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.
KOP
AWL
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.
Por otra parte ambos lenguajes grficos son traducibles a AWL, pero no al
revs y no necesariamente entre ellos.
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.
Fuentes: