Anybus X-gateway - EtherNet/IP Scanner - PROFINET-IRT Device

Hi there,

I have an application where I’m required to connect Siemens S7-300 PLC to Allen Bradley Remote I/O Rack with Anybus X-gateway AB7503 that with EtherNet/IP Scanner on one side, and PROFINET on the other side, with following hardware:
1 x Siemens S7-300 [PLC - Profinet]
1 x AB7503 [Gateway]
1 x AllenBradley 1756-EN2TR/C [Communication Interface - EtherNet/IP]
2 x AllenBradley 1756-IB32/B [Digital Input Module]
1 x AllenBradley 1756-OB32/A [Digital Output Module]
1 x AllenBradley 1756-OW16I/A [Digital Relay Output Module]

I was able to successfully setting up connection between S7-300 & AB7053, no problem so far for PROFINET.
But I was not able to make any progress on EtherNet/IP side.
The MS & NS light was GREEN BLINKING, and I have no clue on how to configure for the Scan List Configuration. Could anyone give some ideas how should that be done?

Please see:

4.2 Scan List Configuration

in the user manual for instructions.

You need the correct Connection Points from the manufacturer’s documentation to set up the connection. Other than that, it is just setting a valid size, offset, and poll rate.

Hi kyle_HMS,

There is a change in our setup, and we are trying to connect Anybus X-gateway AB7503 with 1794-AENTR (Allen Bradley FLEX I/O) with the following hardwares.

1 x Siemens S7-300 [PLC - Profinet]
1 x AB7503 [Gateway]
1 x 1794-AENTR [Communication Interface - EtherNet/IP]
1 x 1794-IB32/A [Digital Input Module]
1 x 1794-OB16/A [Digital OutputModule]

Again, I’ve tried to search around AB’s document for Connection Point / Assembly Instances for FLEX I/O, but instead, I was introduced with this:
https://rockwellautomation.custhelp.com/app/answers/answer_view/a_id/493993

Quote from the website, it stated: “1794 Flex I/O: These modules designed to be controlled by RA PLCs only. Customers should contact the 3rd party controller vendor for details on how to use Flex I/O product with their controller of choice. No additional information is available for customers through RA TechSupport.”

Hence, we would need to refer to HMS for how to setting this up.

Please also find the EDS file for AB’s EtherNet/IP Adapter here
Moved to Notes

I agree with Rockwell, this device does not appear to be easy to work with with 3rd party controllers. You could try some of the Assemblies in the EDS file, for example:

Assem6 =
            "O to T(Output) Data format",
            ,                       $ no path specified
            2,                      $ 2 bytes of data per slot
            0x0002,                 $ fixed size, expanded
            ,,                      $ reserved
                                    $ reserved
            ,ProxyAssem3,
            ,ProxyAssem1;

    Assem7 =
            "T to O(Input) Data format",
            ,                       $ no path specified
            ,                       $ size
            0x0000,                 $ descriptor
            ,,                      $ reserved
                                    $ reserved
            1,Param35,              $ bad flag for slot 0
            1,Param36,              $ bad flag for slot 1
            1,Param37,              $ bad flag for slot 2
            1,Param38,              $ bad flag for slot 3
            1,Param39,              $ bad flag for slot 4
            1,Param40,              $ bad flag for slot 5
            1,Param41,              $ bad flag for slot 6
            1,Param42,              $ bad flag for slot 7
            24,,                    $ pad
            ,Assem8;

    Assem8 =
            "T to O(Input) Rack Module Data format",
            ,                       $ no path specified
            2,                      $ 2 bytes of data per slot
            0x0002,                 $ fixed size, expanded
            ,,                      $ reserved
                                    $ reserved
            ,ProxyAssem2,
            ,ProxyAssem4;

    Assem9 =
            "O to T(Output) Data format",
            ,                       $ no path specified
            4,                      $ 4 bytes of data per slot
            0x0002,                 $ fixed size, expanded
            ,,                      $ reserved
                                    $ reserved
            ,ProxyAssem3,
            ,ProxyAssem1;

    Assem10 =
            "T to O(Input) Data format",
            ,                       $ no path specified
            ,                       $ size
            0x0000,                 $ descriptor
            ,,                      $ reserved
                                    $ reserved
            1,Param35,              $ bad flag for slot 0
            1,Param36,              $ bad flag for slot 1
            1,Param37,              $ bad flag for slot 2
            1,Param38,              $ bad flag for slot 3
            1,Param39,              $ bad flag for slot 4
            1,Param40,              $ bad flag for slot 5
            1,Param41,              $ bad flag for slot 6
            1,Param42,              $ bad flag for slot 7
            24,,                    $ pad
            ,Assem11;

    Assem11 =
            "T to O(Input) Rack Module Data format",
            ,                       $ no path specified
            4,                      $ 4 bytes of data per slot
            0x0002,                 $ fixed size, expanded
            ,,                      $ reserved
                                    $ reserved
            ,ProxyAssem2,
            ,ProxyAssem4;

