Anda di halaman 1dari 3

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.

Qu lenguaje es el que sueles usar t en Step 7 y por qu?

Recordarte que si ests interesado en formarte en Step 7, puede que te


interese adquirir el libro Cmo programar en Step 7 y no morir en el
intento donde puedes encontrar no slamente el curso completo gratuito, sino
muchas ms entradas del blog que como sabes se irn actualizando para los
que lo adquieran de forma gratuita.

Si ests interesado, puedes echarle un vistazo a este enlace donde se


explica qu es lo que contiene el libro, el precio y los mtodos de pago.

Fuentes:

Los lenguajes bsicos FUP KOP y AWL

Programar con STEP 7

Anda mungkin juga menyukai