Allen-Bradley Non-standard Data Type Usage

Topic: CM526

Tools Option Warning

Use only Allen-Bradley PLC memory type according to the chart below:

 

 

Discrete Signed Int 16 Signed Int 32 Unsigned Int 16 Unsigned Int 32

 

BCD Int 16 BCD Int 32 Floating Pt 32 ASCII String
O Allow Allow Warning Allow Warning Allow Allow Warning
I Allow Allow Warning Allow Warning Allow Allow Warning
S Allow Allow Warning Allow Warning Warning Warning Warning
B Allow Allow Warning Allow Warning Allow Allow Warning
T.EN/TT/DN Allow
T.ACC/PRE Allow Warning Allow Warning Warning Warning Warning
C.DN/CU/CD/OV/UN Allow
C.ACC/PRE Allow Warning Allow Warning Warning Warning Warning
R.EN/DN/EU/EM/ER/UL/IN/FD Allow
R.LEN/POS Allow Warning Allow Warning Warning Warning Warning
N Allow Allow Allow Allow Allow Allow Allow Allow
F Allow Warning Warning Warning Warning Warning Warning Allow Warning
L Allow Warning Allow Warning Allow Warning Warning Warning
ST Allow
  • Data type combinations identified with green “Allow” cells are allowed.
  • Data type combinations identified with yellow “Warning” cells will be allowed, but if the warning option in Tools Options is selected (above) the warning Message asks the programmer to verify that the nonstandard Data type combination is intended before proceeding to add the tag. If the warning option in Tools Option is NOT selected then the tag will be added without the warning message.
  • Data type combinations identified with red cells will not be allowed.

Allen-Bradley Data types

  • O = Output (Word (Analog) & Bit (Discrete))
  • I = Input (Word (Analog) & Bit (Discrete))
  • S = Status Type
  • B = Bit Data
  • T = Timer
  • C = Counter
  • R = Control Data
  • N =Integer Data
  • F = Float Data
  • L = Long Data
  • ST =String Data

Timer, Counter, and Control Data members

  • .EN = Enable bit
  • .TT = Timer Timing bit
  • .DN = Done bit
  • .CU = Count Up enable bit
  • .CD = Count Down enable bit
  • .OV = Overflow bit
  • .UN = Underflow bit
  • .EU = Update enable bit
  • .EM = Stack empty bit
  • .ER = Error bit
  • .UL = Unload bit
  • .IN = Inhibit bit
  • .FD = Found bit
  • .PRE = Preset value
  • .ACC = Accumulated value
  • .LEN = Length value
  • .POS = Position value