Allen Bradley MicroLogix Ethernet/IP
Communication Setup: Xpanel
I/O Device Configuration | To create a new device, select [Tools] → [I/O Device Editor]. Click the icon to add a new device, then select an “Ethernet” [Connection Type] and a “Allen-Bradly EthernNet/IP” [Device Type]. Device Name: Designate a name for the I/O Device. |
I/O Device Settings
| Once the connection type, device name, and device type have been assigned, the [I/O Device Editor] window populates with the default settings for the selected communication protocol. After selecting the correct [Connection Type] and [Device Type], match the remaining settings to the target I/O device’s communication settings. |
See the Communication Configuration section for more information.
Communication Configuration
1. Ethernet IP Setup
Run RSLogix 500.
Select [Comms] → [Upload…] from the menu, and upload a project.
Double-click on [Channel Configuration] from the project window to open the ‘Channel Configuration’ window.
Go to the [Chan.1 - System] tab in the ‘Channel Configuration’ window.
Configure and save the IP Address, Subnet Mask, and Gateway Address.
Select [Comms] → [Download..], and download the setting to PLC.
Address and Function Codes
Address Format
Tag Type | Format | Example |
---|---|---|
Analog | [Symbol][Decimal Code] | X201 or Y300 |
Digital | [Symbol][Decimal Code] | E0201 or M9900 |
Supported Symbols
Symbol | Bit Range | Word Range | Name |
---|---|---|---|
O | O:0.0/0 – O:30.255/15 | O:0.0 – O:30.255 | Output |
I | I:0.0/0 – I:30.255/15 | I:0.0 – I:30.255 | Input |
S | S:0/0 – S:163/15 | S:0 – S:163 | Status |
B | B3:0/0 – B3:255/15 B9:0/0 – B255:255/15 | B3:0/0 – B3:255/15 B9:0/0 – B255:255/15 | Binary |
N | N7:0/0 – N7:255/15 N9:0/0 – N255:255/15 | N7:0 – N7:255 N9:0 – N255:255 | Integer |
F |
| F8:0 – F255:255
| Float |
L |
| L9:0 – L255:255
| Long |
ST |
| ST9:0 – ST255:255 | String |
T | T4:0.0/0 – T4:255.2/15 T9:0.0/0 – T255:255.2/15
Txx:nn.0/15 = Enable(EN) Txx:nn.0/14 = Timer Timing(TT) Txx:nn.0/13 = Done(DN) | T4:0.0 – T4:255.2 T9:0.0 – T255:255.2
Txx:nn.1 = Preset Value(PRE) Txx:nn.2 = Accumulated Value(ACC) | Timer |
C | C5:0.0/0 – C5:255.2/15 C9:0.0/0 – C255:255.2/15
Cxx:nn.0/15 = Count up enable(CU) Cxx:nn.0/14 = Count down enable(CD) Cxx:nn.0/13 = Done(DN) Cxx:nn.0/12 = Overflow(OV) Cxx:nn.0/11 = Underflowt(UN) Cxx:nn.0/10 = Update Accumulator(UA) | C5:0.0 – C5:255.2 C9:0.0 – C255:255.2
Cxx:nn.1 = Preset (PRE) Cxx:nn.2 = Accumulated Value(ACC) | Counter |
R | R6:0.0/0 – C6:255.2/15 R9:0.0/0 – R255:255.2/15
Rxx:nn.0/15 = Enable(EN) Rxx:nn.0/14 =Update Enable(EU) Rxx:nn.0/13 = Done(DN) Rxx:nn.0/12 = Stack Empty(EM) Rxx:nn.0/11 = Error(ER) Rxx:nn.0/10 = Upload(UL) Rxx:nn.0/9 = Inhibit(IN) Rxx:nn.0/8 = Found(FD) | R6:0.0 – R6:255.2 R9:0.0 – R255:255.2
Rxx:nn.1 = Length value Rxx:nn.2 = position value | Control |
Communication Cable Wiring
This is an interface for communication between the TOUCH/PPC and the Device by Ethernet. This complies with IEEE802.3 for 10Base/100BaseTX. Refer to the PIN number and cable for RJ45 as shown below.
RJ45 Connector | RJ45 Jack |
Direct Cable: Host ↔︎ HUB
Cable | No | Color | Color | No | Cable |
| 1 | Orange/White | Orange/White | 1 |
|
2 | Orange | Orange | 2 | ||
3 | Green/White | Green/White | 3 | ||
4 | Blue | Blue | 4 | ||
5 | Blue/White | Blue/White | 5 | ||
6 | Green | Green | 6 | ||
7 | Brown/White | Brown/White | 7 | ||
8 | Brown | Brown | 8 |
Crossover Cable: Host ↔︎ Host
Cable | No | Color | Color | No | Cable |
| 1 | Orange/White | Green/White | 1 |
|
2 | Orange | Green | 2 | ||
3 | Green/White | Orange/White | 3 | ||
4 | Blue | Blue | 4 | ||
5 | Blue/White | Blue/White | 5 | ||
6 | Green | Orange | 6 | ||
7 | Brown/White | Brown/White | 7 | ||
8 | Brown | Brown | 8 |