DDE/OPC predefined items
RSLinx Classic can obtain general processor information or trigger events using DDE/OPC predefined items.
The following are predefined items to use with all PLC types:
- @Modereturns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program).
- @ProcessorNamereturns the name of the program running in the processor.
- @Revisionreturns the firmware version of the processor as a string.
- @PLCTypereturns the processor type as a string.
- @Statusreturns the current status of the processor as a string (Ok or Faulted).
- @StatusNumberreturns the current status of the processor as a number.
- @SwitchTopicis used to switch between alias topics in OPC clients.
The following are predefined items to use with
Logix 5000
family processors:- @FreeMemreturns total unused memory (I/O + data table + general, not applicable to Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @FreeMemDTreturns unused data table memory (not applicable to 1756-L1 and Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @FreeMemGMreturns unused general memory (applicable to 1756-L55M16 only).
- @FreeMemIOreturns unused I/O memory (not applicable to Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @TotalMemreturns total available memory (I/O + data table + general, not applicable to Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @TotalMemDTreturns total available data table memory (not applicable to 1756-L1 and Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @TotalMemGMreturns total available general memory (applicable to 1756-L55M16 only).
- @TotalMemIOreturns total available I/O memory (not applicable to Logix L8 controllers: ControlLogix5580, CompactLogix5380, and CompactLogix5480).
- @CLTagUpdateAddressSpaceforces RSLinx Classic to update its'Logix 5000tag database.
- @RedundancyModemonitors the processor state in a ControlLogix redundant system.
- @IsPresentallows you to check if your ControlLogix processor is available prior to performing reads or writes. The time out value is consistent with the communication timeout value in the configured PLC-5 topic.
Provide Feedback