# Data of the T function

Data of the T function
Description | All data for a tool change is combined in a T function.
Data type | HLI_T_PROZESS
ST path | pTProcess : POINTER TO HLI_T_Prozess; Channel-specific, default synchronisation: pTProcess := ADR(gpCh[channel_idx]^.techno_unit_std_sync[tech_unit_idx].attribut_r.data[0]); Channel-specific, cross-block synchronisation: pTProcess := ADR(gpCh[channel_idx]^.techno_unit_late_sync[tech_unit_idx].attribut_r.data[0]);
Access | PLC reads
Tool identification
Description | The structure contains the identification number of the tool. There may also be identification numbers of identical or similar tools. A description of the structure format is contained in User data of tool identification.
ST element | .id
Data type | HLI_TOOL_ID
Access | HLIToolId : HLI_TOOL_ID; HLIToolId := pTProcess^.id;
Information on the tool unit
Description | Information supplied to the PLC referring to a tool unit.
ST element | .add_info_r[ ]
Data type | ARRAY [0..HLI_ADD_INFO_MAXIDX] OF UDINT
Access | AddInfo : UDINT; AddInfo := pTProcess^.add_info_r[X] where X = [0, HLI_ADD_INFO_MAXIDX]
Number of cross-block synchronised technology functions not acknowledged by the PLC
Description | Number of technology functions not yet acknowledged by the PLC but with cross-block synchronisation and waiting at the interface. The number contains all types of technology functions.
ST Element | .nr_late_sync
Data type | UINT
Access | NrLateSync : UINT; NrLateSync := pTProcess^.nr_late_sync

## Additional information

- User data of tool identification