PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T...

15
INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL EJEMPLO 24. Se desea registrar la hora, en la que un operario abre una puerta en su jornada laboral. La apertura de la puerta se realiza 10 veces al día. La puerta se abre con un pulsador (I0.0). Antes de comenzar la jornada el operario acciona un pulsador (I0.1) para resetear los datos del día anterior. Cada vez que se pulse el pulsador de apertura, se activará el motor de apertura de la puerta (Q0.0), durante tres segundos, y el momento horario quedará registrado en un ARRAYS de datos Transcurridos los tres segundos el motor dejará de actuar y la puerta ARRAYS de datos. Transcurridos los tres segundos el motor dejará de actuar y la puerta se cierra de forma automática. 1º Crear un DB de datos para declarar el ARRAYS de 10 filas 1º. Crear un DB de datos para declarar el ARRAYS de 10 filas. 2º. Implementar el programa con la lectura de la hora local. 3º. Simular el proceso pulsando 10 veces I0.0. a intervalos de algunos segundos. 4º. Visualizad los valores registrados de tiempo en un tabla de observación. 4 . Visualizad los valores registrados de tiempo en un tabla de observación. UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Transcript of PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T...

Page 1: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

EJEMPLO 24.Se desea registrar la hora, en la que un operario abre una puerta en su jornada laboral.La apertura de la puerta se realiza 10 veces al día. La puerta se abre con un pulsador(I0.0). Antes de comenzar la jornada el operario acciona un pulsador (I0.1) pararesetear los datos del día anterior.

Cada vez que se pulse el pulsador de apertura, se activará el motor de apertura de lapuerta (Q0.0), durante tres segundos, y el momento horario quedará registrado en unARRAYS de datos Transcurridos los tres segundos el motor dejará de actuar y la puertaARRAYS de datos. Transcurridos los tres segundos el motor dejará de actuar y la puertase cierra de forma automática.

1º Crear un DB de datos para declarar el ARRAYS de 10 filas1º. Crear un DB de datos para declarar el ARRAYS de 10 filas.2º. Implementar el programa con la lectura de la hora local.3º. Simular el proceso pulsando 10 veces I0.0. a intervalos de algunos segundos.4º. Visualizad los valores registrados de tiempo en un tabla de observación.4 . Visualizad los valores registrados de tiempo en un tabla de observación.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 2: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

ARRAYS DIRECCIONAMIENTO DIRECTO INDIRECTOARRAYS‐ DIRECCIONAMIENTO. DIRECTO ‐ INDIRECTO

UN ARRAY ES UN GRUPO DE DATOS DE UN MISMO TIPO , QUE SE RESERVAN EN UNESPACIO DE LA MEMORIA DE LONGITUD PREDETERMINADA. LA POSICIÓN DE LOSDATOS LA MARCA UNA DIRECCIÓN ASOCIADA DENOMINADA PUNTERO.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 3: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

DIRECCIONAMIENTO DIRECTO.

Creamos una función MOVE para mover el valor a cada uno de los punto de la i bl ARRAYvariable ARRAY.

MOVE "Temperatura" a Registro_Temperatura".Temperatura[1].

MOVE "Temperatura" a R i t T t " T t [2]Registro_Temperatura".Temperatura[2]

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 4: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

DIRECCIONAMIENTO INDIRECTO

Creamos una sola función MOVE en donde moveremos el valor a donde nos indique l l d l i bl "P t "el valor de la variable "Puntero"

MOVE "Temperatura" a Registro_Temperatura".Temperatura["Puntero"]

Si "Puntero" =3 moveremos "Temperatura" a Registro_Temperatura".Temperatura[3]

Si "Puntero" =8 moveremos "Temperatura" a Registro Temperatura" Temperatura[8]Registro_Temperatura .Temperatura[8]

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 5: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

ÓTABLA OBSERVACIÓN ARRAY REGISTRO TEMPERATURA.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 6: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

1º.‐ AJUSTAMOS LA HORA EN NUESTRO PG.1 . AJUSTAMOS LA HORA EN NUESTRO PG.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 7: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

2º DECLARAMOS VARIABLES Y ARRAYS EN UN DB DATOS2º‐ DECLARAMOS VARIABLES Y ARRAYS EN UN DB DATOS.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 8: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

VARIABLES EN NUESTRO DB, VARIABLES RELACIONADAS CON EL ARRAY REGISTRO.VARIABLES EN NUESTRO DB, VARIABLES RELACIONADAS CON EL ARRAY REGISTRO.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 9: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

4º CREAMOS BLOQUE DE FUNCION PARA PROGRAMA EN UN BLOQUE FC4º.‐ CREAMOS BLOQUE DE  FUNCION PARA PROGRAMA, EN UN BLOQUE FC. 

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 10: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

5.‐ DECLARAMOS VARIABLES EN NUESTRO FC.5. DECLARAMOS VARIABLES EN NUESTRO FC.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 11: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

6º ‐ IMPLEMENTAMOS EL PROGRMA.6   IMPLEMENTAMOS  EL PROGRMA.

LLENAMOS TODO EL ARRAY DE UN VALOR “0” ENTRADA IN, HASTA 10REPETICIONES EN LAS SIGUIENTES POSICIONES DE MEMORIA, PONEMOS ALMISMO TIEMPO EL PUNTERO A CERO.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 12: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

LEEMOS LA HORA LOCAL Y LA ALMACENAMOS EN LA VARIABLE TIPO DTL,FECHA HORA LOCAL DECLARADA EN NUESTRO DB DE DATOS REGISTRO TEMPO.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 13: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

SELECCIONAMOS LOS DATOS DE HORA SOLAMENTE SEPARANDOLOS DE LAFECHA QUE NOS PROPORCIONA LA VARIABLA DTL FECHA HORA LOCAL.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

Page 14: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

CUANDO PULSEMOS LA APERTURA DE PUERTA, MOVEMOS LA HORAALMACENADA EN LA VARIABLE HORA_DIA A NUESTRO ARRAY DE REGISTRO,INCREMENTAMOS LA VARIABLE PUNTERO Y ACCIONAMOS EL MOTOR 3 SEG

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200

INCREMENTAMOS LA VARIABLE PUNTERO Y ACCIONAMOS EL MOTOR 3 SEG.

Page 15: PRESENTACION-Unidad 3- Automata Programable S1200 · Rit T t "T tRegistro_Temperatura".Temperatura[2] UNIDAD 3 –AUTOMATA PROGRAMABLE S1200. INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN

INTEGRACIÓN DE SISTEMAS DE AUTOMATIZACIÓN INDUSTRIAL

7º.‐ OBSERVAMOS LOS DATOS REGISTRADOS EN UNA TABLA DE OBSERVACIÓN.7 . OBSERVAMOS LOS DATOS REGISTRADOS EN UNA TABLA DE OBSERVACIÓN.

UNIDAD 3 – AUTOMATA PROGRAMABLE S1200