s7-200做从站,上位机modbus访问的问题

现在用上位机通过modbus协议访问plc的内部寄存器的时候,
看资料有几个不明白的地方

比如

问题补充:
我要访问Q0.0~Q0.7的寄存器
根据系统手册,看到说
modbus地址是00001~00008

但是我通过modbus的协议来访问,发现使用02号命令,可以访问
协议内容是xx 02 00 00 00 07 xx xx

而不是所谓的00001~00008

类似的
我读取i0.0~i0.7
使用modbus的01号命令,可以访问
协议内容是xx 01 00 00 00 07 xx xx
也不是系统手册里面写的10001~10008

请问这为什么

最佳答案

楼主还有完全弄懂modbus通信协议啊
xx 01 00 00 00 07 xx xx
这是协议里数据贞,第一个字节就是地址,第二个就是功能码,…..。你用功能码1读的时候,就是自动访问Q类的地址了。
建议先看看modbus协议入门之类的文章。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc309526.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:23
下一篇 2020年11月1日

相关推荐

  • 西门子200热电阻温度模块sf灯亮,未用通道需要短接?

    rt 最佳答案 未用的通道还是需要短接,不过不短接也没有问题,SF灯亮不影响程序的正常运行。 提问者对于答案的评价:啊

    SIMATIC S7-200 2020年10月31日
  • 200 SMART 高速脉冲输出

    200 SMART 高速脉冲输出控制伺服电机当Q0.0和M点接入伺服,伺服没有任何的动作,但是当拆掉M端只接一个Q0.0点则伺服输出正常,请问是什么原因导致此现…

    SIMATIC S7-200 2021年7月5日
  • 功能码和modbus数据地址

    那位前辈知道:功能码和modbus数据地址如何转换?用s7-200库仅能使用0*x,4*x这样的数据地址,请教如果从站是功能码,如何转换? 问题补充:不好意思,这里写错,应该是报文…

    SIMATIC S7-200 2020年11月1日
  • em231 8模拟量输入设置问题

    8点输入的模拟量模块em231,0-10V电压输入和4-20mA电流输入,外部拨码开关该如何设置? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关…

    SIMATIC S7-200 2020年11月1日
  • 用串口测试工具与PLC通讯,PLC无回复

    用串口测试工具Mbpoll作为主站,PLC作为从站,以RTU方式通讯。Mbpoll显示write error,PLC无回复。PLC内设置了基本的通讯模块。请求大神指导下,…

    2021年7月5日
  • 关于两个s7-200应用网络读写通讯的硬件

    关于西门子两个s7-200应用网络读写通讯的硬件,如连接器,通讯线的型号和定货号? 最佳答案 只要将3和3,8和8连接就可以 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • STEP7与PLC通信出现Unknow故障

    我用STEP7与PLC通信时,点击双击刷新后,本应出现CPU的型号和地址,但有时会出现一个黄色的问号和Unknow字样,确认后还会出现PLC接收错误的信息。不知有没有哪位学长知道是…

    SIMATIC S7-200 2021年7月5日
  • PC Access使用报错

    PC Access使用报错,启动客户机检测时,调出错误窗口。用的CPU224XPCN   端口0 连接电缆PC/PPI 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • 定时失效

    哪位大虾有定时失效的程序,也就是为了防止客户到期不付钱而加的程序,到了一定的时间,比如一个月,就自动断开某个点,欠款付清后,就可以解开,比如同时按下某几个按钮,哪大虾有的话发我邮箱…

    SIMATIC S7-200 2021年7月5日
  • 怎样完全恢复S7200软件指令树

    我编程时不慎将S7200软件中的指令树弄没了,后恢复时只能恢复一半,象指令部分的常闭,常开,线圈,定时器等符号都恢复不了了。求大神们帮助。 问题补充:是指令树中指令部分(包括收藏夹…

    SIMATIC S7-200 2021年7月5日