Sunteți pe pagina 1din 80

Manual de referencia de los post-procesadores

Versin 3

www.irai.com

Manual de referencia de los post-procesadores


GENERALIDADES.............................................................................................................................................. 7 CONFIGURACIN.............................................................................................................................................. 8 ARCHIVOS DE CONFIGURACIN ........................................................................................................................... 8 Sistema........................................................................................................................................................... 8 Correspondencias de variables ..................................................................................................................... 8 Cdigo constructor de inicio ......................................................................................................................... 8 Cdigo constructor de fin .............................................................................................................................. 8 CONFIGURACIN PREDETERMINADA ................................................................................................................... 8 Modificar las declaraciones predeterminadas .............................................................................................. 9 Utilizar las declaraciones predeterminadas.................................................................................................. 9 VISUALIZAR Y MODIFICAR LOS ELEMENTOS DE CONFIGURACIN ........................................................................ 9 SISTEMA .............................................................................................................................................................. 9 Configuracin material ................................................................................................................................. 9 Configuracin de software ............................................................................................................................ 9 Opciones de generacin de cdigo................................................................................................................ 9 Declaraciones de variables ......................................................................................................................... 10 Otros elementos ........................................................................................................................................... 10 Ver el elemento Sistema bajo forma de texto......................................................................................... 10 Mostrar los elementos de sistema................................................................................................................ 11 CORRESPONDENCIAS DE VARIABLES ................................................................................................................. 11 Asignacin unitaria ..................................................................................................................................... 12 Asignacin lineal ......................................................................................................................................... 12 Asignacin automtica ................................................................................................................................ 12 Tipos de variables suprimir AUTOMGEN .................................................................................................. 13 Mostrar los elementos de correspondencias de variables ........................................................................... 15 Modificar un elemento de correspondencia de variables............................................................................ 17 Aadir un elemento de correspondencia de variables................................................................................. 17 Suprimir un elemento de correspondencias de variable.............................................................................. 19 Asociar un bit de AUTOMGEN a un bit sistema de un destino................................................................... 19 Asociar una tabla de palabras de AUTOMGEN a una tabla de palabras fijas del destino ........................ 20 Asociar palabras de AUTOMGEN a entradas o salidas analgicas de un destino .................................... 20 Asociar una tabla de bits de AUTOMGEN a una tabla de bits de un destino ............................................. 21 Ver las correspondencias de variables bajo forma de texto........................................................................ 21 CDIGO CONSTRUCTOR DE INICIO, CDIGO CONSTRUCTOR DE FIN .................................................................... 22 Referencia a una variable AUTOMGEN ..................................................................................................... 22 Referencia a un smbolo de la aplicacin AUTOMGEN ............................................................................. 22 Definicin y referencia a un label ............................................................................................................... 22 INSERTAR CDIGO CONSTRUCTOR EN UNA APLICACIN .................................................................................... 22 ELECCIN DE OPCIONES DE CONEXIN .............................................................................................................. 22 ELECCIN DE UN MODO DE CONEXIN .............................................................................................................. 23 PARAMETRAJE DEL MDULO DE COMUNICACIN .............................................................................................. 23 POST-PROCESADOR PL7............................................................................................................................... 24 MDULO DE COMUNICACIN ............................................................................................................................ 24 MODO DE GENERACIN DE UN ARCHIVO EJECUTABLE....................................................................................... 25 Modo de generacin directa del archivo binario ........................................................................................ 25 Modo de generacin de un archivo .FEF .............................................................................................. 27 UTILIZACIN DE TAREAS DE INTERRUPCIONES .................................................................................................. 29 EJEMPLOS ESPECFICOS ..................................................................................................................................... 29 Entradas / salidas analgicas...................................................................................................................... 29 Contador rpido TSX 37-10 ........................................................................................................................ 29 Contador rpido TSX 37-10 utilizado en descuento.................................................................................... 29 Contador rpido TSX 37-22 ........................................................................................................................ 29 ASI ............................................................................................................................................................... 30 MAGELIS .................................................................................................................................................... 30 POST-PROCESADOR PL72............................................................................................................................. 31 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 31 ELEMENTOS SINTCTICOS ESPECFICOS ............................................................................................................ 31

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores


Llamado de los bloques funcin PL72......................................................................................................... 31 Utilizacin de la tarea rpida ..................................................................................................................... 33 MDULO DE COMUNICACIN ............................................................................................................................ 33 EJEMPLOS ESPECFICOS ..................................................................................................................................... 33 Entradas / salidas analgicas...................................................................................................................... 34 Contador rpido .......................................................................................................................................... 34 Bloques texto y xbt....................................................................................................................................... 35 Bloques texto y UNITELWAY ...................................................................................................................... 37 POST-PROCESADOR S7200............................................................................................................................ 40 ELECCIN DEL TIPO DE CPU ............................................................................................................................. 40 MDULO DE COMUNICACIN ............................................................................................................................ 40 EJEMPLO ESPECFICO ......................................................................................................................................... 40 POST-PROCESADOR ABB.............................................................................................................................. 41 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 41 Autmata AC31 ........................................................................................................................................... 41 Autmata CS31............................................................................................................................................ 41 MDULO DE COMUNICACIN ............................................................................................................................ 41 UTILITARIO ....................................................................................................................................................... 41 EJEMPLOS ESPECFICOS ..................................................................................................................................... 41 Entradas / salidas analgicas...................................................................................................................... 41 Interrupciones.............................................................................................................................................. 41 POST-PROCESADOR GE-FANUC / ALSPA................................................................................................. 42 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 42 MDULO DE COMUNICACIN ............................................................................................................................ 42 UTILITARIO ....................................................................................................................................................... 42 POST-PROCESADOR STEP5 .......................................................................................................................... 43 MDULO DE COMUNICACIN ............................................................................................................................ 43 ESTRUCTURA DE LA APLICACIN ...................................................................................................................... 43 Eleccin de los bloques de programas a utilizar......................................................................................... 45 Eleccin del bloque de datos ....................................................................................................................... 45 ELECCIN DEL TIPO DE PROCESADOR ................................................................................................................ 46 ASOCIACIN DEL CDIGO ESCRITO EN UN FOLIO A UN BLOQUE PROGRAMA ...................................................... 46 SINTAXIS ESPECFICAS ...................................................................................................................................... 46 Definicin de bloques .................................................................................................................................. 46 POST-PROCESADOR TSX 07 ......................................................................................................................... 49 MDULO DE COMUNICACIN ............................................................................................................................ 49 POST-PROCESADOR PS3-PS4 ....................................................................................................................... 50 MDULO DE COMUNICACIN ............................................................................................................................ 50 POST-PROCESADOR PS4 ............................................................................................................................... 51 MDULO DE COMUNICACIN ............................................................................................................................ 51 TRANSFERENCIA DE LOS PROGRAMAS AL SOFTWARE SUCOSOFT S40 DE MOELLER ................................... 51 Procedimiento a seguir para importar el archivo generado por AUTOMGEN al software MOELLER y luego introducirlo en el autmata ............................................................................................................... 52 POST-PROCESADOR RPX.............................................................................................................................. 56 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 56 MDULO DE COMUNICACIN ............................................................................................................................ 56 UTILITARIO ....................................................................................................................................................... 56 POST-PROCESADOR PL71............................................................................................................................. 57 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 57 MDULO DE COMUNICACIN ............................................................................................................................ 57 TAREA CONTADOR RPIDO................................................................................................................................ 57

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores


EJEMPLOS ESPECFICOS ..................................................................................................................................... 57 Contador...................................................................................................................................................... 57 Contador rpido .......................................................................................................................................... 58 POST-PROCESADOR PB................................................................................................................................. 59 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 59 MDULO DE COMUNICACIN ............................................................................................................................ 59 SINTAXIS ESPECFICAS ...................................................................................................................................... 59 POST-PROCESADOR SMC ............................................................................................................................. 61 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 61 MDULO DE COMUNICACIN ............................................................................................................................ 61 SINTAXIS ESPECFICAS ...................................................................................................................................... 61 POST-PROCESADOR S7300............................................................................................................................ 62 MDULO DE COMUNICACIN ............................................................................................................................ 62 SINTAXIS ESPECFICAS ...................................................................................................................................... 62 Definicin de las variables de un bloque..................................................................................................... 63 Llamado de los bloques ............................................................................................................................... 63 IMPORTACIN AL SOFTWARE SIMATIC DE SIEMENS..................................................................................... 64 ESTRUCTURA DEL CDIGO GENERADO .............................................................................................................. 66 Eleccin de los bloques de programas a utilizar......................................................................................... 68 ASOCIACIN DEL CDIGO ESCRITO EN UN FOLIO A UN BLOQUE PROGRAMA ...................................................... 68 EJEMPLOS ESPECFICOS ..................................................................................................................................... 68 Liamado de un bloque STEP7 ..................................................................................................................... 68 Utilizacin de un bloque OB ....................................................................................................................... 68 POST-PROCESADOR OMRON ...................................................................................................................... 69 MDULO DE COMUNICACIN ............................................................................................................................ 69 TRANSFERENCIA DE LAS APLICACIONES AL SOFTWARE CX-PROGRAMMER................................................. 69 SINTAXIS ESPECFICA ........................................................................................................................................ 71 ASOCIACIN DEL CDIGO ESCRITO EN UN FOLIO A UN BLOQUE PROGRAMA ...................................................... 72 EJEMPLO ESPECFICO ......................................................................................................................................... 72 POST-PROCESADOR ALSPA......................................................................................................................... 73 MDULO DE COMUNICACIN ............................................................................................................................ 73 POST-PROCESADOR ZELIO ......................................................................................................................... 74 MDULO DE COMUNICACIN ............................................................................................................................ 74 POST-PROCESADOR FESTO ......................................................................................................................... 75 MDULO DE COMUNICACIN ............................................................................................................................ 75 GENERACIN DE ARCHIVO BINARIO .................................................................................................................. 75 IMPORTACIN AL SOFTWARE FESTO ............................................................................................................... 75 POST-PROCESADOR ALLEN-BRADLEY.................................................................................................... 76 MDULO DE COMUNICACIN ............................................................................................................................ 76 TRANSFERENCIA DE LOS PROGRAMAS AL SOFTWARE RS-LOGIX 500 DE ROCKWELL .................................... 76 POST-PROCESADOR MITSUBISHI.............................................................................................................. 78 ELECCIN DEL TIPO DE AUTMATA ................................................................................................................... 78 MDULO DE COMUNICACIN ............................................................................................................................ 78 TRANSFERENCIA DE LOS PROGRAMAS AL SOFTWARE FX-WIN DE MITSUBISHI ............................................ 78 TRANSFERENCIA DE LOS PROGRAMAS AL SOFTWARE GX-DEVELOPPER DE MITSUBISHI .......................... 79 POST-PROCESADOR TWIDO........................................................................................................................ 80 ELECCIN DE LA CONFIGURACIN DEL AUTMATA .......................................................................................... 80 MDULO DE COMUNICACIN ............................................................................................................................ 80

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Generalidades
Los post-procesadores son mdulos de software que permiten traducir archivos de cdigo pivote generados por el compilador AUTOMGEN a archivos ejecutables en un destino, al tiempo que aseguran la conexin dinmica al destino. La palabra Destino designa de manera genrica un sistema programable capaz de ejecutar una aplicacin. Un post-procesador de AUTOMGEN permite programar un tipo o un conjunto de tipos de destinos (generalmente una familia de autmatas que comparten el mismo lenguaje de programacin es programable con el mismo post-procesador en AUTOMGEN). Este manual contiene en su primera parte una serie de nociones fundamentales comunes a todos los post-procesadores. Luego se ofrecen informaciones especficas sobre las implementaciones hechas por cada post-procesador.

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Configuracin
Le invitamos a prestar la mayor atencin posible a las explicaciones de este captulo. Archivos de configuracin Cada post-procesador utiliza cuatro elementos de configuracin de manera especfica. Sistema Contiene la configuracin material del destino, la configuracin de software, opciones que permiten modificar el modo en que el post-procesador genera cdigo, y tambin declaraciones de variables reservadas (para el uso interno del postprocesador). Segn el destino habr que modificar la configuracin material contenida en este elemento (por ejemplo, un tipo de UC o una configuracin de tipo de tarjetas de entradas / salidas). Correspondencias de variables El saber dominar la correspondencia de las variables es esencial para el uso de los post-procesadores. Cuando el post-procesador traduce un archivo del lenguaje pivote de AUTOMGEN a un lenguaje destino especfico, debe atribuir las variables de AUTOMGEN a variables del destino. Este elemento contiene la descripcin precisa de la atribucin de las variables. Al modificarlo, se tiene el control total sobre el uso del espacio de las variables del destino. Cdigo constructor de inicio Este elemento contiene lenguaje mquina del destino que se colocar al principio del cdigo ejecutable generado por el post-procesador (ejecutado al principio del ciclo). Cdigo constructor de fin Este elemento contiene lenguaje mquina del destino que se colocar al final del cdigo ejecutable generado por el post-procesador (ejecutado al final del ciclo). Configuracin predeterminada Al crear el proyecto, en ste se duplican elementos de configuracin predeterminados. Las modificaciones aportadas a los elementos de configuracin del proyecto no afectan a las declaraciones predeterminadas.

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Modificar las declaraciones predeterminadas Haga clic con el botn derecho del ratn en el elemento Configuracin / Postprocesador / <nombre del destino> / y elija Definir como configuracin predeterminada . El elemento de configuracin del proyecto se define entonces como configuracin predeterminada (anulacin de la configuracin predeterminada).

Atencin: esta operacin es irreversible. Slo la reinstalacin del post-procesador permite restaurar el elemento de configuracin.

Utilizar las declaraciones predeterminadas Haga clic con el botn derecho del ratn en el elemento Configuracin / Postprocesador / <nombre del destino> / y elija Utilizar la configuracin predeterminada . El elemento de configuracin del proyecto queda entonces anulado por la configuracin predeterminada. Visualizar y modificar los elementos de configuracin A los archivos de configuracin se accede haciendo doble clic en el elemento Configuracin / Post-procesadores / <nombre del destino> / . Se abre una ventana que permite visualizar y modificar el elemento de configuracin. Sistema Este elemento de configuracin es muy especfico de cada post-procesador. Configuracin material Esta zona (opcional) debe modificarse para determinar la configuracin material de un destino (tipo de CPU, tarjetas de entradas / salidas, por ejemplo). Configuracin de software Esta zona (opcional) debe modificarse para determinar caractersticas propias de la configuracin de la aplicacin (el valor de la vigilancia, por ejemplo). Opciones de generacin de cdigo Esta zona contiene ajustes que conciernen el mtodo de traduccin que debe utilizar el post-procesador (reservados a los especialistas). El nmero de opciones puede

AUTOMGEN7

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores diferir de un post-procesador a otro. A continuacin se listan algunas opciones comunes a todos los post-procesadores : Optimizar el cdigo generado Generalmente ajustado en S . El ajuste en No puede facilitar el anlisis del cdigo generado. No generar el cdigo de evolucin de las etapas Grafcet Ajustado en No de manera predeterminada. Si se ajusta en S , en el elemento Cdigo constructor de fin se deben escribir las instrucciones que permiten copiar estados inmediatos de variables booleanas a los estados pasados (ver el captulo Gestin de las variables booleanas de AUTOMGEN) No generar el cdigo de evolucin de los bits usuarios Idntica a la opcin anterior pero aplicada a los bits usuarios (variables U ) de AUTOMGEN. Declaraciones de variables Son declaraciones de variables utilizadas internamente por el post-procesador. Slo los especialistas pueden modificar este elemento. Otros elementos Puede haber otros elementos especficos de cada post-procesador. Ver el elemento Sistema bajo forma de texto Al hacer clic en el icono de la barra de herramientas, se pasa del modo arborescencia al modo texto (formato de las viejas versiones de AUTOMGEN). En el formato Texto es posible copiar y pegar informaciones entre los archivos de configuracin. Las modificaciones en modo texto deben estar reservadas a los especialistas. Las modificaciones intempestivas pueden causar errores de compilacin difciles de localizar para un nefito.

AUTOMGEN7

10

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Mostrar los elementos de sistema Al hacer doble clic en Configuracin / Post-procesadores / <nombre del postprocesador> / Sistema se abre una ventana con el siguiente aspecto.

Ejemplo de configuracin de sistema Correspondencias de variables El saber dominar la correspondencia de las variables es esencial para el uso de los post-procesadores. Cuando el post-procesador traduce un archivo del lenguaje pivote de AUTOMGEN a un lenguaje destino especfico, debe atribuir las variables de AUTOMGEN a variables del destino. Por ejemplo, si usted utiliz la palabra 200 de AUTOMGEN en su aplicacin (se llama M200 o %MW200 en AUTOMGEN) esta palabra debe tener una existencia en la memoria del destino e identificarse con un nombre propio de ese destino. AUTOMGEN propone tres tipos de declaracin de correspondencia de variables: asignacin unitaria, asignacin lineal, asignacin automtica.

AUTOMGEN7

