Forum Migration Notice
We're transitioning to a more modern community platform by beginning of next year. Learn about the upcoming changes and what to expect.

SocketBind and how to use it

So I have OmniCore E10 Controller which has physically four ethernet ports. WAN1, WAN2, Device and MGMT. WAN1 we normally used with ProfiNet+Safe communication and now we also need to add additional device (Cognex camera) to system which we control with socket communication. 

But when I checked from manual about using this WAN2 for this communication with camera. Looks like it's not possible. But then I read about this SocketBind. But because never been using that earlier. Could someone to help me little with that?

Should I only add some additional commands before my 'normal' socket communication program? Or is something more which I must made and are these some limitations when using this SocketBind command? Like can I still use these SocketOpen, SocketClose, SocketConnect, SocketSend etc?

Comments

  • hello @RookieWithRobots75
    On the E10 controller you have two "available" networks : 
    Private Network, IP adress is 192.168.125.1, with two physical Ethernet connection MGMT and DEVICE
    Public Network, for fieldbus, one physical Ethernet connection WAN1
    The WAN2 is reserved to "ABB Connect" (remote service)

    I guess camera is probably a device local to the robot, so you can connect it to the DEVICE port. You need to use an IP adress in the 192.168.125.XXX range.
    Socket Messaging will run ok this way