Allen-Bradley GuardLogix 5580 Original Instructions Manual page 71

Controller systems
Hide thumbs Also See for GuardLogix 5580:
Table of Contents

Advertisement

Table 8 - Ladder Diagram Safety Instructions (Continued)
Type
Mnemonic
TON
TOF
RTO
Timer
CTU
CTD
RES
(2)
CMP
EQU
GEQ
GRT
LEQ
Compare
LES
MEQ
NEQ
LIM
CLR
MOV
Move
MVM
SWPB
AND
NOT
Logical
OR
XOR
JMP
LBL
JSR
RET
SBR
Program
Control
TND
MCR
AFI
NOP
(3)
EVENT
ADD
(2)
CPT
SUB
MUL
Math/
DIV
Compute
MOD
SQR
NEG
ABS
(4)
GSV
I/O
(4)
SSV
(1) When using the COP instruction in a safety routine, you must verify that the length operand is a constant and that the source and destination length are the same.
(2) Advanced operands like SIN, COS, and TAN are not supported in safety routines.
(3) The event instruction triggers a scan of the standard task.
(4) For special considerations when using the GSV and SSV instructions, see the ControlLogix 5580 and GuardLogix 5580 Controllers User Manual, publication 1756-UM543, or the CompactLogix 5380 and
Compact GuardLogix 5380 User Manual, publication 5069-UM001.
Name
Purpose
Timer On Delay
Time how long a timer is enabled.
Timer Off Delay
Time how long a timer is disabled.
Retentive Timer On
Accumulate time.
Count Up
Count up.
Count Down
Count down.
Reset
Reset a timer or counter.
Compare
Perform a comparison on the arithmetic operations you specify in the expression.
Equal To
Test whether two values are equal.
Greater Than Or Equal To
Test whether one value is greater than or equal to a second value.
Greater Than
Test whether one value is greater than a second value.
Less Than Or Equal To
Test whether one value is less than or equal to a second value.
Less Than
Test whether one value is less than a second value.
Masked Comparison for
Pass source and compare values through a mask and test whether they are equal.
Equal
Not Equal To
Test whether one value is not equal to a second value.
Limit Test
Test whether a value falls within a specified range.
Clear
Clear a value.
Move
Copy a value.
Masked Move
Copy a specific part of an integer.
Swap Byte
Rearrange the bytes of a value.
Bitwise AND
Perform bitwise AND operation.
Bitwise NOT
Perform bitwise NOT operation.
Bitwise OR
Perform bitwise OR operation.
Bitwise Exclusive OR
Perform bitwise exclusive OR operation.
Jump To Label
Scan of logic jumps to a labeled location within the same routine.
Label
Identifies a target location for a JMP instruction.
Jump to Subroutine
Jump to a separate routine.
Return
Return the results of a subroutine.
Subroutine
Accept data that is passed to a subroutine by the JSR instruction.
Temporary End
Mark a temporary end that halts routine execution.
Master Control Reset
Forces every rung in a section of logic to execute in the False state.
Always False Instruction
Forces a rung to false (rung continues to execute).
No Operation
Insert a placeholder in the logic.
Trigger Event Task
Trigger one execution of an event task.
Add
Add two values.
Compute
Perform the arithmetic operation that is defined in the expression.
Subtract
Subtract two values.
Multiply
Multiply two values.
Divide
Divide two values.
Modulo
Determine the remainder after one value is divided by a second value.
Square Root
Calculate the square root of a value.
Negate
Take the opposite sign of a value.
Absolute Value
Take the absolute value of a value.
Get System Value
Get controller status information.
Set System Value
Set controller status information.
Rockwell Automation Publication 1756-RM012B-EN-P - April 2018
Safety Instructions
Appendix A
71

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Compact guardlogix 5380

Table of Contents