Siemens SIMATIC FM 357-2 Manual página 483

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

Ejemplos
Asignación de cadena:
N10 DEF STRING[20] STG="Axis is traversing" ; Asignación de caracteres
N20 STG[6] = 96
N30 STG[7] = "X"
N40 STG[8] = 96
N30 STG[9] = 0
Operaciones con cadena:
N10 DEF STRING[45] TAREA = "Traverse the X axis to 123.4, then to 10"
N20 DEF STRING[45] RESULT
N30 DEF AXIS axis
;
N40 axis = AXNAME (SUBSTR (TAREA, 10 ,1))
; Seleccionar valores de posición desde JOB y tipo de conversión a REAL
N50 G0 AX[axis]= NUMBER (SUBSTR (JOB, 22, 5)) ; Velocidad rápida de desplazamiento
N60 POS[axis]= NUMBER (SUBSTR (JOB, 39, 2))
; Crear una cadena mediante concatenación y conversión de tipo
N70 RESULT = "Position "<<AXSTRING(axis)<<" is: "<<$AA_IM[axis]
IF SUBSTR(JOB, 39, 2) <> SUBSTR(RESULT, 16, 2) GOTOF ERROR
N90 RESULT = RESULT<<", correcto"
N100 M30
ERROR:
N110 RESULT = RESULT<<", erróneo"
N120 M30
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
; ASCII
; Escribir carácter individual en cadena
; Ahora STG: "Axis 'X' is traversing"
; Desplazamiento del identificador final
; Ahora STG: "Axis 'X'
; Movimiento de posicionamiento
Programación CN
10-109

Publicidad

Tabla de contenido
loading

Tabla de contenido