1、输入信号可靠性研究
要提高现场输入给PLC信号的可靠性,首先要选择可靠性较高的变送器和各种开关,防止各种原因引起传送信号线短路、断路或接触不良。其次在程序设计时增加数字滤波程序,增加输入信号的可信性。
在现场输入触点后加一定时器,定时时间根据触点抖动情况和系统要的响应速度确定,一般在几十ms,这样可保证触点确实稳定闭合后,才有其它响应。模拟信号滤波可采用图2b程序设计方法,对现场模拟信号连续采样3次,采样间隔由A/D转换速度和该模拟信号变化速率决定。3次采样数据分别存放在数据寄存器DT10、DT11、DT12中,当最后1次采样结束后利用数据比较、数据交换指令、数据段比较指令去掉最大和最小值,保留中间值作为本次采样结果存放在数据寄存器DT0中。
提高读入PLC现场信号的可靠性还可利用控制系统自身特点,利用信号之间关系来判断信号的可信程度。如进行液位控制,由于储罐的尺寸是已知的,进液或出液的阀门开度和压力是已知的,在一定时间里罐内液体变化高度大约在什么范围是知道的,如果这时液位计送给PLC的数据和估算液位高度相差较大,判断可能是液位计故障,通过故障报警系统通知操作人员检查该液位计。
又如各储罐有上下液位极限保护,当开关动作时发出信号给PLC,这个信号是否真实可靠,在程序设计时我们将这信号和该罐液位计信号对比,如果液位计读数也在极限位置,说明该信号是真实的;如果液位计读数不在极限位置,判断可能是液位极限开关故障或传送信号线路故障,同样通过报警系统通知操作人员处理该故障。由于在程序设计时采用了上述方法,大大提高了输入信号的可靠。
1、执行机构可靠性研究
当现场的信号准确地输入给PLC后,PLC执行程序,将结果通过执行机构对现场装置进行调节、控制。怎样保证执行机构按控制要求工作,当执行机构没有按要求工作,怎样发现故障?我们采取以下措施:当负载由接触器控制时,启动或停止这类负载转为对接触器线圈控制,启动时接触器是否可靠吸合,停止时接触器是否可靠释放,这是我们关心的。
X0为接触器动作条件,Y0为控制线圈输出,X1为引回到PLC输入端的接触器辅助常开触点,定时器定时时间大于接触器动作时间。R0为设定的故障位,R0为ON表示有故障,做报警处理;R0为OFF表示无故障。故障具有记忆功能,由故障复位按钮清除。
当开启或关闭电动阀门时,根据阀门开启、关闭时间不同,设置延时时间,经过延时检测开到位或关到位信号,如果这些信号不能按时准确返回给PLC,说明阀可能有故障,做阀故障报警处理。程序设计如图3b所示。X2为阀门开启条件,Y1为控制阀动作输出,定时器定时时间大于阀开启到位时间,X3为阀到位返回信号,R1为阀故障位。
结论
我们在胜利油田胜利采油厂胜砣注聚站自动控制系统设计中采用了以上方法,经过近2年的运行证明这些方法的采用对提高系统可靠性运行是行之有效的。
Bardac plx185/405
SICK DMT10 SENSOR DMT10-1213 1023955 3200532014A
AB 80156-783-52-R 3HXD1250-15
NEW BAILEY CONTROLS NLSM-02
New Siemens 39VIMCCN
Honeywell 51309276-150
NEW MODICON 410-4/S908
ABB Floppy Disk Module DSMD-113
NEW GE DS3800HAIA1EID
NEW GE DS3800HARA1B1C
NEW GE DS3800HARA1B1C
NEW ACTUS POWER NPSA-10NN-51
ABB ASEA 5752 0001-BZ 3HXD1250-15
Reliance Drive DDS-TLII
NEW GE GENERAL ELECTRIC DS3800HPTKIGIH 6BA09 DS3800
NEW GE GENERAL ELECTRIC DS3800 DS3800HSCD1J1G 6BA09
GE General Electric 44A399751-G01 PS112 44B399272-001
RELIANCE 57C491 275W 275
ACTUS POWER NPSA-20NN-51
NEW GE IC3600 LOGIC ELEMENT
NEW GE IC3600 IC3600SHPC101C
Siemens Simatic CPU 3HXD1250-15 Mod 6ES5 927-3SA12
NEW GE GENERAL ELECTRIC DS3800 DS3800HLCA1E1E 6BA04
NEW GE GENERAL ELECTRIC DS3800 DS3800HMPF1C1B 6BA08
ABB ASEA 3ADT309600R1 SDCS-C0N-2
NEW BAILEY INFI90 P/N 6634163A3H
HONEYWELL CIRCUIT CARD GP63 08562103
NEW GE DS3800HMPF1B1B
ABB ASEA DSCS-130 5731 0001-FH
NEW GE IC3600 LOGIC MODULE IC3600SLEH1F
GE GENERAL ELECTRIC POWER SUPPLY DS3800
NEW GE DS3800NGTA1E1D
GE GENERAL ELECTRIC DS3800NPSE
Reliance UVZC3202 EXIC2-2.2 AZ3000
NEW GE GENERAL ELECTRIC DS3800 DS3800HLCA1C1D 6BA03
New YASKAWA CIMR-H5.5B 7.5
NEW GE IC3600 LOGIC 3HXD1250-15 MODULE IC3600SLEH1B
RELIANCE CGSC BOARD CARD 0-51864-2
ABB ASEA BROWN BOVERI YT204001-JN
GE IC3600 LOGIC ELEMENT IC3600SLEH1G1C
CUTLER HAMMER DRIVE SV9015A-5M0A00
Reliance Electric Current Loop Driver 0-51865-3
NEW GE DS3800DMPC1F1E 6BA08
NEW GE DS3800HMPF1E1D 6BA02
NEW GE IC3600SVSE1E
SICK DME2000-000S01
GE DS3800NFC1J1G 3HXD1250-15
NEW GE DS3800HITA1F1F
AB 5250-MLP2 B A
SICK DME2000-000S01
NIB GE DS3800DMEA1D1C
Kimatek kmp4-3p2-010
NEW GE DS3800HMPF1E1F
NEW GE DS3800HPLA1B1D
Forney Dual Channel Amplifier PM DR-6101E
NEW IN BOX FOXBORO 2AX-MUL 2AXMUL C0153FB REV. C
Cutler 2147A48G01
Siemens Switch 600 3HXD1250-15 amp a 600a LXD6-A
Fanuc A16B-2201-0891
GE DS3800HRTA1A1A
Cutler Hammer CB00010 CB00010-6030
NEW GE DS3800HPTL1F1D
NEW GE DS3800HRRB1D1D
AB 6171-edzd1a1ebzz
DANFOSS 175Z0317 Drive 7.5
SIEMENS 6SE32158DB40
FANUC MMS23441CIA
3HXD1250-15
NEW GE IC3606SIFA9B
NEW GE IC3606SIFA9
GE 193X530BBG01
ABB 5712102-5
Reliance 57406-K
3HXD1250-15
GE DS3800NFCD1L1D 6BA06
NEW ABB 3ADT309600R1
GE DS3800HIOA1B1B
BAILEY 6636780AIH
3HXD1250-15
New AB 810-A03A NIB
New in box FOXBORO SUMMER 2AX+SUM
ABB USART85-2CH
NEW Sanyo 02IA400SFS31
FISHER ROSEMOUNT INT DEV INTERFACE CL6922X1-KA4
Ameritherm 0030212
YOKOGAWA TOTALIZER STLD 201*E/MTS
GE 44A723681-001
Reliance 2SR21800 D2-3291
TOYODAPC2FS TSC-5180
3HXD1250-15
Siemens OXYMAT 5E-W Oxymat