11

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores La correspondencia de las variables para un proyecto se constituye de n asignaciones, cada una de las cuales utiliza uno de estos tres tipos. Asignacin unitaria Permite asociar una variable AUTOMGEN a una variable del destino. Es la ms simple de las declaraciones. Debe utilizarse nicamente si es necesaria una sola declaracin. Esta declaracin utiliza dos informaciones: el nombre de la variable AUTOMGEN y el nombre de la variable del destino. Asocia esta variable de AUTOMGEN a esta variable del destino : as puede resumirse la asignacin unitaria. Asignacin lineal Es una forma ms evolucionada de la asignacin unitaria. Permite asociar una serie de variables consecutivas (varias variables del mismo tipo cuyos nmeros se suceden) de AUTOMGEN a una serie de variables consecutivas del destino. Esta asignacin suele utilizarse para: - la declaracin de las variables de entradas / salidas, - la declaracin de tablas de bits o palabras que deben tener una direccin fija (para un enlace con un escritorio operador, por ejemplo). Esta declaracin necesita tres informaciones: el nombre de la primera variable AUTOMGEN, el nombre de la primera variable del destino y la dimensin de la tabla en nmero de variables. Asocia en orden esta tabla de variables AUTOMGEN a esta tabla de variables del destino : as puede resumirse la asignacin lineal. Asignacin automtica Es el tipo de declaracin ms complejo y potente. Permite asociar uno o varios tipos de variables AUTOMGEN a un conjunto de variables del destino. Esta asignacin deja en manos del compilador encontrar una asignacin para cada variable presente en el cdigo generado (siempre que corresponda a uno de los tipos) de la declaracin. Este tipo de declaracin suele utilizarse para todas las variables de la aplicacin AUTOMGEN cuyas variables asociadas en el destino no necesitan una direccin fija precisa. Esta declaracin necesita tres informaciones: AUTOMGEN7 12 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores los tipos de variables AUTOMGEN (ver el captulo Tipos de variables suprimir AUTOMGEN), el nombre de la primera variable del conjunto del destino, el nmero de la ltima variable (incluida) del conjunto del destino.

La asignacin automtica es utilizada por un post-procesador slo si no se encuentra ninguna otra declaracin para una variable. Si por ejemplo una directiva de asignacin lineal define la atribucin para las palabras 200 a 210 de AUTOMGEN, entonces el post-procesador no utilizar la asignacin automtica para tratar de asignar estas palabras. Si existen varias asignaciones automticas para un mismo tipo de variable AUTOMGEN, entonces el post-procesador utiliza el primer conjunto de variables del destino hasta la saturacin, luego el segundo hasta la saturacin, luego el tercero, y as sucesivamente. Si luego de utilizar todas las asignaciones automticas hay una variable que no se puede asignar, el compilador genera un mensaje de error que indica que la variable no est definida. Cuando encuentres uno de estos tipos de variables, utiliza una variable del destino de esta zona : as puede resumirse la asignacin automtica. Tipos de variables suprimir AUTOMGEN Se utilizan para declarar las correspondencias de variables y son un superconjunto (ya que para alojar una variable de AUTOMGEN se puede necesitar ms de una variable del destino) de los tipos de variables AUTOMGEN. Gestin de las variables booleanas de AUTOMGEN Uno de los principios bsicos para la traduccin de los lenguajes booleanos por parte del compilador AUTOMGEN es el acceso a dos estados para una misma variable booleana. Este concepto hace referencia a la nocin de ciclo de ejecucin : entidad que representa la accin realizada por el destino y que consiste en leer las instrucciones de la aplicacin de manera lineal (de principio a fin) y llevar a cabo los tratamientos correspondientes. Estos dos estados se definen de la siguiente manera: 1- El estado inmediato de la variable: estado escrito por la ltima instruccin ejecutada por el destino relacionado a esta variable o, en su defecto, estado que la variable tena al final del ltimo ciclo de ejecucin o, en su defecto, si es el primer ciclo de ejecucin, estado de inicializacin de la variable. 2- El estado pasado de la variable: estado que la variable tena al final del ltimo ciclo de ejecucin. AUTOMGEN7

13

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Observaciones: estos dos estados son vlidos slo para la tarea principal de la aplicacin. Slo el estado inmediato tiene sentido para las tareas asncronas. El cdigo generado por el compilador AUTOMGEN asume lo siguiente: - una asignacin de variable booleana se hace sobre su estado inmediato, - un test de variable booleana se hace sobre su estado pasado. Estas dos reglas permiten garantizar la evolucin coherente de las aplicaciones booleanas y, sobre todo, respetar las reglas de evolucin de los programas generados por una descripcin en lenguaje Grafcet. El cdigo generado por el post-procesador gestiona la copia de los estados inmediatos de variables en los estados pasados en fin de ciclo. Cuando en AUTOMGEN se utiliza una variable booleana, en el destino se utilizan dos. Existen tres excepciones: 1- para una entrada todo o nada, si no se utiliza ningn test de frente, se utiliza slo el estado pasado ( bi ) (ahorro de una variable booleana), 2- para una salida todo o nada, si no se utiliza ningn test de frente, se utiliza slo el estado inmediato ( o ), (esto explica por qu en las directivas de asignacin de variables se encuentran slo las variables bi y o ) 3- para el post-procesador ZELIO, habida cuenta de la gestin temporal de las variables (casi idntica a la de AUTOMGEN) se utilizan slo los estados inmediatos en el programa en lenguaje ZELIO. Sintaxis de los elementos standard <nombre de variable AUTOMGEN> hace referencia al estado inmediato de una variable booleana o a una variable numrica. b<nombre de variable AUTOMGEN> hace referencia al estado pasado de una variable booleana. Sintaxis especiales para los frentes u<nombre de variable AUTOMGEN> hace referencia al estado frente ascendente de una variable booleana. d<nombre de variable AUTOMGEN> hace referencia al estado frente descendente de una variable booleana. Sintaxis especiales para las temporizaciones tempo <nmero> hace referencia al nmero de una temporizacin. AUTOMGEN7 14 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

tconsi<nmero> hace referencia a la consigna de una temporizacin,. tcompt<nmero> hace referencia al contador de tiempo de una temporizacin. Otras sintaxis especiales (reservadas a los especialistas) ac hace referencia al acumulador 16 bits. al hace referencia al acumulador 32 bits. af hace referencia al acumulador flotante. cf hace referencia al indicador de retencin. zf hace referencia al indicador de resultado nulo. sf hace referencia al indicador de resultado negativo. of hace referencia al indicador de exceso. Mostrar los elementos de correspondencias de variables Al hacer doble clic en Configuracin / Post-procesadores / <nombre del postprocesador> / Correspondencia de las variables se abre una ventana con el siguiente aspecto.

Ejemplo de correspondencias de variables Observacin: si un mismo post-procesador puede generar cdigo para varios tipos de destino (varios tipos de CPUs de autmata, por ejemplo) los diferentes elementos pueden estar condicionados para el conjunto de los tipos de destinos o para un tipo

AUTOMGEN7

15

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores de destino en particular. Si estn condicionados, se unen a lneas Solamente para xxx . Ver el siguiente ejemplo.

Al hacer clic en los elementos + de la arborescencia, las ramas se abren; con - se cierran.

AUTOMGEN7

16

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Modificar un elemento de correspondencia de variables Haciendo clic en cada uno de los elementos, stos se pueden modificar.

Ejemplo de cuadro de dilogo de configuracin de una asignacin lineal.

Aadir un elemento de correspondencia de variables Haciendo clic con el botn derecho del ratn en los elementos Asignacin de la arborescencia y eligiendo Aadir en el men, es posible aadir una nueva asignacin. Si el post-procesador gestiona varios tipos de destinos, el siguiente cuadro de dilogo permite determinar si la nueva asignacin es solamente para un tipo en particular o para todos los tipos.

AUTOMGEN7

17

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Asignacin unitaria

Asignacin lineal

AUTOMGEN7

18

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Asignacin automtica Cabe notar que los tipos de variables AUTOMGEN deben separarse con el carcter & . Suprimir un elemento de correspondencias de variable Haga clic con el botn derecho del ratn en el elemento de correspondencia de variables y elija Suprimir en el men. Asociar un bit de AUTOMGEN a un bit sistema de un destino Se necesitan dos declaraciones. Hay que asociar las dos variables de estado de un bit U ( u y bu ) al bit sistema del destino. Se deben crear dos asignaciones unitarias, por ejemplo:

Atencin: al asignar la variable u y bu de AUTOMGEN al mismo bit sistema del destino, se anula la posibilidad de realizar un test de frente ascendente o descendente en la aplicacin. Es posible evitar este problema utilizando la sintaxis AUTOMGEN7 19 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores (u<n>) o (u<n>) ( <n> representa el nmero del bit) en la aplicacin (esta sintaxis genera un bit intermedio donde el frente se evala correctamente). Asociar una tabla de palabras de AUTOMGEN a una tabla de palabras fijas del destino Para esto, es suficiente una sola declaracin, por ejemplo:

Las palabras del destino asignadas no deben tener otras asignaciones; as se evitar asignar dos veces las mismas variables del destino a diferentes variables AUTOMGEN.

Asociar palabras de AUTOMGEN a entradas o salidas analgicas de un destino Utilice declaraciones lineales, por ejemplo:

AUTOMGEN7

20

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Asociar una tabla de bits de AUTOMGEN a una tabla de bits de un destino Se necesitan dos asignaciones lineales. Por ejemplo:

Este ejemplo (los estados inmediatos y los estados pasados estn asociados a las mismas variables del destino) impide el uso de tests de frente en los bits AUTOMGEN u100 a u109. Para evitar el problema hay dos soluciones posibles: utilizar la sintaxis (u<n>) o (u<n>) ( <n> representa el nmero del bit) en la aplicacin, asociar los bits de estados inmediatos y pasados a dos tablas de bits diferentes en el destino. En este caso, los accesos externos a la aplicacin que podran realizarse en estos bits (por un terminal de dilogo o un software de supervisin, por ejemplo) deben respetar la filosofa de AUTOMGEN : acceso en lectura sobre los estados pasados, acceso en escritura sobre los estados inmediatos (en la prctica es posible un acceso en lectura sobre los estados inmediatos). Los bits del destino asignados no deben tener otras asignaciones; as se evitar asignar dos veces las mismas variables del destino a diferentes variables AUTOMGEN.

