Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instrucciones Aritméticas
Instrucciones Aritméticas
fija
Entradas/salidas
IN1, IN2
Operandos
VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW, constante,
*VD, *AC, *LD
VW, IW, QW, MW,SW, SMW, T, C, LW, AC, *VD, *AC, *LD
OUT
ENO
Acceder a la
memoria de la
CPU
9 SIMATIC
K
O
P
Errores
IEC 1131
ADD_I
F
U
P
EN
ENO
IN1
OUT
IN2
SUB_I
ENO
EN
IN1
OUT
IN2
A
W
L
+I
-I
IN1, OUT
IN1, OUT
221
222
224
226
Ejemplo
Tipos de datos
INT
INT
Nemotcnica SIMATIC/Internacional
En AWL:
Operandos
VD, ID, QD, MD, SMD, SD, LD, AC, HC, constante, *VD,
*AC, *LD
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
OUT
ENO
Acceder a la
memoria de la
CPU
9 SIMATIC
K
O
P
Errores
IEC 1131
ADD_DI
F
U
P
EN
ENO
IN1
OUT
IN2
Tipos de datos
DINT
DINT
Nemotcnica SIMATIC/Internacional
En AWL:
SUB_DI
ENO
EN
IN1
OUT
IN2
A
W
L
+D
-D
IN1, OUT
IN1, OUT
221
222
224
226
Operandos
VW, IW, QW, MW, SW, SMW, T, C, LW, AC, AIW,
constante, *VD, *AC, *LD
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
OUT
ENO
Acceder a la
memoria de la
CPU
9 SIMATIC
K
O
P
Errores
IEC 1131
MUL
F
U
P
DINT
Nemotcnica SIMATIC/Internacional
EN
ENO
IN1
OUT
EN
ENO
En KOP y FUP:
IN1
OUT
En AWL:
IN2
DIV
IN2
A
W
L
Tipos de datos
INT
MUL
DIV
IN1, OUT
IN1, OUT
221
222
224
226
Ejemplo
ENO
9 SIMATIC
K
O
P
Errores
IEC 1131
INC_B
F
U
P
EN
ENO
IN
OUT
DEC_B
A
W
L
Operandos
VB, IB, QB, MB, SB, SMB, LB, AC, constante, *VD, *AC, *LD
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
EN
ENO
IN
OUT
INCB
DECB
OUT
OUT
221
222
224
226
Tipos de datos
BYTE
BYTE
Nemotcnica SIMATIC/Internacional
IN + 1 = OUT
IN - 1 = OUT
En AWL:
OUT + 1 = OUT
OUT - 1 = OUT
Entradas/salidas
Operandos
Tipos de datos
IN1, IN2
VD, ID, QD, MD, SD, SMD, AC, LD, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SD, SMD, AC, LD, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
ADD_R
F
U
P
EN
ENO
IN1
OUT
En KOP y FUP:
En AWL:
SUB_R
EN
ENO
IN1
OUT
IN2
+R
-R
IN1, OUT
IN1, OUT
221
222
224
226
Ejemplo
OUT-IN1=OUT
IN2
A
W
L
REAL
Nemotcnica SIMATIC/Internacional
Entradas/salidas
Operandos
Tipos de datos
IN1, IN2
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
F
U
P
MUL_R
ENO
EN
REAL
Nemotcnica SIMATIC/Internacional
En KOP y FUP:
IN1
OUT
IN2
En AWL:
DIV_R
EN
ENO
IN1
OUT
*R
/R
IN2
A
W
L
IN1, OUT
IN1, OUT
221
222
224
226
Nota
Los nmeros reales (o nmeros en coma flotante) se representan en el formato descrito en la norma ANSI/IEEE 754-1985
(precisin sencilla). Para obtener ms informacin al respecto, consulte dicha norma.
Ejemplo
Raz cuadrada
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
SQRT
F
U
P
A
W
L
EN
ENO
IN
OUT
SQRT
IN, OUT
REAL
Nemotcnica SIMATIC/Internacional
IN = OUT
Condiciones de error que ponen ENO a 0:
SM1.1 (desbordamiento), SM4.3 (tiempo de ejecucin), 0006
(direccionamiento indirecto)
Estas operaciones afectan a las siguientes marcas especiales:
SM1.0 (cero); SM1.1 (desbordamiento); SM1.2 (negativo)
221
222
224
226
Regulacin PID
Entradas/salidas
Operandos
Tipos de datos
TBL
VB
BYTE
LOOP
Acceder a la
memoria de la
CPU
Constante(0 a 7)
BYTE
Errores
Operaciones soportadas por las
CPUs S7-200
9
K
O
P
ENO
9 IEC 1131
SIMATIC
PID
ENO
EN
F
U
P
TBL
LOOP
A
W
L
PID
TABLE, LOOP
221
222
224
226
Nemotcnica SIMATIC/Internacional
Seno
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
REAL
Nemotcnica SIMATIC/Internacional
IEC 1131
ENO
SIN
EN
F
U
P
OUT
IN
A
W
L
221
SIN
222
IN, OUT
224
226
Coseno
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
COS
F
U
P
REAL
Nemotcnica SIMATIC/Internacional
EN
ENO
IN
OUT
A
W
L
221
COS
222
IN, OUT
224
226
Tangente
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
TAN
F
U
P
REAL
Nemotcnica SIMATIC/Internacional
EN
ENO
IN
OUT
A
W
L
221
TAN
222
IN, OUT
224
226
Exponencial natural
(SIMATIC)
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
REAL
Nemotcnica SIMATIC/Internacional
IEC 1131
ENO
EXP
EN
F
U
P
OUT
IN
A
W
L
221
EXP
222
IN, OUT
224
226
Logaritmo natural
(SIMATIC)
Entradas/salidas
Operandos
Tipos de datos
IN
VD, ID, QD, MD, SMD, SD, LD, AC, constante, *VD, *AC, *LD
REAL
OUT
Acceder a la
memoria de la
CPU
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *AC, *LD
Errores
Operaciones soportadas por las
CPUs S7-200
ENO
9 SIMATIC
K
O
P
IEC 1131
LN
F
U
P
REAL
Nemotcnica SIMATIC/Internacional
EN
ENO
IN
OUT
A
W
L
221
LN
222
IN, OUT
224
226