Initialisierung
Datenformat
Beim Neustart der Steuerung befindet sich oft schon ein reales Werkzeug in der Spindel. Die PLC hat die Möglichkeit dieses Werkzeug der CNC direkt mitzuteilen.
actual_tool : DINT;
PLC Beispiel
bWrite: BOOL := FALSE;
ToolWrite : ADSWRITE;
ToolNr : DINT := 4711;
IF bWrite = TRUE THEN
bWrite := FALSE;
ToolWrite(Write := FALSE);
ToolWrite.NETID := '';
ToolWrite.PORT := ADS_PORT_TASK_SDA;
ToolWrite.IDXGRP := ADS_IGRP_DECODER_OF_CHANNEL + 1;
ToolWrite.IDXOFFS := ADS_IOFFS_ACTUAL_T_NUMBER;
ToolWrite.SrcAddr := ADR(ToolNr);
ToolWrite.LEN := SIZEOF(ToolNr);
ToolWrite(Write := TRUE);
END_IF
ToolWrite();