您当前的位置:五五电子网电子知识plc技术PLC入门多协议网关在PLC系统升级中的应用 正文
多协议网关在PLC系统升级中的应用

多协议网关在PLC系统升级中的应用

点击数:7852 次   录入时间:03-04 11:51:34   整理:http://www.55dianzi.com   PLC入门

  由于长时间大负荷运行以及设备老化等原因需要将1级管理系统的S5 PLC全部升级为功能更为强大的s7400 PLC。在改造过程中要尽量避免对0级和2级系统程序的改动,而且新的S7400 PLC要首先能够和O级的S5 PLC协调工作保证生产的正常进行。并且还要保证将0PLC更换为S7400 PLC后,O级和1PLC协调稳定的运行。

  项目实施中关键问题

  系统升级的关键是解决新1级系统S7400PLCO级系统以及2级系统的通讯问题。由于原系统中O级系统S5 PLCCPU配置为155U;点对点通讯为CP544(3964R通讯协议,RK512报文),和1级系统之间使用的是点对点连接方式,1级系统和2级系统之间采用的是以太网连接方式。因此1级系统的S7400 PLC CPU选用4163;点对点通讯模块选用CP4412加两个20mA电流环接口(3964R通讯协议,RK512报文);以太网模块为CP4431CP4412模块通过RK 512协议与。级PLC通讯,CP4431模块通过以太网与2级系统进行通讯。

  但是在进行小规模试验的时候发现S7400S5进行点对点通讯的时候,短时间内运行没有问题,但是如果连续数天长时间运行的时候偶尔会出现丢失数据包的现象,这在24 h不间断的进出库操作过程中是不允许出现的,在去除了试验环境内所有可能的干扰源后,问题依旧存在。

  解决方案

  我们所采用的RK512协议包含物理层,数据链路层和传输层。每一个命令报文都有一个响应报文,保证数据的无差错传送,而且该通讯协议采用类似客户机服务器的通讯模式,通信的主动端通过“FETCH”读出被动端的数据,通过“SEND”修改被动端的数据。而且该协议目前主要用于与S5 PLC的串口进行通讯。

  因此从通讯协议的选择上来说是正确的,不是协议本身的问题造成通讯过程中的丢包问题。于是我们从硬件方面的问题去查找,但是通过替换法检查,无论是S5还是S7400 PLC通讯模块本身都没有问题。因此初步认为是由于西门子S5S7400之间点对点通讯模块存在某些不兼容的环节。我们决定通过第3方产品来实现S5S7400之间的间接通讯来解决这个问题。

上一页  [1] [2] [3] [4]  下一页


本文关键字:系统升级  PLC入门plc技术 - PLC入门

《多协议网关在PLC系统升级中的应用》相关文章>>>