求教200的485RTU自由通讯问题。

如题,想做一种仪表与200的485rtu modbus通讯,具体是用200读仪表的某个寄存器。以前也在此论坛提过问,也有些高手提出解答建议,但是我没学会在相同标题下回复,所以只好新建标题,也感谢回答我问题的高手。我上传了我的仪表通讯规约,编的程序上传不了,只好改了后缀mwp----bmp,不知算不算违规;我发送给仪表是16#080103002E0002A402,其中08是发送字节数、01是从站地址、03是功能码、002E是起始寄存器地址、0002是读取仪表寄存器个数、A402是其它软件计算的发送字节(0103002E0002)CRC16校验码,发送完成连接中断,在中断里接收,可惜没有接收到数据。请高手不吝指教!

问题补充:
首先感谢2楼的兄弟给我启示,我原先有个误区:主站对从站的读应该是先发送读指令,定义读的数据地址、长度等等;从站收到指令后再做回应,所以就有了原先的两次调用mbus-msg对应写和读。现在我只调用一次mbus-msg读,但还是接收不到数据,且在线监控mbus-ctrl和mbus-msg块的输出完成及错误状态都很正常,我试着把3、8号线对调甚至拔掉通讯线也是如此,应该是通讯超时才对啊,人都快崩溃了!我把改好的程序上传,希望能得到高手指点!

图片说明:

求教200的485RTU自由通讯问题。    求教200的485RTU自由通讯问题。    求教200的485RTU自由通讯问题。   

最佳答案

可以看出200是准备做modbus rtu 主站通讯。建议看看这个例子。仿照这个例子做挺好,便于你理解。

下载中心
S7-200做主站S7-300 CP341做从站的modbus RTU通讯
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0451

楼上的,也建议参考。

提问者对于答案的评价:
三楼的大侠给的一大堆链接基本我都看过,有几个关键有用的实例网址又打不开,所以还是二楼的高手实例对我用处大些!再次感谢为我解答的高手!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:19
下一篇 2019年6月11日 上午12:20

相关推荐

  • 如何把接近开关采集的转速信号显示在触摸屏上

    我想用接近开关测量电机或传动轴的转数,不知用什么方法能把采集的脉冲转为单位时间内的转速,请高手指点。触摸屏这边没有问题了。 最佳答案 采用高速计数,然后用定时中断。中断程序里把计数…

    SIMATIC S7-200 2020年11月1日
  • S7-200数据块赋初始值条件

    1、数据块设置的数据,在程序下载时会给变量赋初值。其它情况会不   会起作用?2、PLC上电后,可以改变数据块变量的值。如果PLC停电时候到达一定的时…

    SIMATIC S7-200 2017年11月6日
  • A B相编码器的接线

    现有编码器型号:BMQ-S-80型。增量型旋转编码器,通过旋转的光栅盘和光耦产生可识别方向的计数脉冲信号。脉冲8080P/R,DC+5V供电,最大机械转速10000转/分,响应频率…

    SIMATIC S7-200 2020年11月5日
  • S7-200通讯XMT-RCV

    我想寻找S7-200用XMT-RCV,指令做的例程和台达M系列变频器通讯,读对应台达变频的地址2102H的数值,请高手帮忙,如有例程者请发lihong_tang@yahoo.com…

    SIMATIC S7-200 2021年7月5日
  • 字节,与字传送

    IB0  MOV  MB1  (IBO中是I0.0到I0.7    那么MB1中…

    SIMATIC S7-200 2017年11月13日
  • TD200连接问题

    现将CPU224和两个TD200相连,只有一个TD200可以工作,采用的是线型连接;当把一个TD200的插头拔下,另一个TD200即可工作,同时,报错的TD200上显示:网络错误1…

    SIMATIC S7-200 2021年7月5日
  • 西门子编程电缆6GK1571-0BA00-0AA0

    西门子编程电缆6GK1571-0BA00-0AA0驱动程序求·! 钻石用户推荐最佳答案 PC Adapter USB A2 (订货号:6GK…

    SIMATIC S7-200 2021年7月5日
  • 数据断电保存问题

    使用CPU224XPCN需要在断电后进行数据的保存,已经在断电数据保存区进行了设置,可是保存的数据不对,有时又是正确的。现象是:自动运行一段时间后,需要对变频器的电压,电流,频率等…

    SIMATIC S7-200 2021年7月4日
  • 用s7-200 PID做一个实验用反应釜电加热控制。很有难度的!

    用s7-200 PID做一个实验用反应釜电加热控制,要求加热时间可根据被加热液体的量做时间的设定,比如说有一升水,加热到100度,我可以自己设定加热的时间,我可以设定成1…

    2018年12月5日
  • EM253和松下A4驱动器连接

    EM253 如何接线和程序如何编写,能给点提示吗?谢谢 最佳答案 你去下载中心下个200的使用手册吧,上面很详细的。 我手里也有接线图,可惜不知如何联系你。 提…

    SIMATIC S7-200 2021年7月5日