Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Automáticos
Índice
MEMORIA DESCRIPTIVA
1. Objeto del proyecto.......................................................................................................... 1
2. Titular............................................................................................................................... 1
3. Situación y emplazamiento .............................................................................................. 1
4. Antecedentes .................................................................................................................... 1
5. Posibles soluciones y solución adoptada ......................................................................... 1
6. Descripción general.......................................................................................................... 2
6.1. Descripción de la maqueta de prácticas .............................................................. 2
6.1.1. Estación de distribución..................................................................... 2
6.1.1.1. Módulo de alimentación........................................................ 2
6.1.1.2. Módulo de carga .................................................................... 2
6.1.2. Estación de verificación..................................................................... 2
6.1.2.1. Módulo de reconocimiento .................................................... 2
6.1.2.2. Módulo elevador.................................................................... 3
6.1.2.3. Módulo de transporte............................................................. 3
6.2. Fotografías del laboratorio y de la maqueta de prácticas.................................... 3
6.3. Automatización................................................................................................... 6
6.3.1. Descripción de las prácticas de programación................................... 6
6.3.2. Tabla de símbolos, entradas, salidas, utilizadas en las prácticas
de programación................................................................................. 7
6.3.2.1. Tabla de las prácticas del capítulo 12 .................................... 7
6.3.2.2. Tabla de las prácticas del capítulo 13 .................................... 8
7. Prescripciones técnicas .................................................................................................... 10
7.1. Sensores y actuadores de la estación de distribución.......................................... 10
7.1.1. Módulo de alimentación..................................................................... 10
7.1.2. Módulo de carga ................................................................................. 10
7.2. Sensores y actuadores de la estación de verificación.......................................... 11
7.2.1. Módulo de reconocimiento................................................................. 11
7.2.2. Módulo de elevación.......................................................................... 11
7.2.3. Módulo de transporte.......................................................................... 11
7.3. Sensor fotoeléctrico............................................................................................. 12
7.4. Sensor inductivo .................................................................................................. 12
7.5. Sensor capacitivo................................................................................................. 12
7.6. Finales de carrera de posición............................................................................. 12
7.7. Autómata ............................................................................................................. 13
7.8. Elementos de control y accionamientos neumáticos........................................... 13
7.8.1. Válvulas.............................................................................................. 13
7.8.2. Cilindros............................................................................................. 14
8. Resumen del presupuesto................................................................................................. 14
PLANOS
1. Situación........................................................................................................................... 15
2. Emplazamiento................................................................................................................. 16
3. Situación módulos............................................................................................................ 17
Desarrollo de material docente para la asignatura de Sistemas Automáticos Índice
PRESUPUESTO
1. Importes de material SIEMENS ..................................................................................... 25
PLIEGO DE CONDICIONES
1. Signos de identificación y marcado de bornes para aparamenta de maniobra de
baja tensión...................................................................................................................... 26
1.1. Significado de los diferentes signos de identificación de elementos .................. 26
1.2. Subdivisión fundamental..................................................................................... 26
1.3. Situación en el plano ........................................................................................... 27
1.4. Bloque de identificación de la clase, número y función..................................... 27
1.4.1. Signo de identificación de la clase de aparato o elemento ................. 28
1.4.2. Número de aparato o elemento........................................................... 33
1.4.3. Función de aparato o elemento........................................................... 33
ANEXO
1. Introducción a la Asignatura de Sistemas Automáticos .................................................. 35
1.1. Objetivos de la asignatura ................................................................................... 35
1.2. Programa ............................................................................................................. 35
1.3. Bibliografía esencial............................................................................................ 35
2. Método de programación GRAFCET ............................................................................. 37
2.1. Introducción al método de programación GRAFCET ........................................ 37
2.2. Introducción histórica.......................................................................................... 37
2.3. Principios del GRAFCET.................................................................................... 37
2.4. Utilización del GRAFCET.................................................................................. 39
2.4.1. GRAFCET de nivel 1: Descripción funcional.................................... 39
2.4.2. GRAFCET de nivel 2: Descripción tecnológica ................................ 40
2.4.3. GRAFCET de nivel 3: Descripción operativa .................................... 40
3. Elementos de trabajo y principales estructuras................................................................ 41
3.1. Acciones asociadas a etapas................................................................................ 44
3.2. Receptividades asociadas a las transiciones........................................................ 45
3.3. Reglas de sintaxis................................................................................................ 46
3.4. Estructuras básicas .............................................................................................. 46
3.4.1. Secuencia normal................................................................................ 46
3.4.2. Selección de secuencia ....................................................................... 47
3.4.3. Salto de etapas .................................................................................... 48
3.4.4. Repetición de secuencia ..................................................................... 48
3.4.5. Secuencias simultáneas ...................................................................... 49
3.5. Acciones y receptividades condicionadas por etapas.......................................... 50
Desarrollo de material docente para la asignatura de Sistemas Automáticos Índice
Memoria Descriptiva
Memoria descriptiva
2. Titular
3. Situación y emplazamiento
4. Antecedentes
1
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
6. Descripción general
Los aros magnéticos dispuestos alrededor del pistón actúan para indicar la posición del
pistón, los detectores magnéticos detectan una posición por proximidad. Es un elemento
eléctrico.
El final de carrera es un elemento mecánico que detecta la posición de las piezas por
contacto.
Las piezas depositadas en la zona de carga del alimentador, se tienen que transportar
hacia el modulo de reconocimiento.
El transporte de las piezas se realiza con un actuador neumático de giro (0? - 180?) con
sujeción de la pieza por medio de una ventosa.
La técnica de sujeción por vacío permite la manipulación de pequeñas piezas a base de
utilizar ventosas en las cuales se efectúa el vacío.
2
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
La pieza procedente del modulo elevador se deposita sobre una cinta de transporte
horizontal hasta unos cubiletes destinados al almacenamiento de las piezas.
3
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
4
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
5
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
6.3. Automatización
A través del capítulo duodécimo el cual esta dividido desde el ejemplo cuadragésimo
quinto hasta el ejemplo quincuagésimo sexto, se trata de realizar los ejemplos de
programación con la maqueta de prácticas, dichos ejemplos son básicos para
familiarizarnos con la maqueta, tratando aspectos como el accionamiento de cilindros
mediante pulsador, selector, temporizadores, realizando al final del capítulo maniobras
secuenciales con los cilindros. Los ejemplos del capítulo siguen un orden muy didáctico.
6
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
Por último, las prácticas del capítulo decimotercero se guardarán en un archivo que se
creará, por ejemplo con el nombre de GRAFCET, en este caso, al igual que el anterior cada
práctica se ha programado en una subrutina distinta, la cual se va indicando en cada
ejemplo.
Las tablas de símbolos que a continuación se muestran serán necesarias para todas las
prácticas de electroneumática.
7
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
Se utilizaran los cuatro cilindros de la maqueta A,B,C,D para realizar las prácticas de
programación de GRAFCET.
8
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
Nombre Equivalencia
ALIM_1 A+ (Cilindro avanza); A- (Cilindro retrocede).
EXPU_1 B+ (Cilindro avanza); B- (Cilindro retrocede).
ELEV_1 C+ (Cilindro sube).
ELEV_0 C- (Cilindro baja).
BRAZ_1 D+ (Cilindro deja pieza).
BRAZ_0 D- (Cilindro coge pieza).
Alim_1 a+ (Cilindro se encuentra avanzado).
Alim_0 a- (Cilindro se encuentra retrocedido).
Expu_1 b+ (Cilindro se encuentra avanzado).
Expu_0 b- (Cilindro se encuentra retrocedido).
Elev_1 c+ (Cilindro se encuentra arriba).
Elev c (Cilindro se encuentra centrado).
Elev_0 c- (Cilindro se encuentra abajo).
Braz_1 d+ (Cilindro se encuentra en posición de dejar pieza).
Braz_0 d- (Cilindro se encuentra en posición de coger pieza).
S2 S
S3 E
9
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria descriptiva
7. Prescripciones técnicas
10
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria descriptiva
11
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
Detección electromagnética:
Los interruptores de posición se utilizan en todas las instalaciones automatizadas y en muy
variadas aplicaciones debido a las múltiples ventajas inherentes a su tecnología.
Transmiten al sistema de tratamiento la siguiente información:
- presencia/ausencia
- paso
- posicionamiento
- final de carrera
12
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
7.7. Autómata
Se utilizará el autómata de Siemens S7-224, con CPU-224, esta selección viene
determinada porque esta gama de siemens nos ofrece las prestaciones necesarias para la
automatización de la maqueta de prácticas, 14E/10S, además posee módulos ampliables
(en vista al futuro), por si se introducen mejoras o se amplia la maqueta, estos módulos
pueden ser de 16E/16S, de 8E/8S, de 8E y de 8S.
7.8.1. Válvulas
13
Desarrollo de material docente para la asignatura de Sistemas Automáticos Memoria Descriptiva
7.8.2. Cilindros
14
Desarrollo de material docente para la asignatura de
Sistemas Automáticos
Planos
Presupuesto
Presupuesto
25
Desarrollo de material docente para la asignatura de
Sistemas Automáticos
Pliego de condiciones
Pliego de condiciones
Al igual que en todas y cada una de las partes de que se compone un esquema, en
general, y en nuestro caso particular, un esquema de circuitos, resulta imprescindible la
aplicación de reglas fijas que nos ayuden a utilizar sin ambigüedad posible los signos de
identificación de los elementos y equipos (equipo, aparato, órgano de mando, componente,
etc.).
La información que se desea obtener se agrupa entre sí mediante una serie de bloques de
información puestos en sentido horizontal. El tipo de bloques de información, y por el
orden en que se colocan son:
La Norma UNE 21-326-75, parte II. Punto 4. recomienda esta secuencia y sobre todo el
utilizar la misma secuencia en todos los documentos de un mismo expediente técnico.
A continuación explicamos cada uno de estos bloques y la utilidad que de ellos hacemos
en los esquemas de circuitos.
26
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
27
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
? K1M
Este signo esta formado por una sola letra mayúscula, que es representativa de toda una
familia de elementos y es deducida mnemotécnicamente de un idioma. A veces se pueden
usar varias letras, debido a la infinidad de tipos de aparatos. Sería imposible hacer una lista
codificada para todos ellos, por lo que se agrupan en familias de aparatos que llamamos:
clase de aparato.
Se dispone de una lista de letras codificadas como la indicada a continuación, cuya
aplicación es a nivel internacional y en la que a cada letra le corresponde representar un
grupo de aparatos afines, que se indican en el apartado de la clase de elemento. Tanto en
este apartado como en el de los ejemplos, se ha tratado de indicar expresiones acordes con
las normas UNE, DIN e IEC, pero sobre todo con las expresiones que se utilizan en el
argot técnico, de forma que se facilitará un uso más adecuado.
LETRA DISTINTIVA: A
CLASE DE ELEMENTO: Grupos constructivos.
Partes de grupos constructivos.
EJEMPLOS: Amplificadores,amplificadores magnéticos, láser.
(Partes de grupos constructivos que constituyen una unidad, pero que no
pueden asociarse claramente a otras letras; bastidores, conjuntos extraíbles,
tarjetas enchufables, puestos de control local).
LETRA DISTINTIVA: B
28
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
LETRA DISTINTIVA: C
CLASE DE ELEMENTO: Condensadores.
LETRA DISTINTIVA: D
CLASE DE ELEMENTO: Dispositivos de retardo.
Dispositivos de memoria.
Elementos binarios.
EJEMPLOS: Circuitos de retardo, elementos de enlace, elementos biestables, elementos
Monoestables, memorias de núcleos, registradores, memorias de disco,
aparatos de cinta magnética.
(Regulación y cálculo digital, circuitos integrados con funciones digitales,
contadores de impulsos).
LETRA DISTINTIVA: E
CLASE DE ELEMENTO: Diversos.
EJEMPLOS: Instalaciones de alumbrado, instalaciones de calefacción, instalaciones que
no estén indicadas en otro lugar de esta relación.
(Filtros eléctricos, cercados eléctricos, ventiladores, válvulas de aparatos en la
técnica de medidas, depósitos de compensación).
LETRA DISTINTIVA: F
CLASE DE ELEMENTO: Dispositivos de protección.
EJEMPLOS: Fusibles, descargadores de sobretensión, relés de protección.
(Automáticos para telecomunicación y protección de instalaciones, relés
bimetálicos, relés magnéticos, vigiladores de presión, relés de trampilla,
dispositivos eléctronicos para vigilancia de señales).
LETRA DISTINTIVA: G
29
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
LETRA DISTINTIVA: H
CLASE DE ELEMENTO: Dispositivos de señalización.
EJEMPLOS: Aparatos de señalización ópticos y acústicos.
(Lámparas de señalización, registradores de maniobras, indicadores de
alarma).
LETRA DISTINTIVA: J
CLASE DE ELEMENTO:
EJEMPLOS:
LETRA DISTINTIVA: K
CLASE DE ELEMENTO: Contactores.
Relés.
EJEMPLOS: Contactores de potencia, contactores auxiliares, relés auxiliares, relés de
Tiempo, relés de intermitencia.
LETRA DISTINTIVA: L
CLASE DE ELEMENTO: Inductancias.
EJEMPLOS: Bobinas de alisado, bobinas de inducción, bobinas de bloqueo.
LETRA DISTINTIVA: M
CLASE DE ELEMENTO: Motores.
LETRA DISTINTIVA: N
CLASE DE ELEMENTO: Amplificadores, reguladores.
EJEMPLOS: Dispositivos de la técnica analógica de control, regulación y cálculo;
reguladores eléctronicos y electromecánicos, amplificadores operacionales;
amplificadores inversores, amplificadores separadores; transformadores
de impedancia; circuitos integrados con funciones analógicas.
LETRA DISTINTIVA: P
30
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
LETRA DISTINTIVA: Q
CLASE DE ELEMENTO: Aparatos mecánicos de conexión para circuitos de
potencia.
EJEMPLOS: Interruptores de potencia, seccionadores.
(Interruptores en circuitos principales de corriente, interruptores con
dispositivos de protección, interruptores rápidos, seccionadores en carga,
conmutadores estrella triangulo, conmutadores de polos, combinadores de
maniobras, barretas de seccionamiento, seccionadores-fusibles de carga,
guardamotores).
LETRA DISTINTIVA: R
CLASE DE ELEMENTO: Resistencias.
EJEMPLOS: Resistencias regulables, potenciómetros, resistencias de regulación,
resistencias de derivación, resistencias calefactoras, resistencias fijas,
arrancadores, resistencias de frenado, reistencias de conductor frío,
resistencias de medida, shunts.
LETRA DISTINTIVA: S
CLASE DE ELEMENTO: Aparatos mecánicos de conexión para circuitos de mando.
EJEMPLOS: Interruptores de mando, pulsadores, finales de carrera, selectores.
Teclados de mando, pulsadores luminosos, conmutadores de medida,
selectores de décadas, interruptores codificados, discos selectores.
LETRA DISTINTIVA: T
CLASE DE ELEMENTO: Transformadores.
EJEMPLOS: Transformadores de tensión, transformadores de intensidad, transformadores
de red, separación y control.
LETRA DISTINTIVA: U
31
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
LETRA DISTINTIVA: V
CLASE DE ELEMENTO: Válvulas electrónicas.
Semiconductores.
EJEMPLOS: Válvulas electrónicas, tubos de descarga en gases, diodos, transistores,
tiristores.
Tubos indicadores, tubos amplificadores, rectificadores.
LETRA DISTINTIVA: W
CLASE DE ELEMENTO: Vías de transmisión, guiaondas.
Antenas.
EJEMPLOS: de mercurio controlados, diodos zener, diodos túnel, diodos capacitivos,
puentes rectificadores, triacs.
Hilos de conexión, cables, bornes de distribución, acoplamientos dirigidos
por guiaondas, dipolos, antenas parabólicas.
Fibras ópticas, cables coaxiales, vías de transmisión por cables, conductores
para telecomunicación.
LETRA DISTINTIVA: X
CLASE DE ELEMENTO: Bornes, enchufes.
Bases de enchufe.
EJEMPLOS: Enchufes y cajas de enchufes, enchufes de prueba, regletas de bornes,
regletas de soldadura.
Enchufes coaxiales, tomas de corriente, clavijas para medida, enchufes
múltiples, distribuidores enchufables.
LETRA DISTINTIVA: Y
CLASE DE ELEMENTO: Dispositivos mecánicos accionados eléctricamente.
EJEMPLOS: Frenos, acoplamientos, válvulas de aire, accionamientos de regulación,
aparatos de elevación, accionamientos de ajuste, electroimanes de cierre,
bloqueos mecánicos, potenciómetros motorizados, imanes permanentes,
teletipos, impresoras.
LETRA DISTINTIVA: Z
32
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
Por ejemplo:
S1Q Pulsador número 1 de parada.
S2Q Pulsador número 2 de parada.
S3G Pulsador número 3 de ensayo.
Sirve además para saber si la letra designa la clase: la letra seguida de número (S1
pulsador número l); o por el contrario, la función; letra precedida de número (1Q número 1
de parada).
Al igual que con los tipos de aparatos, la infinidad de funciones hace imposible la
creación de un código completo para todas ellas, por lo que en la siguiente tabla se indica
la lista que se usa para dar una información general, según la función de los aparatos.
33
Desarrollo de material docente para la asignatura de Sistemas Automáticos Pliego de condiciones
Letra Función
A Función auxiliar.
B Sentido de movimiento (Adelante, atrás, subir, bajar, sentido horario y sentido
antihorario ).
C Contar.
D Diferenciar.
E Función ? conexión ?
F Protección
G Prueba. Ensayo
H Señalización.
J Integración.
K Servicio sensorial. Aproximación (por ej.: nivelar).
L Denominación de conductor.
M Función principal.
N Medida.
P Proporcional.
Q Estado (marcha, parada, limitación).
R Reposición, bloqueo, borrado, reenganche, anulación.
S Memorizar, registrar.
T Medida de tiempo, retardar. Temporización.
U
V Velocidad (acelerar, frenar).
W Sumar.
X Multiplicar.
Y Analógica.
Z Digital. Numérico.
34
Desarrollo de material docente para la asignatura de
Sistemas Automáticos
Anexo
ANEXO
1.2. Programa
35
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
36
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Un GRAFCET es una sucesión de etapas. Cada etapa tiene sus acciones asociadas de
forma que cuando aquella etapa se encuentra activada se ejecutaran las correspondientes
acciones, si las condiciones que las afectan son ciertas, pero estas acciones no podrán
ejecutarse nunca si la etapa no esta activada.
Entre dos etapas hay una transición. A cada transición le corresponde una receptividad,
es decir una condición que se ha de cumplir para poder pasar la transición.
Una transición es válida cuando la etapa inmediatamente anterior a ella esta activada.
Cuando una transición es válida y su receptividad asociada se cumple se dice que la
transición es franqueable.
Al franquear una transición se desactivan sus etapas anteriores y se activan las posteriores.
37
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
38
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
En el primer nivel interesa una descripción global, (normalmente poco detallada) del
automatismo, que permita comprender rápidamente su función. Es el tipo de descripción
que haríamos para explicar lo que queremos que haga la máquina a la persona que la ha de
diseñar.
Este GRAFCET no ha de contener ninguna referencia a las tecnologías utilizadas; es
decir, no se especifica como hacemos avanzar la pieza (cilindro neumático, motor, cinta
transportadora, etc.), ni como detectamos su posición (final de carrera, detector capacitivo,
detector fotoeléctrico, etc.), ni tan sólo el tipo de automatismo utilizado (autómata
programable, ordenador industrial, etc.).
39
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
En este nivel se hace una descripción a nivel tecnológico y operativo del automatismo.
Quedan perfectamente definidas las diferentes tecnologías utilizadas para cada función. El
GRAFCET describe las funciones que han de realizar los elementos escogidos. En este
nivel completamos la estructura de la máquina y nos falta el automatismo que la controla.
40
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
41
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Un recuadro con doble línea simboliza una etapa inicial del GRAFCET; en este caso la
etapa 0. Las etapas iniciales son las que se activan al inicializar el GRAFCET. Una vez que
se ha inicializado el GRAFCET, las etapas iniciales actúan como etapas normales. Puede
haber tantas etapas iniciales como sea necesario, pero como mínimo una. Pueden estar
situadas en cualquier posición dentro del GRAFCET.
Las transiciones se representan con un trazo perpendicular a la línea que une dos
etapas consecutivas. Una transición esta validada cuando todas las etapas inmediatamente
anteriores están activadas.
42
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Una etapa puede tener más de una entrada. A continuación se representan tres casos en
que una etapa posee tres entradas.
Una etapa puede tener más de una salida. A continuación se representan tres casos en
que una etapa tiene tres salidas.
Los caminos que unen una etapa con otra se dibujan habitualmente en sentido vertical,
aunque para resolver algunas representaciones es necesario dibujar una parte en sentido
horizontal o en diagonal. Mientras no se especifique lo contrario, la evolución de un
camino siempre tiene sentido descendiente, es decir de arriba abajo. En la figura adjunta se
ha representado un camino que evoluciona en sentido vertical ascendente.
43
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Las acciones se representan mediante rectángulos unidos por un trazo con la etapa a
que están asociadas. En este caso la acción asociada a la etapa 3 es la obertura de una
determinada válvula.
Según el tipo de GRAFCET que estamos realizando, las acciones se pueden escribir de
forma literal (cerrar válvula, avanzar cilindro, etc.) o en forma simbólica (XBR, SL1, etc),
en este segundo caso se hará necesario una tabla donde se indique el significado de los
símbolos utilizados. En caso que una etapa tenga más de una acción , se pueden representar
de diversas formas, como muestran las figuras siguientes.
44
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Las acciones pueden estar condicionadas. Cuando una acción esta condicionada sólo
se ejecuta mientras la etapa esta activada y además si la condición se verifica. En las
figuras siguientes se ha dibujado de dos formas; la acción de cerrar la válvula Y8 tiene una
condición (condición I).
Una receptividad puede estar compuesta por un solo dato o por una ecuación booleana
que incluya diversos datos. Mientras el resultado de la ecuación booleana sea 0 (falso) la
transición no podrá ser franqueada y si podrá serlo cuando el resultado sea 1 (cierto). Los
datos que componen la ecuación booleana de una receptividad pueden ser externos o
internos; los primeros implican la comprobación de estados en el sistema que se esta
controlando mientras que los internos dependen de funciones propias del sistema de
automatización (finalización de una temporización, alcance de la preselección por parte de
un contador, etc.).
45
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
No puede haber nunca dos transiciones consecutivas sin una etapa en medio, ni dos
etapas consecutivas sin transición intermedia. Las dos figuras adjuntas representan dos
GRAFCETS incorrectos; al primero le hace falta una transición entre las etapas 1 y 2 ( o
poner todas las acciones en una de las dos etapas) y al segundo una etapa entre las
transiciones 7 y 8.
Una secuencia es una sucesión alternada de etapas y transiciones en que las etapas se
van activando una detrás de la otra.
Una secuencia esta activada cuando, como mínimo, una de sus etapas esta activada.
Una secuencia esta inactivada, cuando sus etapas están inactivadas.
46
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
A partir de una determinada etapa, hay dos (o más) secuencias entre las cuales es
necesario escoger en función de las transiciones. No es necesario que las diversas
secuencias tengan el mismo número de etapas.
47
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Es un caso particular de selección entre dos secuencias en que una de las secuencias
no tiene ninguna etapa.
48
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
A partir de una determinada etapa, hay dos (o más) secuencias que se ejecutan
simultáneamente. No es necesario que las diversas secuencias tengan el mismo número de
etapas.
El inicio de las secuencias simultáneas se indica con una línea horizontal doble
después de la transición correspondiente. De forma similar el final de las secuencias
simultáneas se indica con otra línea horizontal doble antes de la transición correspondiente;
esta transición sólo es válida cuando todas las etapas inmediatamente anteriores están
activas.
49
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Con frecuencia interesará imponer como condición para una receptividad o una acción,
el hecho de que una etapa este activada o desactivada. Para indicar una etapa lo haremos
con la letra X. Así en la figura de la izquierda la transición será válida mientras la etapa 20
este activada y en la figura de la derecha sólo se realizará la acción cuando estén activadas
simultáneamente las etapas 3 y 12.
En muchos casos es necesario emplear condiciones que dependen del tiempo. Activar
un temporizador dentro de la etapa con una preselección determinada y escoger como
condición la consecución de la preselección.
La condición dependiente del tiempo consta de la letra t seguida de una barra, después
viene el número de etapa que se toma en consideración, una nueva barra y el tiempo a
considerar. Esta condición es cierta cuando el tiempo transcurrido des de la última
activación de la etapa indicada supera el tiempo fijado.
Por ejemplo la condición t/7/5s será cierta cuando hayan pasado 5 segundos des de la
última activación de la etapa 7.
Y la condición t/5s será cierta cuando hayan pasado 5 segundos des de la última
activación de la etapa anterior.
50
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
A veces, la forma más simple de un GRAFCET no tiene las etapas iniciales situadas en
la parte superior.
Cuando un GRAFCET se complica o no cabe en una sola hoja de papel son necesarios
los reenvíos. Hay quien prefiere no trazar nunca caminos de recorrido ascendentes y
prefieren sustituirlos por reenvíos.
Para los casos en que el GRAFCET no sea muy complejo podemos utilizar:
51
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
En cambio cuando el GRAFCET ocupa unas cuantas hojas puede ser preferible:
En este caso, a más de la etapa de procedencia o de destino, se indica la hoja donde esta
situada, para que su localización sea más rápida.
52
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
Ejemplos de aplicación:
C Acción condicionada
En el caso que se representa a continuación comenzará a calentar cuando esté activada
la etapa 1 y el termostato de señal. Por ejemplo en el control de un horno hay una etapa de
cocción (etapa 1) pero el quemador no ha de estar siempre activado sino solo lo necesario
para mantener la temperatura.
D Acción retardada
Comenzará a cerrar después de medio segundo contado des de la activación de la etapa
2. Se dejará de cerrar cuando se desactive la etapa 2. Si la etapa 2 se desactiva antes de
medio segundo, no cerrará.
53
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
P Acción impulsional
La acción de activar comenzará cuando se active la etapa 4 y se desactivará
inmediatamente. La duración de los impulsos será siempre un tiempo muy corto pero
suficiente para conseguir el efecto deseado.
S Acción memorizada
Las acciones memorizadas implican que en una etapa determinada se activa una
acción y esta acción se desactiva en otra etapa. En el ejemplo siguiente se activa K1M en la
etapa 6 (K1M=1) y se desactiva en la etapa 8 (K1M=0).
54
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
4. Reglas de evolución
A continuación se detallarán cada una de las cinco reglas del GRAFCET acompañadas
de algunos ejemplos.
En la inicialización del sistema se han de activar todas las etapas iniciales y solo las
iniciales. Las etapas iniciales pueden comenzar por cualquier número.
Una transición esta validada cuando todas las etapas inmediatamente anteriores a ella
están activadas. Una transición es franqueable cuando esta validada y su receptividad
asociada es cierta. Toda transición franqueable ha de ser obligatoriamente e
inmediatamente franqueada.
55
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
56
Desarrollo de material docente para la asignatura de Sistemas Automáticos Anexo
57
Desarrollo de material docente para la asignatura de
Sistemas Automáticos
Índice
INTRODUCCIÓN A LA GAMA DE PLCs S7-200 Y S7-300
1. Microsistema SIMATIC S7-200...................................................................................... 1
2. SIMATIC S7-300 ............................................................................................................ 2
Las prestaciones de tiempo real son decisivas para microsistemas. En efecto, ellas
determinan el ciclo mínimo de la instalación o máquina. Por ejemplo la automatización de
una línea de embotellado. Accionamiento de la cinta, inspección del nivel de llenado,
colocación en cajas, etiquetado y embalaje: una solución distribuida con S7-200 domina
óptimamente estas tareas.
Respecto al sistema modular se tiene que los módulos de ampliación digitales van de
4/4 hasta 16/16 entradas/salidas y los módulos de ampliación analógicos van de 4/0, 4/1 a
0/2 entradas7salidas, módulos para medida exacta de temperatura con 0,1 ºC de resolución.
Contadores rápidos: independientes de otras operaciones y del ciclo del programa, con
un tiempo de reacción entre la detección de la señal de entrada y la conmutación de la
salida asociada de 300 ?s.
1
Desarrollo de material docente para la asignatura de Sistemas Automáticos Intoducción al S7-200/300
Reloj tiempo real: Opcional en CPU 221 y CPU222, integrado en CPU 224 y CPU 226,
por ejemplo para etiquetar con fecha y hora los mensajes de fallo y los valores de variables
en listados.
2. SIMATIC S7-300
2
Desarrollo de material docente para la asignatura de Sistemas Automáticos Intoducción al S7-200/300
La serie 300, dispone de una gama escalonada de CPUs que abarca de la CPU de
entrada de gama hasta la CPU de alto rendimiento. Debido a su eficiente velocidad de
procesamiento las CPUs permiten alcanzar breves tiempos de ciclo en las máquinas.
Las CPUs compactas llevan integradas funciones que permiten prescindir de algunos
módulos (adicionales). Se trata de funciones de carácter tecnológico integradas como por
ejemplo, contaje, posicionamiento y regulación así como de las E/S integradas adecuadas
(digitales o analógicas).
3
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Las características de funcionamiento y las pruebas con los productos de la gama S7-
200 se basan en las homologaciones nacionales e internacionales que se indican a
continuación. En la tabla 1 se indica la conformidad específica con dichas homologaciones.
Tabla 1
4
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
5
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Tabla 2
6
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
7
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
8
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Tabla 3
9
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Tabla 4
1.5. Datos técnicos del módulo de ampliación EM 223, 8 entradas digitales/8 salidas
10
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
digitales
Tabla 5
Nº de grupos de salidas 2
11
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Nº de salidas ON (máx.) 8
Por grupo – montaje horizontal (máx.) 4
Por grupo – montaje vertical (máx.) 4
Corriente máx. por común/grupo 2A
Carga LEDs 5W
Resistencia estado ON (resistencia
contactos) 0,3 ?
Corriente de derivación por sálida máx. 10?A
Sobrecorriente momentánea máx. 8 A, 100 ms
Protección contra sobrecargas no
Aislamiento
Separación galvánica AC 500 V, 1 minuto
Resistencia de aislamiento -
Aislamiento bobina a contacto -
Aislamiento entre contactos abiertos -
En grupos de 4 salidas
Retardo de las salidas
OFF a ON máx. 50?s
ON a OFF máx. 200?s
Longitud del cable
No apantallado 150 m
Apantallado 500 m
Consumo de corriente
De + DC 5 V (del bus de ampliación) 100 mA
De L+ -
12
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
24V
Tabla 6
Nº de grupos de salidas 3
13
Desarrollo de material docente para la asignatura de Sistemas Automáticos Datos técnicos S7-200
Nº de salidas ON (máx.) 16
Por grupo – montaje horizontal (máx.) 4/4/8
Por grupo – montaje vertical (máx.) 4/4/8
Corriente máx. por común/grupo 3/3/6 A
Carga LEDs 5W
Resistencia estado ON (resistencia
contactos) 0,3 ?
Corriente de derivación por sálida máx. 10?A
Sobrecorriente momentánea máx. 8 A, 100 ms
Protección contra sobrecargas no
Aislamiento
Separación galvánica AC 500 V, 1 minuto
Resistencia de aislamiento -
Aislamiento bobina a contacto -
Aislamiento entre contactos abiertos -
En grupos de 4 E/S / 4 E/S / 8 E/S
Retardo de las salidas
OFF a ON máx. 50?s
ON a OFF máx. 200?s
Longitud del cable
No apantallado 150 m
Apantallado 500 m
Consumo de corriente
De + DC 5 V (del bus de ampliación) 160 mA
De L+ -
L+ margen tensión aliment. bobina -
Tabla 7
Características generales
Longitud del cable 0,8 m
Peso 25 g
Tipo de conector Cinta de 10 pines
14
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
15
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
2. El Sistema de Ayuda
STEP 7 –Micro/Win cuenta con un sistema de ayuda online muy efectivo, tal como ya
se conoce de otras aplicaciones Windows. Mediante el menú Ayuda recibe informaciones
entre otras sobre el Contenido o los Juegos de operaciones de STEP 7 -Micro/WIN.
16
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
17
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
18
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Hacer clic derecho sobre Proyecto1, y escoger el tipo de CPU deseada dentro de la
gama 200, en nuestro caso CPU-224.
19
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Con estos pasos se ha creado un nuevo proyecto con un nuevo archivo de programa. A
partir de aquí se puede trabajar de forma habitual.
20
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
5. Subrutinas
En el árbol de operaciones, hacer clic con el botón derecho del ratón en el icono del
bloque del programa y elegir el comando Insertar > Subrutina.
21
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
En la ventana del editor de programas, hacer clic con el botón derecho del ratón y
elegir el comando Insertar > Subrutina.
Las subrutinas que se vayan creando, aparecerán tanto en el bloque del programa del
árbol de operaciones, como en la carpeta Subrutinas del árbol de operaciones, así como
en el borde inferior del editor de programas, donde aparecerá una nueva ficha
correspondiente a cada subrutina que se cree nueva.
22
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Una subrutina se puede llamar desde el programa principal (OB1), desde otra
subrutina, pero la subrutina no se puede llamar a sí misma.
23
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
En sistemas digitales sólo existen los estados “0” o “1”. El estado “0” se designa como
“falso”, el “1” como “verdadero”. Por ello se habla también de “consulta”: ¿”0”? (falso) o
¿”1”? (verdadero).
24
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
-La parte del circuito que representa la lógica de maniobra de la máquina es sustituida
por el PLC (relé de tiempo, contactores de mando, etc. así como su cableado). Un PLC no
puede sustituir a los sensores (p. ej. interruptores, selectores) por el lado de entrada, ni a los
actuadores (p. ej. contactores de motor, contactores-inversores, válvulas) por el lado de
salida.
25
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
8. Elementos de programa
26
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
9. Instrucciones
Las entradas en las prácticas de programación figuran como I, y las salidas como Q,
ahora bien, también se las puede denominar E y A respectivamente.
27
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
10. Combinación Y
Los contactos están conectados en serie (combinación Y). En el programa del usuario,
esta lógica tiene el aspecto siguiente:
28
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
En el STEP 7-Micro/WIN 32, aunque se introduzca como entrada por ej. E0.0, por
defecto lo convierte a I0.0 y las salidas igual, al poner A0.0 lo modifica a Q0.0.
Para poder conectar en serie entre el contacto normalmente abierto E0.0 y la bobina
A0.0 otro contacto normalmente abierto para la entrada E0.2 (es decir, la combinación Y
de E0.0 y E0.2), lo primero que se necesita es espacio libre.
En el esquema de contactos, marcar el punto delante del cual se desea insertar la
función, dicho punto es el marcado por el recuadro en el esquema.
Barra de herramientas
29
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
30
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Detalle de las operaciones que figuran en la carpeta de Operaciones lógicas con bits
del árbol de operaciones, la mayoría de dichas operaciones han sido ampliamente tratadas
en las prácticas de programación.
Una vez insertada la combinación ya sólo queda definir el operando correcto. Tras la
inserción, STEP 7 –Micro/WIN 32 le ofrece inmediatamente un cuadro con los operandos
estándar (mediante signos de interrogación). Sobreescribir estos signos de interrogación
con el operando deseado. Una introducción en un campo de texto debe finalizarse siempre
pulsando la tecla Enter o Intro.
Si más adelante se desea introducir o modificar el operando, dicho cuadro puede
volverse a seleccionar simplemente haciendo clic.
31
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Si se desea borrar una combinación, hacer clic en ella, situando el cursor en el punto
deseado.
32
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Marcar el objeto deseado, abrir la ventana Borrar a través de los comandos menú
Edición, opción Borrar, en la ventana Borrar seleccionar lo que se desea eliminar. El
objeto seleccionado es borrado.
14. Combinación O
33
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
34
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Usando el ratón, hacer clic sobre el botón “Línea arriba” en la barra de herramientas
KOP.
35
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
36
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
37
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
En programas que sean largos, el tipo de operandos utilizados como I0.3 o T37, no
permiten leer el programa con facilidad. Sería muy interesante poder trabajar con las
denominaciones de los interruptores o con un texto explícito. Esto es justo lo que se
obtiene si se usa la denominada programación simbólica.
En las prácticas de programación se ha utilizado la tabla de símbolos en varios
ejemplos.
Para obtener un direccionamiento simbólico es necesario rellenar la denominada tabla
de símbolos, dicha tabla se muestra mediante la barra de navegación, pulsando el icono de
Tabla de símbolos, en el árbol de operaciones, seleccionando la tabla de símbolos, o en el
menú Ver, opción Tabla de símbolos.
38
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Con ello se obtiene una ventana para editar la tabla de símbolos. En la columna de
“Nombre” se introduce lo que luego se visualizará como texto explícito. En la columna de
“Dirección” se introducen los operandos que deben ser sustituidos por nombres simbólicos.
En la columna de “comentario” puede introducirse un texto orientativo.
Utilizar las teclas TAB, INTRO, o con FLECHA para confirmar la introducción y
desplazarse a la siguiente celda.
39
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Tras cargar el programa en la CPU es posible crear lo que se denomina una tabla de
estado, que servirá para observar y comprobar el funcionamiento del programa.
Cuando la CPU está en modo RUN, el programa se ejecuta allí continuamente. El
estado de tabla se puede activar para actualizar continuamente los valores de la tabla de
estado. Alternativamente, la función “Lectura sencilla” permite obtener una “instantánea”
de dichos valores, la tabla no se puede editar estando activado el estado de tabla.
Abrir una tabla de estado no es lo mismo que activarla. Una tabla se puede abrir para
editarla o examinarla. Sin embargo, a menos que se elija la opción Lectura sencilla del
menú Test, o el icono correspondiente de la barra de herramientas, la información del
estado no se visualizará en la columna “Valor actual” de la tabla.
La columna “Nuevo Valor” se puede utilizar para asignar (escribir o forzar) un valor
indicado por el usuario.
40
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Utilizar uno de los métodos siguientes para abrir una tabla de estado :
Si el proyecto comprende más de una tabla de estado, utilizar las fichas que aparecen
en el lado inferior de la ventana “Tabla de estado” para desplazarse de una tabla a otra.
En una tabla de estado se pueden introducir direcciones para observar o modificar los
valores del programa. Los valores de los temporizadores y contadores se pueden visualizar
en formato binario o de palabras. Si el valor de un temporizador o contador se visualiza en
formato binario, se muestra el estado de la salida (“on”u “off”). Si el valor de un
temporizador o de un contador se visualiza en formato de palabra, se utiliza el valor actual.
Utilizar uno de los siguientes métodos para activar una tabla de estado :
41
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Por defecto en el editor de programas siempre nos sale el editor del programa
principal, en el borde inferior del editor de programas nos sale la ficha correspondiente al
programa principal (OB1), indicándonos que efectivamente estamos en el editor de
programas del programa principal (OB1).
42
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Una vez que estamos en el editor de programas del programa principal (OB1),
llamamos a la SBR1, mediante el generador de impulsos SM0.0, que es una marca interna
que siempre vale 1, (permanentemente esta en ON). La SBR1 se puede ir a buscar por
ejemplo a la carpeta Subrutinas del árbol de operaciones, ya que en esta carpeta figuran
las subrutinas que se han ido creando.
Paso 1: Poner el PLC en estado STOP, siempre y cuando el selector de modo en el PLC
esté en la posición TERM o RUN y el equipo haya estado previamente en estado
RUN, al pasar al estado STOP lucirá el LED STOP.
Para poner el PLC en estado STOP se realiza haciendo clic en el siguiente icono:
43
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Paso 3: Pasar el PLC al estado RUN, siempre que el selector de modo del PLC esté en la
posición TERM o RUN y el equipo haya estado previamente en estado STOP, al
pasar al estado RUN lucirá el LED RUN.
Para poner el PLC en estado RUN se realiza haciendo clic en el siguiente icono:
44
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
45
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Por regla general, todos los autómatas programables (PLC) SIMATIC trabajan de
forma cíclica.
Dentro del ciclo, en primer lugar se leen los estados de las entradas y se memorizan en
la imagen de proceso de las entradas (PAE). El programa de control trabaja entonces con
estas informaciones y las procesa en consecuencia.
46
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Un ciclo dura normalmente entre 3 y 10ms. La duración depende del número y tipo de
instrucciones (operaciones) utilizadas.
El ciclo consta de dos partes principales:
1) Tiempo del sistema operativo, normalmente 1 ms; corresponde con las fases 1 y 3 del
esquema de la hoja anterior.
2) Tiempo para ejecutar las instrucciones; corresponde con la fase 2 del esquema de la
hoja anterior.
Por otro lado, el ciclo sólo se ejecuta cuando “trabaja” el PLC, es decir cuando se
encuentra en el estado “RUN”.
Los cambios que se produzcan en las entradas durante un ciclo sólo se memorizan en el
registro de entradas durante el ciclo siguiente. Es decir se “congelan” mientras dura el ciclo
en cuestión. Dicho registro se denomina también “Imagen del proceso de las entradas
PAE” (ver 1 gráfico de abajo).
Durante el siguiente ciclo los estados adoptados se combinan lógicamente de acuerdo
al esquema de contactos (ver 2 gráfico de abajo), actualizándose las salidas de acuerdo a
los resultados lógicos.
47
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
-Una vez que estamos en el Simulador S7 – 200, nos vamos al menú Programa y se
escoge la opción Pegar programa. De esta forma el listado de instrucciones AWL, se
pasa al Simulador, figurando dicho listado en una ventana que se abre para albergar
al listado en cuestión.
48
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
A continuación se elige el tipo de CPU con el cual se desea realizar la simulación del
programa y minimizamos la ventana en la cual figura el listado de instrucciones AWL.
49
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Ahora queda iniciar la simulación, para ello se pulsará el botón Iniciar de la tabla de
estado y se activará el modo RUN del simulador. Para activar el modo RUN, el Simulador
utiliza un icono exactamente igual que el del STEP 7.
Una vez realizado esto ya sólo queda activar las entradas del PLC del Simulador
mediante los accionamientos que están en la plataforma simulada de color verde, haciendo
clic con el ratón, pudiendo comprobar los valores que adquieren las variables de la Tabla
de estado, tanto en la propia tabla de estado, como en los leds del PLC que hacen
referencia a estas.
50
Desarrollo de material docente para la asignatura de Sistemas Automáticos Iniciación al Micro/WIN 32
Se puede observar que al accionar I0.1 se activa Q0.1 y al accionar I0.3 también se
activa I0.3. Esto se aprecia tanto en la columna Valor de la Tabla de estado, como en los
leds del PLC, como ya se ha comentado anteriormente.
51
Desarrollo de material docente para la asignatura de
Sistemas Automáticos
Prácticas de programación
1.1. FUNCIONAMIENTO:
NETWORK 1
LD I0.0
= Q0.0
1
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
2.1. FUNCIONAMIENTO:
El autómata leerá el valor que tenga cada entrada y lo cargará en la sálida correspondiente.
Si Sx = 1 ? KxM = 1
Si Sx = 0 ? KxM = 0
2
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD I0.1
= Q0.1
NETWORK 3
LD I0.2
= Q0.2
NETWORK 4
LD I0.3
= Q0.3
3
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
3.1. FUNCIONAMIENTO:
4
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
= Q0.3
NETWORK 2
LD I0.3
= Q0.2
NETWORK 3
LD I0.4
= Q0.4
NETWORK 4
LD I0.2
= Q0.0
5
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
4.1. FUNCIONAMIENTO:
En un programa se pueden repetir los contactos de las entradas, tantas veces como sea
necesario, aunque sólo se tenga una entrada física.
La CPU al leer el programa, consultará el estado de la entrada cada vez que la encuentre
programada.
En el diagrama de contactos, el circuito en serie se programará en un segmento y el
circuito paralelo en otro segmento.
6
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 5
LD I0.0
A I0.1
A I0.2
= Q0.5
NETWORK 6
LD I0.0
O I0.1
O I0.2
= Q0.6
7
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
5.1. FUNCIONAMIENTO:
8
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7
LD I0.0
A I0.1
O I0.2
A I0.3
O I0.4
A I0.5
O I0.6
= Q0.7
9
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
6.1. FUNCIONAMIENTO:
Ahora se tiene un esquema más corto que el anterior, pero el programa es más complejo,
ya que la expresión algebraica contiene paréntesis.
Expresión algebraica del primer segmento: ( I0.0 ? I0.1 ) + ( I0.2 ? I0.3 ) = Q1.0
Expresión algebraica del segundo segmento: ( I0.4 + I0.6) ? ( I0.5 + I0.7 ) = Q1.1
10
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 8
LD I0.0
A I0.1
LD I0.2
A I0.3
OLD
= Q1.0
NETWORK 9
LD I0.4
O I0.6
LD I0.5
O I0.7
ALD
= Q1.1
11
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
7.1 FUNCIONAMIENTO:
En este ejemplo se programan dos salidas que no existen físicamente. Este PLC lo permite,
(hay otros que no), aunque para poder ver el estado de las mismas se ha de hacer des de la
opción ESTADO DE TABLA.
12
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 10
LDN I0.0
= Q0.1
NETWORK 11
LD Q0.1
= Q1.2
NETWORK 12
LDN Q0.1
= Q1.3
13
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
8.1. FUNCIONAMIENTO:
Trabajando de esta forma, ni hay peligro para la instalación ni para las personas, teniendo
en cuenta que el pulsador de paro y el relé térmico de protección, han de estar en situación
de normalmente cerrados.
14
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
15
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
16
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.1
A I0.3
LD I0.4
O Q0.2
ALD
= Q0.2
NETWORK 2
LDN I0.1
= Q0.3
17
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
18
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 3
LDN I0.2
AN I0.3
LD I0.4
O Q0.4
ALD
= Q0.4
NETWORK 4
LD I0.2
= Q0.5
19
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
9.1. FUNCIONAMIENTO:
20
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q0.0,1
NETWORK 2
LD I0.2
R Q0.0,1
NETWORK 3
LD I0.2
R Q0.1,1
NETWORK 4
LD I0.0
S Q0.1,1
21
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
10.1. FUNCIONAMIENTO:
Como este PLC trabaja con registro de entradas y salidas, siempre predomina la
instrucción programada en último lugar.
Pero a nivel interno, en cada momento tiene el valor de la instrucción anterior.
Al conectar S0 sólo funciona K5M y al conectar S1 sólo funciona K4M.
Una vez visto este ejemplo, se añaden dos segmentos nuevos en el emplazamiento indicado
y se analiza el funcionamiento.
Teniendo que al conectar S0 sólo funciona K5M y al conectar S1 sólo funciona K1.1M.
Respecto al registro de sálidas:
Cuando por programa se pone un 1 en una salida, ese 1 se envía al registro de salidas, NO
a la salida física.
Una vez que el autómata acaba de leer todo el programa, toma los valores que hay en el
registro de salidas y los envía a las salidas físicas.
Si se programa por error una bobina de salida repetida a nivel externo sólo actuaría la
última programada.
22
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 5
LD I0.0
= Q0.4
NETWORK 6
LD I0.1
= Q0.5
NETWORK 7
LD Q0.4
= Q1.0
NETWORK 8
LD I0.1
= Q0.4
NETWORK 9
LD I0.0
= Q0.5
NETWORK 10
LD Q0.4
= Q1.1
23
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
11.1. FUNCIONAMIENTO:
24
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 11
LD I0.0
S Q0.6,1
NETWORK 12
LD I0.1
S Q0.7,1
NETWORK 13
LD I0.2
S Q0.6,1
NETWORK 14
LD I0.3
R Q0.7,1
NETWORK 15
LD I0.4
R Q0.6,1
NETWORK 16
LD I0.5
S Q0.6,1
NETWORK 17
LD I0.6
S Q0.7,1
NETWORK 18
LD I0.7
S Q0.6,2
25
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
12.1. FUNCIONAMIENTO:
26
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 19
LD I0.0
= Q0.2
NETWORK 20
LD I0.1
S Q0.2,1
NETWORK 21
LD I0.2
R Q0.2,1
27
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
13.1. FUNCIONAMIENTO:
La diferencia de este ejemplo respecto al anterior estriba en que la bobina esta programada
en último lugar, y en consecuencia la bobina predominara siempre. Si de la bobina
dependiera un proceso este no podría ser controlado mediante las instrucciones
SET/RESET como en el ejemplo anterior.
28
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 22
LD I0.1
S Q0.3,1
NETWORK 23
LD I0.2
R Q0.3,1
NETWORK 24
LD I0.0
= Q0.3
29
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
14.1. FUNCIONAMIENTO:
30
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q0.0,1
NETWORK 2
LD I0.1
A Q0.0
S Q0.1,1
NETWORK 3
LD I0.2
A Q0.1
S Q0.2,1
NETWORK 4
LD I0.6
R Q0.2,1
NETWORK 5
LD I0.5
AN Q0.2
R Q0.1,1
NETWORK 6
LD I0.4
AN Q0.1
R Q0.0,1
NETWORK 7
LD I0.7
R Q0.0,3
31
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
15.1. FUNCIONAMIENTO:
Al accionar S0, K0M funcionara sólo un ciclo, y al desconectarlo también funcionara K1M
durante un ciclo.
K2M funcionara al conectar S0 y K3M al desconectarlo.
Se puede observar que aunque no se conecte la sálida K0M, como esta activada durante un
ciclo, se conectará K4M, debido al SET.
Para conectar K5M tendremos que accionar primero S4 y luego S3, ya que S3 estará
activada durante un ciclo y luego se desactivara. Si se hiciese a la inversa cuando se
conecta S4, S3 ya estaría desconectado.
32
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
EU
= Q0.0
S Q0.2,1
NETWORK 2
LD I0.0
ED
= Q0.1
S Q0.3,1
NETWORK 3
LD I0.1
R Q0.2,4
NETWORK 4
LD Q0.0
S Q0.4,1
NETWORK 5
LD I0.3
EU
A I0.4
S Q0.5,1
33
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
16.1. FUNCIONAMIENTO:
34
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 6
LD I0.0
O I0.1
O I0.2
LD I0.3
O I0.4
ALD
LPS
NOT
= Q0.6
LPP
= Q0.7
NETWORK 7
LD I0.5
A I0.6
NOT
O I0.7
= Q1.1
35
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
17.1. FUNCIONAMIENTO:
Se programara un circuito de manera que la salida K4M vaya cambiando de estado cada
vez que se conecte la entrada S6. Es decir al accionar la entrada S6, la salida K4M se
activa, al desaccionar la entrada S6, K4M permanece activada y cuando se vuelve accionar
de nuevo la entrada S6, la salida K4M se desactiva.
NETWORK 1
LD I0.6
EU
LPS
AN Q0.4
S Q0.2,1
LPP
A Q0.4
R Q0.2,1
NETWORK 2
LD Q0.2
= Q0.4
36
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
18.1. FUNCIONAMIENTO:
Los valores de las entradas y las salidas son leídos y escritos en el mismo momento de la
ejecución de la instrucción, no al principio o al final del ciclo mediante el registro de
entradas y salidas. Es decir las entradas y salidas son inmediatas, se ejecutan directamente
sin pasar por el registro de entradas y salidas.
Se pueden utilizar tanto en contactos abiertos como en cerrados y con bobinas normales o
con Set Reset.
En tiempos de ciclos grandes, es muy interesante ya que obtenemos la respuesta al instante
sin esperar a que finalice el ciclo.
Se pueden combinar instrucciones con entradas y salidas inmediatas y normales.
37
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LDI I0.0
=I Q0.0
NETWORK 2
LDNI I0.1
=I Q0.1
NETWORK 3
LDI I0.2
= Q0.2
NETWORK 4
LDN I0.3
=I Q0.3
NETWORK 5
LDI I0.4
SI Q0.4,1
NETWORK 6
LDI I0.5
= Q0.4,1
38
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
19.1. FUNCIONAMIENTO:
39
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7
LD I0.4
=I Q0.5
= Q0.7
NETWORK 8
LD I0.5
=I Q0.5
= Q0.7
NETWORK 9
LD Q0.5
= Q0.6
40
Desarrollo de material docente para la asignatura de sistemas Automáticos Prácticas de programación
20.1. FUNCIONAMIENTO:
La única diferencia entre un Merker y una Salida, consiste en que la salida da señal externa
y el merker no, pero tanto de un merker como de una salida se pueden programar los
contactos abiertos o cerrados que sean necesarios.
41
Desarrollo de material docente para la asignatura de sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
= Q0.0
= M0.0
NETWORK 2
LD M0.0
= Q0.1
NETWORK 3
LDN M0.0
= Q0.2
42
Desarrollo de material docente para la asignatura de sistemas Automáticos Prácticas de programación
21.1. FUNCIONAMIENTO:
Las salidas son elementos sin memoria, los merkers pueden ser con o sin memoria.
Por defecto desde MB14 (M14.0,...M14.7) hasta MB32 (M32.0,...M32.7) son con
memoria. Es decir desde M14.0 hasta M32.7 son marcas remanentes.
Tras un corte de corriente sólo guardan información los Merkers remanentes, pero con el
paso de STOP a RUN todos los merkers mantienen el valor. Las salidas no.
43
Desarrollo de material docente para la asignatura de sistemas Automáticos Prácticas de programación
44
Desarrollo de material docente para la asignatura de sistemas Automáticos Prácticas de programación
NETWORK 7
LD I0.0
S M1.0,1
S M16.0,1
= Q0.5
S Q0.6,1
NETWORK 8
LD M1.0
= Q0.7
NETWORK 9
LD M16.0
= Q1.0
NETWORK 10
LD I0.1
R Q0.6,1
R M1.0,1
R M16.0,1
45
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
CAPÍTULO 6. TEMPORIZADORES
22.1. FUNCIONAMIENTO:
Por defecto, los temporizadores con memoria van desde el T64 al T96.
La base de tiempo para los temporizadores es:
1ms T32 y T96
10ms T33 al T36 y T97 al T100
100ms T37 al T63 y T101 al T255
46
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
47
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
TON T37,+100
NETWORK 2
LD T37
= Q0.0
NETWORK 3
LDN T37
= Q0.1
NETWORK 4
LD I0.0
TON T33,+1000
NETWORK 5
LD T33
= Q0.2
NETWORK 6
LDN T33
= Q0.3
48
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
23.1. FUNCIONAMIENTO:
49
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7
LD I0.1
TOF T38,+100
NETWORK 8
LD T38
= Q0.4
NETWORK 9
LDN T38
= Q0.5
50
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
24.1. FUNCIONAMIENTO:
Este temporizador incrementa su valor cada vez que activamos la entrada IN, y cuando se
desactiva IN mantiene el valor que tenia.
Cuando el valor del temporizador es igual o superior al preseleccionado, sus contactos
cambian de estado.
Para poner a cero el temporizador, se ha de hacer un RESET.
Si utilizamos un TONR con memoria, y la salida esta conectada al marchar la corriente,
cuando vuelva la corriente el temporizador mantiene su valor, pero la salida estará
desconectada y se conectará al accionar de nuevo la entrada IN.
Este tipo de temporizador se utiliza mucho en temas de mantenimiento, por ejemplo para
saber cuantas horas esta funcionando una máquina.
1ms T0 y T64
10ms T1 al T4 y T65 al T68
100ms T5 al T31 y T69 al T95
51
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 10
LD I0.2
TONR T5,+150
NETWORK 11
LD I0.3
R T5,1
NETWORK 12
LD T5
= Q0.6
52
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
25.1. FUNCIONAMIENTO:
53
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q0.0,1
NETWORK 2
LD Q0.0
TON T37,+50
NETWORK 3
LD T37
S Q0.1,1
NETWORK 4
LD Q0.1
S T38,+30
NETWORK 5
LD T38
S Q0.2,1
NETWORK 6
LD Q0.2
TON T39,+40
NETWORK 7
LD T39
R Q0.0,3
54
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
26.1. FUNCIONAMIENTO:
55
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
56
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 8
LD I0.0
S Q0.3,1
NETWORK 9
LD Q0.3
TON T40,+50
NETWORK 10
LD T40
S Q0.4,1
R Q0.3,1
NETWORK 11
LD Q0.4
TON T41,+50
NETWORK 12
LD T41
S Q0.5,1
R Q0.4,1
NETWORK 13
LD Q0.5
TON T42,+50
NETWORK 14
LD T42
S Q0.3,1
R Q0.5,1
NETWORK 15
LD I0.2
R Q0.3,3
57
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
CAPÍTULO 7. CONTADORES
27.1. FUNCIONAMIENTO:
La operación de contar impulsos hacia arriba (incrementar), consiste en contar las veces
que llega un 1 a la entrada CU del contador.
El contador se pone a cero con la señal de Reset (R).
Los contactos del contador cambian de estado cuando el contador llega al número de
impulsos igual o mayor al valor preseleccionado.
El número máximo que puede llegar a contar es de 32767.
58
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
LD I0.2
CTU C0,+12
NETWORK 2
LD C0
= Q0.0
59
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
28.1. FUNCIONAMIENTO:
El contador regresivo CTD, cuenta las veces que llega un impulso a la entrada CD.
El contador alcanza el valor preseleccionado al poner un 1 en la entrada LD.
El contador se para cuando tiene el valor cero.
Los contactos del contador cambian de estado cuando el contador tiene el valor cero.
60
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 3
LD I0.1
LD I0.2
CTD C1,+10
NETWORK 4
LD C1
= Q0.1
61
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
29.1. FUNCIONAMIENTO:
62
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 5
LD I0.0
LD I0.1
LD I0.2
CTUD C3,+8
NETWORK 6
LD C3
= Q0.3
63
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
30.1. FUNCIONAMIENTO:
Un contador cíclico es aquel que cuando llega al valor de preselección, en este caso 12, da
una señal y se vuelve a poner a cero.
En función de el estado de S4 (Selector), el contador se comportara como cíclico o normal.
S4 = 1 Contador cíclico.
S4 = 0 Contador normal
Cuando actúe como cíclico la salida sólo estará conectada un ciclo, si se quiere dejar fija se
tendrá de activar mediante un SET.
64
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
LD I0.2
LD I0.4
A C0
OLD
CTU C0,+12
NETWORK 2
LD C0
= Q0.0
65
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
31.1. FUNCIONAMIENTO:
El contador C1, contara cada vez que la entrada S1 pase de cero a uno o de uno a cero.
Con las dos marcas, el contador incrementa.
Al activar I0.1, el contador suma un 1 en el CTU, al desactivar I0.1, el contador suma 1 en
el CTU.
66
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 3
LD I0.1
LPS
EU
= M0.0
LPP
ED
= M0.1
NETWORK 4
LD M0.1
O M0.0
LD I0.2
CTU C1,+0
67
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
32.1. FUNCIONAMIENTO:
Mediante tres contadores se precisa contabilizar las piezas buenas, defectuosas y totales de
un proceso de fabricación.
Se dispone de un detector que nos cuenta el total de piezas, otro que nos cuenta las piezas
defectuosas y un pulsador para inicializar el proceso.
68
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 5
LD I0.5
LD I0.7
CTU C2,+0
NETWORK 6
LD I0.6
LD I0.7
CTU C3,+0
NETWORK 7
LD I0.5
LD I0.6
LD I0.7
CTUD C4,+0
69
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
33.1. FUNCIONAMIENTO:
Las CPU´s de todos los PLC´s tienen unos Merkers especiales que generan unos impulsos
a frecuencias determinadas, cambian de 0 a 1 continuamente con una frecuencia
determinada.
La CPU224 de Siemens tiene los siguientes generadores:
SM 0.4 esta 30 segundos en ON y 30 segundos en OFF
SM 0.5 esta 0,5 segundos en ON y 30 segundos en OFF
SM 0.6 esta un scan en ON y un scan en OFF
El contador contara un impulso cada dos scans.
El SM 0.4 y el SM 0.5 se puede visualizar como va cambiando, pero para el SM0.6 hace
falta un contador para ver como cambia.
1 scan = 1 ciclo = 2ms.
70
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
A SM0.4
= Q0.0
NETWORK 2
LD I0.1
A SM0.5
= Q0.1
NETWORK 3
LD I0.2
A SM0.6
= Q0.2
NETWORK 4
LD I0.3
A SM0.6
LD I0.7
CTU C0,+0
71
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
34.1. FUNCIONAMIENTO:
72
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 5
LDN T37
TON T38,+50
NETWORK 6
LD T38
TON T37,+50
NETWORK 7
LD I0.4
A T38
= Q0.3
73
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
35.1. FUNCIONAMIENTO:
74
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 8
LDN T39
TON T39,+10
NETWORK 9
LD T39
= Q0.4
NETWORK 10
LD T39
LD I0.7
CTU C1,+0
75
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
36.1. FUNCIONAMIENTO:
Con este ejercicio se pretende calcular el tiempo que tarda el PLC en ejecutar un scan.
Sabemos que la marca especial SM0.6 da un impulso positivo cada 2 scans..
Si con SM0.6 activamos la entrada CU de un contador, el valor de este será la mitad de los
ciclos ejecutados, se recibirá un impulso cada dos ciclos.
Se escogerá la segunda opción y para calcular el tiempo de ciclo se realizara una regla de
tres simple.
76
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
A SM0.6
AN T33
LDN I0.0
CTU C1,+0
NETWORK 2
LD I0.0
TON T33,+200
77
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
37.1. FUNCIONAMIENTO:
78
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
79
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD SM0.0
= Q0.0
NETWORK 2
LD SM0.1
LD I0.0
CTU C1,+0
NETWORK 3
LD SM0.3
LD I0.0
CTU C3,+0
NETWORK 4
LD SM0.1
S Q0.1,1
NETWORK 5
LD SM0.3
S Q0.3,1
NETWORK 6
LD I0.1
R Q0.1,3
80
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
38.1. FUNCIONAMIENTO:
81
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
82
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD SM0.1
S M0.0,1
NETWORK 2
LD T37
R M0.0,1
NETWORK 3
LD M0.0
TON T37,+100
NETWORK 4
LD M0.0
LPS
A SM0.5
= Q0.2
LPP
AN SM0.5
= Q0.3
NETWORK 5
LD I0.0
AN M0.0
S Q0.0,1
NETWORK 6
LD I0.1
R Q0.0,1
83
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
39.1. FUNCIONAMIENTO:
84
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
85
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
SBR10
NETWORK 1 // Programa 1
LD I0.0
= Q0.0
NETWORK 2
LD I1.0
CA LL SBR_11
NETWORK 3 // Programa 2
LD I1.0
= Q0.1
SBR11
NETWORK 1 // Programa 3
LD I0.2
= Q0.2
NETWORK 2
LD I1.1
CA LL SBR_12
NETWORK 3 // Programa 4
LD I0.3
= Q0.3
SBR12
NETWORK 1 // Programa 5
LD I0.4
= Q0.4
86
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
40.1. FUNCIONAMIENTO:
Dentro de una misma subrutina, también podemos realizar una programación estructurada,
de forma que solo se ejecute el programa que en aquel momento nos interese.
Esto se realiza mediante SALTOS ligando instrucciones JMP (inicio) con LBL (final), que
tengan el mismo número.
Estas instrucciones solo se pueden realizar dentro de la misma subrutina.
87
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
88
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
SBR 13
NETWORK 1
LD I0.5
JMP 0
NETWORK 2
LD I0.6
= Q0.6
NETWORK 3
LD SM0.0
= Q0.7
NETWORK 4
LBL 0
NETWORK 5
LDN I0.5
JMP 1
NETWORK 6
LD I0.6
S Q0.6,1
NETWORK 7
LD I0.7
R Q0.6,1
NETWORK 8
LD SM0.5
= Q0.7
NETWORK 9
LBL 1
89
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
41.1. FUNCIONAMIENTO:
90
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
91
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
PRINCIPAL
NETWORK 1
LD I0.5
CALL AUTOMÁTICO
NETWORK 2
LDN I0.5
CALL MANUAL
AUTOMÁTICO
NETWORK 1
LD I0.6
S Q0.6,1
NETWORK 2
LD I0.7
R Q0.6,1
NETWORK 3
LD SM0.5
= Q0.7
MANUAL
NETWORK 1
LD I0.6
= Q0.6
NETWORK 2
LD SM0.0
= Q0.7
92
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
FUNCIONAMIENTO:
Se abre un nuevo archivo y se programa en el OB1 la llamada de las subrutinas 0, 1, y 2,
en cada subrutina se programa cada uno de los ejemplos arriba citados y que
posteriormente se van ha exponer.
DIAGRAMAS DE CONTACTOS
LISTADO DE INSTRUCCIONES
NETWORK 1
LD SM0.0
CALL SBR_0
CALL SBR_1
CALL SBR_2
93
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
42.1. FUNCIONAMIENTO:
94
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q0.0,1
NETWORK 2
LD I0.1
R Q0.0,1
NETWORK 3
LD Q0.0
AN T5
TONR T5,+200
NETWORK 4
LD I0.7
R T5,1
NETWORK 5
LD T5
A SM0.5
LDN T5
A Q0.0
OLD
= Q0.1
95
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
43.1. FUNCIONAMIENTO:
96
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LDN I0.2
A Q0.2
LD I0.7
CTU C0,+0
NETWORK 2
LDN T33
TON T34,+10
NETWORK 3
LD T34
TON T33,+10
NETWORK 4
LD I0.2
A I0.3
LD I0.4
O Q0.2
ALD
= Q0.2
NETWORK 5
LD I0.2
AN Q0.2
LD Q0.2
A SM0.5
OLD
LDN I0.2
A T34
OLD
= Q0.3
97
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
44.1. FUNCIONAMIENTO:
98
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD Q0.2
A SM0.5
LD C1
O I0.7
CTU C1,+60
NETWORK 2
LD C1
LD C2
O I0.7
CTU C2,+60
NETWORK 3
LD C2
LD I0.7
CTU C3,+0
99
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
45.1. FUNCIONAMIENTO:
100
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
= Q3.0
NETWORK 2
LD I0.0
= Q3.4
NETWORK 3
LDN I0.0
AN I1.4
= Q3.5
101
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
46.1. FUNCIONAMIENTO:
102
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.3,1
NETWORK 2
LD I0.7
R Q3.3,1
NETWORK 3
LD I0.0
= Q3.2
NETWORK 4
LD I0.6
= Q3.1
103
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
47.1. FUNCIONAMIENTO:
104
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.3,1
NETWORK 2
LD I0.7
AN I0.0
R Q3.3,1
NETWORK 3
LD I0.0
= Q3.2
NETWORK 4
LD I0.6
AN I0.0
= Q3.1
105
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
48.1. FUNCIONAMIENTO:
106
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.1
A I0.3
S Q3.0,1
NETWORK 2
LD I0.2
R Q3.0,1
NETWORK 3
LD I0.1
A I0.5
= Q3.2
NETWORK 4
LD I0.6
= Q3.1
107
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
49.1. FUNCIONAMIENTO:
108
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
109
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.1
A I0.3
S Q3.0,1
NETWORK 2
LD I0.2
LDN I0.1
AN I0.3
OLD
R Q3.0,1
NETWORK 3
LD I0.1
A I0.5
= Q3.2
NETWORK 4
LD I0.6
LDN I0.1
AN I0.5
OLD
= Q3.1
110
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
50.1. FUNCIONAMIENTO:
111
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
112
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.3,1
NETWORK 2
LD I0.7
TON T41,+50
NETWORK 3
LD T41
R Q3.3,1
NETWORK 4
LD I0.0
= Q3.4
NETWORK 5
LD I1.6
TON T42,+50
NETWORK 6
LD T42
= Q3.5
113
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
51.1. FUNCIONAMIENTO:
114
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
115
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.3,1
NETWORK 2
LD I0.7
TON T41,+50
NETWORK 3
LD T41
AN I0.0
R Q3.3,1
NETWORK 4
LD I0.0
= Q3.4
NETWORK 5
LD I1.6
TON T42,+50
NETWORK 6
LD T42
AN I0.0
= Q3.5
116
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
52.1. FUNCIONAMIENTO:
117
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
118
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.0,1
NETWORK 2
LD I0.2
S Q3.3,1
NETWORK 3
LD I0.7
= Q3.4
NETWORK 4
LD I1.5
TON T43,+50
NETWORK 5
LD T43
R Q3.0,1
R Q3.3,1
= Q3.5
119
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
53.1. FUNCIONAMIENTO:
120
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.0,1
NETWORK 2
LD I0.2
= Q3.2
NETWORK 3
LD I0.6
R Q3.0,1
NETWORK 4
LD I0.3
A I0.6
= Q3.1
121
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
54.1. FUNCIONAMIENTO:
2-El estado en que el cilindro B ha avanzado y el C esta en reposo, es decir bajado antes de
subir.
4-El estado en que el cilindro B esta avanzado antes de retroceder y el C ha bajado después
de subir.
122
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
123
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.3,1
NETWORK 2
LD I0.7
AN M2.0
= Q3.4
NETWORK 3
LD I0.6
= Q3.5
NETWORK 4
LD I1.4
A M2.0
R Q3.3,1
NETWORK 5
LD I1.6
S M2.0,1
NETWORK 6
LD I1.0
R M2.0,1
124
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
55.1. FUNCIONAMIENTO:
125
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
126
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.0,1
NETWORK 2
LD I0.2
AN M2.1
S Q3.3,1
NETWORK 3
LD I0.7
AN M2.1
= Q3.4
NETWORK 4
LD I1.6
AN M2.1
= Q3.2
NETWORK 5
LD I0.6
= Q3.1
S M2.1,1
NETWORK 6
LD I0.5
A M2.1
= Q3.5
NETWORK 7
LD I1.4
A M2.1
R Q3.3,1
NETWORK 8
LD I1.0
A M2.1
R Q3.0,1
NETWORK 9
LD I0.3
R M2.1,1
127
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
56.1. FUNCIONAMIENTO:
56.2.DIAGRAMA DE CONTACTOS
128
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I0.0
S Q3.0,1
S Q3.3,1
NETWORK 2
LD I0.2
A I0.7
= Q3.4
NETWORK 3
LD I1.5
R Q3.0,1
= Q3.5
NETWORK 4
LD I0.3
A I1.4
A I0.7
R Q3.3,1
129
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
57.1. FUNCIONAMIENTO:
57.2. GRAFCET
130
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
131
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
A I1.5
S M0.3,1
R M0.2,1
NETWORK 4
LD M0.3
A I0.3
A I0.5
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
A I1.4
S M0.0,1
R M0.4,1
NETWORK 6 //SALIDAS
LD M0.1
S Q3.0,1
NETWORK 7
LD M0.3
R Q3.0,1
132
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 8
LD M0.2
S Q3.3,1
NETWORK 9
LD M0.4
R Q3.3,1
NETWORK 10
LD M0.2
= Q3.4
NETWORK 11
LD M0.4
= Q3.5
NETWORK 12
LD M0.1
= Q3.2
NETWORK 13
LD M0.3
= Q3.1
133
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
58.1. FUNCIONAMIENTO:
58.2. GRAFCET
134
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
135
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
136
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
A I1.6
S M0.3,1
R M0.2,1
NETWORK 4
LD M0.3
A I0.3
A I0.5
S M0.4,1
R M0.3,1
NETWORK 5 //RAMA A
LD M0.4
A I1.0
A I1.4
AN C1
S M0.1,1
R M0.4,1
NETWORK 6 //RAMA B
LD M0.4
A I1.0
A I1.4
A C1
S M0.0,1
R M0.4,1
137
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7
LD M0.4
LD M0.0
CTU C1,+5
NETWORK 8 //SALIDAS
LD M0.1
S Q3.0,1
NETWORK 9
LD M0.3
R Q3.0,1
NETWORK 10
LD M0.2
S Q3.3,1
NETWORK 11
LD M0.4
R Q3.3,1
NETWORK 12
LD M0.2
= Q3.4
NETWORK 13
LD M0.4
= Q3.5
NETWORK 14
LD M0.1
= Q3.2
NETWORK 15
LD M0.3
= Q3.1
138
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
59.1. FUNCIONAMIENTO:
59.2. GRAFCET
139
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
140
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
141
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
A I1.5
S M0.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
A I0.5
A I1.4
A I0.1
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I0.2
S M0.5,1
R M0.4,1
NETWORK 6
LD M0.5
A I0.3
S M0.6,1
R M0.5,1
142
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //SECUENCIA B
LD M0.3
A I0.3
A I0.5
A I1.4
AN I0.1
S M1.4,1
R M0.3,1
NETWORK 8
LD M1.4
A I1.6
S M1.5,1
R M1.4,1
NETWORK 9
LD M1.5
A I1.4
S M0.6,1
R M1.5,1
NETWORK 10 //CONTINUACIÓN
LD M0.6
A I1.0
S M0.0,1
R M0.6,1
NETWORK 11 //SALIDAS
LD M0.1
O M0.4
S Q3.0,1
NETWORK 12
LD M0.3
O M0.5
R Q3.0,1
NETWORK 13
LD M0.2
S Q3.3,1
NETWORK 14
LD M0.6
R Q3.3,1
143
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 15
LD M0.2
O M1.4
= Q3.4
NETWORK 16
LD M0.3
O M1.5
= Q3.5
NETWORK 17
LD M0.1
= Q3.2
NETWORK 18
LD M0.3
= Q3.1
144
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
60.1. FUNCIONAMIENTO:
En nuestro caso al franquear la transición b+, se activaran las etapas 3 y 3B y las dos
secuencias funcionaran simultáneamente. La transición a+ b+ c- d- sólo será valida cuando
estén activas las etapas 5 y 4B.
60.2. GRAFCET
145
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
146
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
147
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
148
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
S M0.5,1
R M0.4,1
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
S M1.4,1
R M1.3,1
149
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
S M0.7,1
R M0.6,1
NETWORK 9
LD M0.7
A I1.0
S M0.0,1
R M0.7,1
NETWORK 10
LD SM0.0
CALL SBR_0
150
Desarrollo de material docente de la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
151
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
61.1. FUNCIONAMIENTO:
Respecto al ejercicio anterior, la diferencia estriba en que cada vez que se efectúe un
impulso mediante el pulsador de marcha, la maqueta realiza una única etapa y se tendrá
que ir efectuando impulsos para ir pasando de etapa en etapa hasta completar el proceso.
Se visualiza el proceso de la maqueta paso a paso, etapa por etapa.
En la última transición no se utiliza el pulsador de marcha M, porque si se pusiese se
verificarían las condiciones de la etapa 0 y el proceso no se detendría en la etapa 0, sino
que pasaría automáticamente a la etapa 1,saltándose la etapa 0, con la consecuencia de que
la maqueta no se podría dejar en la etapa inicial.
61.2. GRAFCET
152
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
153
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
154
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
155
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
A I0.0
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
A I0.0
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
A I0.0
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
A I0.0
S M0.5,1
R M0.4,1
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
A I0.0
S M1.4,1
R M1.3,1
156
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
A I0.0
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
A I0.0
S M0.7,1
R M0.6,1
NETWORK 9
LD M0.7
A I1.0
S M0.0,1
R M0.7,1
NETWORK 10
LD SM0.0
CALL SBR_0
157
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
158
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
62.1. FUNCIONAMIENTO:
62.2. GRAFCET
159
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
160
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
161
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
162
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
LD I0.0
ON I0.1
ALD
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
LD I0.0
ON I0.1
ALD
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
LD I0.0
ON I0.1
ALD
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
LD I0.0
ON I0.1
ALD
S M0.5,1
R M0.4,1
163
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
LD I0.0
ON I0.1
ALD
S M1.4,1
R M1.3,1
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
LD I0.0
ON I0.1
ALD
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
LD I0.0
ON I0.1
ALD
S M0.7,1
R M0.6,1
NETWORK 9
LD M0.7
A I1.0
S M0.0,1
R M0.7,1
NETWORK 10
LD SM0.0
CALL SBR_0
164
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
165
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
63.1. FUNCIONAMIENTO:
Una vez completada la etapa 7, cuando el proceso o ciclo ha concluido, se puede escoger
entre que se vaya repitiendo la secuencia o ciclo de la maqueta de forma sucesiva, con lo
cual se tendría un proceso continuo, o en que el ciclo se de por finalizado y si se desea
repetir el proceso habría que accionar de nuevo el pulsador de marcha M.
Si el selector esta cerrado, activado se tendrá el proceso único y cuando el selector esta
desactivado, abierto se tendrá el proceso continuo.
Por defecto se realizará el proceso único.
63.2. GRAFCET
166
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
167
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
168
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
169
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
S M0.5,1
R M0.4,1
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
S M1.4,1
R M1.3,1
170
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
S M0.7,1
R M0.6,1
NETWORK 11
LD SM0.0
CALL SBR_0
171
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
172
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
64.1. FUNCIONAMIENTO:
Si E = 0 Funciona SBR7
Ciclo único o ciclo continuo
MB 0: Byte 0.
MB 1: Byte 1.
Un byte se compone de 8 bits, cada bit posee un valor o peso dentro del byte.
El valor de cada bit dentro de un byte es:
173
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
El autómata puede trabajar con 16 bits, estos 16 bits están repartidos en dos bytes (MB 0 y
MB 1), 8 bits en cada byte. Los dos bytes forman una palabra (MW 0) compuesta por 16
bits.
MW 0: Word 0 (Palabra).
Cada bit de la palabra MW 0 se identifica con una determinada etapa, las etapas que se
utilizan en la SBR7 son todas las del byte MB 0 y la M1.3 y M1.4 del byte MB 1.
Al Byte MB 0 se le asignan las etapas que van des de la M0.0 hasta la M0.7.
Al Byte MB 1 se le asignan las etapas que van des de la M1.0 hasta la M1.7.
En un principio se ha hecho referencia al peso de los bits dentro de un byte (Ver tabla hoja
anterior), ahora el peso de los bits dentro de una palabra se obtiene de igual forma, en el
gráfico de la hoja anterior se puede observar el peso mediante potencias de 2 que
corresponde a cada bit dentro de la palabra MW 0.
Para que la maqueta vaya directamente a la etapa inicial M0.0 activamos dicha etapa,
poniendo un 1 en el bit correspondiente a la etapa M0.0.
También se pone un cero en cada uno de los bits restantes que forman la palabra MW 0,
para que ninguna etapa que no sea la M0.0 permanezca activada.
174
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
Respecto a las salidas, es decir a la posición de los cilindros, estos han de retroceder.
Para realizar dicha operación se utilizará el byte QB 3.
Al byte QB 3 se le asignan las salidas que van des de la Q3.0 hasta la Q3.7.
Cada bit del byte QB 3 se identifica con una determinada salida, las salidas Q3.6 y Q3.7 no
son necesarias para nuestro caso, no las utilizamos
Para que los cilindros monoestables retrocedan (se desactiven), se pondrá un cero en los
bits correspondientes ha dichas salidas; que son la Q3.0 y la Q3.3. (Cilindros A y B,
respectivamente).
Para que el cilindro biestable D retroceda (se desactive), se pondrá un cero en el bit que
corresponde a la posición de avanzado del cilindro D, desactivando el avance del cilindro,
salida Q3.2.
175
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
176
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I1.7
JMP 0
NETWORK 2
LDN I1.7
CALL SBR_7
NETWORK 3
LD SM0.0
JMP 1
NETWORK 4
LBL 0
NETWORK 5
LD SM0.0
MOVW +256, MW0
NETWORK 6
LD SM0.0
MOVB 34, QB3
NETWORK 7
LBL 1
177
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
65.1. FUNCIONAMIENTO:
Si E = 1 Funciona SBR10
Conectamos las etapas 5 y 4B (M0.5 y M1.4) y las salidas A+, B+, C-, D-
178
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
Respecto a las salidas, es decir a la posición de los cilindros, estos han de quedar de la
forma siguiente : A+, B+, C-, D-.
Para realizar dicha operación se utilizará el byte QB 3.
Se tiene que:
Q3.0 ? ALIM_1 (A+, A-)
Q3.1 ? BRAZ_0 (D-)
Q3.2 ? BRAZ_1 (D+)
Q3.3 ? EXPU_1 (B+, B-)
Q3.4 ? ELEV_1 (C+)
Q3.5 ? ELEV_0 (C-)
Para que los cilindros monoestables A y B avancen (se activen) se pone un 1 en los bits
correspondientes ha dichas salidas; que son la Q3.0 y la Q3.3. (Cilindros A y B,
respectivamente).
179
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LDN I1.7
CALL SBR_7
NETWORK 2
LD I1.7
CALL SBR_10
180
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD SM0.0
MOVB 32, MB0
MOVB 16, MB1
NETWORK 2
LD SM0.0
MOVB 43, QB3
181
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
66.1. FUNCIONAMIENTO:
También se puede realizar de otra forma más fácil, que a continuación se detalla:
66.2. GRAFCET
182
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
183
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
184
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
185
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
AN I1.7
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
AN I1.7
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
AN I1.7
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
AN I1.7
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
AN I1.7
S M0.5,1
R M0.4,1
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
AN I1.7
S M1.4,1
R M1.3,1
186
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
AN I1.7
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
AN I1.7
S M0.7,1
R M0.6,1
NETWORK 9
LD M0.7
A I1.0
AN I1.7
S M0.0,1
R M0.7,1
NETWORK 10
LD SM0.0
CALL SBR_0
187
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
188
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LDN I1.7
CALL SBR4
189
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
67.1. FUNCIONAMIENTO:
La maqueta seguirá con el proceso hasta llegar a las etapas en las cuales deseamos que se
detenga que son la 4 y la 3B, el paro de emergencia se activará mediante el pulsador de
emergencia E.
67.2. GRAFCET
190
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
191
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
192
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
193
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.6
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.7
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.3
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.0
AN I1.7
S M0.5,1
R M0.4,1
NETWORK 6 //SECUENCIA B
LD M1.3
A I1.6
AN I1.7
S M1.4,1
R M1.3,1
194
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 7 //CONTINUACIÓN
LD M0.5
A M1.4
A I0.2
A I0.7
A I1.4
A I0.5
S M0.6,1
R M0.5,1
R M1.4,1
NETWORK 8
LD M0.6
A I0.3
S M0.7,1
R M0.6,1
NETWORK 9
LD M0.7
A I1.0
S M0.0,1
R M0.7,1
NETWORK 10
LD SM0.0
CALL SBR_0
195
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 2
LD M0.3
O M0.6
R Q3.0,1
NETWORK 3
LD M0.2
O M0.5
S Q3.3,1
NETWORK 4
LD M0.4
O M0.7
R Q3.3,1
NETWORK 5
LD M0.3
= Q3.4
NETWORK 6
LD M0.4
= Q3.5
NETWORK 7
LD M0.1
= Q3.2
NETWORK 8
LD M0.4
= Q3.1
196
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
68.1. GRAFCET
197
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
198
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
199
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
200
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
201
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
202
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
203
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
204
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
205
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.0
A I0.2
A I0.7
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.0
A I0.3
A I1.6
A I0.6
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.0
A I0.2
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I0.0
A I1.4
S M0.5,1
R M0.4,1
206
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 6
LD M0.5
A I0.0
A I0.3
S M0.6,1
R M0.5,1
NETWORK 7 //SECUENCIA B
LD M1.3
A I0.0
A I1.0
A I0.5
S M1.4,1
R M1.3,1
NETWORK 8
LD M1.4
A I0.0
A I0.7
S M1.5,1
R M1.4,1
NETWORK 9 //SECUENCIA B1
LD M1.5
A I0.0
A I1.0
A I0.6
AN C2
S M1.3,1
R M1.5,1
NETWORK 10 //SECUENCIA B2
LD M1.5
A I0.0
A I1.0
A I1.6
A C2
S M1.6,1
R M1.5,1
NETWORK 11
LD M1.5
LD M0.2
CTU C2, +5
207
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 13
LD M0.7
A I0.0
A I0.3
A I1.0
A I1.4
A I0.6
S M2.0,1
R M0.7,1
NETWORK 14 //SECUENCIA C
LD M2.0
A I0.0
A I0.2
A I1.6
A I0.1
S M2.1,1
R M2.0,1
NETWORK 15
LD M2.1
A I0.0
A I0.3
A I0.7
S M2.2,1
R M2.1,1
NETWORK 16
LD M2.2
A I0.0
A I0.2
A I0.5
S M2.3,1
R M2.2,1
208
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 17
LD M2.3
A I0.0
A I0.3
A I0.6
S M2.4,1
R M2.3,1
NETWORK 18 //SECUENCIA D
LD M2.0
A I0.0
A I0.2
A I1.6
AN I0.1
S M3.1,1
R M2.0,1
NETWORK 19
LD M3.1
A I0.0
A I0.7
A I1.4
S M3.2,1
R M3.1,1
NETWORK 20
LD M3.2
A I0.0
A I0.3
A I1.0
S M3.3,1
R M3.2,1
NETWORK 21
LD M3.3
A I0.0
A I0.7
A I1.6
S M2.4,1
R M3.3,1
209
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 23
LD M2.5
A I0.0
A I0.3
A I0.5
S M0.0,1
R M2.5,1
NETWORK 25
LD M0.2
O M0.5
O M0.7
O M2.1
O M2.3
O M2.5
O M3.2
R Q3.0,1
NETWORK 26
LD M0.1
O M1.4
O M1.6
O M2.1
O M3.1
O M3.3
S Q3.3,1
NETWORK 27
LD M0.7
O M1.3
O M1.5
O M2.4
O M3.2
R Q3.3,1
210
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 28
LD M0.2
O M0.6
O M2.0
O M3.3
= Q3.4
NETWORK 29
LD M0.4
O M0.7
O M2.4
O M3.1
= Q3.5
NETWORK 30
LD M0.2
O M0.7
O M1.5
O M2.3
= Q3.2
NETWORK 31
LD M1.3
O M1.6
O M2.2
O M2.5
= Q3.1
211
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
69.1. FUNCIONAMIENTO:
1ª.- SBR17
2ª.- SBR16
SBR16
Llamaremos a la subrutina 16 con la entrada I2.0.
En esta subrutina copiaremos la SBR12 del ejemplo 66 y añadiremos las modificaciones
siguientes:
Anulamos el modo de funcionamiento etapa a etapa.
Con la entrada I0.1 haremos la selección de funcionamiento en ciclo único o ciclo
continuo.
Con la entrada I1.7 haremos una parada hasta la etapa 11 y 11D.
SBR17
Llamaremos a la subrutina 17 con la entrada I2.1.
En esta subrutina haremos el circuito para forzar la maqueta en la etapa 7 del grafcet ,
(A- B- C- D+).
212
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
213
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD I2.1
JMP 1
NETWORK 2
LD I2.0
JMP 0
NETWORK 4
LBL 0
NETWORK 6
LD SM0.0
JMP 2
NETWORK 7
LBL 1
NETWORK 9
LD SM0.0
JMP 2
NETWORK 10
LBL 2
214
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD SM0.0
R M0.0, 32
S M0.7, 1
NETWORK 2
LD SM0.0
MOVB 38,QB2
215
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
216
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
217
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
218
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
219
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
220
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
221
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
222
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
223
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
224
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 1
LD M0.0
A I0.0
A I0.3
A I1.0
A I1.4
A I0.5
S M0.1,1
R M0.0,1
NETWORK 2
LD M0.1
A I0.2
A I0.7
S M0.2,1
R M0.1,1
NETWORK 3
LD M0.2
A I0.3
A I1.6
A I0.6
S M0.3,1
S M1.3,1
R M0.2,1
NETWORK 4 //SECUENCIA A
LD M0.3
A I0.2
S M0.4,1
R M0.3,1
NETWORK 5
LD M0.4
A I1.4
S M0.5,1
R M0.4,1
225
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 6
LD M0.5
A I0.3
S M0.6,1
R M0.5,1
NETWORK 7 //SECUENCIA B
LD M1.3
A I1.0
A I0.5
S M1.4,1
R M1.3,1
NETWORK 8
LD M1.4
A I0.7
S M1.5,1
R M1.4,1
NETWORK 9 //SECUENCIA B1
LD M1.5
A I1.0
A I0.6
AN C2
S M1.3,1
R M1.5,1
NETWORK 10 //SECUENCIA B2
LD M1.5
A I1.0
A I1.6
A C2
S M1.6,1
R M1.5,1
NETWORK 11
LD M1.5
LD M0.2
CTU C2, +5
226
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
LD M0.6
A M1.6
A I0.2
A I0.7
A 1.6
A I0.5
S M0.7,1
R M0.6,1
R M1.6,1
NETWORK 13
LD M0.7
A I0.3
A I1.0
A I1.4
A I0.6
S M2.0,1
R M0.7,1
NETWORK 14 //SECUENCIA C
LD M2.0
A I0.2
A I1.6
A I0.1
S M2.1,1
R M2.0,1
NETWORK 15
LD M2.1
A I0.3
A I0.7
S M2.2,1
R M2.1,1
NETWORK 16
LD M2.2
A I0.2
A I0.5
S M2.3,1
R M2.2,1
227
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 17
LD M2.3
A I0.3
A I0.6
AN I1.7
S M2.4,1
R M2.3,1
NETWORK 18 //SECUENCIA D
LD M2.0
A I0.2
A I1.6
AN I0.1
S M3.1,1
R M2.0,1
NETWORK 19
LD M3.1
A I0.7
A I1.4
S M3.2,1
R M3.1,1
NETWORK 20
LD M3.2
A I0.3
A I1.0
S M3.3,1
R M3.2,1
NETWORK 21
LD M3.3
A I0.7
A I1.6
AN I1.7
S M2.4,1
R M3.3,1
228
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 26
LD M0.2
O M0.5
O M0.7
O M2.1
O M2.3
O M2.5
O M3.2
R Q3.0,1
NETWORK 27
LD M0.1
O M1.4
O M1.6
O M2.1
O M3.1
O M3.3
S Q3.3,1
229
Desarrollo de material docente para la asignatura de Sistemas Automáticos Prácticas de programación
NETWORK 28
LD M0.7
O M1.3
O M1.5
O M2.4
O M3.2
R Q3.3,1
NETWORK 29
LD M0.2
O M0.6
O M2.0
O M3.3
= Q3.4
NETWORK 30
LD M0.4
O M0.7
O M2.4
O M3.1
= Q3.5
NETWORK 31
LD M0.2
O M0.7
O M1.5
O M2.3
= Q3.2
NETWORK 32
LD M1.3
O M1.6
O M2.2
O M2.5
= Q3.1
230