技术论坛

 回复:如何选择word或byte类型变量中的某一个位

返回主题列表
作者 主题
火麒麟
侠圣

经验值:4024
发帖数:571
精华帖:18
楼主    2010-08-12 19:57:16
主题:如何选择word或byte类型变量中的某一个位
各位大侠:
如果我在flexible中定义了一个byte类型的变量,那么我能在组态中直接引用该变量的某个位么?
我试了一下,没有找到解决的办法,虽然有位号选择框,却是无法选择的状态,仅仅在使用文本列表、动画组态时才可用。
因为PLC程序中有大量的位操作,如果每一个位我都要在FLEXIBLE中新建一个bool变量的话,那工作量太大了。
各位大侠能指导一下么?





业精于勤,行成于思
古墓利鹰
游士

经验值:203
发帖数:98
精华帖:1
4楼    2010-08-19 19:35:38
精华帖  主题:回复:如何选择word或byte类型变量中的某一个位
解决办法:

在WINCC中变量表中定义一个位变量,在它的设置参数中有一个数量的设置,如果=1,表示它只是一个位,如果大于1,则它就成了一个数组了。例如:如果设置成3,则从它开始,你可以访问它后面的两个位,即Bit[1]、Bit[2]、Bit[3]
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。