Computer Programming">
Tarea - 2 - PROGRAMACION KOP - SUMBA
Tarea - 2 - PROGRAMACION KOP - SUMBA
Tarea - 2 - PROGRAMACION KOP - SUMBA
SEDE LATACUNGA
ELECTRÓNICA E INSTRUMENTACIÓN
DESARROLLO..........................................................................................................................8
RECOMENDACIONES ..........................................................................................................19
BIBLIOGRAFÍA ......................................................................................................................19
2
INTRODUCCIÓN
Conceptos generales
El lenguaje de esquema de contactos (Ladder diagram) del sistema STEP7 de Siemens, recibe
este nombre porque la tarea que debe realizar el autómata programable se especifica
gráficamente mediante un esquema de contactos. Este lenguaje está especialmente indicado
para:
• Facilitar el cambio de un sistema de control lógico implementado con relés por un
automata programable.
• Hacer más fácil el diseño de sistemas sencillos de control lógico con autómatas
programables a los técnicos habituados a diseñar sistemas de control lógico con relés.
Este lenguaje de STEP7 se caracteriza por representar las variables lógicas mediante la bobina
de un relé y los contactos asociados con él. Dichos contactos pueden ser normalmente abiertos
(abiertos cuando el relé está desactivado y cerrados en caso contrario) o normalmente cerrados
(cerrados cuando el relé está desactivado y abiertos en caso contrario). En la figura 1 se
representan los símbolos correspondientes al contacto normalmente abierto (variable directa) y
normalmente cerrado (variable invertida). Dichas representaciones son las establecidas en la
norma DIN 40713-6.
En la figura 1.a se muestra el símbolo de un relé en el que la bobina se denomina “Y” y los
contactos asociados con ella “y”. En dicha figura el relé tiene un contacto normalmente abierto
y otro normalmente cerrado. Al primero le corresponde la variable directa y al segundo la
variable invertida. En la figura 1.b se muestra la forma en que un relé y sus contactos asociados
se representan en el lenguaje de esquema de contactos del sistema STEP7. La bobina del relé
se representa mediante el símbolo “( )”, el contacto normalmente abierto mediante el símbolo
“ -| |-” y el contacto normalmente cerrado mediante el símbolo“-| / |-”.
3
Figura 2. a) Símbolo del relé Y. b) Esquema de contactos que emula al relé Y.
El programa de control en este lenguaje se diseña mediante una unidad de programación que visualiza
el esquema de contactos en una pantalla gráfica. En sucesivos apartados se estudian las instrucciones de
este lenguaje y la representación de variables en él.
Identificación de variables
En la figura 2.a se representa el símbolo asociado al contacto correspondiente a la variable E0.3 y en la
2.b el corr espondiente a la variable E0.3.
Figura 3. Asignación de variables binarias en el lenguaje de esquema de contactos: a) Representación de la variable E0.3;
b) Representación de la variable E0.3.
Las variables de salida externa o interna, generadas mediante una combinación de variables
binarias, se indican mediante los símbolos de la figura 3. El de la figura 3.a corresponde a la
variable interna M0.7 y el de la figura 3.b a la variable de salida A1.7.
4
Figura 6. Ejemplo de programa en el lenguaje de esquema de contactos KOP
5
Figura 7. Operaciones de memorización del lenguaje de esquema de contactos de STEP7.
Operaciones lógicas
Operación de selección de una variable de entrada directa
Esta operación se representa mediante un contacto normalmente abierto que, en general, ac tiva
una variable de salida, tal como se indica en la figura 8. El programa consulta o examina el
contacto asociado a la variable E0.0 y si está cerrado (ON) activa la bobina de salida asociada
a la variable A1.0.
Este tipo de operación con flancos se utiliza para detectar un cambio de nivel lógico de una
combinación de variables lógicas. La figura 10.a representa el símbolo asignado a la operación
de detección del cambio de “0” a “1” de una combinación de variables lógicas. (La letra “P”
proviene del inglés Positive Transition).
6
La figura 10.b representa el símbolo asignado a la operación de detección del cambio de “1” a
“0” de una combinación de variables lógicas. (La letra “N” proviene del inglés Negativa
Transition). La variable asociada a cada símbolo (representada por ??.?) almacena el valor de
la combinación lógica en el ciclo de programa anterior.
Figura 10. Elementos para detectar un flanco de una combinación de variables lógicas: a) Detección del cierre (cambio de
" 0” a “1”); b) Detección de la apertura (cambio de " 1 " a " 0").
Operaciones de temporización
7
DESARROLLO
EJERCICIO 1: PUERTA AUTOMATICA.
La puerta de garaje de la figura funciona de la siguiente manera: cuando un coche se acerca es
detectado por el sensor de ultrasonidos y la puerta comienza a subir. La puerta permanece arriba
mientras el coche está pasando y luego baja. Por último, si la puerta está bajando y se detecta
otro coche pasando o acercándose debe empezar a subir de nuevo.
SUBDIVIDIR EL PROCESO.
El funcionamiento del portón automático no amerita la subdivisión del proceso ya que tanto
“abrir” como “cerrar” corresponde a una misma secuencia por lo que se considera únicamente
trabajar en un solo proceso.
ENTRADAS SALIDAS
Sensor ultrasonido (SU) Motor sentido horario (MH)
Célula foto eléctrica (SF) Motor sentido antihorario (MA)
Interruptor puerta arriba (IAR) Luz intermitente (LI)
Interruptor puerta abajo (IAB)
Pulsador paro general (PG)
Tabla 1. Entradas y salidas del sistema.
8
Por lo general los motores se dimensionan tomando en cuenta el peso de la puerta y las
dimensiones, se utilizará un motor de corriente alterna el cual nos permita realizar inversión de
giro si se activa la salida (MH) el motor gira en sentido horario y si se activa la salida (MA) el
motor gira en sentido anti horario.
9
ESQUEMA DE CONEXIÓN.
10
Figura 16. programación en ladder
11
EJERCICIO 2: MÁQUINA ESTAMPADORA.
Realizar el automatismo de una máquina estampadora que funciona de la siguiente manera:
Cuando se pulsa el botón de avance la cinta avanza hasta que el objeto a estampar se
sitúa en la base de inicio del estampado.
Una vez situado el objeto en la zona de estampación desciende el émbolo de la matriz
de estampación hasta que se produzca el impacto, subiendo de nuevo la matriz de
estampación.
Después retrocede el objeto hasta la posición inicial.
Accionador superior
FCB
SC1 FCA
Accionador inferior
SC2
Finalmente, cuando se haya cumplido el ciclo, la banda gira en sentido “A6” hacia “A2” (MA)
terminado el ciclo cuando el objeto llegue a la posición inicial “A2” y sea censado por (SC1).
El sistema cuenta con un pulsador de paro general (PG) el cual detiene el proceso.
12
SUBDIVIDIR EL PROCESO.
Analizando el funcionamiento de la maquina estampadora se opta por dividirla en 2 procesos
ya que se cuenta con dos secuencias que son completamente diferentes.
Sub proceso 1.
Corresponde al movimiento total de la banda transportadora.
Sub proceso 2.
Corresponde al movimiento del émbolo estampador.
ENTRADAS SALIDAS
Sensor capacitivo (SC1) sentido “A2” hacia “A6”
Sensor capacitivo (SC2) sentido “A6” hacia “A2” (MA)
Pulsador paro general (PG) Luz piloto (LP)
Pulsador (A1)
13
Sub proceso 2.
ENTRADAS SALIDAS
Final de carrera (FCA) Señal A+
Final de carrera (FCB) Señal A-
Luz piloto (LP1)
14
ESQUEMA DE CONEXIÓN.
15
EJERCICIO 3: 4 SEMAFOROS SINCRONIZADOS.
Realizar el automatismo que permite la sincronización de los 4 semáforos del cruce de la figura.
Los tiempos que deben permanecer encendidas las distintas luces de los semáforos de la calle
principal son: luz verde 50 s, luz amarilla 3 s y luz roja 27 s. La calle secundaria (S3 y S4)
dependerá de la calle principal.
CALLE PRINCIPAL.
16
Funcionamiento:
El sistema no cuenta con un pulsador de arranque debido a que el sistema funciona cuando
arranca el PLC con la herramienta “FirstScan”, la cual inicia el sistema en cuanto el PLC sea
encendido.
Si los semáforos de la vía principal se encuentran en verde, los semáforos de la vía
secundaria se encuentran en rojo.
Si los semáforos de la vía principal cambian a color amarillo los semáforos de la vía
secundaria se mantienen en rojo.
Si los semáforos de la vía principal cambian a color rojo, los semáforos de la vía
secundaria cambian a verde.
Si los semáforos de la vía secundaria cambian a color amarillo, los semáforos de la vía
principal se mantienen en rojo.
Posteriormente se repite el ciclo indefinidamente.
SUBDIVIDIR EL PROCESO.
El funcionamiento de los semáforos no amerita la subdivisión del proceso ya que tanto al
tratarse de un proceso sincronizado es imposible dividiros en diferentes procesos.
ENTRADAS SALIDAS
Ninguna. Verde S1,2
Amarillo S1,2
Rojo S1,2
Verde S3,4
Amarillo S3,4
Rojo S3,4
Tabla 6. Entradas y salidas de los semáforos sincronizados.
Se recalca que una misma salida activa dos lámparas a la vez, de esta manera al momento de
dimensionar el PLC ahorramos dinero ya que a mayor numero de entradas y salidas aumenta el
costo del equipo.
17
DESCRIBIR LOS ELEMENTOS DE MANEJO Y VISUALIZACIÓN NECESARIOS.
ESQUEMA DE CONEXIÓN.
18
SELECCIÓN DEL PLC.
Como se definió no se requiere ninguna entrada pero se necesitan 6 salidas digitales por este
motivo y por el tipo de actuadores se selecciona el PLC 1212c AC DC RELAY ya que no se
requerirá una fuente externa.
CONCLUSIONES
• Dentro de la programación KOP o Lader, la planificación de la automatización, es uno
de los pasos más importantes para el cumplimiento de todos los requerimientos de
automatización tanto presentes en los ejercicios, como los requerimientos que se van
presentando en el desarrollo de los mismos a fin de satisfacer la optimización de los
problemas planteados.
• Las planificaciones de los sistemas de automatización vistos en los ítems anteriores,
muestran capacidades de evolución de acuerdo a; los requerimientos del propio
problema, a la visión de los individuos encargados de la automatización, los distintos
problemas asociados con el problema principal, la interpretación de los
desarrolladores de los programas, las limitaciones del autómata programable, entre
otros.
• La simulación de los problemas dentro de este lenguaje de programación, son de
alguna forma similares en los distintos softwares existentes para plataformas
Windows, todo depende de la interface del autómata programable y de sus entradas y
salidas, así como las fuentes de alimentación de los mismos, entonces la programación
ladera si como la carga del programa en el autómata son en gran parte similar al
corrido a mano presentado en este documento.
RECOMENDACIONES
19
(discapacidad), acoplado al sistema principal, de tal forma que cuando dicha
interrupción termine el sistema funcione normalmente.
BIBLIOGRAFÍA
¿Son necesarias las fotocélulas? - MotorPuerta. (2019, septiembre 10).
https://motorpuerta.org/son-necesarias-las-fotocelulas/
20