
西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码
由上面对照表可以看出,线圈和离散输入均为按“位”,即BIT进行操作读写;而寄存器则统一按照“字”,即WORD进行读写。
发布日期:2021-05-07 16:05:53
浏览次数:22
分类:技术文章
本文共 322 字,大约阅读时间需要 1 分钟。
西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码
西门子PLC在使用MODBUS RTU通信协议时,寄存器的地址是如何对应的?为什么第一个寄存器地址是40001?
功能码对照表如下:(H为16进制)
这是要注意的地方!
在读写变量的地址时,要注意变量的长度length,只有正确输入变量长度值,指令才不会报错。
03功能码中可以看到寄存器的地址有2种:40001-49999和400001-465535;
那么什么时候采用哪种地址来使用呢? 下面举个例子,大家看一下应该就可以明白了。举例:某款
发表评论
最新留言
不错!
[***.144.177.141]2025年03月26日 14时38分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c语言扫雷游戏,可以递归展开非雷位置,第一次不踩雷
2019-03-04
C++STL容器----List
2019-03-04
4*4矩阵键盘的FPGA驱动
2019-03-04
SPI主机的Verilog代码及验证(优化版)
2019-03-04
椭圆曲线密码系统——椭圆曲线
2019-03-04
七 socket编程
2019-03-04
Vue实现选项卡功能
2019-03-04
清除默认样式
2019-03-04
Android Dialog 普通对话框 单选对话框 多选对话框
2019-03-04
Android 联合ViewPager 与 Fragment
2019-03-04
2.4 大电路静态工作点的稳定
2019-03-04
汉诺塔 C++实现【STL stack】
2019-03-04
数据结构——链表
2019-03-04
[数据结构与算法]链表逆置与遍历
2019-03-04
CommonJs
2019-03-04
Unicode编码和Base64编码
2019-03-04
html基础
2019-03-04
ICMP网际控制报文协议
2019-03-04
[编程题]Course List for Student (25)
2019-03-04
Python【面向对象】1
2019-03-04