Está en la página 1de 4

Instituto Tecnolgico de Ensenada

Manuel Alejandro Snchez Garca

9no semestre

Lenguajes de programacin para el plc gm4

Ensenada, Baja California

14 de septiembre de 2016

Para el plc que se encuentra en el laboratorio de automatizacin


se conocen los diversos lenguajes de programacin tales como:
LD, SFC, IL
LENGUAJE LADDER
El LADDER, tambin denominado lenguaje de contactos o de escalera, es un
lenguaje de programacin grfico muy popular dentro de los Controladores
Lgicos Programables (PLC), debido a que est basado en los esquemas
elctricos de control clsicos. De este modo, con los conocimientos que todo
tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de
lenguaje. Su principal ventaja es que los smbolos bsicos estn normalizados
segn normas NEMA y son empleados por todos los fabricantes.

El siguiente esquema representa la estructura general de la distribucin de todo


programa LADDER, contactos a la izquierda y bobinas y otros elementos a la
derecha.

Ejemplo:

SEQUENTIAL FUNCTION CHART (SFC)


Es un lenguaje grfico que provee una representacin diagramtica de
secuencias de control en un programa. Bsicamente, SFC es similar a un
diagrama de flujo, en el que se puede organizar los subprogramas o subrutinas
(programadas en LD, FBD, IL y/o ST) que forman el programa de control. SFC es
particularmente til para operaciones de control secuencial, donde un programa

fluye de un punto a otro una vez que una condicin ha sido satisfecha (cierta o
falsa).
El marco de programacin de SFC contiene tres principales elementos que
organizan el programa de control:

Pasos (etapas)
Transiciones (condiciones)
Acciones

El programa ir activando cada una de las etapas y desactivando la anterior


conforme se vayan cumpliendo cada una de las condiciones. Las acciones se
realizarn en funcin de la etapa activa a la que estn asociadas. Por ejemplo, la
etapa 1 activa tras arrancar el programa, al cumplirse la "Condicin 1", se activar
la etapa 2, se desactivar la 1, y se realizar la "Accin 1".
Ejemplo:

LENGUAJE BOOLEANO (Lista de Instrucciones)


El lenguaje Booleano utiliza la sintaxis del lgebra de Boole para ingresar y
explicar la lgica de control. Consiste en elaborar una lista de instrucciones o
nemnicos, haciendo uso de operadores Booleanos (AND, OR, NOT, etc.) y otras
instrucciones nemnicas, para implementar el circuito de control. El lenguaje Lista

de Instrucciones (IL) de la Norma IEC 1131-3, es una forma de lenguaje


Booleano.

Ejemplo de programacin Booleana:

2.3

4.1

3.2

1.6

También podría gustarte