-
Notifications
You must be signed in to change notification settings - Fork 219
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
Unable to Read from Allen-Bradley 1756-L73 A ControlLogix PLC #437
Comments
Hi, Can you please share your inputs on above mentioned issue. |
Newer PLCs, and Ethernet modules, support the newer extended Forward Open. Older ones do not. This is how the library finds out what it can do when talking with the PLC. It will try the extended version first and if that fails with an unsupported error, it will fall back to trying the older version. I have not seen the TCP retries like that though. Can you capture log output with log level 4? I need to see what the library is doing here. Thanks for bringing this up. |
Hello Kyle, Thanks for responding. |
Thanks for the logs. Here is what I see the library doing:
What kind of network module are you using for these communications? Is there any firmware upgrade you can apply? I have L55, L61 and L81 CPUs with a few different network modules. The L81 has a built in module. I have never seen this behavior. I am going to call this a bug as the library should be able to handle this. From your Wireshark dump, it looks like the PLC/module drops the TCP connection after sending the Unsupported error. However, it drops it in a way that almost looks like the network module is crashing. The TCP connection is not closed by the network module. It simply disappears. The packets after that are from the PC/library's TCP stack trying to contact the PLC. |
Hi Kyle, Thanks for the detailed explanation. CPU : Logix5573 (CAT 1756-L73) Sorry for the late response. |
This might take a little longer than I thought. I thought it would be fairly straightforward to change the state machine here, but it looks like I did not follow good coding practices and have logic smeared across multiple states. |
This is still in progress. I am really getting confused by this. None of my PLCs do this. I have a PLC/5, a MicroLogix 1100 and some ControlLogix including ENBT modules and a L81 with built-in Ethernet. |
Hi,
I am trying to communicate and read tag value of Allen-Bradley 1756-L73 ControlLogix PLC which is throwing error as Service not supported: Connection Manager - Large Forward Open . After this attempt is made for Forward Open followed by TCP retransmission packet. I am attaching Wireshark logs for your reference. Please let me what could be the reason for this failure.
Wireshark Screenshot :
The text was updated successfully, but these errors were encountered: