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

相关推荐

  • plc在没有信号的情况下为什么输入不为0

    给plc供电的24v电源没有负极,所有的m端接地可以吗?为什么连接了之后,plc 没有给输入信号,但是监控状态下的输入端值不为0,且几个模拟输入端的值都不一样? 问题补充…

    SIMATIC S7-200 2020年11月1日
  • step7-micro/win的交叉引用中能用查找功能吗

    各位老师大家好!我想在交叉引用表中快速找到某一个符号,能使用查找功能吗?或者有其他方法吗?请指教。 最佳答案 可以。编译后,ctrl+f 键。 提问者对于答案的评价:正确…

    SIMATIC S7-200 2021年7月5日
  • PLC在家用电源上使用接地问题。

    我有个PLC,当拿到家里使用时,由于家用电源只有两根线,一火一零,然后没有外壳接地的端子,我首先接了个开关电源,输出24V直流电压,然后这个开关电源外壳用电笔量有微弱的亮,证明外壳…

    SIMATIC S7-200 2020年11月1日
  • S7-200,PLC运行中突然停止

    用了一年多了,最近出现此情况的。运行指示灯,输入输出灯全都不亮,像断了电似的,量电源端口却有电压,20秒过后又恢复正常,但运行过程又要重新开始了,请问这是怎么回事 最佳答案 RUN…

    SIMATIC S7-200 2017年11月12日
  • S7-200 PLC PID问题?

    S7-200 PLC最多支持几个PID控制回路?PID子程序调用条件是什么?如果在某段时间内不想进行PID控制该如何操作呢? 最佳答案 S7200 PLC内部P…

    SIMATIC S7-200 2020年10月31日
  • win8.1 64位s7-200编程软件

    我的电脑是win8的系统想下载s7-200的编程软件,可以一直不行,哪位大神能给一个链接,如果可以,最好给个指点,谢谢了 问题补充:这是我安装时出现的问题大家看看,谁能帮我解决一下…

    2017年6月1日
  • 【求助】一款称的AD转换协议,有点看不懂,谁能解释一下。想用s7-200 224xp 做通讯

    最近在做包装设备的称重部分,买了一个称头,卖称的那边发了一份,他们自己的协议,他们说他们是用汇川plc跟称通讯的,我查了一下,汇川是跟三菱很像,我们拿过来是需要跟西门子s7-200…

    SIMATIC S7-200 2017年6月13日
  • 温度控制器选型

    专家您好!     我是PLC新手。有个实验,用西门子S7-200和温度控制器配合使用控制炉内温度,炉温最高温度600度,温度控制…

    SIMATIC S7-200 2021年7月4日
  • 多台S7-200组成modbus

    多台S7-200组成modbus网络,连接到计算机,请问需要配置那些软件和硬件,具体如何操作? 问题补充:是不是要买那种9针的串口头进行焊接呢?假如我不用modbus协议,能不能也…

    SIMATIC S7-200 2020年11月1日
  • winCC与PLC200通讯配置问题.

    别人给了一个设计方案问我,厂区一共将近20个PLC200,相互之间距离较远,每一个200都配备了一个243模块,上位机准备用WINCC.   请教各位…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论