Unidad 9 SCS
Unidad 9 SCS
Unidad 9 SCS
28/04/2010
Indicadores de estado y error Ranura de la Micro Memory Card Entradas y salidas integradas. Conexin para la fuente de alimentacin 2. interfaz X2 (PtP o DP) 1. interfaz X1 (MPI) Selector de modo
Error de hardware o de software. Error de Bus Alimentacin 5 V correcta Peticin de forzado permanente. CPU en RUN. CPU en STOP.
Entradas analgicas y salidas analgicas 8 Entradas digitales cada uno 8 Salidas digitales cada uno
28/04/2010
28/04/2010
28/04/2010
28/04/2010
28/04/2010
28/04/2010
28/04/2010
28/04/2010
10
28/04/2010
11
28/04/2010
12
28/04/2010
13
28/04/2010
14
28/04/2010
15
28/04/2010
16
28/04/2010
17
28/04/2010
18
28/04/2010
19
28/04/2010
Si ponemos un 1 (aunque sea durante 1 scan) en el Set, se pone a 1 este elemento. Si ponemos un 1 en el Reset, se pone a 0 este elemento. Si ponemos al mismo tiempo un 1 en el Set y un 1 en el Reset prevalecer la orden de la ultima instruccin programada. Existen unas funciones especiales de Set-Reset con las funciones predefinidas FC82 y FC 83. (ver manuales)
20
28/04/2010
Flanco positivo: Cuando E124.0 pasa de 0 a 1 (sube), la salida A124.0 funciona durante 1 ciclo Flanco negativo: Cuando E124.0 pasa de 1 a 0 (baja), la salida A124.1 funciona durante 1 ciclo Tanto el flanco positivo, como el negativo, deben de ir acompaados de una marca que no se puede repetir.
21
28/04/2010
Otros tipos de temporizadores: Temporizador de impulso SV Temporizador de impulso prolongado SS Temporizador de impulso prolongado SI. (Ver manuales)
22
28/04/2010
Si est activa E125.0 se ejecuta la funcin FC32. Si, a su vez est activa E125.1, se ejecutar FC33. Despus de la ejecucin de cada bloque, se regresa al punto de llamada.
Cuando necesitemos utilizar una misma estructura varias veces, pero con elementos diferentes, se puede hacer una plantilla y despus llamarla cada vez que la necesitemos.
EJEMPLO. CONTROL DE VARIOS MOTORES DE IDNTICO FUNCIONAMIENTO 1 CREAMOS Y CONFIGURAMOS LOS PARMETROS E/S
23
28/04/2010
3 DESPUS PODEMOS UTILIZAR ESA FUNCIN PARA CONTROLAR DISTINTOS ELEMENTOS (O MOTORES, COMO EN ESTE CASO)
24
28/04/2010
Insertar etapas y transiciones Insertar saltos Ramas alternativas Ramas simultneas Insertar acciones
25
28/04/2010
26
28/04/2010
27
28/04/2010
28
28/04/2010
29
28/04/2010
Las estructuras de control que podemos utilizar en nuestro cdigo, son las habituales del lenguaje PASCAL: IF THEN ELSE (Si <condicin>entonces<cdigo>si no<cdigo>) REPEAT UNTIL (Repetir<cdigo>Hasta<condicin>) WHILE DO (Mientras<condicin>Hacer<cdigo>) FOR TO (Desde<entero1>hasta<entero2> <cdigo>) CASE OF (Caso<variable>De<valor1>:<cdigo1>; <valor2>:<cdigo2>.) Otras prestaciones de este lenguaje de alto nivel son: Instrucciones matemticas complejas. Tipos de datos simples y complejos. Tipos de datos definidos por el usuario. Manejo de tablas, matrices y de datos complejos.
30