目前已经可以在wincc上进行数字量的检测和控制,但是模拟量的检测老是不行。加上模拟量的I/O域后,I/O域显灰色,并且在闪烁,而数字量的所有显示不对(PLC正常工作)
想问问是不是我的数据兼容有问题?
Step7中的模拟量用的int型,wincc中应该用有无符号的16还是32?
另外,具体的格式转换怎么选啊?
谢谢!
最佳答案
I/O域显灰色可能表示变量没有连接上,几个方面去查:
1、WINCC运行的状态下,切换到WINDOWS开始菜单找到WINCC/TOOLS/Channel Diagnosis,运行它,观察变量是否连接上。
2、PLC的PIW变量不能通过IW直接连接到WINCC。
3、Step7中的模拟量用的int型,wincc中应该用16位数,具体有无符号要看你采集的数是-32767-+32767范围还是0-+65535。
提问者对于答案的评价:
非常谢谢你!
channel diagnosis非常有用!
我找到自己的问题了,是因为step7中的模拟量输入输出点由step7自动生成,因此超过了wincc模拟量点的范围。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318257.html