问题描述:
Citect的Modbus Modnet通信协议下的变量地址的定义?所属产品线:
AVEVA™ Plant SCADA解决方法:
1,变量地址定义:
0开头地址--%M
1开头地址--%I
3开头地址--%IW
4开头地址--%MW
比如%M100-----对应的地址是000100
%MW100---对应的地址是400100
标准6位地址
2,字中取位:
在citect中可以写成400100.1--------400100.16
对应%MW100:X15---%MW100:0
这个是在quantum plc中测试过了,具体在其他plc中可以自行测试一下
3,浮点和双字的定义:
float和Dint就是双字,32位,定义的时候跳位定义即可,比如400100
下一个400102
再下一个400104
或者1,3,5……这样定义
另外:在定义双字的时候需要添加一个配置文件的参数
citect管理器--工具--配置文件
[General]CheckAddressBoundary=0
4,拓扑地址的定义:
PLC的拓扑地址在citect上不能直接使用,需要在plc中将拓扑地址赋值给中间变量%MW,%M,然后才可以在citect上使用
是否有帮助?