The MELSECA driver does not set the WR_SUC Status bit after successfully synchronously writing a Boolean variable in the Runtime.

The MELSECA driver does not set the WR_SUC Status bit after successfully synchronously writing a Boolean variable in the Runtime.

Summary

The MELSECA driver does not correctly set the WR_SUC Status bit for Boolean variables after successfully writing the variable synchronously in the runtime.  For all other variable types, WR_SUC is set correctly when a synchronous write is performed.

Description

The MELSECA driver does not correctly set the WR_SUC Status bit for Boolean variables after successfully writing the variable synchronously in the runtime.  For all other variable types, WR_SUC is set correctly when a synchronous write is performed.

Solution

An issue has been addressed in the MELSECA driver which prevented the WR_SUC Status bit from being set correctly when writing a Boolean variable.

Information

When a variable has been successfully written by the driver in the runtime through synchronous writing, the driver shall set the WR_SUC status bit to "1". When the variable has not been successfully written, the status bit remains at "0", while the WR_ACK statusbit is set to "1", indicating a writing confirmation was requested through synchronous writing.

Issue Number: 34237
Fixed on Date: 12.11.2015
Versions: 7.60 0 BUILD 36068