Ver las correspondencias de variables bajo forma de texto Al hacer clic en el icono de la barra de herramientas, se pasa del modo arborescencia al modo texto (formato de las viejas versiones de AUTOMGEN). En el formato Texto es posible copiar y pegar informaciones entre los archivos de configuracin. Las modificaciones en modo texto deben estar reservadas a los especialistas. Las modificaciones intempestivas pueden causar errores de compilacin difciles de localizar para un nefito.

AUTOMGEN7

21

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Cdigo constructor de inicio, cdigo constructor de fin Estos elementos de configuracin contienen el cdigo mquina propio de cada destino bajo forma textual. La sintaxis a utilizar en estas secciones es similar a los lenguajes de bajo nivel utilizables en cada destino. La observacin del cdigo generado en el paso 1 por cada post-procesador le permite visualizar la sintaxis a utilizar. Referencia a una variable AUTOMGEN Utilice la sintaxis _<nombre de variable AUTOMGEN>_ para hacer referencia a una variable AUTOMGEN (aada el carcter b al principio de la variable para acceder al estado pasado de una variable booleana. Por ejemplo _bu100_ ). Referencia a un smbolo de la aplicacin AUTOMGEN Sintaxis: _|nombre del smbolo|_ El carcter | suele asociarse a la tecla 6 del teclado. Definicin y referencia a un label @<nombre de label> marca un destino de salto, _<nombre de label>_ hace referencia al label. Insertar cdigo constructor en una aplicacin Las palabras clave #BEGIN_MACHINE_CODE y #END_MACHINE_CODE permiten insertar cdigo constructor en una caja de cdigo AUTOMGEN. Estas dos directivas deben encontrarse al principio de una lnea, y en la misma lnea no debe haber ningn otro carcter. Las lneas que se hallan entre ambas directivas definen una zona llamada Seccin de lenguaje constructor . La sintaxis a utilizar en una seccin de lenguaje constructor es la misma que se utiliza en los elementos Cdigo de inicio y Cdigo de fin . Eleccin de opciones de conexin Haga doble clic en el elemento Configuracin / Post-procesador / <nombre del post-procesador> / Opciones de conexin .

AUTOMGEN7

22

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Eleccin de un modo de conexin Los modos de conexin posibles son ms o menos numerosos en funcin del postprocesador. El modo Solamente conectado suele utilizarse para crear una aplicacin de supervisin. Este cuadro de dilogo se abre automticamente cuando se solicita la conexin a un destino. Si pinchamos No abrir ms , dejar de abrirse automticamente. Para volver a abrirlo, mantenga presionada la tecla [Shift] del teclado lanzando el comando de conexin o el comando Go . Parametraje del mdulo de comunicacin Haga doble clic en el elemento Configuracin / Post-procesador / <nombre del post-procesador> / Mdulo de comunicacin .

Ejemplo de parametraje de un mdulo de comunicacin. La configuracin en curso puede definirse como configuracin predeterminada (para los nuevos proyectos) o restablecerse. Puede efectuarse una prueba de conexin.

AUTOMGEN7

23

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PL7
Este post-procesador permite programar los autmatas MODICON TELEMECANIQUE SCHNEIDER TSX 37 (TSX MICRO) y TSX 57 (TSX PREMIUM). Mdulo de comunicacin El controlador UNITELWAY SCHNEIDER debe sin falta estar instalado en el ordenador (en local) para poder comunicarse con los autmatas SCHNEIDER TSX 37 y TSX 57. El CD-ROM contiene controladores adaptados a una o varias versiones de WINDOWS. Pueden bajarse del sitio de IRAI: www.irai.com. El mdulo de comunicacin utiliza el controlador de comunicacin concebido por SCHNEIDER AUTOMATION. Al hacer clic en Parametrar y testear se accede directamente a los mens del controlador de comunicacin SCHNEIDER.

Parametraje del mdulo de comunicacin

Propiedades del mdulo de comunicacin UNITELWAY

AUTOMGEN7

24

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Modo de generacin de un archivo ejecutable El post-procesador puede generar tanto un archivo binario telecargable directamente en el autmata (disponible nicamente en TSX 37, no disponible en TSX 57) como un archivo importable a las herramientas SCHNEIDER (disponible para TSX 37 y TSX 57). La primera solucin es netamente preferible (ahorro de tiempo, simplicidad de uso). La eleccin del modo se efecta en la configuracin del software del postprocesador. Modo de generacin directa del archivo binario Este modo se recomienda fuertemente para TSX 37. Engendra las siguientes restricciones: - no utilizacin de instruccin de sub-programas, - no soporte de instrucciones especficas (comunicacin o PID, por ejemplo). Si su aplicacin debe utilizar elementos muy especficos, emplee uno de los mtodos de importacin que se describen a continuacin.

Seleccin de la generacin automtica de un archivo binario. Archivo de configuracin del autmata Para los autmatas TSX 37-05 y TSX 37-08 en versin de base (con una sola tarjeta de entradas / salidas), en el repertorio de instalacin de AUTOMGEN se proporcionan en standard archivos 3705.stx y 3708.stx. Si el archivo de configuracin no se crea, las salidas digital del autmata no se activan.

Una vez que ha creado o bajado el archivo (ver a continuacin), d el camino de acceso al archivo en el elemento de configuracin siguiente:

Nombre del archivo que contiene la configuracin. AUTOMGEN7 25 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Un archivo de configuracin puede obtenerse con tres mtodos: Telecarga del archivo de configuracin en el sitio IRAI 1- baje un archivo correspondiente a la configuracin de su autmata en el sitio de IRAI : www.irai.com, rbrica Telecarga / AUTOMGEN7 / archivos de configuracin para autmata TSX 37 (recomendado si el archivo de configuracin est presente en el sitio), 2- copie el archivo que ha bajado, sin descomprimirlo (los archivos .STX son archivos comprimidos), en el repertorio de instalacin de AUTOMGEN o insrtelo en los recursos del proyecto AUTOMGEN. Si el archivo .STX se descomprime, el post-procesador no podr utilizarlo.

Creacin de un archivo con una de las herramientas de programacin SCHNEIDER Las herramientas de software SCHNEIDER (PL7MICRO V3.1, PL7JUNIOR V3.1 o PL7PRO V3.4) son utilizables. Puede ser que los archivos creados con otras versiones no funcionen. En este caso, el autmata pasa a modo error al terminar de bajar la aplicacin (Testigo ERR encendido en el autmata). Para crear el archivo .STX : 1- lance una de las herramientas SCHNEIDER y cree una aplicacin siguiendo las siguientes reglas: o elija el tipo de CPU de su autmata seleccionando siempre la versin 1.0 de CPU, o seleccione la o las tarjetas de entradas / salidas instaladas en su autmata y, si es necesario, configrelas, 2- guarde el archivo creado en el repertorio de instalacin de AUTOMGEN o intgrelo en los recursos del proyecto AUTOMGEN.

AUTOMGEN7

26

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Comunquese con IRAI por e-mail para obtener un archivo de configuracin 1- enve a IRAI un e-mail pidiendo un archivo de configuracin y precisando: o el tipo de CPU TSX 37-05, 37-08, 37-10, 37-21 o 3722, o la posicin y el tipo de tarjetas de entradas / salidas (DMZ ). 2- cuando reciba el archivo por e-mail, cpielo en el repertorio de instalacin de AUTOMGEN (sin descomprimirlo) o intgrelo en los recursos del proyecto AUTOMGEN. Modo de generacin de un archivo .FEF En este modo, la importacin a las herramientas de programacin SCHNEIDER PL7 MICRO (TSX 37), PL7 JUNIOR (TSX 37 o TSX 57) o PL7 PRO (TSX 37 o TSX 57) puede ser automtica o manual. Importacin manual

Seleccin del modo de importacin manual Se debe elegir un nombre de archivo que se exportar desde AUTOMGEN:

Eleccin de un archivo para exportarlo al software SCHNEIDER Procedimiento: 1- Compile la aplicacin en AUTOMGEN utilizando el comando Compilar del men Programa o haciendo clic en el botn herramientas, de la barra de

2- Lance un taller de software SCHNEIDER, cree un nuevo proyecto y utilice el comando Importar una aplicacin del men Archivo , 3- Concluida la importacin, transfiera la aplicacin el autmata,

AUTOMGEN7

27

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores 4- Para obtener la visualizacin dinmica en AUTOMGEN, haga clic en el botn Go de la barra de herramientas y elija como modo de conexin Solamente conectar . Importacin automtica La herramienta de software SCHNEIDER se lanzar automticamente. Se puede utilizar slo un nmero restringido de versiones de software SCHNEIDER. El tipo y la versin del software SCHNEIDER deben ajustarse en la configuracin del software.

