Vous êtes sur la page 1sur 18

LENGUAJES DE

PROGRAMACIN
ELECTIVA II-PLC

SAN FELIX, NOVIEMBRE DE 2015

LENGUAJES DE PROGRAMACIN
Los lenguajes de programacin en s aunque
normalizados en su parte bsica, son tan
variados como fabricantes de PLCs hay.
Los lenguajes de programacin para PLCs
son de dos tipos: escritos y visuales. Los escritos
son listados de sentencias que describen las
funciones a ejecutar.
Los visuales admiten
estructurar el programa por medio de smbolos
grficos, similares a lo que han venido utilizando
para describir los sistemas de automatizacin,
planos esquemticos y diagramas de bloques.

LENGUAJE ESCRITO
Este tipo de lenguaje se refiere
bsicamente
al
conjunto
de
instrucciones compuesto de letras,
cdigos y nmeros de acuerdo a una
sintaxis establecida.
Se considera un lenguaje de menor
nivel que los grficos y por lo general se
utilizan para programar pequeos PLCs
cuyos programas no son muy complejos.

LENGUAJE DE INSTRUCCIONES
Son instrucciones del tipo Booleanas,
utilizando para su representacin letras y
nmeros.
Dados que se usan abreviaturas
nemotcnicas, no se requiere gran memoria
para tareas de automatizacin.
La desventaja radica en la magnitud del
trabajo
que
es
necesario
para
su
programacin, especialmente si el programa
consta de unos cientos de instrucciones.

LENGUAJE DE INSTRUCCIONES
Siemens
(Simatic)

Telemecanique

General Electric

U E0.1

L I0.01

LD %I0001

U E0.2

L I0.02

O E0.3

O I0.03

= A3.1

= O3.01

AND %I0002
OR %I0003
OUT %Q0031

LENGUAJES VISUALES O
GRFICOS
Es la representacin basada en
smbolos grficos, de tal forma que
segn la disposicin en que se
encuentran cada uno de estos smbolos
y en conformidad a su sintaxis que lo
gobierna, expresa una lgica de mando
y control. Dentro de ellos tenemos;
De escalera o leadder
Bloques de funciones
Secuencial o de pasos

BLOQUES DE FUNCIONES
Es una representacin grfica orientada a las
puertas lgicas AND, OR y sus combinaciones. Las
funciones individuales se representan con un
smbolo, donde su lado izquierdo se ubica las
entradas y en el derecho las salidas. Los smbolos
usados son iguales o semejantes a los que se
utilizan en los esquemas de bloques en electrnica
digital.

SECUENCIAL. DE PASOS O
GRAFCET
El grafcet es una representacin de
anlisis grafico donde se establecen las
funciones de un sistema secuencial.
este lenguaje consiste en una secuencia de
etapas
y
transiciones,
asociadas
respectivamente con acciones y condiciones.
Las etapas representan las acciones a
realizar y las transiciones las condiciones que
deben cumplirse para ir desarrollando
acciones.

SECUENCIAL. DE PASOS O
GRAFCET

LENGUAJE DE ESCALERA O
LEADDER
El diagrama de escalera es de
los
mas
utilizados
en
la
programacin de PLC. Se desarrolla
a partir de los sistemas antiguos
basados en rels.

LENGUAJE DE ESCALERA O
LEADDER
Que se contine utilizando se debe a dos
razones:
1. Los
tcnicos
encargados
en
el
mantenimiento de los PLCs estn
acostumbrados a este lenguaje.
2. Aunque los lenguajes de alto nivel se han
desarrollado mucho, han sido pocos los
que
han
podido
cubrir
de
modo
satisfactorio todos los requerimientos de
control en tiempo real que incluyan la
representacin de los estados de los
puntos de entrada y salida.

LENGUAJE DE ESCALERA O
LEADDER
Esta forma de programacin se ha
llamado de lgica de escalera,
porque
su
diseo
grafico
del
diagrama se emplean una especie de
rieles y peldaos.

LENGUAJE DE ESCALERA O
LEADDER
Los smbolos bsicos estn
normalizados segn las normas
NEMA y son empleados por todos los
fabricantes.
Estos son:

LENGUAJE DE ESCALERA O
LEADDER
Los elementos bsicos que
configuran la funcin se representan
entre dos lneas verticales que
simbolizan las lneas de alimentacin.
Para las lneas de funcin mas
complejas
como
temporizadores,
registros de desplazamiento y otros,
se emplea el formato de bloques.

LENGUAJE DE ESCALERA O
LEADDER
Condiciones Generales:
Un programa en esquema de contactos, la
constituyen una serie de ramas de contactos.
Una rama esta compuesta de una serie de
contactos, conectados en serie o en paralelo que
dan origen a una salida que bien puede ser una
bobina o una funcin especial.

LENGUAJE DE ESCALERA O
LEADDER
Condiciones Generales:
El flujo de seal va de izquierda a
derecha y de arriba hacia abajo. A una
rama del circuito en esquema de
contactos le corresponde una secuencia
de instrucciones en forma nemotcnica.

LENGUAJE DE ESCALERA O
LEADDER
Condiciones Generales:
Una bobina no puede venir conectada
directamente de la barra de inicio. En tal
caso es necesario interponer un contacto
siempre cerrado.

la derecha de una bobina no es


posible programar ningn contacto.

LENGUAJE DE ESCALERA O
LEADDER
Condiciones Generales:
El nmero de contactos posibles en
serie o en paralelo es prcticamente
ilimitado. Es posible colocar en
paralelo dos o mas bobinas.