Table A-1 Supported PLC-5 / 250 Addresses and Data Types
Data Section |
PLC Address Format |
PLC Format |
Byte Size |
Outputs
|
$O:000/000 - $O377/15
|
Unsigned Word
|
2
|
Inputs
|
$I000/00 - $I377/15
|
Unsigned Word
|
2
|
Forced internal Storage
|
$IS:000 - $IS:777
|
Signed Word
|
2
|
Binary
|
$nB0000:0000/00 - $nB9999:9999/15
|
Signed Word
|
2
|
Integer
|
$nN0000:0000/00 - $nN9999:9999/15
|
Signed word
|
2
|
Long Integer
|
$nL0000:0000/00 - $nL9999:9999/15
|
Signed long
|
4
|
Floating point
|
$nF0000:0000/00 - $nF9999:9999/15
|
Floating Point
1
|
4
|
Addapter Status
|
$AS00:0,1,2,3 - $AS37:0,1,2,3
|
Structure
|
4
|
System Public Status
|
$0S:0 - $0S:350
|
Word
|
2
|
Module Public Status
|
$nS:0 - $nS:20
|
Word
|
2
|
Timer structure
|
$nT0000:0000/00 - $nT9999:9999/15
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.TT
|
Timing
|
Bit
|
.DN
|
Done
|
Bit
|
.PRE
|
Preset Value
|
Long
|
.ACC
|
Accumulated Value
|
Long
|
|
Structure
|
12
|
Counter Structure
|
$nC0000:0000/00 - $nC9999:9999/15
Mnemonic |
Instruction |
Type |
.CU
|
Up Enable
|
Bit
|
.CD
|
Down Enable
|
Bit
|
.DN
|
Done
|
Bit
|
.OV
|
Overflow
|
Bit
|
.UN
|
Underflow
|
Bit
|
.PRE
|
Preset Value
|
Word
|
.ACC
|
Accumulated Value
|
Word
|
|
Structure
|
6
|
String
|
$nST0000:0000/00 - $nST9999:9999/15
Mnemonic |
Instruction |
Type |
.LEN
|
Length
|
Word
|
.DATA[]
|
Position
|
82 Bytes
|
|
Structure
2
|
84
|
Control
|
$nR0000:0000/00 - $nR9999:9999/15
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.WU
|
Enable Unloading
|
Bit
|
.DN
|
Done
|
Bit
|
.EM
|
Empty
|
Bit
|
.ER
|
Error
|
Bit
|
.UL
|
Unload
|
Bit
|
.IN
|
Inhibit Comparisons
|
Bit
|
.FD
|
Found
|
Bit
|
.LEN
|
Length
|
Word
|
.POS
|
Position
|
word
|
|
Structure
|
6
|
Message Control
|
$nMSG0000:0000 - $nMSG9999:9999/15
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.ST
|
Start Transmision
|
Bit
|
.AD
|
Asynchronous Done
|
Bit
|
.AE
|
Asynchronous Error
|
Bit
|
.CO
|
Continuous
|
Bit
|
.EW
|
Enabled Waiting
|
Bit
|
.DN
|
Done
|
Bit
|
.ER
|
Error
|
Bit
|
.ERR
|
Error Code
|
Word
|
.RLEN
|
Requested Length
|
Word
|
.DLEN
|
Done Length
|
Word
|
.DATA
|
Reserved/Interim Use
|
52 Words
|
|
Structure
|
112
|
PID Control
|
$nPD0000:0000/00 - $nPD9999:9999/15
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.CT
|
Cascaded Type
|
Bit
|
.CL
|
Cascaded Loop
|
Bit
|
.PVT
|
PV Tracking
|
Bit
|
.DO
|
Derivative Of
|
Bit
|
.SWM
|
Software A/M Mode
|
Bit
|
.CA
|
Control Action
|
Bit
|
.MO
|
Mode
|
Bit
|
.PE
|
PID Equation
|
Bit
|
.INI
|
PID Initialized
|
Bit
|
.SPOR
|
SP Out of Range
|
Bit
|
.OLL
|
Output Limit Low
|
Bit
|
.OLH
|
Output Limit High
|
Bit
|
.EWD
|
Error Within Deadband
|
Bit
|
.DVNA
|
Deviation High Alarm
|
Bit
|
.DVPA
|
Deviation Low Alarm
|
Bit
|
.PVLA
|
PV Low Alarm
|
Bit
|
.PVHA
|
PV High Alarm
|
Bit
|
|
Structure
|
164
|
PID Control
|
$nPD0000:0000/00 - $nPD9999:9999/15
Mnemonic |
Instruction |
Type |
.SP
|
Setpoint
|
Floating
|
.KP
|
Proportional Gain
|
Floating
|
.KI
|
Integral Gain
|
Floating
|
.KD
|
Derivative Time
|
Floating
|
.BIAS
|
Output Bias %
|
Floating
|
.MAXS
|
Setpoint Maximum
|
Floating
|
.MINS
|
Setpoint Minimum
|
Floating
|
.DB
|
Deadband
|
Floating
|
.SO
|
Set Output %
|
Floating
|
.MAXO
|
Output Limit High %
|
Floating
|
.MINO
|
Output Limit Low %
|
Floating
|
.UPD
|
Update Time
|
Floating
|
.PV
|
Process Variable
|
Floating
|
.ERR
|
Error
|
Floating
|
.OUT
|
Output
|
Floating
|
.PVH
|
PV Alarm High
|
Floating
|
.PVL
|
PV Alarm Low
|
Floating
|
.DVP
|
Deviation Alarm +
|
Floating
|
.DVN
|
Deviation Alarm -
|
Floating
|
.PVDB
|
PV Deadband
|
Floating
|
.MAXI
|
Input Range Maximum
|
Floating
|
.MINI
|
Input Range Minimum
|
Floating
|
.TIE
|
Tieback %
|
Floating
|
.ADDR
|
Address of Master Loop %
|
bytes
|
.DVDB
|
Deviation Alarm Deadband
|
Floating
|
.DATA[]
|
Reserved/Interim Use
|
14 Floating
|
|
Structure
|
164
|
Table B-1 Supported PLC-5 Family Addresses and Data Types
Data Section |
PLC Address Format |
PLC Format |
Byte Size |
Outputs
|
$O0/0 - $O37/17 ($O277/17 for new models)
|
Unsigned Word
|
2
|
Inputs
|
$I0/0 - $I37/17 ($I1277/17 for new models)
|
Unsigned Word
|
2
|
ASCII
2
|
$A:3/0 - $A999:999/15
|
Signed Word
|
2
|
BCD
|
$D?:0/0 - $D999:999/15
|
Signed Word
|
2
|
Binary
|
$B3:0/0 - $B999:999/15
|
Signed Word
|
2
|
Integer
|
$N7:0/0 - $N999:999/15
|
Signed word
|
2
|
Floating point
|
$F8:0/0 - $F999:999/15
|
Floating Point
1
|
4
|
System Public Status
|
$S:0/0 - $S:128/15
|
Word
|
2
|
Timer structure
|
$T4:0 - $T999:999
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.TT
|
Timing
|
Bit
|
.DN
|
Done
|
Bit
|
.PRE
|
Preset Value
|
Word
|
.ACC
|
Accumulated Value
|
Word
|
|
Structure
|
6
|
Counter Structure
|
$C5:0 - $C999:999
Mnemonic |
Instruction |
Type |
.CU
|
Up Enable
|
Bit
|
.CD
|
Down Enable
|
Bit
|
.DN
|
Done
|
Bit
|
.OV
|
Overflow
|
Bit
|
.UN
|
Underflow
|
Bit
|
.PRE
|
Preset Value
|
Word
|
.ACC
|
Accumulated Value
|
Word
|
|
Structure
|
6
|
Control
|
$R6:0 - $R999:999
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.EU
|
Enable Unloading
|
Bit
|
.DN
|
Done
|
Bit
|
.EM
|
Empty
|
Bit
|
.ER
|
Error
|
Bit
|
.UL
|
Unload
|
Bit
|
.IN
|
Inhibit Comparisons
|
Bit
|
.FD
|
Found
|
Bit
|
.LEN
|
Length
|
Word
|
.POS
|
Position
|
word
|
|
Structure
|
6
|
Message
2
|
$MG9:0 - $MG999:584
Mnemonic |
Instruction |
Type |
.NR
|
No Response
|
Bit
|
.EN
|
Enable
|
Bit
|
.TO
|
Timeout
|
Bit
|
.ST
|
Start
|
Bit
|
.AD
|
Async done
|
Bit
|
.AE
|
Async error
|
Bit
|
.CO
|
Continuous
|
Bit
|
.EW
|
Enable waiting
|
Bit
|
.DN
|
Done
|
Bit
|
.ER
|
Error
|
Bit
|
.ERR
|
Error
|
Word
|
.RLEN
|
Receive length
|
Word
|
.DLEN
|
Done length
|
Word
|
|
Structure
|
112
|
PID Control
2
|
$PD9:000 - $PD999:398
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.CT
|
Cascaded Type
|
Bit
|
.CL
|
Cascaded Loop
|
Bit
|
.PVT
|
PV Tracking
|
Bit
|
.DO
|
Derivative Of
|
Bit
|
.SWM
|
Software A/M Mode
|
Bit
|
.CA
|
Control Action
|
Bit
|
.MO
|
Mode
|
Bit
|
.PE
|
PID Equation
|
Bit
|
.INI
|
PID Initialized
|
Bit
|
.SPOR
|
SP Out of Range
|
Bit
|
.OLL
|
Output Limit Low
|
Bit
|
.OLH
|
Output Limit High
|
Bit
|
.EWD
|
Error Within Deadband
|
Bit
|
.DVNA
|
Deviation High Alarm
|
Bit
|
.DVPA
|
Deviation Low Alarm
|
Bit
|
.PVLA
|
PV Low Alarm
|
Bit
|
.PVHA
|
PV High Alarm
|
Bit
|
|
Structure
|
164
|
PID Control
2
|
$PD9:000 - $PD999:398
Mnemonic |
Instruction |
Type |
.SP
|
Setpoint
|
Floating
|
.KP
|
Proportional Gain
|
Floating
|
.KI
|
Integral Gain
|
Floating
|
.KD
|
Derivative Time
|
Floating
|
.BIAS
|
Output Bias %
|
Floating
|
.MAXS
|
Setpoint Maximum
|
Floating
|
.MINS
|
Setpoint Minimum
|
Floating
|
.DB
|
Deadband
|
Floating
|
.SO
|
Set Output %
|
Floating
|
.MAXO
|
Output Limit High %
|
Floating
|
.MINO
|
Output Limit Low %
|
Floating
|
.UPD
|
Update Time
|
Floating
|
.PV
|
Process Variable
|
Floating
|
.ERR
|
Error
|
Floating
|
.OUT
|
Output
|
Floating
|
.PVH
|
PV Alarm High
|
Floating
|
.PVL
|
PV Alarm Low
|
Floating
|
.DVP
|
Deviation Alarm +
|
Floating
|
.DVN
|
Deviation Alarm -
|
Floating
|
.PVDB
|
PV Deadband
|
Floating
|
.MAXI
|
Input Range Maximum
|
Floating
|
.MINI
|
Input Range Minimum
|
Floating
|
.TIE
|
Tieback %
|
Floating
|
.ADDR
|
Address of Master Loop %
|
bytes
|
.DVDB
|
Deviation Alarm Deadband
|
Floating
|
.DATA
|
Reserved/Interim Use
|
14 Floating
|
|
Structure
|
164
|
SFC status
2
|
$SC9:0/0 - $SC999:999/15
Mnemonic |
Instruction |
Type |
.EN
|
Enable
|
Bit
|
.SA
|
Scan active
|
Bit
|
.FS
|
First Scan
|
Bit
|
.LS
|
Last Scan
|
Bit
|
.OV
|
Timer overflow
|
Bit
|
.ER
|
Step errored
|
Bit
|
.TIM
|
Active Time
|
Word
|
.PRE
|
Preset Value
|
Word
|
|
Structure
|
6
|
String
|
$ST0:0 - $ST999:779
Mnemonic |
Instruction |
Type |
.LEN
|
Length
|
Word
|
.DATA
|
Position
|
82 Bytes
|
|
Structure
2
|
84
|