Seleccin del tipo y de la versin del software SCHNEIDER No se garantiza el funcionamiento del procedimiento de importacin automtica con otras versiones de software SCHNEIDER. Procedimiento a realizar una sola vez: 1- Lance una herramienta de programacin SCHNEIDER y cree una nueva aplicacin, 2- Configure la aplicacin: tipo de autmata, tarjetas de entradas / salidas, etc 3- Guarde el archivo creado, 4- D el camino de acceso completo a este archivo bajo la rbrica Configuracin material del elemento Sistema , por ejemplo:

Procedimiento a realizar a cada ejecucin de una aplicacin: 1- Lance la herramienta de software SCHNEIDER (si no est lanzada), 2- Haga clic en el botn GO de la barra de herramientas de AUTOMGEN.

AUTOMGEN7

28

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Utilizacin de tareas de interrupciones Si se define un folio de tipo tarea, es posible insertar lenguaje bajo nivel de AUTOMGEN o lenguaje constructor en una tarea del autmata. La siguiente tabla da la correspondencia entre el nmero de tarea y el tipo de tarea de interrupcin del autmata. Nmero de tarea (folio Tipo de tarea autmata Tipo de tarea autmata TSX 57 AUTOMGEN) TSX 37 0 Tarea rpida Tarea rpida 1 EVT1 EVT0 2 EVT2 EVT1 3 EVT3 EVT2 Etc Ejemplos especficos Estos ejemplos se encuentran en el repertorio <repertorio de instalacin de AUTOMGEN> /Ejemplos/Post-procesadores/PL7 . Los archivos llevan el mismo nombre que los captulos que siguen. Entradas / salidas analgicas Este ejemplo ilustra el uso de las entradas / salidas analgicas.

Declaracin de las entradas / salidas analgicas en un autmata TSX 37-22. Contador rpido TSX 37-10 Este ejemplo ilustra el uso del contador rpido en un autmata TSX 37-10. Contador rpido TSX 37-10 utilizado en descuento Este ejemplo ilustra el uso del contador rpido en un autmata TSX 37-10 en modo de descuento. Contador rpido TSX 37-22 Este ejemplo ilustra el uso del contador rpido en un autmata TSX 37-22. AUTOMGEN7 29 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores ASI Ejemplo de uso de entradas / salidas ASI MAGELIS Ejemplo de uso de un terminal MAGELIS

AUTOMGEN7

30

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PL72
Este post-procesador permite programar los autmatas TELEMECANIQUE SCHNEIDER TSX 17-20 (con cartucho PL72), TSX 27, TSX 47 y TSX 47-20. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / PL72 / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Elementos sintcticos especficos Llamado de los bloques funcin PL72 Las siguientes sintaxis permiten llamar los bloques temporizacin, texto y contador rpido (TSX 17-20) con la forma textual utilizada en los elementos Cdigo constructor de inicio , Cdigo constructor de fin y las secciones en lenguaje constructor. Bloque temporizacin x.Tn=y Equivalente PL72 : x E C Tn D y

Bloque texto a+b+c+d.TXTn=x:y Equivalente PL72 : a b c d R TXT D S O I E x y

AUTOMGEN7

31

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Bloque contador rpido a+b+c+d.FC=x:y:z Equivalente PL72 : a b c d R FC P V C E D F x y z

Bloque hora y fecha tipo WEEK (en TSX 17-20 nicamente) a.H,W,(das),(hora de inicio),(hora de fin)=x :y :z das representa los das de la semana; es un valor decimal codificado en 7 bits; cada bit representa un da de la semana. El da est activo si el bit est en 1. b0 corresponde al domingo y b6 al sbado. Por ejemplo, para validar el lunes y el mircoles hay que escribir el valor 21 + 23 : 2 + 8 = 10. Para validar los 7 das de la semana, el valor es 127. hora de inicio y hora de fin se expresan HH:MM : horas y minutos. Bloque hora y fecha tipo YEAR (en TSX 17-20 nicamente) a.H,Y,(fecha de inicio),(fecha de fin)=x :y :z fecha de inicio y fecha de fin se expresan JJ/MM : das y meses. Equivalente PL72 : a HOR < = > x y z

AUTOMGEN7

32

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Utilizacin de la tarea rpida Un folio de tipo Tarea con el nmero 1 permite asociar el cdigo literal o el cdigo PL72 escrito en el folio a la tarea rpida. El folio slo puede contener cdigo literal bajo nivel o cdigo PL72 escrito en un rectngulo de organigrama. Mdulo de comunicacin

Parametraje del mdulo de comunicacin Si usted conecta el PC a la toma consola del autmata, seleccione sin falta Toma consola . Pinche Intentar siempre una conexin a 19200 baudios solamente si su autmata es un TSX 17-20 reciente (esta opcin permite un dilogo ms rpido entre el PC y el autmata). El modo UNITELWAY permite conectar el PC a un acoplador UNITELWAY. En este caso, la velocidad debe estar de acuerdo con la configuracin del acoplador.

Si usted pincha Intentar siempre una conexin a 19200 baudios y su TSX 17-20 no soporta la comunicacin a 19200 baudios, la conexin fracasa. Si el modo no est de acuerdo con la conexin (modo UNITELWAY seleccionado y conexin con toma consola, por ejemplo) la conexin fracasa. Ejemplos especficos Estos ejemplos se encuentran en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplos/ Post-procesadores / PL72 . Los archivos llevan el mismo nombre que los captulos que siguen.

AUTOMGEN7

33

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Entradas / salidas analgicas Para poder utilizar las entradas analgicas en un autmata TSX 17-20 es necesario: declarar el o los bloques de entradas / salidas analgicas en el elemento Sistema de la configuracin, asociar una o varias variables AUTOMGEN a las palabras de entradas / salidas TELEMECANIQUE (IW y OW).

Ejemplo: el autmata TSX 17-20 utiliza un bloque de 4 entradas analgicas (cdigo 27) en posicin 1 y un bloque de 2 salidas analgicas (cdigo 21) en posicin 2. el programa copiar simplemente el estado de la primera entrada analgica en la primera salida analgica. Tambin comparar la segunda entrada analgica con el valor 500 (valor arbitrario) y posicionar dos salidas booleanas: O0 si la entrada es menor que 500, O1 si la entrada es mayor o igual que 500.

La declaracin de los dos mdulos de extensin

La asignacin de las variables Estas dos declaraciones asocian las palabras M200 a M203 de AUTOMGEN a las variables IW1,0 a IW1,3 del autmata y las variables M204 y M205 de AUTOMGEN a las variables OW2,0 y OW2,1 del autmata. Contador rpido El objetivo es contar 200 impulsos en el contador rpido. El valor corriente del contador rpido se copia en la palabra M200 de AUTOMGEN. La salida O5 es activada por la tarea rpida al final del clculo.

AUTOMGEN7

34

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

El parametraje del contador rpido Bloques texto y xbt El objetivo es dialogar con un XBT conectado al puerto consola de un autmata TSX 17-20. Las entradas I0 a I3 determinan la visualizacin de los mensajes nmero 0 a nmero 3 registrados en el XBT. El bloque texto TXT1 se utilizar para dialogar en el puerto consola. El formato del mensaje a enviar al XBT para mostrar un mensaje es el siguiente: ESC V xxx LF CR xxx representa el nmero de mensaje codificado en decimal en tres caracteres.

Asignacin de una tabla de palabras para los intercambios

AUTOMGEN7

35

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Parametraje del bloque texto AUTOMGEN7 36 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Bloques texto y UNITELWAY El objetivo es utilizar un acoplador UNITELWAY para efectuar la adquisicin de una tabla de 3 palabras en el autmata destino. El acoplador UNITELWAY est instalado como primera extensin y se configurar como mster para utilizar dos esclavos. El autmata ledo ser el esclavo nmero 1.

Configuracin del acoplador UNITELWAY

AUTOMGEN7

37

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Parametraje de los dos bloques texto

AUTOMGEN7

38

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Atribucin de una tabla de palabras para los intercambios Mdulo de extensin digital Este ejemplo ilustra la configuracin de un mdulo de extensin digital. Tomamos como hiptesis un mdulo de base equipado con 16 entradas y 12 salidas y un mdulo de extensin equipado con 10 entradas y 8 salidas.

La definicin del mdulo de extensin

La asignacin de las variables Conversin Muestra cmo llamar las funciones de conversin del lenguaje PL72. Hora y fecha Ejemplo de utilizacin del bloque funcional hora y fecha.

AUTOMGEN7

39

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador S7200
Este post-procesador permite programar los autmatas SIEMENS S7200 (todas las CPU 2xx). Eleccin del tipo de CPU El elemento Configuracin / Post-procesador / STEP7 (S7200) / Configuracin material del explorador permite elegir el tipo de CPU. Sistema /

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Ajuste el nmero de esclavo de acuerdo con el que est configurado en el autmata. Ejemplo especfico Este ejemplo se encuentra en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplo / Post-procesadores / S7200 . El archivo lleva el mismo nombre que el captulo que sigue. Tarea de interrupcin Ejemplo de llamado de una tarea de interrupcin

