Está en la página 1de 4

AUTOMATIZACION

INDUSTRIAL
TAREA 1. NORMA 61131
18 de mayo del 2017

Tarea 1.

Investigar sobre la norma 61131.


Donde y que dicen los distintos lenguajes.
Que dice sobre los requisitos de los PLCS.
Que dice sobre los tipos de variables y tipos de datos.
Que dice los recursos, tareas y la configuracin.

IEC 61131 es un conjunto de normas e informes tcnicos publicados por


la Comisin Electrotcnica Internacional con el objetivo de estandarizar
los autmatas programables

Arquitectura Clsica del PLC Arquitectura clsica consiste en ejecucin cclica


de programa, con tres fases: Lectura de entradas n Ejecucin de programa,
Actualizacin de salidas, La ejecucin del programa puede alterarse slo por
una interrupcin.
Arquitectura bajo IEC 61131. Por avance continuo del hardware, la IEC- 61131 define una
arquitectura ms avanzada: La arquitectura se basa en la programacin jerrquica, con 4
niveles: Configuracin, Recursos, Tareas, Programas.

sta parte trata los lenguajes de programacin y define los estndares de dos
lenguajes grficos y dos lenguajes textuales para PLC:

Lenguaje escalera (LD - Ladder Diagram), grfico.

Diagrama de bloque de funciones (FBD - Function Block Diagram), grfico.

Texto estructurado (ST - Structured Text), textual.

Lista de instrucciones (IL - Instruction List), textual.

Bloques de funcin secuenciales (SFC - Sequential Function Chart), con elementos para
organizar programas de computacin paralela y secuencial.

Ing. Mecatronica 6 B T/M VAZQUEZ GONZALEZ MITSUE GONZALEZ


18 de mayo del 2017

Variables locales/globales n Variables locales: definidas solo para el


programa/bloque de funcin donde es declarada n Variables globales: n
Definidas a nivel de programa: accesible por todos los bloques internos n
Definidas a nivel de recurso/configuracin:
Variables Directas n Variables representadas en forma directa: definen su ubicacin
en memoria en forma explcita n NombreVar [AT %DireccinVar] : TipoDeDato [::=
ValorInicial];
Variables de Acceso n Variables designadas para intercambio de datos entre
configuraciones n La norma no define el protocolo de comunicacin
Variables n [Cdigo letras] [Cdigo nmeros] n Cdigo de letras: distingue el tipo de dato n
Primer letra: - I/E: Direccin E - Q/O: Direccin S - M: Direccin dato interno n Segunda letra:
- X: bit - B: byte (8 bits) - W: word (16 bits) - D: double word (32 bits) - L: long word (64 bits)
Variables n Tipo de dato: uno de los tipos de dato reconocido por IEC 61131-3: n INT: entero
con signo de 16 bits (prefijo S, D, L cambia tamao) n BOOL: Bit n BYTE, WORD, DWORD,
LWORD n REAL, LREAL: punto flotante (32 bit, 64 bit) n TIME, DATE, TIME_OF_DAY,
DATE_AND_TIME n STRING n Tipo de datos derivado (STRUCT, ARRAY)
Variables Estructuradas TYPE motor STRUCT estado: BOOL falla: BOOL velocidad: REAL
corriente: REAL END_STRUCT END_TYPE Uso: M1.estado, M1.falla, etc.
Variables Enumeradas TYPE estado operativo (inicio, ejecucin, espera, falla); END_TYPE
Uso: estado1:= falla;

Recursos n Dentro de una configuracin existen uno o ms recursos n Un


Recurso proporciona el soporte para ejecutar un programa IEC (smil
mquina virtual) n Para que un programa se ejecute, debe ser cargado en
un recurso.
n Pueden existir en un PLC o en un software para PC por ejemplo n Un PLC con
mltiples procesadores => un recurso por procesador n Dentro de la configuracin,
cada recurso debe poder correr en forma independiente
Funcin principal: interface entre programas y entradas/salidas fsicas del PLC n
Recurso define: n tareas n datos compartidos por todos los programas n datos de

Ing. Mecatronica 6 B T/M VAZQUEZ GONZALEZ MITSUE GONZALEZ


18 de mayo del 2017

recurso accesibles desde exterior del PLC n programas que ejecutan las tareas del
recurso
Tareas n Configurada para ejecutar un programa o un bloque de funcin n Los
programas/bloques asociados a una tarea se ejecutan cada vez que se dispara la
tarea n Condicin de disparo puede ser: n Intervalo peridico de tiempo expresado
en mseg (tarea tiene un ciclo asociado, anlogo al del PLC) n Evento.
Tareas n Configurada para ejecutar un programa o un bloque de funcin n Los
programas/bloques asociados a una tarea se ejecutan cada vez que se dispara la
tarea n Condicin de disparo puede ser: n Intervalo peridico de tiempo expresado
en mseg (tarea tiene un ciclo asociado, anlogo al del PLC) n Evento

Ing. Mecatronica 6 B T/M VAZQUEZ GONZALEZ MITSUE GONZALEZ

También podría gustarte