欢迎光临大柏电子科技(上海)有限公司
15721373211
当前位置
首页 > 新闻中心
西门子200SMART S7通信 4台PLC 需要做轮询吗?
2021/9/29 17:16:23
西门子200SMART S7通信 4台PLC 需要做轮询吗?

需要像MODBUS 那样做轮询吗?还有想问是否可以在一个程序段里面将1台机器的不同地址写上去?例如可以在一个程序段里面读VD200,又读MD100?


应该是不用轮询,看上面资料没有介绍轮询,支持最大连接8个服务器端,我个人认为应该同时可以和8个服务器端同时工作。你自己手上有PLC的话,你可以试一下同时和4个PLC通讯,看会不会出错。以前做项目有多台S7通讯,但是工艺上不需要同时多台连接。你可以试一下。

S7通信_S7-200 SMART:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/016.html

S7-200 SMART CPU之间S7通信:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/064.html

要的,读写要错开。只能一条指令有效。


s7通讯,针对于4个plc不需要轮询,直接用SM0.0调用。


可以进行轮询,也可以在一个程序段里面读VD200,又读MD100。如果PLC都是SMART,为什么不用最新支持的PROFINET,采用用以太网多快呀。
需要像MODBUS 那样做轮询吗?
1、如是串口通信,需要轮询。
2、如采用以太网通信,不需轮询,建立8个独立连接就好,最多支持8个独立连接,应用交换机最为方便。参见:
、多台S7-200SMART系列PLC之间的以太网通信:
https://www.chem17.com/tech_news/detail/2180237.html
http://www.360doc.cn/mip/889422583.html?ivk_sa=1024320u
对4台PLC均使用PUT/GET向导,就可以对每台PLC进行读写组态,最后把向导生成的执行文件在程序中调用一下即可,如果数据量大,可以使用MODBUS TCP甚至TCP通讯,开放式通讯,需要做轮巡,只有向导组态不需要用户考虑这块。
如果都是smart  直接使用profinet 是最方便的,一个组态为I/O控制器,其他的组态为智能I/O设备。也可以用modbustcp
做以太网连接吧,不需要轮询,同一周期同时调用4对通讯都没问题,因为通信块的管脚都是不一样的

你参考下吧,做的RTU轮询


联系方式
CONTACT US

电话:13818569113

邮箱:13818569113@139.com

网址:http://www.xmzgk.com

地址:中国上海市青浦区崧盈路398号6栋

用手机扫描二维码关闭