大侠,s7-200和s7-300通常有几种连接方式,哪种简洁稳定?
问题补充:
用485的Modbus协议和子站通讯时,s7-300有没有子程序或例程(不用购买的模块)?
最佳答案
一、常见的有三种:
1.DP;2.MPI;3.以太网。
二、简洁、稳定对比
1.如果说稳定和实时性最好,就是DP,但硬件上200要加EM277,这种方法软件上也是最简单的,只要在STEP7中加入277的GSD文件,硬件组态中设置一下即可。
2.但要说软件上最简单或者说最便宜,是MPI,只要把300的MPI和200的485口连上(西门子的连接器或者1元钱的DB9焊接一下)都可,但需要自己编程,当然程序也极其简单,这种方法能连接的200数量较少,速度也较慢,最高波特率187.5Kbps,能满足绝大部分要求,实时性赶不上DP,但估计高于以太网。
3.虽然以太网是成本最高、实时性最差的,但也不是一无是处,前面两种允许交换的数据量都不怎么高,有时可能需要自己编程来扩充(我那种旁门左道的法子就是模拟出地址总线),而以太网基本可以满足绝大部分的数据交换量方面的要求,这可能使得实时性反而高于那些软件扩充的DP、MPI网络。
三、300实现MODBUS我没搞过,不好意思了。但我一般都是先把300连上200(上面三种方法),然后用200来实现MODBUS通讯,西门子提供了一个200的库,实现MODBUS-RTU协议是轻而易举。
提问者对于答案的评价:
回复都挺好,就按照先来后到选了,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307480.html