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. |