S7系列的PLC能否进行MODBUS-TCP通讯,我知道300、400好像可以,但不知道是否需要购买授权!
问题:
1、300/400做MODBUS-TCP SERVER 的时候可以被几个客户端同时访问吗?
2、200能否做MODBUS-TCP通讯?
3、最近推出的S7-1200 CPU自带的以太网口是否支持MODBUS-TCP通讯?具体实现的方式是?用T-BLOCK系列的功能块吗?同时支持多少个客户端访问?(因为听说它的编程口就是只有网口)
最佳答案
1、300/400做MODBUS-TCP SERVER 的时候可以被几个客户端同时访问吗?
西门子的S7 PLC 不提供MODBUS 协议,如果想使用,得增加一个 PROFIBUS 转 MODBUS 的网关,市场上非常多。一端是PROFIBUS DP 协议,另外一端是MODBUS 协议。
西门子S7 高端的PLC 本身就支持TCP/IP 协议。
MODBUS 协议分为MODBUS- RTU, MODBUS-ASCII
TCP 协议各个厂家都有不同的定义,尤其是在会话层,表示层 和应用层。所以碰到 TCP 协议,要谨慎,除非是标准的OSI/ISO 的TCP/IP 协议。
2、200能否做MODBUS-TCP通讯?
200 支持MODBUS 协议; 使用TCP 协议时需要加 CP243-1 模块。
3、最近推出的S7-1200 CPU自带的以太网口是否支持MODBUS-TCP通讯?具体实现的方式是?用T-BLOCK系列的功能块吗?同时支持多少个客户端访问?(因为听说它的编程口就是只有网口)
S7-1200 支持TCP/IP native, ISO ON TCP协议。这就意味着它可以与第三方的设备通过 RJ45 的网线互联,进行数据交换。
提问者对于答案的评价:
谢谢大侠,希望这种PLC尽快流行起来~~~
那样就有更多的资料了。
西门子的300和400是可以做modbus-tcp通讯的,论坛里有资料!
什么时候200也支持MODBUS-TCP,西门子就可以雄霸天下了!
哈哈
专家置评
请参考下载中心:
http://www.ad.siemens.com.cn/download/
编号为A0394的文档资料,内有详细的关于S7-300/400做Modbus TCP的详细描述
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313215.html