SoftLogix 5800 Connection Notes
2. Verify that the Ethernet/IP Message Module is installed in the SoftLogix virtual chassis
3. Open the server's Device Properties. In the General tab, locate the Device ID value. It should not be
"127.0.0.1, 1, <PLC_CPU_slot>". The Device ID should be set to "<specific_IP_address_of_PC>, 1,
<PLC_CPU_slot>".
For example, if the PC's IP address is 192.168.3.4 and the SoftLogix CPU is in slot 2 of the virtual chassis, then the correct device ID would be "192.168.3.4, 1, 2".
Glossary
Term Definition
Protocol Mode The means by which Controller tag addresses are specified in data access communication packets.
Default Type Due to the symbolic nature of Logix tag-Based Addressing, tags can be of any data type.
This is in contrast to DF1 where file access (such as N7:0) is always a given set of data types (Word, Short). Because of this flexibility, there needs to be a data type that tags default to when no data type is explicitly set. This is the case when a tag is created in a client and assigned the data type "Native" or created in the server and assigned the data type "Default". In these cases, the tag in question is assigned the data type set as the default type. There are also cases in Automatic Tag Database Generation where the default type is used to set a server tag's data type.
Gateway Utilizing an Ethernet/IP communication module to obtain access to a DH+ or ControlNet network from the same backplane. Rack must contain an Ethernet/IP communication module and a DHRIO or CNB module.
Link Address Unique identifier for an interface module (such as node ID, IP address and so forth).
Packet Stream of data bytes on the wire representing the request(s) being made. Packets are limited in size.
Logical Mode A Protocol Mode in which Controller tag addresses are specified by their logical address in the controller. This provides a performance increase over Symbolic Mode but requires a project upload to gather the logical addresses. There are two logical addresses that can be used. If the controller revision is V20 or lower, the logical address is the Physical (DMA) address. If the controller revision is V21 or higher, the logical address is the Symbol Instance ID.
Non-Blocking: Each client/server tag is requested individually from the device. Similar to Symbolic in nature but much faster in performance.
Blocking: Each Controller tag is requested as a single block of data. Each client/server tag is updated via cache storage of this data in the server. Much faster performance over Symbolic Mode.
Port ID Specifies a way out of the interface module in question (such as channel).
Project
Synchronization
Synchronization of the driver's project image with that of the controller project. This is required for the Logical Protocol modes.
Routing Utilizing one or more Logix racks to hop to another Logix rack.
Symbolic Mode A Protocol Mode in which Controller tag addresses are specified by their ASCII character equivalent. Each client/server tag is requested individually. This provides immediate access to controller data without a project upload but is overall slower in performance when compared to any of the Logical Modes. When the default data type is set to Default, the tag data types are returned from the controller during automatic tag database generation.
Tag Division Special assignment of tags to devices whose Protocol Mode is set for Logical Blocking or Logical Non-Blocking Mode. Assignment is based on rules that maximize the performance of access to these tags.*
*For more information on tag division, refer toPerformance Statistics and TuningandOptimizing Your Communications.
Logix Tag-Based Addressing
Term Definition
Array Element Element within a Logix array. For client/server access, the element must be an atomic. For example, ARRAYTAG [0].
Array with Offset
Client/server array tag whose address has an array element specified. For Example, ARRAYTAG [0] {5}.
Array w/o Offset
Client/server array tag whose address has no array element specified. For example, ARRAYTAG {5}.
Atomic Data Type
A Logix, pre-defined, non-structured data type. Example: SINT, DINT.
Atomic Tag A Logix tag defined with an Atomic data type.
client/server protocol to interface with the server.
Client/Server Data
Type
Data type for tags defined statically in the server or dynamically in a client. Supported data types in the server are listed in Data Type Descriptions. Supported data types in the client depends on the client in use.
Client/Server Tag
Tag defined statically in the server or dynamically in a client. These tags are different entities than Logix tags. A Logix tag name becomes a client/server tag address when referencing such Logix tag.
Client/Server Array
Row x column data presentation format supported by the server and by some clients. Not all clients support arrays.
Logix Data Type
A data type defined in RSLogix 5000 for Logix-platform controllers.
Logix Tag Tag defined in RSLogix 5000 for Logix-platform controllers.
Logix Array Multi-dimensional array (1, 2 or 3 dimensions possible) support within RSLogix 5000 for Logix-platform controllers. All Logix atomic data types support Logix arrays. Not all Logix structure data types support Logix arrays.
Logix Pre-Defined Data Type
Logix data type pre-defined for use in RSLogix 5000.*
Server The OPC/DDE/proprietary server utilizing this Allen-Bradley ControlLogix Ethernet Driver.
Structure Data Type
A Logix data type (pre-defined or user-defined) that consists of members whose data types are atomic or structure in nature.
Structure Tag A Logix tag defined with a Structure data type.
Index
0
0x0001 Extended Error Codes 95 0x001F Extended Error Codes 95 0x00FF Extended Error Codes 95
1
1761-NET-ENI 22
A
Address <address> is out of range for the specified device or register. 97 Address Descriptions 49
Address Formats 55
Address Validation Errors 97 Addressing Atomic Data Types 57 Addressing STRING Data Type 58 Addressing Structure Data Types 58 Advanced Addressing: BOOL 60 Advanced Addressing: DINT 65 Advanced Addressing: INT 63 Advanced Addressing: LINT 67 Advanced Addressing: SINT 61 Advanced Addressing:REAL 68
Allen-Bradley ControlLogix Ethernet <Device>: CIP connection size <requested> is not supported by this device. Automatically falling back to 500 bytes. 100
Array Block Size 17
Array size is out of range for address <address>. 97
Array support is not available for the specified address: <address>. 97 Array Tags 55, 90
ASCII Files 80
Automatic Tag Database Generation 90, 115 Automatic Tag Database Generation Errors 115