Asycube - Asyril SA
Programming Guide
63/83
6.3.2. Status Holding Registers (Read-only zone, offset=64)
The Status Holding Registers presented in Table 6-2 are used to get information on the Asycube. Examples: remaining vibration time, error state, …
The 4 first bits represents the errors status: Asycube Modbus errors status,
Internal Modbus communication error status, Asycube warnings status and
Asycube alarms status. More information in Section 6.4.
The first byte (mask 0x0F) of this Holding Register contains Asycube Modbus
error code, while the second byte (mask 0xF0) contains the Internal Modbus
communication error code. More information in Section 6.4.2.
This Holding Register contains the Asycube warning code. More information in
Section 6.4.3 and Section 5.4.14.
This Holding Register contains the Asycube alarm code. More information in
Section 6.4.3 and Section 5.4.15.
HR_MODBUS_PLATFORM_STATUS
This Holding Register gives the status of either the platform vibration trigged with
HR_PLATFORM_VIBRATION_TRIG or the platform centering trigged with
HR_PLATFORM_CENTERING_TRIG.
The transition DONE->BUSY occurs on the trigger rising edge if the data is
correct.
The transition DONE->ERROR occurs on the trigger rising edge if the data is
incorrect (e.g. index is out of range).
The transition BUSY->DONE occurs as soon as the vibration ends.
The transition BUSY->ERROR occurs if an Internal Modbus communication
error (See Section 6.4.2) before the vibration starts.