AUTOMGEN7

40

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador ABB
Este post-procesador permite programar los autmatas ABB CS31 y AC31. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / ABB / Sistema / Configuracin material del explorador permite elegir el tipo de autmata. Autmata AC31

Autmata CS31

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Utilitario El elemento Configuracin / Post-procesador / ABB / Terminal emulator del explorador permite acceder a un emulador de terminal que sirve para dialogar con el autmata. Ejemplos especficos Estos ejemplos se encuentran en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplos / Post-procesadores / ABB . Los archivos llevan el mismo nombre que los captulos que siguen. Entradas / salidas analgicas Ejemplo para ilustrar el uso de un mdulo de extensin analgica en un autmata AC31. Interrupciones Ejemplo para ilustrar el uso de las tareas de interrupciones en un autmata AC31. AUTOMGEN7 41 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador GE-FANUC / ALSPA


Este post-procesador permite programar los autmatas GE-FANUC 90 MICRO y 9030 o ALSPA 8005 y 8035. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / GE-FANUC / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Elegir standard para las CPU que no sean 350, 351 o VERSAMAX. Mdulo de comunicacin

Parametraje del mdulo de comunicacin Utilitario El elemento Configuracin / Post-procesador / GE-FANUC / Hardware configuration & diagnostic del explorador permite acceder a un utilitario de configuracin y diagnstico.

AUTOMGEN7

42

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador STEP5
Mdulo de comunicacin

Parametraje del mdulo de comunicacin Estructura de la aplicacin El lenguaje STEP5 de SIEMENS est organizado en bloques de programas y de datos. Las aplicaciones AUTOMGEN traducidas por el post-procesador STEP5 se dividen en varios bloques. El post-procesador utiliza los siguientes bloques de manera predeterminada: - OB1 bloque de organizacin: este bloque llama todos los bloques que deben tratarse de manera cclica. - OB20, OB21, OB22: bloques ejecutados al iniciarse el autmata. Estos bloques arman un bit para activar las etapas iniciales de Grafcet. Se utilizan bloques PB para el tratamiento de las predisposiciones, para gestionar la evolucin de las variables booleanas y de las temporizaciones. Se utilizan bloques FB o FX para el cdigo salido de la aplicacin y para el cdigo escrito en los archivos .SRT y .END . Se crea un bloque FB o FX para cada folio de la aplicacin. Adems es posible asociar folios directamente a un bloque de cdigos o de datos. Si para un bloque se genera un volumen de cdigo demasiado grande (cdigo salido de un folio que contiene un programa voluminoso, por ejemplo), entonces el postprocesador utiliza automticamente un nuevo bloque. El post-procesador utiliza de manera predeterminada segn sus necesidades los bloques PB1 a PB255 y FB1 a FB239. Estos valores pueden modificarse (ver el captulo Eleccin de los bloques de programas a utilizar).

AUTOMGEN7

43

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores La siguiente figura ilustra la estructura del cdigo generado por el post-procesador SIEMENS: Cdigo constructor de inicio Bloque FB o FX

Predisposiciones

Bloque PB

Bloque OB1

Folios de la aplicacin

n bloques FB o FX

Evol. de las variables booleanas

Bloque PB

Evol. de las variables tempo.

Bloque PB

Cdigo constructor de fin

Bloque FB o FX

AUTOMGEN7

44

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Eleccin de los bloques de programas a utilizar Los bloques PB 1 a PB 255 y FB 1 a FB 239 se utilizan de manera predeterminada. Tres elementos de configuracin permiten elegir otros bloques.

Eleccin del bloque de datos El bloque DB 3 se utiliza de manera predeterminada para las variables numricas. Esta directiva permite utilizar otro bloque.

El cambio de bloque de datos implica otras dos modificaciones: - en el cdigo constructor de inicio, hay que crear el bloque de datos correspondiente, - hay que seleccionar el bloque de datos elegido en el parametraje del mdulo de dilogo.

AUTOMGEN7

45

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Eleccin del tipo de procesador

Asociacin del cdigo escrito en un folio a un bloque programa Al escribir cdigo literal bajo nivel o cdigo constructor escrito en un organigrama en un folio de tipo Tarea , asociamos este cdigo a un bloque STEP5. El nmero de tarea determina el tipo y el nmero del bloque. El cdigo generado por este folio debe tener en cuenta el tipo de bloque y las instrucciones utilizables en este tipo de bloque (juego de instrucciones limitado en los bloques OB y PB). La siguiente tabla indica la correspondencia entre el valor de n y el bloque. Nmero de tarea 0 a 255 256 a 511 512 a 767 768 a 1023 1024 a 1279 1280 a 1535 Sintaxis especficas Definicin de bloques La directiva $BLOC <tipo de bloque> <nmero> permite definir el inicio de un bloque de programa o de datos. El tipo de bloque puede ser OB , FB , FX , PB para el cdigo o DB , DX para los datos. Bloque STEP5 OB 0 a OB 255 PB 0 a PB 255 FB 0 a FB 255 FX 0 a FX 255 DB 0 a DB 255 DX 0 a DX 255

AUTOMGEN7

46

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores El nmero de bloque es un valor comprendido entre 0 y 255. Los bloques FX y DX pueden utilizarse slo en los autmatas 135U y 155U. La directiva BE marca el fin de un bloque. Ejemplo: $BLOC DB1 ... $BE $BLOC OB1 ... $BE las directivas KH= , KY= , KC= , KM= y KF= insertan constantes en los bloques de datos DB. KH= KY= KC= KM= KF= inserta una constante 16 bits expresada en hexadecimal. inserta una constante 16 bits expresada en dos valores comprendidos entre 0 y 255 separados por una coma. inserta una sucesin de caracteres encerrados por (apstrofo). inserta una constante 16 bits expresada en binario. inserta una constante 16 bits expresada en decimal con signo.

Ejemplo: $BLOC DB 4 KH= 1234 KY=100,5 KC= Esto es un texto KM=11111111 00000000 KF=-200 $BE Bloques FB y FX Los bloques FB y FX del lenguaje SIEMENS pueden recibir parmetros. Llamado Si es necesario pasar parmetros a un bloque funcional, entonces se debe utilizar la siguiente sintaxis: el llamado debe estar seguido del carcter * , la lnea siguiente debe contener una instruccin de salto SPA a la lnea situada ms all de los parmetros, las lneas siguientes deben contener los parmetros precedidos de un mnemnico U para los bits o L para las palabras. Las constantes deben estar escritas como Kx=valor (x es el tipo de constante; ver el captulo Definicin de bloques).

AUTOMGEN7

47

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Ejemplo de llamado a un bloque funcional sin parmetros:


SPA FB 5

Ejemplos de llamado de bloque funcional con parmetros:


SPA FB 242* SPA=_label_ L MW10 ; L MW12 ; U M0.0 ; L MW14 ; L MW16 ; @label SPA FB200* SPA=_label2_ KY=0,4 ; @label2

primer parmetro segundo parmetro tercer parmetro cuarto parmetro quinto parmetro

Ejemplo de parmetro constante

Escritura En los bloques FB y FX hay que utilizar los mnemnicos que terminan con el carcter = seguido de un nmero de parmetro (1=primer parmetro). Ejemplo de bloque funcional de dos parmetros (copia del primer parmetro en el segundo):
$BLOC FB 100 L=1 T=2 $BE

AUTOMGEN7

48

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador TSX 07
Este post-procesador permite programar TELEMECANIQUE SCHNEIDER TSX 07. Mdulo de comunicacin El controlador UNITELWAY SCHNEIDER debe sin falta estar instalado en el ordenador (en local) para poder comunicarse con los autmatas SCHNEIDER TSX 07. El CD-ROM contiene controladores adaptados a una o varias versiones de WINDOWS. Pueden bajarse del sitio de IRAI: www.irai.com. Atencin: algunas versiones de WINDOWS son incompatibles con ciertos tipos de autmatas TSX 07 (TSX 0720 y TSX 0721 incompatibles con WINDOWS ME, WINDOWS 2000 o WINDOWS XP). El mdulo de comunicacin utiliza el controlador de comunicacin concebido por SCHNEIDER AUTOMATION. Al hacer clic en Parametrar y testear se accede directamente a los mens del controlador de comunicacin SCHNEIDER. los autmatas MODICON

Parametraje del mdulo de comunicacin

Propiedades del mdulo de comunicacin UNITELWAY AUTOMGEN7 49 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PS3-PS4
Este post-procesador permite programar los autmatas KLOCKNER-MOELLER PS3 y PS4. Mdulo de comunicacin

Parametraje del mdulo de comunicacin

AUTOMGEN7

50

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PS4
Este post-procesador permite programar los autmatas MOELLER PS4-200, PS4300 y PS416. Debe utilizarse el software SUCOSOFT S40 V5 o superior de MOELLER (incluso puede utilizarse la versin demo de este software). Mdulo de comunicacin

