[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

posted @   sssfffsssfff  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示