INSTITUTO
TECNOLOGICO DE
DURANGO
PLC
4 DE MAYO DE 2022
DANIEL FIGUEROA HERNANDEZ
18040837
PLC´S MAS UTILIZADOS
PLC Siemens
Utiliza los siguientes lenguajes, FUP (Funktionsplan) También se le denomina diagrama
de funciones, pues está ligado de forma estrecha a la lógica booleana, ya que está
representado por funciones como OR, AND, NOT, XOR, NAND, NOR, etcétera. Tiene la
ventaja de ver agrupados por bloques a las diferentes lógicas y tener bloques
complejos. Entre las principales instrucciones que se pueden programar en este
lenguaje se encuentran: “coloca resultado”, inserta nueva rama”, “niega la entrada
seleccionada”, inserta nueva entrada al bloque”.
KOP (Kontaktplan), Se le denomina diagrama de contactos o de escalera, ya que a
diferencia del FUP, este lenguaje hace uso de la lógica booleana por medio de
contactos eléctricos en serie y paralelo. Actualmente es el lenguaje más ocupado en la
programación PLC, por ser fácil de entender para personas familiarizadas con los
diagramas eléctricos.
AWL (Anweisungsliste), se le conoce como listas de instrucciones, ya que busca dar
indicaciones en un nivel muy bajo de programación, para que el controlador no pierda
tiempo en traducir la información. La desventaja de este lenguaje es el tamaño del
código que se hace más grande mientras más complejo es el proceso.
S7 – SCL (Structured Control Language), SIEMENS proporciona un lenguaje extra que
proporciona sentencias de bucles y condiciones. Se considera de mucha utilidad
cuando se busca implementar programas con cálculo de fórmulas, algoritmos o
cuando se tenga que analizar mucha información.
S7 – GRAPH, este lenguaje es un híbrido entre KOP y AWL. Su función primaria es crear
una cadena de etapas, es decir, pequeños bloques de código que representan
funciones específicas del proceso. Así mismo, permite representar también los
procesos complejos de una forma muy clara, logrando una programación y una
búsqueda de errores efectivas. Conociendo un poco más sobre el funcionamiento y las
aplicaciones de cada uno de estos lenguajes, puedes identificar cuál es el que mejor se
adapta a tus requerimientos, aunque puedes utilizar indistintamente cualquiera de
ellos para programar PLC SIEMENS.
PLC Omron
Utiliza Lenguaje de texto estructurado o ST, este es un lenguaje de alto nivel similar a
PASCAL, se utiliza en control industrial, está definido por IEC63-3, incluye sentencias
de control y asignación. También se utiliza el Diagrama de Función Secuencial SFC, este
es un método graphical de modelado y descripción de sistemas de automatismos
secuenciales, un automatismo secuencial es el estado que adquiere el sistema ante el
cambio de una entrada depende de los estados anteriores, los automatismos
combinatorios son donde el estado del sistema depende sólo de la combinación de los
estados de las entradas en el instante en análisis.
PLC ABB (Asea Brown Boveri)
Utiliza 5 tipos de lenguaje de programación como, Ladder (LD) este lenguaje se basa
en el uso de contactos y bobinas ambos pueden ser normalmente abiertos o
normalmente cerrados y en dependencia a esto será su valor para activarse o
desactivarse, lenguaje de texto estructurado ST, diagrama de funciones FBD es un
lenguaje grafico que permite al usuario programar elementos en tal forma que ellos
aparezcan interconectados igual que un circuito eléctrico, lista de instrucciones (IL) es
un lenguaje de programación conforme al estándar IEC 61131-3, parecido al
ensamblador. Este lenguaje admite la programación basada en un acumulador. Se
admiten los operadores IEC 61131-3, así como varias entradas/varias salidas,
negaciones, comentarios, establecimiento/restablecimiento de salidas y saltos
incondicionales/condicionales. Cada instrucción se basa principalmente en la carga de
los valores en el acumulador mediante el uso del operador LD. Tras ello, la operación
se ejecuta con el primer parámetro extraído del acumulador. El resultado de la
operación está disponible en el acumulador, desde donde debe almacenarlo con la
instrucción ST, Diagrama de Función Secuencial SFC.
PLC Mitsubishi
Utiliza lenguajes de programación estandarizados a nivel internacional incluyendo el
lenguaje de diagrama de función secuencial (SFC, sequential function chart), lista de
instrucciones (IL, instruction list), Logica en Escalera (Logic Ladder, Diagrama de bloque
de función (FBD, Fuction Block Diagram), y Texto Estructurados (ST, Structured Text).
PLC AB (Allen Bradley)
Utiliza varios lenguajes de programación como ladder (LD), diagrama de funciones
FBD, texto estructurado (ST), Diagrama de Función Secuencial SFC.
La mayoría de los plc´s son compatibles entre ellos esto se debe a que utilizan la
misma lógica y algunos el mismo lenguaje de programación haciendo el proceso de
utilización de plc´s más sencillo y de una manera más eficaz pudiendo combinar
distintos plc´s en operación.