使用MULTIPROG EXPRESS软件打开乐创工程后,在变量声明中可看到变量及其分配的Modbus地址
乐创寄存器 |
施耐德寄存器 | ||||
%IX100.0 | 输入寄存器,地址100,bit0 | BOOL类型长度为Bit1 | MW100 | 保持寄存器,地址100 | |
%ID100 | 输入寄存器,地址100 | MX100.0 | 保持寄存器,地址50 | BOOL类型长度为Bit1 | |
%IW100 | 输入寄存器,地址100 | MD100 | 保持寄存器,地址200 | ||
%QX100.0 | 输出寄存器,地址100,bit0 | BOOL类型长度为Bit1 | |||
%MW3.100 | 保持寄存器,地址100 | ||||
%MD3.100 | 保持寄存器,地址100 | ||||
%MX3.100.0 | 保持寄存器,地址100,bit0-7 | BOOL类型长度为Bit8 |
表格数据说明:
乐创以M3表示保持寄存器;寄存器名字中的W\D\X仅用于声明格式,不发生地址对齐现象。施耐德寄存器名字中的W\D\X是需要重新对齐的;保持寄存器中以Byte类型存储Bool变量,与输入输出寄存器不同;乐创的REAL类型,使用Hsl的ReadFloat读取,地址需要加一;
通讯协议与施耐德相同,直接使用即可:
https://www.cnblogs.com/xianghrs/p/17549801.html
标签:施耐德,HslCommunication,MULTIPROG,C#,乐创,地址,BOOL,寄存器,100 From: https://www.cnblogs.com/xianghrs/p/17642443.html