Capítulo 8
Instrucciones de matriz (Archivo)/misceláneas
542
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
El bit .EN se establece cuando la condición de entrada de reglón es verdadera. El
bit .DN se establece cuando se ha manipulado el último elemento de la matriz.
Cuando se ha manipulado el último elemento y la condición de entrada de reglón
se vuelve falsa, se borran el bit .EN, el bit .DN y el valor .POS.
La diferencia entre el modo Incremental y el modo Numérico a un régimen de un
elemento por escaneado es:
El modo Numérico con cualquier cantidad de elementos por escaneado requiere
solo una transición de falso a verdadero de EnableIn para iniciar la ejecución. La
instrucción continúa ejecutando el número de elementos especificado en cada
escaneado hasta su finalización, independientemente del estado de EnableIn.
El modo Incremental requiere que EnableIn cambie de falso a verdadero para
manipular un elemento de la matriz.
Expresiones de formato
Para cada operador que utilice en una expresión, debe proporcionar uno o dos
operandos (etiquetas o valores inmediatos). Se usa la siguiente tabla para dar
formato a los operadores y operandos dentro de una expresión.
Para operadores
Se usa este formato:
que operan en:
Un operando
operador(operando)
Dos operandos
operand_a operador
operand_b
Determine el orden de operación
Las operaciones que escribe en la expresión se realizan mediante la instrucción en
un orden prescrito, no necesariamente en el orden en que las escribe. Puede anular
el orden de operación agrupando los términos entre paréntesis, forzando la
instrucción a realizar una operación entre paréntesis antes de otras operaciones.
Las operaciones del mismo orden se realizarán de izquierda a derecha.
Orden
Operación
1
( )
2
ABS, ACS, ASN, ATN, COS, DEG,
FRD, LN, LOG, RAD, SIN, SQR,
TAN, TOD, TRN
3
**
4
- (negar), NOT
5
*, /, MOD
6
- (restar), +
7
AND
Ejemplo
ABS(tag)
tag_b + 5
tag_c AND tag_d
(tag_e**2) MOD (tag_f / tag_g)