CN111948974A - 一种plc控制*** - Google Patents
一种plc控制*** Download PDFInfo
- Publication number
- CN111948974A CN111948974A CN201910404017.6A CN201910404017A CN111948974A CN 111948974 A CN111948974 A CN 111948974A CN 201910404017 A CN201910404017 A CN 201910404017A CN 111948974 A CN111948974 A CN 111948974A
- Authority
- CN
- China
- Prior art keywords
- module
- signal interface
- interface module
- plc
- digital signal
- 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.)
- Granted
Links
- 230000000875 corresponding effect Effects 0.000 claims description 6
- 239000010931 gold Substances 0.000 claims description 3
- 229910052737 gold Inorganic materials 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 150000002466 imines Chemical class 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000009412 basement excavation Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
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/058—Safety, monitoring
-
- 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/16—Plc to applications
- G05B2219/163—Domotique, domestic, home control, automation, smart, intelligent house
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
本发明提供一种PLC控制***,包括服务器、交换机和与交换机相连的PLC子***组成,PLC子***包括CPU模块、模拟信号接口模块、数字信号接口模块,控制***还包括以太网模块,CPU模块、模拟信号接口模块、数字信号接口模块均具有以太网接口,与以太网模块相连并进行相互通信,PLC子***通过以太网模块与交换机相连。本发明的PLC控制***,将原来PLC***架构由封闭独立的小***改为基于TCP/IP通信网络的开放式***,大大增加了PLC控制***的灵活性,解决了原来的扩展和距离问题。
Description
技术领域
本发明涉及自动化控制领域,尤其涉及一种PLC控制***。
背景技术
根据IEC定义:PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的***设备都应该按易于与工业控制***形成一个整体,易于扩展其功能的原则而设计。
如图1所示为传统PLC控制***的结构示意图,在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。应用RS-485可以联网构成分布式***,其允许最多串联32台设备。但其传输距离受限,最长1KM,而且传输速度慢,1KM距离的传输速度是2400bps,还需要线路优化的情况下才有这个速度。
通常的PLC***包括现场可编程的CPU模块、信号和控制接口模块以及远程通信模块。通常的做法是把所有模块固化在一起,或者用专用通信接口将各模块连在一起。无论是模块固化还是专用通信接口将模块连接在一起,都存在接口扩展和距离方面的限制。在实际工业现场应用中,传感器距离CPU模块有时会很远,有时数量也会很多,存在大量随着现场的变化增减传感器和控制设备的情况,因此方便扩展和收缩成为现场的一个问题。
传统的PLC控制器中能够外接电脑进行采集的485接口少,且经常被其他设备占用,因此现场有时无法满足采集数据的需要。同时,传统的PLC控制器采集的信息为电流信息、频率信息等原始信息,通过485接口传输信息在长距离的情况下容易失真。
传统的PLC控制器中包括CPU模块、数据采集模块,但每个控制器只能与其自身的模块进行通信,因此设备固定后不便移动和维修时。
发明内容
为了克服现有的缺陷,本发明提出一种PLC控制***,包括服务器、交换机和与交换机相连的PLC子***组成,PLC子***包括CPU模块、模拟信号接口模块、数字信号接口模块,其特征在于,控制***还包括以太网模块,CPU模块、模拟信号接口模块、数字信号接口模块均具有以太网接口,与以太网模块相连并进行相互通信,PLC子***通过以太网模块与交换机相连。
进一步的,PLC子***具有唯一标识码,PLC子***中的CPU模块、模拟信号接口模块、数字信号接口模块的组号与PLC子***的唯一标识码相同。
进一步的,CPU模块能够与不同PLC子***的模拟信号接口模块、数字信号接口模块绑定以组成新的PLC子***。
进一步的,以太网接口为金手指形式。
进一步的,CPU模块能够发送广播信息,并与应答的模拟信号接口模块、数字信号接口模块进行绑定;模拟信号接口模块和数字信号接口模块接收到广播信息后,判断如果广播信息携带的组号与本身的组号相同,则应答,同时记录CPU模块的IP地址,否则不应答。
进一步的,CPU模块在工作期间定时发出查询信息,要求与其绑定的模拟信号接口模块和/或数字信号接口模块上报工作状况;CPU模块对上报的工作状况进行分析,并发送相应的控制信息给以太网模块;
模拟信号接口模块、数字信号接口模块收到查询信息后上报自身工作状态,收到控制信息后做出相应的动作,并把结果上报给CPU模块。
进一步的,模拟信号接口模块、数字信号接口模块外接传感器,如果收到的传感器信息达到报警值,则向CPU模块上报报警信息。
进一步的,客户端通过服务器对CPU模块进行操作。
通过本发明,将原来的固化的模块或者用专用通信接口连接的模块改为通用的以太网接口,将原来PLC***架构由封闭独立的小***改为基于TCPIP通信网络的开放式***,大大增加了PLC控制***的灵活性和数据的稳定性,数据采集的便利性和设备的扩充性能。
附图说明
图1是传统PLC控制器网络的结构示意图;
图2是本发明一个实施例的PLC控制***的结构示意图;
图3是本发明另一个实施例的PLC控制***的结构示意图;
图4是本发明一个实施例的CPU模块和接口模块的数据通信示意图;
图5是本发明一个实施例应用时的通信示意图。
具体实施方式
下面结合附图和具体实施例对本发明提供的一种PLC控制***进行详细描述。
在这里做以说明的是,为了使实施例更加详尽,下面的实施例为最佳、优选实施例,对于一些公知技术本领域技术人员也可采用其他替代方式而进行实施;而且附图部分仅是为了更具体的描述实施例,而并不旨在对本发明进行具体的限定;同时,为了解释的明确性,阐述了特定的数目、配置和顺序,但是很明显,在没有这些特定细节的情况下,也可以实施本发明。
如图2所示,本发明提出一种PLC控制***,包括服务器、交换机和与所述交换机相连的PLC子***组成,PLC子***包括CPU模块、模拟信号接口模块、数字信号接口模块和以太网模块,CPU模块、模拟信号接口模块、数字信号接口模块均具有以太网接口,通过以太网接口和以太网模块相连,以太网模块与交换机相连接,并采用TCPIP协议进行通信。服务器连接交换机进行数据处理等工作,这样就形成了一个工控网络。
在一个实施例中,以太网接口为金手指形式,如采用哲扬公司的PCI-Z接口,以太网模块采用哲扬公司的iMine底板,该底板可以进一步与交换机相连,从而构成网络。PLC子***的CPU模块、数字信号模块(如I/O模块)和模拟信号模块(如AD转换模块)接到iMine底板(具体可以参见哲扬公司的网站)。iMine底板采用光纤与其他交换机连接,组成工业以太网传输平台,***结构如图3所示。
PLC子***具有唯一标识码,PLC子***中的CPU模块、模拟信号接口模块、数字信号接口模块的组号与PLC子***的唯一标识码相同。
在一个实施例中,CPU模块能够与不同PLC子***的模拟信号接口模块、数字信号接口模块绑定以组成新的PLC子***。如图3所示,CPU模块可以与其他PLC子***里的AD模块和IO模块组成一个新的独立的PLC子***,图3中的3个PLC子***可以围绕CPU模块任意组成PLC子***,如1中的CPU模块和2中的A/D模块、3中的I/O模块组成了新的PLC子***,当然,1中的AD模块、IO模块可以和2中的CPU模块组成一个新的PLC子***,2中的AD模块、IO模块可以和1中的CPU模块或者3中的CPU模块组成一个新的PLC子***。
这种结构的意义就在于突破了距离和接口数量的限制,这在工业现场中很有用处。比如矿井通风机一般在地面,但是控制通风机的环境采集传感器是在井下采掘现场,通常距离通风机有几公里到几十公里远,传统的PLC***解决起来就比较困难。传统的PLC控制***是利用485、网络、通信来实现以太网PC数据传输。电脑只能获取PLC的数据,数据都是通过485接口、电流信号接口、频率信号接口来获取数据,这种背景下,所有控制设备线路都需要重新布线;存在2个缺点:缺点1若就近获取数据,由于485、电流信号、频率信号接口数量有限,导致线路扩充集中,无法分布,无法就近采集数据;缺点2由于线路长导致容易出现信号失真。
本发明采用以太网,可以不受连接限制,可以走光纤、网络、无线,都可以实现传输,速度是100Mbps,是485的传输倍数41666,模拟传输只是电流型信号、频率型信号才是模拟传输,438是数字传输,与通过以太网传输方式是一样的,但是本发明可以解决485接口有限及速度慢的问题,同时也解决了485由于传输距离导致失真的问题。
下面具体说明各模块的功能和使用方法。
每个PLC都有唯一的ID。比如1组的PLC子***具有的ID为1,2组的PLC子***的ID为2,等等。1组的CPU与2组的AD模块3组的IO模块可以组成新的PLC子***,可以将2组的AD模块的组别设置为1即可与1组的CPU模块绑定。也就是说,如果2组、3组的CPU有问题,那么只要把2组、3组其他正常的模块的组别设置成1就可以与1组CPU连接,这样可以解决了因为设备不良导致设备终端的数据传输。因为CPU可以带多个模块,只要把模块的组别修改一下就可以实现。这样做还可以通过远程控制,克服传统PLC子***一个模块损坏整个子***就无法使用的缺陷,提高了模块的利用率,而且对于损坏的子***也无需到现场替换,只要让其他PLC子***的模块与损坏子***中正常模块组成新的PLC子***,这些正常的模块就又可以正常工作了。
若需要重新组新的PLC子***,修改AD模块或IO模块的参数组号即可。比如与1组的CUP组成新的PLC子***,那么就把组修改成1就可以了。这样就可以与CPU1组成新的PLC子***了。
如图4所示,CPU模块能够发送广播信息,并与应答的模拟信号接口模块、数字信号接口模块进行绑定;模拟信号接口模块和数字信号接口模块接收到广播信息后,判断如果广播信息携带的组号与本身的组号相同,则应答,同时记录CPU模块的IP地址,与CPU模块绑定,否则不应答。
CPU模块在工作期间定时发出查询信息,要求各AD模块、IO模块上报工作状况;接口模块收到查询信息后上报各自的工作状态;CPU模块接到AD、IO模块上报的信息进行分析处理;CPU模块根据分析结果发送相应的控制信息给接口模块;接口模块收到控制命令后按照指令做出相应的动作,并把结果上报给CPU模块。
模拟信号接口模块、数字信号接口模块外接传感器,如果收到的传感器信息达到报警值或者发现其它异常情况,则向CPU模块上报报警信息。
CPU模块和服务器的通信流程如图5所示,可以开发客户端软件,通过服务器监测、控制各PLC子***的操作。
数据通信协议格式如下:
命令码信息表:
命令 | 命令码 | 说明 |
CPU广播 | 0xa0 | CPU->接口模块 |
设置接口触发条件 | 0xa1 | CPU->接口模块 |
接口触发事件 | 0xa2 | 接口模块->CPU |
控制接口命令 | 0xa3 | CPU->接口模块 |
CPU上报触发事件 | 0xb0 | CPU->服务器 |
设置CPU | 0xb1 | 服务器->CPU |
获取CPU信息 | 0xb2 | CPU->服务器 |
服务器广播 | 0xb4 | 服务器->CPU |
设置CPU运行模式 | 0xb6 | 服务器->CPU |
设置CPU用户程序触发条件 | 0xb7 | 服务器->CPU |
执行结果表:
执行结果 | 结果码 | 解释 |
成功 | 00 | 命令执行成功 |
接口不存在 | f1 | 找不到给定接口 |
参数错误 | f2 | 命令参数错误 |
接口停止 | f3 | 接口模块不在运行状态,不接受控制命令 |
接口异常 | f4 | 接口自身存在问题需要修复 |
与现有的控制***相比,本发明优势在于:1、接口标准化;2、接口扩展灵活无限制;3、距离扩展无限制;4、远程升级用户程序,方便快捷。
Claims (8)
1.一种PLC控制***,包括服务器、交换机和与所述交换机相连的PLC子***组成,所述PLC子***包括CPU模块、模拟信号接口模块和数字信号接口模块,其特征在于,所述PLC控制***还包括以太网模块,所述CPU模块、模拟信号接口模块、所述数字信号接口模块中的每一个均具有以太网接口,以与所述以太网模块相连并进行相互通信,所述PLC子***通过所述以太网模块与所述交换机相连。
2.根据权利要求1所述的PLC控制***,其特征在于,所述PLC子***具有唯一标识码,所述PLC子***中的CPU模块、模拟信号接口模块和数字信号接口模块的组号与所述PLC子***的唯一标识码相同。
3.根据权利要求2所述的PLC控制***,其特征在于,所述CPU模块能够与不同PLC子***的模拟信号接口模块和数字信号接口模块绑定以组成新的PLC子***。
4.根据权利要求1所述的PLC控制***,其特征在于,所述以太网接口为金手指形式。
5.根据权利要求3所述的PLC控制***,其特征在于:
所述CPU模块能够发送广播信息,并与应答的所述模拟信号接口模块、数字信号接口模块进行绑定;以及
所述模拟信号接口模块和所述数字信号接口模块接收到所述广播信息后,判断如果所述广播信息携带的组号与本身的组号相同,则应答并同时记录所述CPU模块的IP地址,否则不应答。
6.根据权利要求5所述的PLC控制***,其特征在于:
所述CPU模块在工作期间定时发出查询信息,要求与其绑定的所述模拟信号接口模块和/或所述数字信号接口模块上报工作状况,所述CPU模块对上报的工作状况进行分析,并发送相应的控制信息给所述以太网模块;以及
所述模拟信号接口模块和数字信号接口模块收到所述查询信息后上报自身工作状态,收到控制信息后做出相应的动作,并把结果上报给CPU模块。
7.根据权利要求1所述的PLC控制***,其特征在于,
所述模拟信号接口模块和所述数字信号接口模块外接传感器,如果收到的传感器信息达到报警值,则向CPU模块上报报警信息。
8.根据权利要求1所述的PLC控制***,其特征在于,客户端通过所述服务器对所述CPU模块进行操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910404017.6A CN111948974B (zh) | 2019-05-16 | 2019-05-16 | 一种plc控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910404017.6A CN111948974B (zh) | 2019-05-16 | 2019-05-16 | 一种plc控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111948974A true CN111948974A (zh) | 2020-11-17 |
CN111948974B CN111948974B (zh) | 2024-06-28 |
Family
ID=73336600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910404017.6A Active CN111948974B (zh) | 2019-05-16 | 2019-05-16 | 一种plc控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111948974B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005141368A (ja) * | 2003-11-05 | 2005-06-02 | Kinden Corp | リモートi/oシステム、データ通信方法、データ通信制御プログラム及び記録媒体 |
US20070239907A1 (en) * | 2005-12-09 | 2007-10-11 | Delta Electronics, Inc. | Serial-connection and parallel-communication fast interface for PLC host and expansion device |
US20080080543A1 (en) * | 2006-09-28 | 2008-04-03 | Rockwell Automation Technologies, Inc. | Network switch with controller i/o capability |
CN201134815Y (zh) * | 2007-11-30 | 2008-10-15 | 中国科学院沈阳自动化研究所 | 一种以太网数据采集传输*** |
CN201170857Y (zh) * | 2007-08-21 | 2008-12-24 | 国电南京自动化股份有限公司 | 可编程逻辑控制器 |
CN103701956A (zh) * | 2014-01-06 | 2014-04-02 | 广东东研网络科技股份有限公司 | 一种olt与onu之间进行扩展通信的实现方法 |
CN103999002A (zh) * | 2011-12-26 | 2014-08-20 | Abb研究有限公司 | 分布式控制***的中继接口模块 |
CN104750581A (zh) * | 2015-04-01 | 2015-07-01 | 浪潮电子信息产业股份有限公司 | 一种冗余互连的内存共享的服务器*** |
CN205539996U (zh) * | 2015-12-12 | 2016-08-31 | 重庆川仪自动化股份有限公司 | 控制器、i/o通信总线和通信模块冗余的控制*** |
-
2019
- 2019-05-16 CN CN201910404017.6A patent/CN111948974B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005141368A (ja) * | 2003-11-05 | 2005-06-02 | Kinden Corp | リモートi/oシステム、データ通信方法、データ通信制御プログラム及び記録媒体 |
US20070239907A1 (en) * | 2005-12-09 | 2007-10-11 | Delta Electronics, Inc. | Serial-connection and parallel-communication fast interface for PLC host and expansion device |
US20080080543A1 (en) * | 2006-09-28 | 2008-04-03 | Rockwell Automation Technologies, Inc. | Network switch with controller i/o capability |
CN201170857Y (zh) * | 2007-08-21 | 2008-12-24 | 国电南京自动化股份有限公司 | 可编程逻辑控制器 |
CN201134815Y (zh) * | 2007-11-30 | 2008-10-15 | 中国科学院沈阳自动化研究所 | 一种以太网数据采集传输*** |
CN103999002A (zh) * | 2011-12-26 | 2014-08-20 | Abb研究有限公司 | 分布式控制***的中继接口模块 |
US20140310435A1 (en) * | 2011-12-26 | 2014-10-16 | Abb Research Ltd | Relay interface module for a distributed control system |
CN103701956A (zh) * | 2014-01-06 | 2014-04-02 | 广东东研网络科技股份有限公司 | 一种olt与onu之间进行扩展通信的实现方法 |
CN104750581A (zh) * | 2015-04-01 | 2015-07-01 | 浪潮电子信息产业股份有限公司 | 一种冗余互连的内存共享的服务器*** |
CN205539996U (zh) * | 2015-12-12 | 2016-08-31 | 重庆川仪自动化股份有限公司 | 控制器、i/o通信总线和通信模块冗余的控制*** |
Non-Patent Citations (3)
Title |
---|
"PLC远程I/O是什么概念", Retrieved from the Internet <URL:http://fallenwind.spaces.eepw.com.cn/atricles/aritcle/item/58072> * |
刘星;: "基于CMDF7系列以太网模块的PLC控制***", 智慧工厂, vol. 2, no. 04, 15 April 2016 (2016-04-15), pages 43 - 51 * |
唐朔飞: "计算机组成原理", vol. 2, 高等教育出版社 * |
Also Published As
Publication number | Publication date |
---|---|
CN111948974B (zh) | 2024-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102880535A (zh) | 一种用于移动设备的无线自动化测试装置及方法 | |
CN101452639A (zh) | 一种以太网数据采集传输方法及*** | |
CN201134815Y (zh) | 一种以太网数据采集传输*** | |
CN104135533A (zh) | 一种工业数据传输的***和方法 | |
CN105549556A (zh) | 一种用于工业过程实时监控的数据采集传输***及方法 | |
JP5483211B2 (ja) | フィールド機器の設定方法およびフィールド機器の設定システム | |
CN102970086A (zh) | 一种用于切换测试信号通道的装置、***及切换方法 | |
WO2018184166A1 (zh) | 分布式实时数据服务器 | |
CN108614789B (zh) | 一种带握手机制的串口总线的通讯***和方法 | |
CN102684943A (zh) | 一种纺织行业工业以太网监控***及其监控方法 | |
CN201902674U (zh) | 基于无线ZigBee技术的阀门状态在线监测*** | |
US20160373562A1 (en) | Rtu serial communication mechanism | |
CN103034202A (zh) | 一体化采集控制设备 | |
CN109884971A (zh) | 远程控制方法、装置及*** | |
CN111948974A (zh) | 一种plc控制*** | |
CN112689273A (zh) | Ble蓝牙电能表多主多从透传*** | |
CN116074397A (zh) | 一种数据共享*** | |
CN102576222B (zh) | 用于操作现场总线接口的方法 | |
CN203012469U (zh) | 一体化采集控制设备 | |
CN211123671U (zh) | 一种基于LoRa技术的风炮无线自动控制*** | |
CN103414620A (zh) | 一种基于can总线的双路can仿真*** | |
CN114205275A (zh) | 以太网通讯自动化测试*** | |
CN210639740U (zh) | 一种数据采集装置 | |
CN203191786U (zh) | 多传感器动态数据融合控制*** | |
CN202421267U (zh) | 一种基于wifi无线传输的数字万用表 |
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 |