查看: 928|回复: 2
收起左侧

[资料分享] 中型PLC的modbus通讯编址以及地址关系

10021110 2023-1-12 16:25:44 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
Modbus变量编址
线圈:位变量,只有两种状态0和1。本PLC中包含Q区及SM区等变量。
变量名称
命令码
起始地址
线圈数量
说明

QW0-QW511
0X01,0x05,0x0f
0
8192
通用标准Modbus协议都可以访问

SM0-SM7999
0x31,0x35,0x3f
0
8000
与汇川HMI的专用协议,使用不同的功能码
寄存器:16位(字)变量,本PLC中包含M区及SD区等变量
变量名称
命令码
起始地址
寄存器数量
说明
MW0-MW65535
0x03,0x06,0x10
0
65536
通用标准Modbus协议都可以访问
SD0-SD7999
0x33,0x36,0x40
0
8000
与汇川HMI的专用协议,使用不同的功能码

说明:
汇川HMI的专用协议使用不同功能码:在访问SM时,使用0x31 ,0x35,0x3f (在访问位变量的命令的基础上加了0x30);在访问SD时,使用0x33,0x36,0x40 (在访问寄存器变量的命令的基础上加了0x30)。
AM600软元件有Q区,I区,M区这三种,均可以按位,按字节,按字和按双字进行访问,如:%QX、%QB、%QW、%QD,转换如下:
QB0=(QX0.0~QX0.7)
QW0=(QB0-QB1)=((QX0.0~QX0.7)+ (QX1.0~QX1.7));
QD0=(QW0~QW1)=(QB0~QB4)=((QX0.0~QX0.7) +(QX1.0~QX1.7)+(QX2.0~QX2.7)+(QX3.0~QX3.7))
寄存器地址索引规则:
按bit寻址
按Byte寻址
按Word寻址
按Dword寻址
按bit寻址
按Byte寻址
按Word寻址
按Dword寻址
QX0.0
QB0
QW0
QD0
MX0.0
MB0
MW0
MD0
QX0.1
MX0.1
QX0.2
MX0.2
QX0.3
MX0.3
QX0.4
MX0.4
QX0.5
MX0.5
QX0.6
MX0.6
QX0.7
MX0.7
QX1.0
QB1
MX1.0
MB1
QX1.1
MX1.1
QX1.2
MX1.2
QX1.3
MX1.3
QX1.4
MX1.4
QX1.5
MX1.5
QX1.6
MX1.6
QX1.7
MX1.7
QX2.0
QB2
QW1
MX2.0
MB2
MW1
QX2.1
MX2.1
QX2.2
MX2.2
QX2.3
MX2.3
QX2.4
MX2.4
QX2.5
MX2.5
QX2.6
MX2.6
QX2.7
MX2.7
QX3.0
QB3
MX3.0
MB3
QX3.1
MX3.1
QX3.2
MX3.2
QX3.3
MX3.3
QX3.4
MX3.4
QX3.5
MX3.5
QX3.6
MX3.6
QX3.7
MX3.7
QX4.0
QB4
QW2
QD1
MX4.0
MB4
MW2
MD1
QX4.1
MX4.1


AM600的Word型寄存器的起始地址为偶数Byte地址;DWord型寄存器的起始地址为偶数Word地址对齐,其索引号呈2倍关系,这样方便地址的计算。



点评

感谢分享!!!  发表于 2023-1-13 09:09




上一篇:汇川插补程序样例及库详细使用说明
下一篇:汇川H5U Ether CAT 程序带电子凸轮跟随

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

gaowenhe 2023-1-16 18:00:20 | 显示全部楼层
JHHGFDS BVD CAXS在JHGHFFD
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部