邯郸西门子S7-1500PLC模块代理商SIEMENS经销 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
西门子PLC同步错误组织块
1.同步错误
同步错误是与执行用户程序有关的错误,程序中如果有不正确的地址区、错误的编号或错误的地址,都会出现同步错误,操作系统将调用同步错误OB。OB121用于对程序错误的处理,OB122用于处理模块访问错误。
西门子PLC用户程序结构的生成与使用
(1)结构的生成
可以在数据块中或逻辑块的变量声明表中定义结构,下面介绍在数据块中定义的方法。在图4-7的数据块DB4中,定义了一个数组和一个结构。名为STACK的结构由3个不同数据类型的变量组成。
选中图4-7“ARRAY”下面的“INT”,按回车键,在该单元的下面生成一个空白行。在“名称”列输入结构的名称“STACK”,用鼠标右键点击空白行的“类型”列单元,执行弹出的快捷菜单中的“复杂类型”→“STRUCT”(也可以直接输入STRUCT),连续按回车键后,在该行的下面出现新的行
由于FM352-5高速处理器本身带有集成处理器、存储器、I/O接口等基本硬件与独立的操作系统软件可以用来作为独立控制器(Stand-alonecontroller)使用。当用作独立控制器使用时,可以通过STEPP编程软件编制STEP7程序,并下载到MMC卡上,以控制外部设备。
在分布式控制系统中,FM352-5高速处理器可以通过PROFIBUS-DP总线、IM153接口模块与作为主站的S7-PLC相连接,成为远程控制系统的PROFIBUS-DP从站设备,对远程控制系统的高速I/O信号进行独立的处理。
同步错误OB的优先级与检测到出错的块的优先级一致。OB121和OB122可以访问中断发生时累加器和其他寄存器的内容。用户程序可以用它们来处理错误,例如出现对某个模拟量输入模块的访问错误时,可以在OB122中用SFC44定义一个替代值。