[C#] 使用HslCommunication访问乐创寄存器#MULTIPROG EXPRESS
使用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

浙公网安备 33010602011771号