1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. ABB Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Ethernet/IP Device is faulty configured

  • Landqvisttim
  • March 24, 2022 at 12:41 PM
  • Thread is Unresolved
  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 12:41 PM
    • #1

    Good day.

    Been having trouble with communicating with an I/O node.

    We are using ethernet/ip and Allen Bradley system for this project, we are used to Profinet and siemens.

    Currently, communication with main PLC is fine. we recieve and send data through the internal device without problems.

    Also, at the tool of the robot there is a laser measurement device(sick), which is connected through an I/O module, and then to an I/O node (I call it an I/O node, i dont actually know what the correct word is) then from there to our ethernet/ip network.

    However the device comes up as faulty configured in robotstudio/flexpendant. Sometimes after restart it throws the error 71500.

    ive tried different EDS files, currently im using an EDS file ive downloaded directly from the node's webserver.

    I can ping the I/O node with the assigned IP adress.

    I can access the webserver of the node with the assigned IP adress.

    I can see it inside RSlinx software, where it has the correct IP adress.

    I've double checked with PLC guys to double check the IP adress list to check for double assigned.

    Products:

    I/O node: Allen-bradley 1734-aent/a

    I/O module: Allen-bradley 1734-IE4C

    Robot: ABB IRC5 6.12.04 /w relevant options 841-1, 997-3.

    Images

    • Skärmklipp.PNG
      • 39.52 kB
      • 602 × 796
      • 24
  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 12:45 PM
    • #2

    Diagnostics of allenbradley I/O node.

    Module status: Steady green

    Network Activity: Fast blinking green

    Network status: Slow blinking green

    Point bus status, steady green.

  • verove
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • March 24, 2022 at 3:15 PM
    • #3

    Hey Landqvisttim,

    This error usually stems from a from EDS. The IP setting for the IO module is fine. You've probably been provided the wrong EDS file, or you've chosen the wrong setting for this specific IO module.

  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 3:29 PM
    • #4
    Quote from verove

    Hey Landqvisttim,

    This error usually stems from a from EDS. The IP setting for the IO module is fine. You've probably been provided the wrong EDS file, or you've chosen the wrong setting for this specific IO module.

    Hello Verove.

    Thank you for your reply. How would you go about to do theese settings? And where would i find the correct EDS file? Ive browsed both AB webpage and ive tried the supplied EDS file from modules webserver.

    I dont feel like im making progress anywhere at the moment,

  • verove
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • March 24, 2022 at 3:44 PM
    • #5

    In my experience, dealing with EDS files for Ethernet can be really tedious. It looks like you've imported an EDS directly and used all the data in the EDS template.

    In reality, you only need a few fields needed for the EDS to be able to talk to the module. And every now and then, the error on the FP will actually tell you which field is the incorrect one.

    I'd suggest you start a new adapter (as opposed to importing the whole EDS template) and start with the simplest, necessary fields you know are correct. Normally, the fields just must enter are:

    • Name
    • Label
    • Address
    • Vendor ID
    • Product code
    • Device type
    • Input size
    • Output size

    You'll have to dig through the EDS file (they'll open up in any text editor) to find these. When these are correct, the error will go away. The input / output assembly also needs to be entered, but when these fields are incorrect the error is not severe. This approach will also help you narrow down which field is not correct.

    I'm not familiar with the specific IO module you're using, but the input and output size are really important, and it must match exactly with how many bytes of data you're trying to transfer in either direction. With the current configuration shown in your screenshot, it looks like your device has only inputs and no outputs, is that correct?

  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 4:18 PM
    • #6
    Quote from verove

    In my experience, dealing with EDS files for Ethernet can be really tedious. It looks like you've imported an EDS directly and used all the data in the EDS template.

    In reality, you only need a few fields needed for the EDS to be able to talk to the module. And every now and then, the error on the FP will actually tell you which field is the incorrect one.

    I'd suggest you start a new adapter (as opposed to importing the whole EDS template) and start with the simplest, necessary fields you know are correct. Normally, the fields just must enter are:

    • Name
    • Label
    • Address
    • Vendor ID
    • Product code
    • Device type
    • Input size
    • Output size

    You'll have to dig through the EDS file (they'll open up in any text editor) to find these. When these are correct, the error will go away. The input / output assembly also needs to be entered, but when these fields are incorrect the error is not severe. This approach will also help you narrow down which field is not correct.

    I'm not familiar with the specific IO module you're using, but the input and output size are really important, and it must match exactly with how many bytes of data you're trying to transfer in either direction. With the current configuration shown in your screenshot, it looks like your device has only inputs and no outputs, is that correct?

    -With the current configuration shown in your screenshot, it looks like your device has only inputs and no outputs, is that correct?

    Correct, we will only use analog values from a sick laser.


    So heres where im at right now.

    • Name AENT_Laser
    • Label AENT-1734 (?)
    • Address 192.168.1.14
    • Vendor ID 1 (same for all the EDS files ive searched through)
    • Product code 108 (Same for all the EDS files ive searched through)
    • Device type 12 (Same for all the EDS files ive searched through)
    • Input size 8 i think?
    • Output size 0

    When i try theese settings i get error message 71500,

    Ethernet/ip connection failure.

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,454
    Blog Articles
    7
    • March 24, 2022 at 4:32 PM
    • #7

    You are using outputs from the device, not to the device. The output size reflects, at least, the size needed for the analog signal. Have you tried connecting directly to the robot? "IO node", is that a switch?

  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 4:40 PM
    • #8
    Quote from Lemster68

    You are using outputs from the device, not to the device. The output size reflects, at least, the size needed for the analog signal. Have you tried connecting directly to the robot? "IO node", is that a switch?

    I/O node is an 1734-aent point I/O, Ethernet adapter.

    You are using outputs from the device, not to the device. The output size reflects, at least, the size needed for the analog signal

    So it seems i have gotten this twisted around? i.e output in settings becomes input in the robotsystem?

    We have gotten it to work through main PLC, but we would like to cut the main plc it doesnt need to use that data.

  • verove
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • March 24, 2022 at 4:55 PM
    • #9
    Quote from Landqvisttim

    Correct, we will only use analog values from a sick laser.

    This means it's 8 outputs from the module (i.e., 8 inputs to the robot), and 0 inputs to the module (i.e., 0 outputs from the robot).

    Remember the input and output size is in bytes, not bits or words.

    Keep in mind that the input and output size does not mean the number of inputs / outputs you're using. It must match what the module physically has. So if the module has, say, 10 input bytes but you're only using 8, the configuration must still include all 10 bytes.

  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 24, 2022 at 5:02 PM
    • #10
    Quote from verove

    This means it's 8 outputs from the module (i.e., 8 inputs to the robot), and 0 inputs to the module (i.e., 0 outputs from the robot).

    Remember the input and output size is in bytes, not bits or words.

    Keep in mind that the input and output size does not mean the number of inputs / outputs you're using. It must match what the module physically has. So if the module has, say, 10 input bytes but you're only using 8, the configuration must still include all 10 bytes.

    i will have to look into this tomorrow morning, I tried quickly to find howm any bytes theese two modules use with no success. The manual doesnt seem to declare it.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • March 24, 2022 at 5:07 PM
    • #11

    One other thing: I've run into issues using AB 1734-series I/O modules in the past. Sometimes they simply don't work "out of the box" -- they need to be connected to an AB PLC first and have their internal configuration set properly (using RSLynx or some other part of the RSLogix software chain) before they will communicate with any Master/Scanner device.

  • Landqvisttim
    Trophies
    3
    Posts
    35
    • March 25, 2022 at 1:52 PM
    • #12

    After alot of trial and error, this is the end settings which seems to work so far:

  • Mr.Robot
    Reactions Received
    6
    Trophies
    3
    Posts
    65
    • February 21, 2023 at 12:00 PM
    • #13

    HI,

    I am stuck in configuring the AB 1734 with 1 input (1 byte) card and 1 output(1 byte) card.

    I have configured IP(192.168.0.10) and chassis(3) within the AB 1734 module.

    But I am unable to find the right EDS configurations for it, So I tried some from the net which end up giving me faulty configuration error.

    I couldn't find any manuals\doc which explains the parameters like Input assembly, output assembly, configuration assembly, configuration size.

    Please help me solve this!!

    IRB 6700

    IRC 5 CONTROLLER

    Rw: 6.13


    Thankyou

  • verove
    Reactions Received
    4
    Trophies
    3
    Posts
    73
    • February 21, 2023 at 3:23 PM
    • #14

    Hi,

    At first glance, I see that you've configured the module as 1 output byte, and 2 input bytes, as opposed to the 1 output / 1 input that you've mentioned. Remember that these values are what the module has not what the module uses.

    You don't always need all the fields filled out before you can configure it--you can seen my comment above on which are the more necessary ones. I'd recommend starting by filling only the necessary fields first, instead of importing the whole template.

    You can find all these values in the EDS file, depending on what your application is.

  • Mr.Robot
    Reactions Received
    6
    Trophies
    3
    Posts
    65
    • February 22, 2023 at 8:04 AM
    • #15

    Thank you, Verove. It is now working properly. I would like to share the steps I followed to configure the Allen-Bradley 1734 module and integrate it using an Ethernet/IP interface.

    First, I configured the AB module on their webpage and downloaded the EDS template from the "Diagnostic overview" window at the bottom of the screen. Then, I moved the EDS file to the controller's home EDS folder.

    Next, I used the "Scan EDS files" function in the RS I/O system > EthernetIP > StartAutoconfiguration to make the EDS file available for use when adding a new "Ethernetip\Device."

    In the Instance Editor, I set the input size and output size according to the total number of inputs and outputs in the modules. In my case, I had 3 input modules with 8 inputs each and 3 output modules with 3 outputs each. Therefore, I set the input size to 6 (the total of all inputs and outputs) and the output size to 3 (the number of output modules).

    I'm not sure why the input size needs to be set as the sum of inputs and outputs, but any other value results in an error.

    I followed Verove's advice didn't change anything else.

    Quote from verove

    You don't always need all the fields filled out before you can configure it--

    Now all the input and Output are working, tomorrow am going to add an analog card to it hope it works too.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • February 22, 2023 at 2:55 PM
    • #16
    Quote from athuludayan

    I'm not sure why the input size needs to be set as the sum of inputs and outputs, but any other value results in an error.

    If this module works like other AB modules I've encountered in the past, each Output module probably has an "status" byte that comes back to the robot or PLC as an Input. The detailed documentation for the Output module probably has the details buried in a footnote somewhere.

  • Mr.Robot
    Reactions Received
    6
    Trophies
    3
    Posts
    65
    • February 22, 2023 at 6:47 PM
    • #17
    Quote from SkyeFire

    If this module works like other AB modules I've encountered in the past, each Output module probably has an "status" byte that comes back to the robot or PLC as an Input. The detailed documentation for the Output module probably has the details buried in a footnote somewhere.

    I have carefully reviewed the manual multiple times, but unfortunately, I was unable to find any information regarding the desired configuration. Despite reaching out to AB for assistance, their response did not prove to be very helpful. However, if I am able to successfully configure it, I plan on creating a manual of my own to share with others who may encounter this issue in the future. It took me two days to work on this

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • February 22, 2023 at 9:01 PM
    • #18
    Quote from athuludayan

    However, if I am able to successfully configure it, I plan on creating a manual of my own to share with others who may encounter this issue in the future. It took me two days to work on this

    It's always good when posters publish their final resolution to a an issue.

    Keep in mind that the "extra" inputs could potentially be before or after your "real" inputs, and when you add additional I/O modules to the AB backplane, the byte addresses could move around. So your "real" inputs might be bytes 0-2 of the entire 1734 assembly (most likely), or might be byte 5-7 (less likely, but not impossible).

    It's annoying, which is one reason I tend to avoid AB I/O modules for robots. But they can be made to work, you just need to be aware that you might need to map all 8 Input bytes and test them out to determine which 3 bytes are the actual discrete I/O points on the Input cards. Then you can remove the mapping to the "extra" input bytes to simplify your I/O table.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download