deisengard
Member
Background
Problem
After activating the updated configuration, another, separate link seems to have stopped working. It is a link between an input from an EL6695 EtherCAT bridge and a global input variable in the PLC task. While logged in to the PLC, when the value of the input changes on the EL6695, the corresponding linked variable in the PLC does not reflect the changed value.
All of my PLC inputs and outputs are defined using %I* and %Q*. I have made this sort of change before without any issue, so I'm confused. Does anyone have any suggestions on how to diagnose the problem with the link not updating? It's very possible I'm missing some obvious step since it's been a while since I made changes.
Thanks in advance.
- Upgraded from an older TwinCAT 3 build (in the VS2010 shell) to the current one (in the VS2013 shell).
- Opened project created in older environment and cleared a few visualization-related issues. Project builds fine.
- Unfortunately, the CX9020 PLC had to be reset (long story), which I did by renaming the Documents and Settings folder on the SD card.
- Activated the newly built configuration successfully.
- The only change to the project from before any of the above was an additional link between a new global output variable in the existing PLC task and an EL2124 digital output unit, as well as an additional line of code in the MAIN POU that sets the value of the new output variable.
Problem
After activating the updated configuration, another, separate link seems to have stopped working. It is a link between an input from an EL6695 EtherCAT bridge and a global input variable in the PLC task. While logged in to the PLC, when the value of the input changes on the EL6695, the corresponding linked variable in the PLC does not reflect the changed value.
All of my PLC inputs and outputs are defined using %I* and %Q*. I have made this sort of change before without any issue, so I'm confused. Does anyone have any suggestions on how to diagnose the problem with the link not updating? It's very possible I'm missing some obvious step since it's been a while since I made changes.
Thanks in advance.