![一种可编程逻辑控制器和控制系统的制作方法](/uploads/image/iiz2122/wljci64ad.jpg)
1.本技术涉及可编程逻辑控制器领域,尤其涉及一种可编程逻辑控制器和控制系统。
背景技术:2.可编程序控制器(programmable logic controller,plc)是一种能够编程的器材,可编程序控制器的功能强大,广泛的安装在各种工程机械设备上。
多个可编程序控制器组成了控制系统,主控设备通过控制系统,可以同时控制多个被控设备。
3.控制系统中,部署于主站的可编程序控制器,将控制信号传输至部署于从站的可编程序控制器。
然而,控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高。
确保控制信号传输的安全性和完整性,是本实用新型亟需解决的问题。
技术实现要素:4.本技术提供一种可编程逻辑控制器和控制系统,用以解决控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高的问题。
5.第一方面,本技术提供一种可编程逻辑控制器,可编程逻辑控制器包括:输入单元、密码传输装置、处理单元和输出单元;
6.密码传输装置分别与输入单元和处理单元通信连接;
7.输入单元,用于获取第一控制信号;
8.密码传输装置,用于密码运算第一控制信号,得到第二控制信号,并将第二控制信号转发至处理单元;
9.处理单元与输出单元通信连接;
10.处理单元,用于将第二控制信号转发至输出单元。
11.在一种可能的设计中,密码传输装置包括:运算芯片和接口电路;
12.运算芯片与输入单元通信连接;
13.运算芯片,用于加密运算或解密运算第一控制信号,得到第二控制信号;
14.接口电路分别与运算芯片和处理单元通信连接;
15.接口电路,用于将第二控制信号转发至处理单元。
16.在一种可能的设计中,密码传输装置还包括:分析芯片;
17.分析芯片分别与输入单元和运算芯片通信连接;
18.分析芯片,用于分析第一控制信号,得到分析结果;
19.分析芯片,还用于在分析结果为第一结果时,将第一控制信号转发至运算芯片,其中,第一结果用于指示密码运算第一控制信号。
20.在一种可能的设计中,分析芯片与处理单元通信连接;
21.分析芯片,还用于在分析结果为第二结果时,将第一控制信号透传至处理单元,其中,第二结果用于指示透传第一控制信号;
22.处理单元,还用于将第一控制信号转发至输出单元。
23.在一种可能的设计中,密码传输装置还包括:控制芯片;
24.控制芯片与运算芯片通信连接;
25.控制芯片,用于在分析结果为第一结果时启动运算芯片,在分析结果为第二结果时停止运算芯片。
26.在一种可能的设计中,可编程逻辑控制器部署于主站;
27.输入单元与主控设备通信连接;
28.输出单元与部署于从站的可编程逻辑控制器通信连接;
29.运算芯片,具体用于加密运算第一控制信号,得到第二控制信号。
30.在一种可能的设计中,可编程逻辑控制器部署于从站;
31.输入单元与部署于主站的可编程逻辑控制器通信连接;
32.输出单元与被控设备通信连接;
33.运算芯片,具体用于解密运算第一控制信号,得到第二控制信号。
34.在一种可能的设计中,可编程逻辑控制器还包括:指示单元、存储单元和扩展单元;
35.指示单元、存储单元和扩展单元分别与处理单元通信连接;
36.指示单元,用于指示可编程逻辑控制器的状态;
37.存储单元包括只读存储器和随机存取存储器,只读存储器和随机存取存储器分别与处理单元通信连接;
38.扩展单元与第三方设备通信连接。
39.在一种可能的设计中,指示单元包括:第一显示灯、第二显示灯和第三显示灯;
40.第一显示灯、第二显示灯和第三显示灯分别与处理单元通信连接;
41.第一显示灯,用于指示运行状态,运行状态包括设备开机和设备关机;
42.第二显示灯,用于指示异常状态,异常状态包括连接超时和连接中断;
43.第三显示灯,用于指示接口状态,接口状态包括接口连接和接口断开。
44.第二方面,本技术提供一种控制系统,该系统包括:星型拓扑结构通信连接的,多个如第一方面中任一项的可编程逻辑控制器。
45.本技术提供的一种可编程逻辑控制器和控制系统,可编程逻辑控制器包括:输入单元、密码传输装置、处理单元和输出单元,密码传输装置分别与输入单元和处理单元通信连接,处理单元与输出单元通信连接。
实现了如下技术效果:通过密码传输装置密码运算第一控制信号,得到并传输第二控制信号,解决了控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高的问题;通过处理单元控制可编程逻辑控制器的各个单元和装置,解决了可编程逻辑控制器的各个单元和装置相互协调的问题;通过输入单元从其他plc或主控设备获取第一控制信令,并通过输出单元将第二控制信号发送至其他plc或被控设备,解决了可编程逻辑控制器传输控制信号的问题。
附图说明
46.为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是
本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1为本技术实施例提供的可编程逻辑控制器的应用场景示意图;
48.图2为本技术实施例提供的可编程逻辑控制器的结构示意图一;
49.图3为本技术实施例提供的可编程逻辑控制器的结构示意图二;
50.图4为本技术实施例提供的可编程逻辑控制器的结构示意图三;
51.图5为本技术实施例提供的可编程逻辑控制器的结构示意图四;
52.图6为本技术实施例提供的可编程逻辑控制器的结构示意图五;
53.图7为本技术实施例提供的可编程逻辑控制器的结构示意图六;
54.图8为本技术实施例提供的可编程逻辑控制器的结构示意图七;
55.图9为本技术实施例提供的控制系统的结构示意图。
56.附图标记:
57.100-控制电脑;
58.200-控制系统;
210-可编程逻辑控制器;
220-输入单元;
230-密码传输装置;
231-运算芯片;
232-接口电路;
233-分析芯片;
234-控制芯片;
240-处理单元;
250-输出单元;
260-指示单元;
261-第一显示灯;
262-第二显示灯;
263-第三显示灯;
270-存储单元;
280-扩展单元;
59.300-自动导向车;
310-吊装系统;
320-行驶系统。
具体实施方式
60.这里将详细地对示例性实施例进行说明,其示例表示在附图中。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。
以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。
相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和可编程逻辑控制器的例子。
61.在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。
本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。
本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。
确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。
62.需要说明的是,本技术实施例中的“在
……
时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本技术实施例对此不作具体限定。
此外,本技术实施例提供的可编程逻辑控制器仅作为示例,可编程逻辑控制器还可以包括更多或更少的内容。
63.为了便于清楚描述本技术实施例的技术方案,以下,对本技术实施例中所涉及的部分术语和技术进行简单介绍:
64.密码运算:是一种数据处理方式。
密码运算包括加密运算或解密运算。
65.加密运算:是一种密码运算。
加密运算通过加密算法,将原本可读的明文数据,加
密为不可读的密文数据。
66.解密运算:是一种密码运算。
解密运算通过解密算法,将原本不可读的密文数据,解密为可读的明文数据。
67.透传:是一种数据处理方式。
透传即透明传输,即只传输数据,不做任何改变和调整,数据在发送前后的所有格式内容全部一致,极大的保证了数据的完整性。
68.星型拓扑结构:是一种网络拓扑结构。
在星型拓扑结构中,各个网络节点通过点到点的方式连接到一个中央节点,由该中央节点向目的节点传送信息。
69.plc是工程机械设备的大脑,是其不可缺少的一个组成部分。
在工程机械设备运行过程中,plc实时做出决策,以控制工程机械设备的执行装置执行预设工作。
具体来说,plc控制伺服电机(例如控制转矩、控制转向或控制转速等),驱动更底层的对外做功装置(例如机械臂、行驶系统或液压系统)。
70.随着工业自动化的快速发展,为实现更加复杂的功能,要求主控设备同时控制多个被控设备。
一种有效的凯发k8ag旗舰厅真人平台的解决方案是,多个plc组成控制系统,其中,包括一个部署于主站的plc,即主站plc,以及多个部署于从站的plc,即从站plc。
主站plc通过控制信号同时控制多个从站plc,主控设备通过控制系统同时控制多个被控设备。
71.随着而来的则是,确保控制信号传输的安全性和完整性,显得日益重要。
原因在于,一是,通过控制信号可以解析出企业的核心竞争力和商业机密,例如生产工艺、产品设计和市场策略等,如果这些数据被未经授权的人员获取,将对企业的利益和声誉造成严重的损害;二是,随着无线化连接的快速发展,主站plc和从站plc无线通信连接,相应的,控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高。
72.基于此,本技术实施例提供一种可编程逻辑控制器和控制系统,可用于可编程逻辑控制器技术领域,旨在解决控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高的问题。
73.图1为本技术实施例提供的可编程逻辑控制器的应用场景示意图。
需要注意的是,图1所示仅为一种可能的应用场景,以帮助本领域技术人员理解本技术的技术内容,但并不意味着本技术实施例不可以用于其他的应用场景示。
如图1所示,可编程逻辑控制器的应用场景包括:控制电脑
100、控制系统
200
和自动导向车
300。
控制系统
200
包括:三个可编程逻辑控制器
210,自动导向车
300
包括:吊装系统
310和行驶系统
320。
74.控制电脑
100
是主控设备。
操作人员在控制电脑
100
上,通过输入命令、图像化操作或者自动化程序,控制吊装系统
310驱动自动导向车
300
行驶,和/或,控制行驶系统
320
吊装货物。
除了本应用场景给出的示例,主控设备还可以是台式电脑、智能手机、控制服务器或操作仪表台。
75.第一个可编程逻辑控制器
210是主站可编程逻辑控制器。
第一个可编程逻辑控制器
210与控制电脑
100
通信连接,分别与第二个可编程逻辑控制器
210和第三个可编程逻辑控制器
210无线通信连接,通信连接可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
第一个可编程逻辑控制器
210可以部署在控制电脑
100
上,也可以部署在自动导向车
300
上,还可以部署在其他位置。
第一个可编程逻辑控制器
210用于将控制电脑
100
发送的控制信号转发至第二个可编程逻辑控制器
210或第三个可编程逻辑控制器
210,例如,将控制吊装系统
310的控制信号转发至第二个可编程逻辑控制器
210,以便于该控制信
号转发至吊装系统
310;再例如,将控制行驶系统
320
的控制信号转发至第三个可编程逻辑控制器
210,以便于该控制信号转发至行驶系统
320。
76.第二个可编程逻辑控制器
210是从站可编程逻辑控制器。
第二个可编程逻辑控制器
210与吊装系统
310通信连接。
第二个可编程逻辑控制器
210可以部署在吊装系统
310上,也可以部署在自动导向车
300
上,还可以部署在其他位置。
第二个可编程逻辑控制器
210用于将控制信号转发至吊装系统
310。
77.第三个可编程逻辑控制器
210是从站可编程逻辑控制器。
第三个可编程逻辑控制器
210与行驶系统
320
通信连接。
第三个可编程逻辑控制器
210可以部署在行驶系统
320
上,也可以部署在自动导向车
300
上,还可以部署在其他位置。
第三个可编程逻辑控制器
210用于将控制信号转发至行驶系统
320。
78.自动导向车
300
是被控设备。
自动导向车
300
用于吊装并搭载货物,并将货物由运送至指定地点。
吊装系统
310具体用于根据控制信号输出不同的转矩、转速和转向,驱动自动导向车
300
前进、后退或转向。
行驶系统
320
具体用于根据控制信号,将货物由车下吊装至车上,或者,将货物由车上吊装至车下。
除了本应用场景给出的示例,被控设备还可以是其他工程机械设备,例如,巡检设备、起重机械或流水生产线等。
工程机械设备上搭载有多个驱动系统,每个从站可编程逻辑控制器分别控制若干个驱动系统。
79.图2为本技术实施例提供的可编程逻辑控制器的结构示意图一。
如图2所示,可编程逻辑控制器
210包括:输入单元
220、密码传输装置
230、处理单元
240
和输出单元
250
;
80.密码传输装置
230
分别与输入单元
220
和处理单元
240
通信连接;
81.具体来说,输入单元
220
是一种传输接口,不同类型的接入设备接入输入单元
220,其中,其他plc(在可编程逻辑控制器
210为主站可编程逻辑控制器时,其他plc为从站可编程逻辑控制器;在可编程逻辑控制器
210为从站可编程逻辑控制器时,其他plc为主站可编程逻辑控制器)通过无线通信连接的方式接入输入单元
220,主控设备通过有线通信连接或无线通信连接的方式接入输入单元
220
;无线通信连接的方式可以是第五代移动通信技术(5th generation mobile communication technology,
5g)、远距离无线电(long range radio,
lora)或无线网络通信技术(wireless fidelity,wifi)等;有线通信连接的方式可以是控制器局域网络(controller area network,can)总线、通用串行(universal serial bus,usb)总线或网线等。
输入单元
220
用于获取第一控制信号,可以从其他plc采集第一控制信号,也可以从主控设备采集第一控制信号。
82.密码传输装置
230
是一种处理数据的装置。
密码传输装置
230
与输入单元
220
通信连接,密码传输装置
230
用于密码运算第一控制信号,得到第二控制信号,并将第二控制信号转发至处理单元
240。
其中,密码运算为加密运算或解密运算;密码传输装置
230
与处理单元
240
通信连接,密码传输装置
230
将第二控制信号发送至处理单元
240。
83.处理单元
240
与输出单元
250
通信连接;
84.具体来说,处理单元
240
是一种运算数据的芯片。
密码传输装置
230
可以是中央处理器(central processing unit,cpu)、微控制单元(microcontroller unit,mcu)、专用集成电路(application specific integrated circuit,asic)或现场可编程门阵列(field programmable gate array,fpga)等。
处理单元
240
与输出单元
250
通信连接,处理单元
240
用于将第二控制信号转发至输出单元
250。
85.处理单元
240
控制可编程逻辑控制器
210中的各个单元和装置,处理单元
240
还用于控制输入单元
220
从其他plc或主控设备获取第一控制信令,控制密码传输装置
230
根据第一控制信号得到第二控制信号,以及控制输出单元
250
将第二控制信号发送至其他plc或被控设备。
86.输出单元
250
是一种传输接口,输出单元
250
接入不同类型的接入设备。
其中,输出单元
250
通过无线通信连接的方式接入其他plc,通过有线通信连接或无线通信连接的方式接入被控设备。
输出单元
250
将第二控制信号发送至其他plc或被控设备,以便于根据第二控制信号控制被控设备执行预设的动作。
87.本实施例提供的一种可编程逻辑控制器,可编程逻辑控制器包括:输入单元、密码传输装置、处理单元和输出单元,密码传输装置分别与输入单元和处理单元通信连接,处理单元与输出单元通信连接。
实现了如下技术效果:通过密码传输装置密码运算第一控制信号,得到并传输第二控制信号,解决了控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高的问题;通过处理单元控制可编程逻辑控制器的各个单元和装置,解决了可编程逻辑控制器的各个单元和装置相互协调的问题;通过输入单元从其他plc或主控设备获取第一控制信令,并通过输出单元将第二控制信号发送至其他plc或被控设备,解决了可编程逻辑控制器传输控制信号的问题。
88.图3为本技术实施例提供的可编程逻辑控制器的结构示意图二。
图3在图2的基础上,对密码传输装置
230
进行详细的说明。
如图3所示,密码传输装置
230
包括:运算芯片
231和接口电路
232;
89.运算芯片
231与输入单元
220
通信连接;
90.接口电路
232分别与运算芯片
231和处理单元
240
通信连接;
91.具体来说,运算芯片
231是一种专门用于实现数据加密和解密的芯片。
运算芯片
231可以是atsha204a系列的芯片,也可以是pn7462系列的芯片,还可以是其他的加密芯片。
运算芯片
231支持多种算法和协议,通过硬件支持,实现加密算法或解密算法,以实现更加安全高效的加密运算或解密运算。
运算芯片
231用于加密运算或解密运算第一控制信号,得到第二控制信号。
92.接口电路
232是一种起连接作用的电路,接口电路
232用于将第二控制信号转发至处理单元
240。
接口电路
232包括串联连接的串行外设(serial peripheral interface,spi)接口、逻辑电平转换装置、滤波/隔离装置,spi接口与运算芯片
231通信连接,滤波/隔离装置与处理单元
240
通信连接。
93.spi接口用于主设备(如运算芯片
231)与从设备(如处理单元
240)之间进行数据通信,spi接口是一种同步的、全双工的通信协议。
94.逻辑电平转换装置用于将运算芯片
231的逻辑电平,转换为处理单元
240
的逻辑电平。
在运算芯片
231和处理单元
240
使用不同的逻辑电平时,逻辑电平转换装置确保二者信号的兼容性。
逻辑电平转换装置是一种成熟的电路结构,由晶体管、电平移位器、电平比较器等电子元件构成,采用电平移位或电平比较的方式来实现逻辑电平的转换。
95.滤波/隔离装置用于减少电磁干扰、隔离不同部分之间的干扰,从而提高通信的可靠性和稳定性,是电子系统中常用的电路组件。
滤波/隔离装置包括滤波装置和隔离装置,滤波装置通常由电容、电感和电阻等元件组成,用于滤除控制信号中的高频噪声、干扰和谐
波,以保持控制信号的清晰度;隔离装置用于隔离运算芯片
231和处理单元
240
之间的干扰,以防止干扰信号影响到其他装置和单元。
96.在一种可能的设计中,图4为本技术实施例提供的可编程逻辑控制器的结构示意图三。
图4在图3的基础上,对密码传输装置
230
进行详细的说明。
如图4所示,密码传输装置
230
还包括:分析芯片
233;
97.分析芯片
233分别与输入单元
220
和运算芯片
231通信连接;
98.具体来说,分析芯片
233是一种分析和转发数据的电路。
分析芯片
233可以是cpu、mcu、asic或fpga等。
分析芯片
233根据预设的规则和策略,决定是否对第一控制信号进行加密运算或解密运算。
例如,分析芯片
233实时监测第一控制信号的安全性和敏感性,识别其中潜在的威胁,以确保控制信号在传输和存储过程中的安全性和完整性。
分析芯片
233用于分析第一控制信号,得到分析结果;在分析结果为第一结果时,将第一控制信号转发至运算芯片
231,以便于运算芯片
231密码运算第一控制信号,得到第二控制信号,并通过处理单元
240
将第二控制信号转发至输出单元
250,其中,第一结果用于指示密码运算第一控制信号。
99.在一种可能的设计中,图5为本技术实施例提供的可编程逻辑控制器的结构示意图四。
图5在图4的基础上,对密码传输装置
230
进行详细的说明。
如图5所示,分析芯片
233与处理单元
240
通信连接;
100.具体来说,在分析结果为第二结果时,将第一控制信号转发至处理单元
240,以便于处理单元
240
将第一控制信号转发至输出单元
250,其中,第二结果用于指示透传第一控制信号。
101.在一种可能的设计中,图6为本技术实施例提供的可编程逻辑控制器的结构示意图五。
图6在图5的基础上,对密码传输装置
230
进行详细的说明。
如图6所示,密码传输装置
230
还包括:控制芯片
234;
102.控制芯片
234与运算芯片
231通信连接;
103.具体来说,控制芯片
234是一种专门用于控制运算芯片
231的芯片。
控制芯片
234可以是a71ch系列的芯片,也可以是optiga trust系列的芯片,还可以是atecc608a系列的芯片。
控制芯片
234用于控制运算芯片
231的启停和参数设置等功能,是密码传输装置
230
中的一个重要组成部分,具体用于:一是,在分析结果为第一结果时启动运算芯片
231,在分析结果为第二结果时停止运算芯片
231,确保运算芯片
231只在需要时才运行,从而节省可编程逻辑控制器
210的系统资源;二是,控制运算芯片
231选择不同的算法和协议,并配置运算芯片
231的配置参数,确保运算芯片
231能够进行加密运算或解密运算;三是,监控密码传输装置
230
的状态,包括电源状态、加密状态和错误状态等,从而确保密码传输装置
230
的正常运行;四是,对密码传输装置
230
的各个芯片和电量进行控制和管理。
104.在一种可能的设计中,可编程逻辑控制器
210部署于主站;
105.输入单元
220
与主控设备通信连接;
106.输出单元
250
与部署于从站的可编程逻辑控制器通信连接;
107.具体来说,在可编程逻辑控制器
210部署于主站时,为主站可编程逻辑控制器。
输入单元
220
从主控设备(例如图1中的控制电脑
100)获取第一控制信号,第一控制信号为可读的明文数据;运算芯片
231加密运算第一控制信号,得到第二控制信号,第二控制信号为不可读的暗文数据;输出单元
250
将第二控制信号发送至从站可编程逻辑控制器。
108.在一种可能的设计中,可编程逻辑控制器
210部署于从站;
109.输入单元
220
与部署于主站的可编程逻辑控制器
210通信连接;
110.输出单元
250
与被控设备通信连接;
111.具体来说,在可编程逻辑控制器
210部署于从站时,为从站可编程逻辑控制器。
输入单元
220
从主站可编程逻辑控制器获取第一控制信号,第一控制信号为不可读的暗文数据;运算芯片
231解密运算第一控制信号,得到第二控制信号,第二控制信号为可读的明文数据;输出单元
250
将第二控制信号发送至被控设备(例如图1中的吊装系统
310或行驶系统
320)。
112.在一种可能的设计中,图7为本技术实施例提供的可编程逻辑控制器的结构示意图六。
图7在图6的基础上,对可编程逻辑控制器
210进行详细的说明。
如图7所示,可编程逻辑控制器
210还包括:指示单元
260、存储单元
270
和扩展单元
280
;
113.指示单元
260、存储单元
270
和扩展单元
280
分别与处理单元
240
通信连接;
114.存储单元
270
包括只读存储器和随机存取存储器,只读存储器和随机存取存储器分别与处理单元
240
通信连接;
115.扩展单元
280
与第三方设备通信连接;
116.具体来说,指示单元
260
是一种对外进行提示的装置。
指示单元
260
可以是光学装置,例如,通过显示灯进行提示;也可以是声学装置,例如,通过喇叭进行提示;还可以是其他未列出的装置。
指示单元
260
用于指示可编程逻辑控制器
210的状态,可编程逻辑控制器
210的状态是由处理单元
240
确定的,处理单元
240
控制指示单元
260
进行提示。
117.存储单元
270
是一种存储数据的装置。
存储单元
270
包括只读存储器(read-only memory,rom)和随机存取存储器(random access memory,ram)。rom以非破坏性读出方式工作,只能读出无法写入信息,信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,rom中存储有plc的系统程度和用户程序,系统程序和用户程序可以存储在一个分区,也可以分开存储在不同分区。ram可以随时读写,而且速度很快,ram工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息,ram与rom的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失,ram中存储有临时数据和中间结果。
118.扩展单元
280
是一种传输接口,不同类型的第三方设备接入扩展单元
280。
第三方设备可以是监视器和打印机等外部设备,使可编程逻辑控制器
210的配置更加灵活,以满足不同控制系统和操作人员的需求。
119.在其他实施例中,可编程逻辑控制器
210还包括:电源装置,电源装置用于将
220v交流电转换为各单元和装置可用的直流电,并为各单元和装置供电。
120.在一种可能的设计中,图8为本技术实施例提供的可编程逻辑控制器的结构示意图七。
图8在图7的基础上,对指示单元
260
进行详细的说明。
如图3所示,指示单元
260
包括:第一显示灯
261、第二显示灯
262和第三显示灯
263;
121.第一显示灯
261、第二显示灯
262和第三显示灯
263分别与处理单元
240
通信连接;
122.具体来说,第一显示灯
261、第二显示灯
262和第三显示灯
263可以是发光二极管(light emitting diode,
led),也可以是灯丝指示灯,通过不同的颜色,或者不同的闪烁评率,指示不同的内容。
123.第一显示灯
261用于指示运行状态,运行状态包括设备开机和设备关机;例如,在
第一显示灯
261为绿色常亮时,指示可编程逻辑控制器
210处于设备开机的运行状态;在第一显示灯
261为蓝色常亮时,指示可编程逻辑控制器
210处于设备关机的运行状态。
124.第二显示灯
262用于指示异常状态,异常状态包括连接超时和连接中断;例如,在第二显示灯
262为绿色常亮时,指示可编程逻辑控制器
210未处于异常状态;在第二显示灯
262为黄色常亮时,指示可编程逻辑控制器
210处于连接超时的异常状态,连接超时的异常状态是指,可编程逻辑控制器
210与主控设备、主站可编程逻辑控制器、从站可编程逻辑控制器或被控设备之间连接超时;在第二显示灯
262为黄色闪烁时,指示可编程逻辑控制器
210处于连接中断的异常状态,连接中断的异常状态是指,可编程逻辑控制器
210与主控设备、主站可编程逻辑控制器、从站可编程逻辑控制器或被控设备之间连接中断,或者,可编程逻辑控制器
210中若干个装置或单元出现故障,故障为软件故障和/或硬件故障。
125.第三显示灯
263用于指示接口状态,接口状态包括接口连接和接口断开;例如,在第三显示灯
263为绿色常亮时,指示输入单元
220
和输出单元
250
的接口连接;在第三显示灯
263为黄色常亮时,指示输入单元
220
和/或输出单元
250
正在进行插拔。
126.本实施例提供的一种可编程逻辑控制器,可编程逻辑控制器包括:输入单元、密码传输装置、处理单元和输出单元,密码传输装置分别与输入单元和处理单元通信连接,处理单元与输出单元通信连接。
实现了如下技术效果:通过密码传输装置密码运算第一控制信号,得到并传输第二控制信号,解决了控制信号的传输面临着日益频繁的网络攻击,导致数据泄露的概率极大提高的问题;通过处理单元控制可编程逻辑控制器的各个单元和装置,解决了可编程逻辑控制器的各个单元和装置相互协调的问题;通过输入单元从其他plc或主控设备获取第一控制信令,并通过输出单元将第二控制信号发送至其他plc或被控设备,解决了可编程逻辑控制器传输控制信号的问题;通过运算芯片、接口电路、分析芯片和控制芯片,密码运算第一控制信号,或者,透传第一控制信号,解决了第一控制信号的安全性和敏感性需求不同的问题;通过指示灯指示可编程逻辑控制器的运行状态、异常状态和接口状态,解决了操作人员无法及时了解到可编程逻辑控制器的状态的问题。
127.图9为本技术实施例提供的控制系统的结构示意图。
如图9所示,控制系统
200
包括:星型拓扑结构通信连接的,多个上述实施例的可编程逻辑控制器
210。
128.本实施例提供的控制系统,其实现原理和技术效果与上述实施例中的一种可编程逻辑控制器类似,本实施例此处不再赘述。
129.至此,已经结合附图所示的优选实施方式描述了本技术的技术方案,但是,本领域技术人员容易理解的是,本技术的保护范围显然不局限于这些具体实施方式,以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。