Details of the TBX SAP 10-Type IODDT Implicit Exchange Objects
(Original Document)
At a Glance
These are the objects whose exchanges are carried out automatically on each cycle of the task in which the TBX SAP 10 module is configured.
Error Bit Object
The following table presents the meaning of the bit %I\2.e\0.0.MOD.ERR:
Function
Type
Access
Meaning
Object
Module fault
BOOL
R
Indicates that the module is faulty.
%I\2.e\0.0.MOD.ERR
List Status Word Object
These objects are exchanged by setting the bit %I\2.e\0.0.0.1 to 1; they show the status of the information lists concerning the bus slaves (LDS, LPS and LAS).
NOTE: Input image words send back information of the state of the AS-i bus, and not on the inputs. As the PLC is in RUN, the application will have to acknowledge this change in mode, in order not to interpret the state of the AS-i bus instead of the inputs. The bit %I\2.e\0.0.0.1 indicates this mode.
Word Object
The following table presents the meanings of the %IW\2.e\0.0.0 to %IW\2.e\0.0.6 words:
Standard symbol
Type
Access
Meaning
Object(1)
DIAG_IN_SAP10
INT
R
Bits 0 to 3 repeat information from inputs %I\2.e\0.0.0.0 to %I\2.e\0.0.0.3. The other bits are not used.
%IW\2.e\0.0.0.0
LDS_0
INT
R
List of detected slaves from 0 to 15.
bit n = 1 if slave n in the list.
Example:
slave 12 detected if word bit %IW\2.e\0.0.0.1.12 =1.
%IW\2.e\0.0.0.1
LDS_16
INT
R
List of detected slaves from 16 to 31.
bit n = 1 if slave n+16 in the list.
Example:
slave 18 detected if word bit %IW\2.e\0.0.2.2 =1.
%IW\2.e\0.0.0.2
LPS_0
INT
R
Projected slave list from 0 to 15.
bit n = 1 if slave n in the list.
Example:
slave 12 projected if word bit %IW\2.e\0.0.0.3.12 =1.
%IW\2.e\0.0.0.3
LPS_16
INT
R
Projected slave list from 16 to 31.
bit n = 1 if slave n+16 in the list.
Example:
slave 18 projected if word bit %IW\2.e\0.0.0.4.2 =1.
%IW\2.e\0.0.0.4
LAS_0
INT
R
List of active slaves from 0 to 15.
bit n = 1 if slave n in the list.
Example:
slave 12 activated if word bit %IW\2.e\0.0.0.5.12 =1.
%IW\2.e\0.0.0.5
LAS_16
INT
R
List of active slaves from 16 to 31.
bit n = 1 if slave n+16 in the list.
Example:
slave 18 activated if word bit %IW\2.e\0.0.0.6.2 =1.
%IW\2.e\0.0.0.6
Legend:
(1)
%IW\2.e\0.0.0.0 to %IW\2.e\0.0.0.6
with e = Fipio connection point
Diagnostic Inputs
Inputs %I\2.e\0.0.0.0 to %I\2.e\0.0.0.3 (e is the Fipio connection point) permanently contain information on the status of the AS-i bus and the operating mode in progress for the TBX SAP 10 module.
The following table describes the objects %I\2.e\0.0.0.0 to %I\2.e\0.0.0.3:
Symbol
Type
Access
Meaning
Object
MODE_PROT
INT
R
bit 1 = 1: the TBX SAP 10 module operates in Protected mode and activates only the slaves whose configuration is identical to that of the reference configuration.
bit 0 = 0: the TBX SAP 10 module operates in Configuration mode and activates all slaves present on the bus AS‐i bus.
%I\2.e\0.0.0.0
MODE_DIAG
INT
R
bit 1 = 1: the TBX SAP 10 module operates in Diagnostic mode, and in this case, lists of detected, programmed and activated slaves are sent back, and not AS-i bus inputs. In this mode, the AS-i bus outputs are always positioned.
%I\2.e\0.0.0.1
DIFF_CONF
INT
R
bit 1 = 1: indicates a discrepancy between the actual AS-i bus configuration and the reference configuration stored in the TBX SAP 10 non volatile memory.
This bit can switch to 1 regardless of the TBX SAP 10 operating mode (Configuration, Protected, Diagnostic).
%I\2.e\0.0.0.2
ADDRESS_0
INT
R
bit 1 = 1: indicates the presence of a slave at address 0 on the AS-i bus.
%I\2.e\0.0.0.3
Channel Error, CH_ERROR
The table below presents the error bit %I\2.e\0.m.c.ERR:
Standard symbol
Type
Access
Meaning
Object
CH_ERROR
BOOL
R
Indicates that the module is faulty.
%I\2.e\0.m.c.ERR