6
Asimismo, es posible consultar datos de la herramienta
directamente con el No. de identif.. Por ejemplo, es
posible que sea necesario cuando no exista ninguna
asignación de puesto de revólver. Para ello, programar
una coma y el No. de identif. de la herramienta detrás
de la identificación deseada, p. ej. #l1 = #d1(Z, "001").
Variables PLC (Bits de eventos)
Rogamos consulte el manual de la máquina.
El fabricante de la máquina se encarga de ajustar dicha
función.
La programación de variables accede a un valor lógico, aritmético o
de texto desde el programa PLC. Se puede acceder a las variables
PLC con acceso de lectura o de escritura. El nombre simbólico al
que se accede lo fija el fabricante de la máquina en el programa
PLC.
En las versiones anteriores del control numérico, la parte de lectura
de dicha programación se identificaba como «Bits de eventos».
#en(Symname): n identifica el tipo de datos, Symname
identifica el nombre simbólico del operando PLC
El fabricante de la máquina puede poner el nombre simbólico
también indexado. El Índice puede estar configurado variable.
#e1("Spindle[#l3].Direction")
#e1 (#e0): Con #e1, el control numérico ejecuta accesos
a valores lógicos, valores de números enteros o valores de
quebrados
#e2: Con #e2, el control numérico ejecuta accesos a valores de
texto
Prestar atención a que el tipo de variable concuerde con
las asignaciones. Los valores de texto de las variables
PLC se pueden guardar únicamente en variables de
String, los valores numéricos únicamente en variables
normales.
Ejemplo: Variable PLC
. . .
N.. #l4 = #e1( "CoolingOn")
N.. #e1( "CoolingOn") =1
N.. #e1( "CoolingOn") =#l4
...
N.. #x3 = #e2( "MyFieldName")
N.. #e2( "MyFieldName") ="Hallo"
N.. #e2( "MyFieldName") =#x3
. . .
N.. #l1= #e1( "Channel[2].Event[57]")
518
Programación DIN | Programación de variables
Leer el estado de las variables PLC y guardar en #l4
Sobrescribir el estado de las variables PLC
Restaurar la variable PLC con valor guardado
Guardar el estado de las variables de texto en las variables
de String #x3
Sobrescribir la variable PLC con Hola
Restaurar la variable PLC con valor guardado
Guardar canal 2, evento 57 en #l1
HEIDENHAIN | Modo de Empleo programación smart.Turn y DIN | 12/2019