IEC61131-3的程序结构
IEC61131-3是PLC的编程语言标准。IEC61131-3是个,也是至今为止的工业控制领域的编程语言标准。IEC
61131-3有三种POU:程序、功能块和功能。
功能是有多个输入参数和一个输出参数(返回值)的POU,返回值的名称与功能的名称相同,需要定义返回值的数据类型。调用具
有相同输入值的功能总是返回相同的结果。功能可以调用其他功能,但是不能调用功能块或程序。功能可定义的局部变量有VAR和VAR_INPUT。
功能块是有多个输入/输出参数和内部存储单元的POU,功能块的输出参数值与其内部存储单元的值有关。功能块可以调用其他功能
块或功能,但是不能调用程序。
在调用功能块之前,在要调用功能块的POU中为每次调用声明功能块的实例,操作系统将为每次调用分配功能块的存储区
(类似于S7-300/400的背景数据块)。
功能因为没有内部存储区,调用时不需要实例化。
程序的行为和用途类似于功能块,程序具有输入和输出参数,而且可以具有内部存储区。程序通常包含有对功能和功能块的调用。
IEC61131-3定义了若干标准的功能和功能块。
Allen Bradley 1785-L20E /F PLC-5/20 EtherNet/IP Processor 16K F/W A.2 Qty
Allen Bradley 1785-BCM /B PLC-5 Back-Up Communication Module
Allen Bradley 1771-NBRC Series B High Resolution Isolated Analog Module
Allen Bradley 1756-L73S /B 2014 GuardLogix Logix5573S Processor FW 1.010
Allen Bradley 150-F361NBD /B 150F361NBD SOFT START SMC FLEXSMART MOTOR CNTRL
ALLEN BRADLEY 140U-L6D3-D60 BREAKER 600A IN BOX
ALLEN BRADLEY 140U-L0D3-D40 BREAKER 400A IN BOX
Allen Bradley 1336-wb110 Braking Chopper
Honeywell UDC1000, Simpson Control, Yokogawa DX106-2-2
Building and Contents: Transformer Disconnect, Transformer, Allen Bradley 20777
ALLEN-BRADLEY 2711P-K15C6D1 PanelView Plus 1500 Keypad, DH+, DH-485, Remote I/O
ALLEN-BRADLEY 20DD052A3NYNA1NB DRIVE WITH 96338272 LOGIX5720 PROCESSOR
Allen-Bradley 1785-L40C15 One Year Warranty !
Allen-Bradley 1775-SR5 Lifetime Warranty !!!
Allen-Bradley 1775-MED One Year Warranty !
Allen-Bradley 1395-B70-C1-PZ 25hp DC Controller, Series B
ALLEN-BRADLEY 1394-SJT22-C-RL 22KW SYSTEM MODULE IMC-S,RIO&AXIS LINK (2E5)
Allen-Bradley 1391B-AA45 One Year Warranty !
Allen-Bradley 1336S-BX060-AX-EN4-L6 BX060CAJ-DS-HJ2C-N3 60 HP Drive
ALLEN-BRADLEY 1336S-B040-AA-EN-HA2 1336 PLUS ADJUSTABLE FREQUENCY AC DRIVE
ALLEN BRADLEY1329L-LB0401017FVH BULLETIN INVERTER DUTY MOTOR *REPAIRED*
ALLEN BRADLEY Y-3023-2-H04AA Y30232H04AA
ALLEN BRADLEY SP-502979 SP502979
ALLEN BRADLEY RP-144447 KIT * IN A BOX*
ALLEN BRADLEY PROCESSOR 1756-L62 SERIES B *FACTORY SEALED*