如题,现有11台smart200PLC,用以太网连接。打算用最新版本v2.5的smart200PLC作为主站,连接这11个从站并对其进行读写,看到手册上说1个smart200PLC最多可以连接8个从站用PUT/GET向导生成通信。
但是我在打开smart200编程软件后,用PUT/GET向导,发现可以添加无限个。
综上,我想请教下工控机大佬,Smart200plc作为主站可以用PUT/GET向导通过以太网连接实现11个从站的数据访问吗? 如果不行,有什么好的建议吗?
最佳答案
虽然可以无限去添加,但是实际上一个主站只能主动连接8个从站。
如果你用S7中put/get指令的话,那就可以用1号站做主站去读取2到9号站,在将2号站做主站读取10到11号站。用S7中put/get指令时,smart200PLC既可以同时做主站和做从站。这里面2号站既做了主站也做了从站。定义1号站是总控制站,用1号站去控制后面10个站。这样可以实现你的要求。不过这样通讯有点慢,如果你对通讯速度要求不高的话,就可以这样做。
以太网通信_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/062.html
S7-200 SMART CPU 固件版本 V2.0 及以上版本的 CPU 可实现CPU、编程设备和HMI(触摸屏)之间的多种通信:
— CPU与编程设备之间的数据交换。
— CPU与HMI之间的数据交换。
— CPU与其他S7-200 SMART CPU之间的PUT/GET通信。
S7-200 SMART CPU 以太网连接资源如下:
— 1个连接用于与STEP7 Micro/Win SMART软件的通信。
— 8个连接用于CPU与HMI之间的通信。
— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET主动连接
— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET被动连接
S7-200 SMART S7通信:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/016.html
S7-200 SMART 与S7-200 SMART S7通信:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/064.html
通过指令编程实现S7通信:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/S7/PUT_GET/PUT_GET.htm
提问者对于答案的评价:
那就是说smart200作为作为从站,只有s7-1500作为主站,可以连接11个smart200PLC从站,用PUT/GET编程吗?
最佳答案作者回复:
这个你要看一下1500支持多少个从站
如果是1500和smart200通讯的话,你可以用TCP通讯或是总线通讯速度上比S7快一些。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280639.html