1PosSSI/Analog
6.2 Breve introducción a la puesta en marcha del 1PosSSI/Analog
Crear bloque y enlazarlo con el programa de usuario
Enlace el bloque siguiente FC 101 con su programa de usuario, p. ej. en el OB 1. Este
bloque requiere el bloque de datos DB 1 con una longitud de 16 bytes. En el ejemplo
siguiente se activa el arranque al aplicar el bit de marca 30.0 (en sentido +) o 30.1 (en
sentido -) con la unidad de programación. La velocidad para el modo Jog se selecciona con
la palabra de marca 32.
AWL
Bloque: FC101
L
T
L
T
L
T
L
T
L
DU
T
UN
SPB
L
T
SPA
UN
DIRM:
SPB
L
T
SPA
L
STOP:
T
U
SPB
UN
=
L
CTRL:
T
L
T
L
T
L
T
258
Significado
PED 256
//cargar valores de respuesta del 1PosSSI/Analog
DB1.DBD8
PED 260
DB1.DBD12
DB1.DBB8
//mostrar bits de estado
MB8
DB1.DBB12
MB9
DB1.DBD8
//mostrar valor real
DW#16#FFFFFF
MD12
M30.0
DIRM
B#16#13
//avanzar en sentido +
DB1.DBB0
//(START=1, DIR_P=1, DIR_M=0, CTRL_DO=1, TIPPEN=1)
CTRL
M30.1
STOP
B#16#15
//avanzar en sentido -
DB1.DBB0
//(START=1, DIR_P=0, DIR_M=1, CTRL_DO=1, TIPPEN=1)
CTRL
B#16#0
//detener
DB1.DBB0
DB1.DBX8.2
CTRL
DB1.DBX8.0
//activar / borrar en función de POS_ACK START
=DB1.DBX0.0
MW32
//velocidad para el MODE Jog
DB1.DBW23
B#16#0
DB1.DBB1
DB1.DBD0
//transferir valores forzados al 1PosSSI/Analog
PAD256
DB1.DBD4
PAD260
Instrucciones de servicio, 05/2007, A5E00124871-04
Posicionamiento