Está en la página 1de 4

"Año del Bicentenario del Perú: 200 años de

Independencia"

Instituto Superior Tecnológico Público "Carlos Cueto


Fernandini"

Alumno: Quesada Fasanando Franckehitmer


Johannes

Docente: Dionisio Lunarejo Lopez

Curso: Controlador Lógico Programable y Periféricos

Lima-Perú, 24/09/21
1) LAS FUNCIONES LÓGICAS EN EL PLC:
- Concepto: Los lenguajes de programación para controladores autómatas sirven como canal de
comunicación entre el sistema operativo que interpreta el lenguaje, y el usuario que tiene acceso a la
configuración del programa.
Entendamos que actualmente existen dos tipos de lenguajes que se dividen en visuales y escritos o
también conocidos como gráficos y textuales. Los lenguajes gráficos a su vez se catalogan de nivel alto
mientras los textuales son considerados nivel bajo.
Se conocen como nivel bajo a los lenguajes estándar que compilan directamente con el
microprocesador, son lenguajes más antiguos y complejos que describen todas las instrucciones que se
desean ejecutar.
Los de nivel alto son la evolución de los anteriores, están dotados de una interface gráfica que facilita
su programación pero que también la limita a sus parámetros prestablecidos.
- Tipos: Existen comercialmente tres lenguajes que la mayoría de los fabricantes de los PLC ponen a
disposición de los usuarios, estos lenguajes son:
a) Diagrama de Contactos también conocido como Lenguaje en Escalera:
Este lenguaje es una representación gráfica que por medio de software se implementan tanto
los contactos físicos que posee un rele (Variables de Entrada), así como también las bobinas
(Variables de Salida) que lo constituyen, las actividades que realizan estas representaciones se
materializan a través de las líneas de entrada y salida del PLC.
Los elementos básicos correspondientes a las entradas, son los que a continuación se
muestran:
• Contacto normalmente abierto

• Contacto normalmente cerrado

De acuerdo a la convención establecida por los fabricantes de los PLC se sabe que la
correspondencia que tienen los estados lógicos cerrado y abierto con los dígitos binarios «0» y
«1» es la siguiente:

• Abierto equivale a «0» lógico


• Cerrado equivale a «1» lógico
b) Listado de Instrucciones:
Este lenguaje se suele utilizar para pequeñas aplicaciones debido a la complejidad de su
estructura, es muy parecido al viejo lenguaje ensamblador. Emplea instrucciones de mando
que el procesador obedece siempre y cuando exista la parte operacional (lo que va hacer) y el
operando que da respuesta a la operación
c) Diagramas de Funciones o de bloques:
Es utilizado para la representación gráfica de un proceso mediante símbolos lógicos, su
elemento más característico son los bloques de función que albergan las variables que
transformarán la secuencia.Las señales de salida son el producto de la señal de entrada y la
operación del bloque que representa una variable asignada las cuales nunca se conectan entre
sí.
- Simbolos:

2) INSTRUCCIÓN SET Y RESET:


- Concepto: Con la presencia de una señal discreta del tipo permanente (interruptor, conmutador, etc.)
o mediante un pulso por el lado Set de la función, se produce una memorización de la salida; esto
significa que dicha salida queda activada permanentemente, aún cuando está señal desaparezca
después, siempre y cuando por el lado del Reset no se active la señal que lo afecta.
Finalmente, si existiera la simultaneidad de señales tanto por el lado set como reset, la activación de la
salida se producirá o no, conforme estén ordenadas las instrucciones de set y reset en la función; esto
significa, que si el set esta primero que el reset, la salida no se activa, y si la orden de reset está primera
que la del set la salida se activa.
- Simbolos:

- Funcionamiento: Las operacions Poner a 1 (SET) y Poner a 0 (RESET) activan (ponen a 1) o


desactivan (ponen a 0) el número indicado de posiciones de memoria (N) a partir de la dirección
indicada (bit). Es posible activar o desactivar un número de entradas y salidas (E/S) comprendido
entre 1 y 255.Cada pareja de bobinas SET y RESET vienen a reprentar un biestable RS.
- Aplicaciones:
Como normal general de programación (la cual puede tener excepciones) indicar que las bobinas SET
y RESET deberían ser utilizadas en parejas, es decir, por cada bobina SET en una posicón de memoria
debería haber otra bobina RESET sobre esa misma posición de memoria en alguna parte del programa
y viceversa.

La operación RESET (poner a 0) se pueden usar para inicializar temporizadores y contadores. Para
ello en la posición de memoria debe indicarse la dirección del temporizador o del contador que se
desea inicializar. De esta manera cuando se ejecute la operación poner a 0, se asigna un 0 al valor
actual del temporizador o del contador correspondiente. Y por tanto el bit asociado a ese
temporizador o contador pasará a valer 0.

También podría gustarte