发表于:2020/5/29 16:28:03
#0楼
1,UNITY PRO中建立结构变量里面的开关量时数据类型只能用BOOL,而不能使用EBOOL变量。再使用结构变量建立变量后,变量地址只能用%MW,如图,这部分已和施耐德技术确定过,没有错误。注,如图上DBC05变量下的第一和第二个BOOL变量分别占用了MW100里面的第0位和第8位,对应到组态王里面就是寄存器400101(IO整数,SHORT变量)里面的第1位和第9位。
2,上述结构变量再对应到组态王后,我可以使用Bit和BitSet命令来读取和写入开关量,但是目前有个问题是这样,我结构变量里面某些成员需要再组态王做报警,这个不知道应该怎么做。现场设备太多,而且每个设备的变量都差不多,所以用了结构变量,如果一个一个建变量太麻烦了。现在主要就是要在字里面抽取位来做报警这个不清楚怎么做。
2,上述结构变量再对应到组态王后,我可以使用Bit和BitSet命令来读取和写入开关量,但是目前有个问题是这样,我结构变量里面某些成员需要再组态王做报警,这个不知道应该怎么做。现场设备太多,而且每个设备的变量都差不多,所以用了结构变量,如果一个一个建变量太麻烦了。现在主要就是要在字里面抽取位来做报警这个不清楚怎么做。