西门子PLC S7-1200诊断错误组织块简介分享
发布日期:
2022-04-14

作为西门子PLC   S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,与此同时,它的组态软件STEP7 V13具有各种功能块,可以帮助用户实现多种不同的功能。用户在使用编程过程中,可以使用诊断错误组织块来获取错误信息,从而帮助用户更好的操作控制系统。本文下面就对西门子PLC S7-1200的诊断错误组织块做一个介绍,供用户在编程过程中进行参考使用。

西门子PLC S7-1200诊断错误组织块

西门子PLC S7-1200的编程软件STEP7 V13中,用户可以使用组织块OB82实现诊断错误的功能。在西门子PLC S7-1200系列中,支持诊断错误中断,可以为具有诊断功能的模块启用诊断错误中断功能来检测模块状态。

当用户使用OB82时,出现故障和故障解除均会触发诊断中断OB82。当模块检测到故障并且在软件中使能了诊断错误中断时,操作系统将启动诊断错误中断,诊断错误中断OB82将中断正常的循环程序优先执行。此时无论程序中有没有诊断中断OB82,CPU都会保持运行模式,同时CPU的错误指示灯闪烁。如果希望CPU在接收到该类型的错误时进入停止模式,用户可以在OB82中加入 STP指令使CPU进入停止模式。

创建组织块OB82的步骤如下:
  1. 在编程软件中,选择项目中的程序块,然后添加新块,组织块,选择编号82,并确定;
  2. 在组织块OB82中进行编程,创建地址为MW0,MW2,MW4 的变量用于存储出现诊断错误时读取到的启动信息;
  3. 在硬件组态窗口中,选中模拟量输出模块,选择模拟量输出通道1的“启用短路诊断”功能;
  4. 测试结果,程序下载后,在监控表中给通道1设置输出值2000,如果此时出现了短路故障,则将立即触发诊断错误功能。

随着用户对其深入的了解,会更加体会到S7-1200在使用过程中为用户带来的便利,也更能体会到它的各项功能,如:通讯功能,扩展功能,集成功能等方面的强大。在西门子PLC S7-1200的编程软件中,用户可以通过本文了解诊断错误组织块的用法,为用户在调试和维护过程中提供了方便,用户可以通过本文的描述进行选择和使用。

......

更多内容欢迎与我们沟通交流。