BENTLY NEVADA 3500/15 127610-01
硬件系统是指组成PLC的所有物理电子电路,其中主要有:中央处理器(CPU)、存储器、输入/输出(Input/Output)接口、通信接口、编程器和电源等部分,此外还有扩展设备和EPROM的读写板和打印机等选配的设备。为了维护、修理的方便,许多PLC采用模块结构。由中央处理器、存储器组成主控模块,输入单元组成输入模块,输出单元组成输出模块,三者通过专用总线构成主机,并由电源模块集中对其提供电能。
编程器可采用袖珍式编程器,也可采用安装有专门plc编程软件的通用计算机,通过编程口对PLC进行编程。
软件系统是指管理、控制、使用PLC,确保PLC正常工作的一整套程序。这些程序有的来自PLC生产厂家,也有的来自用户。一般称前者为系统程序,后者为用户程序。系统程序是指控制和完成PLC各种功能的程序,侧重于管理PLC的各种资源、控制和协调各硬件的正常动作及关系,以便充分发挥整个可编程控制器的使用效率,方便广大用户的直接使用。用户程序是指使用者根据生产工艺要求编写的控制程序,它侧重于应用,以及输入、输出之间的逻辑控制关系。
PLC等效电路中的继电器并不是实际的物理继电器,它实质上是存储器单元的一个“位”寄存器。“位”寄存器的状态为“1”时,相当于继电器接通;“位”寄存器的状态为“0”时,则相当于继电器断开。因此,称这些继电器为“软继电器”。
PLC是采用“顺序扫描,不断循环”的方式进行工作的,即在PLC运行时,CPU根据用户按控制要求事先编制好并保存于用户程序存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必须经过输入采样、程序执行和输出刷新三个阶段及其他一些辅助阶段,其中的输入采样和输出刷新在有的场合也称为I/O刷新。
输入采样阶段:首先以扫描方式将所有输入端子的通(ON)断(OFF)状态转换成电平的高低状态“1”或“0”并保存入输入锁存器中;然后,将其写入各自对应的输入状态寄存器中,即刷新输入;随即关闭输入端口,进入程序执行阶段。
程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通(ON)断(OFF)状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应被控设备工作。
PLC的上述工作方式称之为扫描工作方式,即PLC运行时,需要进行大量的操作,这使得PLC中的CPU只能根据分时操作原理,按一定的顺序,每一时刻执行一个操作。当PLC运行时,在经过初始化后,即进入扫描工作方式,且周而复始地重复进行,因此也称PLC的工作方式为“循环扫描工作方式”。
可以看出,PLC在初始化后,进入循环扫描。PLC一次扫描的过程,包括公共处理、执行程序、循环时间计算处理、I/O刷新、RS-232端口服务和外设端口服务共五个阶段,其所需时间称为一个工作周期(或扫描周期)。显然,PLC的扫描周期与用户程序的长短和该PLC的扫描速度紧密相关。
PLC在进入循环扫描前的初始化过程,主要是将所有输入/输出、内部辅助、特殊辅助、辅助记忆继电器区域清零,并完成定时器预置,识别扩展单元等任务,以保证它们在进入循环扫描后,正确无误地工作。
进入循环扫描后,在公共处理阶段,复位监视定时器,进行硬件和用户内存检查等。一切正常后,才能进行下一步的操作。如果有异常情况,则根据错误的严重程度发出报警或错误警示,甚至停止PLC运行。
在程序执行阶段,CPU按从左向右,自上而下的顺序对每条指令进行解释、执行,CPU从输入映像寄存器(每个输入继电器对应一个输入映像寄存器,其通/断状态对应为“1/0”)和元件映像寄存器(即与各种内部继电器、输出继电器对应的寄存器)中读出各继电器的状态,根据用户程序给出的逻辑关系[串(与)并(或)关系等]进行逻辑运算,并将运算结果再写入元件映像寄存器中。
在扫描周期计算处理阶段,若设定扫描周期为固定值(可由用户通过DM6619设定),则进入等待循环,直到该指定值到达,再往下进行;若设定扫描周期为不定值(即决定于用户程序的长短等),则进行扫描周期的计算。
在I/O刷新阶段,进行I/O刷新。CPU从输入电路中读取各输入点状态,并将此状态写入输入映像寄存器中;同时将元件映像寄存器的状态(1/0)传送到输出锁存电路,再经输出电路隔离和功率放大,驱动外部负载。
在外设端口服务阶段,完成与外设端口连接的外围设备或通信适配器的通信处理。循环扫描的工作方式,既简单直观,又便于用户程序的设计,且为PLC的可靠运行提供了可靠地保障。这种工作方式,使PLC一旦扫描到用户程序某一指令,经处理后,其处理结果就可立即被用户程序中后续扫描到的指令所应用,而且PLC可通过CPU内部设置的监视定时器,监视每次扫描是否超过规定时间,以便有效地避免因CPU内部故障而导致程序进入死循环的情况。
3503E
3604E
3700A
3805E
8312
9563-810
9662-810
BPHM64
HCU3700
HCU3805E
AS-P892-000
3BSE008508R1
3BSE008514R1
3BSE008516R1
3BSE008522R1
3BSE013230R1
3BSE013231R1
MD63F800
J2NC-YPS01-E
3310
6ES7321-1BH02-OAAO
9450
RAC2.2-250-460-A00-W
AS-B883-201
AS-P830-000
AS-P892-000
BRC400 PHCBRC40000000
6SE7090-0XX84-0AFO
6SE7090-0XX84-0AK0
LDC-3724C
SST-PB3-CLX-RLL
ROD 431.001-1024
6ES7 315-2AG10-0AB0
6ES7 321-1BL00-0AA0
6ES7 322-1BH01-0AA0
6ES7 322-5HF00-0AB0
6ES7 331-7KF02-0AB0
6ES7 390-1AE80-0AA0
6RA2425-6DV62-0
HK15A-5
HK50A-24
FBM202
FBM206
FBM241C
MC07B0015-5A3-4-00
EVF8216-E
1771-ASB
1785-V40L
1746-A10
1746-HSCE
1746-IB16
1746-N04I
1746-NI8
1746-OB16
1746-OX8
1747-L541
1756-A10
1756-A13
1756-CNB
1756-ENBT/A
1756-IB32/B
1756-IF16
1756-IF4FXOF2F
1756-IM16I
1756-IR6I/A
1756-L61
1756-OB32
1756-OF8
1756-OW16I
1756-PA75
9907-1106
6FC5410-0AY03-1AA0
140CPS11410
HCS02.1E-W0028-A-03-NNNN
MPS10
SYS68K CPU-40 B/16
140CPS11100
VM100/R-TA
57C435
1794-ACN15
SGMDH-06A2A-YR25
SGMPH-01A1A-YR22
A06B-6114-H303
8520-OPS1
ATI 109-49800-11
1746-P2
1746-P4
1771-OBD
1771-OX
1756-IM16I
1756-PA72
1756-TBCH
1786-TPS
1786-XT
A06B-0112-B103
1606-XL240D
1756-A13
1756-CNBR
1756-CPR2
1756-IF16
1756-N2
1756-PA75R
1756-PSCA2
1764-LSP
1769-IF8
1769-IM12
1769-OA16
1769-OF8C
TSXMFPP224K
TSXTLYEX
PCI-7340
1746-A10
1746-HSCE
1746-IB16
1746-N04I
1746-NI8
1746-OB16
1746-OX8
1747-L541
P0961FR
6ES7431-1KF10-0AB0
PFEA111-IP65
PFTL101A-1.0KN
3503E
SST-PFB-SLC
GP430-EG11
V1.02050 9/97 96266 DK
CACR-UP50AAB
20CF460NOANNBNAO
FBM202
FBM206
FBM241C
100318605
UPC1300
AO3805E
SAC-RL-100M11
IC200PWR001D
IC697PWR711
FBM202
FBM206
FBM241C
XBTF024510
PCI-6251(190996C-03L)
FBM242
FBM201
FBM203
FBM211
FBM217
FBM237
FBM242
P0916NG
100-C43KD00
TWDLCAA40DRF
F2-20GF1
51304754-150
SST-PFB-CLX
6ES7174-0AA10-0AA0
6ES7972-0CA23-0XA0
PM450CLA120
VT5041-24/1-0V
A06B-6114-H205
A16B-1212-0950/18A
XBTGT2130
X268A-R5
JVOP-140
KSD1-64
AH-400B
A03B-0819-C105
6GK1500-0EA02
6GK1561-1AA01
1762-OB8
SR1008B62-4SN
140ACI03000
140CPS11420
6ES7322-1BL00-0AA0
6ES7-331-7KF02
1756-A10
1756-ENBT
1756-IB32
1756-IF8
1756-L61
1756-N2
1756-OB16E
1756-OF4
1756-PA75
1756-TBCH
1756-TBNH
1784-PKTX
6SN1114-0NB01-OAA1
IBSS5 DCBI/T
IC694DSM314
UGTMEM-03LBB11
6SY8102-0LA01
P0800DC
BIU8 A413150
BIU84 A413143
LB-366 201-DKASVZAT
1769-HSC
1769-IA8I
1769-IF8
1769-IQ16
1769-IQ16F
1769-L33ER
1769-OA8
1769-OB16
1769-OF4
1769-PA4
1769-SM2
NW-BM85C002
6181P-15TSXP
A06B-6114-H205
SK-H1-ASICBD-D385
SK-H1-ASICBD-D590
MDS60A0022-5A3-4-00
1771-A3B
1771-IAD
1771-OW16
CXN0550CL
1C31166G01/1C31169G02
F25
PSR753H
CACR-W57-FJ4ER
1771-A3B
1771-IAD
1771-OW16
140M-C2E-B63
140M-C2E-C16
FBM201
FBM203
FBM211
FBM217
FBM237
FBM242
P0916NG
6EP1931-2EC21
6EP1931-2FC21
6EP1935-6ME21
6ES7315-2EH14-0AB0
6SE7031-5EF84-1JC1
6SE7031-7HG84-1JA1
1756-IB16
1756-IF8
8264635
HMD5-4ZC1
AST-3P
IT2-50 IT2-02 0-500°
1762-IF4
1762-IQ16
1762-OW16
1763-NC01
1766-L32BWAA
1766-L32BXBA
1766-MM1
2080-IF4
2080-LC30-24QWB
2080-SERIALISOL
140CRP31200
KSD1-08
MSMA012A1E
AI810
AO810
DI810
DO810
TB820V2
602453-59A
3503E
3511
D16B
AS-B883-201
AS-P830-000
AS-P892-000
NEMA SIZE 7
1794-IE8
1794-OE4
1794-TB3
3BSC690099R2 PP220
A16B-2200-0524
FBM202
FBM206
FBM241C
1794-IE8
1794-OE4
1794-TB3
6ES7195-7HB00-0XA0
FBM02
FBM237
P0903ZE
P0973CA
升级6ES7153-2BA02-0XB0
DSQC 679 3HAC028357-001
IMDSI02
DDM-030
FBM03
FBM04
6FC5203-0AF00-0AA1
6FC5203-0AF22-0AA2
6FC5210-0DF31-2AA0
BME1.5 08257221
MDX61B0011-5A3-4-00
MDX61B0011-5A3-4-0T
A06B-0112-B103
X460-24X
S293-C80
S293-D80
JANCD-JSP04-1
A720T2E-1
SACES6
IC660EBA101D
IC660EBD101F
150-A240NBDB
DG810BL
SMART SU5000 5KVA
800T-FXMQH32RA7
IC200ALG264
IC200ALG326
IC200CBL600
IC200CHS022
IC200CPUE05
IC200ERM001
IC200MDL650
IC200MDL940
IC200PWB001
IC200PWR102
FBM202
FBM206
FBM241C
CLM01.3-X-0-4-B
KDS1.1-150-300-W1
TDM1.2-100-300-W1/220
TVM2.2-050-220/300-W1
FU-77TZ
PS261P
3503E
3604E
3700A
3805E
8312
9563-810
9662-810
BPHM64
HCU3700
HCU3805E
1771-P4S
800H-HK31B
SERVOSTAR 600 S61000
1756-OB16I
1756-PA75
PXI-8330
LSP2080
MDV60A0110-5A3-4-00
A06B-0147-B077
NT620C-ST141
WSSR4.5K
1029D-V-240V-50A-IL50-R4-I4
1769-L32E
MR-J2S-20B
A06B-6117-H209
A06B-0116-B203
150-A97NBDB
UTSAH-B17BBF
H008PA3
DDS-PF
51401052-100
51401583-100
A06B-6114-H206
DBG11B-08
EASYGEA-3200-5
1756-ENBT
1756-L63
1786-RG6F
1786-TPST
1786-XT
DB-2620A
1771-IBN
1771-OBN
6SC6108-0SG02
6SC6120-0FE01
BZM01.3-01-07
DSQC604 3HAC12928-1
SA 629.188/3
A16B-1300-0200
6ES7647-5BG10-0JX0
140NOE77101
140NOE77111
CP40B
P0400ZG
M3158T
1746-A10
1746-C9
1746-NO4I
1746-P4
1747-L553B
975750000
140ACI03000
140ACI04000
140ARI03010
140ATI03000
140AVO02000
140CPS11420
140CPU43412A
140CRA93100
140CRP93100
140DAI75300
140DAO85300
140DDI35300
140DDO35300
140NOE77101
140XBE10000
HD22005-3A
MC07A005-5A3-4-00
MC07A008-5A3-4-00
MCO7B0011-5A3-4-00
6ES7 332-5HF00-0AB0
QUINT-PS-100-240AC/12DC/10
QUINT-PS-100-240AC/24DC/20
140CPS11420
140CPU65150
140DDI35300
140DRA84000
LC1D12BD
PBM862FXK20-M
1747-L542
MC4-11-10-400
140ACI03000
140CPS11420
140CPU67160
140CRA93200
140CRP93200
140DDI35300
140DDO35300
140NOE77101
140XBP01000
ACS800-04-0170-3+P901
140DDI84100
CKK-20-145
6ES7 216-2BD23-OXB8
C500-RM201
A20B-2902-0411
ROD 426 1000 02S12-03
RF-GENERATOR-P-N-0190-70099
1756-CNBR/E
1756-ENBT/A
1756-L63/B
1757-SRM
6SE7021-8EB61
FECQ-T2
2711P-RP1
2711-T10C15
2711-T10C8
VM06-1600-N4 132KW 50HZ
PC-E984-258
OGS-72-DN-1024-R
811405063
HF-0405-232-01
1784-PCIC
7400166-390
SR 469-P5-HI A20
SR 750-P5-G5-D5-HI-A20-R
E586
1756-L55M13
6RA7085-6DS22-0
6RA7025-6DV62-0
C98043-A7001-L1
A06B-6115-H003
A06B-6117-H205
A06B-6117-H304
A06B-6140-H011
LK-G30
1746-NT8
1746-NT8
2500MA13
2500MA14
SP316
SP363