$GYDQW
&RQWUROOHU8VHU¶V*XLGH
&KDSWHU ,QWURGXFWLRQ
1-28 3BSE 002 415R701 Rev A
7DEOH 3&(OHPHQWVLQWKH%DVLF6\VWHP3URJUDP0RGXOH4&%$6
7\SH )XQFWLRQ 3&HOHPHQW
Structure
elements
PC elements for structuring of PC
programs, including breakdown of
sequences into steps.
BLOCK, CONTRM,
FUNCM, MASTER,
PCPGM, SEQ,
SLAVEM, STEP
Logic
elements
Logic gates and binary memory
elements.
AND, AND-O, INV, OR,
OR-A, SR, SR-AA,
SR-AO, SR-D, SR-OA,
SR-OO, XOR
Arithmetic
elements
PC elements for the four basic calcula-
tion modes and some special expres-
sions, including square root, absolute
value and limitation.
ABS, ADD, ADD-MR,
ADD-MR1, DIV,
DIV-MR, LIM-N, MUL,
SQRT, SUB
Time delays Timer elements for on- and off-delays
and pulse functions.
MONO, TON,
TON-RET, TOFF,
TRIGG, OSC-B
Calendar time
elements
Time of day and date elements and
element for generating output signals at
certain dates and times of day.
DATE, TIME, TIMER
Registers Shift and queue registers and register
with retentive memory.
FIFO, REG, REG-RET,
SHIFT, SHIFT-L,
Group data
elements
Register assembling single data into a
group data and elements for expanding
group data or arrays into single data
items.
EXPAND, EXPAND-A
REG-G
Queue registers Queue register with various data
manipulation capabilities.
FIFO-RW
Multiplexers/
Demultiplexers
Select single data items from groups of
data and vice versa.
DEMUX-MI,
DEMUXA-M, MUX-I,
MUX-MI, MUX-MN,
MUX-N, MUXA-I
Code
converters
Convert data from one data type to
another, for example binary to integers,
arrays (text) to integers and string data to
array data and inversely.
CONV, CONV-AI,
CONV-BI, CONV-IA,
CONV-IB, CONV-SA
Counters Pulse counters. COUNT, COUNT-L
Comparators Compare single data items and select
maximum and minimum values.
COMP, COMP-I,
COMP-R, MAX, MIN