首页 自动化软件 正文

回复

组态王中的变量定义问题

自动化软件 浏览:2028 回复:1 收藏

jiangbin1937  2007-07-16 16:00

 在组态王的“数据字典”中定义相关变量,选择变量类型为I/O型,并选择连接设备,指定所访问的寄存器名及寄存器类型。注意,组态王只支持V寄存器,如果要监控Q、I、M寄存器,可以先在PLC程序中将Q、I、M寄存器传至V寄存器,组态王通过对V寄存器的操作来实现对Q、I、M寄存器的监控。另外,组态王不支持直接以I/O离散变量的定义,需以字节(BYTE)形式存取,每一BYTE类型(8个BIT位)对应8个开关量的输入或输出状态,即BYTE的0~7位分别对应输入或输出的0~7开关量通道,如果要显示或控制某一开关量通道的状态,可以使用组态王提供的BIT()或BITSET()函数进行取位或置位。


以上这段话到底是什么意思呢?难道我在数据字典里,只能定义V寄存器变量.可是我有定义Q0.0,I0.0这类的变量了呀!比如一个开关,我按下去,对应的Q0.0为1,再按一下,对应的Q0.0为0,这是可以运行的.所以我对上面那段话不很明白!!!
这不是能在组态中直接对Q或者I变量进行读写了.请哪位帮我解惑一下吧.小弟先谢谢你了!!
我知道了