YASKAWA iC9200 Series Operating Manual page 103

Hide thumbs Also See for iC9200 Series:
Table of Contents

Advertisement

iC9200 Series
System variable
NAME
EXCEPTION_COUNT
EXCEPTION_INFOS
[1] ... [2]
TYPE_ID
SUB_TYPE
SUB_TYPE_ID
TASK_NAME
PROGRAM_NAME
INFORMATION
1) You can set the system variable in the Tasks and events editor of the software iCube Engineer.
2) Please note that some CPUs only support ESM1.
SliceBus system variables
System variable
SB_DATA_VALID
SB_TOPOLOGY_OK
SB_DIAG_ALARM_STATUS
HB700 | CPU | PMC921xEx | en | 24-04
1
⮫  'Technical data'...page 69
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
As soon as a module reports a diagnostic interrupt via the backplane bus, this is
automatically recognized by the CPU and in SB_DIAG_ALARM_STATUS the register
bit corresponding to the slot is set.
The diagnostic interrupt must be enabled for the module in iCube Engineer.
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.
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.
System variables and status information > System variables
Type - description
STRING - name of the task.
USINT - number of exceptions.
ESM_EXCEPTION_INFO_ARRAY
ESM_EXCEPTION_INFO - Information on the exceptions [1 ... 2]
UDINT - ID of the exception.
STRING512 - exception type.
UDINT - ID of the task in which the exception occurred.
STRING - name of the task in which the exception occurred.
STRING512 - name of the program instance in which the exception
occurred.
STRING512 - information about the exception that occurred.
Type - description
BOOL - bus activity
This variable is set if data transfer via SliceBus is active.
BOOL - bus topology
This variable is set when the plugged modules on the SliceBus
match the configuration.
ULINT - diagnostic status of the modules
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.
Deployment CPU iC921xM-EC
.
2
103

Advertisement

Table of Contents
loading

Table of Contents