Académique Documents
Professionnel Documents
Culture Documents
Introduccin a la Automatizacin
Industrial
Departamento de Ingeniera
de Sistemas y Automtica
Automtica
2 Curso del Grado en
Ingeniera en Tecnologa Industrial
Copyright
Autor:
Juan Antonio Garca Fortes, 2013
Dpto. Ingeniera de Sistemas y Automtica
Universidad de Mlaga
jagarciaf@uma.es
Universidad de Mlaga
vetorres@uma.es
Licencia:
This work is licensed under the Creative Commons Attribution-
NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this
license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a
letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View,
California, 94041, USA.
Contenido
Tema 7.- Introduccin a la automatizacin
industrial
7.1. Concepto de automatizacin
7.2. Sistema automtico de produccin (SAP)
7.3. Sistemas de eventos discretos (DES)
7.4. Concepto de automatismo
Departamento de Ingeniera
Cortado
Empaquetado
Ensamblado
Procesos:
Plantas embotelladoras
Produccin y control de energa
Sistemas de fabricacin flexible
Concepto de automatizacin III
Beneficios
Incrementa la produccin
Mejora la productividad
Disminuye los costes de produccin
Reduce los tiempos de produccin
Departamento de Ingeniera
de Sistemas y Automtica
La automatizacin es cara
Dificultades tcnicas
Imposibilidad de rentabilizar la inversin
Incremento de costes fijos
Departamento de Ingeniera
de Sistemas y Automtica
Enterprise Resource
nivel de
Planning
gestin
ERP
Manufacturing
nivel de planificacin Execution Systems
MES
Departamento de Ingeniera
de Sistemas y Automtica
nivel de supervisin
SCADA
nivel de control
PLC DCS PC PID HMI
nivel de campo
sensores actuadores pre-actuadores
Contenido
Tema 7.- Introduccin a la automatizacin
industrial
7.1. Concepto de automatizacin
7.2. Sistema automtico de produccin (SAP)
7.3. Sistemas de eventos discretos (DES)
7.4. Concepto de automatismo
Departamento de Ingeniera
consignas
Pupitre de rdenes Pre-
sealizacin Automatismo Actuadores Planta
Departamento de Ingeniera
Operador actuadores
de Sistemas y Automtica
TAREA
deteccin
Captadores
Parte de Control Parte Operativa
Controladores
Interfaces Hombre Mquina (HMI)
Planta
Sistema automtico de produccin III
Captadores
pinzas neumticas
rel electrovlvula
Departamento de Ingeniera
neumtica
de Sistemas y Automtica
variador de frecuencia
contactor electrovlvula sistema para el control de la
hidrulica velocidad rotacional de un
motor de corriente alterna
Sistema automtico de produccin VI
Controladores
Departamento de Ingeniera
de Sistemas y Automtica
CX1010 (Beckhoff)
pantalla tctil
de Sistemas y Automtica
elementos clsicos
pantalla alfanumrica
Sistema automtico de produccin VIII
Pupitres de operador
Departamento de Ingeniera
de Sistemas y Automtica
Sistema automtico de produccin IX
Cuadro de control
Departamento de Ingeniera
de Sistemas y Automtica
Sistema automtico de produccin IX
Cuadro de control
fuente 24V
protecciones
controlador variador de
Departamento de Ingeniera
frecuencia
de Sistemas y Automtica
borneros
Sistema automtico de produccin X
Circuitos de fuerza y mando
Nombre Smbolo Descripcin
PM S1 pulsador de marcha
FCI S2 final de carrera izquierda
FCD S3 final de carrera derecha
IZQ KM1 marcha hacia la izquierda
DCH KM2 marcha hacia la derecha
carro va y viene tabla de entradas y salidas
N L1
N
L1 PE
Departamento de Ingeniera
PE 13 23 33
de Sistemas y Automtica
1 3
3 3 3
F1
14 24 34 S1 4 S2 4 S3 4
2 4
IN 0 1 2 3 4 5 6 7
L N
1 3 1 3
KM1 2 4
KM2 2 4 AUTOMATA PROGRAMABLE
1 3
F1 OUT 0 1 2 3
2 4
A1 A1
M A2 A2
KM1 KM2
P CF M CF
0 0 0 0 1
0 1 0
0 0 0
1 0 1 P
1 1 0 1 1 0
AF = <E, S, Q, , ,Q0>
Nombre Descripcin
PM pulsador de marcha
FCI final de carrera izquierda
FCD final de carrera derecha
IZQ marcha hacia la izquierda
Departamento de Ingeniera
E={000,001,010,}
de Sistemas y Automtica
Automatismo Regulador
Controla el estado Controla una variable
Secuencia Consigna
Sist. de eventos discretos Sistemas continuos
Departamento de Ingeniera
Ejemplos: Ejemplos:
Semforo Climatizador
Lavadora Direccin asistida
Puerta automtica Velocidad de crucero
Ascensor Termostato
Concepto de automatismo III
Representacin de automatismos
Tabla de fases
3 4 5 3 01
de Sistemas y Automtica
4 4 6 3 01
5 6 5 7 10
6 8 6 5 10
7 8 0 1 7 10
8 8 0 1 7 10
t IZQ DCH
PM u IZQ DCH
PM v IZQ DCH
PM
FCD
FCI
PM
Departamento de Ingeniera
de Sistemas y Automtica
DCH IZQ
Concepto de automatismo VII
GRAFCET (IEC 60848)
Reposo 0
(0) PMFCI
Derecha 1 DCH
Departamento de Ingeniera
de Sistemas y Automtica
(1) FCD
Izquierda 2 IZQ
(2) FCI
Contenido
Tema 7.- Introduccin a la automatizacin
industrial
7.1. Concepto de automatizacin
7.2. Sistema automtico de produccin (SAP)
7.3. Sistemas de eventos discretos (DES)
7.4. Concepto de automatismo
Departamento de Ingeniera
Implantacin cableada:
Mecnica
Neumtica
Elctrica
Departamento de Ingeniera
Implantacin programada:
de Sistemas y Automtica
Q1
S3
Departamento de Ingeniera
de Sistemas y Automtica
S2
S1
S2 KM1 S2 KM2
KM1 KM2
Implantacin de automatismos III
Implantacin programada
L1
N
PE
13 23 33
3 3 3
14 24 34 S1 4 S2 4 S3 4
Departamento de Ingeniera
de Sistemas y Automtica
IN 0 1 2 3 4 5 6 7
L N
AUTOMATA PROGRAMABLE
OUT 0 1 2 3
A1 A1
A2 A2
KM1 KM2
Contenido
Tema 7.- Introduccin a la automatizacin
industrial
7.1. Concepto de automatizacin
7.2. Sistema automtico de produccin (SAP)
7.3. Sistemas de eventos discretos (DES)
7.4. Concepto de automatismo
Departamento de Ingeniera
Flexibilidad
Fiabilidad
Modularidad
Robustez
Departamento de Ingeniera
de Sistemas y Automtica
Espacio reducido
Realiza funciones complejas
PLC III
Aspecto externo
PLC compacto
PLC semi-modular
Departamento de Ingeniera
de Sistemas y Automtica
PLC modular
Departamento de Ingeniera
de Sistemas y Automtica PLC IV
Esquema PLC modular
PLC V
Aspecto interno
equipo de
CPU memoria
programacin
Departamento de Ingeniera
bus de comunicaciones
de Sistemas y Automtica
CPU
Fuente de alimentacin
Mdulos de entradas
Mdulos de salidas
Departamento de Ingeniera
de Sistemas y Automtica
Mdulos adicionales
Elementos HMI
PLC VII
CPU
Number of inputs 8
de Sistemas y Automtica
Number of outputs 8
de Sistemas y Automtica
Datos tcnicos
leer entradas
memoria
de entrada
escribir salidas
Contenido
Tema 7.- Introduccin a la automatizacin
industrial
7.1. Concepto de automatizacin
7.2. Sistema automtico de produccin (SAP)
7.3. Sistemas de eventos discretos (DES)
7.4. Concepto de automatismo
Departamento de Ingeniera
de Sistemas y Automtica
Parte 5: Comunicaciones
Parte 7: Control borroso
Parte 8: Guas de implantacin de los lenguajes
de programacin
Lenguajes de PLC IEC 61131-3 III
IEC 61131-3
Define los distintos tipos de datos que se pueden
utilizar.
Posibilita el uso de variables simblicas.
Estructura la programacin utilizando tres tipos de
unidades de organizacin (POU).
Departamento de Ingeniera
de Sistemas y Automtica
Ahorra tiempo.
Departamento de Ingeniera
de Sistemas y Automtica
elemental o derivado.
de Sistemas y Automtica
Externas: VAR_EXTERNAL
De acceso: VAR_ACCESS
Temporales: VAR_TEMP
De retencin: RETAIN
Constantes: CONSTANT
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Ejemplos:
Entrada1 AT %I3.0 : BOOL;
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Ejemplos:
Entrada1 AT %I3.0 : BOOL;
Salida3 AT %Q* : BYTE;
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Ejemplos: Define la variable de
tipo BYTE Salida3
Entrada1 AT %I3.0 : BOOL; como variable de
salida an no
Salida3 AT %Q* : BYTE; vinculada
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Ejemplos:
Entrada1 AT %I3.0 : BOOL;
Salida3 AT %Q* : BYTE;
Dato2 AT %MD12 : REAL;
Lenguajes de PLC IEC 61131-3 VIII
Variables vinculadas con el hardware
Al ser declaradas se les aade la palabra reservada
AT, el smbolo %, una localizacin, un tamao y
uno o varios enteros sin signo separados por
puntos que representa la direccin.
Localizacin: I, Q o M
Departamento de Ingeniera
de Sistemas y Automtica
Tamao: nada, X, B, W, D, L o *
Ejemplos: Define la variable de
tipo REAL Dato2
Entrada1 AT %I3.0 : BOOL; como variable de
memoria vinculada a
Salida3 AT %Q* : BYTE;
los bytes de memoria
Dato2 AT %MD12 : REAL; 12, 13, 14 y 15
Lenguajes de PLC IEC 61131-3 IX
Unidades de organizacin (POU)
Partes de un POU:
Tipo de POU, nombre y tipo de dato en funciones
Zona de declaracin de variables
Cuerpo del POU
Sin recursividad.
Lenguajes de PLC IEC 61131-3 X
Funcin
END_VAR
media := (A+B)/2;
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XI
Ejemplo de funcin
END_VAR
media := (A+B)/2;
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XI
Ejemplo de funcin
END_VAR
media := (A+B)/2;
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XI
Ejemplo de funcin
END_VAR
media := (A+B)/2;
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XI
Ejemplo de funcin
END_VAR zona de
media := (A+B)/2; declaracin
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XI
Ejemplo de funcin
cuerpo de
de Sistemas y Automtica
END_VAR la funcin
(lenguaje ST)
media := (A+B)/2;
END_FUNCTION
Lenguajes de PLC IEC 61131-3 XII
Funciones estndar
Operaciones de bits: AND, OR, NOT, SHL, ROR,
Numricas: ABS, COS, ADD, SQRT,
Conversin de tipo: REAL_TO_INT, BOOL_TO_BYTE,
Departamento de Ingeniera
concepto de instanciacin.
Q1 : BOOL;
END_VAR
Q1 := S1 OR (NOT R AND Q1);
END_FUNCTION_BLOCK
biestable SR
Lenguajes de PLC IEC 61131-3 XIV
Ejemplo de bloque funcional
FUNCTION_BLOCK SR
VAR_INPUT
S1 : BOOL;
R : BOOL;
tipo de POU END_VAR
VAR_OUTPUT
Departamento de Ingeniera
de Sistemas y Automtica
Q1 : BOOL;
END_VAR
Q1 := S1 OR (NOT R AND Q1);
END_FUNCTION_BLOCK
biestable SR
Lenguajes de PLC IEC 61131-3 XIV
Ejemplo de bloque funcional
FUNCTION_BLOCK SR
VAR_INPUT
S1 : BOOL;
R : BOOL; nombre del
bloque
END_VAR funcional
VAR_OUTPUT
Departamento de Ingeniera
de Sistemas y Automtica
Q1 : BOOL;
END_VAR
Q1 := S1 OR (NOT R AND Q1);
END_FUNCTION_BLOCK
biestable SR
Lenguajes de PLC IEC 61131-3 XIV
Ejemplo de bloque funcional
FUNCTION_BLOCK SR
VAR_INPUT
S1 : BOOL;
zona de
R : BOOL; declaracin
END_VAR
VAR_OUTPUT
Departamento de Ingeniera
de Sistemas y Automtica
Q1 : BOOL;
END_VAR
Q1 := S1 OR (NOT R AND Q1);
END_FUNCTION_BLOCK
biestable SR
Lenguajes de PLC IEC 61131-3 XIV
Ejemplo de bloque funcional
FUNCTION_BLOCK SR
VAR_INPUT
S1 : BOOL;
R : BOOL;
cuerpo del
END_VAR bloque
VAR_OUTPUT funcional
Departamento de Ingeniera
de Sistemas y Automtica
biestable SR
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL;
ActivarM2 AT %I*: BOOL;
DesactivarM2 AT %I*: BOOL;
Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL; zona de
ActivarM2 AT %I*: BOOL; declaracin
DesactivarM2 AT %I*: BOOL;
Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL;
ActivarM2 AT %I*: BOOL;
DesactivarM2 AT %I*: BOOL;
Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
cuerpo
M2.S1 := ActivarM2;
(lenguaje ST)
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL;
declaracin de ActivarM2 AT %I*: BOOL;
variables de tipo DesactivarM2 AT %I*: BOOL;
SR (instanciacin) Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
asignacin de DesactivarM1 AT %I*: BOOL;
valores a los ActivarM2 AT %I*: BOOL;
parmetros de DesactivarM2 AT %I*: BOOL;
Motor1 AT %Q*: BOOL;
entrada de los
Departamento de Ingeniera
bloques END_VAR
funcionales
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL;
ActivarM2 AT %I*: BOOL;
llamada a los DesactivarM2 AT %I*: BOOL;
bloques funcionales Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
M1.S1 := ActivarM1;
M1.R := DesactivarM1;
M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XV
Instanciacin de bloque funcional
VAR
M1 : SR;
M2 : SR;
ActivarM1 AT %I*: BOOL;
DesactivarM1 AT %I*: BOOL;
ActivarM2 AT %I*: BOOL;
asignacin a DesactivarM2 AT %I*: BOOL;
variables de Motor1 AT %Q*: BOOL;
Departamento de Ingeniera
END_VAR
los parmetros
de salida de M1.S1 := ActivarM1;
los bloques M1.R := DesactivarM1;
funcionales M2.S1 := ActivarM2;
M2.R := DesactivarM2;
M1;
M2;
Motor1 := M1.Q1;
Motor2 := M2.Q1;
Lenguajes de PLC IEC 61131-3 XVIII
Bloques funcionales estndar
Biestables: SR, RS
Deteccin de flancos: R_TRIG, F_TRIG
Departamento de Ingeniera
SR
BOOL S1
S1 R Q1
Departamento de Ingeniera
BOOL R Q1 BOOL 0 0 Q1
de Sistemas y Automtica
0 1 0
smbolo lgico 1 0 1
1 1 1
RS
BOOL S
S R1 Q1
Departamento de Ingeniera
BOOL R1 Q1 BOOL 0 0 Q1
de Sistemas y Automtica
0 1 0
smbolo lgico 1 0 1
1 1 0
S: condicin de activacin
tabla de verdad
R1: condicin de desactivacin
Q1: estado del biestable
Lenguajes de PLC IEC 61131-3 XXI
Bloques funcionales: flancos I
R_TRIG
CLK
BOOL CLK Q BOOL
Departamento de Ingeniera
de Sistemas y Automtica
Q
smbolo lgico
t0 t1
F_TRIG
CLK
BOOL CLK Q BOOL
Departamento de Ingeniera
de Sistemas y Automtica
Q
smbolo lgico
t0 t1
Pulso (TP)
TP
TON IN
BOOL BOOL
IN Q
Departamento de Ingeniera
Q
TIME TIME
de Sistemas y Automtica
PT ET
PT PT
ET
smbolo lgico
t0 t1 t2 t3 t4 t5 t6
TON
TON IN
BOOL BOOL
IN Q
Departamento de Ingeniera
Q
TIME TIME
de Sistemas y Automtica
PT ET
PT PT
ET
smbolo lgico
t0 t1 t2 t3 t4
TOF
TON IN
BOOL BOOL
IN Q
Departamento de Ingeniera
Q
TIME TIME
de Sistemas y Automtica
PT ET
PT PT PT
ET
smbolo lgico
t0 t1 t2 t3 t4 t5 t6 t7
CV = PV Q = 1
Lenguajes de PLC IEC 61131-3 XXVIII
Bloques funcionales: contadores II
CV = 0 Q = 1
Lenguajes de PLC IEC 61131-3 XXVI
Bloques funcionales: contadores III
CV = 0 QD = 1
CV = PV QU = 1
Lenguajes de PLC IEC 61131-3 XXIX
Programa
PROGRAM Main
VAR
A AT %I*: BOOL;
B AT %I*: BOOL;
Departamento de Ingeniera
C AT %Q*: BOOL;
de Sistemas y Automtica
END_VAR
C := A OR B;
END_PROGRAM
Lenguajes de PLC IEC 61131-3 XXX
Ejemplo de programa
PROGRAM Main
VAR
tipo de POU A AT %I*: BOOL;
B AT %I*: BOOL;
Departamento de Ingeniera
C AT %Q*: BOOL;
de Sistemas y Automtica
END_VAR
C := A OR B;
END_PROGRAM
Lenguajes de PLC IEC 61131-3 XXX
Ejemplo de programa
PROGRAM Main
VAR
nombre del
A AT %I*: BOOL; programa
B AT %I*: BOOL;
Departamento de Ingeniera
C AT %Q*: BOOL;
de Sistemas y Automtica
END_VAR
C := A OR B;
END_PROGRAM
Lenguajes de PLC IEC 61131-3 XXX
Ejemplo de programa
PROGRAM Main
VAR
zona de
A AT %I*: BOOL; declaracin
B AT %I*: BOOL;
Departamento de Ingeniera
C AT %Q*: BOOL;
de Sistemas y Automtica
END_VAR
C := A OR B;
END_PROGRAM
Lenguajes de PLC IEC 61131-3 XXX
Ejemplo de programa
PROGRAM Main
VAR
A AT %I*: BOOL; cuerpo del
B AT %I*: BOOL; programa
(lenguaje ST)
Departamento de Ingeniera
C AT %Q*: BOOL;
de Sistemas y Automtica
END_VAR
C := A OR B;
END_PROGRAM
Lenguajes de PLC IEC 61131-3 XXXI
Llamadas entre POUs
PROGRAMA
BLOQUE
FUNCIN
Departamento de Ingeniera
FUNCIONAL
de Sistemas y Automtica
BLOQUE
FUNCIN FUNCIN
FUNCIONAL
Lenguajes de PLC IEC 61131-3 XXXII
Configuracin
Configuracin A El IEC 61131-3
utiliza el trmino
Recurso_1 Recurso_2
configuracin para
Tarea_1
agrupar todos los
Tarea_2 Tarea_3 Tarea_4
recursos del PLC y
dotarlos de medios
Programa P1 Programa P2 Programa P3 Programa P4
para el intercambio
Departamento de Ingeniera
de Sistemas y Automtica
de datos.
F1 FB1 FB2 FB3 FB4
De esta forma, la
Variables globales y hardware programacin se
hace independien-
te del hardware.
Rutas de acceso
Textuales:
Lenguaje IL: lista de instrucciones.
Lenguaje ST: texto estructurado.
Departamento de Ingeniera
de Sistemas y Automtica
Grficos:
Lenguaje LD: diagrama ladder.
Lenguaje FBD: diagrama de bloques funcionales.
Lenguaje SFC: grfico secuencial de funcin.
Lenguajes de PLC IEC 61131-3 XXXIV
Lenguaje IL
ST ENO
RET
AHORA : LD peso_bruto
SUB peso_tara
ST PESO
Lenguajes de PLC IEC 61131-3 XXXV
Lenguaje ST