Corrected from:
c300 controller V3.14
3200C controller V3.14
p300 panel controller V3.14
p500 panel controller V3.14
Response of the new version:
The L_ETC_CoE_SdoWriteEx function block with input value dwFlags = CompleteAccess now also writes to subsequent subindices. Please take into account that the EtherCat slave must support this functionality.
What happens?
When writing to parameters in the CompleteAccess mode, only the first subindex (0) is set, all following subindices are not set.
When does this behaviour occur?
The above-described behaviour occurs, when the L_ETC_CoE_SdoWriteEx function block is used with the input value dwFlags = CompleteAcces.
Which products are affected?
c300 controller V3.8 and higher
3200C controller V3.0 and higher
p300 panel controller V3.8 and higher
p500 panel controller V3.2 and higher
Short-term measures:
Do not use the CompleteAccess mode, but write every single subindex using the L_ETC_CoE_SdoWrite FB.
Evaluation/recommendations:
The FB is very rarely used with this mode. An applicative solution is described under 'Short-term measures'.