我们在做一个读取换热站PLC数据的项目时碰到了这个问题,PLC型号为西门子S7-200,换热站PLC本来与调度室相连,把PLC的数据上传到调度室。
但是我们也想获取PLC内的数据,所以我们用了一个交换器,将PLC网线、调度室网线、我们采集设备的网线都连在交换器上。
但是这样的话,我们的采集设备总是连不上PLC,总是连接失败,只有把调度室的网线从交换器上拔下来,我们采集设备才能和PLC连接成功。
建立连接之后,再把调度室的网线接上去,我们的设备依然可以和PLC通信,调度室也可以和PLC通信。
总之,调度室和PLC的连接会阻碍我们的采集设备和PLC建立连接,请问这是什么问题呢?一个PLC不能同时与两个客户端建立连接吗?
最佳答案
1、cpu200 smart
当两个以上的通信设备进行通信时,需要使用交换机来实现网络连接。可以使用导轨安装的西门子 CSM1277 4端**换机来连接多个 CPU 和 HMI 设备。
《S7-200 SMART 通信端口以及连接方式》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Port/Connect.htm
2、cpu200,把200plc作为客户端,与两台客户机进行opc通讯,参考视频
《WinCC与S7-200 OPC通信》
http://www.ad.siemens.com.cn/service/elearning/Course/1759.html
图片说明:
提问者对于答案的评价:
IP什么的是对的,交换机之前差别大吗?我们之前用的交换机不是西门子的。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285643.html