Parametraje del mdulo de comunicacin Transferencia de los programas al software SUCOSOFT S40 de MOELLER En el siguiente elemento designe un archivo que servir de intercambio entre AUTOMGEN y SUCOSOFT. Al final de la compilacin en AUTOMGEN se generar este archivo.

AUTOMGEN7

51

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Procedimiento a seguir para importar el archivo generado por AUTOMGEN al software MOELLER y luego introducirlo en el autmata - Lance SUCOSOFT, - cree un nuevo proyecto, - haga clic con el botn derecho del ratn en la configuracin topolgica en SUCOSOFT y elija la opcin Exportacin/Importacin / Importacin de sources CEI/EN 61131-3 ,

ingrese el nombre del archivo exportado por AUTOMGEN,

haga doble clic en el elemento _MAIN que aparece en la lista,

AUTOMGEN7

52

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores en el men Especial elija Generacin de cdigo ,

responda S a:

y luego Aceptar a:

en el men Generacin elija Parametraje del programa ,

AUTOMGEN7

53

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores seleccione un espacio adecuado para almacenar todas las variables internas (%M) de su aplicacin,

en el men Generacin elija Generar el cdigo programa ,

si no hay errores de compilacin es posible proceder a la transferencia de la aplicacin al autmata. En el men Herramientas elija Test y puesta en servicio ,

en el men Aparato elija Transferencia / Gestionador de archivos ,

AUTOMGEN7

54

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores - haga clic en transferir,

al final de la transferencia desconecte el software SUCOSOFT para poder conectar AUTOMGEN al autmata y activar el modo de puesta a punto dinmica.

AUTOMGEN7

55

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador RPX
Este post-procesador permite programar los autmatas CROUZET RPX. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / RPX / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Utilitario El elemento Configuracin / Post-procesador / RPX / Terminal emulator del explorador permite acceder a un emulador de terminal que sirve para configurar los acopladores de comunicacin del autmata.

AUTOMGEN7

56

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PL71
Este post-procesador permite programar los autmatas SCHNEIDER TSX 17-10 y TSX 17-20 (sin cartucho PL72). Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / PL71 / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin (Para ms informacin, consulte la configuracin del Mdulo de comunicacin PL72). Tarea contador rpido Un folio de tipo tarea con el nmero 1 se asociar a la tarea contador rpido del autmata. Ejemplos especficos Estos ejemplos se encuentran en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplos / Post-procesadores / PL71 . Los archivos llevan el mismo nombre que los captulos que siguen. Contador Como las incrementaciones y decrementaciones de contadores en PL71 son limitadas (en frente ascendente nicamente) con respecto a las posibilidades de AUTOMGEN y de los autmatas TSX, es necesario emplear cdigo en lenguaje constructor si se desea utilizarlas (ver el contenido del ejemplo). AUTOMGEN7 57 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Contador rpido El objetivo es contar 200 impulsos en el contador rpido. La salida O5 ser activada por la tarea rpida al final del clculo.

AUTOMGEN7

58

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador PB
Este post-procesador permite programar los autmatas SCHNEIDER APRIL PB. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / PB / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Sintaxis especficas La directiva $ORG=xxxx permite definir el principio de la direccin de ensamblaje; inicialmente la direccin de ensamblaje est fijada en 0C30, Ejemplo: $ORG=1C30 La directiva $TOP=xxx define la direccin mxima para el salto de pgina. Precisa los tres dgitos de peso dbil de las direcciones por encima de las cuales un salto de pgina ser automticamente generado por el ensamblador. La directiva $CONST=xxxx,yyyy define la direccin de inicio y de fin para el almacenamiento de constantes. Las constantes se alojan en una tabla fuera del programa. La directiva WORD xxxx inserta el valor xxxx (cuatro dgitos en hexadecimal) en el programa. La directiva ADR xxxx inserta la direccin de la variable xxxx (cuatro dgitos en hexadecimal) en el programa. La sintaxis #nnnn permite hacer referencia a un valor constante. AUTOMGEN7 59 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Por ejemplo: apl #1234 ; ubica la constante 1234 (hexadecimal) en el acumulador.

AUTOMGEN7

60

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador SMC
Este post-procesador permite programar los autmatas SCHNEIDER APRIL SMC. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / SMC / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Sintaxis especficas La directiva $SEQ marca el inicio de una zona booleana. La directiva $CAL marca el inicio de una zona de clculo. La directiva $PRD marca el inicio de una zona de predisposicin de variables. Las variables booleanas pueden utilizarse en biestable o en monoestable independientemente de las convenciones del lenguaje SMC. El carcter ! pospuesto al signo = fuerza la variable a ser biestable (puesta en uno o puesta en cero), el carcter ? pospuesto al signo = fuerza la variable a ser monoestable (asignacin o asignacin complementada). La sintaxis SS.cccccccc permite escribir una secuencia de seguridad (necesaria en los autmatas SMC 25 y 600); cccccccc representa un nombre de programa, en un mximo de 8 caracteres.

AUTOMGEN7

61

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador S7300
Este post-procesador permite programar los autmatas SIEMENS S7300. Mdulo de comunicacin

Parametraje del mdulo de comunicacin El nmero de esclavo debe estar de acuerdo con el que est parametrado en el autmata. Sintaxis especficas La directiva $BLOC <tipo de bloque> <nmero> permite definir el inicio de un bloque de programa o de datos. El tipo de bloque puede ser OB , FB , FC , SFC , SFB para el cdigo o DB para los datos. El nmero de bloque es un valor comprendido entre 0 y 65535. La directiva $ENDBLOC marca el fin de un bloque. Ejemplo: $BLOC DB1 ... $ENDBLOC $BLOC OB1 ... $ENDBLOC La siguiente sintaxis permite declarar las variables para un bloque: Para una variable de entrada: $VAR-naturaleza tipo {:=inicializacin} o $VAR-naturaleza smbolo : {tipo :=inicializacin} AUTOMGEN7 62 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores naturaleza puede ser: - IN para una variable de entrada, - OUT para una variable de salida, - INOUT para una variable de entrada / salida, - TEMP para una variable temporal, - STAT para una variable esttica. tipo puede ser uno de los tipos de variable del lenguaje STEP7 : BOOL, INT, WORD, STRUCT, ENDSTRUCT, etc smbolo permite asociar un mnemnico a una variable. inicializacin es opcional y fija el valor predeterminado de una variable. Los bloques DB slo autorizan variables de tipo esttico. Los bloques OB slo autorizan variables de tipo temporal. Los bloques FC y SFC no autorizan variables de tipo esttico. Al igual que en el software SIEMENS, las declaraciones de variables deben aparecer en el siguiente orden: entrada, salida, entrada / salida, esttica y temporal. Definicin de las variables de un bloque La sintaxis D bloque declaracin permite definir una declaracin asociada a un bloque en particular. Cuando el compilador genera este bloque, entonces se utiliza la declaracin. Llamado de los bloques La sintaxis CALL nombre de bloque {,DB de instancia} ( lista de parmetros) permite llamar un bloque FC, FB, SFC o SFB. Ejemplo: $BLOC FC1 $VAR-IN entrada1 :BOOL :=FALSE ; $VAR-IN entrada2 :BOOL :=FALSE ; $VAR-OUT salida :BOOL ; u_entrada1_ u_entrada2_ =_salida_ $ENDBLOC $BLOC OB1 CALL FC1(_entrada1_ :=e0.0,_entrada2_ :=e0.1,_salida_ :=a0.0) $ENDBLOC

AUTOMGEN7

63

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Importacin al software SIMATIC de SIEMENS Para importar el cdigo generado por AUTOMGEN al software SIMATIC de SIEMENS siga este procedimiento: 1- Dentro de la parte Sistema de la configuracin del post-procesador S7300 seleccione SIMATIC en el elemento siguiente:

2- Compile la aplicacin. 3- En AUTOMGEN abra el elemento Cdigo generado / Post-procesador S7300 / Paso 2 , seleccione todas las lneas y luego el comando Copiar del men Edicin .

4- En el software SIMATIC cree un elemento de tipo Source LIST . AUTOMGEN7 64 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

5- En SIMATIC pegue el cdigo en la ventana que contiene la source LIST con el comando Pegar del men Edicin .

5- En SIMATIC compile el source haciendo clic en La importacin ha terminado.

AUTOMGEN7

65

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Estructura del cdigo generado El lenguaje STEP7 de SIEMENS est organizado en bloques de programas y de datos. Las aplicaciones AUTOMGEN traducidas por el post-procesador STEP7 se dividen en varios bloques. El post-procesador utiliza de manera predeterminada los siguientes bloques: - OB1 bloque de organizacin: este bloque llama todos los bloques que deben tratarse de manera cclica, - OB100: bloques ejecutados al inicio del autmata. Estos bloques arman un bit para activar las etapas iniciales de Grafcet. Se utilizan bloques FB para el tratamiento de las predisposiciones, para gestionar la evolucin de las variables booleanas y de las temporizaciones. Se utilizan bloques FC para el cdigo salido de la aplicacin y para el cdigo constructor de inicio y de fin. Un bloque FB para cada folio de la aplicacin. Adems, es posible asociar folios directamente a un bloque (ver el captulo Asociacin del cdigo escrito en un folio a un bloque programa). El post-procesador utiliza de manera predeterminada segn sus necesidades los bloques FB1 a FB255 y FC1 a FC239. Estos valores pueden modificarse en el elemento Sistema de la configuracin.

