modbus通信 05功能码 出错,求解!

使用S7-200作为主站通过modbus协议库和智能仪表通信,DataPtr中的值赋值为16#FF00时,使用modbus调试软件监测到发出的数据为03 05 00 0A FF 00 AD DA,正确!但是DataPtr中的值赋值为0时监测到的数据却为03 05 00 0A 00 01 2D EA,错误!DataPtr中的值赋值为其它值时,监测到的数据也是03 05 00 0A 00 01 2D EA,求解,谢谢!!

最佳答案

modbus库不能写输入I点,能写输出Q点。
DataPtr只能是FF00,和0000。因为单个线圈只有两种状态,规定这两个值。最好上个你调用MSG的图,给大家看看。

参考MBUS_msg的Error,如果为0,说明发送和返回都没有问题。
Error:
1 = 响应校验错误 
2 = 未用 
3 = 接收超时(从站无响应) 
4 = 请求参数错误(slave address, modbus address, count, RW) 
5 = modbus/自由口未使能  
6 = modbus正在忙于其它请求 
7 = 响应错误(响应不是请求的操作) 
8 = 响应CRC校验和错误 

101 = 从站不支持请求的功能 
102 = 从站不支持数据地址 
103 = 从站不支持此种数据类型 
104 = 从站设备故障 
105 = 从站接受了信息,但是响应被延迟 
106 = 从站忙,拒绝了该信息 
107 = 从站拒绝了信息 
108 = 从站存储器奇偶错误 


当改为0000之后,PLC发送的数据帧是什么?从站返回的数据帧又是什么?请提供

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:00
下一篇 2021年7月5日 下午1:00

相关推荐

  • s7-200与多台触摸屏通讯

    使用modbus进行通讯,plc是224cn(1台),触摸屏是天任的(八台),请教各位高手改造怎么做?最好有例程。 问题补充:自由口通讯怎么设置?自由通讯已经包含了modbus通讯…

    SIMATIC S7-200 2020年11月1日
  • 西门子200通信不上pc/pg接口没有pc adepter ppi选项怎么办?

    西门子200通信不上pc/pg接口没有pc adepter ppi选项怎么办? 最佳答案 1、转西门子专家置评:软件兼容性很重要,升级到sp9,如果还不行,给西…

    SIMATIC S7-200 2021年7月5日
  • S7 200中断事件8读多台仪表

    我需要用S7 200通过中断事件8读多台仪表的数据,但是这里没有地址,怎么区别每台仪表?怎么从当前读的仪表更换到读下一台? 问题补充:通过中断事件8来读, 接受…

    SIMATIC S7-200 2017年12月2日
  • PID和读系统时间的问题

    S7-200中,系统时钟的读用READ_REC,写用SET_RTC,是不是在两个块中"T"处填的地址VB多少,程序运行时候就会自动进行读写系统时钟了呢?这个问题…

    SIMATIC S7-200 2021年7月5日
  • 200CPU挂在profibus网上的问题

    1、有一个222CN挂在profibus,网上,但是用200的软件监控程序总是提示波特率不正确,更改后还是不行。2、用200的软件上载程序,但是没有222CN这个型号 问题补充:忘…

    SIMATIC S7-200 2020年11月1日
  • 与s7-200匹配的触摸屏

    劳驾各位推荐几款与s7-200匹配的触摸屏,要求大小为10.4英寸,彩色,最好是用过的!不要推荐停产的型号哦!谢谢! 最佳答案 西门子的TP270 台湾:EasyView…

    SIMATIC S7-200 2021年7月5日
  • 两套200plc控制同一套设备

    一套200的plc通过通讯控制了10台伺服 现在我想在加一套200plc也控制这10伺服(当一套plc故障的话 我可以手动切换)保持设备运行 可以这样…

    SIMATIC S7-200 2017年11月6日
  • s-7 200主从站485接线图

    一台224,一台226.通过自由口通讯,制作公对公头接线 最佳答案 如图接3-3  8-8 即可  还可以加上1-1屏蔽图中有两个…

    2021年7月5日
  • 求:Smart200 PLC的编程软件

    大家好,有Step7-Micro/Win Smart 的编程软件吗?分享一下,最好是解压版的 最佳答案 最新版软件:STEP7-MicroWIN-SMART-V…

    2021年7月5日
  • 选择的程序问题,被难倒了求简单程序方法

    一、控制要求:1、按下启动按钮,小车启动运行(1、若小车停在左限位,则启动后向右运动;2、若小车停在右限位,则启动后向左运动;3、若小车停在左限位和右限位之间,则启动后向右运动;)…

    2017年5月31日

发表回复

登录后才能评论