CAMP OPC Items
Standard Items
Protocol Items
The Camp protocol implementation supports register numbers as item names. To access a register, client applications specify the register number that is within one of the register ranges in the selected register set for the device. Item names can be specified as in the table below:
Items Names are derived from the following list of Camp Data Types. The Common Data Types, Loop Data Types, and Alarm Data Types tables below contain all of the supported CAMP Item Names. You can construct valid item names from this table by concatenating the String in the Item Name Column with an address. A colon can be used as a delimiter between the Item Name and the Address.
Example 1: V 500 and V500 are both valid item names which would read data from V register 500.
Example 2: LTS 2 and LTS2 are both valid item names that would request the 2nd. Loop Sample Rate (sec). Addresses for the camp protocol are 1 based.
Common Data Types
Item Name | Data Type | Description | Camp Type | Access |
|---|---|---|---|---|
V | I2 | V Memory | 0x01 | R/W |
K | I2 | K Memory | 0x02 | R/W |
X | BOOL | Discrete Input Packed | 0x06 | R/W |
Y | BOOL | Discrete Output Packed | 0x07 | R/W |
C | BOOL | Control Register Packed | 0x08 | R/W |
WX | I2 | Word Input | 0x09 | R/W |
WY | I2 | Word Output | 0x0A | R/W |
TCP | I2 | Timer/Counter Preset | 0x0E | R/W |
TCC | I2 | Timer/Counter Current | 0x0F | R/W |
DSP | I2 | Drum Step Preset | 0x10 | R/W |
DSC | I2 | Drum Step Current | 0x11 | R/W |
DCP | I2 | Drum Count Preset | 0x12 | R/W |
STW | UI2 | System Status Word | 0x1A | R |
DCC | UI4 | Drum Current Count | 0x1B | R |
Loop Data Types
Item Name | Data Type | Description | Camp Type | Access |
|---|---|---|---|---|
LKC | R4 | Loop Gain | 0x20 | R/W |
LTI | R4 | Loop Reset Time (min) | 0x21 | R/W |
LTD | R4 | Loop Rate Time (min) | 0x22 | R/W |
LHA | R4 | Loop High Alarm Time | 0x23 | R/W |
LLA | R4 | Loop Low Alarm Time | 0x24 | R/W |
LPV | R4 | Loop Process Variable | 0x25 | R/W |
LPVH | R4 | Loop PV High Limit | 0x26 | R/W |
LPVL | R4 | Loop PV Low Limit | 0x27 | R/W |
LODA | R4 | Loop Orange Dev Alarm Limit | 0x28 | R/W |
LYDA | R4 | Loop Yellow Dev Alarm Limit | 0x29 | R/W |
LTS | R4 | Loop Sample Rate (se) | 0x2A | R/W |
LSP | R4 | Loop Setpoint | 0x2B | R/W |
LMN | R4 | Loop Output % | 0x2C | R/W |
LVF | UI2 | Loop Status (V) Flags | 0x2D | R |
LCF | UI4 | Loop Control (C) Flags | 0x2E | R/W |
LRSF | UI2 | Loop Ramp/Soak Status Flags | 0x2F | R |
LERR | R4 | Loop Error | 0x30 | R |
LMX | R4 | Loop Bias | 0x31 | R/W |
LHHA | R4 | Loop High High Alarm Limit | 0x32 | R/W |
LLLA | R4 | Loop Low Low Alarm Limit | 0x33 | R/W |
LRCA | R4 | Loop Rate of Change Alarm | 0x34 | R/W |
LSPH | R4 | Loop Setpoint High Limit | 0x35 | R/W |
LSPL | R4 | Loop Setpoint Low Limit | 0x36 | R/W |
LADB | R4 | Loop Alarm Deadband | 0x37 | R/W |
LHAR | I2 | Loop Raw High Alarm Limit | 0x38 | R/W |
LLAR | I2 | Loop Raw Low Alarm Limit | 0x39 | R/W |
LPVR | I2 | Loop Raw Process Variable | 0x3A | R/W |
LODAR | I2 | Loop Raw Orange Dev Limit | 0x3B | R/W |
LYDAR | I2 | Loop Raw Yellow Dev Limit | 0x3C | R/W |
LMNR | I2 | Loop Raw Output | 0x3D | R/W |
LSPR | I2 | Loop Raw Setpoint | 0x3E | R/W |
LERRR | I2 | Loop Raw Error | 0x3F | R/W |
LHHAR | I2 | Loop Raw High High Alarm Limit | 0x40 | R/W |
LLLAR | I2 | Loop Raw Low Low Alarm Limit | 0x41 | R/W |
LADBR | I2 | Loop Raw Alarm Deadband | 0x42 | R/W |
LMXR | I2 | Loop Raw Bias | 0x48 | R/W |
LSPLR | I2 | Loop Raw Setpoint Low Limit | 0x49 | R/W |
LSPHR | I2 | Loop Raw Setpoint High Limit | 0x4A | R/W |
LCFH | I2 | Loop C Flags - MSW | 0x4B | R/W |
LCFL | I2 | Loop C Flags - LSW | 0x4C | R/W |
LKD | R4 | Loop Derivative Gain Limiting Coef. | 0x4D | R/W |
LRSN | I2 | Loop Ramp/Soak Step Number | 0x4E | R/W |
LACK | I2 | Loop Alarm Ack Flags | 0x4F | R |
Alarm Data Types
Item Name | Data Type | Description | Camp Type | Access |
|---|---|---|---|---|
AHA | R4 | Alarm High Alarm Limit | 0x50 |