CN102637028B - 协同可编程控制器的协同方法 - Google Patents
协同可编程控制器的协同方法 Download PDFInfo
- Publication number
- CN102637028B CN102637028B CN2012101235486A CN201210123548A CN102637028B CN 102637028 B CN102637028 B CN 102637028B CN 2012101235486 A CN2012101235486 A CN 2012101235486A CN 201210123548 A CN201210123548 A CN 201210123548A CN 102637028 B CN102637028 B CN 102637028B
- Authority
- CN
- China
- Prior art keywords
- collaborative
- collaboration
- programmable logic
- bit stream
- mission bit
- 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.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Programmable Controllers (AREA)
Abstract
本发明公开了一种协同可编程控制器,包括CPU模块,CPU模块连接有通讯模块、功能输入输出模块和电源调节模块,协同可编程控制器的协同方法,包括以下步骤:a.将多个协同可编程控制器通过通讯模块相连,在CPU模块内创建所有互相通讯的协同可编程控制器的信息登记表;b.各个协同可编程控制器将需要其它协同可编程控制器协同完成的任务信息和能够为其它协同可编程控制器协同完成的任务信息通过通讯模块发布到信息登记表中并进行匹配查询。本发明的有益效果是:提高了生产效率,而且适应范围宽,集成度高,便于应用推广。
Description
技术领域
本发明涉及一种用于工业自动控制及数字化测控***的协同可编程控制器及其协同方法。
背景技术
可编程控制器已广泛应用于各个领域,随着应用越来越复杂,其***也越来越庞大,单可编程控制器或多台组成的集散控制***已不能满足需要,也不能满足越来越复杂的控制要求,制约着生产技术的发展和提高。
发明内容
为解决以上技术上的不足,本发明提供了一种能够实现多控制器间协同工作,还可以独立运行的协同可编程控制器及其协同方法。
本发明是通过以下措施实现的:
本发明的一种协同可编程控制器,包括CPU模块,所述CPU模块连接有通讯模块、功能输入输出模块和电源调节模块,所述通讯模块包括串口模块、以太网通讯模块和无线通讯模块,所述功能输入输出模块设置有多路模拟量输入输出端口、多路开关量输入输出端口和多路脉冲量输入输出端口;
所述通讯模块用于与其它需要协同工作的多个协同可编程控制器进行实时通讯联络;
所述功能输入输出模块用于输入外界现场的感知信号和输出控制信号;
所述 CPU模块用于对相互通讯的多个协同可编程控制器需要完成的任务进行分析和调度,最终达到多个协同可编程控制器协同完成任务。
本发明的一种协同可编程控制器的协同方法,包括以下步骤:
a.将多个协同可编程控制器通过通讯模块相连,在CPU模块内创建所有互相通讯的协同可编程控制器的信息登记表;
b.各个协同可编程控制器将需要其它协同可编程控制器协同完成的任务信息和能够为其它协同可编程控制器协同完成的任务信息通过通讯模块发布到信息登记表中并进行匹配查询,如果查询到相匹配的任务信息,则进行步骤c, 如果查询不到相匹配的任务信息,则进行步骤d;
c. 发布相匹配任务信息的相应协同可编程控制器协同完成任务,并注销或修改信息登记表中已匹配的任务信息;
d. 将没有匹配的任务信息登记在信息登记表中;
e.根据设定的任务信息等级和时效实时更新信息登记表。
本发明的有益效果是:
实现了多个协同可编程控制器协同完成任务,能够适应从单台控制器能够完成的简单应用,到需要多台甚至数千台控制器一起协同工作的大型复杂应用,提高了生产效率,而且适应范围宽,集成度高,便于应用推广。
附图说明
图1为本发明结构框图。
具体实施方式
本发明协同可编程控制器,包括CPU模块,CPU模块连接有通讯模块、功能输入输出模块和电源调节模块,通讯模块包括串口模块、以太网通讯模块和无线通讯模块,功能输入输出模块设置有多路模拟量输入输出端口、多路开关量输入输出端口和多路脉冲量输入输出端口。
电源调节模块可以将市电、风力/光伏、蓄电池等变换成标准、稳定电源给该协同可编程控制器供电,并实现电源监视与保护。
通讯模块用于与其它需要协同工作的多个协同可编程控制器进行实时通讯联络,可以连接RS485、CAN、网络、光缆、GPRS、CDMA、3G、无线网络、无线网桥、微波以及可编程的通讯协议等。功能输入输出模块用于输入外界现场的感知信号和输出控制信号;多路模拟量输入输出端口,用于获取或输出0~5V、0~10V、±5V、±10V、0~20mA、4~20mA、±10mA、±20mA等标准信号并数字化和工程量转换;多路开关量输入输出端口,用于获取或输出0~5V、0~10V、0~24V、±5V、±10V、±24V、AC220V50/60Hz、无源触点等标准信号;多路脉冲量输入输出端口,含有可编程的PWM、PFM,用于获取或输出0~5V、0~10V、0~24V、±5V、±10V、±24V的脉冲或正弦波。CPU模块内嵌协同控制算法,用于对相互通讯的多个协同可编程控制器需要完成的任务进行分析和调度,最终达到多个协同可编程控制器协同完成任务。
协同可编程控制器的协同方法,包括以下步骤:
a.将多个协同可编程控制器通过通讯模块相连,在CPU模块内创建所有互相通讯的协同可编程控制器的信息登记表;
b.各个协同可编程控制器将需要其它协同可编程控制器协同完成的任务信息和能够为其它协同可编程控制器协同完成的任务信息通过通讯模块发布到信息登记表中并进行匹配查询,如果查询到相匹配的任务信息,则进行步骤c, 如果查询不到相匹配的任务信息,则进行步骤d;
c. 发布相匹配任务信息的相应协同可编程控制器协同完成任务,并注销或修改信息登记表中已匹配的任务信息;
d. 将没有匹配的任务信息登记在信息登记表中;
e.根据设定的任务信息等级和时效实时更新信息登记表。
上述实施例所述是用以具体说明本专利,文中虽通过特定的术语进行说明,但不能以此限定本专利的保护范围,熟悉此技术领域的人士可在了解本专利的精神与原则后对其进行变更或修改而达到等效目的,而此等效变更和修改,皆应涵盖于权利要求范围所界定范畴内。
Claims (1)
1.一种协同可编程控制器的协同方法,其特征在于,包括以下步骤:
a.将多个协同可编程控制器通过通讯模块相连,在CPU模块内创建所有互相通讯的协同可编程控制器的信息登记表;
b.各个协同可编程控制器将需要其它协同可编程控制器协同完成的任务信息和能够为其它协同可编程控制器协同完成的任务信息通过通讯模块发布到信息登记表中并进行匹配查询,如果查询到相匹配的任务信息,则进行步骤c, 如果查询不到相匹配的任务信息,则进行步骤d;
c. 发布相匹配任务信息的相应协同可编程控制器协同完成任务,并注销或修改信息登记表中已匹配的任务信息;
d. 将没有匹配的任务信息登记在信息登记表中;
e.根据设定的任务信息等级和时效实时更新信息登记表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101235486A CN102637028B (zh) | 2012-04-25 | 2012-04-25 | 协同可编程控制器的协同方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101235486A CN102637028B (zh) | 2012-04-25 | 2012-04-25 | 协同可编程控制器的协同方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102637028A CN102637028A (zh) | 2012-08-15 |
CN102637028B true CN102637028B (zh) | 2013-10-09 |
Family
ID=46621443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101235486A Expired - Fee Related CN102637028B (zh) | 2012-04-25 | 2012-04-25 | 协同可编程控制器的协同方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102637028B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201622A (zh) * | 2007-12-13 | 2008-06-18 | 北京理工大学 | 基于龙芯的分布式多处理器控制*** |
CN101373373A (zh) * | 2008-10-16 | 2009-02-25 | 中国石油大学(华东) | 嵌入式协同智能控制器 |
CN101716930A (zh) * | 2009-12-22 | 2010-06-02 | 湖北三江航天万山特种车辆有限公司 | 一种多车多任务协同控制*** |
CN202632070U (zh) * | 2012-04-25 | 2012-12-26 | 山东省计算中心 | 协同可编程控制器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4651726B2 (ja) * | 2009-04-24 | 2011-03-16 | 三菱電機株式会社 | ユニット形プログラマブルコントローラ |
-
2012
- 2012-04-25 CN CN2012101235486A patent/CN102637028B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201622A (zh) * | 2007-12-13 | 2008-06-18 | 北京理工大学 | 基于龙芯的分布式多处理器控制*** |
CN101373373A (zh) * | 2008-10-16 | 2009-02-25 | 中国石油大学(华东) | 嵌入式协同智能控制器 |
CN101716930A (zh) * | 2009-12-22 | 2010-06-02 | 湖北三江航天万山特种车辆有限公司 | 一种多车多任务协同控制*** |
CN202632070U (zh) * | 2012-04-25 | 2012-12-26 | 山东省计算中心 | 协同可编程控制器 |
Non-Patent Citations (1)
Title |
---|
JP特开2010-257211A 2010.11.11 |
Also Published As
Publication number | Publication date |
---|---|
CN102637028A (zh) | 2012-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103513638B (zh) | 机器人焊接制造生产线无线网络监控*** | |
CN103827759B (zh) | 配置通信接口模块的方法和控制或自动化*** | |
CN202632070U (zh) | 协同可编程控制器 | |
CN102637028B (zh) | 协同可编程控制器的协同方法 | |
CN201909662U (zh) | 混凝土搅拌站嵌入式称重仪 | |
WO2004038520A3 (de) | Verfahren zum parametrieren eines feldgerätes der automatisierungstechnik | |
CN104360617A (zh) | 一种电机控制方法 | |
CN104715079A (zh) | 一种电缆***三维模型模体系的架构方法 | |
CN110488698A (zh) | 一种开放式驱控一体化二次开发平台与*** | |
CN103079056B (zh) | 利用Zigbee无线控制的可视对讲*** | |
CN103145045A (zh) | 一种以太网构架的门式起重机plc现场总线网络 | |
CN102176147A (zh) | 一种dmx512智能分配隔离放大器的舞台控制***和方法 | |
CN204658452U (zh) | 开放式工业机器人装置 | |
CN201488191U (zh) | 风机盘管无线网络控制*** | |
CN206610124U (zh) | 一种dcs***热电偶输入模块 | |
CN104133797B (zh) | 一种基于pc104总线的环境监测数据适配器 | |
CN207560022U (zh) | 一种应用于网络优化传输的嵌入式服务器网络测控*** | |
CN203728348U (zh) | 电梯测试装置 | |
CN203401595U (zh) | 一种配料搅拌设备控制*** | |
CN104731064A (zh) | 一种空心砖生产线机器人集成控制*** | |
CN204528627U (zh) | 镭雕七轴机械手搬运控制*** | |
CN201529516U (zh) | 液体化学品输送集中控制独立输液装置 | |
CN204203717U (zh) | 一种基于plc的无线传输扩展模块 | |
CN205710545U (zh) | 一种环氧沥青生产*** | |
CN109756870A (zh) | 一种用于工业物联网的无线传输设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131009 Termination date: 20140425 |