Programacion en plc

Solo disponible en BuenasTareas
  • Páginas : 42 (10292 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de noviembre de 2011
Leer documento completo
Vista previa del texto
GX-Developer 8.12- Manual Práctico

Versión 1.1

GX Developer v.8

Antes de empezar...
• Este manual pretende introducir al usuario en la programación de los autómatas Mitsubishi Electric en entorno GX-Developer. Mucha y más completa información se encuentra en los manuales de Hardware / Software de las series FX/A/QnA y Q. Este manual hace referencia en concreto a la versión 8.12.Algunos controles y menús pueden diferir un poco en versiones inferiores o superiores. Si tiene alguna duda sobre la instalación o uso de los autómatas, así como su programación, póngase en contacto con el distribuidor más próximo . Las explicaciones de este manual están sujetas a mejoras y revisiones sin previo aviso.

• • •

2/49

GX Developer v.8

ÍNDICE:
ÍNDICE PROGRAMACIÓN CON GXDEVELOPER Creación de un nuevo proyecto Entorno de programación El project data list Program Parameter Device comment Device memory Device init EDITANDO PROGRAMA Edición de programa en lenguaje de contactos Insertando código Insertando líneas de conexión Insertando/borrando líneas de código Borrando partes de código Insertando/sobreescribiendo objetos Símbolos utilizados por GX Developer Edición depunteros P / I DOCUMENTANDO EL PROGRAMA Edición de comentarios Edición de etiquetas (statements) y notas (notes) Insertando etiquetas y notas Batch-editing MODOS DE FUNCIONAMIENTO Modo lectura Modo edición Modo monitor Modo edición online Modo monitor (ventanas) Device batch memory Entry device monitor Buffer memory batch Device test 3 5 5 5 6 6 6 6 7 7 8 8 10 11 12 12 13 14 16 16 16 19 21 21 23 24 2424 25 26 26 26 28 28

3/49

GX Developer v.8

EDITANDO PROGRAMA CON LABELS Header o cabecera de programa EDITANDO BLOQUES DE FUNCIÓN Creación de un bloque de función (FB) Header de un bloque de función Body de un bloque de función Inserción de un FB en el programa UTILIZACIÓN DE MACROS OTRAS FUNCIONES GX Simulator Configuración de la comunicación con el PLC Descargando un programa al PLCRecuperando un programa desde el PLC Creando un código (Keyword) Lista de variables utilizadas Lista de referencias cruzadas Cambiando la CPU de un proyecto PROGRAMACIÓN EN LENGUAJE ESTRUCTURADO (ST) Creación de un proyecto en ST Definición de labels Edición de programa ST Compilando (Convert) el programa ST Monitorización del programa ST Modificación de Variables (Device Test) Cambios OnlineCreación de bloques de función FB en ST

29 31 32 32 33 33 34 35 37 37 37 39 39 39 40 40 41 42 42 43 44 45 46 47 47 48

4/49

GX Developer v.8

Programación con GX Developer
CREACIÓN DE UN PROYECTO NUEVO:
Para empezar un proyecto nuevo hay que clicar sobre la opción del menú principal “Project-New project…”. Con esto se abrirá el siguiente formulario: A través de la opción PLC Series(1) sepuede seleccionar la serie de PLC’s con la que se va a trabajar. Con la opción PLC Type (2) se escogerá el modelo de CPU apropiado. Dentro de Program type (3) debe escogerse entre trabajar con lenguaje de contactos (LADDER) o a través de diagrama de flujo SFC. Para la serie Q, hay la posibilidad de seleccionar el Label setting, que permite trabajar utilizando la programación por Etiquetas (labels) ocon etiquetas y Bloques de función (FB).

1 2 3 4 5

La opción 4 sirve para crear directamente un archivo de dispositivos, con el que iniciar los valores de las variables (datos D y marcas de bit M). Si no se selecciona, tenemos la posibilidad de activarlo durante la ejecución del proyecto. Si se activa el Setup project name (5) tenemos la posibilidad de darle un nombre al proyecto, así cuandose quiera guardar el proyecto no será necesario teclear el nombre del archivo.

ENTORNO DE PROGRAMACIÓN:
Cuando se abre un nuevo proyecto aparece en la pantalla el entorno de programación. Es desde esta pantalla desde donde deberemos programar y configurar el autómata.

5/49

GX Developer v.8

EL PROJECT DATA LIST:
En la parte izquierda aparece el Project data list, éste sirve para...
tracking img