YASKAWA iC9200 Series Manual page 118

Cpu
Hide thumbs Also See for iC9200 Series:
Table of Contents

Advertisement

Deployment
System variables and status information > System variables
SliceBus system variables
System variable
SB_DATA_VALID
SB_TOPOLOGY_OK
SB_DIAG_ALARM_STATUS
SB_DIAG_ALARM_ACK_PENDING
EtherCAT system varia-
bles
118
Please consider the System SLIO power and clamp modules do not
have any module ID. These cannot be recognized and are therefore
not taken into account when listing or assigning the slots.
The counting of the slots starts at 1, i.e. the 1st slot corresponds to bit
0 in the corresponding diagnostic register.
A diagnostic interrupt is not automatically acknowledged. The
acknowledgement happens by reading the diagnosis. As long as a
diagnostic interrupt is not acknowledged, no further diagnostic inter-
rupt is issued at this slot.
Diagnostic interrupt handling
n
As soon as a module reports a diagnostic interrupt via the backplane bus, this is auto-
matically recognized by the CPU and in SB_DIAG_ALARM_STATUS the register bit
corresponding to the slot is set.
n
The diagnostic interrupt must be enabled for the module in iCube Engineer.
n
You can acknowledge a diagnostic message by reading record set 0x00 (diagnostics)
or 0x01 (extended diagnostics) from the corresponding slot. Information concerning
the structure of the diagnostic data may be found in the manual of the corresponding
System SLIO module.
n
In iCube Engineer you can use the Y_SB_DataRecordRead block from the system
library to read the corresponding record set. To do this, you must first add the
'Y_SliceBus.pcwlx' system library to your project.
Type - description
BOOL - bus activity
n
BOOL - bus topology
n
ULINT - diagnostic status of the modules
n
ULINT - acknowledgement diagnostic status of the modules
n
The system variables for diagnostics of the EtherCAT master and the connected
EtherCAT slaves are listed below.
This variable is set if data transfer via SliceBus is active.
This variable is set when the plugged modules on the SliceBus
match the configuration.
As soon as a module reports a diagnostic alarm on the Sli-
ceBus, according to the slot position the corresponding bit is set
in the 64-bit register.
As soon as a module on the SliceBus requests an acknowl-
edgement of the diagnostic alarm, according to the slot position
the corresponding bit is set in the 64-bit register.
HB700 | CPU | PMC921xEx | en | 23-06
iC9200 Series

Advertisement

Table of Contents
loading

Table of Contents