Você está na página 1de 4

Step 7 AWL, FUP o KOP Cul elijo?

por Iigo Gtiez


432COMPARTE!
426

Antes de responder a la pregunta de que lenguaje escoger en Step 7,


repasemos un poco de qu lenguajes disponemos.

FUP

KOP

AWL

Cada uno tiene sus ventajas e inconvenientes.


Contenido [Ocultar]
1 Qu lenguaje uso para programar en Step 7?
2 FUP
3 KOP
4 AWL

Qu lenguaje uso para programar en Step 7?

FUP
Es un lenguaje de Step7 grfico que utiliza los cuadros del lgebra booleana
para representar la lgica. Asimismo, permite representar funciones
complejas (p.ej. funciones matemticas) mediante cuadros lgicos.

Tiene la ventaja de ver agrupados por bloques las diferentes lgicas y tener
bloques complejos.

Cuando hay mucha lgica booleana en serie suele ser ms compacto y ms


fcil de ver el segmento completo.

KOP
Es un esquema de contatos, escalera o ladder.

Es un lenguaje de Step 7 grfico y probablemente el ms extendido en


todos los lenguajes de programacin y por tanto el ms similar a otros.
Probablemente es el ms fcil de entender por personal proveniente de la
industria elctrica y tcnicos elctricos.

En definitiva, es la representacin que habra que cablear si se quisiera


hacer el mismo programa que realizas con el PLC.

AWL
Es un lenguaje de programacin textual orientado a la mquina.

En un programa creado en AWL, las instrucciones equivalen en gran medida


a los pasos con los que la CPU ejecuta el programa.

Para facilitar la programacin, AWL se ha ampliado con estructuras de


lenguajes de alto nivel (tales como accesos estructurados a datos y
parmetros de bloques).

Es el ms completo y el ms complejo visualmente de seguir.

Para instucciones sencillas es muy til pero cuando se quiere hacer una
lgica un poco compleja el trabajo de seguimiento y de depuracin es
complicado y fcilmente susceptible de cometer errores.

En su haber, si lo que necesitas no lo puedes programar en AWL, es que no


se puede programar con ninguno de los 3.

Por otra parte ambos lenguajes grficos son traducibles a AWL, pero no al
revs y no necesariamente entre ellos.

Si bien normalmente KOP y FUP son traducibles entre s, no siempre es as.

Depender de la construccin del segmento en cuestin para que se pueda.

Como se aprecia en el grfico, todo lo que se programe en KOP y FUP


puede ser programado en AWL.
Pero no slamente no todo no ser traducido entre el lenguaje grfico y
AWL, sino que adems habr procedimientos que slo podamos realizarlos
en AWL y en ningn caso en FUP o en KOP.
Por ejemplo, el uso de punteros ser exclusivo del lenguaje AWL.
Es decir, AWL ser el lenguaje universal dentro del Step 7 y el equivalente
de programacin en un PC sera como un lenguaje ensamblador (salvando
las distancias, claro est).
Respondiendo a la pregunta.. cul es el mejor? Pues ya siento que hayas
leido hast aqu porque no tengo una respuesta a ello. Depende.

A ttulo personal te dir que en mis inicios y por provenir del mbito
acadmico y de programacin para PC, me gustaba ms los diagramas de
bloques (FUP).

Hoy he de decir que sin duda me parece ms prctico el lenguaje KOP ya


que me permite visualizar ms segmentos del cdigo como norma general.

El lenguaje AWL es totalmente necesario como ya veremos en su momento


para multitud de tareas que slo as se pueden hacer o porque, aunque
parezca mentira, es ms fcil de usar.

Por tanto, puedes usar indistintamente cualquiera de ellos, si bien lo normal


y lgico es usar uno de los lenguajes grficos acompaado por AWL cuando
no quede ms remedio.

Você também pode gostar