S7-200
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
LD
SM0.0
MOVW
AIW4, VW200
-I
VW252, VW200
DIV
VW250, VD198
MUL
10, VD196
DIV
VW250, VD196
MOVW
VW198, VW160
MOVW
0, VW198
MUL
10, VD198
+I
VW160, VW200
MOVW
VW200, VW116
S
V10.7, 1
¦
¦
VW200
3
+-------¦ >= W +------------------------(
¦
¦
¦
¦
¦
¦
¦
¦
¦
¦
LDW>=
VW200, VW260
=
V10.6
R
Q0.0, 1
MOVW
VW260, VW136
S7-200 Tips & Tricks
C79000-G7078-C214-01
PT100
// Siempre cargar el valor
// medido en VW200
// deducir compensación para 0°C
// dividir el valor
// resto x 10
// 10 x resto / 30 = 1 dígito después de punto decimal
// guardar un dígito después de punto decimal
// borrar VW198
// Valor temperatura X10
// Valor temperatura X10 + 1 dígito después de punto decimal
// transferir resultado a VW116 para visualización
// Habilitar mensaje 1 para visualizaci ó n
VW260
¦
¦
+------------(
¦
¦
+------------¦EN
// Si se rebasa el límite superior
// Habilitar mensaje 2
// Desconectar horno
// Límite superior en VW136 para
// visualización de mensaje 2
¦
ADD_I---+
+------------¦EN
¦
¦
¦
VW160¦IN1 OUT+VW200
¦
VW200¦IN2
¦
+-------+
¦
MOV_W---+
+------------¦EN
¦
¦
¦
VW200¦IN
¦
¦
¦
+-------+
¦
V10.7
+------------(
S
V10.6
)
Q0.0
K1
R
)
MOV_W---+
¦
¦
¦
VW260¦IN
OUT+VW136
¦
¦
+-------+
Ejemplo Nº 36
¦
¦
¦
¦
¦
OUT+VW116
¦
K1
)
7