创建了自动化解决方案,可以以固定间隔时间(常量总线周期时间)捕捉并处理输入和输出信号。同时创建了前后一致的部分过程图像。
借助常量总线周期时间和分布式I/O同步信号处理技术,S7-300确保可以地重现规定的过程响应时间。
为同步模式系统功能提供了极为丰富的支持组件,可以处理运动控制、测量值采集和高速控制等领域的苛刻任务。
在分布式自动化解决方案中,目前的SIMATIC S7-300开始涉足重要的高速加工处理应用领域,并确保可以获得的和可重现性。这意味着可以以稳定的优质产品不断地扩大生产数量。模块的诊断和过程监视SIMATIC S7-300的大量输入/输出模块都具有智能功能:信号采用的监控(诊断)。监控来自过程的信号(硬件中断)。诊断
诊断功能可以用来判断模块的信号采集(针对数字量模块)或者模拟量处理(针对模拟模块)是否工作于无故障状态。在诊断分析中,必须区分可参数化和非参数化诊断消息:可参数赋值的诊断报文:
仅由合适的设定参数启用之后才会发出诊断消息。不可参数赋值的诊断报文:
这些消息的发出是一个常规事件,即该过程与参数化无关。如果某个诊断消息处于激活状态(例如“无传感器输入”),则模块会发起一个诊断中断(若已经为该诊断消息设置了参数,则仅在相应的参数化过程之后才会产生中断)。CPU会中断用户程序或较低优先级任务的执行,并接下来执行相关的诊断中断块(OB 82)。数字量输入/输出模块 诊断报文可能的故障原因无传感器输入传感器输入过载传感器输入至M之间存在短路无外部辅助电压模块无 L+ 电压无内部辅助电压模块无 L+ 电压内部模块保险丝故障保险丝烧断内部模块保险丝故障模块中的参数不正确传输到模块的参数不正确时间监控功能已经编址(看门狗)高电磁干扰模块故障EPROM 故障高电磁干扰模块故障RAM 故障高电磁干扰模块故障硬件中断丢失硬件中断到来的速度超过了CPU的处理能力
模拟量输入模块 诊断报文可能的故障原因无外部负载电压模块无 L+ 负载电压组态/参数化错误传输到模块的参数不正确共模错误输入(M-)之间的UCM 电压差和测量回路(MANA)的参考电压过高断路传感器回路的电阻过高模块和传感器之间的连接线出现断路通道未切换(开)低于测量范围的下限输入值低于正常范围,可能因故障所至 量程为 4 至 20 mA,1 至 5 伏:
传感器极性接反;
量程选择错误其它量程:
量程选择错误高于测量范围的上限输入值超出量程
模拟量输出模块 诊断报文可能的故障原因无外部负载电压模块无 L+ 负载电压组态/参数化错误传输到模块的参数不正确M 短路输出过载输出 QV 至 MANA 短路断路执行器电阻过高模块和执行器之间的连接线出现断路通道未使用(打开)
硬件中断
通过硬件中断可以监控过程信号,并且,可以触发针对信号变化的响应。数字量输入模块:
根据参数设置的不同,针对每个通道组,当信号状态发生改变时,模块都可以发起硬件中断,触发沿可以选用上升沿、下降沿或者混合使用上升沿和下降沿。CPU会中断用户程序或较低优先级任务的执行,并接下来执行相关的诊断中断块(OB 40)。信号模块可以缓冲中断/通道。模拟量输入模块:
通过指定上限值和下限值的参数值,可以设定其工作范围。模块将数字化测量值与这些极限值进行比较。当测量值违反了其中任何一个限定值时,就会触发硬件中断。CPU会中断用户程序或较低优先级任务的执行,并接下来执行相关的诊断中断块(OB 40)。如果极限高于/低于过量程/欠量程,则无法进行比较。
S7-300F运行模式S7-300F的安全功能包含在CPU的F程序中,并且位于故障安全信号模块之内。
信号模块采用差异分析方法和测试信号注入技术实现输出和输入信号的监控。
借助周期性自检、指令检测、程序逻辑检测和程序顺序流检测等方法,CPU可以检测控制器是否工作正常。此外,通过“活跃标志(sign-of-life)”请求,还可以对I/O进行检测。
若判定系统中存在故障,则将该系统切换至安全状态。编程CPU 315F与安全有关的程序采用STEP 7语言的梯形图(LAD)和功能图(FBD)编制。与运行有关的功能范围和数据类型均限于在此处设置。编译时使用特定的格式和参数,可以创建安全相关程序。在单个CPU中,标准程序可以同时与故障安全程序一起运行(共存),无任何限制。
该软件包的另一个组件是F库,配有TUV认可的安全相关功能的编程实例。这些编程实例可以更改,但更改必须再次。
S7 F分布式安全选项软件包
编制安全相关的程序段时,必须使用选项软件包“S7 F Distributed Safety”。该软件包含有创建F程序所需要的全部功能和块。运行S7 F Distributed Safety必须安装不低于V5.1SP3版的STEP 7。