Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introduccin
Los programas de aplicacin que crean los usuarios estn orientados a ejecutar, a
travs del controlador, tareas de automatizacin y control. Para ello, el usuario
escribe el programa en el lenguaje de programacin que mejor se adapte a su trabajo
y con el que sienta poseer un mejor dominio. En este punto es importante sealar,
que algunos fabricantes no ofrecen todas las formas de representacin de lenguajes
de programacin, por lo que el usuario deber adaptarse a la representacin
disponible
Por otro lado, el conjunto de programas que realizan funciones operativas internas
del controlador, incluyendo los traductores de lenguaje, reciben la denominacin
de programas del sistema o software del sistema. Un elemento importante de ste, es
el sistema operativo, cuyos servicios incluyen el manejo de los dispositivos de
entrada y salida del PLC, el almacenamiento de la informacin durante largos
perodos, el procesamiento de los programas del usuario, etc. Estos programas ya
vienen escritos y estn almacenados en una memoria No voltil dentro de la CPU, por
lo tanto no se pierden ni alteran en caso de prdida de alimentacin al equipo. El
usuario No tiene acceso a ellos.
Al generar un bloque o un archivo fuente hay que indicar en las propiedades del
objeto con qu lenguaje de programacin y con qu editor se desea crear el bloque o
la fuente. Conforme a su eleccin, se arranca el correspondiente editor al abrir el
bloque o el archivo fuente respectivamente.
AWL
KOP
FUP
SCL
GRAPH
HiGraph
Para cada unidad funcional se deber crear un grafo que describa el comportamiento
de la misma. Los grafos de una instalacin se renen en grupos de grafos. Entre los
diversos grafos es posible intercambiar mensajes para la sincronizacin de las
unidades funcionales. La representacin esquemtica de las transiciones de estado
de una unidad funcional permite programar sistemticamente y facilita la bsqueda
de errores. Al contrario de S7-Graph, en S7-HiGraph slo hay un estado ("etapa" en
S7-Graph) activado en un determinado momento.
CFC
4.1. Logo
Lenguaje de Programacin Logo.Lenguaje flexible, extenso, interactivo y capaz de
amoldarse a nuevos enfoques, razn por la cual suele ser el lenguaje de
programacin preferido para trabajar con nios y jvenes.
Surgimiento
Logo es un lenguaje de programacin que nace en los aos 60. Diseado con fines
didcticos por Danny Bobrow, Wally Feurzeig y el matemtico Seymour Papert, que
creo la primera versin de este lenguaje en el ao 1967. El LOGO se basa en las
caractersticas del lenguaje LISP. A pesar de que Logo no fue creado con la
finalidad de usarlo para ensear programacin, puede usarse para ensear la mayora
de los principales conceptos de la programacin, ya que proporciona soporte para
manejo de listas, archivos y entrada/salida.
Caractersticas
? Amigable:
? Extensible:
A Logo se le pueden ensear nuevos comandos y otros comandos pueden construir sobre
aquellos.
? Compasivo:
? Flexible:
? Poderoso:
Logo es un lenguaje de programacin que provee todas la herramientas necesarias
para crear programas de cualquier nivel de sofisticacin. Por lo que es un lenguaje
que incentiva que los estudiantes exploren, que aprendan y que piensen.
Interpretes
4.3. STEP 7