END_VAR
#statInstReadToolData(execute := #tempExecute,
11.6.7.2
Escribir datos de herramientas y filos predefinidos
Función
Para escribir un dato de herramienta y de filo predefinido, debe haberse definido previamente
una variable del tipo de datos LBP_typeNCVariableToolData. El tipo de datos se describe
en LBP_ReadToolData [FB26005]: leer datos de herramientas y filos predefinidos (Página 586).
Allí, se incluye una lista de variables de CN predefinidas. Cada una de ellas consta, a su vez, de
una variable Token y una variable Value.
Como preparativo, deben rellenarse los elementos column y row en la variable Token
de acuerdo con la tabla siguiente, puesto que están preajustados con 0 de forma
predeterminada y, en consecuencia, son variables.
Si se necesita la variable de CN numCuttEdgeParams para calcular el parámetro row en la
variable Token, debe leerse antes con "LBP_ReadVar [FB2]". A este respecto, ver también el
ejemplo de llamada siguiente.
Nombre
$TC_MOP2
$TC_MOP4
$TC_MOP11
$TC_MOP13
$TC_TP8
$TC_TP9
$TC_DP1
$TC_TPC1
$TC_TPC2
...
$TC_TPC8
numCuttEdgeParams
PLC
Manual de funciones, 01/2023, A5E47437861E AF
tempToolData : "LBP_typeNCVariableToolData"
toolNumber := 1,
edgeNumber := 2,
done => #tempDone,
busy => #tempBusy,
error => #tempError,
statusID => #tempStatusID,
status => #tempStatus,
toolData := #tempToolData);
Column
= toolNumber
= toolNumber
= toolNumber
= toolNumber
---
---
= toolNumber
---
---
...
---
---
Referencia al PLC Basic Program
11.6 Bloques de función (FB)
Row
= (edgeNumber - 1) * 9 + 2
= (edgeNumber - 1) * 9 + 4
= (edgeNumber - 1) * 9 + 5
= (edgeNumber - 1) * 9 + 6
= toolNumber
= toolNumber
= (edgeNumber - 1) * numCuttEdgePa‐
rams + 1
= toolNumber
= toolNumber
...
= toolNumber
---
591