一种实现不同品牌PLC之间数据传输的方法技术

技术编号:2780843 阅读:365 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种实现不同品牌PLC之间数据传输的方法,包括:分别建立人机界面与各品牌PLC系统中每一台PLC之间的通讯连接;在人机界面中,分别定义指向被读取数据的PLC的源标签和指向读取数据的PLC的目的标签;在人机界面中,将所述源标签的值赋予目的标签,实现读取数据的PLC与被读取数据的PLC之间的数据传输。采用本发明专利技术所述实现不同品牌PLC之间数据传输的方法,可以简便的实现不同品牌PLC之间的数据传输。

Method for realizing data transmission between different brands PLC

The present invention provides a method for implementing data transmission between different brands of PLC include: establish between each PLC communication connection interface with the brand PLC system; in the man-machine interface, define the read data referred to by the PLC to read the data source tags and PLC tags in purpose; the man-machine interface, the source of the value of the label given to label, read the data of PLC and read the data transfer between the PLC. By adopting the method for realizing data transmission between different brands of PLC in the invention, data transmission between different brands PLC can be easily realized.

【技术实现步骤摘要】

本专利技术涉及工业控制领域,特别是涉及一种实现不同品牌PLC之间数据 传输的方法。技术背景在现代化工厂中,除厂级可编程序逻辑控制器(PLC: Programmable Logic Controller)系统外,还存在很多独立的子系统。比如,各个生产车间的PLC 系统、或同一生产车间的不同生产流程的PLC系统。对一个大型工厂,由于 生产线的不断改造、新老流程的不断更新,这些PLC系统往往是由不同的制 造商提供的,且这些PLC系统之间很多都需要进行相互通讯。在实际应用中,虽然各制造商提供的PLC系统都支持工业以太网。但是 不同制造商生产的PLC系统支持的通讯协议有所不同。比如,西门子 (S正MENS )公司的PLC系统支持PROFIBUS协议,施耐德(SCHNEIDER) 公司的PLC系统支持MODBUSPLUS协议等。对于支持不同通讯协议的PLC 系统,虽然采用相同的电缆、网络接头、网卡、以及交换机,但是它们对同一 种信息的解释方式是不相同的。由此也造成了支持不同通讯协议的PLC系统 之间无法直接进行通讯。如图1所示,为现有技术中混合PLC系统结构图。所述系统包括A品 牌PLC系统10和B品牌PLC系统20。 4艮设所述A品牌为SCHNEIDER, B 品牌为S正MENS。所述SCHNEIDER的PLC系统10包括PLCll、 PLC12 PLCln。所述 多台PLC基于MODBUSPLUS网络组合为一个系统,通过数据总线与人机界 面(HMI: Human Machine Interface ) 1相连。所述S正MENS的PLC系统20包括PLC21、 PLC22 . PLC2n。所述多 台PLC基于PROFIBUS-DP网络组合为一个系统,通过数据总线与人机界面 HMI2相连。为了实现基于MODBUSPLUS网络的PLC与基于PROFIBUS-DP网络的 PLC之间的通讯,选择SCHNEIDER的PLC系统10中的PLCll作为通讯管 理单元。在所述作为通讯管理单元的PLCll上增加一块SCHNEIDER公司的针对PROFIBUS-DP网络的通讯才莫块30,并订购相关的支持软件,建立 PROFIBUS-DP电缆连接,使配置了通讯模块30的PLCll作为PROFIBUS-DP网络中的一个节点,然后设置通讯内容。当所述SCHNEIDER的PLC系统10中的PLCll接收到来自S正MENS 的PLC系统20中任一台PLC的信息时,所述通讯模块30对所述信息进行转 化,将所述信息按照MODBUSPLUS协议的方式进行解释,使SCHNEIDER 的PLCll能够识别接收到的信息。同样,在SCHNEIDER的PLCll向S正MENS 的PLC发送信息之前,所述通讯模块30对信息进行转化,将信息按照 PROFIBUS-DP协议的方式进行解释,然后将转化后的信息发送给SIEMENS 的PLC。由此实现SCHNEIDER的PLCll与SIEMENS的PLC之间的通讯。当SCHNEIDER的PLC系统10中的其他PLC需要和SIEMENS的PLC 进行通讯时,必须通过所述配置了通讯模块30的PLCll中转数据,或者是选 择S正MENS的PLC系统10中的一台PLC作为通讯管理单元,在其上配置针 对于MODBUSPLUS网络的通讯模块。现有技术所述实现不同品牌PLC系统之间通讯的系统,需要选择一台PLC 作为通讯管理单元,在所述PLC上增加通讯模块,而且每块通讯模块只能针 对一种品牌PLC系统。当存在第三品牌、第四品牌、甚至于更多品牌的PLC 系统时,需要针对每种品牌PLC都增加一块通讯模块,致使系统繁杂且不易 于实现。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现不同品牌PLC之间数据传输 的方法,可以简便的解决不同品牌PLC之间的数据传输问题。本专利技术提供了 一种实现不同品牌PLC之间数据传输的方法,包括 分别建立人机界面与各品牌PLC系统中每一台PLC之间的通讯连4妄; 在人机界面中,分别定义指向被读取数据的PLC的源标签和指向读取数 据的PLC的目的标签;在人机界面中,将所述源标签的值赋予目的标签,实现读取数据的PLC 与被读取数据的PLC之间的数据传输。优选地,采用下列步骤建立人机界面与各品牌PLC系统中每一台PLC之间的通ifl连4妄在人机界面中安装针对各品牌PLC系统的通讯卡及驱动程序;建立人机界面与各品牌PLC系统中的每一台PLC的电缆连接;在人机界面各品牌PLC系统对应的通讯卡中,分别设置各品牌PLC系统 中每一 台PLC的网络地址;分别定义各品牌PLC系统中每一台PLC的连接名称。优选地,所述每一台PLC对应的连接名称包括所述PLC的品牌、所述 PLC支持的网络协议、所述PLC的网络地址、通讯区域、以及数据类型;所述通讯区域为,所述PLC能够与其他PLC进行数据交换的存储空间;所述数据类型为,所述PLC存储数据的类型。优选地,所述指向被读取数据的PLC的源标签包括被读取数据的数据 类型、所述被读取数据的PLC与人机界面之间的连接名称、以及存储地址; 所述存储地址为,被读取数据在所述被读取数据PLC内的存储地址。 优选地,所述存储地址为所述被读取数据PLC的连接名称中定义的通讯 区域的子集。优选地,所述指向读取数据的PLC的目的标签包括读取数据的数据类 型、所述读取数据的PLC与人机界面之间的连接名称、以及存储地址;所述存储地址为,读取到的数据存储到所述读取数据PLC内的存储地址。 优选地,所述存储地址为所述读取数据PLC的连接名称中定义的通讯区 域的子集。优选地,所述源标签的数据类型与所述目的标签的数据类型相一致。 优选地,所述各品牌PLC系统中每一 台PLC对应的网络地址各不相同。 优选地,所述各品牌PLC系统中每一 台PLC对应的连接名称各不相同。 与现有技术相比,本专利技术具有以下优点本专利技术所述实现不同品牌PLC之间数据传输的方法,分别建立人机界面 与各品牌PLC系统中每一台PLC之间的通讯连接。在人机界面中,定义源标 签和目的标签,使所述源标签指向被读取数据的PLC中所述被读取数据所在 的存储地址,所述目的标签指向读取数据的PLC中所述读取到的数据将被存 储到的存储地址。然后在人机界面中,将所述源标签的值赋予所述目的标签,实现将所述被读取数据的PLC中的数据传输的所述读取数据的PLC的存储地 址中。采用本专利技术所述的方法,无需增加任何软硬件设备,可以简便的实现不 同品牌PLC之间的数据传输,不仅实现简单,而且节省生产成本。 附图说明图1,为现有技术所述混合PLC系统结构图;图2,为本专利技术所述混合PLC系统第一实施例结构图;图3,为本专利技术第一实施例所述混合PLC系统中实现不同品牌PLC之间数据传输的方法流程图;图4,为本专利技术所述混合PLC系统第二实施例结构图;图5,为本专利技术第二实施例所述混合PLC系统中实现不同品牌PLC之间数据传输的方法流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术所述实现不同品牌PLC之间数据传输的方法,分别建立人机界面 与各品牌PLC系统中每一 台PLC之间的通讯连接本文档来自技高网
...

【技术保护点】
一种实现不同品牌PLC之间数据传输的方法,其特征在于,包括: 分别建立人机界面与各品牌PLC系统中每一台PLC之间的通讯连接; 在人机界面中,分别定义指向被读取数据的PLC的源标签和指向读取数据的PLC的目的标签; 在人机界面中,将所述源标签的值赋予目的标签,实现读取数据的PLC与被读取数据的PLC之间的数据传输。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘雁飞高鹏双
申请(专利权)人:中冶长天国际工程有限责任公司
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1