欢迎光临大柏电子科技(上海)有限公司
15721373211
当前位置
首页 > 新闻中心 > 常见问题
西门子MODBUS通讯 寄存器地址问题
2021/10/23 14:13:09
西门子MODBUS通讯 寄存器地址问题

00001 - 09999:数字量输出( 线圈)
10001 - 19999:数字量输入(触点)

我读200smart的Q点,比如Q0.0到 Q0.7我是不是应该从地址00001开始读,这个00001是一个位还是要分成八个位00001.0~00001.7这样 寄存器地址跟Q点的地址是怎么对应的   I点也是同样的疑问
请老师解答一下

从 Q0.0到 Q0.7 应该从地址 00001开始读,读的长度是8,一次了 00001-00008;
遵守从站协议中“以整字节地址边界(如Q0.0 就是00001、Q2.0 就是00017)开始、以8的整数倍为位个数”的规约
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

00001就是一位,对应输出点;同样地,对应输入点,10001也是一位,


你00001对应是Q0.0,00002对应是Q0.2。I点也是这样对应。10001对应I0.0,I0.1的应用10002。读取长度你要注意,你看读取一个长度数据正不正确,如果不正确,你要一次读取8个长度。
尽量转换到4区比较好。有坏点也方便处理。

联系方式
CONTACT US

电话:13818569113

邮箱:13818569113@139.com

网址:http://www.xmzgk.com

地址:中国上海市青浦区崧盈路398号6栋

用手机扫描二维码关闭