logo好方法网

一种基于可编程逻辑控制器的通信系统及方法


技术摘要:
本发明实施例公开了一种基于可编程逻辑控制器的通信系统,包括:至少两台可编程逻辑控制器、至少两个信息传输机构以及信息交换终端;其中,信息传输机构与可编程逻辑控制器一一匹配;可编程逻辑控制器用于获取第一目标信息,并将第一目标信息传输给通信系统中的其它可  全部
背景技术:
随着科技的不断进步,自动化控制技术得到了迅速发展,作为自动控制技术的重 要分支,可编程逻辑控制器(Programmable  Logic  Controller,PLC)也被广泛应用于工业 生产中,极大地提高了工业生产水平。 在实际应用中,例如,机械设备的控制、生产过程的监测,通常需要多台PLC设备共 同完成,而上下游PLC设备之间的信息交握,通常是通过网络互联模块,例如,CC-link  IE (Control&Communication  Link  Industrial  Ethemel,基于工业以太网的控制与通信链路 系统)模块来实现。 然而,这样的通信方式,不但成本极高,而且还需要设置额外的插糟为CC-link  IE 模块供电,并且需要架设光纤线满足通信需求,使得PLC设备之间的通信方式较为繁琐,对 应用环境和配套设备的要求极高。
技术实现要素:
本发明实施例提供了一种基于可编程逻辑控制器的通信系统、方法、装置和存储 介质,实现了多台可编程逻辑控制器之间的信息交互。 第一方面,本发明实施例提供了一种基于可编程逻辑控制器的通信系统,包括:至 少两台可编程逻辑控制器、至少两个信息传输机构以及信息交换终端;其中,所述信息传输 机构与所述可编程逻辑控制器一一匹配; 所述可编程逻辑控制器用于获取第一目标信息,并将所述第一目标信息传输给通 信系统中的其它可编程逻辑控制器,以及获取其它可编程逻辑控制器传输的第二目标信 息; 所述信息传输机构,分别连接匹配的目标可编程逻辑控制器以及所述信息交换终 端,用于所述目标可编程逻辑控制器与所述信息交换终端之间的信息传输; 所述信息交换终端,用于各所述可编程逻辑控制器之间的信息交互。 第二方面,本发明实施例提供了一种可编程逻辑控制器的地址规划方法,应用于 本发明任意实施例所述的基于可编程逻辑控制器的通信系统中,包括: 确定通信系统中可编程逻辑控制器的数量; 为各所述可编程逻辑控制器分配对应的外部地址;其中,所述外部地址为可编程 逻辑控制器的通信地址; 为各所述可编程逻辑控制器分配对应的内部地址;其中,所述内部地址为可编程 逻辑控制器的信息交互地址,所述信息交互地址包括信息读取地址、信息写入地址和/或信 息存储地址。 4 CN 111552227 A 说 明 书 2/8 页 第三方面,本发明实施例提供了一种基于可编程逻辑控制器的通信方法,包括: 当第一可编程逻辑控制器获取到目标信息时,通过内部的第一读取地址读取所述 目标信息; 若所述第一可编程逻辑控制器判断所述目标信息需要进行转发,则在内部确定匹 配的第一写入地址,并通过所述第一写入地址、第一外部地址和第一信息传输机构,将所述 目标信息传输给信息交换终端;其中,所述第一外部地址为所述第一可编程逻辑控制器的 通信地址; 所述信息交换终端解析获取到的所述目标信息,并通过第二信息传输机构和第二 外部地址将所述目标信息传输给第二可编程逻辑控制器;其中,所述第二外部地址为所述 第二可编程逻辑控制器的通信地址; 所述第二可编程逻辑控制器,通过内部的第二读取地址读取所述目标信息。 第四方面,本发明实施例提供了一种可编程逻辑控制器的地址规划装置,包括: 数量确定模块,用于确定通信系统中可编程逻辑控制器的数量; 外部地址分配模块,用于为各所述可编程逻辑控制器分配对应的外部地址;其中, 所述外部地址为可编程逻辑控制器的通信地址; 内部地址分配模块,用于为各所述可编程逻辑控制器分配对应的内部地址;其中, 所述内部地址为可编程逻辑控制器的信息交互地址,所述信息交互地址包括信息读取地 址、信息写入地址和/或信息存储地址。 第五方面,本发明实施例提供了一种基于可编程逻辑控制器的通信装置,包括: 第一信息读取模块,应用于第一可编程逻辑控制器中,用于当获取到目标信息时, 通过内部的第一读取地址读取所述目标信息; 第一信息传输模块,应用于所述第一可编程逻辑控制器中,用于若判断所述目标 信息需要进行转发,则在内部确定匹配的第一写入地址,并通过所述第一写入地址、第一外 部地址和第一信息传输机构,将所述目标信息传输给信息交换终端;其中,所述第一外部地 址为所述第一可编程逻辑控制器的通信地址; 第二信息传输模块,应用于所述信息交换终端中,用于解析获取到的所述目标信 息,并通过第二信息传输机构和第二外部地址将所述目标信息传输给第二可编程逻辑控制 器;其中,所述第二外部地址为所述第二可编程逻辑控制器的通信地址; 第二信息读取模块,应用于所述第二可编程逻辑控制器中,用于通过内部的第二 读取地址读取所述目标信息。 第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机 程序,其特征在于,该程序被处理器执行时实现如实施例二所述的可编程逻辑控制器的地 址规划方法,或实现如实施例三所述的基于可编程逻辑控制器的通信方法。 本发明实施例提供的技术方案,将多台可编程逻辑控制器通过信息传输机构连接 信息交换终端,使得各可编程逻辑控制器在执行本体作用,即获取第一目标信息的同时,还 可以通过信息交换终端获取其它可编程逻辑控制器传输的第二目标信息,实现了多台可编 程逻辑控制器间的信息交互,同时,该通信系统结构简单,不需要使用网络互联模块进行互 联,避免了设置额外的插槽为网络互联模块供电以及架设光纤线,减少供电压力,降低了 PLC通信对应用环境和配套设备的需求。 5 CN 111552227 A 说 明 书 3/8 页 附图说明 图1是本发明实施例一提供的一种基于可编程逻辑控制器的通信系统的结构框 图; 图2是本发明实施例二提供的一种可编程逻辑控制器的地址规划方法的流程图; 图3是本发明实施例三提供的一种基于可编程逻辑控制器的通信方法的流程图; 图4是本发明实施例四提供的一种可编程逻辑控制器的地址规划装置的结构框 图; 图5是本发明实施例五提供的一种基于可编程逻辑控制器的通信装置的结构框 图。
分享到:
收藏