AUTOMGEN7

66

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores La siguiente figura ilustra la estructura del cdigo generado por el post-procesador SIEMENS : Archivo de inicio .SRT Bloque FC

Predisposiciones

Bloque FB

Bloque OB1

Folios de la aplicacin

n bloques FC

Evol. de las variables booleanas

Bloque FB

Evol. de las variables tempo.

Bloque FB

Archivo de fin .END

Bloque FB

AUTOMGEN7

67

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Eleccin de los bloques de programas a utilizar Los bloques FC 1 a FC 239 y FB 1 a FB 255 se utilizan de manera predeterminada. Dos elementos de configuracin permiten elegir otros bloques.

Asociacin del cdigo escrito en un folio a un bloque programa Al escribir cdigo literal bajo nivel o cdigo constructor escrito en un organigrama en un folio de tipo Tarea , asociamos este cdigo a un bloque STEP7. El nmero de tarea determina el tipo y el nmero del bloque. El cdigo generado por este folio debe tener en cuenta el tipo de bloque y las instrucciones utilizables en este tipo de bloque (juego de instrucciones limitado en los bloques OB y PB). La siguiente tabla indica la correspondencia entre el nmero de tarea y el bloque STEP7. Nmero de tarea 0 a 255 256 a 511 512 a 767 Bloque STEP7 OB 0 a OB 255 FC 0 a FC 255 FB 0 a FB 255

Ejemplos especficos Estos ejemplos se encuentran en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplos / Post-procesadores / S7300 . Los archivos llevan el mismo nombre que los captulos que siguen. Liamado de un bloque STEP7 Ejemplo de llamado de los bloques funcionales STEP7. Utilizacin de un bloque OB Ejemplo de asociacin del cdigo escrito en un folio a un bloque OB.

AUTOMGEN7

68

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador OMRON
Este post-procesador permite programar los autmatas OMRON. Mdulo de comunicacin

Parametraje del mdulo de comunicacin Transferencia de las aplicaciones al software CX-PROGRAMMER - En AUTOMGEN, al final de la compilacin, haga doble clic en el elemento Archivos generados / OMRON / Paso 2 ,

seleccione todas las lneas,

AUTOMGEN7

69

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

seleccione el comando Copiar del men Edicin ,

en CX-PROGRAMMER cree una aplicacin virgen y visualice la zona programa en forma mnemnica,

AUTOMGEN7

70

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

seleccione la zona programa y pegue las lneas,

Es posible bajar la aplicacin al autmata a partir de CX-PROGRAMMER y luego volver a AUTOMGEN para poner a punto el programa en modo conectado (desconecte CX-PROGRAMMER del autmata para poder comunicarse a partir de AUTOMGEN). Sintaxis especfica La siguiente sintaxis permite fijar el valor de una palabra de dato: $DMn=valor n es el nmero de la palabra, valor es un valor de 16 bits expresado en decimal en forma predeterminada, o en hexadecimal si est precedido del carcter H.

AUTOMGEN7

71

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Ejemplo: $DM10=50 $DM100=HA000 Asociacin del cdigo escrito en un folio a un bloque programa Al escribir cdigo literal bajo nivel o cdigo constructor escrito en un organigrama en un folio de tipo Tarea , asociamos este cdigo a una tarea de interrupcin. El nmero de tarea es equivalente al nmero de interrupcin. Ejemplo especfico Este ejemplo se encuentra en el repertorio <repertorio de instalacin de AUTOMGEN> / Ejemplos / Post-procesadores / S7200 . El archivo lleva el mismo nombre que el captulo que sigue. Tarea de interrupcin Ejemplo de llamado de una tarea de interrupcin

AUTOMGEN7

72

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador ALSPA
Este post-procesador permite programar los autmatas CEGELEC ALSPA C50 y C100. Mdulo de comunicacin

Parametraje del mdulo de comunicacin

AUTOMGEN7

73

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador ZELIO
Este post-procesador permite programar los mdulos SCHNEIDER ZELIO. Mdulo de comunicacin

Parametraje del mdulo de comunicacin

AUTOMGEN7

74

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador FESTO
Este post-procesador permite programar los autmatas FPC 101, FPC 103 y FEC FESTO. Mdulo de comunicacin

Parametraje del mdulo de comunicacin Generacin de archivo binario Los archivos binarios pueden generarse y telecargarse directamente en los autmatas FPC 101 y FPC 103. Para los autmatas FEC hay que tener software FST FESTO para DOS o para WINDOWS. Eleccin de un tipo de CPU (generacin directa de un archivo binario) Importacin al software FESTO

Generacin de un archivo .AWL compatible con FESTO Si usted utiliza software FST FESTO para DOS, relea el archivo .AWL a partir de este software. Si usted utiliza software FST FESTO para WINDOWS, abra el archivo generado en AUTOMGEN haciendo doble clic en el elemento Archivos generados / FESTO / Paso 2 , seleccione el conjunto del archivo, utilice el comando Copiar del men Edicin y luego el comando Pegar en el software FESTO para recuperar el cdigo generado. Transfiera el programa al autmata con el software FESTO. Despus de desconectarse del software FESTO, puede conectarse AUTOMGEN utilizando como modo de conexin Solamente conectar . AUTOMGEN7 75 con

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador ALLEN-BRADLEY
Este post-procesador permite programar los autmatas SLC de ROCKWELL. Se necesita el software RS-Logix 500 V5 o superior de ROCKWELL. La versin STARTER de RS-Logix 500 no permite importar los archivos generados por AUTOMGEN.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Transferencia de los programas al software RS-Logix 500 de ROCKWELL En el siguiente elemento designe un archivo que servir de intercambio entre AUTOMGEN y RS-Logix 500. Al final de la compilacin en AUTOMGEN se generar este archivo.

Generacin de un archivo .SLC compatible con RS-Logix 500 Lance RS-Logix 500 y abra el archivo .SLC generado por AUTOMGEN. AUTOMGEN7 76 (C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Transfiera el programa al autmata con el software RS-Logix 500. Despus de desconectar RS-Logix 500 del autmata es posible realizar la puesta a punto en modo conectado a partir de AUTOMGEN.

AUTOMGEN7

77

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador MITSUBISHI
Este post-procesador permite programar los autmatas MITSUBISHI de la gama FX. El cdigo generado por AUTOMGEN puede enviarse directamente a los autmatas MITSUBISHI de la gama FX o importarse a los programas MITSUBISHI FX-WIN o GX-DEVELOPPER. Eleccin del tipo de autmata El elemento Configuracin / Post-procesador / MITSUBISHI / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

Mdulo de comunicacin

Parametraje del mdulo de comunicacin Transferencia de los programas al software FX-WIN de MITSUBISHI En el siguiente elemento elija FXWIN.

AUTOMGEN7

78

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores Debe utilizarse la versin francesa de FXWIN. La importacin se ha validado con la versin 3.20 de FX-WIN.

Despus de la compilacin en AUTOMGEN, cree un proyecto en FX-WIN. Abra el programa en edicin en modo lista de instrucciones y elija Insercin en el men Edicin . Transferencia de los programas al software GX-DEVELOPPER de MITSUBISHI En el siguiente elemento elija GXDEVELOPPER.

Lance el ejecutable A7TOGX.EXE que se encuentra en el directorio de instalacin de AUTOMGEN. Al lanzarlo, aparece el icono A7 GX en la barra de iconos de WINDOWS. Despus de la compilacin en AUTOMGEN, cree un proyecto en GXDEVELOPPER. Abra el programa en edicin en modo lista de instrucciones. Presione simultneamente un segundo ambas teclas SHIFT del teclado. El programa se transfiere a GX-DEVELOPPER. Para desinstalar el utilitario A7TOGX haga clic en el icono con el botn derecho del ratn. Puede dejar A7TOGX instalado. No necesita instalarlo y desinstalarlo cada vez que desea importar una aplicacin a GX-DEVELOPPER.

AUTOMGEN7

79

(C)opyright 2003 IRAI

Manual de referencia de los post-procesadores

Post-procesador TWIDO
Este post-procesador permite programar los autmatas TWIDO de SCHNEIDER. Eleccin de la configuracin del autmata El elemento Configuracin / Post-procesador / TWIDO / Sistema / Configuracin material del explorador permite elegir el tipo de autmata.

El archivo .TWD es un archivo de configuracin que debe generarse con el software TWIDOSOFT de SCHNEIDER. El subdirectorio TWIDO del directorio de instalacin de AUTOMGEN contiene los archivos de configuracin para varios tipos de autmata TWIDO. Mdulo de comunicacin

AUTOMGEN7

80

(C)opyright 2003 IRAI

S-ar putea să vă placă și