Siemens SIMATIC FM 357-2 Manual página 463

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

Operadores y funciones aritméticas
Cuando se utilizan operadores/funciones, se debe emplear la notación matemática habitual.
Las prioridades para la ejecución se definen con ayuda de los paréntesis. De todos modos,
es válida la regla de cálculo de que la multiplicación y la división se hacen antes que la
suma y la resta.
Ejemplo:
N10 R1= R1+1 ; El nuevo R1 se calcula sumando 1 al valor antiguo de R1
N15 R1=R2+R3 R4=R5–R6 R7=R8
N20 R14=R1
*
N14 R14=R3+R2
Operadores/funciones aritméticas
Ejemplo:
N10 R13=SIN(25.3)
N15 R15=SQRT(POT(R1)+POT(R2)) ; Se eliminan primero los paréntesis internos
Operaciones de comparación
El resultado de las operaciones de comparación se puede asignar a un valor o servir para
formular una condición de salto. También se pueden comparar expresiones complejas.
El resultado de las operaciones de comparación es siempre de tipo BOOL.
Ejemplo:
R2=R1>1
R1<R2+R3
R6==SIN(POT(R7))
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
*
R2+R3
; Multiplicación y división tienen prioridad
; ante suma y resta
; R14 = (R1 R2)+R3
R1
; R14 = R3+(R2 R1)
*
; R2=TRUE si R1 > 1
; ¿Es R6 = SIN (R7)
R9 R10=R11/R12
; Seno de 25,3
Significado: R15 =
2
?
Programación CN
2
2
R1
+ R2
L
F
10-89

Publicidad

Tabla de contenido
loading

Tabla de contenido