You are on page 1of 21

Normally Open

Normally Open Contacts, whether power flows through the contact


Normally Close
Normally Open Contacts, whether power flows through the contact
Normally Open Coil
Normally Open Coil. It represents the output. Set when there is power flow to the
coil. When there is no power flow, the reference is set to OFF
Normally Close Coil
Normally Close It represents the invert output. Set to ON when there is no power flow
to the coil. When there is power flow, the reference is set to OFF.
Set Coil
It represents the output will be in on contion. Sets reference ON until reset by –(R)–
Reset Coil
It represents the output will be in off contion Resets reference until set by –(S)
Positive-transition Coil
When there is power flow and the reference transitions from OFF to ON, set the
reference ON for one sweep (a one-sweep enable for the logic to the right). A transition
coil must be the only coil in a rung
Negative-transition Coil
When there is power flow and the reference transitions from ON to OFF, set the
reference ON for one sweep (a one-sweep enable for the logic to the right). A transition
coil must be the only coil in a rung.
Off-delay timer
An Off Delay Timer is used to turn off an output. whenever an input turns on. The
output is turned on again 8.0 seconds after the input goes off.
On Delay timer
On Delay Stopwatch timer is used to create a signal that turns on 8.0 seconds after
turns on, and turns off
Counter
Use to count down to 0 from a preset value based on a discrete event. The range is 0
to +32,767. Use to count up to a predefined number base on a discrete event. The range is
0 to +32,767.
Addition
Use whenever you need to add 2 numbers. When this function receives power flow, the
addition is performed and the result is stored in Q.
Subtract
Use whenever you need to subtract 2 numbers. When this function receives power
flow, the subtraction is performed and the result is stored in Q.
Division
Use whenever division is needed in your application. When this function receives power
flow, the division is performed and the result is stored in Q
Multiplication
Use whenever you need to multiply 2 numbers. When this function receives power
flow, the multiplication is performed and the result is stored in Q.
Modulo Division
Use whenever you need to find the remainder from a division operation. When this
function receives power flow, the division is performed and the remainder is stored in Q.
Scale
Use this function to scale an input value and place it at an output location.
IHI This input can either be %R, %AI, %AQ reference memory or constant. It
represents the maximum input value
ILO This input can either be %R, %AI, %AQ reference memory or constant. It
represents the minimum input value
OHI This input can either be %R, %AI, %AQ reference memory or constant. It
represents the maximum scaled value. When the IN input is at the IN HI value, the OUT
value is the same as the OHI value.
OLO This input can either be %R, %AI, %AQ reference memory or constant. It
represents the minimum scaled value. When the IN input is at the ILO value, the OUT
value is the same as the OLO value.
IN This input can either be %R, %AI, %AQ reference memory or constant. It
represents the value to be scaled.
OUT This output can either be %R, %AI, %AQ reference memory. It represents the
scaled IN value based on the other input values.
Numerical
Numerical functions support higher mathematical functions like trigonometric
functions, logarithmic functions, and conversion between degrees and radians.
Sine
IN IN contains the REAL value to be operated on in the range -263<IN<+263 (+263
»9.22 x 1018).
Data Type: WORD Length 2
Q Q contains the SIN(IN).
Data Type: WORD Length 2

Cosine
IN IN contains the REAL value to be operated on in the range -263<IN<+263 (+263
»9.22 x 1018).
Data Type: WORD Length 2
Q Q contains the COS (IN).
Data Type: WORD Length 2
Relational
Relational functions provide instructions that allow you to compare numbers for
equality. Instructions include support comparisons for equal, not equal, and greater/less
than compares
Equal
Use this function to test if 2 numbers are equal. Q is set if the numbers are equal
Conversion
The type conversion functions allow you to convert data from one data type to another
data type. These functions are useful for applications that interface to BCD devices or
applications that perform math calculations.

BCD to INT
Use this function to convert BCD values to integer values. When the function receives
power flow, it performs the conversion and stores the results in Q. The function passes
power flow unless the result is outside the of range of 0 to 9999.
Data Move
The Data Move Functions provide instructions for moving and manipulating data in the
PLC.
Block Clear
Use this function to set memory to 0.
Block Move
Use this function to copy a block of 7 constants to PLC word memory. When this
function receives power flow, the 7 constants are copied to the location specified in Q.
Move
Use whenever you need to copy data to a new location, or when you need to initialize
memory. When this function receives power flow, the data is copied to the location
specified in Q.
Control
Control Functions allow you to vary execution of your logic

Call
Use whenever you need to call Sub Page (subroutine)
End
Use the END function to provide a temporary end of logic.
Jump
Use the JUMP instruction to cause a portion of the logic to be bypassed. The JUMP can
be either a forward or a backward JUMP. Logic execution will continue at the LABEL
specified.
Master Control Relay
Use the MCR function to cause a portion of the logic to be bypassed. Use an ENDMCR
function associated with the MCR to resume normal logic execution. An MCR causes all
rungs between the MCR and its subsequent ENDMCR to be executed without power
flow.

You might also like