330103-00-04-10-01-00
330103-00-04-10-01-00
330103-00-04-10-01-00
330103-00-04-10-01-00
330103-00-04-10-01-00
330103-00-04-10-01-00
![](http://item.yiqi.com/pic/ConPic/1/content16-28-36-15-56841.jpg)
PLC的软件编程
A-B PLC 5/40处理器随机提供6200系列编程软件,但在实际编程中采用了Rockwell软件公司
的Logic 5软件对PLC进行编程。Logic 5是基于Windows的应用程序,相对于6200编程软件具
有直观、易用、功能强大的特点。该软件运行于PC机上,通过RS 232串行口对PLC进行编程
。由于程序复杂,故将程序分为若干个子程序进行编程。这些子程序块依次是,加电初始化
模块、主从处理器同步模块、人机界面通信模块、模拟量高/低报警判断模块、Fire
ESD/ESD/PSD/USD信号产生模块以及关停动作执行模块。经后来的系统调试实践证明,这种
模块化的编程方式对安装调试提供了很大的方便,具体程序流程图如图3所示。
由于I/O点数较多、数据处理量大,故在美国A-B公司的PLC5系列处理器中选用处理容量较大
的PLC5/40处理挨。考虑到设施保护系统本身负责生产处理设备的安全保护功能,其自身可
靠性非常重要,将处理器部分设计为冗余配置。两台处理通过DH+通信同步工作,但只有主
处理器从远程I/O中读写数据。当主处理器发生故障时,从处理器立即接管远程I/O,同时升
级为主处理器。
远程I/O部分选用A-B公司的1771远程I/O适配器。该适配器通过A-B公司的DH+数据总线与主
处理器通讯,并刷新各输入/输出模块的I/O点状态。与远程I/O相连的现场设备,不仅包括
各类传感器、执行器,还包括一些分散在现场的本地控制器,例如仪表气空压缩机控制器、
干气压透平压缩机控制器,均为PLC5系列可编程控制器。考虑到设施保护系统对通信的高可
靠性与实时性的要求,这些现场本地控制器不采用串行方式与设施保护系统通信,而使用
0/24V开关信号直接受设施保护系统的控制。
人机界面,则由美国费舍尔-罗斯蒙特(Fisher-Rosemount)公司的RS3集散控制系统完成。
该集散控制系统既是设施保护系统的人机界面,又是控制处理流程的生产控制系统。出于安
全性方面的考虑,生产控制系统不对设施保护系统进行任何控制,仅对设施保系统监视。
为了达到企业管理和生产自动化的紧密结合,系统报表功能由一台与企业局域网相连的报表
服务器完成。该服务器定时从生产控制系统与设施保护系统中读取数据,并将数据存入数据
库,再自动调用Lotus Notes,将生产数据以电子邮件的形式投送到生产经理、生产监督等
管理人员的电子信箱中。
3 设施保护功能的实现
为了达到保护生产设备的目的,需要通过梯形图程序对设备参数进判断并产生相应的关停指
令。关停指令共有四种级别,依次是:Fire ESD(Fire Emergency Shut Down,火警紧急关
停)、ESD(Emergency Shut Down紧急关停)、PSD(Process Shut Down,处理流程关停)
以及USD(Unit Shut Down,生产单元关停)。
Fire ESD指令级别高,由火灾报警盘报告火警信号产生。其动作是,关停生产平台的一切设
备,同时启动海水消防泵与海水喷淋系统。ESD指令由一些表示严重生产事故的信号产生,
例如,检测到天然气泄漏。其动作是,除应急发电机以外,关停其他一切设备。PSD指令由
一些重要设备的非正常状态产生,例如压缩机喘震,仪表气压力低等。其动作是,关停3整
个生产处理流程,但保持发电机、仪表气压缩机的运行。USD则是由局部非正常生产状态产
生,例如PID控制回路大幅度震荡、分离器液位高等。其动作是,关停发生故障的生产设备
。
整个设施保护系统的工作过程是:PLC处理器通过远程I/O对生产设备的压力、温度、流量、
转速等状态进行判断。一旦检测到非正常工作情况,则立即将生产设备进行全部或局部关停
,同时通过人机界面向操作员报警。
除了由传感器检测到的非正常生产状态可产生关停止指令以外,设施保护系统同时提供了手
动按钮用以产生手动关停止指令。手动按钮散布在生产区各处,由操作人员根据具体事故情
况决定是否发出关停指令。
设施保护系统还提供了旁通(Bypass)功能。当维修人员对传感器进行检测或维修时,为了
防止设施保护系统产生误动作,需要在梯形图程序中设置旁通位,以便将被维护仪表产生的
误关停信号进暂时屏蔽处理。
Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)顺序控制
、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。
Invensys Triconex: 冗余容错控制系统、基于三重模件冗余(TMR)结构的现代化的容错
控制器。
Westinghouse(西屋): OVATION系统、WDPF系统、WEStation系统备件。
Rockwell Allen-Brad生意兴隆,蒸蒸日上!
Reliance瑞恩、SLC、MicroLogix/1761/1763/1762/1766/1764、
CompactLogix/1769/1768、Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785 PLC
CPU等。
Schneider Modicon(施耐德莫迪康):Quantum 140系列处理器、控制卡、电源模块等。
ABB:工业机器人备件DSQC系列、Bailey INFI 90等。
Siemens(西门子)伺服控制系统:Siemens MOORE, Siemens Simatic C1,
6SN1118,6ES7416,6FC5103,6SN1123,6RB2026,6SC6100,6SN1145,6SN6111,6SC6101 Siemens
S5 这些系列
Motorola(摩托罗拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
XYCOM:I/O 、VME板和处理器等。
GE FANUC(GE发那科):模块、卡件、驱动器等各类备件。
Yaskawa(安川):伺服控制器、伺服马达、伺服驱动器。
Bosch Rexroth(博世力士乐)伺服控制系统:Indramat Motor MAC,DCK04.3,Bosch
Versorgungs.I/O模块,PLC控制器,驱动模块等。
Woodward(伍德沃德):SPC阀位控制器、PEAK150数字控制器。
INDUSTRIAL ROBOT SPARE PARTS
ABB ROBOTICS KUKA ROBOTICS YASKAWA ROBOTICS KAWASAKI ROBOTICS FANUC ROBOTICS
NACHI OTHER
HA287 Beckhoff digitale I/O-Baugruppe IE2302-0000 M12
ON453 Phoenix Contact Interbus IB STME 24BK-T 2754367
PP4020 Phoenix Contact VAL CP N/PE 350 ST
KU794 Siemens Simatic S5 SPS 6ES5 312-5CA11
DG517 Siemens 6ES5340-3KB31
DD980 Siemens Sicherheitsrelais 4MA-V5365
MH96 AEG SPS Modul KOS 152 6058-042.239644
HA429 Sick WL14-P430
TU719 Sick WSU 26-131
KU945 Siemens Sinec L2 Busterminal RS485 6GK1 500-0DA00 E:02
DG361 Siemens Teleperm M 6DS1717-8AA
MU36 Bender SUR 353
DD57 Bosch E24V 1070075324-103
DG513 Siemens 6ES5340-3KB11
DD58 Bosch A24V-/0, 1070078587-202
PP3791 Buskoppler Phoenix IBS STME 24 BK LB-T
M827 Siemens Simatic 6ES5 312-5CA12
DD104 Bosch E24V 1070075101-305 E:1
HA289 Beckhoff digitale IE2002-0000
PP3404 Reflexionslichtschranke RL32-55-2450
Y585 Siemens Thermistor 3RN1013-1BB00 4011209431782
M773 Siemens Landis Staefa PTM1.2U10 070104
M117 Siemens Landis & Staefa PTM1.2U10
DD98 Bosch E24V 1070075924-102 E:1
PP3968 ABB MS132-0,4T 0,25-0,4A
TU469 Pilz PSSu E F PS1 312191
S199 Balluff BOS 18M-PU-1PD-S4-C BOS004A
TU701 Siemens 6ES5437-8EA12
M3 Siemens Teleperm M 6DS1605-8BA
PP3919 Phoenix Contact Valvetrab F-MS 12 ST 2817990
PP3920 Phoenix Contact Valvetrab VAL-MS 400 ST 2816399
PP3922 Phoenix Contact Valvetrab F-MS 1100/30 ST 2800178
PP3925 Phoenix Contact Valvetrab VAL-MS 750/30 ST 2920256
NC80 AEG SPS Modul DEA 105 6051-042.233456
PP3923 Phoenix Contact VAL-MS 1000 PV ST 2805185
PP3895 3x Phoenix Contact PLC-BSC-24DC/21-21 2967015 Relais 2961192
Y395 Bosch AG/Z 041523-109401
M104 Siemens Teleperm M 6DS1601-8BA E-4
PH69 Siemens Opto BERO 3RG7011-7CD05
TU387 Schneider AEG Output Module DAO216 DA0216 AS-BDA0-216
MU47 Phoenix Contact ST-OE2-110DC/48DC/
PV863 Siemens Teleperm M 6DS1312-8AB
HA93 Philips Board IM20
DG704 Balluff BES Q40KEU-USU25F-S21G 20-250V AC/DC
M780 Phoenix Contact ST-REL4-KG 24 2821287
M182 Telemecanique Schneider TSXDST1604
Y211 AEG Schneider TSX Compact DE0216 DEO216/AS-BDEO-
DG717 Pilz PZE X4V 24V DC 774582
DD73 Bosch AG/Z-S 1070064719-103
PV184 Pepperl Fuchs K-Serie KG30-T30/Ex 14493S