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

Need Help with IP address for peripherals

  • ColoradoTaco
  • February 20, 2024 at 11:55 PM
  • Thread is Unresolved
  • ColoradoTaco
    Reactions Received
    16
    Trophies
    3
    Posts
    103
    • February 20, 2024 at 11:55 PM
    • #1

    I am trying to navigate IP addresses, ethernet switches, etc. on an OmniCore controller. And I'm a dunce when it comes to networks and communications. I am currently trying to establish socket messaging between the controller and an Asyril vibratory feeder. Asyril has confirmed that this should work, and I can communicate with the feeder directly from my PC if I connect to it.

    OmniCore has the following options that pertain to my issue

    - 3020-2 PROFINET Device

    - 3023-2 PROFIsafe Device

    - 3024-2 Ethernet/IP Adapter

    - 3114-1 Multitasking

    Public (WAN) Settings

    IP Address: 192.168.10.10

    Subnet: 255.255.255.0

    Gateway: 192.168.10.10

    Port Speed: Auto

    Asyril Feeder Settings

    IP Address: 192.168.10.151

    Subnet: 255.255.255.0

    TCP Port: 4001

    So I have a background task that will (hopefully, eventually) handle all the communication and logic for the feeder. In that task, I am currently just trying to set up the socket and test the communication by sending a command and waiting for a reply.

    Code
    MODULE Asycube_MAIN
        VAR socketdev socket_CUBE1;
        VAR socketdev socket_CUBE2;
        VAR string received_string;
        CONST string CUBE1_IP:="192.168.10.151";
        CONST string CUBE2_IP:="192.168.10.152";
        CONST num CUBE1_Port:=4001;
        CONST num CUBE2_Port:=4001;
        
        PROC main()
            Init_Cubes;
            WaitTime 1;
            AsyCube_GetRecipe;
            WaitDI diBGR1_RingSens,1;
        ENDPROC
        
        PROC Init_Cubes()
            SocketCreate socket_CUBE1;
            SocketBind socket_CUBE1, CUBE1_IP,CUBE1_Port;
        ENDPROC
    Display More

    However, when I reboot the controller to fire off this background task, i get the following Error

    Quote

    41575: Socket error

    Description

    Task: T_AsyCube.

    The specified address is invalid. The only valid addresses are any public WAN addresses or the service port address, 192.168.125.1.

    Program ref: /Asycube_MAIN/Init_Cubes/SocketBind/19.

    Actions

    Specify a WAN address or the service port address.

    Recovery: ERR_SOCK_ADDR_INVALID

    Display More

    So yeah, umm..... help? haha

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

Similar Threads

  • KR C2, Profinet, and Mitsubishi

    • kvlada5
    • December 3, 2022 at 10:54 PM
    • KUKA Robot Forum
  • Ethernet IP

    • Dafke
    • October 29, 2021 at 1:39 PM
    • Kawasaki Robot Forum

Tags

  • socket
  • omnicore
  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