Nociones básicas para programar una CPU S7-200
4.3
Lenguajes y editores de programación S7-200
Las CPUs S7-200 ofrecen numerosos tipos de operaciones que permiten solucionar una
gran variedad de tareas de automatización. Disponen de dos juegos básicos de operacio-
nes, a saber: SIMATIC e IEC 1131-3. El software de programación STEP 7-Micro/WIN 32
permite elegir entre diferentes editores para crear programas de control utilizando dichas
operaciones. Por ejemplo, puede ser que Ud. prefiera crear programas en un entorno de
programación gráfico, en tanto que otra persona que trabaje en su misma empresa opta por
utilizar un editor textual, similar al lenguaje ensamblador.
Para crear sus programas debe hacer dos selecciones básicas:
El tipo de juego de operaciones a utilizar (SIMATIC o IEC 1131-3).
El tipo de editor a utilizar (Lista de instrucciones, Esquema de contactos o Diagrama de
funciones)
La figura 4-1 muestra las combinaciones posibles de juegos de operaciones y de editores
S7-200.
Tabla 4-1
Juegos de operaciones y editores SIMATIC e IEC 1131-3
Juego de operaciones SIMATIC
Editor AWL (Lista de instrucciones)
Editor KOP (Esquema de contactos)
Editor FUP (Diagrama de funciones)
Editor AWL (Lista de instrucciones)
El editor AWL (Lista de instrucciones) de STEP 7-Micro/WIN 32 permite crear programas de
control introduciendo la nemotécnica de las operaciones. Por lo general, el editor AWL se
adecúa especialmente para los programadores expertos ya familiarizados con los sistemas
de automatización (PLCs) y con la programación lógica. El editor AWL también permite
crear ciertos programas que, de otra forma, no se podrían programar con los editores KOP
ni FUP. Ello se debe a que AWL es el lenguaje nativo de la CPU, a diferencia de los editores
gráficos en los que son aplicables ciertas restricciones para poder dibujar los diagramas co-
rrectamente. La figura 4-3 muestra un ejemplo de un programa AWL.
Figura 4-3
Ejemplo de un programa AWL
4-6
Juegos de operaciones IEC 1131-3
no disponible
Editor LD (Diagrama de escalera)
Editor FBD (Diagrama de bloques funcionales)
AWL
NETWORK
LD
I0.0
LD
I0.1
LD
I2.0
A
I2.1
OLD
ALD
=
Q5.0
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01