Hi Everyone!
I use a s7-1500 controller. I use MB_CLIENT function to read data from an other PLC. Everything work fine until I make change in my project and download to the PLC. I have error 80A3 and impossible to acknowledge until I make a stop/Run of the plc.
Best Regards,
Hi,
In my case, I used multiple MB_client function blocks to read data. I was using the same client ID for all of them. I changed the connection ID of those differents connections and the problem was fixed.
if you have 3 instances of MB_client. you must set unique connection ID per instance
Example:
ID = 1 for MB_client_1 instance
ID = 2 for MB_client_2 instance
ID = 3 for MB_client_3 instance
Regards
Hello,
In my case I have only one connection so one connection ID is used.
thank you
Hi Maesa,
If you use instances declared in a FB function.
Try to use a global instance of MB_clien like this:
use a global DB to declare the “ModbusDataconnectParamClient” structure.
This will fix your problem and when you download the project, it will not cause problem for MB_client function.
hope this will help you
Hi,
I tested your solution and it solved my problem.
After every download to plc I don’t have error 80A3 anymore and the communication still established!
Thanks a lot
Maesa