Communication via SIKONETZ5
AP04-RS485/SIKONETZ5
Date: 24.11.2016 Art. No. 86218 Mod. status 351/16 Page 33 of 38
8.6 Errors
If a slave is in the error state the slave signals the error with SW.7 = 1.
An error must be acknowledged by CW.5 = 0/1 or by pressing the key. If the cause of the
error has not been resolved at the time of acknowledgment, the error will not be reset or
triggered anew, resp.
Errors that have not been acknowledged can be read via a read command on Parameter
address 0xFD. The error code will be output (see chapter 5.2 Errors and 8.5.1 SIKONETZ5 error
codes).
8.7 Communication monitoring
8.7.1 Bus Timeout
Bus timeout monitoring is activated via parameterization of a valid time value (>0) for
timeout (see chapter 4 Parameter description ļ Parameter no. 6).
The first telegram received by the slave starts time monitoring.
Every new telegram recognized as valid by a slave (correct check sum) triggers time
monitoring.
If timeout occurs, this will result in the Timeout error.
After establishing cyclic communication between master and slave, this function can detect a
broken cable of the connection line for instance and signal the defect.
8.7.2 Programming interlock
Programming interlock is controlled via Parameter no. 21 "Programming mode configuration"
This parameter being enabled, the interlock must be canceled prior to write access to a
lockable parameter (see Table 7: Parameter description) by applying a write access to
Parameter no. 22: "Programming mode". Correspondingly, the interlock should be enabled
again immediately after a write access.
This mechanism enhances protection against unintentional parameterization.
Write access to locked parameters is replied with "Error due to device state" (see chapter
8.5.1 SIKONETZ5 error codes).
8.8 Parameterization via SIKONETZ5
On principle, the position indicator sends a telegram acknowledging write and read commands
of the master. With the command executable the value adopted is in the reply telegram.
If the actuator was unable to execute the command, e. g. because it attempted to write a
value beyond the admissible range, the position indicator will send an error telegram in reply.
Access
rw = read write
ro = read only
wo = write only