6.2项目,原有变量和新建变量两部分(都是网口通讯),同样程序(314)有原程序和新程序,新建变量有二进制和无符号十六位整数输入输出域,但是电脑运行wincc6.2项目后,和plc连结后,新建变量在灰阶和白色之间闪烁,频率一两秒的样子,就是感觉和PLC连接断断续续,新变量和很多200的opc变量在同一个画面里,原有变量一直可操作,就是变量连接不到PLC可能是哪些原因,会不会和程序有关系,比如调用与否,在中断组织块中,或者数据格式对不上程序等等,因为变量是批量闪烁的,所以不太明白怎么回事?所有可能的原因是什么?
问题补充:
有一组变量可以正常通讯,另一组是部分不可以,灰阶意思就是一个输入输出域无法写入plc内,而且出现短暂的正常通讯时可以写入plc,但是一旦变为灰色(输入输出框有很多斑点)就不行了,另外出现斑点时也无法置位m位,就是和没有通讯时的状态一样。这个过程是wincc有一个输入输出域用来输入时间(整数),建立一个无符号16位整数变量连接plc内的mw区,然后mw经过单位转换后和计时器转换后的时间值进行比较,就是同样都是mw进行比较。
图片说明:
最佳答案
1:从截图中可以看出,你在TCPIP下面建了一个连接,这个连接是用来和你的314PLC通讯的,在同一个连接下你建了2个 变量组,如果原先的那个变量组里的数据能连上,那么说明WINCC与314之间的通讯是没有问题的。
2:另外你所说的 变量在灰阶与白色之间闪烁,是什么意思?WINCC画面上的输入输出域吗?
3:PLC 只要在运行,变量能否读取到与PLC程序是没有关系的,PLC程序只是会改变变量的值而已。
4:建议 通过WINCC自带的 通道诊断功能诊断 通讯是否正常。
5:请补充些 信息。
补充
2组变量中,有一组正常,说明你的通讯连接是没有问题的,查看下,你刚建的变量,组态和画面中输入输出域的组态,是不是把什么 不该勾选的地方选上了,记的6.2以后,有什么变量质量检查的,不要使用。
提问者对于答案的评价:
应该是变量和程序的问题,更换之后就全部正常了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc205868.html