请教200plc modbus RTU程序读取多从站的程序做法

开始用224xp 的RTU程序读取电能表的   现在公司又增加了2个RTU设备  要求 这3个RTU设备  都读取到224XP中     
我能顺利的读取1个RTU设备的 数据    这下子多了2个 不知道程序怎么做了   还希望朋友给指点指点  谢谢大家了

最佳答案

1、这下子多了2个 不知道程序怎么做了   ?
多台智能仪表作为modbus从站的网络,每个从站必须设为唯一的从站地址,并设定好波特率。仪表要遵循modbus规约的通信帧结构对上位机的命令进行解析。非呼叫对象要能及时重新恢复等待接受状态。响应呼叫的仪表要解析命令并进行相应的功能处理,对非法的命令要能回报报错信息。
2、相关文档:
《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接: 
http://www.jdzj.com/datum/showart.asp?art_id=6877
http://wenku.baidu.com/view/7923c95b312b3169a451a4ff.html
3、参考S7-300的 modbus RTU多站点轮询:
《CP341 modbus RTU多站点轮询》下载;
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0336.zip

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午6:53
下一篇 2017年6月5日 下午6:53

相关推荐

  • 大家看我这个200子程序有问题吗?

    我主要是想知道子程序变量表中的IN_OUT的应用,我试着写了这么个程序(电机自锁控制),大家帮忙看一下,我这样写有问题吗?IN_OUT是这样应用吗?程序如下: 主程序&n…

    SIMATIC S7-200 2021年7月5日
  • 如何实现if .. else..的功能

    用plc如何实现类似于if .. else..的功能,这样的程序怎么写啊? 问题补充:能不能说的详细些,最好有例子! 最佳答案 简单一点就是 LD&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200高数计数问题

    一个程序调用两个高数计数器怎么一路工作另一路自*赋值呢 问题补充:各位老大 小弟的双通道加注机用高数脉冲采集用I0.0通道,计数器用HSC0,模式为0,工作正常。现在增加…

    SIMATIC S7-200 2020年11月5日
  • 200之间通讯电缆的接口

    请教各位:200与200之间通讯 我现在自制了一根通讯电缆,(用普通的DB9接头3-3,8-8这样接)但是这样没法通讯,有人告诉我说PLC之间的通讯电缆需要带编程接口的。…

    SIMATIC S7-200 2021年7月4日
  • 224的CPU能支持modbusRTU么,能的话具体该怎么做啊

    我有个昆仑通态的触摸屏上边有两个485接口,准备用它做modbus主站,下边有一台变频器,和一个200的CPU,这两个准备做MOUDBUS的从站,变频器支持的是RTU格式,200也…

    SIMATIC S7-200 2018年12月14日
  • 关于TD-200文本

    我想用位地址如果M1.0=1,那么文本显示为“XX开启状态”,位地址如果M1.0=0,那么文本显示为“XX停止状态”。这个功能可以实现吗? 最佳答案 将“XX开启状态”作为字符量赋…

    2020年10月31日
  • S7-200的PID

    我用S7-200的PID控制,检测量为蒸汽压力,给定量为蒸汽排放阀!用向导生成的!可是我在模拟调试的时候发现只要我检测值的数据没有变化!哪怕和目标值相差很多!输出量就基本上不动了!…

    SIMATIC S7-200 2020年11月5日
  • smart200与电脑连接不上

    软件smart2.2  电脑IP设置192.168.2.200搜不到plc 问题补充:电脑可以ping到192.168.2.1  &nbsp…

    SIMATIC S7-200 2017年6月4日
  • S7-200作从站 modbus通讯不成功 求答疑

    现场模块选用的是cpu226,DCS为浙大中控,通讯协议为modbus,现在DCS侧无法找到从站,没法正常读取数据?因为公司只找到一个cpu224,故今天用cpu224和modsc…

    2020年10月31日
  • 关于记录数量的问题

    现有一个水槽,水槽有8个阀门 I0.0-I0.7,要求必须打开至少4个阀门,才能启动水泵Q0.0,请问如何采集打开阀门的数量 问题补充:不想用加一指令,换个问法,假如一个…

    SIMATIC S7-200 2021年7月5日