-
Notifications
You must be signed in to change notification settings - Fork 101
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
Implicite Messaging - missing data #64
Comments
Hi, I apologize - I can help with bugs or specific questions about the library, but I'm not able to assist right away for connectivity questions, particularly with implicit messaging. Most of the issues that people open are related to connecting their device via implicit messaging, and it takes too much time to remotely assist with a device I don't have in my possession. I will leave this issue open in case anyone else is able to help. In the meantime, please refer to these other issues with implicit messaging connectivity questions:
Side note - We are considering creating a service that helps people configure and connect to industrial devices. If this is something that is of interest, please let me know. |
Thank you for the answer Adam, I can understand your reservation. I will further investigate the problem with my device and keep the thread updated. Maybe there is a low hanging fruit I don't/can't see or some strange bahaviour catching your eyes...
is not registred in the Maybe one should change this part of code in
Instead of creating a |
I went by the idea above and changed the code acordingly to:
As described in the message above (#64 (comment)) there is a new socket created for the My connection dump:
|
@chruetli Did you ever find a good solution to this problem? |
@LiamMZ The changes I posted on 20/24 Aug work good for me. I use them since. But I would be happy to have another set of eyes looking on the problem. |
I had two issues on my end:
|
I had a similar (if not the same) issue. Changing the UDP socket being created in the ForwardOpen() call to UDPBoundSocket type (to ensure it is actually bound) solved the issue for me, without creating multiple sockets (it was found in the _socketMap as well as the _connectionMap used to handle the connections). @chruetli @LiamMZ (and anyone else) If you're willing and able, would you mind trying the library with these changes? You can find my fork at https://github.com/FikeCorp/EIPScanner/tree/brooks. |
@nicktramp Nick, this sounds good an promising! I will give it a try as soon as I have some time! |
I have a question about using Implicite Messaging. After some time I found out how to apply my EDS file to the
ImplicitMessagingExample.cpp
.When I run the example the following output is produced:
The corresponding wireshark dump can be found in the attached file. implicitMessagingExample.zip
In the Wireshark dump one can see the following:
There is traffic from target to originator and vice versa. But none of these packages is printed in the example program.
What looks strange to me is the fact that the connection ID=0x63CF0001 changes the port between package 27 and 36.
Is there something I did wrong?
Best regards
Mario
The text was updated successfully, but these errors were encountered: