Hello,
first of all, if any of the following explanation may be odd, I am sorry about that. I will try my best to explain to my fullest understanding.
Currently I'm working on a project where I use the ctrlX Core X3 which is connected to a Windows PC with the ctrlX WORKS programm and the App Build Environment installed, to a Linux PC and an EtherCat I/O system from Beckhoff. Basically it is close to this post: https://community.boschrexroth.com/ctrlx-automation-how-tos-qmglrz33/post/connect-ctrlx-core-with-raspberry-pi-zIhBHQ9jmyPisiQ
But I have some issues trying to connect the ctrlX Core with the Linux PC via TCP socket communication and no solutions are helping me out here.
The Windows PC (IP address 192.168.1.100, subnet mask 255.255.0.0) is connected to the port XF10 of the ctrlX Core, the EtherCat I/O System to port XF50 (configured externally) and the Linux PC (IP address 192.168.2.102, subnet mask 255.255.0.0) to the port XF51 (IP address 192.168.2.109, subnet mask 255.255.0.0). Trying to ping from Linux PC to ctrlX Core (IP address 192.168.1.1) is working, but I can not ping from the ctrlX Core (using command prompts coded in an app which is then installed onto the ctrlX Core X3) to the Linux PC and TCP socket connection does not work too. Using the command prompt in an app will print these outputs into the logbook:
sh: 1: ping: Permission denied
Ping fehlgeschlagen! (translation: ping failed!)
I hope I explained it to be understandable and appreciate any help. If any of my approaches are not correct, I am sorry about that, just started working with ctrlX Core and I am really thankful for any corrections. Thanks in advance!