modbus RTU 通讯不上,请指示

今天拿S7200与德力西多功能电表做 MODBUS练手,参考了众多程序,无法成功,特来求教。
 PLC是226cn,地址是2和3.电表地址为5,波特率9600。
程序也传上来了,见压缩包。
程序说明:本例程中,实现如下对从站的访问功能:
(1)访问从站地址为3
(2)访问不同的Modbus 地址,分别以40001, 40020为起始地址
(3)C0=1时,执行读操作
(4)C0=2时,执行写操作,与此同时,下一周期复位计数器
(5)利用MBUS_MSG指令的Done触发计数器C0,每次操作完成,计数器加1,实现轮询访问从站
-----------------------
当C0=1 时,设置读模式0,读取从站起始地址以40001起始的10个字,存放到VB1000起始的10个字
----------------------------------
当C0=2 时,设置写模式1,将存放在VB1100起始的20个字,写入到从站地址以40020起始的20个字
-------------------
官网上下载的程序,在线时无错误代码,无法读取电表的数据。

问题补充:
简化程序后报错 error=3,
如何利用串口助手模拟信号?
串口助手可以当从站来发信号不?我用串口助手连不上plc,显示com5 closed,但电脑能连上plc。

图片说明:

modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示    modbus RTU 通讯不上,请指示   

最佳答案

1、首先要保证通讯线缆接线正确。
2、要确保德力西多功能电表支持MODBUS RTU 协议(有的厂家支持MODBUS ASCII 协议)。并要仔细阅读德力西多功能电表说明书,熟悉德力西多功能电表设置的操作方法。
3、一般先采用计算机应用串口调试软件与西多功能电表进行通讯,熟悉德力西多功能电表的通讯格式。参见技术论坛中的文章:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1534143&b_id=64&b_sid=0&s_id=83&num=6&myreply=1#anch
4、确保上述工作完成后,S7-200按下述按编程:
《S7-200基于MODBUS协议与智能仪表之间的通信实现方法》连接: 
http://jingyan.baidu.com/article/e75aca857cb779142edac68e.html

提问者对于答案的评价:

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

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

相关推荐

  • cp243-2模块 使用说明?

    现在做一个使用AS-i总线的方案,从来没用过,有几个问题求教:1.是否一定要用西门子的编址器对从站分配地址?2.使用AS-i总线,比如S45模板,是否可以使用通用的传感器、执行器,…

    SIMATIC S7-200 2021年7月5日
  • 两台s7200的485通讯用什么电缆连接?

    请教一下,两个S7200连接485通讯,应该使用什么电缆?使用S7200与触摸屏连接的MPI电缆是否可以?测了一下MPI电缆有4个脚3.8.4.5是通的,我只知道接3和8,不知道4…

    SIMATIC S7-200 2017年11月2日
  • 文本显示器的显示

    有个表格10(编号) 辽(省份)          11 &…

    SIMATIC S7-200 2021年7月5日
  • 200用modbus与ABB550变频器通讯

    我使用200用modbus与ABB550变频器通讯,不知怎样启停变频器,控制字写什么,写在哪个寄存器,如果用200的指令库怎么写呀。请教各位了。请写的详细一点,谢谢 问题补充:我想…

    SIMATIC S7-200 2021年7月5日
  • 安装ac access报错

    安装pc access安装不上,显示如图,如何处理。 最佳答案 一般情况下,安装高版本的软件时,会在这装过程前自动提醒删除低版本的软件,删除完成后会自动重启开始安装高版本…

    SIMATIC S7-200 2017年7月26日
  • 一个关于旋钮使用的问题

    s7-200 224xp控制MM440的变频器,TD400C做显示。现在有这样一个问题,TD400C上需要预设一个电机的期望转速,然后导入系统进行运行。这个值,需要用旋钮…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP自带模拟量输入问题

    CPU224XP自带模拟量输入端未连接外部输入,可是通过软件监控发现有1.65V的电压,请问是怎么产生的?如何可以消除? 最佳答案 CPU224XP自带2路模拟量输入和1路模拟量输…

    SIMATIC S7-200 2021年7月5日
  • MODBUS通讯上传AIW0

    S7200中,4-20MA的压力变送器,modbus通讯上传AIW0,这个上传的是一个6400-32000的数字而已,他又不知道我的压力传感器量程,他怎么转化成实际压力呢?上位机要…

    SIMATIC S7-200 2021年7月5日
  • 接线求助?

    S7-200,CPU226 CN,输出端的1M,1L+,2M,2L+,输入端的1M,2M要不要接线啊。 最佳答案 1.你使用的是CPU226 CN D…

    2018年12月2日
  • S7-200PLC现在有原装进口吗

    请问各位大侠,现在还有原装进口的S7-200系列PLC吗? 型号为:CPU224,交流、继电器输出。 原装进口的价格是多少? 最佳答案 有原装进口的,但只有存货…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论