Applies To:
  • CitectSCADA 1.00, 1.01, 1.10, 1.11, 1.20, 2.00, 2.01

The remapping of variables is not supported in Memory PLC variables. The Memory PLC in Citect has been implemented as a generic type of PLC. This allows a single Memory PLC to support all PLC Protocols. As it is generic, the Memory PLC knows nothing about the unique types for each Protocol - it just allocates new memory whenever it sees a request for a different PLC type, PLC address and data type. (There is a unique piece of memory allocated for each different data type of the same PLC type and address.) For example, if the protocol is TIWAY, and you want to read V1 (16-bit registers) as an integer, the Memory PLC will allocate memory for integer V registers. If you also want to read V1 and V2 as a real, the Memory PLC will allocate another piece of memory to hold this different data type. As each different data type is stored in unique memory, remapping will not work with a Memory PLC. 

If you want to remap variables, use a Disk PLC instead.