Connecting Ethernet TCP/IP device to CompactLogix

Lobo12

Member
Join Date
Feb 2024
Location
NC
Posts
3
I have a device that is currently connected to a UR 10 robot through a UR Cap and I would like to connect the device to an Allen Bradley CompactLogix 5069-L306ER PLC instead so I can use it with other robots (device only has a URCap at the moment). The device use Ethernet TCP/IP, I have the IP address of the device that was used to connect to the UR and its native protocol. For example, I know "Get_State" is 0x00 02 and "Register_Client" is 0x00 03 for info, and there's some others in the protocol. I am a noob when it comes to communication between devices so I apologize if this seems obvious. I have been trying to use the MSG instruction to send 0x00 02 to the device using CIP read and CIP generic but I think I am missing something as it wont let me put hex in as the source element on CIP read and I am lost on the custom settings for CIP Generic. Any help would be appreciated.
 
Yes the CIP Card can probably do this, you may need to look at changing the HEX into Decimal (Hex converter) and sending the decimal equivalent. Use Wireshark to look at what the outputs of the CIP Command on the TCP/IP and modify them as required until they give you the correct messages. You can cross reference between the Robot and PC and Robot and PLC. It will work it may just take a lot of time to figure out the commands.

Set up Wireshark on a spare PC and put a network HUB (not a Switch) between the PLC and the Robot, then plug the PC into that HUB you should then be able to capture data between PLC and Robot ( PLC robot and PC need to be on the same network range eg. 192.168.1.xxx with mask 255.255.255.000 )
 
Yes the CIP Card can probably do this, you may need to look at changing the HEX into Decimal (Hex converter) and sending the decimal equivalent. Use Wireshark to look at what the outputs of the CIP Command on the TCP/IP and modify them as required until they give you the correct messages. You can cross reference between the Robot and PC and Robot and PLC. It will work it may just take a lot of time to figure out the commands.

Set up Wireshark on a spare PC and put a network HUB (not a Switch) between the PLC and the Robot, then plug the PC into that HUB you should then be able to capture data between PLC and Robot ( PLC robot and PC need to be on the same network range eg. 192.168.1.xxx with mask 255.255.255.000 )
Hi mad4x4, thanks for the reply! I got a hub and tried this, and it worked great! Thanks for the cool idea, I will definitely be using this setup for debugging in the future as well
 

Similar Topics

I have a device that is currently connected to a UR 10 robot through a UR Cap and I would like to connect the device to an Allen Bradley...
Replies
0
Views
128
Hi All, I have to connect a slave (Digiforce 9311) to EtherNET/IP scanner (EL6652). The EDS file informations must be transfered into IO...
Replies
0
Views
357
Hi I have two PLC AB compactlogix 1769-l16er-bb1b on the same location i need to read level sensor on the other PLC I know each one IP address...
Replies
4
Views
1,299
I have a Micrologix 1400 to which Ive assigned a specific IP address. Now when I am trying to configure it in Rslinx, i cannot find it under...
Replies
37
Views
10,467
First of all Hi, nice to met you all. I have a problems trying to control my PLC's (1762-L40BWA ser. C and 1763-L16DWD ser. B) with the Panelview...
Replies
10
Views
5,058
Back
Top Bottom