(2)顺序功能图
它提供了总的结构,并与状态定位处理或机器控制应用相互协调;
(3)功能块图
它提供了一个有效的开发环境,并且特别适用于过程控制应用;
(4)结构化文本
这是一种类似用于计算机的编程语言,它适用于对复杂算法及数据处理;
(5)指令表
它为优化编码能提供了一个环境,与汇编语言相似。
厂家提供的编程软件中一般包括一种或几种编程语言,如TE公司的XTEL编程软件可以使用梯形图(Ladder)、顺序功能图(Grafcet)、结构化文本(Literal)3种编程语言;Siemens公司的Step7编程软件可以使用梯形图(Ladder)、指令表(STL)两种编程语言;Modicon公司的Modsoft编程软件只使用梯形图(984梯形)一种编程语言,而另一个Concept编程软件可以使用5种编程语言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)、指令表(IL)。同一编程软件下的编程语言大多数可以互换,一般选择自己比较熟悉的编程语言。
3、存储器
PLC存储器是保存程序和数据的地方,分内制式和外插式两种,存储器容量在512~128M字节之间,一定要根据实际情况选取足够大的存储器,并且要求有一部分空余作为缓存。
PLC存储器按照类型可分随机存储器(RAM)、只读存储器(ROM)、可擦除只读存储器(EPROM)等。RAM可以任意读写,在掉电后程序只能保持一段时间,适合于在自控系统调试时使用。ROM只能读不能写,程序是由厂家或开发商事先固化的,不能更改,即使失电也不丢失。EPROM与ROM只是EPROM通过特殊的方式(如紫外线)可以擦除再写,适合于应用在长时间工作而改动不大的系统中。
PLC较继电器控制的另一个优势在于它可以根据实际需要任意更改控制结构(或控制过程),这就要求更改程序方便快捷。
5、是否有专用模块
部分生产厂家的PLC产品提供一些专用模块,如通信模块、PID控制模块、计数器模块、模拟输入/输出模块等。在软件上也提供了与此相对应的程序块,往往只是简单的输入一些参数就能实现,便于用户编程。
五、与系统的通信
1、人机对话操作台。这是系统的早期产品类型,是生产厂家专为自己的PLC产品设计的,适合于点对点控制。结构简单,功能少,面板控制,操作较易,现仍然广泛地应用于现场控制系统中。其优点是在远端控制失效的时候,仍能很好地控制现场。
ABB MASTERVIEW
1.01 5739 0001-7 D5001 SB5032 ABB DSIM 2918 picture tube board (replacement)
1.02 5712 0001-P DSAI 130 ABB Analog Input Board, 16 channel
1.03 5712 0001-FG DSAO 130 ABB Analog Output Board, 16 channel
1.04 5735 0001-CU DSAV 111 ABB Video Board
1.05 5712 289-A DSAX 452 ABB Basic I/O Unit, 32 AI
1.06 5733 0001-Y DSBB 110A ABB Shield Board
1.07 DSBB 175 ABB Shield Board
1.08 5731 0001-KD DSBC 172 ABB Bus Repeater (Central Rack)
1.09 5731 0001-KH DSBC 173 ABB Bus Repeater (I/O Rack)
1.10 5751 0001-AA DSCA 114 ABB RS232C Communication Board
1.11 5731 0001-KY DSCL 110A ABB Redundant Controller Board
1.12 5752 0001-BC DSCS 116 ABB Communication Module
1.13 5731 0001-CM DSCS 131 ABB MasterFieldbus Controller Board
1.14 5752 0001-EV DSCS 140 ABB MasterBus Controller Card
1.15 5716 0001-AAA DSDI 110A ABB Digital Input Card, 32 channnel, 24VDC
1.16 DSDI 451 ABB Expansion I/O Module, 20 DI, 12 DO
1.17 DSDI 452 ABB Basic I/O Unit, 20 DI, 12 DO
1.18 5716 0001-NF DSDO 115 ABB Digital Output Card, 32 channel, 24VDC
1.19 5716 0001-AK DSDO 120 ABB Digital Output Card, 16 channel, 24/48VDC
1.20 5716 075-K DSDX 451 ABB Expansion I/O Module, 20 DI, 12 DO
1.21 5716 075-P DSDX 452 ABB Basic I/O Unit, 20 DI, 12 DO
1.22 5731 0290-BY DSIH 70 ABB Keyboard
1.23 5735 099-BA DSIH 71 ABB Roller Ball
1.24 2639 0410-CV ABB Connection Cable for Roller Ball
1.25 5735 088-36 DSIM 2918 ABB 20″ Color Monitor (RGB)
1.26 5736 0001-CY DSMB 133 ABB RWM Memory Board
1.27 5736 0001-K DSMB 151 ABB RWM Memory Board
1.28 5736 0001-KE DSMB 175 ABB RWM Memory Board, 4 Mbyte
1.29 5736 0001-HC DSMC 112 ABB FlexSK Controller Board
1.30 5736 0001-DC DSMC 120 ABB
1.31 5736 045-N DSMD 113 ABB Floppy Drive
1.32 5736 0001-KM/1 DSMD 122 ABB Hard Drive
1.33 5731 0001-CX DSPC 155 ABB CPU
1.34 5731 0001-CC DSPC 171 ABB CPU Unit Master View
1.35 5731 0001-MP DSPC 172H ABB CPU Unit, PROM
1.36 5731 0001-T DSPB 120 ABB
1.37 2166 0559-H DSRA 110 ABB DIN Rail
1.38 5282 0083-LF DSRC 113 ABB Cooling Fan Unit
1.39 DSRC 113 ABB Spare Fans
1.40 5731 0255-A DSRF 150 ABB I/O Rack 1
1.41 5731 0255-AV DSRF 180A ABB I/O Rack 2
1.42 5731 0255-AX DSRF 181A ABB I/O Rack 1
1.43 5731 0255-AL DSRF 182 ABB I/O Rack 2
1.44 4898 0002-A DSSB 120 ABB Battery Backup Unit
1.45 DSSB 120 ABB Spare Batteries
1.46 4898 0001-AP DSSB 146 ABB DC/DC Converter, 18-32V/4.75-5.25V
1.47 4898 0001-AG DSSB 170 ABB Rectifier Unit
1.48 4898 0001-FK DSSR 116 ABB Voltage Regulator Unit
1.49 4898 0001-NK DSSR 122 ABB Voltage Regulator Unit, 24VDC, 280W
1.50 4898 0001-PC DSSR 170 ABB Voltage Regulator Unit, 24V-5V
1.51 2664 109-DO DSSX 129 ABB Supply Terminal
1.52 5347 049-BR DSSX 161 ABB Supply Terminal
1.53 5712 0001-CV DSTA 131 ABB Connection Unit, Analog Input
1.54 5712 0001-ET DSTA 180 ABB Connection Unit, Analog Outrput
1.55 5752 0001-A DSTC 120 ABB Keyboard/Printer Connection Unit
1.56 5731 0001-KN/2 DSTC 175 ABB Connection Unit
1.57 5731 0001-KT/1 DSTC 176 ABB Connection Unit
1.58 5752 0001-ER DSTC 190 ABB Master Bus
1.59 DSTC 404 ABB Terminal Board
1.60 5752 0001-DX/1 DSTC 406 ABB Terminal Board
1.61 5752 0001-FE DSTC 408 ABB Terminal Board
1.62 5751 017-A DSTC 452 ABB Modem
1.63 5751 017-L DSTC 456 ABB Multiplexer
1.64 5716 0001-TZ DSTD 110A ABB Connection Unit
1.65 5716 0001-UH DSTD 150A ABB Connection Unit
1.66 2639 0582-AY DSTK 126 ABB Connection Cable
1.67 2639 0582-BR DSTK 127 ABB Connection Cable
1.68 2639 0582-BL DSTK 128 ABB Connection Cable
1.69 2639 0582-BM DSTK 129 ABB Connection Cable
1.70 2639 0582-CR DSTK 132 ABB Connection Cable