在一个系统中,远程控制后台、PLC本地控制中心、5个本地控制单元通过光纤以太网连接到工业控制交换机,其中5个本地控制单元都是通过相应的专门的转换器实现RS485到光纤以太网物理连接,具体网络拓扑呈星形形状。系统控制方式为远程控制后台控制PLC本地控制中心,PLC本地控制中心控制5个本地控制单元,5个本地控制单元在根据设置参数控制相应的电气化模块,采用的通讯协议为TCP/IP。现在PLC本地控制中心打算采用CPU 315-2PN/DP,通过SCALANCE X204光纤以太网连接到工业控制交换机中,想问下这款CPU能否通过开放式IE通讯利用TCP/IP方式实现对远程控制后台的响应和对5个本地控制单元的控制?另外通讯总体采用问答式,远程控制后台问询PLC本地控制中心数据,PLC本地控制中心做应答,PLC本地控制中心问询下面5个本地控制单元的数据,本地控制单元接到命令后做应答,在这中间,PLC本地控制中心应该是处于服务器模式还是控制端模式好?
最佳答案
首先可以使用315-2PN/DP建立OPEN IE连接达到你的要求。
你需要建立6个OPEN IE连接。
1.和远程控制后台的连接,你的PLC是作为应答,所以应作为TCP Server。
2.和本地控制单元的连接,你的PLC主动问询,所以应该作为TCP Client.
关于OPEN IE,下载中心有很多文档,你可以去找找看。
首先要生成UDT模板(有工具可以使用),然后建立一个DB,建立6个UDT类型的数据,然后对每个连接对应的数据进行修改,比如是作为客户端还是作为服务器,IP地址等等。每个连接是独立的。
也就是说,在A连接中,PLC是作为服务器的,而在B连接中,PLC是作为客户端的。
提问者对于答案的评价:
谢谢啦 说的很详细啦
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160639.html