Omron SYSMAC K Serie Guía De Operación página 27

Unidades de e/s analógicas
Tabla de contenido
Ejemplos de Programación
Bits y canales utilizados
0300 a 0307
0308 a 0311
0313
0314
0200 a 0203
0204 a 0207
1000 a 1007
1013
1014
1813
DM 00 a DM 03
Programa
En este programa ejemplo se utilizan los siguientes bits y canales.
Bits del canal de entrada de la unidad donde se guardan en primer lugar los datos con-
vertidos de entrada.
Indicadores de lectura para las cuatro entradas
Indicador de entrada superior al límite; utilizado para indicar un error del valor entrada;
si está en ON no se mueven los datos.
Indicador de entrada inferior al límite; utilizado para indicar un error del valor de entra-
da; si está en ON no se mueven los datos.
Bits de control ON/OFF; se ponen en ON cada ciclo de scan para asegurar que se leen
todos los datos de entrada.
Bits de control de lectura completa; se ponen en ON para indicar que se han movido los
datos de entrada.
Bits utilizados para almacenar los datos de entrada hasta que se muevan al lugar apro-
piado para cada entrada (en este caso DM00 a DM03).
Bit de trabajo; utilizado para indicar valor de entrada alto.
Bit de trabajo; utilizado para indicar valor de entrada bajo.
Siempre en ON; utilizado para asegurar que los bits de control ON/OFF permanecerán
en ON.
Canales utilizados para almacenar los datos de entrada hasta que se transfiera un nue-
vo valor de entrada.
El siguiente programa se utiliza para mover los datos de cada entrada a su
correspondiente canal DM de tal forma que se pueda disponer en todo mo-
mento del valor de entrada más reciente. El indicador siempre en ON se utili-
za para asegurar que los indicadores de lectura permanezcan en ON. Los
datos de entrada se almacenan temporalmente en IR 10 para la entrada que
se está leyendo, luego son transferidos al correspondiente canal DM antes
de ponerse en ON el bit de control de Lectura Completa y se repita el proce-
so para la siguiente entrada.
En este ejemplo, los indicadores de Entrada Alta y Entrada Baja se utilizan
para prevenir que se muevan los datos si se detecta un error y para activar
los bits de trabajo que se pueden usar para señalizar los errores.
Sección 4--2
21
Tabla de contenido
loading

Tabla de contenido