| 作者 | 主题 |
|---|---|
|
火麒麟 侠圣 经验值:4024 发帖数:571 精华帖:18 |
楼主
主题:如何选择word或byte类型变量中的某一个位
各位大侠:
如果我在flexible中定义了一个byte类型的变量,那么我能在组态中直接引用该变量的某个位么? 我试了一下,没有找到解决的办法,虽然有位号选择框,却是无法选择的状态,仅仅在使用文本列表、动画组态时才可用。 因为PLC程序中有大量的位操作,如果每一个位我都要在FLEXIBLE中新建一个bool变量的话,那工作量太大了。 各位大侠能指导一下么?
业精于勤,行成于思
|
|
古墓利鹰 游士 经验值:203 发帖数:98 精华帖:1 |
4楼
主题:回复:如何选择word或byte类型变量中的某一个位
解决办法:
在WINCC中变量表中定义一个位变量,在它的设置参数中有一个数量的设置,如果=1,表示它只是一个位,如果大于1,则它就成了一个数组了。例如:如果设置成3,则从它开始,你可以访问它后面的两个位,即Bit[1]、Bit[2]、Bit[3] |