CN110456726B - 一种可编程逻辑控制器与变频器的接口扩展方法与装置 - Google Patents
一种可编程逻辑控制器与变频器的接口扩展方法与装置 Download PDFInfo
- Publication number
- CN110456726B CN110456726B CN201910697201.4A CN201910697201A CN110456726B CN 110456726 B CN110456726 B CN 110456726B CN 201910697201 A CN201910697201 A CN 201910697201A CN 110456726 B CN110456726 B CN 110456726B
- Authority
- CN
- China
- Prior art keywords
- frequency converter
- programmable logic
- logic controller
- mapping
- mapping unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13004—Programming the plc
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Communication Control (AREA)
Abstract
本发明实施例公开了一种可编程逻辑控制器与变频器的接口扩展方法与装置,该方法包括:建立可编程逻辑控制器与变频器之间的内部高速通讯以实现数据交互;分别在所述可编程逻辑控制器和所述变频器内设置第一映射存储区和第二映射存储区;以及通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展。本发明通过将可编程逻辑控制器与变频器之间用内部高速通讯接口连接,并采用映射的方式,实现了可编程逻辑控制器与变频器之间的接口相互扩展。本发明减少了变频器与可编程逻辑控制器之间的信息交互成本,提高交互的速度与可靠性。
Description
技术领域
本发明涉及转动控制技术领域,尤其涉及一种可编程逻辑控制器与变频器的接口扩展方法与装置 。
背景技术
在工业自动化控制领域,可编程逻辑控制器(PLC)与变频器分别是很常见的控制器与驱动器。PLC与变频器以工业通讯标准或硬件接口来实现信息互通,两者做到了很好的解耦,既可以独立控制,也可以组合控制。两者的结合在转动控制行业可以灵活地实现转动控制要求和控制性能。
现有技术所采用的一种方案是PLC负责逻辑控制,变频器负责电机控制,以驱动电机的正常运转。但该技术方案的缺点是PLC通过输出接口将信息传递给变频器的输入接口,带来***的硬件成本增加和故障点增加。如果PLC与变频器通过通信或总线来交互信息,又会带来通信速率跟不上或通信成本太高的缺点。
另一种方案是在变频器的控制器中设置多个中央处理单元(CPU),其中一个CPU负责电机控制,另外一个CPU负责逻辑控制,两者之间用内部通讯协议实现信息交互。但该技术方案的缺点是多个CPU控制,没有实现模块化,变频器方案复杂,成本增加。变频器的适用性及灵活性降低。
发明内容
本发明实施例所要解决的技术问题在于,针对上述变频器与PLC在转动控制上的至少一个缺陷,提供一种PLC与变频器的接口扩展方法,减少变频器与 PLC之间的信息交互成本,提高交互的速度和可靠性;在不增加成本的前提下,降低转运控制行业的电气采购成本,减小电气设备的安装数量和空间。
为了解决上述技术问题,本发明实施例提供了一种可编程逻辑控制器与变频器的接口扩展方法,包括:建立可编程逻辑控制器与变频器之间的内部高速通讯以实现数据交互;分别在所述可编程逻辑控制器和所述变频器内设置第一映射存储区和第二映射存储区;以及通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展。
优选地,所述第一映射存储区包括第一映射单元;所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展包括:通过所述内部高速通讯,将所述变频器的输入接口状态传输至所述可编程逻辑控制器,并映射到所述第一映射单元,从而将所述变频器的输入接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输入接口扩展。
优选地,所述第一映射存储区还包括第二映射单元;所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:将所述可编程逻辑控制器的输出数据存储至所述第二映射单元;通过所述内部高速通讯,将所述第二映射单元的数据发送至所述变频器;以及将所接收到的所述第二映射单元的数据映射至所述变频器的数字输出接口和/或继电器上,从而将所述变频器的输出接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输出接口扩展。
优选地,所述第一映射存储区还包括第三映射单元,所述第二映射存储区包括第五映射单元;所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:将所述可编程逻辑控制器的输入接口状态或所述可编程逻辑控制器存储的数据映射至所述第三映射单元;通过所述内部高速通讯,将所述第三映射单元的数据发送至所述变频器;以及将所接收到的所述第三映射单元的数据映射到所述第五映射单元,从而实现所述变频器的输入接口扩展。
优选地,所述第一映射存储区还包括第四映射单元,所述第二映射存储区包括第六映射单元;所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:将所述变频器的输出数据映射到所述第六映射单元;通过所述内部高速通讯,将所述第六映射单元的数据发送至所述可编程逻辑控制器;将所接收到的所述第六映射单元的数据映射至所述第四映射单元;以及将所述第四映射单元的数据输出至所述可编程逻辑控制器的输出接口或存储至所述可编程逻辑控制器,以实现所述变频器的输出接口扩展。
另一方面,本发明还提供了一种装置,包括可编程控制器和变频器,还包括:内部高速通讯接口,用于连接所述可编程逻辑控制器和所述变频器以实现数据交互;第一映射存储区,设置在所述可编程逻辑控制器内,用于存储映射的接口信息;以及第二映射存储区,设置在所述变频器内,用于存储映射的接口信息;其中,所述装置被配置为通过所述内部高速通讯接口,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器与所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展。
优选地,所述第一映射存储区包括第一映射单元;所述装置被配置为通过所述内部高速通讯接口,将所述变频器的输入接口状态传输至所述可编程逻辑控制器,并映射到所述第一映射单元,从而将所述变频器的输入接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输入接口扩展。
优选地,所述第一映射存储区还包括第二映射单元;所述装置还被配置为:将所述可编程逻辑控制器的输出数据存储至所述第二映射单元;通过所述内部高速通讯接口,将所述第二映射单元的数据发送至所述变频器;以及将所接收到的所述第二映射单元的数据映射至所述变频器的数字输出接口和/或继电器上,从而将所述变频器的输出接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输出接口扩展。
优选地,所述第一映射存储区还包括第三映射单元,所述第二映射存储区包括第五映射单元;所述装置还被配置为:将所述可编程逻辑控制器的输入接口状态或所述可编程逻辑控制器存储的数据映射至所述第三映射单元;通过所述内部高速通讯接口,将所述第三映射单元的数据发送至所述变频器;以及将所接收到的所述第三映射单元的数据映射到所述第五映射单元,从而实现所述变频器的输入接口扩展。
优选地,所述第一映射存储区还包括第四映射单元,所述第二映射存储区包括第六映射单元;所述装置还被配置为:将所述变频器的输出数据映射到所述第六映射单元;通过所述内部高速通讯接口,将所述第六映射单元的数据发送至所述可编程逻辑控制器;将所接收到的所述第六映射单元的数据映射至所述第四映射单元;以及将所述第四映射单元的数据输出至所述可编程逻辑控制器的输出接口或存储至所述可编程逻辑控制器,以实现所述变频器的输出接口扩展。
实施本发明实施例,具有如下有益效果:
1.本发明通过内部高速通讯连接将PLC与变频器卡接在一起,将两个独立设备之间的外部通信,变成了一个设备的两个模块之间的内部通信,提高了PLC 与变频器之间的通信速率,而且降低了PLC与变频器之间的故障点,还减少了电气设备的安装数量和空间。
2.本发明通过内部高速通讯结合映射的方式,将PLC与变频器两者的优势组合为一体,从而实现资源,尤其是接口信息的共享,彼此互为扩展卡。这样既保留了PLC的功能,也实现了与变频器的组合控制。这样带来的优势是,在工业自动化领域可以更灵活,更快速,更低成本。
3.本发明通过内部高速通讯结合映射的方式,PLC的核心控制部分可以作为变频器的扩展卡,变频器可以单独工作,配置更加灵活。
4.本发明通过内部高速通讯结合映射的方式,PLC可以借用变频器的输入输出接口,增加PLC的输入输出接口数量,使得PLC的应用场景更加广泛,适合于各种各样的应用需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的第一实施例PLC与变频器的接口扩展方法流程图;
图2是本发明提供的第二实施例装置结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本说明书及权利要求书中,除非另有明确说明,“一”、“一种”或没有数量限定的情形,是指包括单数和复数的情况。而且,为了方便读者阅读,在说明书中可能使用标题或者子标题,这并不会影响本发明的保护范围。为了方便,有些词语可能使用了加粗、下划线、斜体或引号等。对于同样的内容,不管是否使用了加粗、下划线、斜体或引号等,其含义和范围都是一样的,这样的处理并不会影响词语的范围和含义。另外,下面将对本发明中使用的一些术语做具体说明。
通常来说,本专利中使用的术语具有本领域的常规含义。除非明确说明,本专利中所有的科学和技术术语具有所属领域技术人员所理解的常规含义。应理解,同一个事物可能用不同的方式或语言来描述,因此本专利中可能会使用近义词或变换语言来描述同一个事物,这并不影响本专利的保护范围。
通常来说,“第一”、“第二”、“第三”、“第四”、“第五”、“第六”等序数词是用来将多个各种元件、部件、模块、单元或区域等彼此区分开来。因此,“第一”、“第二”、“第三”、“第四”、“第五”、“第六”等序数词并不是用来限制元件、部件、模块、单元或区域等的数量。而且,举例来说,序数词“第一”可以用序数词“第二”、“第三”或其他类似的序数词来代替。
在本专利中,可能会使用“包括”、“包含”、“具有”、“带有”、“设有”等词语,这些词应该理解为开放式的范围,即包括但是不限于。
实施例一接口扩展方法
请参见图1,图1示出了一种PLC与变频器的接口扩展方法。该方法包括:
步骤S102,建立PLC与变频器之间的内部高速通讯以实现数据交互;
步骤S104,分别在PLC和所述变频器内设置第一映射存储区和第二映射存储区;以及
步骤S106,通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展。
如图2所示,在步骤S102中,PLC 20与变频器30之间可以通过内部高速通讯接口40来实现数据交互。内部高速通讯接口40可以是SPI(串行外设接口),当然也可以是其他形式的接口,例如高速串行接口(HSSI)、串行同步接口(SSI) 或Microwire串行接口。内部高速通讯接口40的具体类型在此并不限制,只要能满足PLC 20与变频器30之间的内部高速通信即可。
通过将PLC 20与变频器30之间采用内部高速通讯接口40连接,明显减少了PLC 20与变频器30之间的故障点,减少电气设备的安装数量,同时也减少了PLC 20与变频器30所需要的安装空间。采用内部高速通讯接口40,PLC 20 与变频器30之间的通信速率大幅提升,通信稳定性也明显提高。
如图2所示,在步骤S104中,在PLC 20内部设置了第一映射存储区210,在变频器30内部设置了第二映射存储区310。第一和第二映射存储区210和310 用来存储映射数据。映射数据包括但不限于PLC 20与变频器30的接口状态、 PLC 20其他存储区存储的数据、信号和/或逻辑关系等。
在步骤S106中,第一映射存储区210的数据通过内部高速通讯模块40传送到变频器30中。第二映射存储区310的数据通过内部高速通讯模块40传送到PLC 20中,从而实现PLC 20与变频器30的接口扩展。
具体地,接口扩展可以分为PLC 20的输入接口扩展,PLC 20的输出接口扩展,变频器30的输入接口扩展和变频器30的输出接口扩展。下面将具体阐述这四种扩展方式。
PLC输入接口扩展
PLC 20的输入接口扩展是指PLC 20将变频器30的输入接口扩展为PLC 20 的输入接口,能直接获取变频器30的输入接口上的输入数据,作为自身的输入数据。如图2所示,所述第一映射存储区210包括第一映射单元211。PLC 20 的输入接口扩展通过如下方式实现:通过内部高速通讯,将所述变频器30的输入接口状态传输至PLC 20,并映射到所述第一映射单元211,从而将所述变频器30的输入接口共享给PLC 20,实现PLC 20的输入接口扩展。
例如,假设PLC 20需将变频器30的输入接口X1-X5扩展为自身的输入接口,那么PLC 20通过内部高速通讯接收变频器30发送来的输入接口X1-X5的接口状态,并将接收到的接口状态映射到第一映射单元211内的存储空间 M110-M114中,详见下表1。
表1PLC的输入接口扩展示例
变频器输入接口 | PLC数据映射地址 |
X1 | M110 |
X2 | M111 |
X3 | M112 |
X4 | M113 |
X5 | M114 |
PLC输出接口扩展
PLC 20的输出接口扩展是指PLC 20将变频器30的输出接口扩展为PLC 20 的输出接口,能将自身的输出数据通过变频器30的输出接口输出。如图2所示,所述第一映射存储区210包括第二映射单元212。PLC 20的输出接口扩展通过如下方式实现:将PLC 20的输出数据存储至所述第二映射单元212;通过所述内部高速通讯,将所述第二映射单元212的数据发送至所述变频器30;以及将所接收到的所述第二映射单元212的数据映射至所述变频器30的数字输出接口和/或继电器上,从而将所述变频器30的输出接口共享给PLC 20,实现PLC 20 的输出接口扩展。
例如,假设PLC 20需将变频器30的输出接口Do(数字输出接口)、TA(继电器)扩展为自身的输出接口,那么PLC 20将第二映射单元212内的存储空间 M120-M121的状态发送至变频器30,变频器30接收到后将M120-M121的状态映射到变频器30的Do和TA,以实现PLC20的输出接口扩展,详见下表2。
表2PLC的输出接口扩展示例
变频器输出接口 | PLC数据映射地址 |
Do | M120 |
TA | M121 |
变频器输入接口扩展
变频器30的输入接口扩展是指变频器30将PLC 20的输入接口/其他元件扩展为变频器30的输入接口,能直接获取PLC 20的输入接口/其他元件上的输入数据,作为自身的输入数据。如图2所示,所述第一映射存储区210包括第三映射单元213,第二映射存储区310包括第五映射单元311。变频器30的输入接口扩展通过如下方式实现:将PLC 20的输入接口状态或PLC 20存储的数据映射至所述第三映射单元213;通过所述内部高速通讯,将所述第三映射单元 213的数据发送至所述变频器30;以及将所接收到的所述第三映射单元213的数据映射到所述第五映射单元311,从而实现所述变频器30的输入接口扩展。
例如,假设变频器30需将PLC 20的输入接口或其他元件PX0-PX5扩展为自身的输入接口,那么PLC 20将PX0-PX5的状态写入至M100-M105,并将其发送至变频器30,变频器30接收后将M100-M105的状态映射到变频器的第五映射单元311的存储空间M210-M215中,该存储空间为变频器30存储输入数据的空间,详见下表3。
表3变频器的输入接口扩展示例
PLC输入接口/其他元件 | PLC数据映射地址 | 变频器数据映射地址 |
PX0 | M100 | M210 |
PX1 | M101 | M211 |
PX2 | M102 | M212 |
PX3 | M103 | M213 |
PX4 | M104 | M214 |
PX5 | M105 | M215 |
在对变频器的输入接口进行扩展的时候,并没有将PLC输入接口的数据通过内部高速通讯直接发送给变频器,而是通过设立第三映射单元进行中转。这样处理的优势在于,通过这种方式,变频器不但可以利用PLC的输入接口作为扩展接口,还可以利用PLC内存储的其他数据、逻辑关系、信号等作为输入接口扩展,极大地扩大了变频器输入接口扩展的范围。
变频器输出接口扩展
变频器30的输出接口扩展是指变频器30将PLC 20的输出接口/其他元件扩展为变频器30的输出接口,能将自身的输出数据通过PLC20输出。如图2所示,所述第一映射存储区210包括第四映射单元214,第二映射存储区310包括第六映射单元312。变频器30的输出接口扩展通过如下方式实现:将所述变频器30 的输出数据映射到所述第六映射单元312;通过所述内部高速通讯,将所述第六映射单元312的数据发送至PLC 20;将所接收到的所述第六映射单元312的数据映射至所述第四映射单元214;以及将所述第四映射单元214的数据输出至 PLC 20的输出接口或存储至PLC 20,以实现所述变频器30的输出接口扩展。
例如,假设变频器30需将PLC 20的输出接口或其他元件PY1-PY5扩展为自身的输出接口,那么变频器30将输出接口的状态映射至第六映射单元312的存储空间M220-M224,然后将输出接口状态发送至PLC2 0,PLC 20接收后将其映射在M130-M134数据区,PLC 20将M130-M134的状态输出至输出接口或其他元件PY1-PY5,详见下表4。
表4变频器的输出接口扩展示例
PLC输出接口/其他元件 | PLC数据映射地址 | 变频器数据映射地址 |
PY0 | M130 | M220 |
PY1 | M131 | M221 |
PY2 | M132 | M222 |
PY3 | M133 | M223 |
PY4 | M134 | M224 |
在对变频器的输出接口进行扩展的时候,并没有将变频器的输出数据通过内部高速通讯直接发送给PLC的输出接口,而是通过设立第四映射单元进行中转。这样处理的优势在于,通过这种方式,变频器不但可以利用PLC的输出接口作为扩展接口,还可以利用PLC内存储的其他数据、逻辑关系、信号等作为输出接口扩展,极大地扩大了变频器输出接口扩展的范围。
实施例二装置
如图2所示,本发明还提供了一种装置,包括PLC 20和变频器30。此外,该装置还包括:内部高速通讯接口40,用于连接PLC 20和所述变频器30以实现数据交互;第一映射存储区210,设置在PLC 20内,用于存储映射的接口信息;以及第二映射存储区310,设置在所述变频器30内,用于存储映射的接口信息。其中,所述装置被配置为通过所述内部高速通讯接口40,将所述第一和第二映射存储区210和310的数据在PLC 20与所述变频器30之间进行交互,从而实现PLC 20与所述变频器30的接口扩展。
本装置的具体接口扩展方式及所取得的有益效果,在上面的内容中已经详细进行了描述,在此不再赘述。本领域技术人员根据以上描述,可以非常清楚地掌握本装置的工作原理及实施方式。
上述描述涉及各种模块。这些模块通常包括硬件和/或硬件与软件的组合(例如固化软件)。这些模块还可以包括包含指令(例如,软件指令)的计算机可读介质(例如,永久性介质),当处理器执行这些指令时,就可以执行本发明的各种功能性特点。相应地,除非明确要求,本发明的范围不受实施例中明确提到的模块中的特定硬件和/或软件特性的限制。作为非限制性例子,本发明在实施例中可以由一种或多种处理器(例如微处理器、数字信号处理器、基带处理器、微控制器)执行软件指令(例如存储在非永久性存储器和/或永久性存储器)。另外,本发明还可以用专用集成电路(ASIC)和/或其他硬件元件执行。需要指出的是,上文对各种模块的描述中,分割成这些模块,是为了说明清楚。然而,在实际实施中,各种模块的界限可以是模糊的。例如,本文中的任意或所有功能性模块可以共享各种硬件和/或软件元件。又例如,本文中的任何和/或所有功能模块可以由共有的处理器执行软件指令来全部或部分实施。另外,由一个或多个处理器执行的各种软件子模块可以在各种软件模块间共享。相应地,除非明确要求,本发明的范围不受各种硬件和/或软件元件间强制性界限的限制。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (2)
1.一种可编程逻辑控制器与变频器的接口扩展方法,其特征在于,包括:
建立可编程逻辑控制器与变频器之间的内部高速通讯以实现数据交互;
分别在所述可编程逻辑控制器和所述变频器内设置第一映射存储区和第二映射存储区;以及
通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展;
所述第一映射存储区包括第一映射单元;
所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展包括:
通过所述内部高速通讯,将所述变频器的输入接口状态传输至所述可编程逻辑控制器,并映射到所述第一映射单元,从而将所述变频器的输入接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输入接口扩展;
所述第一映射存储区还包括第二映射单元;
所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:
将所述可编程逻辑控制器的输出数据存储至所述第二映射单元;
通过所述内部高速通讯,将所述第二映射单元的数据发送至所述变频器;以及
将所接收到的所述第二映射单元的数据映射至所述变频器的数字输出接口和/或继电器上,从而将所述变频器的输出接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输出接口扩展;
所述第一映射存储区还包括第三映射单元,所述第二映射存储区包括第五映射单元;
所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:
将所述可编程逻辑控制器的输入接口状态或所述可编程逻辑控制器存储的数据映射至所述第三映射单元;
通过所述内部高速通讯,将所述第三映射单元的数据发送至所述变频器;以及
将所接收到的所述第三映射单元的数据映射到所述第五映射单元,从而实现所述变频器的输入接口扩展;
所述第一映射存储区还包括第四映射单元,所述第二映射存储区包括第六映射单元;
所述通过所述内部高速通讯,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器和所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展还包括:
将所述变频器的输出数据映射到所述第六映射单元;
通过所述内部高速通讯,将所述第六映射单元的数据发送至所述可编程逻辑控制器;
将所接收到的所述第六映射单元的数据映射至所述第四映射单元;以及
将所述第四映射单元的数据输出至所述可编程逻辑控制器的输出接口或存储至所述可编程逻辑控制器,以实现所述变频器的输出接口扩展。
2.一种装置,包括可编程控制器和变频器,其特征在于,还包括:
内部高速通讯接口,用于连接所述可编程逻辑控制器和所述变频器以实现数据交互;
第一映射存储区,设置在所述可编程逻辑控制器内,用于存储映射的接口信息;以及
第二映射存储区,设置在所述变频器内,用于存储映射的接口信息;
其中,所述装置被配置为通过所述内部高速通讯接口,将所述第一和第二映射存储区的数据在所述可编程逻辑控制器与所述变频器之间进行交互,从而实现所述可编程逻辑控制器与所述变频器的接口扩展;
所述第一映射存储区包括第一映射单元;所述装置被配置为通过所述内部高速通讯接口,将所述变频器的输入接口状态传输至所述可编程逻辑控制器,并映射到所述第一映射单元,从而将所述变频器的输入接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输入接口扩展;
所述第一映射存储区还包括第二映射单元;所述装置还被配置为:
将所述可编程逻辑控制器的输出数据存储至所述第二映射单元;
通过所述内部高速通讯接口,将所述第二映射单元的数据发送至所述变频器;以及
将所接收到的所述第二映射单元的数据映射至所述变频器的数字输出接口和/或继电器上,从而将所述变频器的输出接口共享给所述可编程逻辑控制器,实现所述可编程逻辑控制器的输出接口扩展;
所述第一映射存储区还包括第三映射单元,所述第二映射存储区包括第五映射单元;所述装置还被配置为:
将所述可编程逻辑控制器的输入接口状态或所述可编程逻辑控制器存储的数据映射至所述第三映射单元;
通过所述内部高速通讯接口,将所述第三映射单元的数据发送至所述变频器;以及
将所接收到的所述第三映射单元的数据映射到所述第五映射单元,从而实现所述变频器的输入接口扩展;
所述第一映射存储区还包括第四映射单元,所述第二映射存储区包括第六映射单元;所述装置还被配置为:
将所述变频器的输出数据映射到所述第六映射单元;
通过所述内部高速通讯接口,将所述第六映射单元的数据发送至所述可编程逻辑控制器;
将所接收到的所述第六映射单元的数据映射至所述第四映射单元;以及
将所述第四映射单元的数据输出至所述可编程逻辑控制器的输出接口或存储至所述可编程逻辑控制器,以实现所述变频器的输出接口扩展。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910697201.4A CN110456726B (zh) | 2019-07-30 | 2019-07-30 | 一种可编程逻辑控制器与变频器的接口扩展方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910697201.4A CN110456726B (zh) | 2019-07-30 | 2019-07-30 | 一种可编程逻辑控制器与变频器的接口扩展方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110456726A CN110456726A (zh) | 2019-11-15 |
CN110456726B true CN110456726B (zh) | 2022-07-29 |
Family
ID=68484143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910697201.4A Active CN110456726B (zh) | 2019-07-30 | 2019-07-30 | 一种可编程逻辑控制器与变频器的接口扩展方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110456726B (zh) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100511051C (zh) * | 2006-06-13 | 2009-07-08 | 台达电子工业股份有限公司 | 控制器的共享连接扩充方法及其装置 |
US20080126497A1 (en) * | 2006-08-10 | 2008-05-29 | Shih-Chieh Laio | Controller Apparatus with Shared Expansion Connection and Method for the same |
CN201563100U (zh) * | 2009-07-29 | 2010-08-25 | 上海睿英电气有限公司 | 用于起毛机电机控制的变频器 |
US8473947B2 (en) * | 2010-01-18 | 2013-06-25 | Vmware, Inc. | Method for configuring a physical adapter with virtual function (VF) and physical function (PF) for controlling address translation between virtual disks and physical storage regions |
CN201616012U (zh) * | 2010-04-03 | 2010-10-27 | 东方电子股份有限公司 | 一种用于高压变频器模块化设计的主控制器装置 |
KR101468255B1 (ko) * | 2010-11-22 | 2014-12-04 | 엘에스산전 주식회사 | Plc 시스템 |
CN102495581A (zh) * | 2011-11-30 | 2012-06-13 | 淮阴师范学院 | 扩展eplc输出点数模块 |
CN202622471U (zh) * | 2012-05-23 | 2012-12-26 | 新乡日升数控轴承装备股份有限公司 | 一种工件转速控制装置 |
CN104461401A (zh) * | 2014-12-25 | 2015-03-25 | 珠海煌荣集成电路科技有限公司 | Spi闪速存储器的数据读写管理方法及数据读写管理装置 |
CN105426336A (zh) * | 2015-11-09 | 2016-03-23 | 上海斐讯数据通信技术有限公司 | 数据处理***、数据读取输出方法 |
CN105373041B (zh) * | 2015-11-19 | 2018-03-23 | 中冶南方(武汉)自动化有限公司 | 一种高性能变频控制器 |
-
2019
- 2019-07-30 CN CN201910697201.4A patent/CN110456726B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110456726A (zh) | 2019-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9813525B2 (en) | In-vehicle apparatus for signal conversion between ethernet and CAN communication and control method thereof | |
US11374795B2 (en) | Gateway apparatus and method for controlling thereof | |
US20180361574A1 (en) | Intelligent digital controller of flexible material cutting robot and realization method | |
EP3489836B1 (en) | Data processing method and system, peripheral component interconnect express device and host | |
US20190347237A1 (en) | Serial port communication mode conversion method, system, and circuit | |
US20150010017A1 (en) | Communication network for transmission of messages | |
CN105045746A (zh) | 一种接口扩展装置 | |
CN110456726B (zh) | 一种可编程逻辑控制器与变频器的接口扩展方法与装置 | |
EP2829988B1 (en) | Storage apparatus, and system and method for executing access operations | |
CN113711509A (zh) | 车载通信***、光耦合器以及车载装置 | |
CN115412394A (zh) | 基于AutoSar的异构域控制器核间通信方法 | |
JP4346539B2 (ja) | 制御装置 | |
DE102018010492B4 (de) | Ausserband-Kommunikation in einer seriellen Kommunikationsumgebung | |
CN110941248A (zh) | 一种EtherCAT-TSN工业以太网控制*** | |
CN111930649A (zh) | 一种多通道can通讯板卡及通讯方法 | |
CN105245422B (zh) | 一种工业实时以太网的数据链路层电路及其数据交换方法 | |
KR102656991B1 (ko) | 통신 제어 시스템, 제어 장치, 통신 제어 방법, 및, 컴퓨터 판독 가능한 기록 매체에 저장된 통신 제어 프로그램 | |
CN214125284U (zh) | 一种fpga+dsp基带 | |
WO2021066001A1 (ja) | 情報処理装置及び通信切替方法 | |
CN116719256B (zh) | 接口切换***、方法、编码器及存储介质 | |
KR100871835B1 (ko) | 메모리 시스템 및 메모리 시스템의 신호전송 방법 | |
CN220043437U (zh) | 多路arinc-429总线控制*** | |
JP2001282312A (ja) | Plc用表示システムおよびplcと表示器とのデータ通信方法 | |
CN114326465B (zh) | 一种共用485电路与控制方法 | |
CN101631012B (zh) | 一种通用异步收发报机的控制方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |