BENTLY NEVADA 3500/22M 138607-01
随着工业自动化的日趋成熟,现代化工厂已经摒弃了当初的设备简陋,功能单一,安全缺失。因此在我们所从事的工业自动化现场,急停按钮,安全门锁,安全系统越来越多的被应用到我们自动化生产设备和生产流水线上,它们的使用,使得原本危险的设备增添了安全的保证。使得我们的工作过程有了安全的监控,不仅让现场操作人员有了更好的安全生产环境,也为企业高效生产,安全管理添砖加瓦。
作为安全家族的最重要环节,安全PLC已经越来越多的被人们所认知,但是在使用的过程中,仍然有很多使用者困惑,为什么一套和以往使用类似的PLC被冠以安全PLC,安全PLC和普通PLC到底有哪几方面的区别,在此和大家进行分享。
众所周知,安全设计的理念我们一定要记住三个词:1.冗余;2.相异;3.自检测。
而只有实现了以上三个安全理念设计的产品,我们才能认为它是安全产品,而普通的PLC产品是不具备安全的设计。那接下来我们就看看安全PLC是如何通过设计实现这三个理念的。
1.冗余
普通PLC内部CPU数量有一个或者多个,但程序通常是进行一个处理,多个CPU的功能是把程序中的逻辑运算、算数运算、通讯功能等分担实现,也就是协作处理。
安全PLC内部CPU数量至少两个或者多个,两个CPU的功能是:分别对同一个程序各执行一次,然后把记过放在一起比较,如果结果一直,就会进行输出,如果不一致,则选择安全的结果输出(通常意义上的不输出或者停机)

因此只有具备冗余设计的CPU才能称之为安全PLC。
除此之外,安全PLC中的CPU的检测具有时钟检测,监视时钟,序列检查,存储器检查。
时钟测量:在处理器电路中,有两个不同的振荡器交叉检查它们的行为,每个处理器使用一个时钟检查另外一个是否运行。如果在一个确定的周期里,检测到对方没有运行,CPU就会进入安全状态。固件每秒钟会检查两个振荡器的精度。
监视时钟:一个硬件和一个固件的监视时钟检查PLC的活动和执行用户逻辑的执行时间。这和常规的PLC系统是相同的。
序列检查:序列检查监视CPU操作系统不同部分的执行。
存储器检查:所有静态存储器区,包括Flash存储器和RAM,使用循环冗余码(CRC)进行检测,并且双码执行。动态存储器区由双码执行保护,周期性进行检测。在冷启动时,这些检测重新进行初始化。
从上面的分析可以看出,安全PLC的诊断和检测比常规的PLC的检测要多很多,所以相对来说,硬件和软件的设计更复杂。当然,检测和诊断的范围也更广范,更细致。
2.相异
安全PLC通常都有两个处理器,通常处理器是由两个不同厂家进行的提供,比如一个摩托罗拉,一个因特尔,同时进行解码和执行。这种差异性提供了失效检测的下列优点:
1.两个可执行码独自生成,编译的差异性使得在代码生成时,容易检测系统失效。
2.两个生成码由不同的处理器执行,因此,CPU能够在代码执行时,检测出系统失效和PLC的随机失效。
3.两个独立的存储器区用于两个处理器,因此,CPU能够检测出RAM的随机失效,而这在每个扫描周期的全部RAM检查时测不出来。

3.自检测
安全PLC的自检测体现在方方面面,包含CPU处理的自检测,电源监视的自检测,安全输入输出点的电路板状况自检测。
在此我们介绍一下安全输入输出的设计是如何体现了自检测这一安全理念设计。
安全数字量输入

黄色部分是安全输入点所具备的特有电路设计,普通输入点是没有的。
内部诊断:每个输入通道使用一个公共输入电路和2个独立获取链路,每个微处理器驱动一个数字输入串行器(DIS)来实现对输入信息的采样。另外,微处理器还驱动一个数字输入还原器(DID),再驱动诊断功能块进行诊断,实现还原数据与输入数据的同步比较。
输入通道错误检测:数字量输入监视现场侧电源,利用外部接线来进行漏电流的检测,最小的漏电流是1mA,如果没有漏电流,就代表外部电路出现开路故障,在干接点的情况下,在接点两端并联一个10k欧的上拉电阻,用于外部线路的断线检测。每个输入电路都配置了开关,周期地强制为1或0,用于检测电路是否健康。每个输入电路独立进行检测,如果发现问题就对诊断位置1,声明通道处于非健康状态。
安全数字量输出

黄色部分是安全输入点所具备的特有电路设计,普通输入点是没有的。
内部诊断:为了检查开关是否能够断开与闭合,要在输出模块(在模块内部电路,插入周期性的诊断循环)进行一个脉冲测试。
诊断序列包括:
更改开关命令,这个时间非常短,不会影响执行器,最大不超过1ms;核实测试结果,并且恢复正确的开关命令。
电源监视:每个输出电路包括两个串联的开关,有两个处理器分别进行控制。第一个微处理器使用数字量输出还原器(DOD)驱动它的开关,而第二个微处理器则在还原器之后驱动它的开关。在每个周期里,两个微处理器系统的中点电压要与一个阀值进行比较,然后还要交换它们的如果,评估中点的状态,诊断开关的状态。如果在一个通道中检查到出错的行为,那么立即停机,并且设置诊断位,通知CPU,CPU中会有故障信息体现。
综上所述,希望大家对安全PLC和普通PLC的区别有了一个更进一步的认识,也通过上面的介绍,了解到安全产品设计的三个重要理念。在未来使用安全相关产品的时候,能够结合今天分享的内容来认识这些安全产品,通过它们的设计,区别于标准控制产品。
AD2016
ACP1034CD
MVME 162-040
MVME 162-043
22C-D088A103
22C-D088A1O3
1756-A17
1756-ENBT
1756-IB32
1756-IF16
1756-OB32
1756-OF8
1756-PA75
6186-M17ALTR
A06B-6102-H211
1756-IB32
1756-OF8
1756-OW16I
6ES7322-1FL00-0AA0
1203-CN1
1746-IM16
1746-NI16I
1746-NI8
1746-OW16
1746-P4
1747-ASB
1747-L541C
1747-L542
1747-SN
1756-IB32
1794-OM8
AST-3P
81618A
81619A
83485A
83486A
86103A
86105A
HP81532A
HP81533A
HP81533B
HP81632A
HP83487A
SR750/760
1756-IB16
1756-IF16
1756-TBCH
1756-TBNH
15540-CHSB
15540-CPU
140CRA21110
SST-PFB-CLX
1783-EMS08T
140CHS11000
140CPS11100
140CPS11420
140CPS12420
140CPU43412A
140CRA93200
140CRP93200
140DDI35300
140DDI84100
140DRA84000
140NOE77101
140CPU53414B
6MD1010-0BA00
1203-CN1
1747-L541C
1794-OM8
SDCS-FEX-4
MDS-C1-CV-110
MDS-C1-SP-185
MDS-C1-SP-300
MDS-C1-V2-2020
1769-IQ32
FBM01
FBM41
FBM42
A20B-2100-0800/08D
140CPS22400
DLS6100
FR-Z123-0.75K
C15TR0LA0100
E2CA-AN4E
E2CA-X5A 3M
TS2651N181E78
IC693CPU364
1756-PA72
FBM01
FBM224
FBM41
FBM42
FBM01
FBM41
FBM42
FBM01
FBM41
FBM42
1756-A17
1756-CP3
1756-EN2F
1756-ENBT
1756-IF16
1756-IM16I
1756-IR6I
1756-L62
1756-N2
1756-OF8
1756-OW16I
1756-PA72
1756-TBCH
1756-TBNH
1783-MS10T
1783-MX08T
1783-SFP100FX
1784-CF64
6EP13342BA01
9324-RLD700NXENE
FBM01
FBM41
FBM42
1762-L40BWA
3HAC17333-1M33
3HAC17335-1M35
MDV60A-0110-5A3-4-00
JAMSC-B2602V
FM171B
140DAI74000
140DAO84210
1746-A7
1746-IB16
1746-OBP16
1746-P2
1747-L542
1747-SDN
1770-KFD
1794-ADN
1794-TB3
140DAI75300
1746-P4
EIA310A-EAS4A-22DC/NFI
1203-CN1
1746-IM16
1746-NI16I
1746-NI8
1746-OW16
1746-P4
1747-ASB
1747-L541C
1747-L542
1747-SN
1756-IB32
1794-OM8
490NRP95400
A06B-6089-H102
DSDO 110
TC520
48990001-NK
57120001-FC/DSTA 120 24VDC
57160001-ABD/DSTD108
57160001-TZ/DSTA 110A 24VDC
57160001-UH/DSTD 150A 24VDC
57310001-KT/DSTC 176
DSAO 120+DSTK 169KIT
DSDI 110A
150-C480NCR
AB 150-CS2GX
1762-IF4
1762-OF4
UDC3200
231-1BD53
6GK7443-5FX02-0XEO
2711-T14C8
IC660BBA026
IC660BBD022
1756-L55M12
3008
3503
3625
4119A
4329
4351B
8312
9563-810
9662-810
9761-210
9853-610
3503E
INNIS01
INNIS21
NTCL01
MERLIN M75
CA3SK11JD
1756-A13
1756-L62
1769-ECR
1769-L35E
1769-PA4/A
MVI69-PDPMV1
SST-PFB-CLX
SST-SR4-CLX
140CHS11000
IC693ACC302B
IC694MDL660
IC694MDL754
IC695ALG616
IC695ALG708
IC695ETM001
IC695NIU001
IC695PSD140
5086-7413
1305-BA09
1336F-BRF50-AA-EN
140CRA93200
140CRP93200
1326AB-B730E-M2L
1786-RPA
1756-CN2R
1756-OA8
1756-OV32E
2711P-T6C20D
C98043-A1601-L4-11
RKD514L-C
A652-01-903
IC200PWR102D
DIMA3-ES-16
207-352S
1785-L40B
IC200ALG240
IC200ALG264
IC200ALG320
IC200CHS022
IC200CPU002
IC200MDL650
IC200MDL750
IC200PWR102
1756-ENBT
A06B-6079-H104
QUINT-PS-3*400-500AC
JUSP-NS600
1746-OW16
1747-L542
IC693MDL753F
2500MA13
2500MA14
DELL390微机FIX7.0
SP316
SP363
T2500/A12
1756-CNB
1756-IA16
1756-IB16I
1756-IF16
1786-XT
1783-EMS08T
TSXBLZL01
1756-BA1
1771-IBN
1771-OBN
SEC4400
6AV6643-0CD01-1AX1
6ES7972-OBB41-0XA0
CPU343-1343-1EX30-0XEO
TM-T88IV M129H
FCUA-DX110
DVC6010
1783-EMS08T
P0500SR
IC698CHS009
IC698CRE030
IC698PSA100D
IC698RMX016
1756-OF4-A
1783-EMS08T
490NRP95400
6AV6643‐ DD01‐1AX1
6EP1334‐3BA00
6ES7153‐1AA03‐ XB0
6ES7153‐2BA02‐ XB0
6ES7307‐1EA01‐ AA0
6ES7307‐1KA02‐ AA0
6ES7315‐2AH14‐ AB0
6ES7321‐1BH02‐ AA0
6ES7321‐1BL00‐ AA0
6ES7321‐1FH00‐ AA0
6ES7322‐1BH01‐ AA0
6ES7322‐1BL00‐ AA0
6ES7322‐1FH00‐ AA0
6ES7331‐7KF02‐ AB0
6ES7332‐5HB01‐ AB0
6ES7390‐1AF30‐ AA0
6ES7392‐1AJ00‐ AA0
6ES7392‐1AM00‐ AA0
6ES7953‐8LL20‐ AA0
6ES7972‐ AA02‐ XA0
6ES7972‐ BA12‐ XA0
6ES7972‐ BB12‐ XA0
6GK1500‐ EA02
6GK1561‐1AA01
6XV1830‐ EH10
Siemens
Siemens / masterguard / bauma
PXI-2566
140ACI04000
140ACO13000
140ARI03010
140CPS12420
140CPS21400
140CPU67160
140CRA93200
140CRP93200
140DDI35300
140DDO35300
140NOE77101
140XBP00600
140XBP01600
140XTS00200
490NOR00003
520422000
975750000
MA0185100
MA0186100
MA0329001
UNYSPUEFUCD60
1783-EMS08T
EJA310A EAS4A_22DC/NF10-150KPA(A)
6ES7 153-1AA03
6ES7 313-5BF03
6ES7 315-2AH14
6ES7 321-1BL00
6ES7 322-1BL00
6ES7 331-1KF02
6ES7 331-7KF02
6ES7 332-5HD01
6ES7 332-5HF00
6ES7313-6CF03
6GK1161-3AA00
6GK7343-1EX30
140CHS11000
140CPS11100
140CPS11420
140CPS12420
140CPU43412A
140CRA93200
140CRP93200
140DDI35300
"140DDI84100 "
"140DRA84000 "
"140NOE77101 "
6SL3224-0BE41-1UAO/110KW
6SL3224-OXE41-3UAO/132KW
6SL3255-0AA00-4CA1
ABB41F+MODEL NO:E4
2808 3C16477A 8口交换机
MDV60A0040-5A3-4-00
GZAH 821 107 P0158
1756-L61
1756-OB32
2711P-T10C4D6
1497-B-M4-3-N
509-BOD
800H-HR2B
800H-PR16A
800H-PR16R
BL2-D5050A
MC-4/11/10/400
1747-L551
1747-L552
1747-L531
140CRP81100
PTQ-PDPMV1
MODEL 5305
01015-01
DCS 8-125
SRL 40-50
1746-OW16
1747-L542
SDCS-CON-2A 替代型号 SDCS-CON2B
SDCS-IOB-3
SDCS-PIN-205B
SDCS-POW-1C 替代型号AC-POW-4
IC660EBD120
IC693ACC302
IC693PWR330
IC695PSD040
1B30035H01
1C31129G03 1C31132G01
GPD505V-B014
WH5-2FF
1747-L532
2711-K10G3L1
PS4-341-MM1
CR-15-10
FWC-HSM1.1-SSE-02V44-MS
6DL3100-8AC
6FX1111-0AA02
2711-T6C5L1
LXD63S600A
BRC400
DDS3.1-W30-DA01
DDS3.1-W50-DA01
TVM2.1-50-220/300-W1
802273-14R
PXI-8461
GPIB-USB-HS
IC200MDL740
IC693CMM311