-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/s7 discovery #1743
Feature/s7 discovery #1743
Conversation
…rofinet discovery where we simply filter known devices.
@ceos01 would be cool if you could add the device ids of your 300 and 400 (and if you know any other device ids of devices that support the s7 comm protocol) |
…rent network devices in ADS protocol.
…rent network devices in EIP protocol.
Hi Chris, In Windows I have this message 06:54:47.748 [main] ERROR o.a.p.j.s.r.d.ProfinetChannel - Got an exception while processing raw socket data It must be a problem with the interface, disable WiFi, VPN. I use a USB/Ethernet interface which Wireshark recognizes without problems. I keep trying |
It sounds as you might have a network device that is not "ethernet/FDDI/token ring/802.11/ATM LANE/Fibre Channel" ... would be cool, if you could find out the characteristics of the device it's failing for ... I just realized I needed to check disabled devices ... doing raw stuff does require the developer to do a bit more than with the bubble-wrapped normal stack. |
# Conflicts: # RELEASE_NOTES
I think I'll merge this PR as soon as I get the build green again ... we can continue optimizing things on develop then. |
…mers and hereby prevented the application from closing.
Fixed an issue with the Profinet auto-discovery that wouldn't work if I my wi-fi was disabled.
Added support for discovering S7-1200 and S7-1500 devices based on the Profinet auto-discovery mechanism, as every S7 device I had reacted to profinet auto-discovery requests and contained the vendor and device id. So I've duplicated the small fraction of the Profinet DCP protocol, that was needed to implment this and simply filter devices based on their device-id.
Currently I'm still missing some device ids for S7 300 and S7 400 (And possibly others.)