IF #tempPositionReached OR #tempError THEN
END_IF;
Posicionar eje
// Desplazar eje de posicionamiento (eje de máquina 1) 100 mm
// #statStart: Bool;
// #tempPositionReached: Bool;
// #tempError: Bool;
// #tempErrorCode: Byte;
// Inicio de petición: #statStart := TRUE;
"LBP_CtrlAxisSpindle"(Start := #statStart,
IF #tempPositionReached OR #tempError THEN
END_IF;
11.7.7
LBP_MCPCtrlMilling [FC19]: transmisión de señales MCP a la interfaz
Función
El bloque "LBP_MCPCtrlMilling [FC19]" transmite señales entre un panel de mando de máquina
(MCP) y la interfaz CN/PLC (DB de CN, DB de GMO, DB de canal, DB de eje). Se transmiten señales
del MCP (teclas, etc.) a bloques de datos de la interfaz CN/PLC, así como señales de bloques de
datos de la interfaz CN/PLC al MCP (LED).
Para la variante M del panel de mando de máquina MCP 483, el bloque transmite las
siguientes señales:
• Interruptor de llave
• Modos de operación
• Mando de programas
• Señales de desplazamiento de eje
PLC
Manual de funciones, 01/2023, A5E47437861E AF
State
=> #tempErrorCode);
#statStart := FALSE;
Stop
:= FALSE,
Funct
:= 5,
Mode
:= 1,
AxisNo
:= 1,
Pos
:= 100.0,
FRate
:= 1000.0,
InPos
=> #tempPositionReached,
Error
=> #tempError,
State
=> #tempErrorCode);
#statStart := FALSE;
// Posicionar eje
// Posicionar de forma incremental
// 1. eje de máquina
// +100 mm
Referencia al PLC Basic Program
11.7 Funciones (FC)
627