为了检测上位机是否与PLC的以太网通讯建立成功,在PLC上写了一个小程序:当一个整型变量从1记数到3时(每秒记数一次),M1.0为1(输出).
通讯正常后上位机将显示这个整型变量和M1.0的状态.
如果上位机用网线直接与PLC连接,上位画面显示正常.如果上位机与PLC都连接在交换机上时,记数变量显示正常(从1到3循环显示),但M1.0的状态永远为红色(0为红色,1为绿色).多次停止再运行上位画面偶尔可以显示正常.
谁能告诉我问题出在哪?
最佳答案
M1.0为1(输出)是否做成脉冲输出了?WINCC和PLC的通讯有延时,而且WINCC中连接变量的标准周期可以设定。一般选 250MS 或者 根据变化 是最快的响应时间。如果M1.0为1输出是脉冲的话WINCC是很难扑捉到的。楼主把M1.0为1(输出)时间延时一段时间(比如1S)就能捕捉到。
提问者对于答案的评价:
明白了,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267070.html