Applies To:
  • CitectSCADA 6.xx, 7.xx
  • CitectHMI 6.xx, 7.xx

Summary:

UNITE protocol supports odd boundary addressing according to driver readme but returns a compilation error 'Bad iodevice variable'  


Solution:

The following can now be used as alternative odd boundary addresses:

%%MODW%U(1,1,65535)%/2     0x00001B00     4     32     0     65229     Internal Double Word (ODD)
%%MODF%U(1,1,65535)%/2     0x00001C00     2     32     0     65229     Internal Double Float (ODD)
%%KODW%U(1,1,65535)%/2     0x00001D00     4     32     0     32757     Constant Double Word (ODD)
%%SODW%U(1,1,65535)%/2     0x00001E00     4     32     0     32767     System Double Word (ODD)

So a REAL tag with address %MW1 would now become %MODW1

 

Keywords:
 

Attachments