Apologies if this question has been asked previously, but I am new to Beckhoff and struggling to set up my system. I have two virtual machines running on VMWare Workstation 16: one with Windows 10 and TwinCAT v3.1.4020.14, and the other with TwinCAT build 3.1.4026.0. I can successfully ping in both directions and access the TC/BSD webpage from the Windows 10 machine. Despite following several guides and disabling Windows firewalls, I encounter an error when trying to connect the PLC program to the TC/BSD machine. After adding the route with the IP address and entering my username and password, the dropdown entry changes to "PC-EB058A (ERROR)". I would appreciate any assistance in resolving this issue.
One noticeable issue is the use of an outdated version of TwinCAT attempting to communicate with a more recent one. Begin by updating the TwinCAT version in your virtual machines (VMs) and consider adding Remote Manager packages to manage older platforms that require TwinCAT 3 Downloads. This will ensure compatibility and efficiency.
Update: The issue was resolved by updating TwinCAT. However, there are still sporadic communication problems between the development virtual machine (VM) and the PLC VM. I suspect that this issue is related more to VMWare Workstation than to Beckhoff.
It seems like you've already covered quite a bit of troubleshooting, but let's try to dig a bit deeper. Despite having the firewalls disabled on your Windows machine, there might be some other security software interfering with your connection. I'd suggest checking any antivirus or VPN services that may be running in the background. Additionally, I'd double-check the compatibility of your TwinCAT versions between the two machines. Even minor version differences can sometimes create unexpected hurdles. Last but not least, make sure your route settings in TwinCAT are set up correctly; a small typo can make a big difference. Keep us posted on your progress!
I had a similar issue and found that it was due to the ADS port (port 48898) being blocked. Make sure that this port is accessible on both VMs. If it's not a firewall issue, another thing you could check is the version compatibility between your TwinCAT versions. Sometimes, the TwinCAT instances need to be on the same build version to communicate with each other properly. Have you tried updating the lesser version to match the other? It might be worth a shot.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: 1. Why am I encountering a communication error when trying to connect the PLC program to the TC/BSD machine in TwinCAT 3? - The error "PC-EB058A (ERROR)" typically indicates a communication issue between the TwinCAT runtime and the TC/BSD machine. It could be due to network configuration problems, incorrect IP settings, firewall issues, or authentication errors.
Answer: - To troubleshoot communication errors, ensure that the IP addresses are correctly configured, firewalls are disabled or properly configured to allow communication, and authentication credentials are entered correctly. Additionally, check for any network connectivity issues or routing problems.
Answer: - You can try reconfiguring the network settings, double-checking the IP addresses and routing, verifying firewall settings, ensuring correct username and password entries, and checking for any software conflicts that might be blocking the connection. It might also be helpful to consult Beckhoff's documentation or support resources for specific troubleshooting steps.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.