我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?

我的从站是用ModSim32模拟的,主站发过来的数据能接受到,从站也返回了数据,但是主站那边寄存器里还是没有值,有可能是什么原因?
     示例程序是在 http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx 下载的
     我拍些照片发一下我的硬件、软件环境。请大家帮我看一下,谢谢

问题补充:
我的从站是:PC端用modsim32模拟的。
通讯线是 RS485转USB,但是由于我的485转换口和PLC不能直接相连,所以加了条延长线。
功能码 16都是好用的。    功能码3  就是死活不好用。
PLC设置这一块有关于进制写入的选项吗?
(附一张我的通讯线的图)

图片说明:

我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?    我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?    我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?    我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?    我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?    我用官方的modbus-rtu的主站示例程序,为什么始终接收不到从站发过去的数据?   

最佳答案

1、监控一下从站程序块INIT 和slave程序块的error字节是否报错?
2、使用modscan  波特率,奇偶校验,停止位,数据位要与从站设置一致, modbus point type选择03, address选择0001, length写1, 点击连接是否显示设备未连接或者通信超时
3、检查线路尤其是232转485转换器
置评专家:西门子自动化产品支持
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=142037&cid=1028

提问者对于答案的评价:
原来是我RS485线的问题。。我的RS485转USB线 的引脚定义和PLC cup通信口的引脚定义不一样,刚才把引脚换了一下就好了。

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

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

相关推荐

  • G120电机堵转

    VF静态识别,快速调试完成后,当电机100R时可以持续运行,但是电流5.68超过最大值5.5,转矩显示0NM。当电机速度设为200R时直接报错7900:电机堵转。实在摸不着头脑,请…

    2021年7月5日
  • 自由口发送字符串通信命令

    和一台功率仪器通信,功率仪器,能接受的为“:MEAS? W”,通过PLC模拟能发出,串口调试助手也能收到,但是用串口监视发现实际上PLC通信口发出的为如下:MEAS?&n…

    2017年6月10日
  • S7200通过CP243-1连接数据交换

    3台CPU226加上2台上位机用WINCC监控,之间用CP243-1连接,226之间需要进行数据交换,连锁控制,以太网应如何配置。 最佳答案 226之间使用以太网向导就可以实现数据…

    SIMATIC S7-200 2020年11月1日
  • S7-200无法通讯啦!! 求救!!!!

    S7-200突然无法通讯了,用了很多办法都不行,检测直流输出端电压为12.5V,怀疑和电压低有关系,请教怎么解决,需要返厂维修吗? 问题补充:电源电压很正常220v。 最佳答案 你…

    SIMATIC S7-200 2017年5月28日
  • modbus通讯,226做从站,写入单个线圈不动作

    上位机读取其它状态都正常。就写单个线圈发送接收数据都有发送:02 05 0001 0001 5DF9   接收…

    2021年7月5日
  • 请问:S7-200程序中,建表和使用FIFO指令是否有次数限制。

    我曾在以前的程序中,建过4个表,用FIFO指令读出使用正常。这次我建了8个表,用FIFO指令就读不出数据,(1个数据也读不出,没反应,数据读不出,表指针也没变。)程序也不报错。请教…

    SIMATIC S7-200 2020年10月31日
  • S7200与LED显示屏的通信

    现想做一个PLC与LED显示屏通信的程序。选用的LED显示屏是上海仰邦,支持RS485协议。用PLC自带的modbus程序可以通信吗?还是需要自己编程通过自由口来通信呢?第一次做这…

    SIMATIC S7-200 2020年11月1日
  • pc access与S7-200怎样连接

    我想请教朋友们,能给我说说pc access与S7-200是怎样连接的,我下载了,我安装了,但建立不了连接?请问是怎么一会事???? 问题补充:怎么我安装不好,说需pc通…

    SIMATIC S7-200 2021年7月5日
  • 关于数据记录保存到电脑

    如何将V存贮器的数据保存到电脑,比如一只灯炮点了多久时间,电压多少,电流多少,温度多少,我想把这些数据保存到电脑,请高手指点小弟. 最佳答案 用PLC是没有办法来保存数据,PLC&…

    SIMATIC S7-200 2021年7月5日
  • PTO

    用PTO生成的手动控制程序中,在主程序的PTO-CTRL和PTO-MAN中输入是用I0.x还是用V指令?手动指令是接外部按钮的。用的s7-200,224CPU 问题补充:不用关联吗…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论