The Config Assembly would probably be 3 or 4.

Alternatively, you could try using RSNetworx to configure the EIP network or if you are very experienced with EIP, try manually configuring it with CIP commands and referencing our User Manual.

Tried every combination possible with the recommended Assembly setting:

O → T T → O Config
6 7 3
6 7 4
6 8 3
6 8 4
6 10 3
6 10 4
6 11 3
6 11 4
9 7 3
9 7 4
9 8 3
9 8 4
9 10 3
9 10 4
9 11 3
9 11 4

With Input & Output both at 4 bytes on Profinet, EtherNet/IP, and in ScanList.

None of the configurations works and Anybus X-Gateway continues to have “MS” flashing red, & “NS” Flashing green.

I have no prior experience with AllenBradley, nor with EtherNet/IP.

Is there anything I could’ve done / missed?

I don’t think your missing anything, I just think this particular model of I/O device is either very difficult or even potentially impossible to integrate with a 3rd partly controller. I just don’t know enough about how it works to be much more help unfortunately.

Is it possible to use a 1734 or 1738 Point I/O product instead?

Hi kyle,

That is not an option for us. The client wishes to retrofit the old system, by using the new SIEMENS S7-400 PLC with Profinet with existing Allen Bradley’s 1756 (Control Logix IOs) & 1794 (Flex IOs) with EtherNet/IP. We are not allowed to modify/alter existing control panels / field IO cabinets, and only allow to re-route the EtherNet/IP cables.

We would definitely need some help from HMS to sort out the configuration settings for AnyBus’s AB7503 to AllenBradley’s 1756 & 1794’s EtherNet/IP devices.

Additionally, here is the FLEX IO’s EDS (if you can find some useful information out of it)

1794 16 Point 24V DC Output Source.txt (15.8 KB)
1794 32 Point 24V DC Protected Output Source.txt (24.8 KB)
1794 16 Point 24V DC Input Sink.txt (8.1 KB)
1794 32 Point 24V DC Input Sink.txt (5.3 KB)

Like they said, this device was made to integrate with an AB controller. As I’ve already said, this particular model of I/O device is either very difficult or even potentially impossible to integrate with a 3rd partly controller. I can’t determine the settings based on the EDS or documentation. You would need help from Allen Bradley for getting the connection points needed to make connections to this device. I’m sorry that we cannot help further.

Hi kyle,

It is possible to integrate.
I was able to get FLEX I/O Working with AB7503.
Anybus with FLEX IO (Working Example).zip (341.7 KB)

RSNetworx can be used to configure Scanlist, but you have to go to HMS’s Scanlist to find out the total Input & Output configuration, and transfer this to Anybus Configurator’s EtherNet/IP & Profinet (Swapped Input with Output config).

But still, we are trying to overcome the original target, which is to get ControlLogix RIO to communicate with Anybus X-Gateway. Please find the EDS for Digital Input, Digital Output and EtherNet/IP Adapter attached within.
Anybus with ControlLogix RIO.zip (184.5 KB)
Could you or anyone give some hint of what I could do with ControlLogix RIO?

1 Like

The only Assembly listed in the EDS file is 1:

I think you are going to need to ask Rockwell about this one.