多台S7-200之间MODBUS自由口通讯(不使用库指令)

本人手上的三台226固件全是v1.2的,所以不支持Master,Slave库指令,求前辈指点不使用库指令实现一主多从的自由口通讯。使用库指令很方便。但是现在这个没办法使用库指令。最好有实例程序。我自己可以研究下~谢谢。

问题补充:
还有关于从站站地址的设置,在自由口编程里怎么做?我看的例子都是只有初始化通讯口,设置校验,波特率啥的,没有看到从站地址设置,但是库指令里有从站地址设定参数ADDR。求前辈指点。万分感谢

最佳答案

可以考虑使用PPI协议,用NETR、NETW指令实现200PLC之间的通信。
用自由口指令来做modbus通信的话,要自己做校验,编程麻烦些。

提问者对于答案的评价:
谢谢~ppi很方便。我就是想玩一下MODBUS的主从通讯。测试通过了,主站必须是固件版本2.0以上的才支持主站库指令。从站不需要,低于2.0的固件版本仍然可以使用从站的库指令。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月17日 下午11:28
下一篇 2017年11月17日 下午11:28

相关推荐

  • S7200在TD400中显示文字

    请问我把"Stop"用STR_CPY指令放到VB20之后,请问如何在TD400上把这个字符串显示出来啊? 问题补充:完整的STOP字样不是应该在VB20&nbs…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量编程请教——

    西门子触摸屏上输入频率0-50Hz以调速,并要显示实际电机电流值,且与MM440变频器显示值相对应。输入输出模块使用0-20MA,怎么编程呢?谢谢。照线性公式只会输入变换,输出怎么…

    SIMATIC S7-200 2021年7月4日
  • s7 200与S7400的通讯

    s7 200  与s7 400通过cp243和cp443做的通讯,中间有交换机(OSM),数据传输正常,后来由于工作需要,400侧网络连接重…

    SIMATIC S7-200 2021年7月5日
  • 224xp自由口通讯 怎么写发送数据 求助

    224xp自由口通讯  怎么写发送数据给设备仪表?请给详细答案波特率是115200  8位数据位 无校验  &…

    2021年7月5日
  • 自由口与PPI的区别

    如题 最佳答案 PPI网络通信:PPI(点对点接口)是西门子专门为S7-200系统开发的通信协议。它基于“令牌环”的工作机制,PPI是一种主-从协议,通信主站之间传递令牌,分时控制…

    SIMATIC S7-200 2020年10月31日
  • USB接口的MPI电缆与USB接口的PPI电缆

    各位大侠,我是新手,请教USB接口的MPI电缆与PPI的电缆是一样的吗?能否通用,有何不同?谢谢。在本网站的产品中心为什么不能打开MPI电缆的简介,可以打开PPI的简介?谢谢 问题…

    SIMATIC S7-200 2020年11月1日
  • S7-200的软件图标是哪一个?

    S7-200的软件图标是哪一个? 最佳答案 这一个。 图片说明:    提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    2017年6月29日
  • 指令看了很多遍但是程序还是编不出来请各位大侠指教

    指令看了何多遍但是程序还是编不出来请各位大侠指教初学者 最佳答案 siemens网站上的S7 200视频教程http://www.ad.siemens.com.cn/pr…

    SIMATIC S7-200 2020年11月1日
  • 西门子200PID控制占空比

    用西门子PLC控制加热器,占空比周期为1s.设定温度为200.温度小于180时,z占空比为1,电加热持续加热。180-200时每增加1度,高电平减少0.05s。如何实现PID的输出…

    SIMATIC S7-200 2017年11月17日
  • 定时中断计数

    1.想做多个定时中断,取多个时间中断的最大公约数,对中断进行计数,输出相对应的定时控制,对此程序有什么更好的写法? 2.用以上方法,我写的程序,监测时,有时中断计数不能工…

    SIMATIC S7-200 2021年7月5日