plc与组态软件,如何用个标志位来表示2者通讯成功
比如WINCC上引用PLC200SMART/1200/300中哪个特殊点来表示成功或失败。
通信可能为DP,NET,MODBUS等等情况。
有没有简单的做法,无非就是让触摸屏或组态软件上能看到与PLC联机成功了。
最佳答案
200 200SMART可以使用SM0.5,1200 300PLC在CPU属性里面启用系统时钟存储器,比如存储器地址是MB1,那就使用M1.5用来显示
在触摸屏上做个圆圈,直接使用背景颜色,当变量=1的时候是绿色,=0的时候是红色,这样当闪烁的时候,说明通讯是正常的,只要不闪烁,那就说明通讯不正常
200SMART的特殊功能寄存器参考:
S7-200 SMART 系统手册 V2.2
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6780
854页 D.2 SMB0: 系统状态
1200的时钟存储区参考手册:
SIMATIC S7 S7-1200 可编程控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109741593
121页 5.1.5.1 系统和时钟存储器
300PLC参考手册:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
684页 26.8.5 使用时钟存储器和定时器
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362642.html