PLC送过来的数据是8位或者16位整体,其中各位数据其实是设备的BOOL型状态,问题主要有两个
1、怎么把数据其中的各位和WINcc中的一个二进制变量联系起来,能不能直接定义8个或者16个二进制变量来对应PLC送上来数据的每一位??
2、如果不行,应该怎么样编程把各位分离出来??
谢谢大家~~~
最佳答案
1、你用一个io域二进制显示这个8位,16位的整数。显示为“1111111111111111”这种形式。
2、你可以用这个8位或者或者16位的变量与常数进行按位与运算。
提问者对于答案的评价:
谢谢各位的回答,显示问题解决了,我想再问一下,报警和数据归档也可以按照这个方法来实现吗??
最佳答案作者回复:
报警和归档你需要用脚本把这个变量拆成bool量,也是使用我说的方法2
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221607.html