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. Yaskawa Motoman 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

NX100 Ladder for network input to toggle universal output

  • norkator
  • February 27, 2021 at 4:54 PM
  • Thread is Unresolved
  • norkator
    Reactions Received
    2
    Trophies
    2
    Posts
    25
    • February 27, 2021 at 4:54 PM
    • #1

    I have NX100 with welding robot for personal development (hobby) use so this is nothing industrial related.

    I came across a small problem when I was thinking I can directly write IO signal registers with NX100 http network socket feature but documentation stated that reading them is possible (tested, yes it is) but writing happens through "NETWORK INPUT" register area as seen on my photo. As a test I wrote there 00000100.

    I am trying to achieve I way to write "UNIVERSAL OUTPUT" signal 10022 as seen on my photo. When I manually toggle it on it says DECIMAL number 4 and off as 0. With this on/off I already have wanted behaviour with hardware connected behind physical IO.

    Documentation I currently have is very long and messy for Ladder part because I believe I need a new Ladder configuration line to get NETWORK INPUT signal to set this UNIVERSAL OUTPUT signal on and off.

    Does anyone have any suggestions for this what ladder config should hold in? ..or am I in wrong tracks with this one?


    I should mention that I already tried adding new ladder config line but compiling it was whining about error so I clearly don't just understand what I am doing.

    Images

    • network_io_ladder_autoscaled.png
      • 3.18 MB
      • 1,604 × 1,200
      • 67
  • ljuba
    Reactions Received
    33
    Trophies
    5
    Posts
    281
    • February 28, 2021 at 8:29 AM
    • #2

    probably the output signal address is grouped. So first thing to do is u ngroup it and afterward you can use it as you want.

    When i say output signal i mean on Universal output address

  • norkator
    Reactions Received
    2
    Trophies
    2
    Posts
    25
    • February 28, 2021 at 4:30 PM
    • #3
    Quote from ljuba

    probably the output signal address is grouped. So first thing to do is u ngroup it and afterward you can use it as you want.

    When i say output signal i mean on Universal output address

    Did I understood right that if I write for example NETWORK INPUT 2201X bit 2 as 1 => decimal 4 I ungroup this and write that bit 2 into UNIVERSAL OUTPUT 10022 ?

    Which leads into UNIVERSAL OUTPUT bit 2 signal number 10022 being ON

    I am not close to robot now so I wonder how I ungroup NETWORK INPUT or can I just write all UNIVERSAL OUTPUT "PAGE" signals with that NETWORK INPUT signal 8 bits.

    Anyways I try at end of next week play a bit again with Ladder to see if I get this working.

  • ljuba
    Reactions Received
    33
    Trophies
    5
    Posts
    281
    • March 1, 2021 at 3:47 PM
    • #4

    Only thing that I can't understand is why would you connect Universal OUTPUT to network INPUT.

    Since universal output is logical and network input fisical.

    I did something similar with universal inputs and outputs to use it as a flag. But in my case both are logical.

  • norkator
    Reactions Received
    2
    Trophies
    2
    Posts
    25
    • March 1, 2021 at 3:57 PM
    • #5
    Quote from ljuba

    Only thing that I can't understand is why would you connect Universal OUTPUT to network INPUT.

    Since universal output is logical and network input fisical.

    I did something similar with universal inputs and outputs to use it as a flag. But in my case both are logical.

    Good question. Let me explain what I am trying to do:

    I have physical device "gripper" connected at that UNIVERSAL OUTPUT signal 10022 and I need to be able to toggle that on/off via HTTP Socket feature which has lead me to that NETWORK INPUT feature.

    Toggling UNIVERSAL OUTPUT from Job works normally as should but I need this without running job using pendant Remote mode. Reason is that we are developing/testing software which is directly giving points for robot to move to and it needs possibility to toggle those UNIVERSAL OUTPUT signals in some possible way.

    How would you do this in this kind of case?

  • 95devils
    Reactions Received
    231
    Trophies
    8
    Posts
    1,938
    • March 1, 2021 at 5:13 PM
    • #6

    Sounds like what you want is:

    STR# A 1xxxx Universal Output

    AND-NOT# B 25xxx Network Input

    STR# B 25xxx Network Input

    AND-NOT# A 1xxxx Universal Output

    AND #C Remote Mode

    AND-NOT# D Operating (Green Start Lamp)

    OR-STR

    OUT# E 3xxxx External Output

    Assuming valving is spring return. A, B, C, D, and E are your addresses to plug in.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • norkator
    Reactions Received
    2
    Trophies
    2
    Posts
    25
    • March 1, 2021 at 7:35 PM
    • #7
    Quote from 95devils

    Sounds like what you want is:

    STR# A 1xxxx Universal Output

    AND-NOT# B 25xxx Network Input

    STR# B 25xxx Network Input

    AND-NOT# A 1xxxx Universal Output

    AND #C Remote Mode

    AND-NOT# D Operating (Green Start Lamp)

    OR-STR

    OUT# E 3xxxx External Output

    Assuming valving is spring return. A, B, C, D, and E are your addresses to plug in.

    Display More

    Now this answer helped me on right tracks, really much thank you for this one!

    I post later when close to robot a image of ready ladder when/if get it working.

  • ljuba
    Reactions Received
    33
    Trophies
    5
    Posts
    281
    • March 1, 2021 at 8:11 PM
    • #8

    Just take care that universal input/output is not grouped, because it would give you compilation error

  • norkator
    Reactions Received
    2
    Trophies
    2
    Posts
    25
    • March 5, 2021 at 7:49 PM
    • #9
    Quote from ljuba

    Just take care that universal input/output is not grouped, because it would give you compilation error

    I earlier didn't understand what you meant by grouped signals but learned it today. So it was those ladders having GRP obviously. Thanks for your help too because it really helped.


    So what I did was that I removed stock GRP for this group of signals and created them again one by one as STR --> OUT so they worked as normally.

    But made that #10022 and #30052 to correspond what 95devils said except left

    AND #C Remote Mode

    AND-NOT# D Operating (Green Start Lamp)

    out of context, will add this part when looking right signals from documents.

    Anyway I got my wanted behaviour to work so can use universal output to control gripper and now also with network input

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

Tags

  • network
  • ladder
  • motoman
  • NX100
  • Ladder Editor
  • network input
  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