Programas ejemplo
Selecciones de la unidad
Item
Unidad
Número de unidad
Modo de operación
Utilizada entrada 1
Rango de señal de entrada
Programa ejemplo
El siguiente ejemplo sólo se puede ejecutar con las CPus C200HS, C200HX/HG/HE.
• Flujo de datos (Unidad número 0):
Canal 101 (Valor de conversión AD) → Canales 201 y 202 (Resultados de la conversión)
Condición de ejecución
25503((ERR)
1, 2, 3...
Programa ejemplo 7: Cálculo de la raíz cuadrada
Los datos expresados como curvas cuadráticas, tales como entradas de termopar, se convierten y se envían
como datos lineales (0000 a 4400).
Selecciones de la unidad
Item
Unidad
Número de unidad
Modo de operación
Utilizada entrada 1
Rango de señal de
entrada
152
Contenidos
C200H-AD003
#0
Modo normal
---
Entrada número 1, 0 a 10 V
25506(=)
1. Si el bit de la izquierda es un 1 (número negativo) en datos binarios de
16-bits, se invierte el dato.
2. El dato binario de 16-bits se convierte a BCD.
3. El dato BCD con signo se envía a los canales 200 y 201.
Contenidos
C200H-AD003
#0
Modo normal
---
Entrada número 1, 0 a 10 V
Selecciones reales
---
Interruptor de número de unidad: 0
Interruptor DIP del panel posterior: Todos OFF
DM 1000 = 0001
DM 1001 = 0001
MOV(21)
Dato binario de 16--bits
101
DM0000
MOV(21)
Pone a 0000 el canal de la iz-
#0000
quierda
DM0001
ANDW(34)
#8000
DM0000
DM0002
NEG
DM0000
Pone a 0 el bit de la izquierda
DM0000
MOV(21)
Pone el canal de la izquier-
#F000
da a F000 si no es 0.
DM0001
BCD(24)
DM0000
Convierte a BCD.
DM0000
XFER(70)
#0002
Envía los datos BCD con signo a
DM0000
los canales 200 y 201.
200
Selecciones reales
---
Interruptor de número de unidad: 0
Interruptor DIP del panel posterior: Todos OFF
DM 1000 = 0001
DM 1001 = 0001
Apéndice C
(1)
(2)
(3)