Resumen de la norma
IEC 61131-3
Automatización Industrial
Henry Gómez Urquizo
Tabla de Contenido
• Ventajas de la norma IEC 61131-3
• Evolución de la norma IEC61131-3
• Las 7 partes de la norma
• Modelos de Software IEC 61131-3
• Los 5 lenguajes de IEC 61131-3
• Bloques de Función y POU´s
• Tipos de datos, funciones estándar y bloques
de función.
Unidades de Organización de
Programa (POU)
• Los POU´s hacen posible la reutilización del software
desde un nivel macro (Programas) hasta un nivel micro
(FB y funciones).
• Una POU consiste de una cabecera (declaración de
variables) y el cuerpo (instrucciones)
TIPOS DATOS
Cadena de bits BOOL, BYTE, WORD, DWORD, LWORD
Enteros SINT, INT, DINT, LINT
Entero sin signo USINT, UINT, UDINT, ULINT
Reales REAL, LREAL
Tiempo TIME, DATE, TIME_OF_DAY, DATE_AND_TIME
Caracteres STRING
Los tipos de datos pueden ser definidos por el fabricante y por el usuario
- Derivados directamente, subrango, enumeración
- Arreglos, estructuras, etc.
Tipos Funciones
Cadena de bits AND, OR, XOR, NOT, SHL, SHR, ROL, ROR
Numéricas ADD, SUB, MUL, DIV, MOD, EXPT, ABS, SQRT, LN, LOG,
EXP, SIN, COS, TAN, ASIN, ACOS, ATAN
Conversiones p.e. USINT_TO_DINT, BOOL_TO_BYTE
Selección SEL, MIN, MAX, LIMIT, MUX
Comparación GT, GE, EQ, LT, LE, NE
Cadenas LEN, LEFT, RIGHT, MID, CONCAT, INSERT, DELETE,
REPLACE, FIND
Los tipos de función también pueden ser definidos por el fabricante y por el
usuario
Los tipos de bloques de función también pueden ser definidos por el fabricante y
por el usuario