Home

Manual FST 200

image

Contents

1. 5 5 Funciones adicionales del editor LDR Para facilitar la edici n se han integrado las siguientes funciones e rdenes de bloque para desplazar copiar o borrar secciones del programa e operaciones especiales para una localizaci n r pi da de un operando y para acceso a la lista de asignaciones 5 82 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 5 1 rdenes de bloque Partes de un programa LDR pueden marcarse como un bloque Con el programa LDR este bloque puede ser e desplazado e copiado o e borrado Las rdenes de bloque tambi n pueden utilizarse para transferir partes de programas desde un programa a otro Las funciones utilizadas son e write block escribir bloque e read block leer bloque Tras marcar un bloque puede activar la funci n Write block v ase la Fig 5 25 9610a 5 83 FST 200 LDR 5 Programaci n en LDR FESTO FST 203 Ladder diagram editor Y3 2 1 ono Lo P0 3 Y1 g Mark F FIESTA FENOSA FEITOS FRAN FEEN FO Aak ER EA AMA A i Fi block S Fig 5 25 rdenes de bloque Si se activa la funci n Read block se muestran los blo ques de programa de la librer a proyecto LIB Puede insertar cualquier bloque en el programa LDR en la po sici n actual del cursor Como sea que todas las funciones disponibles en el editor LDR tambi n est n disponibles en editor de tex
2. Fig 3 12 Selecci n de proyectos backup 3 20 Seleccione el proyecto requerido haciendo clic en l o destac ndolo y pulsando Intro Aparece otra ventana con la indicaci n Project will be backed up to drive A Y N El proyecto se guardar en la unidad A S N Yes La l nea de mensajes muestra Project lt Name gt please wait y empieza el proceso de copia No El programa regresa al estado mostrado por la Fig 3 11 9610a FST 200 3 Administraci n de programas de control FESTO 9610a Restore project Utilice esta opci n para recuperar un proyecto que hu biera sido guardado en un dispositivo de almacena miento externo al disco duro Cuando abre esta funci n primero aparece una venta na similar a la de la Fig 3 12 Aqu puede seleccionar el proyecto a recuperar haciendo clic en l o seleccio n ndolo con las teclas de cursor y pulsando la tecla Intro Aparece otra ventana con el mensaje Project will be restored to drive CAFESTO Y N El proyecto ser recuperado a CAFESTO S N o La l nea de mensajes muestra Yes Project lt Name gt please wait y el programa verifica si ya hay alg n proyecto con este nombre en el disco duro No El programa regresa al estado mostrado en la Fig 3 11 Si el proyecto ya existe en el disco duro le indicar Project will be overwritten Y N El proyecto ser
3. Insert line Insertar l nea Esta funci n hace que se inserte una nueva l nea antes de la l nea en la que se halla el cur sor 9610a 6 19 FST 200 6 Editor de textos FESTO 6 20 Delete line Seleccionando esta funci n se borra la l nea en la que se halla el cursor Restore line Puede utilizar esta funci n para restablecer a su estado original el contenido de una l nea modificada antes de abandonarla Toggle cursor Esta funci n cambia la forma del cursor de una l nea a un rect ngulo En algunas pantallas es m s f cil ver el rect ngulo p ej en el ordenador GridCase y en algu nas pantallas en blanco y negro Auto indent Cuando esta funci n se halla activa v ase la marca INDENT en la l nea de cabecera al pulsar Intro el cursor no salta al principio de la l nea siguiente sino que lo hace debajo del primer car cter de la l nea ante rior Puede determinar el n mero de caracteres con el que se har el sangrado situando el cursor en el punto en que desee y empezando all la introducci n del texto 9610a FST 200 6 Editor de textos FESTO 6 1 5 Ayuda del editor Seleccionando F7 en la pantalla mostrada en la Fig 6 1 aparece una breve explicaci n de como se utiliza el editor Otras ayudas La tecla de funci n F9 muestra un resumen de las r denes de Ctrl Puede desplazarse el cursor r pidamen te a diversos lugares pulsando la tecla Ctrl y otra tecla al mismo
4. oda aa SANO Carga de un proyecto E ET 3 16 Salvaguarda de un proyecto 3 18 Selecci n de proyectos backup 3 20 Renombrar UN proyecto s es 3 23 Cambio de la unidad de destino 3 24 Dar formato a un disquete ooo 3 26 Selecci n de la ruta de b squeda 3 28 Selecci n de archivo s 3 29 Selecci n del proyecto de destino 3 31 Informaci n sobre el archivo 39 32 Importaci n de archivo MAK al directorio LIB ii 0 95 D 1 FST 200 Ap ndice D FESTO Fig 3 21 Introducci n de una llamada a UN Programas tons ienei oa et geada nos 3 38 Fig 3 22 Llamada a un programa 3 43 Fig 3 23 Enlazado de un m dulo selecci n 3 45 Fig 3 24 Informaci n sobre el m dulo 3 46 Fig 3 25 Asignaci n de direcciones de operand OSa rata ant aleta ida e k 3 47 Fig 4 1 Men Statement list asis aiancndss 4 3 Fig 4 2 Creaci n de un nuevo programa 4 5 Fig 4 3 Selecci n de UN programa oocicocccnncccconccs 4 8 Fig 4 4 Editor STL oonnncnnnnnncnnonconocncncncannnnnnana naa 479 Fig 4 5 rdenes de archiVO ononicinnninninncncnnos 4 10 Fig 4 6 rdenes de edici n cccincco m m 4 16 Fig 4 7 rdenes adicionales wonono 4 17 Fig 4 8 Introducci n de un operando absoluto 4 26 Fig 4 9 rdenes STL 4 28 Fig 4 10 Teclas de funci n para condicione
5. NOP 01 8 _ _ _ gt A AA G JJ Esta instrucci n debe introducirse si desea ejecutar algo sin condicio nes de entrada Como s mbolo de contacto puede tambi n elegir un contacto normalmente cerrado NOT Esto es una negaci n Puede representarse de las si guientes maneras 11 0 01 2 Y AA MA K J gt 12 8 02 8 Y A HA IS Los operandos en la parte ejecutiva de ambos renglones se compor tan de forma inversa al estado de los operandos en la parte condi cional 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Inserci n de un contacto Compruebe que se halla activo el primer nivel funcional LDR operations Primero sit e el cursor en la columna en la cual desea insertar o modificar el contacto A con tinuaci n active la funci n F1 Aparecer en la pantalla la siguiente ventana E Contact Ese Normally open contact Normally closed contact LI Jump destination Fig 5 12 Selecci n del s mbolo de un contacto Seleccione el s mbolo deseado en la forma usual Una vez confirmada la selecci n el contacto es insertado en la posici n del cursor en el diagrama LDR Cual quier s mbolo condicional introducido previamente en esta posici n es sobreescrito por esta operaci n Si selecciona una marca de salto siempre se es tablece en la primera columna del rengl n Si ya se
6. Programa de ajuste pasos 20 21 El programa de ajuste devuelve la m quina a su posi ci n normal y borra el modo de visualizaci n Marcha y Autom tico El sistema se reinicializa A 4 3 Programa de supervisi n 9610a Este programa comprueba si se ha presionado o no el pulsador de PARO DE EMERGENCIA durante cada ta rea En el caso de un PARO DE EMERGENCIA se activa una salida parpadeante Una segunda salida in dica la condici n de PARO DE EMERGENCIA por una luz fija Ahora debe decidir a partir de la derivaci n si el proce so PO debe funcionar de nuevo desde el principio o si el proceso debe continuar en el punto de la interrup ci n A 21 FST 200 STL Ap ndice A FESTO A 5 Lista de asignaciones La lista de asignaciones muestra la asignaci n de los elementos de control e indicaci n a las entradas y sali das 00 0 00 1 00 2 00 3 00 4 00 5 00 6 00 7 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 FO O PO P7 TO TPO CO CPO Cwo A 22 Indicador de marcha Indicador AUTOMATICO Indicador de PARO EMERGENCIA Salida parpadeante del PARO EMERGENCIA Cilindro de sujeci n O retra do Taladradora retra da Taladradora delante 1 Ajuste O Autom tico Pulsador de marcha Pulsador de PARO EMERGENCIA 0 pulsado Cilindro sujeci n retra do Cilindro sujeci n avanzado Taladrado en posici n normal Taladrado en posici n final 1 Hay pieza Proceso Supervisi n Frecuencia de
7. 4 5 2 M dulos de programa CMPnn Los m dulos de programa son subprogramas que Ud mismo puede crear dentro del software FST Se tratan como programas y tienen el mismo juego de rdenes de la Lista de instrucciones Festo Creaci n de un m dulo de programa Si desea escribir un m dulo de programa debe introdu cir una B en la opci n Type cuando cree el programa v ase secci n 4 1 1 Esto especifica que este nuevo programa ser guardado en el directorio del proyecto actual como un m dulo El n mero del m dulo depende del control que est uti lizando Observe la siguiente tabla Tipo de control N mero de m dulos de programa SsF 3 0a15 4 58 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Cuando se escribe un programa no importa si se est escribiendo un programa STL o un m dulo de progra ma Sin embargo son importantes y deben tenerse en cuenta los siguientes detalles e Desde un m dulo de programa no puede llamarse a un segundo m dulo de programa e El programa que hace la llamada se detiene en la posici n actual mientras es procesado el m dulo y no sigue ejecut ndose hasta que no se ha proce sado completamente el m dulo de programa e Se permiten instrucciones de salto Sin embargo estas no deben generar bucles sin fin e Un m dulo de programa no debe cerrarse con la orden PSE ello conduce a un bucle sin fin 4 59 FST 200 STL 4 Programaci n
8. 4 1 1 Salir del editor STL 4 10 La tecla de funci n F8 abandona el editor STL en cual quier momento Cuando activa esta funci n ver la ventana de las rdenes de archivos en la parte inferior derecha v ase abajo File operations Esc 1 Save and continue Abort Read text block Write text block Fig 4 5 rdenes de archivo 9610a FST 200 STL 4 Programaci n en STL FESTO Save and quit editor El programa STL se guarda en el directorio de proyectos Entonces el sistema abandona el editor STL y reaparece el men principal FST como muestra la Fig 2 8 Save and continue El programa STL simplemente se guarda Pero permane ce cargado en el editor y puede seguir trabajando en l Abort descartar y abandonar la edici n Si elige esta opci n aparecer otra ventana con la pregunta Are you sure Y N Est Ud seguro S N yes Se descartan los cambios realizados desde la ltima vez que se guard y el programa regresa al men principal del FST como muestra la Fig 2 8 no Se regresa al editor STL 9610a 4 11 FST 200 STL 4 Programaci n en STL FESTO Read text block Si desea cargar un bloque guardado en el directorio LIB en la posici n actual puede leer el bloque utilizan do esta funci n Se insertar en este punto Por favor v ase la secci n 6 1 2 para m s detalles re lacionados con las rdenes de bl
9. 9610a 7 3 FST 200 7 Di logo con el control FESTO Esto se hace en modo Online utilizando la funci n F4 Reset SF 3 v ase la secci n 7 3 Esto hace que toda la RAM quede borrada es decir reinicializada Si m s tarde utiliza de nuevo la funci n F4 Reset SF 3 debe asegurarse que todos los programas fuen te cargados al control han sido guardados en el PC Notas generales sobre la carga Una carga defectuosa se indicar en la l nea de men sajes Puede ver la causa del error con la opci n Error list Las causas comunes de error son las siguientes Errores de sintaxis El compilado final a c digo m quina no se realiza hasta que no se hace la carga El compilado inclu ye la comprobaci n de la validez de los saltos y bucles No es posible cargar al control programas sint cticamente incorrectos Disponibilidad insuficiente de memoria en el con trol Un programa no puede cargarse si es mayor que la capacidad de memoria disponible en el control Conexi n defectuosa entre el PC y el control Comprobar la conexi n con el control y la configu raci n del interface 9610a FST 200 7 Di logo con el control FESTO 7 2 1 Carga de un proyecto al control Puede utilizar esta funci n para transmitir varios pro gramas m dulos de programa y m dulos de funci n desde el proyecto activo hacia el control con un s lo proceso de carga Esto se realiza seleccionando la opci n Load project del men
10. Baud Rate Velocidad de transmisi n en la transferencia de datos entre sistemas de comunicaci n Bus de campo O field bus Sistema de bus serie que conecta partes alejadas de un sistema o proceso de producci n con el fin de intercambiar informa ci n Sensores actuadores y unidades de control con diferente compleji dad pueden enlazarse con la estaci n central de control del proceso Configuraci n Procedimiento o rutina para establecer los par metros en un sistema El tr fico de datos no funcionar correctamente si alguno de los dis positivos conectados no est correctamente configurado Desbordamiento aritm tico El resultado de una operaci n aritm tica excede la capacidad de c l culo del ordenador Detecci n de flanco La detecci n del flanco se refiere a la identificaci n del cambio de estado de una se al A cada ciclo de procesamiento se comprueba si el estado de la se al ha cambiado desde el ciclo anterior 9610a C 1 FST 200 Ap ndice C FESTO Documentaci n En el software FST la documentaci n se refiere al conjunto de infor maci n textual preparada sobre los programas de control m dulos anotaciones con textos explicativos datos de la empresa programa dor y otras informaciones Editor El Editor es el programa de edici n que se utiliza para crear por ejemplo programas de control Un Editor proporciona las herramien tas necesarias para trabajar con textos El Ed
11. FWO a FW31 Multibit 9610a FST 200 STL Ap ndice A FESTO 9610a Input Entrada Operaciones interrogar 10 0 131 7 Monobit inputs locales incl CP AS i 10 0 0 10 15 7 Monobit inputs de diagnosis 11 0 0 131 15 7 Monobit inputs de bus de campo 8 bit 11 0 0 131 7 15 Monobit inputs de bus de campo 16 bit Input words Operaciones cargar comparar IWO IW31 Multibit inputs locales incl CP AS i IWO O0 IW31 15 Multibit inputs de bus de campo y de diagnosis 8 bit 1W1 0 IW31 7 Muttibit inputs de bus de campo 16 bit Output Salida Operaciones interrogar activar asignar 00 0 031 7 00 0 0 00 15 7 01 0 0 O031 15 7 01 0 0 O031 7 15 Monobit outputs locales incl CP AS i Monobit outputs de diagnosis Monobit outputs de bus de campo 8 bit Monobit outputs de bus de campo 16 bit Output words Operaciones cargar comparar asignar OWO OW31 OWO O OW31 15 OW1 0 OW31 7 Muttibit bit outputs locales incl CP AS i Multibit outputs de bus de campo y de diagnosis 8 bit Muttibit outputs de bus de campo 16 bit A 5 FST 200 STL Ap ndice A FESTO Timer Temporizador Operaciones Monobit interrogar start stop Multibit cargar comparar TO a T31 Timer status pulse timer Monobit TWO a TW31 Timer word Mu
12. Fig 2 5 Selecci n de la impresora Elegir la opci n Userdefined si su impresora no se halla en la lista A continuaci n introducir las secuencias de control que utiliza su impresora Por defecto se han in troducido las secuencias de control de la EPSON FX 80 81 Una vez elegido el tipo de impresora se muestran las secuencias de control establecidas para esta impreso ra Si elige la opci n File Archivo debe introducir un nombre v lido de archivo en el Communication port de las secuencias de control 9610a FST 200 2 Instalaci n del software FESTO Si modifica las secuencias de control de la impresora stas se guardar n por separado Al seleccionar una impresora podr decidir si al imprimir desea utilizar las secuencias de control por defecto o las secuencias de control modificadas y Observe tambi n las posiciones de los interruptores DIL de su impresora Vea el manual de su impresora para m s detalles 2 2 4 Determinaci n de las secuencias de control de la impresora Si desea modificar las secuencias de control de la im presora seleccione F2 Aparecer la siguiente pantalla I FST configuration program U3 1 1 Printer configuration data EPSON FX 887 81 Printer initialization Printer disconnect Ney line Carriage return Form feed Lines page Colums line Begin condensed print End condensed print Begin bold End bold Extended ASCII characters 14110 Port Sr r LPT1 Communication p
13. La primera vez que llame a esta funci n aparece el ejemplo proporcionado por el software FST v ase Fig 6 9 Posteriormente aparecer la versi n que Ud haya personalizado E FST Text editor U J i 1 4 Col 2 Title page FESTO Software Tool FST ld Find 9 Block Y Tab Fada F F Falda FEST 141614 ZA ds Sas 2 rs 5 6 u help operat Fig 6 9 P gina de portada del proyecto Crear una nueva portada Si no desea utilizar la plantilla suministrada por defecto simplemente b rrela Una forma r pida de hacerlo es situar el cursor en la primera l nea y mantener pulsada la combinaci n de teclas Ctrl Y hasta eliminar todas las l neas de la pantalla 6 30 9610a FST 200 6 Editor de textos FESTO 9610a A continuaci n introduzca la nueva informaci n de acuerdo con sus necesidades y especificaciones Tam bi n puede a adir l neas y bordes utilizando el juego de caracteres ampliado Estos se introducen manteniendo pulsada la tecla Alt e introduciendo el correspondiente c digo ASCII por el te clado num rico v ase el manual del ordenador El ca r cter aparecer en pantalla al soltar la tecla Alt Editar la portada Tambi n es posible modificar una portada existente por ejemplo la propuesta Puede recuperar una portada y modificarla o complementarla utilizando las rdenes normales de edici n Terminar la edici n Una vez que haya terminado con la edici n de la porta da se
14. Tipos de timer Utilizando circuitos l gicos pueden obtenerse retrasos de tiempo a la conexi n y a la desconexi n Para el bloque de control SF 3 programando con LDR puede utilizar timers de impulsos as como uno de los 32 ti mers para retrasos a la conexi n y retrasos a la desconexi n El timer est definido por el operando del timer Estado del timer El estado de este operando indica si el timer se halla activo o inactivo Tipo de timer Operando Estado del timer activo inactivo Timer de impulsos Tnn 1 0 Timer con retraso TONnn 0 1 a la conexi n Timer con retraso TOFFnn 1 0 a la desconexi n nn representa la direcci n del timer 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Timer de impulsos Con un timer de impulsos puede activarse una salida durante un tiempo preseleccionado El timer de impul sos s lo responde a un flanco positivo en la condici n impulso Esto significa que responde a un cambio de estado de O a 1 Se pone en marcha por el impulso Tnn 1 El timer preselector valor inicial se carga en la timer word y el timer empieza a contar La timer word se decrementa progresivamente hasta que e alcanza el valor 0 entonces ha vencido el tempori zador Tnn 0 e se crea otro flanco positivo en la parte condicional con lo cual se restablece el temporizador e se desactiva el estado del timer Tnn 0 5 57 FST 200 LDR 5 Programaci n en L
15. 9610a La l nea del paso que se halla actualmente activo apa rece en modo inverso el STEP Shift en la Fig 4 19 En la l nea de cabecera se facilita la siguiente informa ci n 4 77 FST 200 STL 4 Programaci n en STL FESTO DEC Formato de visualizaci n decimal con signo DEC decimal sin signo DEC hexadecimal HEX STEP etiqueta Paso actual activo tal como est nombrado por el usuario xx Paso actual activo numeraci n autom tica Line xx yy Parte del programa actualmente visible de la l nea xx a la l nea yy Active Inactive Estado del programa PO O Vx Programa y n de la versi n 4 7 2 Funciones en la visualizaci n del estado Inicialmente el rea de trabajo siempre muestra el ini cio del programa Es posible desplazarse a cualquier posici n e utilizando las teclas de cursor descritas en la secci n 2 5 e utilizando las funciones de rat n descritas en la secci n 2 6 1 4 78 9610a FST 200 STL FESTO 4 Programaci n en STL 9610a Formato de visualizaci n de los valores de los operandos Los operandos monobit se muestran con ON u OFF Operando Valor 11 0 ON l 0 7 OFF Hay tres formatos diferentes para ver los operandos multibit Puede utilizar la funci n F6 para desplazarse por los tres formatos de visualizaci n El formato selec cionado en cualquier momento se muestra a la izqui
16. FST 200 LDR Ap ndice B FESTO B 2 Funcionamiento multitarea para el terminal de v lvulas programable con bloque de control SF 3 El SF 3 tiene un sistema operativo capaz de funcionar en multitarea Este es capaz de procesar dos progra mas Casi en paralelo lo cual supone un r pido cambio entre dos ciclos de procesamiento tareas Esto signifi ca que mientras se est procesando una tarea en un programa el otro programa en segundo plano no se procesar hasta que no se produzca el siguiente cam bio de tarea Comentario sobre los m dulos Los m dulos de funci n y m dulos de programa son una parte fija del programa que realiza la llamada No funcionan en paralelo con el programa que hace la lla mada En lugar de realizarse la tarea del programa que llama se procesa la tarea del m dulo llamado Las caracter sticas de la multitarea se describen con detalle en el manual de la parte electr nica del SF 3 B 14 9610a FST 200 LDR Ap ndice B FESTO B 3 Ejemplo de 9610a programa El siguiente programa pretende clarificar las rdenes descritas en el cap tulo 5 El ejemplo trata una aplica ci n que podr a ser real Si desea introducir y verificar este programa proceda tal como se describe en la secci n que sigue al listado del programa en Pro cedimiento Descripci n del problema En una m quina de empa quetar se ponen productos en cajas Cada caja puede contener 50 productos Debe lucir una
17. Puede introducir hasta un m ximo de 16 rdenes del int rprete en cada macro Cada l nea puede contener exactamente una orden Por lo tanto es l gico utilizar rdenes que puedan eje cutarse desde una sola l nea V ase el Manual de Usuario o de Sistema del control correspondiente tabla al final de esta secci n para hallar m s informaci n relacionada con las rdenes individuales y y y SF3 Online Mode Macro 1 Enter test system commands D1 F1 M1 R S Macro editing press Enter to save F8 to quit ilmacro 1 macro OLEA 2 A OL CL AT 3 Fig 7 28 Definici n de macros 7 44 9610a FST 200 7 Modo Online FESTO 7 7 2 Ejecuci n de macros Todas las rdenes de una macro se ejecutan secuen cialmente Las macros 1 2 3 se ejecutan pulsando las teclas de funci n F2 F4 F6 Cuando se ejecuta una de estas funciones se mues tran o se modifican los correspondientes operandos o zonas de memoria y y y SF3 Online Mode VIFWNH a e e TOS Sono Execute macro FIS lt Define Pl Execute MaDefine MiExecute prr E ilmacro 1 Bimacro EA AA OLEA KMimacro 3 Widisplav 8 Fig 7 29 Ejecuci n de macros 9610a 7 45 FST 200 7 Modo Online FESTO 7 46 Seleccionando la tecla de funci n Execute macro 1 2 3 hace que las rdenes introducidas en la macro se ejecuten una sola vez Pued
18. THEN Con estas instrucciones debe tenerse en cuenta para qu expresiones deben utilizarse par ntesis Puede suceder f cilmente que la estructura l gica no sea correcta por la inadecuada utilizaci n de par ntesis o la ausencia de par ntesis 4 41 FST 200 STL 4 Programaci n en STL FESTO 4 3 6 Programaci n indexada Los operandos de word IW OW R FW TP TW INC y CW pueden direccionarse de forma indexada Esto sig nifica que el contenido de uno de los registros ndice X o Y es interpretado como un n mero de operando La direcci n para el operando word se determina durante la ejecuci n y est restringida al margen de direcciones v lido para el operando en cuesti n Esto significa que si se dan valores de por ejemplo x 1 e y 33 la flag word FW1 puede direccionarse ambas veces por la ex presi n FW x o FW y Ejemplo STEP Inicio 1 THEN LOAD V4 TO X LOAD V10 TO Y STEP InicRegs 2 IF X lt V16 THEN LOAD Y TO R X INC X INC Y JMP TO InicRegs 2 OTHRW NOP STEP 3 4 42 9610a FST 200 STL 4 Programaci n en STL FESTO 4 4 Temporizadores y contadores Son necesarias algunas notas adicionales para la pro gramaci n de estas funciones ya que no se manejan con simples instrucciones de interrogaci n o de activa ci n Esta secci n trata los detalles necesarios para la intro ducci n en un programa STL Hallar los detalles t cni cos relacionados con temporizadores y c
19. Regreso al software FST Pulse cualquier tecla excepto teclas de funci n teclas de cursor tecla Ctrl tecla Alt si desea regresar de nuevo al software FST Si ha estado trabajando a nivel de DOS deber introducir la orden EXIT y pulsar Intro Si el programa llamado devuelve una orden EXIT c di go 255 no es necesario pulsar ninguna tecla 3 11 Enlace de un m dulo 3 44 Es posible obtener de Festo programas en c digo m quina listos para funcionar y adaptarlos a su programa de control Estos m dulos puede entonces utilizarse como sus propios m dulos de funci n Estos m dulos se suministran en un disquete Se ad junta una descripci n de sus funciones y operandos El procedimiento para importarlos es el siguiente e Inserte el disquete en la unidad de disco e importe los m dulos al proyecto LIB utilizando la funci n File import v ase secci n 3 9 e Entonces abra la opci n Include module del men Project management Aparecer una lista de selec ci n de los m dulos importados v ase Fig 3 23 9610a FST 200 3 Administraci n de programas de control FESTO FST 203 Y3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt 3FD_216S MAK Display driver FD_216S Text in ABG 3FD_240S HAK Display driver FD
20. Timer T Attr Value s Preset s 9 a 0 00 3 00 1 0 0 00 0 00 2 0 0 00 0 00 3 0 9 00 0 00 4 0 9 00 0 00 5 0 0 00 0 00 6 0 0 00 0 00 Ti 0 9 00 0 00 8 0 0 00 0 00 9 0 0 00 0 00 10 0 0 00 5 00 11 9 9 00 0 00 12 0 9 00 0 00 13 0 0 00 0 00 14 0 0 00 0 00 15 0 0 00 0 00 Modif O ar e ai ana NEAN E Fig 7 19 Timers Visualizaci n de los timers Timer T Attr TW s TP s Timer number Timer status Timer word Timer preselection Modificaci n de los timers seleccione un timer con las teclas de cursor modifique el estado del timer 0 1 o bien modifique la preselecci n del timer 0 a 65535 s ejecute la modificaci n con la tecla Intro 9610a 7 31 FST 200 7 Modo Online FESTO 7 4 4 Visualizaci n est tica de contadores Cuando selecciona la funci n F4 se muestran en la pantalla los valores instant neos de los atributos del contador la counter word y los valores por defecto y SF3 Online Mode Counter C Value Preset 9 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 4 1 200 300 5 0 0 0 6 0 0 Ti 0 0 0 8 0 0 2100 9 9 0 0 10 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 15 0 0 0 e Hodif Mr Go e cen AA F En F e Sig age in1 1splay Fig 7 20 Counters Visualizaci n del contador Counter C CW Num CP Num Counter Counter status Counter word Counter number p
21. do dentro de los l mites permisibles para este operan do en la tercera l nea despu s del valor Nominal v a se ap ndice A 1 2 Aqu se permiten todos los forma tos de introducci n v ase arriba Si desea tener disponible en el programa el valor del operando nuevamente introducido seleccione la fun ci n F1 Entonces podr utilizar la funci n F4 en la Fig 4 19 para transferir las veces que quiera el valor del operando al control 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Modificar valores de operandos no seleccionados Puede utilizar esta funci n para modificar un valor de Operando que en este momento no se halle visible Sin embargo solamente puede utilizar esta funci n si previamente ha seleccionado la funci n F3 Modify FU v ase Fig 4 19 Entonces aparecer en la tecla de funci n F2 Other operand Cuando seleccione esta fun ci n aparecer la misma caja de di logo que la mos trada en la Fig 4 20 El procedimiento es el mismo que el descrito anteriormente Establecer la velocidad de exploraci n La velocidad de exploraci n determina con que fre cuencia son consultados los operandos relacionados en la lista de la zona de trabajo por unidad de tiempo Esto puede incrementarse o reducirse El valor por de fecto es un factor de 50 es decir una valor promedio La velocidad m nima de exploraci n se indica con un factor de 5 Utilice la funci n F1 para aumentar la vel
22. han introducido contactos o ramales en paralelo en este punto se inserta una nueva columna con la marca del salto como primer elemento del rengl n Ahora puede iniciar la operaci n de introducci n del operando Tenga en cuenta la informaci n de la sec ci n 5 2 Consulte el ap ndice B 1 2 o la funci n de ayuda en el software FST para establecer qu operan dos absolutos se permiten en el control 5 31 FST 200 LDR 5 Programaci n en LDR FESTO Introducir el operando Sit e el cursor sobre el contacto para el cual desea introducir un operando y active la funci n Enter ope rand F3 Aparece un campo de introducci n de datos sobre el contacto en el cual debe introducir el operando sea como operando absoluto o como operando simb lico en el programa LDR E FST Ladder diagram editor V3 1 1l Introducci n de datos Please enter operand Press F9 for help F F F F F F F F 1 2 3 4 5 6 T 8 Fig 5 13 Introducci n de un operando Pulse la tecla Intro para finalizar el proceso de introduc ci n 5 32 9610a FST 200 LDR 5 Programaci n en LDR FESTO Si la funci n de introducci n autom tica en la lista de asignaciones est desactivada v ase la secci n 5 2 4 puede seguir con la edici n del programa Lo mismo sucede en el caso de que el operando ya estuviera introducido en la lista de asignaciones Si la funci n de introducci n autom tica en la lista de asig
23. tos del software FST se describen estas en el cap tulo 6 editor de textos v ase 6 1 2 rdenes de bloque 5 84 9610a FST 200 LDR 5 Programaci n en LDR FESTO Las rdenes de bloque del editor de textos tienen al gunas posibilidades ampliadas que no est n dis ponibles en el editor LDR Observe las siguientes diferencias e en el editor LDR todas las funciones de bloque pueden activarse inmediatamente despu s de que se haya marcado un bloque e si desea marcar un solo rengl n como un bloque puede activar las funciones Block begin y Block end una tras otra sin tener que posicionar el cur sor 9610a 5 85 FST 200 LDR 5 Programaci n en LDR FESTO 5 5 2 Operaciones especiales En programas de control largos puede desplazarse r pidamente a cierta posici n del programa utilizando la funci n de b squeda Est disponible en el nivel de men Special operations e Search operand b squeda de un operando e Search rung b squeda de un rengl n e List rungs listado de renglones Adem s este nivel le permite activar la introducci n autom tica de la lista de asignaciones y activar el edi tor de la lista de asignaciones v ase la Fig 5 26 Es tas funciones se describen en la secci n 5 2 FST 203 Ladder diagram editor V3 2 1 Rung no 1 P0 3 Y1 motor_1 11 14 3 I4 4 CH1 Y c ber CH2 Fa FITA UI 2A
24. 1 c CH2 1 2 ID OCICS O A CRI A MI A SI AA Fig 5 17 Borrado de s mbolos condicionales Con Y se borra el s mbolo condicional Incluso cual quier operando introducido es eliminado del programa LDR diagrama de contactos en este punto Sin em bargo las introducciones en la lista de asignaciones no se ven afectadas por esto Con N se termina el proce so de borrado Utilice el editor de la lista de asignaciones para eliminar operandos de la lista de asignaciones v ase la secci n 5 2 1 5 40 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 3 4 Ramales paralelos en la parte condicional En un rengl n pueden establecerse los siguientes cir cuitos l gicos para la interrogaci n de se ales y com paraciones con la ayuda de ramales en paralelo Funci n OR Con esta funci n la parte ejecutiva tambi n puede ser activada si se cumplen una o varias de las condiciones de entrada 11 0 01 2 El resultado de la operaci n l gica es 1 cierta si por lo menos una de las entradas tiene se al l gica 1 se al binaria 1 Funci n EXOR Esta funci n activa la parte de ejecuci n si solamente una entrada suministra l gica 1 se al binaria 1 11 9 12 9 01 9 Y AAA A SIS 11 0 12 9 dA La operaci n l gica resultante es 1 cierta si solamente una de las entradas tiene se al l gica 1 se al binaria 1 9610a 5 41 FST 200
25. 5 78 5 84 5 86 5 88 5 90 5 94 5 96 FST 200 Ap ndice D FESTO Fig 6 6 rdenes de tabulaci n en el editor O AR ADIOS 6 16 Fig 6 7 denes adicionales cicecoinmnmmmmm 6 19 Fig 6 8 Teclas de funci n del editor de textos 6 23 Fig 6 9 P gina de potada del proyecto 6 30 Fig 6 10 Cabecera de las p ginas del proyecto 6 33 Fig 7 1 Comunicaci n por el interface de el steg a c e eco ade an Aa La Ea De NEGRA 7 2 Fig 7 2 Carga de un proyecto PA o Fig 7 3 Cargar programas en nodo de arranque EEPROM dl Fig 7 4 Carga de un A TS Fig 7 5 Administraci n de la memoria en modo EEPROM escena dicen tetas bada 7 10 Fig 7 6 Descarga desde el control 7 12 Fig 7 7 Activaci n de la EEPROM prog amMMiNG escasea ATA 7 13 Fig 7 8 Pantalla del EEPROM programmer 7 14 Fig 7 9 Online desde el Paca de programaci n da na EAO Fig 7 10 Online desde Utilities ii acid 7 16 Fig 7 11 Men inicial del modo Online 7 17 Fig 7 12 Men mostrar informaci n SF 3 7 22 Fig 7 13 Visualizaci n de entradas y salidas Occ da 7 25 Fig 7 14 Visualizaci n de las l Os del bus de campo y de diagnosis ooooococncnncccoccncccca 7 26 Fig 7 15 Visualizaci n de salidas del UECOE PO 7 27 Fig 7 16 Visualizaci n de entradas del master AS i PRO 7 28 Fig 7 17 Visualizaci n de l Os CP 7 29 AAA rnui ATA 7 30 Fig 75197
26. E rungs MA off y allocl ES ST SIT Fig 5 26 Operaciones especiales 5 86 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Search operand Buscar un operando Al activar esta funci n aparece un campo de introducci n en la l nea de mensajes Intro duzca en este campo el operando que sesea localizar Independientemente de c mo haya nombrado el ope rando en el programa LDR puede introducir un operan do simb lico o absoluto La b squeda no distingue en tre may sculas y min sculas Pulse la tecla Intro Apa rece el siguiente mensaje Do you wish to replace the operand Y N Desea reemplazar el operando S N Si responde con N empieza la b squeda Si responde con Y Yes S aparece el siguiente mensaje Wich operand do you wish to subtitute Con qu operando desea substituirlo Introduzca el operando que debe substituir al antiguo en el programa LDR y pulse la tecla Intro Empieza la b squeda En la parte superior de la pantalla aparece el primer rengl n que contenga el operando buscado Si ha activado la funci n de sustituci n deber pulsar Y para confirmar la sustituci n por cada operando ha llado Entonces deber indicar si desea seguir buscando 5 87 FST 200 LDR 5 Programaci n en LDR FESTO Search rung Buscar un rengl n Active esta funci n para hallar un determinado rengl n en el programa LDR Con la fun ci n List rungs puede ver una lista de to
27. Empieza la visualiza ci n del estado Ahora puede ver las condiciones de todos los operandos monobit el resultado de las opera ciones de comparaci n y las partes activas del rengl n seleccionado 5 91 FST 200 LDR 5 Programaci n en LDR FESTO 5 92 Representaci n de las condiciones Las condiciones de los elementos del programa se muestran claramente Los renglones que se hallan co nectados se muestran en v deo inverso Representaci n de operandos Si un rengl n no est conectado puede verse cuales son las condiciones que se cumplen y cuales las que no La funci n de visualizaci n del estado interroga cada elemento condicional Si la condici n se cumple el operando se muestra en v deo inverso S mbolo Contenido del Presentaci n del operando operando Contacto normal 1 inverso mente abierto 0 convencional interrogar se al 1 Contacto normal 0 inverso mente cerrado 1 convencional interrogar se al 0 S mbolo Resultado de la Presentaci n de operaci n de operandos comparaci n Caja de comparaci n 1 cierto inverso Caja de comparaci n O falso convencional En la parte ejecutiva se interrogan los s mbolos de las bobinas y sus operandos Si el valor del operando co rresponde al estado activo del s mbolo aparece en v deo inverso 9610a FST 200 LDR 5 Programaci n en LDR FESTO S mbolo Contenido del Presentaci n del operan
28. FST 200 STL 4 Programaci n en STL FESTO 9610a Inicializaci n de un counter ascendente STEP Etiqueta IF a THEN LOAD V100 TO INC15 SET C15 La instrucci n LOAD carga el valor de la constante en el counter preselect INC15 Este valor representa el va lor final hasta el cual se desea contar La instrucci n SET C15 pone la counter word en cero Este es el va lor inicial para un contador ascendente Ahora ya es posible incrementar e interrogar el counter en un pro grama STL Inicializaci n de un counter descendente STEP Etiqueta IF s THEN LOAD V100 TO Cw15 Dado que aqu la comparaci n no se hace con el coun ter preselector sino con cero la counter word es el va lor inicial As se est cargando la constante directa mente en la counter word No es necesario especificar el counter preselect La instrucci n SET se omite En lugar de constantes puede utilizar cualquier operan do multibit Se aplican las mismas reglas que con los timers rdenes de counter En principio puede contarse con todos los operandos multibit disponibles Para ello se dispone de las dos instrucciones indicadas abajo para este fin 4 51 FST 200 STL 4 Programaci n en STL FESTO e INC aumenta el counter incrementa e DEC disminuye el counter decrementa Utilice tambi n estas instrucciones si desea incremen tar o decrementar los valores del counter Aqu no hay diferencia si especifica la counter word o
29. Project management Entonces aparecer n todos los programas del proyecto seleccionado en una ventana diagram i Select project Create project Delete project Print project Load project P SF3 60POB 1 KOP No comment FIESTAS Fl FI F F F Exit 1 2 3 5 6 7 8 Fig 7 2 Carga de un proyecto 9610a 7 5 FST 200 7 Di logo con el control FESTO 7 6 Aqu debe destacar el programa que desee incluir en la carga Selecci nelo haciendo clic en l o pulsando la tecla Intro Quedar marcado con un asterisco No po dr seleccionar ning n programa del proyecto para otros controles FPC Puede repetir el proceso para los programas que de see Puede inhabilitar una selecci n hecha por error haciendo clic de nuevo en el programa o pulsando otra vez la tecla Intro Una vez seleccionados todos los programas ejecute la funci n F1 Entonces empezar el proceso de carga si la conexi n con el control es correcta v ase Fig 7 3 9610a FST 200 7 Di logo con el control FESTO Si aparece el siguiente mensaje en la l nea de estado Warning After Power On programs will be loaded from EEPROM Atenci n Despu s de aplicar tensi n se cargar n los programas desde la EEPROM es una referencia al Modo de Arranque Boot Mode EEPROM v ase secci n 7 2 3 FST 203 Y3 2 1 Ladder r Statement list 1 Utilities Project diagram STL editor management STL online display STL fu
30. S N Yes Se borra el rengl n actual con su comentario No se interrumpe el proceso de borrado W A diferencia de las columnas los renglones se borran incluso aunque contengan s mbolos 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 3 1 Contactos 9610a Si el cursor se halla situado en la parte condicional pueden seleccionarse s mbolos condicionales Estos pueden ser contactos o cajas de comparaci n Los contactos constituyen las interrogaciones de inputs en tradas outputs salidas y otros elementos monobit Se utiliza un s mbolo parecido para establecer saltos a etiquetas v ase la secci n 5 3 7 Designaci n S mbolo Explicaci n Contacto Interroga por normalmente se al 1 abierto Contacto Interroga por normalmente se al 0 cerrado Etiqueta L Destino de un salto Sin utilizar estructuras paralelas en la parte condicional puede programar los siguientes enlaces l gicos 5 29 FST 200 LDR 5 Programaci n en LDR FESTO 5 30 AND El enlace AND se representa en los programas LDR disponiendo en serie contactos n a normalmente abiertos 11 9 12 9 13 9 01 9 Y A A A 2 as La operaci n l gica resultante es 1 cierto siempre que todos los elementos enlazados en AND sean ciertos NOP NOP es la abreviaci n de No Operation Puede utilizar se como contacto en lugar de un operando
31. SHL Todos los bits en el acumulador multibit se desplazan un lugar hacia la izquierda Los bits desplazados hacia la izquierda se pierden SHR Todos los bits en el acumulador multibit se desplazan un lugar hacia la derecha Los bits desplazados hacia la derecha se pierden ROL Todos los bits en el acumulador multibit se giran hacia la izquierda es decir el ltimo bit pasa a ser el primero el pen ltimo pasa a ser el ltimo etc ROR Todos los bits en el acumulador multibit se giran hacia la derecha es decir el primer bit pasa a ser el ltimo el segunda pasa al tercero etc PSE Provoca una interrupci n del procesador se establece como final de programa BID Convierte el contenido del acumulador de c digo binario a c digo decimal DEB Convierte el contenido del acumulador multibit de c digo decimal a c digo binario A 2 9610a FST 200 STL Ap ndice A FESTO Par ntesis izquierdo inicia un grupo de varias instruciones Instrucci n artitm tica de la suma utilizada tambi n como signo para constantes Instrucci n aritm tica para la resta se utiliza tambi n como signo para constantes Instrucci n aritm tica para la multiplicaci n Instrucci n aritm tica para la divisi n lt Comparador aritm tico menor que 35 Comparador aritm tico menor o igual que Comparador aritm tico igual que gt Compar
32. a verificar la conexi n entre el con trol y el PC y probar de nuevo 9610a FST 200 7 Di logo con el control FESTO El programa completo incluyendo la tabla de conteni do se descarga desde el control y se guarda como un archivo en el PC El contenido del archivo puede cargarse a la EEPROM una vez finalizada la descarga La programaci n de la EEPROM se halla como un programa de utilidad aparte Procedimiento e Seleccione y active EEPROM programming con las teclas de cursor o con el rat n FST 203 V3 2 1 Ladder Statement Utilities I Project diagram list Allocation list management SF3_TEST test programs Text editor Text function keys Title page Project header Configuration Upload EEPROM programming Online mode Program execution Printing 1 2 3 ag E 6 EST 202CHKY end 1 manag Fig 7 7 Activaci n de la EEPROM programming 9610a 7 13 FST 200 7 Di logo con el control FESTO El EEPROM programmer responde entonces con la pantalla mostrada abajo Procedimiento e Inicie el proceso de programaci n pulsando F4 FST 203 prommer 43 21 Project C MESTASF3XPROJEKTEASF3_TEST Program 32000041 EEPROM Type 290010 Programming cycles 35 Boot Mode RAM COM settings C0M2 9600 2000 ras E a aac tig ke a desired D C i EE ik Hel Y Boot rogram ES to Fig 7 8 Pantalla del EEPROM programmer 7 14 El contenido del archivo 3Z0C00V1
33. pulse la tecla de funci n F2 Una columna solamente puede borrarse si no contiene ning n s mbolo s mbolo de diagrama de contactos etc Si desea borrar una columna que contiene un s mbolo primero debe borrar el s mbolo utilizando la funci n F4 en el nivel de instrucciones LDR Si un ren gl n solamente tiene siete columnas ya no pueden bo rrarse m s columnas Inserci n de un rengl n Sit e el cursor en un rengl n tras el cual desee insertar un nuevo rengl n A continuaci n pulse la tecla Insert con lo que aparecer un mensaje tal como muestra la Fig 5 11 Pulsando la tecla F1 se inserta un nuevo rengl n Su n mero aparece en la segunda l nea de la pantalla 5 27 FST 200 LDR 5 Programaci n en LDR FESTO 5 28 Comentarios del rengl n Para cada rengl n es posible introducir un comentario de texto Active la tecla de funci n F7 en el nivel LDR operations v ase la Fig 5 18 o la segunda l nea de la pantalla con el rat n Todos los comentarios de un pro grama LDR pueden verse utilizando la funci n List rungs v ase Fig 5 27 Borrado de un rengl n Sit e el cursor sobre el rengl n que desea borrar y ac tive la tecla Supr Si el rengl n tiene m s de siete co lumnas el sistema interroga si desea eliminar una co lumna o un rengl n Ahora pulse la funci n F1 apare ce una ventana con la pregunta Delete the complete current rung Y N Borrar todo el rengl n completo
34. que se guard en el PC durante la descarga Upload ser ahora carga do y transferido autom ticamente a la EEPROM Los ciclos de programaci n mostrados n mero de procedi mientos completos de programaci n de la EEPROM se incrementan en 1 9610a FST 200 7 Modo Online FESTO 7 3 Modo Online Esta secci n describe como puede Ud e activar el modo Online e utilizar de forma m s sencilla r pida y sofisticada el modo Online El modo Online facilita la utilizaci n del control Festo proporcionando diversas prestaciones de prueba y diagnosis El objetivoo del modo Online es el de permitir verificar el estado del control f cilmente y en cualquier momen to No importa si el control se halla en modo de funcio namiento STOP paro o en modo RUN marcha e Es posible seguir programas poner en marcha y detener programas interrumpir y restablecer programas borrar programas individualmente o todos a la vez e Visualizar operandos y modificarlos e Visualizar rangos de memoria es decir individualmente o en todos los programas todos los datos guardados 9610a 7 15 FST 200 7 Modo Online FESTO 7 16 Inicio del modo Online Antes de llamar al modo Online debe establecer la co nexi n entre el control y el PC y comprobar que fun cione correctamente v ase secci n 7 1 Compruebe que la configuraci n ha sido completamente introducida v ase secci n 2 Puede iniciar el
35. todos los cambios El programa regresa al men princi pal del software FST Save and continue Guardar y continuar El texto se guarda con todos los cambios pero no se abandona el editor 6 11 FST 200 6 Editor de textos FESTO 6 12 Abort Abortar El texto queda en su versi n original es decir se descartan los cambios realizados Para ejecutar esta opci n se le pedir antes una confirmaci n Are you sure Y N Est Ud seguro S N El procedimiento ser cancelado si responde con N de No Si la respuesta es Y de Yes S el texto quedar como estaba antes de iniciar la edici n Read text block Leer bloque de texto Seleccionando esta funci n apa rece una ventana de selecci n en la pantalla Ah se muestran los archivos disponibles en la librer a de pro gramas v ase Fig 6 4 9610a FST 200 6 Editor de textos FESTO FST Text editor Y3 1 1 Line 9 Col od Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the diii and a elements le selection Esc Fi Director C NFST FESTO LTB e DOC En NE HEADER DOC TITLE DOC 1 2 ES 4 y 6 7 8 Fig 6 4 Insertar un bloque de texto Puede
36. 00 0 0 00 15 7 Monobit outputs no utilizable 01 0 0 031 15 7 Monobit outputs de bus de campo 8 bit 01 0 0 031 7 15 Monobit outputs de bus de campo 16 bit Output words Operaciones Cargar comparar asignaci n OWO OW31 Multibit outputs locales incl CP AS i OWO O OW31 15 Multibit salidas de diagnosis y de bus de campo 8 bit OW1 0 OW31 7 Muttibit outputs de bus de campo 16 bit Counter Contador Operaciones Monobit Interrogar set reset asignaci n asignaci n negada Multibit comparar cargar CO hasta C31 Counter status Operando monobit CWO hasta CW31 Counter word Operando multibit CPO hasta CP31 Counter preselect Operando multibit Valor de preseleci n decimal 32768 hasta 32767 decimal O hasta 65535 hexadecimal 0000 hasta FFFF Timer Temporizador Operaciones Monobit Interrogar set reset asignaci n asignaci n negada multibit comparar cargar Timer status Impulse timer operando monobit TIO hasta TI31 Timer status con retardo a la cone xi n operando monobit TAO hasta TA31 Timer status con retardo a la descone xi n operando monobit TWO hasta TW31 Timer word operando multibit TPO hasta TP31 Timer preselection operando multibit Valor de preseleci n 0 00 hasta 655 35 s 9610a B 11 FST 200 LDR Ap ndice B FESTO Constant Constante Operaciones Comparar cargar Vnn
37. 0O O O EO x 8 00 0010050 El x 0 000000050 E2 x 0 000000050 ES x 1 0 00909090Q 1 Mini Terminal Esc Terminal mode SF3 V1 2 FR FR FRA F F F F J Exit A A A O O A A a Fig 7 26 Mini Terminal 9610a 7 41 FST 200 7 Modo Online FESTO 7 7 Utilizaci n de macros Si cree necesario utilizar frecuentemente ciertas se cuencias de rdenes en el int rprete es mejor asignar las a lo que se conoce como una macro El acceso a las macros en el modo Online se realiza con la funci n F2 Macro mode Puede definir tres ma cros y asignar a cada una de ellas hasta 16 rdenes El contenido de la macro se mantiene hasta que es redefinida SF3 Online Mode FIAT Macro mode EN Fra FOSES lt A EA ilmacro 2 Ta OT 2 tt 2 Olla Gt E 7 8 IExecute SF3 v1 2 Fig 7 27 Manejo de las macros 7 42 9610a FST 200 7 Modo Online FESTO Las instrucciones que pueden introducirse en las ma cros se muestran en la lista siguiente e D Display R Run e F Function S Stop e M Modify Puede hallar una descripci n detallada de las diferen tes rdenes en ap ndice C Int rprete de rdenes del manual del SF 3 9610a 7 43 FST 200 7 Modo Online FESTO 7 7 1 Definici n de macros Las rdenes que desee ejecutar en secuencia debe in troducirlas en la macro Defina las macros 1 2 3 con las teclas de funci n F1 F3 F5
38. 1 rdenes de b squeda Seleccionando la funci n F1 en la pantalla que muestra la Fig 6 1 se accede a la asignaci n de teclas de fun ci n para las rdenes de Find replace b squeda y sustituci n V ase la Fig 6 2 FST Text editor U 3 1 Il 14 Col so E Documentation E Control program to initialize the complete machinery system including tests for all inputs and outputs and display console check 1 Program No B initializes machine i e the entire system is put into starting mode However this happens only when no incorrectable error or defective part is found during initialization If such an error or defect is found an error with an error number is printed out Use this number to find the error in the MZ5 3B list Z Program No 1 This program calls program module No 5 Therefore F180 Switch to main level lt Find replace gt FI FAISE Fi Fe A FEST Y End FI FR 155991038 2559103 DEA line SOM OUER 7 menu Fig 6 2 rdenes de b squeda del editor de textos 6 4 9610a FST 200 6 Editor de textos FESTO 9610a Find string Hallar texto Seleccionando la funci n F1 se accede a una ventana que solicita el texto a hallar Debajo hay varias opciones para el procedimiento de b squeda v ase abajo Find string Esc Find Options Y search forward Y ignore upper lower case Y1 whole words only V search the entire text Introduzca la cadena de texto
39. 1 0085 Programa de supervisi n P7 0001 Step 100 1 Supervisi n PARO DE EMERGENCIA 0002 IF 10 2 Interruptor del PARO DE EMERGENCIA O activado 0003 THEN RESET 00 4 Salida para el PARO DE EMERGENCIA 0004 RESET 00 2 Indicaci n PARO EMERGENCIA 0005 IF N 10 2 Interruptor del PARO DE EMERGENCIA O activado 0006 AND N TO Frecuencia de parpadeo 0007 THEN LOAD N 00 4 Salida del PARO DE EMERGENCIA 0008 TO 00 4 Salida del PARO DE EMERGENCIA 0009 SET TO Frecuencia de parpadeo 0010 SET 00 2 Indicaci n PARO EMERGENCIA 0011 IF NOP 0012 THEN PSE 0013 9610a A 25 FST 200 STL Ap ndice A FESTO A 26 9610a FST 200 LDR Ap ndice B FESTO Ap ndice B Diagrama de contactos B 1 Operaciones y operandos en FST 200 LDR Este ap ndice proporciona un resumen de las posibles operaciones en la programaci n LDR y de los operan dos permisibles en SF 3 En el ap ndice B 1 1 se describen las operaciones en LDR y el efecto que producen En el ap ndice B 1 2 se ofrece una lista de operandos permisibles para el SF 3 B 1 1 Operaciones de un programa LDR Contacto normalmente abierto Efecto Operand Se interroga el operando monobit y en 1 respuesta a una se al l gica 1 el contacto normalmente abierto cierra el circuito Operand Operand es la denominaci n simb lica o absoluta de un operan do monobit v ase la lista de operandos en B 1 2 Se introduce por medio de un s mbolo LDR v ase la secci
40. 2 Establecer el modo de funcionamiento master y Sl ve seioenimnirarai naiean 7 50 7 10 Visualizaci n de la configuraci n I O 7 52 9610a VII FST 200 Contenido FESTO 8 Bus de campo master AS i interface CP 8 1 M dulo de RIE del bus de campo FST pan OA 8 2 M dulo de comifiguraci n ASA ta 8 13 8 2 1 Direccionamiento de slaves AS 8 19 8 2 2 Men SF 3 Online Mode 8 21 Ap ndice A Lista de instrucciones A 1 Juego de rdenes para el FST 200 STL A 1 A 1 1 Lista de operaciones comcmccinicicnnononccnnononnonns A 2 A 1 2 Listas de operandos oonmcccccnnocccinnnoccccnnnnncnnns A 4 ASOMAN Sian A 8 A 2 Funcionamiento en multitasking para el terminal de v lvulas HS ioin con bloque de control SF 3 saae A O A 3 Sintaxis del programa de gonio en Lista de instrucciones A 10 A 4 Programa de muestra A 19 A 4 1 Estructura de un programa de contro A 19 A 4 2 Control del proceso PO A 20 A 4 3 Programa de supervisi n ooonccinninncio A 21 A 5 Lista de asignaciones ococccinnoniciinnonnncincon A 22 A 6 Lista del programa A 23 Ap ndice B Diagrama de contactos B 1 Operaciones y T en FST 200 LDR A BE B 1 1 Operaciones de un programa LDR e B 1 B 1 2 Lista de operandos B 10 B 1 3 Sintaxis para la r onaaon de operandos absolutos PIT B 13 B 2 Funcionamiento aukana para el terminal de v lvulas programable con bloque de control SF Boooonininccccccnn
41. 3 1 FST 200 3 Administraci n de programas de control FESTO 3 1 Crear un proyecto Tendr que crear un proyecto e cuando inicie por primera vez el software FST e si desea escribir un nuevo proyecto de control uno que a n no exista e si desea crear el directorio WLIB Un proyecto puede contener varios programas individua les que se unen para formar un programa de control Puede adem s establecer una portada para la documen taci n una cabecera para las p ginas v ase secciones 6 3 y 6 4 y a adir textos a la documentaci n Esta funci n se ejecuta seleccionando Create project crear proyecto con las teclas de cursor o el rat n Al pulsar Intro o hacer clic izquierdo aparecer la siguien te pantalla v ase Fig 3 2 E ESE Z US l Ladder Statement BASIC Uti Project management diagram list Select project Delete project Print project Load project Delete program C Project Selection Esc l roject Project Description le no comment odul FETES F F F F F F FINAS ES 1 Z 3 4 5 6 7 B Fig 3 2 Creaci n de un proyecto 3 2 9610a FST 200 3 Administraci n de programas de control FESTO 9610a Project Proyecto Aqu debe entrar el nombre del proyecto con un m ximo de 8 caracteres Solamente se permiten le tras y n meros Description Descripci n Desplace el cursor al campo Description con la tecla Intro la tecla Tab o el rat n Aqu puede introducir un c
42. 5 5 FST 200 LDR 5 Programaci n en LDR FESTO Para crear un programa debe asignarle par metros es pec ficos Dentro de esta ventana ya existen unos par metros que debe sobreescribirse en cada caso Una vez todos los detalles son correctos se crea el programa pulsan do la tecla de funci n F1 Consulte la tabla siguiente para obtener una lista de todas las posibles introducciones relacionadas con el control seleccionado Introducci n SF 3 Prog module P B F Program Module No 0 15 Function no 90 99 s lo con link in module Version no 1 9 Description Text 5 6 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Explicaciones sobre la tabla Prog Module P B F Aqu se determina el tipo de programa Introduzca una P para programa una B abreviaci n alemana para un m dulo de programa o una F para un m dulo de fun ci n v ase tambi n la secci n 5 4 8 Program Module No Este n mero se utiliza para guardar el programa o m dulo de programa en el control Observe las siguientes instrucciones En el SF 3 con el Automode ON activo es siempre el programa con el n mero m s bajo el que se pone en marcha al arrancar Version No Con el n mero de la versi n se indica la versi n actual del programa Cuando hay varios programas muy simi lares es esta una ayuda para reconocerlos Si crea un nuevo programa con un n mero de vers
43. Antes de poder activar la llamada debe introducir la orden Esto se realiza en la opci n Configuration del men Utilities En esta opci n elija la funci n F4 Pro gram call Observe que al instalar el software FST ya dispone de algunas entradas columna de la izquierda con sus correspondientes comentarios columna de la derecha V ase la figura 3 21 3 37 FST 200 3 Administraci n de programas de control FESTO FST configuration program V3 2 Configuration program call XOXANZED EXE H1 H2 H3 H Display Editor LOADABG1 BAT 1 2 H3 H4 HO Load EABG1 Resident Emulator LOADABG2 BAT 1 H2 H3 H4 5 Load EABG2 Resident Emulator LOADABG8 BAT 1 H2 H3 H4 5 Load EABG8 Resident Emulator 200KONV EXE 41 2 H3 HA Convert A Fi F Ea FIA FESTES F g File REA A O E A EN TFA Fig 3 21 Introducci n de una llamada a un programa Aqu puede a adir las llamadas a los programas La introducci n consta del nombre del archivo con su ex tensi n Se permiten programas ejecutables y rdenes DOS con los par metros adecuados v ase arriba Pueden darse rdenes DOS directamente 3 38 9610a FST 200 3 Administraci n de programas de control FESTO 9610a Trabajando a nivel de DOS Si desea poder ejecutar tareas a nivel de DOS intro duzca como nombre de archivo COMMAND COM Este archivo debe haberse copiado previamente en el direc torio donde se halla el software FST Al ejecutar la or
44. B 14 B 3 Ejemplo de programa n B 15 VIII 9610a FST 200 Contenido FESTO 9610a Ap ndice C C 1 C 2 C 3 C 3 1 C 3 2 Definici n de t rMiNOS oooocccconociccnanancncnanoss C 1 Juego de rdenes del editor de textos C 5 Mensajes de error coooooccccconocicccononcncnanancnnnanons C 7 Mensajes del software FST ooonnncccnnncincnn C 7 Mensajes del control i s C 41 Appendix D D 1 D 2 D 4 ndice de figuras ini D 1 ndice de m dulos de programa y m dulos de funci n suministrados Archivos MAK coocoicccoccconociconicoconcannn conan D 7 Literatura suplementaria D 21 FST 200 Contenido FESTO X 9610a FST 200 1 Introducci n FESTO 1 Introducci n 9610a y Si Ud s lo consulta este manual cuando se encuentra con problemas aparentemente insolubles deber a por lo menos leerse una vez esta p gina 1 El cap tulo 2 preparaci n del software describe la instalaci n configuraci n y primeras utilizaciones del software FST Si desea realizar una instalaci n en el disco duro sin la ayuda de este manual introduzca el disquete Festo 1 en la disquetera A continuaci n conmute a esta unidad p ej A Teclee FSTINS y pulse la tecla Intro 2 La conexi n del PC al control se describe en el cap tulo 7 Di logo entre el PC y el control Este cap tulo explica tambi n c mo cargar programas en el control y c mo guardar un programa de control en E
45. LDR 5 Programaci n en LDR FESTO En el men principal FST puede activar la lista de asig naciones en los programas de utilidad v ase tambi n la secci n 5 5 2 A continuaci n se entra en el editor de la lista de asignaciones v ase la Fig 5 6 Las funciones a las que se tiene acceso aqu se expli can en la misma secuencia que las teclas de funci n Finaliza el proceso de lista de asignaciones con la tecla de funci n Terminate F8 FST 203 Allocation List V3 2 Abso1 0p Symbol 0p Commentary 03 1 delaytime delay time in tenth of a second TO wait waiting time in milliseconds TPO HERA 1 2 3 A OLLEMA 6 Mit SMELE Fig 5 6 Editor de la lista de asignaciones 5 16 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Inserci n de nuevos operandos Puede insertar un nuevo operando activando F1 En tonces aparece una ventana de introducci n de datos con un campo para los operandos simb lico y absoluto v ase la Fig 5 7 Utilizando la tecla Intro y o la tecla Tab puede seleccio nar los campos de introducci n Ahora puede introducir un operando absoluto con o sin designaci n simb lica No tiene sentido introducir solamente un operando sim b lico por lo cual tampoco es posible Puede interrum pir la introducci n del operando en cualquier momento pulsando la tecla de funci n F8 o la tecla Esc Una vez hecha la introducci n sint cticamente correcta deb
46. LDR 5 Programaci n en LDR FESTO Formaci n de un ramal paralelo Utilizando el nivel de funciones Rung operations F6 v ase la Fig 5 17 puede formar ramales en paralelo con la ayuda del sistema de men Sit e el cursor en la columna en la cual debe a adirse un ramal paralelo y active la funci n Left branch F1 El inicio de la columna se designa con una marca Ladder diagram editor VJ 1 Marca Please define the right hand branc h FRE F FRESAS FE aa F ENa A F A D ia 1 Z E rung k rung SISI CEACE 7 operat Fig 5 18 Formaci n de un ramal en paralelo 5 42 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Ahora el cursor puede desplazarse hacia la derecha por los puntos de intersecci n de la columna Sit e la columna en el punto de intersecci n que debe alcanzar el ramal paralelo Si ahora activa la funci n Right branch F1 el progra ma inserta el ramal en la posici n definida En los ra males paralelos pueden establecerse s mbolos condi cionales y operandos y pueden a adirse m s ramales en paralelo El n mero m ximo de ramales en paralelo que pueden establecerse es el que crea una estructura de 10 s m bolos condicionales en paralelo Borrado de ramales Compruebe que se halla activo el nivel funcional de Rung operations Sit e el cursor sobre el ramal que de sea borrar y active la funci n Delete branch F2 Para asegurar que no se borre accidentalm
47. MES ganara nta 7 31 Fig 7 20 Counters coooccccoccconoccnoncncnoncconancnnnnannnnacnnnnos 7 32 Fige 7 21 RESTES nonea iiia a etiain 7 33 D 4 9610a FST 200 Ap ndice D FESTO Fig 7 22 Indicaci n de errores nnnninnnnniinncconos 7 35 Fig 7 23 Diagnosis de l Os locales YE del bus de campo OE ia d Fig 7 24 Estado del sistema 7 38 Fig 7 25 Selecci n de la visualizaci n din mica 7 39 Fig 7 26 Mini Terminal aenn 1241 Fig 7 27 Manejo de las Macros 7 42 Fig 7 28 Definici n de MACTOS s e 7 44 Fig 7 29 Ejecuci n de MacrOS oonnccinncinnncioncconoss 7 45 Fig 7 30 Modo Terminal 17 47 Fig 7 31 Modo de uadonamiento independiente paliar it e 1209 Fig 7 32 Modo de ulicionariienid master 7 50 Fig 7 33 Visualizaci n de la congured n de 1 0 A o Fig 8 1 M dulo de configuraci n del bus de CAMPO sacrer i aa 8 2 Fig 8 2 Inserci n de una estaci n en el bus 8 3 Fig 8 3 Selecci n del opaa durante la configuraci n au 8 5 Fig 8 4 Ejemplo de comparaci n n Establecida Actual con desviaciones e 8 9 Fig 8 5 denes de archivos cococicininnncncnncnnns 8 11 Fig 8 6 Planificaci n de un preveco con slaves AS i eae 8 14 Fig 8 7 Comparaci n Establecida Actual ias 8 17 Fig 8 8 M dulo de configuraci n del bus AS i Asignar Modificar un slave AS i 8 19 Fig 8 9 Modo Online ejemplo de entradas Aiiuccnnnninncnnnncccnnccnn
48. O Empieza la preselecci n del timer hasta completarse 5 61 FST 200 LDR 5 Programaci n en LDR FESTO 5 62 Inicializaci n y puesta en marcha de un timer En la primera llamada del timer debe este ponerse en marcha utilizando la funci n Timer initialization Cuando se activa la funci n Timer initialization en la ventana de selecci n Box definitions v ase la Fig 5 21 el timer es transferido al rengl n actual Tenga en cuenta la in formaci n de la secci n 5 4 Ahora active la funci n Enter operand e introduzca el primer timer que desee utilizar p ej T12 Una vez confirmado el timer puede introducir el valor de prese lecci n del timer 12 8 T12 T12 1 cI 18s Timer 13 1 T12 Y _ A G JJ 11 2 T12 Y _o PA E JJ Rengl n 1 Solamente cuando el timer se halla desactivado T12 0 puede ser inicializado por un flanco positivo en la input 12 0 El timer preselector aqu 10s se carga entonces en la timer word y se activa el timer Rengl n 2 Un flanco positivo en la input 13 1 detiene el timer T12 0 Rengl n 3 El timer puede ser restablecido con un flanco positivo en la input 11 2 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 4 3 Counters contadores Todos los controles Festo tienen integrados counters que pueden utilizarse para contar eventos p ej unida des Como en el caso de los timers los counters tie nen asignados tres operandos Estos propor
49. a la tecla en el rect ngulo libre de una tecla de funci n Por ejemplo si desea escribir una instrucci n STEP en la pantalla nombre la tecla como STEP 9610a FST 200 6 Editor de textos FESTO Introduzca la cadena de caracteres a introducir en la pantalla en una o dos l neas punteadas bajo las teclas de funci n Para el ejemplo citado esto ser a STEP M Puede introducir un m ximo de 16 caracteres por tecla Cuando pulse esta tecla posteriormente en este ni vel aparecer el texto en la posici n actual del cursor Ejemplo 3 Llamada a otros niveles 9610a Etiquete una tecla con el n mero o el nombre del nivel al que desea saltar Sit e el cursor en la l nea de puntos debajo de esta tecla Mantenga pulsada la tecla Alt y pulse una de las teclas de funci n F1 a F8 Aparecer en la l nea punteada una orden en el margen de 1 8 Esta tecla de funci n ahora llamar al nivel especi ficado cuando sea presionada 6 27 FST 200 6 Editor de textos FESTO 6 28 Guardar la asignaci n de teclas Seleccione la funci n F8 para guardar las asignaciones de teclas modificadas En la parte inferior derecha de la pantalla aparecer la ventana con las rdenes descritas anteriormente Save and quit editor hace que se acepten las asigna ciones actuales Save and continue guarda la asigna ci n y permite seguir trabajando Abort descarta los cambios previa confirmaci n y restablece l
50. already exists xxx El operando simb lico ya existe xxx Est intentando introducir un identificador simb lico que ya hab a sido asignado Symbolic operand is impermissible Operando simb lico no v lido El operando que est tratando de in troducir puede que no sea un operando de hardware C 33 FST 200 Ap ndice C FESTO C 34 T Tabulator position already occupied Posici n de tabulador ya asignada Est tratando de insertar una po sici n de tabulador en el editor cuya posici n ya est asignada a un tabulador Text xxx already exists Overwrite Texto xxx ya existe Sobreescribir Est tratando de copiar texto en un archivo de display existente El texto existente ser sobreescrito en este procedimiento de copia The directory CAFESTO could not be created as FESTO already exists as a file No puede crearse el directorio CAFESTO ya que FESTO existe como un archivo La rutina de instalaci n del software FST ha deter minado que el directorio FST especificado ya existe como archivo en CA Renombre el archivo si es necesario The generated parallel rung is not allowed El ramal paralelo produce una estructura no v lida Este mensaje se produce en la programaci n en Diagrama de contactos The ladder diagram file is not yet translated Archivo en diagrama de contactos a n sin traducir Esta tratando de visualizar los estados de un programa en diagrama de contactos in dicaci n del estado pero e
51. bata NS acia A TEE EA ro O TO aa AAA TO TOCOS Oa A TA A TA E N AO Timer temporizador caracter StiCaS oococonococonocncncononononnnnos OIFECCIONES cx civic dies dida A Aa Teo aia A A AT t i InicialiZaCi N o onononinnnonnnococononononanananono no interrogaci n O Marcha riada MN tada ada mostrar ValOr8S oconocicccoconinocenoninnnnnnnanonons DUO ia E AE E A ATAN preselecci n u isa ssa aa senestre etesen sen preselector ereenn PUISOS a ars retraso a la CONexi N ocococeconocococonononeconnnncnanoss retraso a la desconexi n oococonccccocccononeconnnncnnnos A ld dol nos noo 0o O Co O O O NN gt pst 4548 ina D D4 4 44 5 55 4 44 5 62 aeee 4 46 4 45 5 62 PEET S i see A 6 4 46 5 62 E aa FST 200 Ap ndice D FESTO O 7 31 A a duo co aea 4 44 5 56 Visualizaci n del estado acceso TA ada dedica EAN aia aa A UNA 4 76 ACUVA A AEA A E 5 91 formato de visualizaci n 4 79 5 98 TfUNCIONOS ta i 4 75 general ia a a Aa a a 0 09 mensajes de error A 4 82 5 98 modificar valor del operando 4 79 5 96 mostrar valor de un operando ON 5 97 velocidad de exploraci n oooococnocininccinocicccccnoan 4 81 velocidad de refresco ccccconocococnconcnonancconnnnnns 5 95 D 18 9610a FST 200 Ap ndice D FESTO D 4 Literatura suplementaria El cap tulo 7 Modo Online ofrece un resumen de las instrucciones disponibles
52. bloque La funci n F3 activa o desactiva la vi sualizaci n del texto destacado Copy block Copiar bloque Sit e el cursor en el punto del texto en el que desee copiar el bloque La funci n F4 duplica el bloque marcado y lo inserta en la posici n del cursor Una vez marcado el bloque puede copiarlo tantas ve ces como quiera Basta con desplazar el cursor a la nueva posici n y seleccionar la funci n F4 Move block Mover bloque Sit e el cursor en el punto del texto al que desee mover el bloque La funci n F5 elimina el bloque de su posici n original y lo inserta de nuevo en la posici n del cursor Delete block Borrar bloque La secci n de texto definida como blo que puede ser eliminada con la tecla de funci n F6 9610a FST 200 6 Editor de textos FESTO 9610a File operations Operaciones con archivos Puede utilizar estas funcio nes para e terminar la edici n del texto e leer bloques guardados e guardar bloques marcados Las dos ltimas opciones trabajan con el subdirectorio LIB que Ud ha creado en la secci n 3 1 Aqu es don de deber a guardar los bloques de texto Seleccionando F7 en la pantalla mostrada en la Fig 6 3 se llega a la siguiente ventana de selecci n File operations Esc Save and quit editor Save and continue Abort Read text block llrite text block Save and quit editor Guardar y abandonar el editor El texto se guardar con
53. de instrucciones El ope rando no es compatible con la operaci n V ase el ap ndice A1 Programaci n en Diagrama de contactos El operando NOP sola mente es posible en la l nea de contactos Invalid operand after TO or SHIFT Operando incorrecto despu s de TO o SHIFT Ha utilizado un ope rando absoluto no v lido despu s de TO o SHIFT V anse los dia gramas de sintaxis de la programaci n en Lista de instrucciones en el ap ndice A de este manual Invalid operand for allocation list No puede introducirse este operando La introducci n de ciertos ope randos absolutos no est permitida cuando se edita la lista de asig naciones p ej CMP CFM Invalid operation Operaci n no v lida Est tratando de aplicar una operaci n a un operando que no la admite Invalid operator Operador no v lido Est tratando de realizar una operaci n l gica en un operando con un operador no v lido Por ejemplo est tratan do de trabajar con operandos monobit en una caja aritm tica l gica Esto no es admisible Invalid sentence start Inicio de frase incorrecto Error de programaci n en Lista de instruc ciones Ha iniciado una frase con una instrucci n err nea 9610a FST 200 Ap ndice C FESTO 9610a Invalid sequence of sentence part Secuencia de instrucciones incorrecta Error de programaci n en Lis ta de instrucciones Ha introducido dos instrucciones THEN consecu tivas o una instrucci n THEN inmediatamen
54. de instrucciones y Diagrama de contactos para el terminal de v lvulas programable con bloque de con trol SF 3 N de art CuUlO ssa DA du TUS 165499 Nombres ictasnstdAta eta TAN FST 200 Manual E Denominaci n P BE FST200 AWL KOP E IBM es una marca registrada por International Business Machines Corporation Microsoft es una marca registrada por Microsoft Corporation II 9610a FST 200 Contenido FESTO Contenido 1 Introducci n 1 1 Contenido de este paquete de software 1 2 1 2 Explicaci n general ris ius aca eses esenee 172 1 3 C mo utilizar este manual asse 1 3 1 4 Qu PC necesita iaeaea 1 5 1 5 Qu cable de conexi n necesita 1 5 1 6 Asignaci n general de las teclas 1 6 1 7 Utilizaci n del rat n eseese neeese 1 9 1 7 1 Funcionamiento con el rat n 1 1O 2 Preparaci n del software 2 1 Instalaci n del programa FSTcnncicinnccncncco 2 1 2 1 1 Instalaci n en el disco duro ooooonnncninncnnnnccc 2 1 22 Configuraci n del programa FST nnincccc 2 5 2 2 1 Configuraci n del ordenador 2 5 2 2 2 Configuraci n del control oooonncnnnnnnnnniccin 2 10 2 2 3 Selecci n del tipo de impresora 2 12 2 2 4 Determinaci n de las secuencias de control de la impresora n e 2 13 2 2 5 Salir de la configuraci n eseese 2 16 2 3 Inicio del programa FST 2 16 2 4 La distribuci n de la p
55. deber a sobreescribir con MP la FM en el elemento CFM en la primera l nea de la ven tana de introducci n de par metros Entonces ver la siguiente ventana v ase Fig 4 14 Alloc list ON STEP init THEN LOAD TO FST 203 Statement List Editor Y3 2 1 Line 1 Col 1 P0 0 Vi m Hodule box ESC 1 C5 CHP 0 RO Es E 5050 CU O CU CD IS AN Fig 4 14 Llamada a un m dulo de programa 4 62 Campo Number Aqu deber a introducir el n mero del m dulo de pro grama Aseg rese que coincide con el n mero que ha introducido cuando fue creado el m dulo de programa 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Campo Comment Este campo est previsto para escribir cualquier co mentario que desee para este m dulo de programa Campo Parameters Aqu se introducen los par metros Estos par metros pueden ser operandos cualesquiera o incluso textos en algunos m dulos estos se conocen como par me tros de cadena v ase la correspondiente descripci n Debe tener en cuenta la secuencia que especifique Ud en el momento de crear el m dulo de programa cuando est introduciendo los par metros Inclusi n de un llamada a un m dulo en el programa STL Seleccione la funci n F1 una vez haya introducido to dos los par metros requeridos Entonces la ventana desaparece y el m dulo de programa es incluido en el formato de lista de instrucc
56. del timer No es remanente Inicializaci n de un timer Cuando se inicializa un timer el contenido de su prese lector se carga en la timer word Este valor constituye el valor inicial 9610a FST 200 STL 4 Programaci n en STL FESTO Ejemplo STEP Etiqu1 IF dos THEN LOAD V520 TO TP7 Alternativa STEP Etiqu2 IF Edd THEN SET T7 WITH 5 2 S La instrucci n LOAD carga el valor de la constante en el timer preselect En lugar de constantes pueden introducirse operandos multibit Esto significa que puede cargarse por ejem plo una input word a un timer preselect Activaci n del timer Una vez inicializado el timer solamente necesita ser activado en el programa Una simple instrucci n es su ficiente para ello STEP Etiqueta IF JE THEN SET T7 Esta instrucci n primero carga el timer preselect TP7 en la timer word Entonces se activa el timer T7 Una vez funciona el timer la timer word se decrementa has ta que alcanza el valor cero 9610a 4 45 FST 200 STL 4 Programaci n en STL FESTO Detenci n del timer Por medio del programa puede detenerse un timer que se halle funcionando en cualquier valor de la timer word Ejemplo STEP Etiqueta IF 11 0 AND 11 7 AND T7 THEN RESET T7 STEP El timer T7 se detendr si las condiciones 11 0 e 11 7 se cumplen dentro del per odo especificado en el timer preselect TP7 La instrucci n IF implementa un tiempo de supervisi n ya que esta tambi n inte
57. direcci n del timer Se dispone de 32 timers 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Estado del timer El operando para el estado del timer muestra si el timer se halla activo o inactivo Es un operando monobit que puede ser activado desactivado o interrogado Si su valor es 1 el timer se halla activo Si su valor es O el timer est detenido y o vencido El estado del timer no es remanente Tnn 0 El Timer est desactivado detenido o vencido Tnn 1 El Timer est activado esta funcionando Preselecci n del timer El tiempo de funcionamiento del timer viene definido por la preselecci n El operando para el preselector del timer es remanente La preselecci n del timer perma nece guardada hasta que se le define un nuevo valor El tiempo de funcionamiento timer preselection viene dado en cent simas de segundo y se halla en el mar gen de 0 00 s a 655 35 s En lugar de un tiempo abso luto en segundos tambi n puede utilizarse un operan do multibit p ej IW0 El valor de este operando se multiplica autom ticamente por 0 01 s y el resultado se utiliza como preselecci n del timer Al introducir el valor de temporizaci n no debe utilizar el s mbolo V de las constantes p ej V100 5 55 FST 200 LDR 5 Programaci n en LDR FESTO 5 56 Timer word La timer word es un operando multibit y representa el tiempo de funcionamiento del timer Por ello la timer word no es remanente
58. e Cree el proyecto v ase la secci n 3 1 e Active el editor LDR v ase la secci n 5 1 e Introduzca el programa como muestra el esquema y gu rdelo e Cargue el programa en el control Aseg rese que se haya establecido la correcta configuraci n del interface y que la conexi n es co rrecta v ase la secci n 7 2 2 e Ponga en marcha el programa v ase tambi n la secci n 7 0 e Verifique el programa Verificaci n del programa Si se env a un pulso a 10 1 luce el indicador de la sali da O0 0 Despu s de otro pulso luce el indicador de la salida O0 1 Despu s del tercer pulso lucen ambos in dicadores etc El n mero del bit representa el expo nente para la base 2 Si por ejemplo luce el indicador de la salida 00 4 el valor decimal se calcula por 24 2 2 2 2 16 contenido de productos en la caja actual Si se emiten varios pulsos en la entrada 10 1 en un per odo inferior a 0 5 segundos la output word sola mente se incrementar en 1 Durante la introducci n del programa puede asignar un valor de preselecci n del timer bastante mayor para poder verificar esta ca racter stica m s f cilmente B 18 9610a FST 200 Ap ndice C FESTO Ap ndice C C 1 Definici n de t rminos Las diferentes secciones de este manual a menudo uti lizan t rminos que son espec ficos del producto y por lo tanto no siempre ampliamente conocidos Algunos de estos t rminos se explican en el glosario que sigue
59. el archi vo XXX MAK no ha sido instalado Tal vez est tratando de trabajar con el editor de displays aunque no est disponible para el tipo de control que est utilizando No more than 255 jumps possible Se permite un m ximo de 255 instrucciones GOTO en la programa ci n en Diagrama de contactos comparar con programaci n en Lista de instrucciones con 255 STEPs C 25 FST 200 Ap ndice C FESTO C 26 No more than 255 steps possible Se permite un m ximo de 255 pasos en la programaci n en lista de instrucciones comparar con la programaci n en Diagrama de con tactos con 255 instrucciones GOTO No or invalid operator operand in logical operation Falta o es incorrecto el operador operando en una operaci n l gica Est tratando de asociar un operando con un operador o viceversa en una operaci n en la que esto no est permitido No project found No se ha encontrado el proyecto Est tratando de leer un proyecto desde el disco duro disquete durante el backup de un proyecto aun que no hay proyecto presente No project found during project backup No se han encontrado proyectos durante la funci n Backup La fun ci n Backup Restore ha determinado que no hay proyectos para leer del disco duro disquete No room for additional parallel rungs No hay suficiente espacio para m s l neas en paralelo Programaci n en Diagrama de contactos Solamente pueden ponerse hasta 10 con tactos en paralelo No ro
60. en STL FESTO 4 60 Pase de par metros Es posible pasar par metros a un m dulo de programa desde el programa que hace la llamada Esto se hace con la instrucci n WITH seguida por una constante o un operando multibit Estos par metros del m dulo se guardan en unas uni dades de funci n especiales FUs La tabla siguiente muestra la asignaci n de par metros a las unidades de funci n especiales y el n mero de par metros por tipo de control Par metro SF 3 Par metro 1 FU32 Par metro 2 FU33 Par metro 3 FU34 Par metro 6 FU37 Par metro 7 FU38 Par metro 16 FU47 Esta administraci n es manejada por el control y no es necesario especificarla separadamente 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Deber a utilizar estos par metros de m dulo dentro del m dulo en lugar de operandos o constantes Solamen te as el m dulo ser universalmente aplicable y no estar limitado a especificaciones fijas tales como p ej FWS Si trabaja solamente con los operandos multibit corres pondientes dentro del m dulo tendr asignaciones fijas y el m dulo solamente podr utilizarse en un caso par ticular 4 61 FST 200 STL 4 Programaci n en STL FESTO Llamada a un m dulo de programa Un m dulo de programa siempre es llamado dentro de la parte de ejecuci n de un programa STL El procedi miento es como se describe en la secci n 4 5 1 La sola diferencia es que
61. en la Fig 4 18 en la parte inferior izquierda de la pan talla FST 203 Allocation List V3 2 1 Absol 0p Symbol 0p Commentary 01 1 Hotor_wat Motor for cooling system 01 4 Hotor_hyd Motor for hydraulic pump 03 1 Delaytime Delay time in tenth of a second M wait Waiting time in milliseconds Search Esc O AO O O O CU OS CAN Fig 4 18 B squeda de un operando All podr introducir la denominaci n del operando ab soluto o simb lico como un t rmino a buscar Este debe introducirse exactamente como se ha hecho en la lista de asignaciones 9610a 4 73 FST 200 STL 4 Programaci n en STL FESTO 4 74 Iniciar el procedimiento de b squeda pulsando la tecla Intro No hay distinci n entre may sculas y min sculas en la b squeda COUNT ON Count On etc Si se encuentra el operando buscado aparecer en la l nea superior Se destaca el campo del comentario Recibir el correspondiente mensaje si el operando no se encuentra en la lista de asignaciones Copiar el comentario A veces los comentarios son similares Puede que difie ran solamente en la direcci n del operando Puede utili zar esta funci n para copiar f cilmente l neas de co mentario de forma que solamente tenga que modificar algunos caracteres Para ello desplace el cursor sobre el operando cuyo comentario desee copiar y pulse F5 Ahora este co mentario est guardado Desplace el cursor sobre l
62. entre el ordenador y el control 9610a FST 200 6 Editor de textos FESTO 6 Editor de textos El editor de textos en el paquete de software FST le permite e crear y editar un documento de texto relacionado con un proyecto e crear una portada de un proyecto e definir una cabecera para que aparezca en cada una de las p ginas impresas Los textos que Ud crea utilizando el editor de textos se asignan autom ticamente al proyecto en curso Por lo tanto antes de utilizar las funciones del editor de texto e deber asegurarse que el proyecto al que se desti nan ha sido activado e Sino es as deber utilizar la funci n Select pro ject para seleccionar y activar el proyecto 9610a 6 1 FST 200 6 Editor de textos FESTO 6 1 Descripci n y funciones Para abrir el editor de textos active la funci n F3 Uti lities y seleccione la opci n Text editor Aparecer una pantalla parecida a la que muestra la Fig 6 1 ATENCI N Por favor no utilice el editor de textos para editar programas de control Con este fin hay programas para los diferentes lenguajes de programaci n que le permiten incluso verificar la sintaxis Esta verificaci n no se halla incorporada en el editor de textos v ase la secci n 4 L FST Text editor V3 1 Line 14 Col 29 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the disp
63. existente y del cableado dispondr de e un plano de situaci n e un esquema de cableado e diversos sensores y actuadores Cada operando tiene un significado espec fico en rela ci n al proceso de control a implementar Las inputs entradas estar n asignadas a sensores las outputs salidas a actuadores Los recursos internos tales como flags timers registers etc tienen funciones que influyen en el proceso La asignaci n de un operando o su funci n en el proceso de control puede deducirse de la lista de asignaciones El trabajo necesario puede re alizarse sobre la m quina y los operandos pueden in troducirse posteriormente en el programa utilizando esta lista 4 68 9610a FST 200 STL 4 Programaci n en STL FESTO Editor de la lista de asignaciones Antes de empezar a trabajar con la lista de asignacio nes debe haber creado o seleccionado un proyecto Seleccione la opci n Allocation list en el men Utilities del men principal del FST o a trav s de las rdenes adicionales Esto abre el editor de la lista de asignacio nes v ase Fig 4 15 FST 203 Allocation List Y3 2 1 Absol 0p Symbol 0Op Commentary 03 1 delaytime delay time in tenth of a second TO wait waiting time in milliseconds TPO EEEE ENE 1 2 3 A LLAMA 6 ORC SMG Fig 4 15 Editor de la lista de asignaciones Las funciones disponibles aqu se explicar n siguiendo las teclas de funci n Puede abandonar l
64. ferentes operandos y por qu valores deben ser inte rrogados Solamente entonces el m dulo correspon diente podr ejecutar su funci n con precisi n 9610a 3 47 FST 200 3 Administraci n de programas de control FESTO 3 48 Ejemplo v ase arriba El m dulo utiliza dos flags Las asignaciones por defec to son en cada caso MO0 00 e Introduzca los flags a utilizar e Asigne flags diferentes de lo contrario obtendr asignaciones incorrectas en la lista de asignacio nes Especifique el contenido de los flags en su programa de control Seleccione la funci n F1 una vez introducida toda la informaci n correctamente El m dulo ser ahora modi ficado para su programa de control y enlazado al pro yecto correspondiente Ahora podr llamar al m dulo igual que a un m dulo de programa o m dulo de fun ci n 9610a FST 200 3 Administraci n de programas de control FESTO Una vez ha sido enlazado un m dulo sus datos y los par metros utilizados son introducidos en la lista de errores Puede ver estas introducciones utilizando la funci n Error list del men de selecci n del correspon diente lenguaje de programaci n Abajo se muestra un ejemplo A an aas Aca anacos asen e nana nana nese nen Ano Error list V3 2 Filename BO 10 V1 Object module ABG display driver internal texts Source file s CAFSTSFAIPROJEKTELIBISFD_XABG MAK Object file CA
65. forma si to dos deben importarse al mismo directorio Search path 3Z0P00Y1 LOG 3Z0P10V1 KOP A NSF3_TESTA 3 DOC 3A 320P00Y1 0BJ 3Z0P03V1 KOP 3Z0P09V1 AWL 3Z0P06Y1 AHL HEADER DOC SF3_TEST FST TITLE DOC FST import 1 ST CFG 3Z20P00Y1 AWL 320P00Y1 INT DS O E AU SI O O a Fig 3 17 Selecci n de archivo s 9610a 3 29 FST 200 3 Administraci n de programas de control FESTO 3 30 Puede importar al FST 200 archivos con las siguientes extensiones OBJ programas cargables objeto KOP programas en Diagrama de contactos AWL programas en Lista de instrucciones BEL listas de asignaciones DOC documentaci n del proyecto ANZ archivos de display MAK drivers o controladores solamente pueden importarse al directorio proyecto LIB Puede eliminar la selecci n de un archivo haciendo clic de nuevo en l Terminar la selecci n Una vez marcado el archivo o los archivos deseados y de asegurarse que la selecci n es completa ejecute la funci n F1 Esto termina la selecci n del origen de los datos Ahora solamente debe seleccionar el proyecto de destino e introducir algunos detalles sobre los dife rentes archivos 9610a FST 200 3 Administraci n de programas de control FESTO Selecci n del proyectos de destino La zona de trabajo muestra ahora la ventana de selec ci n de proyectos Estos son los proyectos que han sido c
66. halla ya en la lista de asignaciones 4 24 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Aqu hay tres posibilidades e El operando ya ha sido introducido e El operando absoluto no se ha introducido e El operando simb lico no ha sido introducido El operando ya ha sido introducido Cuando completa la l nea con la tecla Intro la l nea de programa actual se abandona inmediatamente y el cur sor se sit a en la siguiente l nea El operando absoluto no est introducido Cuando termina de introducir una l nea con la tecla In tro primero se abre una caja de di logo Aqu puede introducir el identificador de un operando simb lico para la denominaci n del operando absoluto v ase Fig 4 8 El operando ser incluido en la lista de asig naciones al completar la introducci n seleccionando la funci n F1 Seleccionando F8 o pulsando la tecla Esc significa que no se confirma la introducci n Sin embar go el operando absoluto se mantiene en el programa FST 4 25 FST 200 STL 4 Programaci n en STL FESTO FST 203 Statement List Editor Y3 2 1 Alloc list ON Line 2 Col 25 P0 0 V1 STEP init THEN LOAD C3 FEE A i Por operand in allocation list Esc 1 sol 0p mbol 0p ommentary C5 Ea el ia to pain level F lt STL action gt F F AR nter bort a gt O O O O O a Fig 4 8 Introducci n de un operando absoluto 4 26 El operando simb lico no est intro
67. hay archivos de display disponibles cuando se selecciona la funci n C 24 9610a FST 200 Ap ndice C FESTO 9610a No files in project No hay archivos en el proyecto En la rutina de Backup project est tratando de guardar o recuperar un proyecto pero el proyecto selec cionado no contiene archivos No files in project to rename No hay archivos para renombrar en el proyecto La funci n Rename project ha determinado que el proyecto seleccionado no contiene archivos programas No further boxes may be created as only five boxes are permitted per rung No pueden crearse m s cajas ya que s lo se permiten cinco cajas por l nea de contactos No further rungs allowed No se permiten m s l neas de contactos Pueden editarse un m xi mo de 2000 l neas de contactos por archivo LDR No further sentence after single execution part possible No es posible insertar m s instrucciones despu s de una parte de ejecuci n Solo debe haber una parte de ejecuci n por cada frase No LDR file found in library No se ha hallado el archivo LDR en la librer a No se han hallado archivos de Diagrama de contactos en el directorio de proyectos LIB No MAK file found Archivo MAK no encontrado Este mensaje aparece cuando el archi vo XXX MAK no se encuentra en el directorio WLIB Este archivo pro bablemente est corrupto o tal vez lo haya borrado No MAK file installed Archivo MAK no instalado Este mensaje de error aparece si
68. identificador Number too high Rung does not exist L nea no existe Programaci n en Diagrama de contactos Est tra tando de hallar un n mero de l nea mayor que la ltima existente O One bit expression in brackets expected Se espera una instrucci n monobit entre par ntesis Error de progra maci n en Lista de instrucciones debe introducirse una expresi n monobit en el nivel de anidaci n especificado One bit operand expected Se espera un operando monobit Programaci n en Lista de instruc ciones Un operando multibit no puede seguir a una operaci n mono bit Only multi bit operands permitted for arithmetic operations Solamente se permiten operandos multibit en las operaciones aritm ticas Programaci n en Lista de instrucciones Est tratando de cal cular con operandos monobit aunque s lo est permitido hacerlo con operandos multibit C 27 FST 200 Ap ndice C FESTO Operand does not exist No existe el operando Est tratando de hallar un operando que no ha sido introducido en la lista de asignaciones Operand for missing Falta el operando para La operaci n en diagrama de contactos es incompleta Falta el identificador Los puntos suspensivos indican un contacto bobina temporizador posibles operaciones en Dia grama de contactos Operand missing Falta operando La operaci n en Diagrama de contactos es incom pleta El contacto bobina etc no tiene operando Operand missing in al
69. introduzca el comentario Cuando introdujo una llamada a un programa se le olvid ponerle un comentario v ase secci n 3 10 1 Please enter the program name Por favor entre el nombre del programa Al entrar una llamada aun programa ha introducido un comentario sin que haya un nombre de programa a ejecutar v ase secci n 3 10 1 Please select only one of the displayed files Seleccionar solamente uno de los archivos mostrados Est tratando de importar un archivo que no se halla en la lista Seleccione uno de los archivos mostrados Please specify contact first Por favor especifique primero el contacto Editando en Diagrama de contactos ha intentado introducir un identificador sin que hubiera contacto en ese punto Program already exists El programa ya existe Ha intentado crear un programa que ya existe Program download checksum error Error en la suma de prueba del programa Se ha producido un error de transmisi n durante la carga de un programa Por favor repita el proceso de carga Si el error se produce en varias Ocasiones probablemente el archivo del programa objeto est corrupto Program incorrectly read from FPC Programa le do incorrectamente desde el FPC Se han producido errores de transmisi n durante la descarga desde el control Pruebe de nuevo Program is empty El programa est vac o La lista de errores muestra que ha cargado un programa en el que solamente existe el nombre pero que no contie
70. la lista estableci da de un solo vistazo Cuando llama a esta funci n aparece la siguiente ventana FST 203 Assign modify ASI slave address Oper ASI ID I0 Code Oper ASI ID Adr Code HEX 3 2 1 0 Code mo x O o wa o NO 00 DONADAS n a aaa OOTD on a an An en e A CO COM 1 DO 00 SS 00 DO SOhHhoocoo oOo SoOhHooohHoon ORRROO ORO Or OAHHHOOHOOS Pororororororor TD vD UUVODUO Uv 2000 2000009 oo o oo DoDo on o ooo oooooo oo o ooo oooooo oo o ooo o0co0o00o0o0rn OH O 000 OO0000H on Porororororororo INS pS me 0 8 0 8 0 0 0 8 0 3 0 8 oo00 oo o00 oo ShHoHoo OHOHOO Select new address MO E IE E E LO Fig 8 8 M dulo de configuraci n del bus AS i Asignar Modificar un slave AS i 9610a 8 19 FST 200 8 Bus de campo master AS i FESTO 8 20 Nominal ID IO F5 La funci n F5 Nominal ID IO se halla activa si aparece un interrogante en la lista de slaves mostrada En este caso el c digo ID o IO del slave AS i difiere del establecido Esto significa que e hay un error de instalaci n en el slave correspon diente o bien e hay un slave incorrectamente establecido Siempre deben corregirse las desviaciones esto se re aliza en alguna de las siguientes formas e retirando el slave instalado incorrectamente e sustituy ndolo por uno del modelo planeado o bien e aceptando el slave instalado en la lista Estableci da Esto se hace llamando a
71. marca registrada p ej Orde nador GridCase6 Las instrucciones explicaciones y comentarios im portantes est n indicados en cursiva Las posibles fuentes de da os se indican enmarcadas 9610a FST 200 1 Introducci n FESTO 1 4 1 5 9610a Qu PC necesita Los requerimientos indicados a continuaci n est n ba sados en los actuales est ndares de la industria Nece sitar un ordenador IBM PC XT AT PS2 o cualquier otro compatible con este con Unidad de disco duro y disquetera de 1 44 MB 3 5 El paquete de programas STL y LDR necesita por lo menos 512 kB de memoria RAM recomenda mos 640 KB para proyectos grandes Sistema operativo MS DOS versi n 3 0 posterior Monitor monocromo o color y una de las siguien tes tarjetas gr ficas Video Graphic Array VGA Enhanced Graphic Adapter EGA Color Graphic Adapter CGA Monochrome Card Hercules Graphic Card HGC o compatible Un interface paralelo mejor que un interface se rie para la impresora Un interface serie para conectar el control Si es necesario un segundo interface serie para el rat n Qu cable de conexi n necesita Recomendaci n Utilice uno de los siguientes cables de diagnosis pre confeccionados de Festo KDI SB202 BU25 N de art culo z calo de 25 pines para PC 30 437 KDI SB202 BU9 N de art culo z calo de 9 pines para PC 150 268 1 5 FST 200 1 Instalaci n d
72. meros de CCU del FPC dependen del control utilizado Los n meros de CCU permisi bles para el FPC 404 son por ejemplo O 1 2 3 4 y 5 Impermissible FPC program length Longitud del programa FPC err nea El programa es mayor de 32687 bytes o menor de 8 bytes Impermissible FPC type or FPC type not specified Tipo de FPC incorrecto o no especificado Los tipos de control permi sibles son 1 FPC101 2 FPC202 3 FPC202C 4 FPC404 y 5 FPC405 Este mensaje de error tambi n se produce si por ejemplo se intenta cargar un programa de FPC 101 en un FPC 404 Este error se pro duce si se conecta un control FPC err neo al interface serie Impermissible HOST communication port specified Se ha especificado una comunicaci n HOST El interface serie no es COM1 o COM2 C 17 FST 200 Ap ndice C FESTO Impermissible module number N mero de m dulo incorrecto La asignaci n de n meros de m dulo depende del control N mero de m dulos para SF 3 FPC 202 c CFM 0 255 SF 3 CMP 0 15 FPC 202 C CMP 0 7 Impermissible number of arguments N mero incorrecto de argumentos El programa de comunicaci n no ha recibido todos los argumentos requeridos para cargar el control Impermissible operation in arithmetic logic box Operaci n no v lida en una caja aritm tica l gica tal como STEP IF THEN PW INC DEC CMP CFM Impermissible operation please reenter Operaci n incorrecta introd zcala de nuevo Est trata
73. n esenee nenene 4 20 4 64 quitar OperanOO ccoonoccccconocccccnnoncnnnnnancnnnnnnancnnnnns 4 17 Lista de instrucciones COMENTO siena aa o E Ae AA 4 40 ejecuci n de un programa 4 21 4 24 D 12 9610a FST 200 Ap ndice D FESTO formato de un archivo STL oconinicccccncnncnonnnnnos 4 18 funciones Matem lticasS ccccccononccocncncnnnnnnannnas 4 41 instrucci n man 4 20 4 21 4 23 instrucci n de ejecuci n ss 4 34 instrucciones especiales A dd 4 36 rdenes adicionales STL cccconnnccccccnnnncnnnancnos 4 17 rdenes de edici n STL aeeie eiere reres rdenes STL ooninnnnnnnnonnccccnoninononana canaria canon parte condicional oococccconinocicononoccnnnononnconnno nano programa de l gica programa de pasos Lista de referencias cruzadas explicaci n impresi n E IO T de O M Macros definici n de ejecuci n ejecutar din micamente A funci n de llamada Modo Online configuraci n del sistema facilidades cccccccnccicinicinoninacess llamada al cc ccconnnnncnccccccononanonnnn Manejo de MacrOS coccocococccccnnancccnn mini terminal ooccccnncnccccnonnnonnnn modificar operandos oooocccconoccccns modo terminal occccccccconononennn mostrar informaci n del FPC n se A A OA reset al Control visualizaci n din mica aeee eeens M dulos de funci n general inclusi n en n el progra
74. n F6 para seleccionar el nivel Rung operations puede utilizar este men para borrar o insertar columnas o renglones Las teclas Supr e In sert pueden utilizarse en cualquier nivel de funci n para insertar o borrar columnas o renglones 5 25 FST 200 LDR 5 Programaci n en LDR FESTO Inserci n de columnas En un rengl n puede empezarse introduciendo hasta seis s mbolos de condiciones Si esta cantidad no es suficiente el rengl n puede ampliarse hasta doce co lumnas Sit e el cursor en la posici n frente a la cual desee insertar una columna Si pulsa la tecla Insert aparecer el siguiente mensaje What would you like to insert Qu desea insertar Las teclas de funci n F1 y F2 ya est n asignadas con las funciones adecuadas v ase la Fig 5 11 Ladder diagram editor What Would you like to insert 7 FESES F F F F F F FIN 1 EE ZORO gt 4 5 6 Y operat Fig 5 11 Inserci n de columnas 5 26 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Activando la funci n Rung column F2 se inserta una columna frente a la posici n del cursor Despu s de la inserci n el cursor se sit a en la columna insertada Borrar columna Sit e el cursor sobre la columna que desea borrar y active la tecla Supr En la l nea de mensajes aparece lo siguiente Confirm delete at current position Confirme qu desea borrar en esta posici n Para borrar la columna
75. nea No es posible borrar la primera l nea Timeout during HOST FPC communication Tiempo desbordado en la fase de di logo PC FPC Durante el inter cambio de datos entre el FPC y el PC no ha llegado una respuesta DC1 desde el control dentro del tiempo especificado por el usuario timeout Compruebe en la configuraci n si el valor especificado es tal vez demasiado peque o Timeout exceeded Check connection to FPC Tiempo desbordado Por favor compruebe la conexi n con el FPC Las especificaciones de tiempo de funcionamiento en la configura ci n de FST FPC no coinciden TO expected Se espera TO Error de programaci n en Lista de instrucciones Ha olvidado indicar el par metro TO en una instrucci n de LOAD C 35 FST 200 Ap ndice C FESTO C 36 TO not permissible between one and multi bit operands No se permite TO entre operandos monobit y multibit Error de pro gramaci n en Lista de instrucciones No se permite la combinaci n de los diferente tipos de operandos Too many closing brackets Demasiados par ntesis cerrados Error de programaci n en Lista de instrucciones El n mero de par ntesis abiertos y cerrados difiere o es mayor de cuatro Too many coils no space for jump command Demasiadas bobinas no hay m s espacio para una instrucci n GOTO Programaci n en Diagrama de contactos Solamente puede utilizarse un m ximo de 10 bobinas en paralelo incluyendo etiquetas GOTO Too many fil
76. o en una ventana Estos mensajes de error tienen por objeto proporcionar una indicaci n de las posibles causas del error Los mensajes de error del software FST para todos los tipos de control se relacionan a continuaci n en orden alfab tico con una breve explicaci n C 3 1 Mensajes del software FST A Aborting a block operation Press F9 for more informa tion Se cancelar la operaci n con el bloque Informaci n adicional con F9 Se ha producido un error durante la copia desplazamiento bo rrado o lectura de una operaci n de bloque Absolute operand already exists El operando absoluto ya existe Est tratando de asignar a un ope rando simb lico un operando absoluto que ya ha sido definido en alguna otra parte Absolute operand is impermissible El operando absoluto no es v lido El operando que est tratando de introducir no debe contener caracteres no permitidos Allocation listing is full no further entries possible Lista de asignaciones llena No es posible realizar m s introduccio nes No hay suficiente capacidad de memoria RAM para seguir edi tando 9610a C 7 FST 200 Ap ndice C FESTO C 8 B Block operation not possible No es posible la operaci n de bloque El bloque no ha sido marcado se ha definido el final del bloque o el bloque marcado no es visible O est tratando de realizar una operaci n de bloque dentro de un bloque marcado Cc Cannot create directoriy as file
77. occurring error Error report 1 2 DAEA AO ll error Mi dias 8 Fig 7 22 Indicaci n de errores 9610a 7 35 FST 200 7 Modo Online FESTO 7 36 En el caso de un error aparecer el n mero del error y una breve descripci n El bloque de control SF 3 puede almacenar hasta cua tro registros de error Se muestra el error m s reciente Si hay m s de uno el m s reciente se identifica con un asterisco Si selecciona de nuevo la funci n F6 apare ce una indicaci n preguntando si desea borrar el error Tenga en cuenta que esta acci n solamente borra el mensaje de error pero no siempre modifica la causa del error V ase la descripci n de los errores en el ap ndice C 9610a FST 200 7 Modo Online FESTO Diagnosis de entradas salidas locales y de bus de campo La informaci n de diagnosis relacionada con las l Os locales p ej cortocircuito tensi n de alimentaci n fue ra de tolerancias y relacionada con las estaciones del bus p ej interrupci n del bus fallo error de la estaci n se muestra en el modo Online Display SF 3 Informa tion v ase tambi n las secciones 7 4 y 7 4 1 El sig nificado de los bytes de diagnosis se detalla en el ma nual de la parte electr nica del SF 3 SF3 Online Mode 1 0 76543210 Bit E0 0 x 0 0 0000000 Local diagnosis E0 1 x 1 0 00000A E0 2 x O OO0O00 O O O Short circuit bit E0 3 x 0 0 00000A Q Short circuit byte E0 4 x 0 00
78. opci n de introducir una denomina ci n que describa la funci n del nuevo nivel El nombre puede contener hasta 16 caracteres Este texto aparecer posteriormente en la l nea de mensajes cuando se llame a este nivel para recordar en qu nivel se halla v ase por ejemplo la Fig 6 7 en la que la l nea de mensajes muestra Ext commands Introduzca el r tulo de cada tecla en los rect ngulos que representan las teclas de funci n F1 a F8 Este texto aparecer en las teclas de funci n cuando se lla me a este nivel Las dos l neas punteadas contienen las instrucciones asignadas a la tecla Aqu puede introducir e Cualquier orden de edici n disponible en el editor de textos e una cadena de no m s de 16 caracteres de largo e llamadas a otros niveles a los cuales desea saltar 6 25 FST 200 6 Editor de textos FESTO 6 26 Ejemplo 1 rdenes de Ctrl Introducir una orden Ctrl K en el LEVEL 5 Ext commands Introducir una descripci n abreviada p ej guardar bloque de la orden Ctrl KW en una tecla de fun ci n libre p ej F6 si desea guardar el bloque al pulsar esta tecla Para asignar una orden a una tecla sit e el cur sor sobre la l nea punteada bajo el rect ngulo de la tecla de funci n e introduzca la correspondiente secuencia de control En el ejemplo citado deber pulsar Ctrl KW Ejemplo 2 Cadena de caracteres Introduzca una descripci n abreviada del texto que desee asignar
79. para interrogar su estado El resultado es la condici n responsable de la posterior ejecuci n Ejemplo IF 11 0 AND N 11 1 La instrucci n THEN inicia la parte de ejecuci n de la frase Se ejecuta si la condici n se eval a como cierta Esta instrucci n incluye rdenes que cambian el estado de salidas flags etc ejecuta operaciones aritm ticas activa temporizadores o contadores o llama a otros pro gramas o m dulos de programa Ejemplo THEN LOAD V100 TO TV7 4 29 4 Programaci n en STL FESTO FST 200 STL F OTHRW 4 F Expanded 5 STL F STL 6 condition F STL 7 execution F Main 8 menu 4 30 La instrucci n OTHRW introduce una segunda alternati va a la ejecuci n de la frase Se ejecutar si la parte condicional de la frase es evaluada como falsa y no puede ejecutarse la instrucci n THEN Ejemplo THEN SET 01 0 OTHRW RESET 01 0 Esta funci n conmuta a operaciones STL a nivel de bit Estas opciones se describen en la secci n 4 3 4 Esta funci n conmuta a las condiciones STL Ah pue de introducir las instrucciones para la parte condicional de la frase Estas se describen en la secci n 4 3 2 Esta opci n conmuta a la asignaci n de las instruccio nes STL de ejecuci n Ah puede introducir las instruc ciones con los operandos direccionables Estas asigna ciones se describen en la secci n 4 3 3 Esta funci n le lleva de nuevo al men del editor STL como se indica en la Fig 4 4
80. pular los valores de los operandos individuales Multitarea Capacidad de un ordenador o sistema de control para procesar va rios programas o procesos tareas en paralelo o casi paralelo Procesador Circuito integrado que ejecuta las instrucciones paso a paso Programa A los efectos del software FST un programa es una tarea de control simple Varios programas juntos pueden funcionar formando un pro yecto Programa compilado Nombre que recibe un programa fuente creado con un lenguaje de alto nivel una vez traducido a c digo m quina Los programas compilados se ejecutan mucho m s r pidamente que los programas interpretados pero necesitan m s memoria Proyecto A los efectos del software FST un proyecto es un conjunto de pro gramas con su documentaci n RAM Memoria de libre acceso Memoria de semiconductor que puede con tener programas de control por ejemplo Si no hay bater a de respal do el contenido de la memoria se pierde cuando se deja de aplicar tensi n al sistema C 3 FST 200 Ap ndice C FESTO Shift overflow Desbordamiento en una operaci n de desplazamiento SHL SHR El bit desplazado por estas operaciones se guarda en el bit reserva do FIZ Sintaxis La sintaxis se refiere a la forma correcta de expresar y escribir las instrucciones de un programa Software En general un programa que le dice al hardware qu debe hacer bajo qu circunstancias Ventana Se denomina
81. rdenes Macro mode Utilizaci n de macros Esta funci n abre una utilizaci n del modo Online con trolada por macros v ase secci n 7 7 En este caso deber a conocer completamente las posi bilidades del int rprete de rdenes 9610a 7 19 FST 200 7 Modo Online FESTO 7 20 Terminal mode Modo terminal El modo terminal permite trabajar directamente en el int rprete de rdenes del control v ase la secci n 7 8 En este modo de funcionamiento su PC es meramente un terminal del control Para utilizar esta funci n es necesario un amplio cono cimiento del int rprete de rdenes V ase el ap ndice C Int rprete de rdenes en la descripci n del SF 3 SF 3 reset Inicializaci n del SF 3 La funci n F4 inicializa el directorio de programas para el control y borra posibles errores en el control Se borra toda la memoria del usuario System configuration Configuraci n del sistema Se utiliza para establecer el modo de funcionamiento para el SF 3 Dependiendo del modo de funcionamien to seleccionado tambi n deber establecer e la velocidad de transmisi n del bus y las direcciones e el n mero de entradas salidas c clicas y e la resistencia de terminaci n Tambi n puede activarse o desactivarse el Automode 9610a FST 200 7 Modo Online FESTO 9610a I O configuration Configuraci n de E S Esta funci n muestra la configuraci n del terminal de v lvulas conecta
82. ruta Cadena Unidad ARuta s Nombre del proyecto 3 40 Ejemplo CAFESTOWFST200 FESTO FST 200 3 Administraci n de programas de control FESTO Par metro 4 tipo de control 4 Identifica el tipo de control XXX 101 FPC 101 103 FPC 103 203 FPC 202 C 206 SF 3 404 FPC 404 405 FPC 405 Ejemplo 206 Par metro 5 puerto 5 Describe los par metros del interface COMx y z x 1 2 serie y Velocidad de transmisi n Baud 300 600 1200 2400 4800 9600 z tiempo de espera para respuesta del control 0 a 32676 ms Ejemplo COM1 9600 300 Se dispone de un total de 38 caracteres para la intro ducci n de la llamada al programa 9610a 3 41 FST 200 3 Administraci n de programas de control FESTO 3 42 Comentario Una vez completada la entrada pulsando la tecla Intro o la tecla Tab se desplaza al nuevo campo de intro ducci n en el margen derecho Aqu debe introducir un comentario Describe el programa a llamar y es lo que aparecer en la ventana de selecci n posteriormente cuando se ejecute la funci n Program execution El co mentario puede tener hasta 36 caracteres de longitud Puede introducir m s programas en las siguientes l neas Salir de la opci n Seleccione la opci n F8 para cerrar la introducci n de llamada a programas En este caso se le ofrecen las opciones de e Save and quit edi
83. rutina de impresi n empieza una vez seleccionada la parte del proyecto requerida Puede interrumpir el procedimiento de impresi n en cualquier momento pulsando la tecla Esc 3 11 FST 200 3 Administraci n de programas de control FESTO Revise la configuraci n de la impresora v ase la secci n 2 2 3 si hay diferencias entre la imagen im presa y lo que aparece en pantalla en alguna de las siguientes funciones 3 6 1 Printing title page Cuando selecciona esta funci n la portada preparada con el editor de textos se imprime en la impresora co nectada 3 6 2 Printing text document Cuando selecciona esta funci n la documentaci n tex tual preparada en el editor de textos se imprime en la impresora conectada 3 6 3 Printing allocation list Cuando se selecciona esta funci n la lista de asigna ciones perteneciente al proyecto se imprime en la im presora seleccionada 3 6 4 Printing programs Seleccionando esta opci n se llega a la misma venta na que la mostrada en la Fig 3 6 Ahora puede hacer clic o pulsar In tro sobre los programas para activar o desactivar la selecci n Los pro gramas seleccionados aparecen con un asterisco al principio de la l nea Cuando pulse F1 Execute se impri mir n todos los programas seleccio nados 3 12 9610a FST 200 3 Administraci n de programas de control FESTO 3 6 5 Printing Crossreference list Cuando se selecciona esta opci n aparecer
84. seleccionar el bloque de texto que desee con el cursor o haciendo clic en l Ejecute la tecla de funci n F1 o haga clic de nuevo en el archivo seleccionado para insertar el bloque de texto inmediatamente en la posici n actual del cursor 9610a 6 13 FST 200 6 Editor de textos FESTO Save text block Guardar bloque de texto Esta funci n abre la misma ventana que la mostrada en la Fig 6 4 La sola diferen cia es la asignaci n de la tecla de funci n F2 v ase la Fig 6 5 Line display and operating elements FST Text editor 9 Col 71 le selection Fi Director L as DOC EPS HEADER DOC v3 1 1 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the Esc 1 TITLE DOC 1 2 ES 4 y 6 7 8 Fig 6 5 Guardar bloque de texto 6 14 9610a FST 200 6 Editor de textos FESTO 9610a Bloque de texto modificado Puede guardar un bloque de texto modificado con el mismo nombre con el que fue recuperado Para ello seleccione el nombre con las teclas de cursor o hacien do clic con el rat n Haciendo clic de nuevo en l o ejecutando la tecla de funci n F1 hace que se sobre escriba el bloque gua
85. seleccione esta funci n File commands Esc Save in buffer Abort editing Fig 8 5 rdenes de archivos Save and exit editor Los datos de configuraci n requeridos para el control se guardan en el directorio actual de proyectos con el nombre de archivo 3C CFG A continuaci n el progra ma regresa a la funci n de configuraci n del FST Save in buffer El archivo de configuraci n simplemente se guarda En tonces puede seguir con la introducci n de datos Utili ce esta funci n para evitar posibles p rdidas de datos Abort editing Esta funci n le devuelve a la configuraci n del FST sin haber guardado el archivo de configuraci n 8 11 FST 200 8 Bus de campo master AS i FESTO 8 12 9610a FST 200 8 Bus de campo master AS i FESTO 8 2 9610a M dulo de configuraci n AS i El m dulo de configuraci n del bus AS i proporciona una forma f cil de dise ar y poner a punto un sistema de bus AS i Dispone de las siguientes facilidades Dise o y almacenamiento en el PC del sistema de bus As i configurado Asignaci n reasignaci n de direcciones AS i en los slaves Ejecuci n de una comparaci n Establecida Actual Carga de los datos de configuraci n desde el PC al bloque de control SF 3 Una vez haya creado correctamente un proyecto en FST puede llamar al m dulo de configuraci n del bus AS i y configurar el sistema AS i Proceda como sigue para llamar al m dulo de conf
86. sint ctica cualquier irregula ridad ser introducida en la lista de errores A continuaci n se realiza el proceso de carga Una ventana con el mensaje de Loading program muestra uno por uno los archivos transferidos con sus tama os Si aparece el mensaje FPC connection could not be established No ha podido establecerse la conexi n con el FPC en la l nea de mensajes antes de la carga deber veri ficar que el control se halle correctamente conectado y en marcha v ase 2 2 3 17 FST 200 3 Administraci n de programas de control FESTO 3 8 Salvaguarda de proyectos Backup Restore Esta funci n le ayuda en la administraci n de archivos de proyectos completos Puede e salvaguardar un proyecto en un dispositivo de al macenamiento externo e recuperar un proyecto de un dispositivo de almace namiento externo e renombrar completamente un proyecto e borrar completamente un proyecto e dar formato a disquetes Llamada a Backup Restore Esta opci n se halla en el men Project management Aqu debe seleccionar la opci n Backup Restore Aparece una ventana que permite la selecci n de va rias funciones v ase Fig 3 11 E FST Z U3 1l1 il Ladder Statement BASIC Uti Project management diagram list Select project Create project Delete project Print project Load project Delete program Back up project Selection L Esc 1 Restore project Delete project Rename project Target driv
87. su proyecto Cabecera como bloque Si desea utilizar una misma cabecera para varios pro yectos genere una cabecera como se ha descrito an tes A continuaci n selecci nela como un bloque y gu rdela en el directorio LIB utilizando la opci n Write text block Posteriormente en otro proyecto al crear la cabecera podr utilizar la opci n Read text block para recuperar por su nombre la cabecera guardada en el directorio LIB Despu s de editarla elija Save and quit editor para asignar la cabecera al nuevo proyecto 6 35 FST 200 6 Editor de textos FESTO 6 36 9610a FST 200 7 Di logo con el control FESTO 7 9610a Di logo y funcionamiento Online con el control Cuando el PC se halla unido al control es posible establecer en el SF 3 el modo de funcionamiento el n mero de la estaci n de bus de campo y la ve locidad de transmisi n y donde proceda la resis tencia de terminaci n y el n mero de l Os del bus de campo c clicas cargar programas de control individuales o un pro yecto completo al control descargar proyectos completos desde la memoria del control para guardarlos en la memoria EEPROM trazar los cambios en los valores de los operan dos en el programa que se est actualmente pro cesando indicaci n del estado v ase la secci n 4 7 5 6 ejecutar funciones de prueba y diagnosis directa mente en el control Modo Online v ase secci n 7 3 FST 200 7 Di logo c
88. tecla se borra un car cter a la izquierda del cursor durante la introducci n de textos El cursor se des plaza tambi n un espacio hacia la izquierda Puede utilizarse esta tecla para corregir errores de introducci n antes de completar con la tecla Intro Tecla Ctrl Esta tecla se utiliza para llamar a rdenes ampliadas Estas rdenes denominadas r denes de control se necesitan principalmen te en el editor de textos 1 7 Utilizaci n del rat n 9610a Todas las funciones que pueden activarse utilizando las teclas del cursor y la tecla Intro tambi n pueden obte nerse situando el puntero del rat n y pulsando el bot n izquierdo Estas funciones incluyen por ejemplo e Selecci n y activaci n de cualquier funci n en el men y en los consiguientes submen s e desplazamiento a cualquier posici n dentro del editor e activaci n de las teclas de funci n e deslizamiento de la pantalla arriba y abajo tam bi n a izquierda y derecha en algunos editores 1 9 FST 200 1 Instalaci n del software FESTO 1 7 1 Funcionamiento con el rat n El software FST soporta el bot n izquierdo del rat n Esto significa que el bot n derecho no tiene funci n al guna Para la instalaci n del rat n consulte el correspondien te manual de instrucciones Este le indicar tambi n qu controlador de software debe cargar para hacer funcionar el rat n y c mo se incluye en el sistema ope rativo de su orde
89. trabaja Aqu se intro ducen los programas o se hacen los cambios Esta zona tiene diferentes aspectos seg n la funci n que se halle actualmente activa Ventana de mensajes En caso de error los mensajes aparecen en una venta na con un fondo rojo en el centro de la pantalla Acuse recibo de estos mensajes pulsando la tecla Esc o haciendo clic en la opci n Esc dentro de la ventana L nea de mensajes En esta l nea aparecen instrucciones especiales en re laci n con las intrucciones que se solicita introducir en un determinado momento 2 19 FST 200 2 Instalaci n del software FESTO 2 20 Teclas de funci n Su ordenador tiene teclas de funci n La l nea inferior de la pantalla muestra la asignaci n actual de las te clas de funci n F1 a F8 F9 y F10 tienen siempre la misma asignaci n v ase abajo Tecla de funci n F9 Pulse esta tecla para obtener ayuda en cual quier momento El texto que aparezca en una ventana en la parte inferior derecha de la pantalla ser el que corresponda a la si tuaci n en que se halla Puede recorrer el texto de ayuda con las teclas de cursor Si no hay ayuda disponible para una determi nada situaci n aparecer el correspondiente mensaje Tecla de funci n F10 Esta tecla se utiliza para retroceder al nivel F10 anterior cuando las teclas de funci n tienen asignados varios niveles Salir del software FST Solamente puede abandonarse el software FST cua
90. un error de sintaxis Contiene una expresi n desconocida Unknown FPC or not supported or bad transmission line Tipo de FPC desconocido no soportado o conexi n defectuosa Aparece este mensaje de error si se utiliza un int rprete de rdenes incorrecto Modo FCP Online Este error tambi n se produce si hay errores durante la fase de log on inicio de la conexi n Unknown operand Operando desconocido La lista de errores muestra un que se ha introducido un operando incorrecto en el programa Unknown or unsupported controller type or bad data transmission Tipo de control desconocido no soportado o transmisi n defectuosa O bien ha conectado un tipo de control incorrecto o se han produci do errores en la transmisi n Unknown project Proyecto desconocido No se ha seleccionado ning n proyecto Ha borrado el proyecto actual por lo que no puede seguir edit ndolo por ejemplo C 37 FST 200 Ap ndice C FESTO C 38 Unknown STL expression Expresi n desconocida en Lista de instrucciones Error de programa ci n en Lista de instrucciones El operando u operador introducido no se conoce en Lista de instrucciones User cancelled Cancelado por el usuario Ha cancelado un programa de carga activo pulsando la tecla Esc V Value expected Se espera un valor M dulo de enlace Aqu solamente se permiten d gitos Values must be in the range of 0 255 Margen de valores v lido 0 255 M dulo de enlace
91. utilizando el software FST utiliza el mismo interface serie que conecta al control para otras tareas p ej para conectar una impresora serie debe tenerlo en cuenta posteriormente al configurar el control v ase secci n 2 2 2 Project directory path Ruta del directorio de proyectos En esta ruta se alma cenan los programas en forma de proyectos El directorio por defecto es CAFESTO Puede cambiar lo si lo desea simplemente sobreescribi ndolo Si el directorio de proyectos especificado no existe en el disco duro ser autom ticamente creado por el soft ware FST al salir de la rutina de configuraci n v ase la secci n 2 2 5 9610a FST 200 2 Instalaci n del software FESTO Video controller Controladora de v deo E Enhanced Graphic Adapter V Video Graphic Array C Color Graphic Adapter H Hercules Graphic Card y compatibles M Tarjeta monocromo IBM Monitor type Tipo de monitor M Monitor monocromo F Monitor color Mouse type Tipo de rat n M Rat n Microsoft y compatibles N Sin rat n y Si durante la configuraci n se han introducido inadver tidamente datos incorrectos y no aparece nada en la pantalla una vez finalizada la configuraci n debe bo rrarse el archivo KONFIG FST del directorio de progra mas desde el sistema operativo DOS Para ello ejecu tar la orden C gt DEL KONFIG FST Cuando se ejecuta de nuevo el software FST v ase secci n 2 3 aparece de nuevo l
92. ventana a una zona delimitada de la pantalla en la que aparecen mensajes o informaci n especial C 4 9610a FST 200 Ap ndice C FESTO C 2 Juego de rdenes del editor de textos Puede accederse a las rdenes del editor de textos por me dio de las teclas de funci n o las teclas de cursor y tambi n utilizando combinaciones con la tecla Ctrl v ase secci n 2 5 Ejecute estas secuencias de control manteniendo pul sada la tecla Ctrl y pulsando la tecla del car cter adecuada Ordenes Ctrl simples Ctrl A Saltar al inicio de la palabra a la izquierda Ctrl C P gina siguiente Ctrl D Cursor una posici n a derecha Ctrl E Cursor una l nea arriba Ctrl F Saltar al inicio de la siguiente palabra Ctrl G Borrar caracter Ctrl H Borrar car cter a la izquierda del cursor Ctrl l Igual que el tabulador Ctrl J Explicaciones de este editor de textos Ctrl L Repetir la b squeda Ctrl N Insertar l nea antes de la actual Ctrl R P gina anterior Ctrl S Cursor una posici n a la izquierda Ctrl V Modo de inserci n On Off Ctrl W Deslizar la pantalla hacia abajo Ctrl X Cursor a la siguiente l nea Ctrl Y Borrar linea actual Ctrl Z Desplazar la pantalla hacia arriba Ordenes Ctrl K ampliadas Ctrl KB Marcar el inicio de un bloque Ctrl KC Copiar bloque Ctrl KD Guardar y cerrar la edici n Ctrl KF Men de rdenes de archivos Ctrl KH Mostrar ocultar bloque Ctrl KK Marcar el final del bloque Ctrl KQ Cancelar l
93. 0 8 Bus de campo master AS i FESTO 9610a La pantalla de Project planning AS i slaves ofrece las siguientes funciones Puede hallar m s informaci n en la secci n 6 del manual del SF 3 cap tulo 6 4 Process F2 Esta tecla de funci n abre una ventana en la que pue den editarse los datos del slave seleccionado Deben especificarse los siguientes datos del slave C digo ID del slave AS i especificado en hexade cimal C digo IO del slave AS i especificado en hexade cimal Introducci n I O B de los cuatro bits de datos AS i Input entrada O Output salida B Bidirectional bidireccional Pulsando F1 se introduce cada slave nuevo o modifica do en la lista Establecida Delete F3 La tecla de funci n borra un slave seleccionado de la lista Establecida FST 200 8 Bus de campo master AS i FESTO Compare F4 comparaci n entre la lista Establecida y la Actual PRECAUCI N El bus de campo se reconfigura durante una compa raci n Establecida Actual El control pasa a un estado de paro Todas las salidas AS i se desactivan Debe estar instalado el sistema de bus AS i y debe estar conectado con el PC a trav s del SF 3 para ha cer la comparaci n Establecida Actual Los slaves AS i instalados se leen Actual y se comparan con los sla ves planeados Establecidos Aparecer la siguiente pantalla v ase Fig 8 7 Comparaci n Establecida Actual sin configura
94. 00000 0 Field bus failed Slaves 1 7 E0 5 x 0 00 0 0 0 0 00 Slaves 8 15 E0 6 x 0 000Q0QAAAQ Slaves 16 23 E0 7 x 0 00 0 00000 Slaves 24 31 E0 8 x 0 0 0000000 Field bus faulty Slaves 1 7 E0 9 x 0 0 00000A Slaves 8 15 E0 10 x 0 0 0 0 0 0 0 0 0 Slaves 16 23 E0 11 x 0 0 00000A Q Slaves 24 31 I 0 and FB diagnosis Format Sig 1 2 MENJENA LENEN gt Y format Mi 8 Fig 7 23 Diagnosis de l Os locales y del bus de campo 9610a 7 37 FST 200 7 Modo Online FESTO 7 4 7 Visualizaci n est tica del estado del sistema Seleccionando la funci n F7 se muestra en pantalla una relaci n de todos los programas de usuario alma cenados en el control y SF3 Online Mode Prog No Status actual step calls P Mod actual step Q 0 O 0 active 4 inactive inactive 2 3 active 3 Program status Forma 1 2 DAEA AO format UNAS FI t l Fig 7 24 Estado del sistema La relaci n muestra el estado y del paso actual de los programas y cualquier m dulo de programa activado y el paso en que se halla en el momento de ser llamado por cada programa Pueden mostrarse hasta 16 programas simult neamen te Puede obtener informaci n relacionada con otros programas por medio de F1 y F2 7 38 9610a FST 200 7 Modo Online FESTO 7 5 Visualizaci n din mica Con la opci n Dinamic display puede mostrarse toda
95. 1 Aparece la ventana de llamada al m dulo Fig 5 24 5 77 FST 200 LDR 5 Programaci n en LDR FESTO Antes de que un m dulo pueda ser llamado el progra ma principal debe conocer el tipo de m dulo y su eti queta n mero Si en el m dulo de utilizan unidades de funci n especiales los operandos a los que deben ser asignados deben especificarse como par metros Todas estas introducciones se realizan en la ventana mostrada Ya se han realizado algunas introducciones Ladder diagram editor V3 1i 1l PB g U1 E Module Calls 1 CEM 1 delete operand Comentario TUD TU1 TUZ cuz cuz TN Operandos que se cua oua transfieren al m dulo owi como par metros Please enter operand Press F9 for help FEA FIS FESTES E F F F FERNEN QUO ZERA SILA 4 5 6 Y 3 nate Fig 5 24 Caja para llamar a un m dulo 5 78 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a La ventana tiene 18 l neas Introduzca el tipo y n mero del m dulo en la primera l nea Puede introducir un co mentario en la segunda l nea Las restantes 16 l neas son para transferir hasta 16 operandos al m dulo como par metros y para comentarios Tipo Al abrir la ventana introduzca CFM m dulo de fun ci n para el tipo Sobreescriba la F con una P si desea llamar a un m dulo de programa En la ventana de in troducci n puede desplazar el cursor con las teclas de cursor Pulse la tecla Tab o Intro para des
96. 165 499 Festo Software Tools Lista de instrucciones y Diagrama de contactos para SF 3 Manual FST 200 9610a Acuerdo de licencia FESTO Acuerdo de licencia Condiciones de Festo en relaci n con la utilizaci n de los paquetes de software Derechos de propiedad y alcance del uso El producto contiene programas de proceso de datos ficheros y las descripciones del pro ducto asociadas En su totalidad stos ser n referidos en adelante como paquete de soft ware Festo o terceras partes tienen los derechos de propiedad sobre estos paquetes de software En caso de que los derechos pertenezcan a terceras partes Festo ha adquirido las corres pondientes licencias Festo garantiza al comprador una licencia para utilizar los paquetes de software bajo las siguientes condiciones 1 Alcance del uso a El paquete de software puede utilizarse individual o conjuntamente en una sola m quina es decir en un ordenador con una sola unidad central y un Display Esta licencia est limitada a la ejecuci n del paquete de software en esa m quina b A n cuando los paquetes est n editados o enlazados a otros programas deben igualmen te utilizarse sobre una sola m quina C Los programas as suministrados editados o enlazados pueden copiarse en forma impre sa O le ble por la m quina mientras la copia sea utilizada exclusivamente para salvaguarda de datos o para la edici n de los paquetes de software La Secci n 1a se apli
97. 200 LDR 5 Programaci n en LDR FESTO 5 3 S mbolos para el editor LDR Un programa LDR est formado por renglones de con tactos Rungs que aparecen como una l nea horizon tal que comprende nueve columnas El punto de parti da para la creaci n de un programa es un rengl n o l nea de contactos Rengl n Rung Un rengl n consta siempre de una parte condicional y de una parte de ejecuci n Las primeras columnas representan la parte condicional y la ltima columna representa la parte de ejecuci n ae Parte condicional Parte ejecutiva Los s mbolos para las partes condicional y ejecutiva se seleccionan con la ayuda de un sistema de men s y se introducen autom ticamente en el rengl n bajo la posi ci n actual del cursor Para evitar errores de edici n el propio men se adapta a la posici n del cursor Si el cursor se halla en las primeras seis columnas el siste ma de men solamente puede ser utilizado para la se lecci n de s mbolos condicionales Cuando el cursor se halla en la ltima columna pueden seleccionarse s m bolos de salida 5 24 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Para programar tareas de control complejas la parte condicional puede ampliarse hasta doce columnas Hay dos opciones para insertar o borrar columnas o renglones e Con la tecla Insert o la tecla Supr o bien e con ayuda del sistema de men Si utiliza la tecla de funci
98. 4 3 5 Instrucciones adicionales Adem s de las instrucciones que pueden llamarse a trav s de las teclas de funci n tambi n puede utilizar el teclado e para introducir comentarios e para introducir instrucciones internas al programa e para introducir funciones matem ticas Comentario Hay dos formas de introducir comentarios en un pro grama STL e Comentarios breves con un m ximo de 36 caracteres pueden introdu cirse en una l nea del programa Estos se introdu cen con un signo de comillas Ejemplo IF N 11 7 Sensor no asignado e Comentarios largos pueden introducirse en una l nea completa Se in troducen con dos signos de comillas Ejemplo IF N 11 7 Aqu no se asigna el sensor 4 40 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Instrucciones internas del programa Introduzca estas instrucciones tecle ndolas No est n asignadas a teclas de funci n Aqu puede utilizar las siguientes instrucciones CFMn CMPn Pn PSE SHIFT INC DEC y las ins trucciones especiales CPL e INV Estas instrucciones se explican en el ap ndice A1 1 Lista de operaciones Funciones matem ticas Adem s de las instrucciones citadas anteriormente se dispone de las siguientes funciones matem ticas 5 ga 1 lt lt 5 gt gt lt gt Pueden utilizarse para programar operaciones aritm ti cas y comparaciones Ejemplo IF FWO V1234 AND R1 lt gt vO
99. 4 58 Lista de asignaciones 4 64 Introducci n de la lista de asignaciones durante la introducci n del programa 4 67 Introducci n de la lista de asignaciones fuera del programa STLoncccnnccnnnniinnncccicccos 4 68 Indicaci n del estado c ooncccoccccnonicinocinanccccnnos 4 75 Acceso a la visualizaci n del estado 4 76 Funciones en la visualizaci n del estado 4 78 5 Programaci n en Diagrama de contactos LDR 5 1 5 1 1 5 1 2 5 1 3 5 1 4 5 2 5 2 1 5 2 2 5 3 5 3 1 5 3 2 Llamada al editor LDR 0ooooccccnncniniacoccccccncnnnns 5 3 Crear un nuevo programa 5 5 Seleccionar un programa oococccccocccononcnnnnconnnos 5 8 La superficie de trabajo en el editor LDR 5 9 Instrucciones de archivos 5 10 Lista de asignaciones 5 12 Creaci n de la lista de asignaciones antes de escribir el programa s es 5 15 Introducci n de la lista de asignaciones durante la introducci n de un programa 5 22 S mbolos para el editor LDR 5 24 CONTACTOS ea aa A Ada 5 29 Cajas de comparaci n sesse eseese O 3O V FST 200 Contenido FESTO 5 3 3 Borrado de s mbolos condicionales 5 39 5 3 4 Ramales paralelos en la parte condicional 5 41 5 3 5 BOBINA Si odias 5 45 5 3 6 Ramales en paralelo en la parte ejecutiva 5 47 5 3 7 Orden de salto oooonnnoninnicninninnnnnnncnccanccnnns 5 48 5 3 8 Cajas en la parte ejecutiVa ooonnncii 5 51 5 4 Defin
100. 5 59 FST 200 LDR 5 Programaci n en LDR FESTO Estado de la condici n LI 0 Estado del Marcha del timer timer E 1 0 Timer preselection Estado de la condici n Respuesta del timer Nivel 1 El timer se inicializa y se pone en marcha Nivel O El timer preselector se carga en la timer word Ejemplo 18 2 TONZ 1 II AAC 20s Timer TONZ 08 1 1 r _ _ _ _ _ A AL Si 10 2 recibe una se al l gica 1 se al binaria 1 la salida no se activa hasta que el tiempo haya transcurrido Permanece activo mientras haya aplicada l gica 1 se al binaria 1 en 10 2 5 60 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Timer con retraso a la desconexi n Con este timer las salidas pueden desactivarse a l gica 0 se al binaria 0 una vez completado el retraso de tiempo Con una se al l gica 1 se al binaria 1 en la condici n el timer preselector se carga en la timer word En respuesta a una se al l gica O se al binaria 0 el timer se pone en marcha y funciona hasta que e la timer word ha alcanzado el valor 0 Entonces ha vencido el temporizador TOFFnn 0 TWnn 0 e el timer es reinicializado por una se al l gica 1 se al binaria 1 Estado de la condici n 4 0 To o 10 Estado del Marcha del timer timer J 1 0 Timer preselect Estado de la condici n Respuesta del timer Nivel 1 El timer se inicializa Nivel
101. A JMP TO E 3 OTHRU STL rana Fig 4 11 Teclas de funci n de la ejecuci n STL F SET SET activa un operando monobit Puede utilizarse por ejemplo para poner una salida en l gica 1 FI CRESET RESET es lo opuesto a SET Desactiva un operando monobit Puede utilizarse por ejemplo para poner una salida a l gica cero 4 34 9610a FST 200 STL 4 Programaci n en STL FESTO F LOAD Esta instrucci n se utiliza para leer un registro o un 3 operando multibit es decir su valor se carga en el acu mulador multibit Esta instrucci n es generalmente se guida por la palabra TO Indica el destino de esta ope raci n Ejemplo THEN LOAD V500 TO TP31 A YO Esta instrucci n se utiliza para asignar un valor a un operando word TO especifica siempre el destino de esta operaci n Ejemplo THEN LOAD V100 TO R6 El Registro 6 se carga con el valor 100 FETO Esta instrucci n provoca un salto en el programa hacia un determinado paso Ejemplo STEP Inicio IF 11 0 THEN SET 01 0 JMP TO Marcha STEP Marcha El programa salta al paso con la etiqueta Marcha y all continua ejecut ndose IF OTHRW y STEP ya han sido descritas en la sec ci n 4 3 1 9610a 4 35 FST 200 STL 4 Programaci n en STL FESTO 4 3 4 Funciones ampliadas Se accede a las funciones ampliadas seleccionando la funci n F4 en el STL editor o la funci n F5 en las rde nes FST Utilice estas funciones para introducir opera dores multibit en su prog
102. A partir del contenido del acumulador multibit se forma el complemento a uno por inversi n bit a bit Esto su pone substituir los ceros por unos y los unos por ceros CPL Complement Forma el complemento a dos del contenido del acumu lador multibit Esto supone primero una inversi n bit a bit como con INV y a continuaci n a adir un uno Esta operaci n es equivalente a multiplicar por 1 BID Binary decimal Convierte el n mero binario en el acumulador multibit en un n mero BCD BCD n mero Binario Codificado en Decimal DEB decimal binary Convierte un n mero binario codificado en decimal en el acumulador multibit en un n mero binario 9610a FST 200 LDR Ap ndice B FESTO Operaciones multibit con 3 operandos Efecto Operand 1 La operaci n aqu se aplica al primero Operand Z de los dos operandos Operand 3 El resultado se carga en el operando 3 Operand Operands 1 2 y 3 son denominaciones simb licas o absolutas de operandos multibit v ase la lista de operandos en B 1 2 El operando 3 no debe ser una input word Son posibles las siguientes operaciones Adici n Substracci n Multiplicaci n Divisi n 9610a B 7 FST 200 LDR Ap ndice B FESTO B 8 v enlace l gico OR Se realiza en enlace l gico en OR bit a bit de los ope randos 1 y 2 y el resultado se almacena en el ope rando 3 JafeJ 1 fa f Enlace en OR Helef
103. ABG VF Generar CFM textos internos E ABG 80 para E FD 1 40S funcionamiento E FD 2 40S est ndar E ABG 2 3 EABG 201 V1 0 E EABG EL LED M dulo para Driver CFM para E ABG VF enlazar teclado E ABG valores enteros 3 EABG2 202 V1 0 E ABG 2 CFM para captura teclado control LEDs ABG 2 3FD 240S 204 V1 0 E FD 1 40S CFM Driver display E FD 2 40S FD X40 S textos externos 3 ABG80 205 V1 0 E ABG 80 CFM Driver para teclado E ABG 80 3FD 216S 206 V1 0 E ABG EL LED Driver CFM FD 216S E ABG VF Textos enl ABG E ABG 80 3 32BITI 207 V1 0 Aritm tica de 32 bit D 8 9610a FST 200 Ap ndice D FESTO D 3 ndice 9610a Archivos importar extensi n del iii identificador rango Cl lamada cio a par metro rango Cliciinininnnninnincconocinnnononacnnn no ruta de b squeda cococococococonococoncnononcnnnn nono en canon seleccionar archivos seleccionar proyecto Archivos instrucciones guardar y continuar guardar y salir del editor terminar edici n ocococonccccncononenononococnnonononannnn verificar sintaxis oococononncncncononecononocncnnonononanncns Archivos rdenes abortar edici N cococococonocnconononenonnnococnnononocannnns cancelar edici n s s s essene seneese nettere rnnr nono guardar bloque s guardar y continuar guardar y salir del editor leer bloque
104. All puede por ejemplo abandonar el editor STL 9610a FST 200 STL 4 Programaci n en STL FESTO 4 3 2 Instrucciones condicionales STL A esta asignaci n de teclas se accede seleccionando la funci n F2 en la pantalla ilustrada en la Fig 4 4 o in mediatamente despu s de introducir una instrucci n IF Alloc list ON STEP 1100 THEN LOAD TO TO STEP start THEN v3 2 1 FST 203 Statement List Editor Line 1 Col P0 0 V1 C3 FW13 FH1S NOP pa ia to main level STL condition gt pose AL IS AL A onn cnd Fig 4 10 Teclas de funci n para condiciones STL 9610a Puede utilizar estas instrucciones para desarrollar con diciones complejas 4 31 FST 200 STL 4 Programaci n en STL FESTO Miss Esta es la operaci n l gica AND Puede utilizarla para asociar determinadas condiciones de entrada Esta condici n se cumple si todas las condiciones evaluadas con AND se cumplen Ejemplo IF 11 0 AND 11 1 THEN SET 01 0 OTHRW SET 01 7 Fl OR Esta es la operaci n l gica OR Puede utilizarla para asociar varias condiciones de entrada La condici n se cumple si por lo menos una sola condici n es evaluada como cierta Ejemplo IF 11 0 OR 11 1 OR 11 7 THEN SET 01 0 OTHRW SET 01 7 F EXOR Esta es la operaci n EXOR Puede utilizarla para com 4 32 binar dos y s lo dos condiciones de entrada Esta condici n se cumple si una de las dos condiciones p
105. CHHH no comment Target drive F F F F F F F Fi 1 Z 3 4 5 6 T 8 Fig 3 14 Cambio de la unidad de destino Fig 3 14 3 24 9610a FST 200 3 Administraci n de programas de control FESTO 9610a Ahora puede sobreescribir el valor por defecto p ej la unidad B en este campo Se permiten letras de la A a la Z A continuaci n pulsar la tecla Intro Por descontado el nombre de la unidad debe ser v li do es decir debe existir una unidad especificada con esta denominaci n Observe que la unidad de almacenamiento masivo ex terno puede ser un streamer o un disco removible de 20 MB Format floppy disk Esta funci n le permite dar formato a la unidad especi ficada utilizando la orden format de DOS sistema ope rativo sin abandonar el software FST Cuando abre esta funci n en la l nea de mensajes aparece la unidad A como destino v ase Fig 3 15 3 25 FST 200 3 Administraci n de programas de control FESTO E Ladder Statement Utipr Project management diagram list Select pro ject Create project Delete project Print project Load project Delete program E Selection L Esc 1 Back up project Restore project Delete project Rename project Target drive A B Format floppy disk FPCHHH no comment Format disk Fl F F F F F F F 1 Z 3 4 5 6 T 8 Fig 3 15 Dar formato a un disquete La unidad por defecto es la A Si es necesario modif quela sobree
106. CP SF3 8 4 4 4 4 16 0 0 4 0 0 1 0 0 4 0 0 8 x _ 0 9 9 x 31 7 0 6 0 1 1 1 0 5 0 1 10 x 0 7 11 x 1 01 0 2 AIO 1 2 0 6 0 2 12 x 1 1 AIL 13 x 1 2 0 3 A13 AI2 1 3 0 7 0 3 14 x 1 3 A01 A00 15 x Display I 0 configuration L MERO ES ana 1 TO OAG 6 A 8 Fig 7 33 Visualizaci n de la configuraci n de l O Pueden destacarse los siguientes rangos en color con las funciones F1 a F5 para facilitar la observaci n de la pantalla Tecla de funci n Visualizaci n F1 Digital inputs Entradas digitales F2 Digital outputs Salidas digitales F3 Analogue inputs Entradas anal gicas F4 Analogue outputs Salidas anal gicas F5 Indicaci n de la configuraci n de l Os 7 52 9610a FST 200 8 Bus de campo master AS i FESTO 8 Bus de campo master AS i interface CP Estos interfaces le permiten conectar m dulos de I O descentralizados con el SF 3 para formar un sistema integrado La comunicaci n entre los m dulos y el blo que de control SF 3 es controlada por el interface ade cuado El m dulo de configuraci n para el bus de campo y el bus AS i son las herramientas para el dise o y supervi si n en la generaci n de programas Se utilizan para definir establecer la configuraci n de los sistemas de bus Entonces puede e imprimir los datos de configuraci n introducidos y conectar las estaciones utilizando esta lista e rea
107. Cuando se han introducido los valores se ha excedido el margen v lido de valores Values must be in the range of 0 255 S lo se permiten valores entre O y 255 Los n meros de m dulo solamente est n permitidos entre 0 255 Ha introducido un valor in correcto WwW WARNING Field bus library not found ATENCI N No se encuentra la librer a del bus de campo No puede abrirse el archivo CFG de la librer a WARNING Please end editing File too big Por favor abandone la edici n El archivo es demasiado largo Este error se produce durante las operaciones de guardar y recuperar un bloque de texto WARNING The error list is older than the program La lista de errores no est actualizada Este mensaje aparece cuan do se llama a la lista de errores y ya se han corregido errores cono cidos o los correspondientes programas han sido modificados y guar dados 9610a FST 200 Ap ndice C FESTO 9610a Wrong runtime library Please retranslate Librer a runtime incorrecta Por favor traduzca de nuevo La librer a runtime suministrada con esta versi n de software ya no coincide con la versi n existente de archivos OBJ X xxx instruction is not permitted on this controller type La instrucci n XXX no est permitida en este tipo de control Instruc ci n de programaci n incorrecta para el tipo de control al que se refiere XXX KEY not found No se encuentra XXX KEY El archivo de asignaci n de las tec
108. DR FESTO Estado de la fl iti condici n anco positivo 4 0 Marcha del timer con un Estado del flanco positivo timer 1 0 Timer preselector Estado de la condici n Respuesta del timer Flanco positivo el timer se pone en marcha Nivel 1 ninguna Flanco negativo ninguna Nivel O ninguna Ejemplo 18 1 Tn T1 A 18s Timer T 08 1 I t A aa Con un impulso en la entrada 10 1 la salida se activa por el per odo de tiempo establecido en el timer preselector 10 segundos El con tacto normalmente cerrado en el primer rengl n impide que el timer vuelva a arrancar si ya est activo 5 58 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Timer con retraso a la conexi n Con este timer las salidas pueden activarse a l gica 1 se al binaria 1 y puede procesarse un retraso de tiempo El timer preselector representa el retraso de tiempo Cuando se pone en marcha el timer no se asigna un 1 al estado del timer TON hasta que no ha sido procesado el retraso de tiempo El timer preselector es cargado continuamente a la timer word mientras la parte condicional se halla en l gica 0 se al binaria 0 Con l gica 1 se al binaria 1 el timer se pone en marcha y empieza a funcionar hasta que e la timer word alcanza el valor O Entonces ha ven cido el tiempo TONnn 1 TWnn 0 e el timer es reinicializado por una se al O se al bi naria 0
109. EPROM 3 El cap tulo 7 3 modo Online es una breve introduc ci n al trabajo directamente en el control 4 Los ap ndices incluyen definiciones de los t rminos y relacionan y explican todo el juego de rdenes Aqu hallar tambi n informaci n detallada relacionada con funciones complejas 5 Si tiene dificultades consulte el ap ndice C En el se relacionan los mensajes de error m s frecuentes con breves explicaciones 6 El ap ndice D es un ndice de palabras clave que le ayudar n a hallar t rminos espec ficos 1 1 FST 200 1 Introducci n FESTO 1 1 Contenido de este paquete de software Un paquete de software FST de Festo contiene e Un manual de usuario e dos disquetes de 3 5 para los programas en Lista de instrucciones y en Diagrama de contactos 1 2 Explicaci n general FST es el acr nimo de Festo Software Tools Este es el nombre del software de programaci n actualizado por Festo El FST 200 contiene los programas FST 203 y FST 202C El FST 200 es conmutable de forma que puede tambi n utilizarse para anteriores proyectos pro gramas y permite la programaci n en e Lista de instrucciones STL AWL e Diagrama de contactos LDR KOP Soporta los siguientes controles e SF3 con el paquete de programas FST 203 e FPC 202C SB 202 SF 202 con el paquete de programas FST 202C POR FAVOR OBSERVAR Este manual contiene una descripci n del paquete de programas FST 203 Puede hallarse un
110. FSTSFIAPROJEKTEMHAUSTEL23Z0B10V1 0BJ FPC Type FPC SF3 Code type CMP Object code generated 155 bytes Operands used Absolute operand Symbolic operand Comment MO0 O Var_Ausgb Representation style for values VZ MO 1 Busy Text output active Entries marked with an asterisk could not be included in the allocation list 9610a 3 49 FST 200 3 Administraci n de programas de control FESTO 3 50 9610a FST 200 STL 4 Programaci n en STL FESTO 4 Programaci n en Lista de instrucciones STL Con ayuda de la Lista de instrucciones es posible es cribir programas para el control Festo SF 3 Un c modo editor le ayuda en la creaci n de los programas y una herramienta adicional verifica la correcci n de la sintaxis La programaci n en STL le permite e escribir y editar programas y m dulos de programa de usuario en Lista de instrucciones e modificar libremente la asignaci n de las teclas de funci n en STL como desee e comprobar la correcta sintaxis de los programas en STL e cargar el programa al control conectado e imprimir un programa en STL e mostrar una lista que contiene los posibles errores en el programa en STL e trazar la ejecuci n de un programa STL en el con trol visualizaci n del estado e conectar el ordenador con el control a trav s del Modo Online del FPC v ase cap tulo 7 9610a 4 1 FST 200 STL 4 Programaci n en STL FESTO El n mero de recursos que pue
111. Hellie En cada uno de estos casos se consideran 8 bits Una posici n de memoria tendr el contenido 1 siempre que por lo menos uno de los bits enlazados en OR tenga el valor 1 Resultado A enlace l gico AND Se realiza en enlace l gico en AND bit a bit de los operandos 1 y 2 y el resultado se almacena en el ope rando 3 ep Enlace en AND aleje DDDDBDDD Una posici n de memoria tendr el contenido 1 siempre que ambos bits enlazados en AND tengan el valor 1 Resultado 9610a FST 200 LDR Ap ndice B FESTO X enlace l gico EXOR Una posici n de memoria tendr el resultado 1 siem pre que solamente uno de los bits enlazados en EXOR tenga el valor 1 PECERTLLS S Enlace en EXOR HEECECEE SSE pgpppggpgp Resultado Aritm tica y l gica Efecto Name 7 Arithm Pueden realizarse varias operaciones mul 2 logic tibit y pueden enlazarse varios operandos unos con otros Operando Se aplican los mismos requerimientos que con las operaciones multibit Name Para distinguir entre las diferentes cajas aritm tico l gicas puede identificarlas con nombres Llamada a un m dulo Efecto Pueden utilizarse las mismas ope AeA raciones y operandos que se utilizar an en oqutE un programa convencional en STL pero call Me sin llamadas adicionales a m dulos Name Esto designa el tipo y n mero de m dulo y puede quedar en el si guiente ma
112. La rutina de instalaci n del software FST ha determinado que no hay suficiente espacio disponible en el disco duro b A n no hay suficiente espacio disponible en el disco a n despu s de borrar el archivo BAK copia de seguridad Disk hard disk is full El disco disco duro est lleno Esta intentando hacer una copia de seguridad backup en un disquete disco duro que no dispone de suficiente capacidad Display file is empty Archivo de display vac o Este mensaje de error se muestra en todas las funciones excepto para Edit si el archivo especificado cuando se selecciona la funci n se halla vac o Llene el archivo o seleccione un archivo existente Display RAM Load not possible in this display No es posible mostrar la carga de la RAM en este display Ha selec cionado la funci n de carga de la RAM pero el tipo de display actual del archivo seleccionado no permite el modo RAM Do not modify directory name El nombre de la ruta no puede ser modificado Est intentando aban donar o modificar el directorio actual de proyectos al guardar los da tos Esto no est permitido dentro del software FST Do not modify the file extension La extensi n del archivo no puede modificarse La extensi n del ar chivo por defecto p ej STL o LDR no debe modificarse cuando se guarda un bloque de texto 9610a FST 200 Ap ndice C FESTO 9610a DOS error File is write protected or invalid filename Error de DOS El archivo
113. N Loo FW10 CFH O Delete internal operands TO FWH11 Parameter P1 0 4 P1 0 Delete R F T C P1 1 Delete register P1 2 Delete flag P1 3 Delete timer and counter P1 4 Delete special ops FU48 4095 ES MO O O O A A CAN Fig 4 13 Llamada a un m dulo de funci n Primero debe pulsar la tecla Intro La introducci n por defecto es el m dulo de funci n n O Ahora puede se leccionar un m dulo de funci n diferente sobreescri bi ndolo Cuando pulsa la tecla Intro ver en esta ventana un formulario del m dulo seleccionado Esto incluye la de nominaci n del m dulo y la visualizaci n de los par metros que el m dulo requiere Si el archivo de librer a no contiene informaci n del n mero de m dulo especi ficado aparecer el siguiente mensaje en la l nea de comentarios Not registered in library 9610a 4 55 FST 200 STL 4 Programaci n en STL FESTO 4 56 La estructura de los campos de entrada se muestra tambi n en la Fig 4 13 Seleccione estos campos con las teclas de cursor La tecla TAB le lleva siempre al siguiente campo de introducci n Campo Designaci n del m dulo Este campo mostrar la designaci n del m dulo si el n mero de m dulo introducido arriba es v lido Campo Comentario Este campo est previsto para que introduzca cualquier comentario sobre el m dulo En este caso este ser el comentario que aparecer en el programa STL Campo Par metros En est
114. Online display en el men Statement List v ase Fig 4 1 Entonces aparecer la lista de selecci n de programas ilustrada en la secci n 4 1 2 Aqu deber seleccionar el programa cuyo pro greso desea trazar dest quelo con el cursor Haciendo clic de nuevo sobre el programa o pulsando la tecla Intro quedar seleccionado el programa Aparecer la pantalla mostrada en la Fig 4 19 El aspecto de la zona de trabajo solamente difiere de la del editor STL en la columna central All ver destaca da la visualizaci n Online del operando indicado en la columna de la izquierda Esta columna hace que la parte de comentario de la l nea se desplace ligeramente hacia la derecha y por lo tanto no puedan leerse completamente las l neas lar gas Puede desplazar todo el contenido de la pantalla a derecha o izquierda con las teclas del cursor 4 76 9610a FST 200 STL 4 Programaci n en STL FESTO m FST 203 Statement List Online Display Y3 2 1 DEC STEP SHIFT 2 Line 1 19 Active P0 7 Y1 STEP Init IF NOP THEN CFH 23 Reset all CP outputs SET 08 0 ON SET TA OFF AND 10 2 OFF CP exist AND 10 1 0 0 CP initialization finished THEN LOAD 08 0 ON SHIFT 08 1 OFF SHIFT 08 2 OFF SHIFT 08 3 OFF SHIFT 08 4 OFF SHIFT 08 5 OFF SHIFT 08 6 OFF SHIFT 08 7 OFF Scanning rate 50 L Y slower FIRES F FRA FINCGTES F FS E EEM E A Fig 4 19 Visualizaci n del estado Online
115. R Por esta raz n el ordenador debe conectarse al control y debe cargarse y ponerse en marcha el pro grama Para ello siga las instrucciones dadas en el ca p tulo 7 3 SF 3 en modo Online 9610a 5 89 FST 200 LDR 5 Programaci n en LDR FESTO 5 6 1 Acceso a la visualizaci n del estado En el men LDR v ase la Fig 5 1 active la funci n LDR Online display Aparece la ventana de selecci n de programas Seleccione el programa previamente cargado y puesto en marcha en el control Ahora apa recer el Status display del editor LDR En la zona de trabajo se muestra el principio del programa LDR igual que cuando se llama al editor v ase la Fig 5 28 4 2 08 8 01 8 I L 1 FERES FINE FE FEAS F F F l Stop Ii rungs A rung 3wa AEE 5 6 7 3 display Fig 5 28 Acceso a la visualizaci n del estado 5 90 9610a FST 200 LDR 5 Programaci n en LDR FESTO Puede utilizar las funciones List rungs F1 Search rung F2 y Search operand F3 para hallar r pidamen te la parte del programa LDR cuyos errores l gicos de see verificar Estas opciones tambi n est n disponibles en el editor LDR y han sido descritas en la secci n 5 5 2 Adem s puede desplazarse por el programa utilizando e las teclas de cursor o de desplazamiento o e las funciones del rat n 5 6 2 Funciones en la visualizaci n del estado 9610a Active la funci n F4 Start display
116. Se ha producido un error du rante la carga de un proyecto El n mero es contado desde el pro grama superior seleccionado en la lista de programas marcado con un asterisco Error during read procedure from FPC Proyecto le do incorrectamente del FPC Se ha producido un error al descargar el contenido de la memoria desde el control Error in changing to local directory Error al cambiar al directorio local Este error se produce cuando se trabaja con disquetes La ruta debe cambiarse al crear la ruta de proyecto Este mensaje aparecer si no es posible cambiar al direc torio local disco puesto que se ha abierto la unidad de disquete Error in creating new directory path Error en la creaci n de la ruta del proyecto La ruta del proyecto que ha introducido no ha podido crearse Causas La unidad no est cerrada o existe un archivo con este mismo nombre Error in creating the object file Program will be aborted Error al crear el archivo objeto Programa abortado M dulo de enla ce No hay suficiente capacidad para crear el archivo objeto y el programa se ha abortado Libere capacidad del disco duro y pruebe de nuevo Error in reading the type file Error de lectura del tipo de archivo Un tipo de archivo que define el tipo de hardware se necesita para la configuraci n del bus O est corrupto o no existe Error in receiver part of serial interface Error en el m dulo receptor del interface serie El interface serie ha sid
117. T 200 STL 4 Programaci n en STL FESTO Ctrl O F Esta orden da al programa STL actual un formato uni forme Este formato le da al programa una estructura que facilita su lectura Ctrl O L Esta orden llama al editor de lista de asignaciones Ctrl O G Esta orden llama al editor de lista de asignaciones Ctrl O V Esta orden abre una ventana en la que pueden especi ficarse los par metros para una llamada a un m dulo V ase la secci n 4 5 para estas rdenes Ctrl V A Esta instrucci n llama a la verificaci n sint ctica Se verificar la validez sint ctica del programa Al final se indicar con los correspondientes mensajes si la prueba ha detectado alg n error Aparecer el si guiente mensaje si el programa es formalmente correcto No errors press any key No hay errores pulse cualquier tecla 4 14 9610a FST 200 STL 4 Programaci n en STL FESTO 4 1 6 rdenes de edici n Puede acceder a las siguientes funciones a trav s de las rdenes de edici n e rdenes de b squeda v ase secci n 6 1 1 e rdenes de bloque v ase secci n 6 1 2 e rdenes de tabulaci n v ase secci n 6 1 3 e Borrar l neas de programa insertar l neas o resta blecer l neas modificadas e Invertir la forma del cursor entre una l nea y un bloque Los tres primeros elementos se explican en el cap tulo dedicado al Editor de Textos Se pasa a las rdenes de edici n cuando se activa la opci n Edit commands en el e
118. T 203 Statement List Editor Y3 2 Alloc list ON Line 1 Col 1 P0 0 V1 STEP i100 THEN LOAD c5 TO FW13 TO FW15 STEP start THEN NOP Rh o sr EN F y de led FIS FEST FE i H xtended ain A O O IN CO EN EA E Fig 4 9 rdenes STL Las descripciones que se indican se refieren a la sim ple implementaci n de la funci n correspondiente La instrucci n introducida se escribir en la pantalla bajo la posici n actual del cursor FILES La instrucci n STEP es muy importante para progra mas secuenciales ya que especifica la estructura de la secuencia para las derivaciones del programa STEP debe ser seguida por una etiqueta de paso con un m ximo de nueve caracteres o un n mero Se ne cesita si desea saltar a este paso desde un punto dife rente del programa STL 4 28 9610a FST 200 STL 4 Programaci n en STL FESTO F THEN 9610a Ejemplo STEP Ajuste THEN JMP TO Ajuste Durante el procedimiento de compilado los pasos se renumeran de nuevo internamente contando a partir del 1 del n mero especificado s lo en el FPC 404 has ta el n mero m ximo En un programa en STL un paso STEP solamente se procesa si ha sido posible ejecutar una instrucci n THEN o una OTHERW en la ltima frase del paso an terior Un programa de pasos no se procesa c clica mente La instrucci n IF siempre empieza la parte condicional de una frase Esta instrucci n puede operar l gicamente con operandos
119. T Allocation list V 3 1 l Absol 0p Symbol 0p Commentary lt global gt 01 1 motor_1 transport D1 Z motor_Z drill 10 1 start startkey Modify E Esc Absol 0p Symbol 0p motori FETO F F F F F F lJ Abort 1 2 3 5 6 B Fig 5 8 Modificaci n de un operando 9610a 5 19 FST 200 LDR 5 Programaci n en LDR FESTO 5 20 Aqu puede sobreescribir lo que haya o modificarlo utili zando las teclas Insert y Supr Se accede a los campos con las tecla Intro y la tecla Tab A continuaci n activar la funci n F1 la modificaci n se transfiere a la lista de asignaciones La alteraci n de un operando y o una nueva introduc ci n en la lista de asignaciones no altera el programa LDR B squeda de un operando Si desea buscar un determinado operando active la funci n Search F4 como muestra la Fig 5 6 A conti nuaci n aparece una ventana en la parte inferior iz quierda de la pantalla como muestra la Fig 5 9 fibsol 0p Symbol Op Eommentary lt glo 01 1 motor_1 transport 1 01 2 motor Z transport Z 01 3 motor 3 drill 10 1 start startkey Search L Esc 1 mm Fig 5 9 B squeda de un operando 9610a FST 200 LDR 5 Programaci n en LDR FESTO Aqu puede introducir el t rmino a buscar tanto por la denominaci n absoluta como por la denominaci n sim b lica Debe introducirse exactamente con el mismo formato con el que ha sido introducido en la lista de asig
120. X 40S external texts 3FD_XABG MAK Display driver ABG internal text 3 32BITI MAK 32bit arithmetic 3 _ABG80 MAK Driver for keyboard E ABG 80 3_EABG MAK Driver for keyboard E ABG integer value 3_EABG2 MAK Keyboard interrog LED activation ABG 2 EEE Fig 3 23 Enlazado de un m dulo selecci n 9610a Abra la opci n requerida haciendo doble clic en ella o destac ndola y pulsando la tecla Intro Primero aparecer una ventana para que introduzca in formaci n relacionada con la utilizaci n del nuevo m dulo v ase Fig 3 24 3 45 FST 200 3 Administraci n de programas de control FESTO FST 203 Y3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Program selection Esc Restore rt Prog Hodule P B FIB Program HModule No 0 Version No 1 Description No comment IS AO O OO SI O E Fig 3 24 Informaci n sobre el m dulo 3 46 Hallar explicaciones sobre las diversas especificacio nes en las secciones 4 1 1 5 1 1 Primero deber a con sultar la descripci n del m dulo para saber si se trata de un programa un m dulo de programa o un m dulo de funci n En general deber guardarlo como m dulo de programa B o como m dulo de funci n F El comentario que introduzca se utilizar post
121. a El estado del counter es entonces O y la se al en la input 10 1 no afecta al counter 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 4 4 Operaciones multibit en la parte de ejecuci n 9610a Si selecciona la opci n Multibit operations de la venta na de definici n de cajas aparece la siguiente selec ci n v ase la Fig 5 22 Como muestra el diagrama hay operandos multibit con dos operandos y con tres operandos E Box 7 Definitions Esc Operaciones multibit con 2 operandos Operaciones multibit con 3 operandos Fig 5 22 Operaciones multibit Cuando activa la operaci n multibit deseada la corres pondiente caja se inserta en la parte ejecutiva 5 69 FST 200 LDR 5 Programaci n en LDR FESTO 5 4 5 Operaciones multibit con dos operandos En el caso de operaciones multibit con dos operandos se realiza la operaci n y el resultado se carga en el segundo operando Puede especificarse un nico ope rando como origen y destino Active la funci n Enter operand Aparece un campo de introducci n en la caja permitiendo introducir el primer operando Pulse Intro para completar la introducci n Entonces aparece un segundo campo de introducci n Introduzca el segundo operando al cual debe cargarse el resultado de la operaci n Pulse la tecla Intro para completar la introducci n Esto completa la definici n de la operaci n multibit El dia grama siguiente muestra un ejemplo
122. a l nea de otro operando y pulse F6 El comentario guar dado ser copiado en esta l nea Puede utilizar la copia con F6 tantas veces como quiera 9610a FST 200 STL 4 Programaci n en STL FESTO 4 7 Indicaci n del estado Esta funci n de la Lista de instrucciones es otra ayuda a la creaci n de programas STL libres de errores Puede seleccionar un programa STL cargado en el control y e extraer cualquier secuencia de programa que deba ser seguida en la pantalla e observar el comportamiento de los operandos den tro de esta secuencia de programa y verificar que sea el correcto e modificar los valores de los operandos dentro de esta secuencia de programa e utilizar la visualizaci n del estado para verificar el comportamiento del programa de control mientras se est procesando en el control y as identificar cualquier error l gico en l 9610a 4 75 FST 200 STL 4 Programaci n en STL FESTO 4 7 1 Acceso a la visualizaci n del estado Antes de acceder a esta funci n debe haber conecta do el ordenador con el control haber cargado el pro grama requerido en el control y haberlo puesto en mar cha La visualizaci n Online requiere que el programa est ejecut ndose en el control de forma que sea ca paz de interrogar all los correspondientes operandos y mostrarlos en pantalla V ase la secci n 7 para las ins trucciones sobre c mo ejecutar un programa en el con trol Seleccione la opci n STL
123. a descripci n del FST 202C en anteriores manuales FST 202C Sta tement list Lista de instrucciones STL para FPC 202C N de art culo 80 476 o FST 202C Ladder diagram Diagrama de contactos para FPC 202C N de art culo 80 496 El aspecto de las pantallas y el funcionamiento de las introducciones en el programa est n basados en el es t ndar DIN 19 239 Adem s se soporta completamente todo el juego de rdenes de los controles Esto permite una representaci n clara y estructuralmente sencilla de los programas 9610a FST 200 1 Introducci n FESTO Todos estos paquetes de software soportan el uso del rat n Muchas de las funciones e introducciones pue den hacerse simplemente seleccionando con el rat n y presionando el bot n izquierdo Dispone de una ventana de ayuda sensible al contexto que puede invocarse desde cualquier lugar del programa Operandos simb licos Una salida por ejemplo no necesariamente debe tener una designaci n tal como O5 3 Tambi n se le puede asignar un operando simb lico tal como MOTOR_ON Los operandos simb licos pueden ser muy tiles espe cialmente en programas largos Las teclas de funci n y los men s de selecci n facilitan la utilizaci n del pro grama y ayudan en la administraci n de los archivos stas y las funciones generales de edici n se utilizan siempre de la misma forma en la medida de lo posible En algunos programas tiene la posibilidad de asignar libre
124. a edici n Ctrl KR Recuperar bloque Ctrl KS Guardar archivo y continuar Ctrl KV Desplazar bloque Ctrl KW Guardar bloque Ctrl KY Borrar bloque 9610a C 5 FST 200 Ap ndice C FESTO C 6 Ordenes Ctrl Q ampliadas Ctrl QA Ctrl QB Ctrl QC Ctrl QD Ctrl QE Ctrl QF Ctrl QG Ctrl QI Ctrl QJ Ctrl QK Ctrl QL Ctrl QR Ctrl QS Ctrl QX Ctrl QY Hallar y sustituir texto Saltar al inicio del bloque Saltar al final del bloque Saltar al final de la l nea Saltar al inicio de la pantalla Hallar texto Borrar hasta el inicio de la l nea Habilitar On Off Saltar a la l nea n xx Saltar al final del bloque Restablecer l nea Saltar al inicio del texto Saltar al inicio de la l nea Saltar a la ltima l nea de la pantalla Borrar hasta el final de la l nea rdenes Ctrl O ampliadas Ctrl OC Ctrl OE Ctrl Ol Ctrl ON Ctrl OT Ctrl OV Conmutar cursor entre l nea y bloque Editar posiciones de tabulador Insertar tabulador sobre el cursor Borrar tabulador sobre el cursor Invertir l nea de estado Establecer tabuladores por defecto 9610a FST 200 Ap ndice C FESTO C 3 Mensajes de error Los errores no son siempre previsibles errar es huma no en el software FST en especial cuando se utiliza con diferentes modelos de FPCs Para ayudarle a utilizar el software cuando aparece un mensaje de error generalmente lo hace sobre un fondo rojo en la l nea de mensajes
125. a edici n de la lista de asignaciones seleccionando la funci n F8 9610a 4 69 FST 200 STL 4 Programaci n en STL FESTO Inserci n de un nuevo operando Puede introducir un nuevo operando seleccionando F1 Entonces aparecer una caja de di logo con un campo para el operando absoluto y otro para el operando sim b lico v ase Fig 4 16 Puede desplazarse entre uno y otro campo con la tecla Intro o la tecla Tab Absol 0p 01 1 01 4 03 1 TO TPO Symbol 0p Commentary Hotor_wat Motor for cooling system Motor hyd Motor for hydraulic pump Delaytime Delay time in tenth of a second wait Waiting time in milliseconds FST 203 Allocation List V3 2 m i Insert Esc Absol 0p Symbol 0p B U IE E A A A a Fig 4 16 Inserci n de un operando 4 70 Ahora puede introducir un operando absoluto con o sin un operando simb lico Un operando simb lico s lo sin estar asociado a un operando absoluto no tiene senti do Por ello no est permitido 9610a FST 200 STL 4 Programaci n en STL FESTO Una vez introducido el operando sint cticamente co rrecto seleccione F1 La introducci n ser incluida en la lista de asignaciones en el lugar adecuado Puede cancelar la introducci n en cualquier momento con la funci n F8 o la tecla Esc Borrado de un operando Para eliminar un operando de la lista de asignaciones sit e el cursor sobre la l nea correspon
126. a hallar en la primera l nea Seleccione las opciones de b squeda con las teclas de cursor o con el rat n Puede sobreescribir las opciones por defecto de Y Yes S entre corchetes por las op ciones N No Ejecute la opci n con F1 una vez introducida toda la informaci n El cursor se sit a junto al ltimo car cter de la cadena de texto que haya introducido si ha sido hallado 6 5 FST 200 6 Editor de textos FESTO 6 6 Replace string Reemplazar cadena Cuando selecciona la funci n F2 en la pantalla Find replace aparece una ventana simi lar a la descrita antes Replace string Esc Find EA E aauu Replace with Options Y search forward Y ignore upper lower case Y whole words only V search the entire text Y ask before replacing Adem s de las acciones de hallar texto Find string aqu puede introducir un texto en la segunda l nea Este texto se utilizar para reemplazar el texto hallado Tambi n puede especificar en la ltima l nea si debe hacerse la sustituci n sin preguntar cada vez que se halle el texto Esto le permite reemplazar cadenas de texto que aparezcan m s de una vez sea globalmente o solamente en ciertas ocasiones Puede abandonar la opci n Replace string pulsando la tecla Esc o utilizando la funci n F8 y a continuaci n regresar a las rdenes de b squeda de la pantalla Find replace Repeat find Repetir hallar La f
127. a instrucci n puramente de ejecuci n THEN Esta instrucci n THEN siempre se ejecuta sin ninguna condici n previa El programa se ejecuta paso a paso El paso siguiente solamente se ejecutar si ha sido posible ejecutar una acci n THEN u OTHRW en la ltima frase del paso actual 9610a 4 21 FST 200 STL 4 Programaci n en STL FESTO Ejemplo de un programa sencillo de pasos STEP Etique1 IF 11 0 THEN SET F1 5 OTHRW RESET F15 STEP Etique2 THEN RESET F0 0 IF F1 5 THEN SET 00 7 SET F0 0 OTHRW SET 00 0 JMP TO Etiquet STEP Etique3 IF F0 0 AND 10 0 THEN SET 00 4 STEP Etique4 4 2 2 Programa de l gica Un programa de l gica se compone solamente de fra ses es decir se programa sin la instrucci n de paso STEP As un programa de l gica tiene el mismo as pecto que un programa de pasos Aqu ya no tiene la oportunidad de establecer derivaciones 4 22 9610a FST 200 STL 4 Programaci n en STL FESTO La primera instrucci n en un programa de l gica puede ser una frase incompleta Las frases siguientes deben escribirse como frases completas v ase el ap ndice A 3 Debe introducir una instrucci n PSE fin de programa parcial o interrupci n del procesador en la ltima frase del programa para que sea procesado continuamente Esta instrucci n debe escribirse de forma que siempre se ejecute El programa se procesa c clicamente La instrucci n THEN cuya condici n se cumpla ser ejecu
128. a opci n de Computer configuration Configuraci n del ordenador 9610a 2 9 FST 200 2 Instalaci n del software FESTO 2 2 2 Configuraci n del control En la pantalla mostrada en la Fig 2 3 introduzca la funci n de configuraci n del control por medio de la te cla de funci n FPC F5 Al activar esta funci n apare ce la siguiente imagen v ase Fig 2 4 FST configuration program Y3 2 FPC configuration data SF3 interface SF3 timeout SF3 initialization SF3 termination COM1 9600 2000 1 2 3 II O 4 bus ASIK 4 operat Fig 2 4 Datos de configuraci n del control 2 10 SF 3 interface Interface SF 3 Este par metro especifica el puerto del ordenador al cual se halla conectado el control COM1 COM2 y la velocidad de transmisi n Comprobar que el control se halle conectado al puerto y que funcione a la velocidad especificada Puede cambiar estos valores sobreescribi ndolos La secci n 7 3 describe c mo conectar correctamente su ordenador al control 9610a FST 200 2 Instalaci n del software FESTO 9610a Si est utilizando el puerto especificado exclusivamente para la conexi n con el control no deber a introducir nada en los campos de inicializaci n y terminaci n mostrados en la figura 2 4 SF 3 initialization Inicializaci n del SF 3 Si desea utilizar el mismo inter face serie COM1 COM2 para el control y para otros dispositivos p e
129. a programaci n en Dia grama de contactos LDR es posible e crear programas y m dulos de programa en forma de Diagramas de contactos e imprimir un programa LDR e comprobar la correcta sintaxis de un programa LDR e ver una lista de errores en el caso de que existan errores en el diagrama LDR e Cargar un programa LDR al control conectado v ase la Secci n 7 e utilizar opciones de prueba y diagnosis en funcio namiento Online e comprobar el desarrollo del programa por medio del funcionamiento Online en la forma de presenta ci n de Diagrama de contactos 9610a 5 1 FST 200 LDR 5 Programaci n en LDR FESTO El n mero de operandos disponibles es decir las di recciones de inputs outputs flags etc depende del tipo de control utilizado Por favor v ase la relaci n del ap ndice B 1 2 para de terminar qu operandos puede utilizar en su control Todos los operandos pueden designarse de dos formas en un programa de control e como operando absoluto p ej 02 7 e como operando simb lico p ej MOTOR ON Un programa que solamente utilice operandos absolu tos es capaz de funcionar incluso sin tener que hacer una lista de asignaciones pero es m s dif cil de leer Para formular el programa de forma m s clara y sim ple puede utilizar operandos simb licos en lugar de operandos absolutos Sin embargo si lo hace deber asignar los correspondientes operandos absolutos a los operando
130. ac ndolo y pulsando Intro FST 203 Y3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program m l Project selection Esc m Backup Restore Project _ Task Selection Esc 1 SES TEST test program S ck up project store project lete project ckup drive A B rmat floppy disk Rename project E E a E Hp BE pe Fig 3 13 Renombrar un proyecto 9610a 3 23 FST 200 3 Administraci n de programas de control FESTO Ahora deber a entrar el nuevo nombre del proyecto en el peque o campo de la l nea de mensajes un m ximo de ocho caracteres se permiten tambi n n meros y el signo de subrayado y pulsar la tecla Intro La l nea de mensajes muestra entonces los archivos que se renombran Una vez completado el procedi miento aparece de nuevo el men de selecci n de fun ciones de la Fig 3 11 Target drive A B Utilice esta funci n para cambiar el identificador de la unidad de destino Cuando se abre esta funci n apare ce un campo adicional en la l nea de mensajes como muestra la E FST Z U31 il Ladder Statement BASIC Uti Project management diagram list Select project Create project Delete project Print project Load project Delete program Selection Esc 1 Back up project Restore project Delete project Rename project Format floppy disk FP
131. accnnanncnnnnnns 8 22 9610a D 5 FST 200 Ap ndice D FESTO D 6 9610a FST 200 Ap ndice D FESTO D 2 suministrados Archivos MAK ndice de m dulos de programa y m dulos de funci n Los m dulos de programa y m dulos de funci n rela cionados a continuaci n forman parte del FST 200 y se hallan en el disquete de instalaci n M dulos de programa CMP 0 15 Driver Iden Versi n Tipo de Creado con Breve descripci n tifi display cador soportado no 3FD_XABG 100 v1 0 E ABG EL LED Display Driver display ABG E ABG VF editor textos internos E ABG 80 Generar CMP E FD 1 40S para E FD 2 40S funcionamiento E ABG 2 est ndar 3_EABG 101 v1 0 E EABG EL LED M dulo para Driver para teclado E ABG VF enlazar E ABG valores enteros 3_EABG2 102 v1 0 E ABG 2 Captura teclado control LEDs ABG 2 3FD_240S 104 v1 0 E FD 1 40S Driver display FD E FD 2 40S X40 S textos externos 3_ABG80 105 v1 0 E ABG 80 Driver para teclado E ABG 80 3FD_216S 106 v1 0 E ABG EL LED Driver FD 216S E ABG VF Textos en el ABG E ABG 80 3 32BITI 107 v1 0 Aritm tica de 32 bit 9610a D 7 FST 200 Ap ndice D FESTO M dulos de programa CFM 90 99 Driver Iden Versi n Tipo de Creado con Breve descripci n tifi display cado soportado r no 3FD_XABG 200 V1 0 E ABG EL LED Display editor Driver display ABG E
132. ad utilizando la funci n Backup Restore De esta forma puede volver a cargar un pro yecto posteriormente v ase la secci n 3 8 1 Seleccione la funci n Delete project borrar programa para iniciar el procedimiento de borrado Aparecer la siguiente pantalla v ase Fig 3 4 3 6 9610a FST 200 3 Administraci n de programas de control FESTO FST 203 V3 2 Ladder Statement Utilities Project management diagram list Select project Create project Print project Load project Delete program Project selection Esc Restore Project_ Description rt SF3 Cut transfer path P1 odule LIB program parts moe SF3 D Turn transfer path EEE 1 2 3 4 9 6 1 8 Fig 3 4 Borrar un proyecto Seleccione el proyecto a borrar en la ventana de selec ci n de proyectos en la parte inferior izquierda de la pan talla Pulse Intro o el bot n izquierdo del rat n para pro ceder Entonces aparecer un mensaje de confirmaci n Delete project Name lt Y N gt Borrar proyecto Nombre lt S N gt Yes Se borrar todo el proyecto con todo lo que haya en el subdirectorio No El programa regresa al men mostrado en la Fig 3 1 Todos los archivos del correspondiente directorio excepto los archivos protegidos se borran al borrar el proyecto 9610a 3 7 FST 200 3 Administraci n de programas de control FESTO 3 4 Borra
133. ador aritm tico mayor o igual que gt Comparador aritm tico mayor que lt gt Comparador aritm tico diferente de Par ntesis derecho finaliza un grupo de varias instrucciones AND Instrucci n l gica para una operaci n AND orientada a bit OR Instrucci n l gica para una operaci n OR orientada a bit EXOR Instrucci n l gica para una operaci n OR exclusiva orientada a bit TO Cuando se utiliza con LOAD transfiere el operando 1 al operando 2 SHIFT Transpone el operando monobit especificado a continuaci n con el valor del acumulador monobit INC Incrementa en una unidad el valor del operando multibit DEC Decrementa en una unidad el valor del operando multibit WITH Traspasa par metros en las llamadas a m dulos CMP WITH N Negaci n invierte operandos es decir se interroga por l gica O CPL Complementa los operandos multibit utilizando el m todo del complemento a dos INV Complementa los operandos multibit utilizando el m todo del complemento a uno 9610a A 3 FST 200 STL Ap ndice A FESTO A 1 2 Listas de operandos Esta lista incluye todos los operandos con sus m rge nes Observe el tipo de operando monobit o multibit Flag Marca Operaciones interrogar activar asignar F0 0 a F31 15 Monobit La notaci n FO a F15 se ampl a en la lista de asigna ciones por FO O a FO 15 Flag words Operaciones cargar comparar asignar
134. alida salidas Permitido 0 12 para estaciones orientadas a byte 0 4 para estaciones orientadas a word Confirme la introducci n con F1 Enter o el bot n iz quierdo del rat n Si la introducci n es permisible se pasa al siguiente campo de introducci n Las estaciones de bus de campo que pueden configu rarse y que aparecen en la ventana de selecci n se muestran en la p gina siguiente v ase Fig 8 3 8 4 9610a FST 200 8 Bus de campo master AS i FESTO Type Valve term PN 3 FST 203 field bus configuration 1 Comment 03 to 05 21H 504 Insert Esc Type mI Type selection Valve sens term up Valve term 03 to 05 FSI FB Interface 19 Valve term 02 over 8 valves Valve sens over 6 val SF tupe 02 to type 05 FB 202 I 0byte default Esc 1 to 6 val Fig 8 3 Selecci n del 9610a SS OOO IO lt A O tipo durante la configuraci n Seleccione la estaci n de la lista y pulse Intro Solamente para los terminales de v lvulas con bus de campo Tipo 03 05 Introduzca el n mero de input y output words calculado y pulse Intro Acepte la configuraci n de la estaci n en la lista pulsando F1 Introduzca las dem s estaciones del bus en la configuraci n establecida pulsando cada vez F1 8 5 FST 200 8 Bus de campo master AS i FESTO Todas las introducciones se verifican Aparecer un mensaje de error en los siguientes casos e Si s
135. amente la tecla de funci n F1 Explicaci n de la lista Esta lista contiene en su primera parte todos los ope randos ordenados por su direcci n absoluta operandos absolutos All donde los operandos tengan identifica dores simb licos y un comentario en la lista de asigna ciones esta informaci n se imprime a la derecha del operando V ase Fig 3 9 9610a FST 200 3 Administraci n de programas de control FESTO La parte 2 de esta lista muestra aquellos operandos simb licos que no se hallaron en la lista de asignacio nes es decir que a n no tienen un operando absoluto Esto permite comprobar qu informaci n a n falta por introducir Sin esta informaci n el programa de control no ser ejecutable FST crossreference list absolute symbolic FPC CCU P B Ver Type operand operand line rung comment LAMP_ON Emergency lamp on 1 CONTACT Contact releasing MOTORON hoek whether motor is running SENSOR1 E workpiece position EMERGEN uas emergency off pressed Fig 3 9 Lista de referencias cruzadas impresi n 3 6 6 Printing error list Cuando se selecciona esta funci n se imprime la lista de errores en la impresora conectada Estos mensajes de error est n relacionados en el ap ndice C 3 9610a 3 15 FST 200 3 Administraci n de programas de control FESTO 3 7 Cargar un proyecto Utilice esta funci n e Cuando desee cargar un proyecto completo al con trol con todos sus programas e cuan
136. amming le permite guar dar el programa en una memoria EEPROM no vol til Entonces puede utilizar el Modo de Arranque Boot Mode para determinar si al aplicar tensi n POWER ON los programas se cargar n desde la EEPROM a la RAM Modo de Arranque EEPROM o si deben utili zarse los datos que haya en la RAM Modo de Arran que RAM En el Modo de Arranque EEPROM los ope randos relacionados abajo son remanentes es decir sus valores se guardan en el caso de un fallo de ten si n y se restablecen al aplicar tensi n de nuevo Flag words FWO FW31 Flags FO O F31 15 Counter words CWO CW31 Counter preselects CPO CP31 Counters CO C31 Timer preselections TPO TP31 Registers RO R99 9610a 7 9 FST 200 7 Di logo con el control FESTO EEPROM Al aplicar la tensi n Programaci n Programa con FST Programa m x 1000 veces Operandos Operandos remanentes Remanentes Al aplicar la tensi n Al quitar la tensi n Fig 7 5 Administraci n de la memoria en modo EEPROM No es posible garantizar que los datos programas ope randos se mantengan con el Modo de Arranque RAM en el caso de un fallo de tensi n incluso si es de tan s lo unos segundos Deber asumir que habr p rdida de datos 7 10 9610a FST 200 7 Di logo con el control FESTO 9610a POR FAVOR OBSERVAR Normalmente la EEPROM no se programa hasta que no ha finalizado la puesta a punto Hasta este momen to Ud tra
137. ando a n no ha sido transferido a la lista de asignaciones aparece una ventana como la que mues tra la Fig 5 14 5 38 9610a FST 200 LDR 5 Programaci n en LDR FESTO Modificaci n de un operando Para modificar un operando siga el mismo procedi miento que para introducir un nuevo operando El ante rior operando puede modificarse simplemente sobrees cribi ndolo Puede borrar caracteres individuales con la tecla Supr o la tecla de retroceso Tambi n es posible abandonar la funci n de modificaci n pulsando la tecla Esc Se restablecen las introducciones originales El operando modificado en el programa LDR per manece sin cambios en la lista de asignaciones Ac tive el editor de la lista de asignaciones si desea modificar un operando en la lista de asignaciones o eliminar un operando de la lista de asignaciones 5 3 3 Borrado de s mbolos condicionales 9610a Compruebe que se halla en el primer nivel funcional LDR operations v ase la Fig 5 4 Sit e el cursor so bre el s mbolo condicional que debe desactivarse y ac tive la funci n F4 v ase la Fig 5 17 Para asegurar que los s mbolos condicionales no se borren acciden talmente aparece la siguiente ventana en la pantalla 5 39 FST 200 LDR 5 Programaci n en LDR FESTO FST 203 Ladder diagram editor V3 2 1 Rung no 2 P0 3 V1 motor_1 Question Delete contact box Y N 14 3 lI4 4 C
138. antalla delEST LO cc 2 18 3 Administraci n de programas de control 3 1 Crear UN proyecto concioccocococnnocinaccnncnnnnnannnanno 3 2 3 2 Seleccionar UN proyecto seee 3 4 3 3 Borrar UN proyecto cooooocccccnnocccccononcnnnnnnnnnnnnnnnos 3 6 3 4 Borrar prograMa sinaia enea 3 8 3 5 Imprimir UN proyecto c ooocccnccccnnnonaccnnnanancnnnananos 3 9 3 6 Impresi n de partes de un proyecto 3 11 3 6 1 Printing title page ooonmncccinnnnncinnncccconnccnoss 3 12 9610a III FST 200 Contenido FESTO 3 6 2 Printing text document 3 12 3 6 3 Printing allocation liSt oo m cinnnninnnn o 3 12 3 6 4 Printing programs sesiis 3 12 3 6 5 Printing Crossreference liSt oo ni 3 13 3 6 6 Printing error list 3 15 3 7 Cargar UN proyecto 3 16 3 8 Salvaguarda de proyectos Backup Restore oooocooconcccnonccnnocnconacncanccnnnos 3 18 3 8 1 Descripci n de las funciones 3 19 3 9 Importaci n de archivos oooooocccccccicccnnncanoss 3 27 3 10 Ejecuci n de UN programa s s 3 36 3 10 1 Introducci n de una llamada a UN prograMa occccccccnnnononononinoninanannna no nncnnnns 3 37 3 10 2 Ejecuci n de una llamada a UN programa coococococoncncnncananonononnncnnnn nan nn ono 3 43 3 11 Enlace de un m dulo n sessen 3 44 4 Programaci n en Lista de instrucciones STL 4 1 Acciones de programaci n en general 4 4 4 1 1 Crear un nuevo programa ccccocccnnocinonccccancn ns 4 5 4 1 2 Seleccionar un p
139. ante 0039 AND N 00 2 Indicaci n PARO EMERGENCIA 0040 THEN RESET 00 6 Taladradora retra da 0041 SET 00 7 Avance taladrado 0042 0043 Step 12 5 0044 IF 00 2 Indicaci n PARO EMERGENCIA 0045 THEN JMP TO 2 0046 IF 10 6 Taladro terminado 0047 AND N 00 2 Indicaci n PARO EMERGENCIA 0048 THEN RESET 00 7 Taladradora delante 0049 SET 00 6 Retroceder taladradora 0050 CP CO Contador de piezas 0051 LOAD cwo Piezas realizadas 0052 TO Ow1 0053 0054 Step 13 6 0055 IF 00 2 Indicaci n PARO EMERGENCIA 0056 THEN JMP TO 2 0057 IF 10 5 Taladradora en posici n normal 0058 AND N 00 2 Indicaci n PARO EMERGENCIA 0059 THEN RESET 00 5 Cilindro de sujeci n O retra do 0060 0061 Step 14 7 0062 IF 00 2 Indicaci n PARO EMERGENCIA 0063 THEN JMP TO 2 0064 IF 10 3 Cilindro de sujeci n retra do 0065 AND FO O 1 Hay pieza 0066 AND N 00 2 Indicaci n PARO EMERGENCIA 0067 AND CO Contador de piezas 0068 THEN JMP TO 10 0069 IF N CO Contador de piezas A 24 9610a FST 200 STL Ap ndice A FESTO 0070 THEN RESET 00 0 Indicaci n marcha 0071 RESET 00 1 Indicaci n modo Autom tico 0072 JMP TO 1 0073 0074 Step 20 8 Programa ajuste 0075 IF NOP 0076 THEN RESET 00 7 Taladradora delante 0077 SET 00 6 Retroceder taladradora 0078 0079 Step 21 9 0080 IF 10 5 Taladradora detr s 0081 THEN RESET 00 5 Cilindro de sujeci n O retra do 0082 RESET 00 1 Indicaci n modo autom tico 0083 RESET 00 0 Indicaci n Marcha 0084 JMP TO
140. as asigna ciones anteriores La opci n Read file permite recuperar una asignaci n de teclas previamente guardada con un nombre espe c fico de la librer a IFESTONLIB por ejemplo Al pulsar la tecla Intro cuando se halla destacada la opci n Write file aparecer una ventana Aqu deber introducir el nombre del archivo con el cual desea guar dar la asignaci n actual de teclas 9610a FST 200 6 Editor de textos FESTO Delete level Borrar nivel Seleccione la funci n F2 si desea borrar un nivel de asignaci n de teclas Esto borra todas las teclas de funci n en el nivel en que se halla el cursor Los siguientes niveles se desplazan una unidad hacia arriba es decir se decrementan en una unidad Cuando se borra un nivel debe modificarse manual mente la asignaci n de las teclas que cambian de nivel ya que los niveles han sido renumerados auto m ticamente 6 3 Portada del proyecto 9610a Para cada proyecto puede crear una p gina de porta da Esta puede contener e el identificador de la empresa e las tareas que desarrolla el control e la fecha y versi n del software e el nombre del ingeniero del proyecto y muchos otros detalles Llamada a la opci n Si a n no lo ha hecho primero deber seleccionar un proyecto ya que una portada debe siempre asignarse a un proyecto A continuaci n seleccione la opci n Title page del men Utilities 6 29 FST 200 6 Editor de textos FESTO
141. asiones el archivo de librer a probablemente se corromper 9610a FST 200 Ap ndice C FESTO 9610a Library file not found No se encuentra el archivo de la librer a El archivo XXXBST BIB no existe o est corrupto LOAD expected Se espera un LOAD Una instrucci n multibit en la caja aritm tica l gica debe empezar con LOAD LOAD TO not permitted No se permite LOAD TO En este punto de la caja aritm tica l gica solamente pueden utilizarse operandos multibit que puedan escribir se ni C ni IW Memory error Not enough free memory available Error de memoria Insuficiente memoria disponible Una rutina de lec tura ha detectado que no hay suficiente RAM libre para esta opera ci n Hay programas residentes en memoria cargados Memory resident programs are loaded Remove and reboot Cargado programas residentes en memoria Ha cargado un progra ma residente en memoria en el entorno FST Arranque de nuevo el ordenador y llame de nuevo al FST sin cargar el programa residente Missing comparison operator Falta el comparador Error de programaci n en Lista de instruccio nes En una comparaci n multibit falta el segundo operador Move curser to a tabulator position Sit e el puntero en una posici n de tabulador El puntero P debe situarse en la posici n del tabulador a borrar cuando se borran tabu ladores Multi bit operand expected Se espera un operando multibit Error de programaci n en Lista de
142. bajar en Modo de Arranque RAM Antes de programar la EEPROM deber descargar al PC el con tenido de la memoria del control Descarga del contenido de la memoria del control Deber utilizar esta funci n cuando desee transferir to dos los programas y m dulos de programa de un pro yecto es decir todo el programa de control desde la RAM a la EEPROM La opci n para descargar programas desde el control asume que primero se han cargado los programas al control Si ahora selecciona la opci n Upload los pro gramas se descargan de nuevo desde el control al PC v ase Fig 7 6 Este proceso genera tambi n el archivo que se necesi ta para la programaci n de la EEPROM 7 11 FST 200 7 Di logo con el control FESTO FST 203 Y3 2 1 Ladder Statement Utilities I Project diagram list Allocation list management SF3_TEST test programs Text editor Text function keys Title page Project header Configuration EEPROM programming Online mode Program execution Printing 1 2 3 A manag gt 6 FST 202C HS end Fig 7 6 Descarga desde el control 7 12 La ventana de mensajes Loader program muestra el n mero de archivos y bytes transmitidos durante la transmisi n de datos Si se produjera un error durante la transmisi n en la l nea de mensajes aparecer a lo siguiente Program incorrectly read from FPC Programa le do incorrectamente del FPC En este caso deber
143. bsoluto introducido como un operando simb lico como el anterior 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Un operando simb lico se forma a partir de un m ximo de nueve letras o n meros El primer car cter del nom bre debe ser una letra o el signo de subrayado Comentario del operando Aqu puede introducir una breve explicaci n de lo que hace el operando Este puede ser un texto de no m s de 36 caracteres Hay tres opciones para la creaci n de la lista de asig naciones e Antes de empezar a escribir el programa utilizan do el editor de la lista de asignaciones e Durante la introducci n del programa utilizando el editor del programa e Despu s de la introducci n del programa utilizan do el editor de la lista de instrucciones El primer m todo es el m s com n El segundo tipo requiere una buena visi n general del proyecto Es adecuado para proyectos peque os El tercer m todo es el menos utilizado 4 65 FST 200 STL 4 Programaci n en STL FESTO La lista de asignaciones relaciona todos los operandos que pueden direccionarse por la unidad central del con trol asociado Estos son en detalle Es Inputs y outputs del bus de campo incluyendo las de diagnosis Input y output words incluyendo las de diagnosis Flags y flag words Inputs y outputs I O locales CP AS i Input y output words I O locales CP AS i Errors error words Timer timer preselect
144. ca de inserci n a la posici n deseada Ahora puede insertar un tabulador en esta posici n pul sando F3 Delete tab Borrar tabulador Active la regla de tabuladores Con la funci n F4 puede borrar el tabulador del lugar en el que se halla la marca de inserci n Default tabs Pulsando F5 aparece una ventana de advertencia Delete changed tabulators Y N Borrar tabuladores cambiados S N Si elige Y Yes S se borran los tabuladores modifica dos y se establecen los tabuladores por defecto Selec cionando N No no se modifican los tabuladores Con F8 regresa a la asignaci n de teclas mostrada en la Fig 6 1 9610a FST 200 6 Editor de textos FESTO 6 1 4 rdenes adicionales Seleccionando la funci n F4 de la pantalla mostrada en la Fig 6 1 se establece la asignaci n de las teclas de funci n a las rdenes adicionales Ahora dispone de algunas funciones de edici n adicio nales v ase Fig 6 7 FST Text editor Y3 1 1 Line 10 Col 15 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the EHD and laa elements F10 Switch to main level lt Ext commands gt TI ZE OM esa OCE 6 7 SEN Fig 6 7 rdenes adicionales
145. ca tambi n a las copias d No se permiten otras formas de utilizaci n en especial su reproducci n para otros fines o pasar el software a terceras partes en incumplimiento de las especificaciones de la cl usula 3 o cualquier modificaci n u otro tipo de uso 2 Referencia a los derechos de copia Cada programa contiene una referencia a los derechos de copia Esta referencia debe in cluirse en todas las copias En todas las versiones editadas y en todas las partes del progra ma que est n enlazadas a otros programas 3 Transferencia de la licencia El comprador puede transferir su licencia a un tercero sujeta al mbito de uso y restriccio nes tal como se ha indicado en las Secciones 1 y 2 La tercera persona debe ser advertida de estas condiciones Despu s de la transferencia el vendedor pierde todos los derechos de uso respecto a los paquetes de software tanto en lo que respecta a las copias versiones editadas o programas enlazados Si estos ltimos no son entregados a la tercera persona deben ser destruidos 4 Cualquier otra condici n originada por otros productores y conte nida en este paquete de software es nula y sin validez Il Exportaci n del paquete de software Si se exporta el paquete de software se exige al cliente observar las regulaciones de expor taci n de la Rep blica Federal de Alemania y del pa s en el que fue adquirido el paquete de software Acuerdo de licencia FESTO III Garant a 1 Fest
146. caci n de un operando B squeda de UN operando oocociconociconcos Introducci n en la lista de asignaciones oocococcconocccoconononnnonnnncnnnncnnos Inserci n de columnas ooooncccnncnoninnnnos Selecci n del s mbolo de un contacto Introducci n de un operando o cooccoco o Introducci n en la lista de asignaciones conccccconnoncccnonanoncnnnnnnnnnnnnnns Selecci n de una operaci n de comparaci n Introducci n del segundo operando Borrado de s mbolos Endon us Formaci n de un ramal en paralelo Borrado de ramales en paralelo 5 46 Definici n de bobinas Box definitions Definici n de clas T Operaciones multibit Arithmetic logic aritm tica l gica Caja para llamar a un m dulo denes de bloque su s soseo 1151111111001 Operaciones especiales ooooonniinnin n List of rungs lista de renglones Acceso a la visualizaci n del estado Status display Visualizaci n del ESTADO A en A Modificaci n de operandos sss sese 6 2 Editor de textos denes de b squeda del editar de textos denes de VGE del Editar del textos Insertar un bloque de texto 6 Guardar bloque de texto 5 18 5 19 5 20 5 23 5 26 5 31 5 32 5 33 5 37 5 38 5 40 5 42 5 44 5 52 5 69 5 73
147. carga la lista Establecida en la RAM del bloque de control SF 3 Entonces se realiza de nuevo una comparaci n Esta blecida Actual POR FAVOR OBSERVAR Los datos para la red AS i solamente ser n cargados en la EEPROM del bloque de control SF 3 cuando sean le dos desde la RAM y se programe la EEPROM al finalizar completamente la puesta a punto del siste ma Print configuration F6 La funci n F6 env a a la impresora o a un archivo la lista de slaves establecida para un posterior procesa miento en la documentaci n del proyecto Address progr F7 Esta tecla de funci n accede al men Assign modify AS i slave address que se describe a continuaci n File commands F8 F8 se utiliza para guardar datos y o salir del men de configuraci n AS i Los datos de configuraci n requeridos para el control se guardar n con el nombre de archivo 3ASI CFG en el directorio del proyecto actual 9610a FST 200 8 Bus de campo master AS i FESTO 8 2 1 Direccionamiento de slaves AS i La tecla de funci n F7 Address progr accede al men para el direccionamiento de slaves AS i que ya han sido instalados En este men es posible Conectar cada slave AS i individualmente al bus AS i y direccionarlo desde el PC sin utilizar la uni dad de direccionamiento AS i durante una nueva instalaci n Redireccionar posteriormente slaves AS i que ya hubieran sido direccionados Ver las referencias cruzadas con
148. ccccccnnonccocccnnnnnnns 7 2 7 2 Carga de datos al control 7 3 7 2 1 Carga de un proyecto al control 7 5 7 2 2 Carga de un programa al control 7 8 7 2 3 Guardar el contenido de la memoria en EEPROM a NR 7 3 Modo Online ccccciconccccconcnncnnconcccnnnnoos 7 15 7 3 1 Posibilidades en Online Mode 7 19 7 4 Mostrar SF3 INFO 22 7 4 1 Visualizaci n est tica de entradas Y SAlIdAS aa A ERRA 7 24 7 4 2 Visualizaci n est tica de flags 7 30 7 4 3 Visualizaci n est tica de timers 7 31 7 4 4 Visualizaci n est tica de contadores 7 32 7 45 Visualizaci n est tica de registros 7 33 7 4 6 Visualizaci n est tica de errores 7 35 7 4 7 Visualizaci n est tica del estado del sistema cocococononinininoninoncncnnncnananananannno 7 38 7 5 Visualizaci n din mica ccconccccccncnncninannnos 7 39 7 6 Mini Terminal coccccccccncccnnnncnononenenenenenenos 7 41 7 7 Utilizaci n de MacroOS oooooccccnncnnnoncconnnnno 7 42 7 7 4 Definici n de MacroOS occccococcnncnnnanonocnnnnos 7 44 7 7 2 Ejecuci n de MactOS ooooccincccconininonnnanccc ns 7 45 7 8 Modo terminal cccccccccccccncncncnonenenononos 7 47 7 9 Configuraci n del sistema estableci miento del modo de funcionamiento 7 48 7 9 1 Establecer el modo de funcionamiento Independiente onooccccnnnccccnnnocacanonanancnonananos 7 49 7 9
149. ce si el si el archivo est corrupto 9610a FST 200 Ap ndice C FESTO 9610a Sentence begins without IF or THEN part La frase empieza sin una parte IF o THEN Error de programaci n en Lista de instrucciones La frase es incompleta A ada el operador que falta Sentence too long Instrucci n demasiado larga Error de programaci n en Lista de ins trucciones Se han introducido demasiadas instrucciones de ejecu ci n en esta instrucci n m ximo 255 rdenes STEP not permitted in parallel logic program No se permite la instrucci n STEP en un programa de l gica Error de programaci n en Lista de instrucciones Se ha hallado una etique ta STEP en un programa que inicialmente fue creado como de l gica combinatoria paralelo STL file read error Error de lectura de la Lista de instrucciones Los datos no han sido completamente transferidos o han quedado sin transferir durante una operaci n de lectura de archivo Por favor leer de nuevo Structure not permitted Estructura no permitida Programaci n en Diagrama de contactos La introducci n que desea hacer no corresponde con la sintaxis del Dia grama de contactos Symbolic operand already defined Operando simb lico ya definido Est tratando de definir un nuevo identificador simb lico pero este ya ha sido introducido en la lista de asignaciones local o global Por lo tanto el operando simb lico no tiene asignados operandos nicos Symbolic operand
150. chivo en el cam po File extension Debe coincidir con la extensi n del archivo fuente Por ejemplo no es posible importar un archivo LDR KOP como un archivo STL AWL Cuando confirma pulsando la tecla Intro la introducci n de la pantalla cambia para mostrar la extensi n del archivo seg n lo que desee importar e Un archivo de programa OBJ AWL KOP observe que deber introducir AWL en lugar de STL para los archivos de Lista de instrucciones y KOP en lugar de LDR para los archivos de Diagra ma de contactos e u otro tipo de archivo BEL DOC ANZ MAK 3 33 FST 200 3 Administraci n de programas de control FESTO 3 34 Importaci n de un archivo de programa Una vez introducida la extensi n para un archivo de programa se mostrar n los siguientes campos en la ventana de introducci n cuando confirme pulsando la tecla Intro e CI Area identifier Aqu debe especificar si desea utilizar el archivo como un programa P o como un m dulo B e CI Area parameters Aqu debe introducir el n mero de programa o de m dulo bajo el cual el archivo ser administrado en el proyecto de destino e Versi n Introduzca aqu la versi n e File extension La extensi n del archivo debe coincidir con la extensi n del archivo origen e Comments Dispone de este campo para escribir comentarios sobre el archivo actual Si ha seleccionado m s de un archivo puede pulsar F2 para desplazarse a la
151. ci n previa Establecida Si no hay configuraci n establecida en el directorio de proyectos se utilizar la configuraci n actual como es tablecida Sin embargo el archivo as creado no con tendr comentarios que deber n a adirse si se desea 9610a FST 200 8 Bus de campo master AS i FESTO FST 203 Project planning ASI slaves Oper ASI ID I0 Code 0 ASI ID I0 Code Adr Code HEX 3 2 1 0 Adr Code HEX 3 24 16 0 8 0 Deviations AS I I0 Code HEX 3 2 gt Ni 22002H00Ho0oHooohoon 1 0 Nominal configuration 29 0 I I I I Actual configuration Empty Deviation 1 of 1 iD 00 5 NP O e OHOOHO Ohe or oOor ororor oros O0HO0HO0OODHOHHAHOOHOOSO oooO F4 a aia actual confi Ae of po nuni as nominal configuration E a EA A i naina IOo Fig 8 7 Comparaci n Establecida Actual Se mostrar cualquier desviaci n determinada por la comparaci n Establecida Actual La tecla de funci n F4 acepta cada desviaci n Actual individualmente como nueva especificaci n del valor establecido en la lista planificada Si hay m s de un slave que difiere puede paginar la lista de slaves con las teclas F1 y F2 y dejar las des viaciones que desee sin modificar F4 acepta la desvia ci n de nuevo y la tecla Esc cancela la comparaci n Establecida Actual 9610a 8 17 FST 200 8 Bus de campo master AS i FESTO Load configuration F5 La tecla de funci n F5
152. cionan in formaci n sobre el estado valor actual y preselecci n cantidad a contar del counter Estos son los operandos e Cnn para el estado del counter activo e inactivo e CWhnn para la counter word valor actual e CPnn para el counter preselect valor de preselec ci n nn representa la direcci n del counter Se dispone de 32 counters Pueden utilizarse dos tipos de counters en un progra ma en Diagrama de contactos Estos son e counters incrementales e counters decrementales Los counters incrementales cuentan de forma ascen dente incrementan a partir de su valor actual Los counters decrementales cuentan de forma descendente decrementan a partir de su valor actual 9610a 5 63 FST 200 LDR 5 Programaci n en LDR FESTO 5 64 Estado del counter El operando del estado del counter es monobit e indica si este se halla activado o desactivado Los operandos monobit son el tipo de operandos que pueden activar se desactivarse o interrogarse Cnn 0 El counter est desactivado detenido o vencido Cnn 1 El counter est activado est contando Aseg rese de interrogar el estado del counter en la parte condicional del rengl n contacto normalmente abierto antes de incrementar o decrementar un coun ter en la parte ejecutiva Preselector del counter El preselector del counter representa el valor final para counters incrementales y el valor de partida para coun ters decrementales El operan
153. ciones indican qu entradas o salidas de ben direccionarse en qu m dulos de E S En el ejemplo descrito anteriormente esto significa 11 1 es la entrada Input 1 en el m dulo de I O 1 01 0 es la salida Output O en el m dulo de I O 1 Interri y Zumbador son operandos simb licos Cuando se escribe un programa siempre debe asegu rarse que escribe los operandos junto con sus respecti vas direcciones Nunca deben separarse por espacios La estructura completa y la sintaxis de un programa STL se muestra en el ap ndice A 3 Cuando se empieza un nuevo programa puede escri birse como e un programa de pasos e un programa de l gica paralelo e una instrucci n de ejecuci n 4 20 9610a FST 200 STL 4 Programaci n en STL FESTO 4 2 1 Programa de pasos Un programa de pasos puede contener hasta 255 pa sos STEP 1 255 Puede nombrarse cada paso con una etiqueta simb lica Independientemente de la eti queta simb lica los pasos son numerados correlativa mente al compilar el programa En un programa de pasos puede desviar el desarrollo secuencial del programa JMP TO etiqueta del paso Esto hace que el programa siga ejecut ndose en un paso distinto al que le sigue inmediatamente Un paso consiste en una o m s frases Una frase com pleta contiene una instrucci n IF una instrucci n THEN y opcionalmente una instrucci n OTHRW La primera frase de cada paso puede ser incompleta Podr a ser un
154. connected or incorrectly connected Salida del m dulo de funci n no conectada o conectada incorrecta mente Programaci n en Diagrama de funciones Verifique que la sa lida del m dulo de funci n est conectado y que el enlace sea el correcto G GOTO incorrectly connected GOTO conectado incorrectamente Programaci n en Diagrama de funciones Compruebe que el s mbolo GOTO se halle conectado y que el enlace sea el correcto GOTO instruction without GOTO target Instrucci n GOTO sin destino Diagrama de contactos Se ha introdu cido una instrucci n GOTO en la parte de ejecuci n de una l nea sin especificar el destino de GOTO C 15 FST 200 Ap ndice C FESTO Identical project name not permitted No se permite un nombre de proyecto id ntico Durante una funci n de Backup Restore se ha introducido el nombre de un proyecto existente IF or STEP expected Se espera IF o STEP Error en programaci n con Lista de instruccio nes Una instrucci n completada debe ser seguida por una nueva instrucci n o un nuevo paso IF OTHERW or STEP expected Se espera IF OTHERW o STEP Programaci n en Diagrama de contactos Una instrucci n que termina con la parte THEN solamente puede ser seguida por una instrucci n ELSE Una nueva instrucci n o un nuevo STEP Illegal default value for the counter Valor de contador por defecto incorrecto Se ha excedido el valor por defecto m ximo del contador Illegal libra
155. control y se utilizan para resolver pro blemas generales Los m dulos de funci n CFM 90 a 99 pueden cargarse utilizando el men Project man agement y la funci n Include module 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a M dulos de programa Estos m dulos se crean con el software FST y est n principalmente orientados a un determinado proyecto Para crear un m dulo de programa introducir una B en lugar de una P al crear el programa y editarlo como un programa normal LDR v ase tambi n la sec ci n 5 1 1 Dentro del m dulo de programa deber an utilizarse operandos simb licos o unidades de funci n especiales para la introducci n de los operandos Esto hace que el sistema sea aplicable universalmente Los m dulos de programa tambi n pueden crearse en lenguaje de Lista de instrucciones STL o pueden ser programas en Assembler A diferencia de los m dulos de funci n los m dulos de programa siempre est n asignados a un proyecto y se guardan en el mismo directorio del proyecto En cualquier caso deben cumplirse las siguientes ins trucciones e un m dulo no puede llamar a otro m dulo e el programa que hace la llamada no sigue proce s ndose durante la ejecuci n del m dulo Definici n de una llamada a un m dulo Sit e el cursor en la parte de ejecuci n del rengl n en el que deba llamarse al m dulo Active la funci n Mo dule call en la ventana de la Box definition Fig 5 2
156. cta del pun tero del rat n En algunos casos una diferencia del an cho de un s lo car cter puede hacer que se ejecute una funci n diferente FST 2038V3 2 1 A p 1 vez clic l nea superior de la pantalla Pantalla atr s luego deslizamiento hacia abajo Inicio del archivo Fin de l nea Inicio de la l nea Deslizar a ds N A Deslizar a derecha 1 vez clic l nea inferior de la pantalla E Final del archivo luego deslizamiento hacia arriba Deslizar adelante Abrir la ventana de ayuda en y cualquier posici n en la l nea SN de mensajes UY E T 1 2 3 AMET gt 6l TRIN SE Fig 1 1 Funciones de deslizamiento con el rat n 1 12 9610a FST 200 2 Instalaci n del software FESTO 2 Preparaci n del software 2 1 Instalaci n del programa FST y Dadas las significativas posibilidades del software FST y de la cantidad de programas que incluye debe insta larse en el disco duro Instale el FST en un subdirectorio propio 2 1 1 Instalaci n en el disco duro 9610a El programa de instalaci n primero crea el directorio de programas p ej CAFST en la unidad especificada El archivo CONFIG SYS debe contener una l nea que in dique FILES 18 A continuaci n todos los archivos de programa del software FST se copiar n al directorio del programa p ej CAFST Los programas creados por el usuario se guardar n posteriormente en el directorio de pr
157. ctivo Se llega a esta funci n cuando se llama al editor del STL por primera vez o si se selecciona la funci n F1 en la ventana de selecci n de programas mostrada en la Fig 4 3 Entonces aparecer la ventana mostrada en la Fig 4 2 La ventana que aparezca en su pantalla puede diferir en algunos detalles ya que depende del tipo de control Va E Ladder i ement st 1 Utilities Project atagram management STL online display STL function keys Syntax test Load program Print program Prog Module P B F1 Program Module No 8 Version No 1 Description No comment irm 2 3 5 6 7 Fig 4 2 Creaci n de un nuevo programa 9610a 4 5 FST 200 STL 4 Programaci n en STL FESTO En esta ventana ya hay introducidos par metros por defecto Puede modificar estos par metros sobreescri biendo los caracteres Borre los caracteres sobrantes con la tecla Supr Una vez que toda la informaci n sea correcta puede crear el programa seleccionando la funci n F1 Las entradas permisibles se muestran en la tabla siguiente Introducci n SF 3 Type Program Module P B F Program Module No 0a15 Function No 90 a 99 s lo para Link module Version no 1a9 Description Texto 4 6 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Prog Module P B F Utilice esta especificaci n para determinar el tipo de programa P significa programa principal B m dulo de prog
158. cualquier momento por el flanco ascendente de 10 2 El operando del estado del counter es entonces 0 El valor de la counter word permanece inalterado Rengl n 4 El flanco ascendente de la input 10 3 activa el counter C1 El operando del estado del counter pasa a 1 y la counter word se pone a cero 5 67 FST 200 LDR 5 Programaci n en LDR FESTO 5 68 Counter decremental En los counter decrementales el counter preselector es el valor de partida del counter Por esta raz n el coun ter preselector debe cargarse en la counter word Para ello debe introducirse una segunda caja de Assigne ments LOAD TO en paralelo con la caja del timer Inserte una bobina en paralelo y seleccione la funci n Assignement LOAD TO de la ventana de definici n de la caja A continuaci n introduzca el operando del counter preselector y de la counter word v ase tam bi n la secci n 5 4 1 El siguiente diagrama muestra un ejemplo de inicializa ci n y decrementaci n de un counter decremental 18 0 CZ 2 l INN 50 counter CPZ to CWZ cZ 18 1 EZ A DEC Rengl n 1 Primero se activa el counter C2 en la caja del counter C2 1 y su counter preselector se establece en 50 La caja de asig naci n carga este valor 50 en la counter word Rengl n 2 Si el counter est activo a cada flanco ascendente de 10 1 se decrementa en 1 Cuando la counter word llega a O el counter se desactiv
159. cursor con la tecla Ctrl Tecla Tab Cada pulsaci n de la tecla Tab desplaza el cursor al siguiente campo hacia la derecha Pulsando esta tecla junto con la tecla May se desplaza el cursor al anterior campo ha cia la izquierda 1 7 FST 200 1 Instalaci n del software FESTO 1 8 Tecla Bloq Despl Activando esta funci n al pulsar una tecla Bloq de movimiento del cursor se desplaza toda Despl la pantalla en lugar de hacerlo el cursor debe pulsarse de nuevo la tecla para inhabi litar esta funci n y regresar al modo normal Si el cursor no puede moverse normalmente es por que la tecla Bloq Despl a n est activada Tecla Esc Esta tecla permite abandonar la acci n se leccionada sin ejecutarla En este caso se vuelve al punto de partida Tecla Intro Return lt CR gt la tecla m s ancha del te clado Esta tecla se utiliza para cerrar accio nes e introducciones o para confirmar entra das y activar funciones Tecla Supr Esta tecla elimina el car cter bajo el cual se Supr halla el cursor en la introducci n de texto El cursor se mantiene en la misma posici n 9610a FST 200 1 Instalaci n del software FESTO Tecla Insert Utilice esta tecla para insertar caracteres en la posici n actual del cursor La tecla Insert conmuta entre el modo de inserci n de ca racteres y el modo de sobreescritura en el software FST Tecla de Retroceso Cada vez que se pulsa esta
160. cuyo tipo no corres ponde con los par metros del archivo o de la cabecera del progra ma Incorrect disk entered Disco incorrecto Ha insertado un disquete equivocado durante la ru tina de instalaci n del software FST Incorrect number of parameters El n mero de par metros no es correcto Mensaje de error de la lista de asignaciones El operando absoluto no es nico No se generar n par metros o se aceptar n autom ticamente Debe entrar los par metros completamente Insufficient RAM memory bytes RAM insuficiente bytes No hay suficiente capacidad de memoria para ejecutar el software FST El mensaje muestra cuanta capacidad de memoria se necesita en bytes Invalid absolute operand Operando absoluto no v lido Se ha asignado un operando no v lido p ej un operando monobit en lugar de uno multibit o viceversa Invalid absolute operand for stands for contact coil timer Operando absoluto no v lido para contacto bobina temporizador Se ha asignado un operando no v lido p ej un operando monobit en lugar de uno multibit o viceversa C 19 FST 200 Ap ndice C FESTO C 20 Invalid entry Help with F9 Introducci n no v lida ayuda con F9 La introducci n no es v lida Pulse F9 para solicitar ayuda Invalid missing jump target Falta incorrecto destino de GOTO La etiqueta a la que el programa trata de saltar no existe Invalid operand Operando no v lido Programaci n en lista
161. d e Terminaci n del bus ON OFF con F3 e Automode ON OFF con F7 Nota Si el terminal se halla al principio o al final de la l nea se necesita una resistencia terminadora Esta resisten cia ya se halla en el bloque de control SF 3 y se activa por medio de F3 se activa desactiva SF3 Online Mode Field bus settings System mode Field bus master Baud rate 375 Kbd Bus termination OFF Automode setting ON Modifications become a with a SRA Fig 7 32 Modo de funcionamiento master 7 50 9610a FST 200 7 Modo Online FESTO 9610a Slave El sistema se establece en modo Field bus slave utili zando la funci n F1 para el modo de funcionamiento como Slave Adem s de la velocidad de transmisi n terminaci n del bus y Automode pueden establecerse los siguientes par metros e La direcci n del bus de campo con F4 e Los bytes de entrada para la transmisi n c clica de datos con F5 0 12 por defecto 2 bytes IWO 4 y 0 5 e Los bytes de salida para la transmisi n c clica de datos con F6 0 12 por defecto 2 bytes IWO 4 y 0 5 7 51 FST 200 7 Modo Online FESTO 7 10 Visualizaci n de la configuraci n I O Esta funci n proporciona un resumen de los compo nentes de I O del terminal de v lvulas y Valve terminal type 03 04B 05 SF3 Online Mode Pneumatics no valve coils ASI IN IN PROP ADDA OUT OUT OUT
162. da para la programaci n Est n dispuestas para ayudarle como usuario de la programaci n en Lista de instruc ciones Por favor consulte el ap ndice A 1 2 para conocer el margen de valores de los diferentes operandos Programaci n en Lista de instrucciones Step y Instrucci n Parte de ejecuci n Fin F Step Cms ln Lo ejecuci n A 10 9610a FST 200 STL Ap ndice A FESTO Instrucci n ar D Parte condicional THEN Parte condicional Comparaci n Asianaci n multibit signaci n de bits expresi n EXOR Asignaci n de bits AND om EXOR 9610a A 11 FST 200 STL Ap ndice A FESTO Expresi n EXOR Operando monobit J AND EXOR O Operando monobit Operando bit E J Lo expresi n EXOR Comparaci n multibit Operando bit G Operando afectado Input 1 Output O Flag F Counter C Timer T Error E Program P A 12 9610a FST 200 STL Ap ndice A FESTO Comparaci n multibit Valor multibit Valor multibit Valor multibit T rmino base J T rmino base Operando word E Y CO Valor multibit O 9610a A 13 FST 200 STL Ap ndice A FESTO Parte de ejecuci n mu
163. de campo v ase secci n 7 9 2 Modo de funcionamiento como slave del bus de campo v ase secci n 7 9 2 El modo de funcionamiento del control solamente puede cambiarse en situaci n de STOP paro Cual quier modificaci n que se haya hecho ser validada cuando se pulse de nuevo la tecla de funci n F8 La funci n F7 Automode define si el control permanece en condici n de STOP paro al aplicar la tensi n de funcionamiento Automode OFF o si el control empie za a procesar el programa autom ticamente Automode ON El programa con el n mero m s bajo se pone en marcha generalmente el programa 0 El control se ha lla entonces en el estado RUN marcha con lo que luce el LED RUN 7 48 9610a FST 200 7 Modo Online FESTO 7 9 1 Establecer el modo de funcionamiento independiente SF3 Online Mode Field bus settings System mode Without field bus Automode setting OFF Modifications become effective with F8 AAA Fig 7 31 Modo de funcionamiento independiente Aqu no hay otros ajustes a establecer que seleccionar Automode 9610a 7 49 FST 200 7 Modo Online FESTO 7 9 2 Establecer el modo de funcionamiento master y slave Master El sistema se establece en modo Field bus master utilizando la funci n F1 para el modo de funcionamien to como master Tambi n puede seleccionar e La velocidad de transmisi n del bus con F2 31 25 62 5 187 5 375 kBau
164. de control FESTO FST 203 V3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Project selection Esc Restore Project_ Description rt SF3 Cut transfer path P1 odule LIB program parts c SF3 D Turn transfer path EEE 1 2 3 4 9 6 1 8 Fig 3 3 Selecci n de un proyecto 9610a Todos los proyectos existentes se muestran en una se gunda ventana en la parte inferior izquierda de la pan talla Seleccione el proyecto en el que desee trabajar destac ndolo Pulsado la tecla Intro o haciendo clic con el rat n se activa el proyecto y se regresa de nuevo al men prin cipal mostrado en la Fig 2 9 Puede comprobarse que la selecci n ha sido correcta ya que aparece el nom bre del proyecto y su descripci n en la parte inferior izquierda de la pantalla 3 5 FST 200 3 Administraci n de programas de control FESTO 3 3 Borrar un proyecto Puede borrar completamente un proyecto programa de control e si ya no desea trabajar m s en el proyecto e siya no va a necesitar m s el proyecto Un proyecto puede contener varios programas m du los de programa la portada y la documentaci n textual Recuerde que al borrar un proyecto todo esto tambi n se borra Solamente debe borrar un proyecto si est seguro de que ya no lo necesita o si ya ha hecho previamente una copia de segurid
165. de todos los archivos a transferir ejecute la funci n F1 Los archivos se trans fieren de la unidad fuente al directorio de proyectos es pecificado seg n su numeraci n Una vez terminada la transferencia reaparecer el men principal en la pan talla 3 10 Ejecuci n de un programa 3 36 Esta funci n le permite llamar a programas externos desde el software FST Una vez ejecutado el programa regresa de nuevo al men de Utilities As no es nece sario abandonar el software FST si desea ejecutar r denes a nivel de DOS Tiene acceso a todo tipo de programas externos y puede e ejecutar rdenes DOS internas p ej DIR 0BJ e pasar al nivel de DOS ejecutando COMMAND COM e llamar a programas ejecutables estos tienen algu na de las extensiones EXE COM BAT e ejecutar programas FST que no puedan seleccio narse o funcionar desde los men s FST 9610a FST 200 3 Administraci n de programas de control FESTO El ltimo punto es la principal aplicaci n de esta fun ci n Los programas de este tipo se suministran con el software FST o se suministrar n en un futuro p ej controlador de posici n con editor incorporado editor de displays etc Para facilitar la llamada a los progra mas el software FST proporciona par metros predefini dos 1 a 5 que puede combinar en la forma que desee dependiendo de la llamada que realice 3 10 1 Introducci n de una llamada a un programa 9610a
166. de un ramal paralelo En la parte ejecutiva los ramales paralelos se borran de la misma forma que en la parte condicional v ase la secci n 5 3 4 5 3 7 Orden de salto 5 48 Un programa LDR es procesado rengl n a rengl n des de arriba hacia abajo Sin embargo el proceso es tan r pido que a menudo se le denomina proceso en para lelo virtual Con la ayuda de la orden de salto jump pueden programarse derivaciones Entonces el proce samiento del programa finaliza en la posici n del salto y continua en otro punto del programa Con esta fun ci n es posible e estructurar mejor un diagrama LDR e reducir el tiempo de ciclo eludiendo partes del pro grama La orden de salto consiste en una instrucci n de salto y una marca de destino 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Introducci n de una instrucci n de salto Seleccione las definiciones de bobina en la ventana de selecci n para la funci n Create jump mark A continua ci n active la opci n Enter operand e introduzca la di recci n del salto denominaci n de la correspondiente etiqueta del salto Estas introducciones no son operandos y por lo tanto no se transfieren a la lista de asignaciones Introducci n de una etiqueta de salto Para introducir una marca de salto debe seguir el mis mo procedimiento que para introducir un contacto en la parte condicional v ase la Fig 5 12 eligiendo Jump destination A continuaci
167. de una operaci n multibit con dos operandos 18 2 IW J BES SHR CP1 La caja en la parte de ejecuci n del rengl n muestra la operaci n SHR desplazamiento a derechas El flanco ascendente de la en trada 10 2 hace que el valor del operando IW1 se desplace un bit hacia la derecha y se cargue en el operando CP1 5 70 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 4 6 Operaciones multibit con tres operandos En el caso de operaciones multibit con tres operandos la operaci n se realiza con los dos primeros operan dos El resultado de esta operaci n es almacenado en el tercer operando El mismo operando puede ser especi ficado como el primero segundo y el tercer operando Active la funci n Enter operand Encima del s mbolo de la operaci n aparece un campo de introducci n Intro duzca el operando y confirme con Intro Aparece un campo de introducci n a la derecha del s mbolo de la operaci n Introduzca el segundo operando Pulse la tecla Intro para cerrar Entonces aparece un campo de introducci n para el tercer operando Introduzca el ter cer operando en el cual deba almacenarse el resultado de la operaci n Pulse la tecla Intro para finalizar la introducci n de los operandos de la operaci n multibit La siguiente figura muestra un ejemplo de una opera ci n multibit con tres operandos 19 2 CP E p AA w gt wTE E A lt USO cP1 Se muestra la operaci n de la suma Se su
168. den el ordenador conmuta a nivel de DOS Cambio de directorio unidad Si el programa a llamar no se halla en el directorio o la unidad actual deber modificar la introducci n como si gue Unidad isubdirectorio s nombre de archivo extension Llamada a programas externos al FST Al llamar a programas externos al FST puede tambi n utilizar par metros predefinidos Estos le permiten asig nar los mismos datos de configuraci n a la correspon diente llamada al programa que a las funciones dentro del software FST Solamente entonces funcionar n sin problema algunos de los programas externos 3 39 FST 200 3 Administraci n de programas de control Las tablas siguientes muestran los par metros posibles con su descripci n Par metro 1 configuraci n del ordenador 1 Cadena de cuatro caracteres describiendo la configuraci n del PC 1 letra Identifica la tarjeta de gr ficos E EGA C CGA H Hercules card V VGA 2 letra Identifica el tipo de monitor F monitor a color B monitor monocromo 3 letra Identifica el tipo de ordenador G Ordenador GridCase N otros tipos compatibles IBM 4 letra Muestra el uso del rat n M MicroSoft Mouse o compatibles N sin rat n Ejemplo EFNN Par metro 2 2 No est asignado actualmente Par metro 3 proyecto y ruta del proyecto 3 Identifica el proyecto actual y su
169. den introducirse es de cir entradas salidas flags etc o lo que es lo mismo los operandos y sus direcciones depende del tipo de control instalado La lista en el ap ndice A 1 2 muestra qu operandos son adecuados para el control utilizado Puede introducir estos operandos en un programa de control de dos formas como e operandos absolutos p ej 02 7 e operandos simb licos p ej MOTOR ON Un programa en el que utilice operandos absolutos es inmediatamente ejecutable El programa ser m s f cil de leer y de comprender si utiliza operandos simb li cos Sin embargo deber especificar los operandos absolutos en la lista de asignaciones Naturalmente tambi n es posible crear primero la lista de asignaciones Alternativamente acceder a estas intro ducciones a medida que vaya escribiendo el programa 9610a FST 200 STL 4 Programaci n en STL FESTO Seleccione el men Statement list en el men principal del FST para acceder a las funciones de programaci n en Lista de instrucciones Entonces aparecer la venta na del men de Lista de instrucciones v ase Fig 4 1 Ladder diagram No comment FIELES Fl FRA IIS Fl FI FI FST 1 2 3 di Mmanag 5 6 TIEN iy ST A E Utilities Project E management STL online display T STL function keys J Syntax test Load program Print program Error list Onli d Fig 4 1 Men Statement list 9610a Abra las opciones requer
170. dente o el valor inicial de un counter descendente Aqu puede entrar el numero que desee El ap ndice A 1 2 relaciona los valores v lidos que pueden hallarse aqu El valor del counter preselector es remanente Counter word El counter preselector se carga en la counter word cuando se pone en marcha un counter El valor de esta counter word se reduce o se incrementa dependiendo del tipo de counter La counter word es remanente 4 49 FST 200 STL FESTO 4 Programaci n en STL 4 50 Para utilizar un counter debe 1 inicializarlo 2 incrementarlo o decrementarlo Entonces podr interrogar el estado del contador e ini ciar acciones dependiendo de su valor Un contador ac tivo puede ser detenido por programa en cualquier va lor de la counter word Inicializaci n del counter El contenido del counter preselector se especifica en la inicializaci n de un counter Este valor representa el va lor final para un counter incremental o el valor inicial para un counter decremental v ase el diagrama Counter preselector 12345 Counter Counter incremental decremental Valor Valor final 12345 inicial 12345 Valor inicial O Valor final O La inicializaci n es diferente para los dos tipos de counter La orden SET Cnn no es necesaria para un contador decremental ya que este tipo de contadores se activa autom ticamente con la asignaci n LOAD Vnnnnn TO CWhnn 9610a
171. diente y ejecute la funci n F2 Entonces aparecer una ventana con un mensaje preguntando si realmente se desea borrar el operando Pulsando Y se confirma el borrado del ope rando mientras que N cancela la operaci n Absol 0p 01 1 01 4 03 1 TO TPO Symbol 0p Commentary Hotor_wat Motor for cooling system Hotor_hyd Question pump Delaytime TPO Delete entry of a second wait Y N iseconds FST 203 Allocation List V3 2 1 2 3 A LLAMA 6 it SG Fig 4 17 Borrado de un operando 9610a 4 71 FST 200 STL 4 Programaci n en STL FESTO 4 72 Edici n de un operando Si desea editar la introducci n de un operando sit e el cursor bajo la l nea del operando correspondiente y eli ja la funci n F3 Entonces aparecer una caja de di lo go similar a la de la Fig 4 16 Aqu puede sobreescribir la introducci n o modificarla con la tecla Insert o la tecla Supr Puede desplazarse entre uno y otro campo con la tecla Intro o la tecla Tab Al terminar confirme la introducci n de modificaci n en la lista de asignaciones con la tecla F1 La modificaci n de un operando o la introducci n de uno de nuevo en la lista de asignaciones no produce cambios en el programa STL 9610a FST 200 STL 4 Programaci n en STL FESTO Buscar un operando Seleccione la funci n F4 si desea hallar un determina do operando Aparecer una ventana como la mostrada
172. ditor del STL como muestra la Fig 4 4 La Fig 4 6 muestra la asignaci n asociada de las teclas de funci n 9610a 4 15 FST 200 STL 4 Programaci n en STL FESTO a td dr E 1E Z LLENG SEDES AI line S line 7 Fig 4 6 rdenes de edici n cursor Insert line Al seleccionar esta funci n se inserta una nueva l nea justo encima de la l nea en la que se halla el cursor Delete line Al seleccionar esta funci n se borra la l nea en la que se halla el cursor Restore line Seleccione esta funci n si ha modificado err neamente el contenido de una l nea y desea recuperar su estado original antes de abandonarla 4 16 9610a FST 200 STL 4 Programaci n en STL FESTO Toggle cursor Le permite cambiar el aspecto del cursor Normalmen te el cursor aparece como una l nea de subrayado bajo el car cter La activaci n de esta funci n hace que aparezca como un rect ngulo parpadeante Este as pecto permite localizar m s r pidamente su posici n en algunas pantallas monocromo Seleccionando de nuevo la funci n el cursor aparece de nuevo como una l nea 4 1 7 rdenes adicionales 9610a Seleccionando la tecla de funci n F7 en el editor STL aparece la ventana de rdenes adicionales v ase Fig 4 4 en la parte inferior derecha de la pantalla Additional commands Esc Check suntax Allocation list OFF Format file Module box Unused entries in allocation list Edit a
173. do desee cargar al mismo tiempo los diferen tes programas parciales de un proyecto al control Ejecute esta rutina desplegando la opci n del men Project management y eligiendo la opci n Load project Entonces aparecer n todos los programas que pertene cen al proyecto actual v ase Fig 3 10 FST 203 V3 2 1 Ladder Statement Utilities Project management1 diagram list Select project Create project Delete project Print project Delete program Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt SF3 O POQ 1 AWL organization start other programs odule SF3 0P03 1 KOP Emergency program SF3 O POS 1 AWL sequence cycle BMZ36 SF3 O P06 1 AWL sequence cycle BMZ48 SF3 O P10 1 KOP control keying devices AA Fig 3 10 Carga de un proyecto Antes de cargar un proyecto al control debe asegu rarse de que la conexi n entre el control y el ordena dor ha sido correctamente establecida v ase secci n 6 1 3 16 9610a FST 200 3 Administraci n de programas de control FESTO 9610a Ahora puede seleccionar de entre los programas cual desea cargar al control haciendo clic o destac ndolo y pulsando Intro Los programas marcados de esta forma se indican con un asterisco al inicio de la l nea A continuaci n ejecutar la funci n F1 Los programas seleccionados se traducen a c digo m quina Esta ruti na incluye una verificaci n
174. do operando Bobina activa 1 inverso 0 convencional Bobina inactiva 0 inverso 1 convencional Bobina asignaci n 1 inverso 0 convencional Bobina asignaci n 0 inverso negada 1 convencional Ejemplo Si un operando se activa con el valor O se mostrar en v deo inverso Counter El operando del estado del contador aparece en v deo inverso durante la decrementaci n si su estado l gico es 1 contador activo Y Los valores de los operandos multibit solamente pue den verse activando la funci n F4 Show operands La siguiente m scara muestra el estado de un progra ma de ejemplo Los s mbolos mostrados en v deo in verso se muestran con el fondo negro 9610a 5 93 FST 200 LDR 5 Programaci n en LDR FESTO FST 203 Ladder diagram online display Y3 2 Scannin E FINE FESTA FEST Ea Ea A operand Rung no 9 Klingel P0 0 Y1 PUBTLNISA RUF IMPULS RUF TENI j RUFTLN1S2 1 gt TSCHLTLN1 SCHLTLN1 1 TO TIMEOUTT1 TSCHLTLN1 ABHURFT1 S2TLN1 VSATZ1 S1TLN1 1 2 o ho S vo rate 50 Active E O O E Fig 5 29 Status display Visualizaci n del estado 5 94 Las opciones que puede activar con el sistema de te clas de funci n se describen a continuaci n 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Cambio de la frecuencia de exploraci n La frecuencia de expl
175. do para el preselector del counter es un operando multibit remanente El prese lector del counter se guarda hasta que se define un nuevo valor de preselecci n El valor del preselector del counter debe quedar entre los siguientes m rgenes Didac 65535 decimal sin signo 32768 32767 decimal con signo 0000 FFFF hexadecimal Es posible introducir un operando multibit p ej IW1 en lugar de una constante absoluta 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Counter word La counter word es un operando multibit no remanente que indica el estado actual del counter Inicializaci n de un counter Antes de utilizar un counter es un programa LDR debe ser introducido como counter incremental o como de cremental Durante la inicializaci n el valor de partida del counter se carga en la counter word Para los con tadores incrementales el valor de partida es O Para de crementar la preselecci n del contador debe cargarse en la counter word El valor de partida debe cargarse en la counter word El valor de partida de la counter word es entonces el mismo que el del counter prese lect Counter preselection 12345 Counter incremental Contenido de la counter word valor inicial O Counter decremental Contenido de la counter word 12345 valor inicial valor final 12345 O valor final Al igual que en la inicializaci n de un t
176. do y el espacio de direcciones ocupa do por los m dulos Se muestra lo siguiente e Especificaci n del tipo de terminal de v lvulas e Configuraci n de la parte neum tica con asignaci n de operandos e Configuraci n de las l Os digitales con asignaci n a los operandos e Especificaci n del tipo de todos los m dulos anal gicos detectados e Especificaci n del master AS i con asignaci n a los operandos e Especificaci n del interface CP con asignaci n a los operandos SF 3 DIR La funci n F7 facilita un ndice de todos los programas de usuario m dulos de programa y archivos guardados en el control conectado 7 21 FST 200 7 Modo Online FESTO 7 4 Mostrar SF3 INFO La opci n Display SF3 INFO ofrece la forma m s sen cilla de funcionamiento Online ya que est controlada por teclas de funci n Puede acceder a este men des de el men Online seleccionando la funci n F1 SF3 Online Mode 1 Display SF3 information Format Sig 1 2 3 4 MES Y dias status S Fig 7 12 Men mostrar informaci n SF 3 Desde esta pantalla puede obtener informaci n relacio nada con todos los operandos del control con cual quier estado de error y estados del sistema mostrados en la pantalla seleccionando las funciones disponibles en la parte inferior de la pantalla 7 22 9610a FST 200 7 Modo Online FESTO Modificaci n de valores de operandos Puede modificar l
177. dos los renglo nes del programa con sus comentarios v ase la Fig 5 27 start mode motor on Press any key F F F F F F F F 1 Z 3 4 5 6 7 B FST Ladder diagram editor UJ 1i 1l top plate cycle on open hand slide switch monitor End of ladder diagram Fig 5 27 List of rungs lista de renglones 5 88 Si la lista es larga y no cabe en una pantalla puede ver las siguientes pantallas pulsando cualquier tecla Puede utilizar la opci n Imprimir Pantalla del sistema operativo para imprimir la lista p gina a p gina 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 6 Visualizaci n del estado La visualizaci n del estado facilita la localizaci n de errores l gicos en un programa LDR La ejecuci n del programa en el control se muestra en forma de Diagra ma de contactos LDR En un rengl n se muestra lo siguiente e el estado actual de cada operando monobit e el rengl n activado En estructuras en paralelo en la parte condicional esto permite ver qu condici n se cumple actualmente y est activando la parte ejecutiva e cajas de comparaci n cuya operaci n de compa raci n ha sido completada Adem s en el modo FST Online es posible e visualizar el contenido de cualquier operando en texto normal e cambiar el contenido de cualquier operando La visualizaci n del estado interroga continuamente los operandos en el control que est ejecutando el progra ma LD
178. ducido Al completar la l nea con la tecla Intro se abre la mis ma caja de di logo que la mostrada en la Fig 4 8 Aqu debe introducir un identificador de operando absoluto para el identificador del operando simb lico Solamente entonces se producir la introducci n en la lista de asignaciones El operando ser incluido en la lista de asignaciones al completar la introducci n con la funci n F1 Pulsando F8 o Esc significa que la introducci n no se confirma El operando simb lico permanece en el programa STL no obstante el programa no ser ejecutable hasta que no le sea asignado un operando absoluto 9610a FST 200 STL 4 Programaci n en STL FESTO 4 3 Funciones del editor STL Esta secci n describir la introducci n de un programa STL bas ndose en la asignaci n de las teclas de fun ci n Los diferentes grupos de instrucciones est n dis tribuidos entre los niveles de las teclas de funci n de forma que permitan un trabajo fluido Las instrucciones est n agrupadas como sigue 4 3 1 rdenes STL rdenes STL Parte condicional de una frase STL Parte de ejecuci n de una frase STL Funciones ampliadas Otras instrucciones rdenes de edici n v ase 4 1 6 rdenes adicionales v ase 4 1 7 Se accede a las rdenes STL seleccionando la funci n F1 en el men del editor STL tal como muestra la Fig 4 4 v ase Fig 4 9 9610a 4 27 FST 200 STL 4 Programaci n en STL FESTO FS
179. e ro del disquete a insertar Una vez finalizada con xito la instalaci n el pro grama devuelve el control al sistema operativo W POR FAVOR OBSERVAR Instale del FST 200 en un directorio propio No puede haber otros paquetes FST instalados en el mismo directorio El disquete 2 contiene un gran n mero de programas controladores drivers en el subdirectorio IMAKLIB v ase ap ndice D 2 Estos pueden importarse al di rectorio LIB utilizando File Import v ase secci n 3 9 9610a FST 200 2 Instalaci n del software FESTO 2 2 Configuraci n del programa FST El software FST enlaza diversos componentes de hard ware p ej PC control impresora Las introducciones en el men de configuraci n aseguran que podr n tra bajar conjuntamente La configuraci n se divide en cua tro etapas e Configuraci n del ordenador e Configuraci n del control e Establecimiento de las secuencias de control de la impresora incluyendo la selecci n de la impresora e Configuraci n del bus de campo o del master AS i si es necesaria v ase secci n 8 Se entra en la rutina de configuraci n e cuando se ejecuta el software FST por primera vez despu s de la instalaci n v ase secci n 2 3 y se acepta el mensaje Please configure FST project path lt ESC gt by pressing the ESC key Por favor configure la ruta de proyectos FST lt Esc gt pulsando la tecla Esc e cada vez que active la funci n Con
180. e A B Format floppy disk FPCHHH no comment A Target drive F F F F F F F Fi 1 Z 3 4 5 6 7 B Fig 3 11 Salvaguarda de un proyecto 3 18 9610a FST 200 3 Administraci n de programas de control FESTO Abra la funci n requerida haciendo clic en ella con el rat n o seleccione la funci n con las teclas de cursor y pulse la tecla Intro La unidad por defecto es la A Si desea hacer una co pia de seguridad utilizando Backup Restore en otra unidad antes deber introducir la denominaci n de la nueva unidad v ase abajo 3 8 1 Descripci n de las funciones 9610a Esta secci n explica las funciones en la misma secuen cia que aparecen en la Fig 3 11 Back up project Esta funci n se utiliza para salvaguardar todos los ar chivos de un proyecto a la unidad que haya especifica do Cuando se abre esta funci n aparece una ventana para la selecci n del proyecto v ase Fig 3 12 FST 200 3 Administraci n de programas de control FESTO Ladder diagram FST 203 Y3 2 Statement Utilities Project management1 list Select project SF3_2 Drilling centre Create project Delete project Print project Load project Delete program Backup Restore mI Selection Esc Back up project Restore project Delete project Rename project Backup drive A B Format floppy disk A is backup drive i E F P E E E Eo 1 2 3 4 gt 6 1 8
181. e activar la tecla de funci n Enter F1 FST 200 LDR 5 Programaci n en LDR FESTO Absol 0p 01 1 01 4 03 1 TO TPO Symbol 0p Commentary Hotor_wat Motor for cooling system Motor hyd Motor for hydraulic pump Delaytime Delay time in tenth of a second wait Waiting time in milliseconds FST 203 Allocation List V3 2 n TI Insert Esc 1 da Symbol 0p E U IU E A A A a Fig 5 7 Inserci n de un operando 5 18 Esto transfiere el operando a la lista de asignaciones Ahora puede introducir los comentarios del operando Borrado de un operando Para eliminar un operando de la lista de asignaciones sit e el cursor en la correspondiente l nea y active la funci n F2 v ase la Fig 5 6 A continuaci n aparece una ventana preguntando si realmente desea confirmar la operaci n 9610a FST 200 LDR 5 Programaci n en LDR FESTO Delete entry Y N Borrar la introducci n S N Y Se borra toda la l nea en la lista de es asignaciones En este punto puede seguir trabajando con el editor No Regresa al editor de la lista de asignaciones Modificar un operando Si desea modificar la introducci n de un operando si t e el cursor en la l nea correspondiente de la lista de asignaciones y active la funci n F3 como se indica en la Fig 5 6 Aparecer la ventana de introducci n de da tos ilustrada en la Fig 5 8 FS
182. e asignaciones ccocccinncocccnnonacnnnnnnancnnnnnnnos 3 12 lista de erroreS oooooccoccnonocococcnccnnnnananononncnnnnnnnn nos 3 15 lista de referencias cruzadas 3 13 portada del proyeCtO oooooooccinnociccconoccccnanannnnnnnnnos 3 12 AAA enti tpa Aneis 3 12 PrOVEeciOS aia Neda ada atada AA 3 9 Insertar CoOlUMNA iiia aas asas ca caen a aa nica cn aran reres renee D26 L L nea DOrrar cococononcnonononoconannnnan atacan en en xan cn cono rona ar A 16 6 20 INS da 4 16 6 19 eiii aa AS VOO 2O Lista de asignaciones LDB uiiiiiia asa ea aa ae a canos 5 14 borrado de UN operando 5 18 b squeda de UN operando siis asis asis eenen 5 20 Creaci n dO AA iii 5 15 inserci n de UN OperandOo visrss sica D17 modificaci n de UN operando ssss sacas cidos 5 19 OOT copla in e a ea aa tatiads 5 22 operando absoluto oooccooooccccconocccinanoncccnnnancnnnnnns 5 12 operando SiMb liCO ooonoccnnncccnnccnnncannccnnanoccnnnos 5 13 Lista de asignaciones STL DUSCAr operando saersi eraai 4 73 comentarios yin 4 65 copiar comentario coooooccconnocccccononcncnanonccnnnnnnccnnnnns 4 74 litro a AT aiana iaa aaa aae provisto cita 4 69 insertar operando sssessresserresrirresrrrresrrnnesnnn 4 70 introducci n en edici n 4 24 4 67 modificar operando ooooconnnnnniciconccnnnnnnnnaannanoconns 4 72 MOM RATE IES DAE O EIA A IEE 4 18 operando absoluto cooooococccccccccccccananancnnnn 4 25 4 64 operando siMb liCO
183. e campo tambi n de diagnosis e Input y output words de bus de campo tambi n de diagnosis e Flags and flag words e Inputs y outputs I O locales CP AS i e Input y output words I O locales CP AS i e Errors error words e Timer timer preselection words e Counters counter preselection words e Registers e Programas internos e Unidades de funci n e Registros ndice Puede comprobar las introducciones en el editor LDR llamando a las rdenes adicionales para activarlas pulse la tecla de funci n F5 Call allocation list Esta lista contiene operandos absolutos y simb licos y co mentarios v ase la Fig 5 26 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 2 1 Creaci n de la lista de asignaciones antes de escribir el programa Para la generaci n de programas las m quinas gene ralmente imponen requerimientos fijos Empezando por el cableado de la unidad se dispone de e un croquis de situaci n e un esquema de cableado de sensores y actuado res en las inputs outputs del control Para asegurar que se tiene una visi n de conjunto cuando se enfrenta a un amplio conjunto de operan dos deber a crear una lista de asignaciones antes de la etapa de desarrollo de programas Acceso al editor de lista de asignaciones Antes de empezar a trabajar con la lista de asignacio nes debe haber creado o seleccionado un proyecto v ase la secci n 3 1 y 3 2 respectivamente 9610a 5 15 FST 200
184. e campo deber a entrar los par metros que re quiere el correspondiente m dulo de funci n Estos pa r metros pueden ser operandos cualesquiera o incluso textos en determinados m dulos estos se conocen como par metros de cadena v ase la descripci n co rrespondiente Si desea introducir un par metro de ca dena primero debe seleccionar la funci n F2 en la l nea correspondiente Entonces el campo de entrada se expande hasta todo el ancho de la ventana y puede introducir la cadena 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Campo Designaci n de par metros Cada uno de estos campos muestra la denominaci n del par metro correspondiente de la funci n Cuando introduce par metros individuales tiene la oportunidad de incluir el operando ltimamente introdu cido en la lista de asignaciones Este procedimiento funciona como ya se ha descrito en la secci n 4 2 4 Inclusi n de la llamada al m dulo en el programa STL Una vez introducidos todos los par metros requeridos seleccione la funci n F1 Entonces la ventana desapa rece y el m dulo de funci n es incluido en el programa STL Esto hace que lo introducido en la ventana sea insertado en el formato de Lista de instrucciones a par tir de la l nea de programa en la cual se hallaba el cursor Ejemplo STEP Etiqueta IF NOP THEN SET IF 11 0 THEN CFM5 WITH V100 WITH FWO WITH R7 4 57 FST 200 STL 4 Programaci n en STL FESTO
185. e desplazarse a los diferentes campos de intro ducci n con las teclas de cursor la tecla Tab la tecla Intro o con el rat n La primera operaci n debe ser LOAD Por esta raz n ya se halla introducida en el primer campo La ltima introducci n debe ser un TO Para ver la lista de operaciones posibles activar la ventana de ayuda F9 o consultar el ap ndice B 1 1 9610a 5 73 FST 200 LDR 5 Programaci n en LDR FESTO 5 74 Introducci n de un operando Si est activa la introducci n autom tica en la lista de asignaciones v ase la secci n 5 2 2 el operando in troducido aqu se entra en la lista de asignaciones En tonces reaparece la ventana mostrada en la Fig 5 10 Terminaci n de la introducci n de rdenes Active la funci n End current F1 Las introducciones se guardan en la caja aritm tica l gica La ventana se cierra y la caja aparece en la parte ejecutiva Etiquetado de una caja aritm tica l gica Para poder diferenciar una caja aritm tica l gica de otra puede asign rsele un nombre de hasta 9 caracte res Sit e el cursor en la caja que desee etiquetar Acti ve la funci n Enter operand Aparece un campo de in troducci n en la parte superior de la caja aritm tica gica Introduzca una etiqueta nombre y pulse la tecla Intro Estas introducciones no son operandos Por esta ra z n no entran en la lista de asignaciones ni est n so portadas por las funciones de b squeda de op
186. e ha sobrepasado el n mero m ximo de l Os en el bus de campo e Sila direcci n del bus no se halla en el margen de valores 1 31 o ya ha sido asignada e Silos valores de las input y output words IW OW no son v lidos Los mensajes de error pueden ser aceptados pulsando Esc Modify F2 Destaque el comentario de la estaci n de bus de cam po que desee modificar y seleccione la opci n Modify Aparece una ventana como la de Insert Ah puede so breescribir la introducci n actual El m dulo de configuraci n comprueba si se cumple el n mero m ximo de estaciones tanto en inserci n como en modificaci n 9610a FST 200 8 Bus de campo master AS i FESTO 9610a Delete F3 Es posible borrar la estaci n de bus de campo cuyo comentario se halla destacado Destaque el comentario utilizando las teclas de funci n o el rat n Cuando selecciona la funci n Delete aparece una ven tana mostrando la direcci n actual de la estaci n y la pregunta Do you wish to remove the station Y N Desea eliminar la estaci n S N Compare F4 PRECAUCI N El bus de campo se reconfigurar durante una com paraci n Establecida Actual Todas las salidas del bus de campo se desactivan durante 2 segundos aproximadamente Este procedimiento lee la configuraci n actual del blo que de control SF 3 y la compara con la configuraci n creada en el PC Se comprueba la coincidencia de los siguientes elem
187. e hacerse que el resultado de las macros se muestre continuamente activando la funci n F7 Dinamic display La actualizaci n se repite c clicamente hasta que se abandona de nuevo el modo Dinamic display El intervalo entre actualizaciones puede aumentarse o disminuirse con las funciones F1 F2 respectivamente 9610a FST 200 7 Modo Online FESTO 7 8 Modo terminal Se accede al Terminal mode desde el modo Online abriendo el men a trav s de la funci n F3 SF3 Online Mode Terminal mode SF3 V1 2 FR FR FRM F F F F a Exit A A A O O O O a Fig 7 30 Modo Terminal Este men convierte al PC en un simple terminal que puede utilizar para trabajar directamente en el int rpre te de rdenes Para m s informaci n sobre el funcionamiento y opcio nes del int rprete de rdenes v ase el ap ndice C In t rprete de rdenes del manual del SF 3 9610a 7 47 FST 200 7 Modo Online FESTO 7 9 Configuraci n del sistema establecimiento del modo de funcionamiento Utilice la tecla de funci n F5 en el modo Online para establecer la configuraci n del sistema de control ajus tes del bus de campo automode El SF 3 tiene tres modos de funcionamiento modos de sistema que pueden establecerse con la tecla de fun ci n F1 FB Mode Modo de funcionamiento sin bus de campo independiente v ase secci n 7 9 1 Modo de funcionamiento como master del bus
188. e incluso alg n operan do monobit p ej C1 con lo que su counter word p ej CW1 se incrementa o decrementa 9610a B 3 FST 200 LDR Ap ndice B FESTO B 4 Caja de timer Efecto T nn El timer T con el n mero nn se inicializa Operand y se pone en marcha Timer nn 0a31 Operand Operand es la denominaci n simb lica o absoluta de cualquier operando multibit v ase la lista de operandos en B 1 2 o una es pecificaci n de tiempo absoluta indicada en saltos de 0 01 s Este valor debe quedar en el margen de 0 00s a 655 35 s Caja de counter Efecto C nn El counter C identificado con el n mero Operand nn se inicializa Counter nn 0a 31 Operand Operand es la denominaci n simb lica o absoluta de cualquier operando multibit v ase la lista de operandos en B 1 2 o una especificaci n absoluta dentro de los siguientes m rgenes O hasta 65535 decimal sin signo 32768 hasta 32767 decimal con signo 0000 hasta FFFF hexadecimal Asignaci n Efecto Operand 1 El valor del operando 1 se carga en el To operando 2 Operand 2 Operand Operands 1 y 2 son denominaciones simb licas o absolutas de un Operando multibit v ase la lista de operandos en B 1 2 Sin embargo el operando 2 no puede ser una input word 9610a FST 200 LDR Ap ndice B FESTO Operaciones multibit con 2 operandos Efecto Operand 1 El valor de
189. e permite una compa raci n en un nivel de par ntesis Could not create directories No pueden crearse directorios Probablemente hay alg n problema en el disco duro Could not create output file No puede crearse el archivo de salida Al escribir la informaci n de la EEPROM en un archivo no se han hallado datos o estaban corrup tos Puede tratarse de un error de la unidad de un error del DOS o de un error del disco Could not save the entire file No puede guardarse el archivo completamente Las modificaciones en la asignaci n de las teclas de funci n no pueden guardarse ya que no hay m s espacio disponible en el disco duro disquete D Data EPROM defective Datos de EPROM corruptos Se han detectado errores en una com probaci n de datos de la EPROM Inicie un nuevo intento de progra maci n Borre los datos en la EPROM o reempl cela si el error se produce de nuevo Pruebe de nuevo Defective ladder diagram file Archivo de diagrama de contactos corrupto Al leer el archivo en dia grama de contactos se ha detectado que est corrupto Se cancela el procedimiento de traducci n o la llamada al editor C 9 FST 200 Ap ndice C FESTO C 10 Destination device cannot be addressed No puede direccionarse el dispositivo de salida Una rutina de impre si n ha determinado que la impresora no est lista o que no puede crearse el archivo de salida Puede ser que el disco est lleno Disk full Disco lleno a
190. el counter preselector para el n mero de piezas 10 Al mismo tiempo la indicaci n para la lectura del counter se pone a O el flag de presencia de pieza se activa y se activa el programa de supervisi n El programa de proceso y el de supervisi n ahora funcionar n en modo pseudoparalelo es decir en multitarea Salto a Ajuste Modo Autom tico Step 2 Este paso hace derivar al programa El programa conti nua su ejecuci n en el Step 20 o el Step 10 dependien do de la posici n del interruptor de modo Ajuste Auto m tico El programa se detiene en este paso si se ha accionado el PARO DE EMERGENCIA Programa en Modo autom tico Steps 10 14 La alimentaci n y expulsi n de la pieza se realizan asumiendo que la pieza est presente Si se ha presio nado el pulsador Marcha en el paso 2 el cilindro de sujeci n avanza para sujetar la pieza Una vez que el cilindro de sujeci n ha alcanzado su posici n final el dispositivo de taladrado avanza Precauci n ya que se trata de un cilindro de doble efecto Una vez ha alcanzado su posici n final regresa inmediatamente a su posici n inicial El valor del contador del n mero de piezas se incrementa en una unidad El cilindro de su jeci n regresa ahora a su posici n de partida El proce dimiento empieza de nuevo desde el principio hasta que se han mecanizado diez piezas En este caso se llama de nuevo a la inicializaci n A 20 9610a FST 200 STL Ap ndice A FESTO
191. el propio counter Por lo tanto los siguientes casos con posibles y v lidos Incrementar THEN INC CWO THEN INC CO Decrementar THEN DEC CWO THEN DEC CO Detener un counter Es posible desactivar por programa un counter activo en cualquier valor de la counter word No importa si es un counter incremental o decremental Ejemplo STEP Etiqueta IP THEN RESET C15 El counter introducido se considera vencido inmediata mente despu s de la instrucci n RESET C15 Deber inicializarlo de nuevo completamente para contar otra vez 4 52 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a interrogaci n de un counter Pueden interrogarse dos valores de los counters en un programa STL Estos son e Estado del counter e Valor de la counter word Pueden controlarse aciones posteriores del programa de acuerdo con su valor Ejemplo STEP 1 IF N C15 THEN SET 01 7 STEP 2 IF c3 THEN SET 01 0 OTHRW RESET 01 0 STEP 3 IF Cw15 V25 THEN LOAD V100 TO TP7 SET T7 En el paso 1 la output O1 7 es activada permanente mente tan pronto el counter n 15 ha vencido En el paso 2 la output O1 0 permanece activa mien tras el counter n 3 est activo En el paso 3 el timer T7 es inicializado y puesto en marcha si el valor de la counter word 15 es igual a 25 Puede asociar la counter word con cualquier operando multibit en el programa STL Los detalles de la sintaxis de las posibles operaciones l gicas se re
192. el software FESTO 1 6 Asignaci n general de las teclas 1 6 En el desarrollo de los programas FST se ha tenido especial cuidado en asegurar que las diversas teclas tengan siempre la misma funci n Esto se describir en esta secci n Teclas de cursor El punto intermitente en la pantalla se conoce como cursor Esta marca indica siempre la posici n actual de introducci n Este puede diferir seg n la posici n del puntero del rat n Esta descripci n es v lida para una sola pulsaci n de las teclas Inicio de l nea 1 vez hacia arriba A Pantalla 4 anterior Inicio t ReP g 4 Pantalla EA EN 1 vez A 1 vez ala ala izquierda gt derecha K vP g siguiente Fin de l nea 1 vez hacia abajo Teclas de cursor sin la tecla Ctrl 9610a FST 200 1 Instalaci n del software FESTO 9610a Teclas de cursor con la tecla Ctrl Las mismas teclas de cursor tienen otras funciones si se pulsan junto con la tecla Ctrl Estas funciones se ejecutan manteniendo pulsada la tecla Ctrl ver abajo y a continuaci n pulsando una de las teclas de cursor Inicio de la 1 l nea de la pantalla D 1 palabra hacia la izquierda A a Inicio del O E D archivo ON VA Z Z ES KG a Final del archivo Inicio de la ltima l nea de la pantalla Teclas de
193. el software FESTO 2 4 La distribuci n de la pantalla del FST 200 El software FST de Festo tiene una distribuci n de pan talla que se mantiene uniforme dentro de lo posible en todas las opciones Esto facilita la utilizaci n de los di ferentes programas SF3 2 Drilling centre 1 2 3 1 manag o 6 TL SI X x Puede conmutarse el software entre FST 202C y FST 203 SF 3 T tulo del men L nea de cabecera Puntero del rat n So FST 203 Y3 2 Ladder Statement Utilities Project lagram list management A 7 m l Question Zona de trabajo Ventana de mensajes L nea de mensajes Teclas de funci n Fig 2 8 Distribuci n de la pantalla del FST 2 18 9610a FST 200 2 Instalaci n del software FESTO 9610a T tulo del men La funci n actual del software FST p ej el modo On line el editor de textos u otras opciones y el paquete FST 203 o FST 202C aparecen aqu entre corchetes L nea de cabecera Aqu pueden llamarse los men s disponibles e seleccionando con las teclas de cursor y pulsando la tecla Intro e presionando las correspondientes teclas de funci n e haciendo clic con el rat n v ase la secci n 1 7 Puntero del rat n El rect ngulo brillante indica la posici n actual del pun tero del rat n en la pantalla Desplazando el rat n se desplaza el puntero en la pantalla Zona de trabajo Esta zona es el rea en que se
194. en el int rprete de rdenes para el control que est utilizando El manual del con trol le indica e todas las instrucciones del int rprete de rdenes e los mensajes de error del int rprete de rdenes y del sistema operativo La siguiente tabla muestra el n mero de estas seccio nes y los n meros de art culo de los manuales seg n el tipo de control Control Festo FPC 202 C FPC 202 C Manual del usuario No de art culo 8397 GB Int rprete de rdenes secci n 5 Mensajes de error secci n 8 Terminal de v lvulas programable Festo con bloque de control SB 202 Tipo 02 No de art culo 18371 GB Tipo 03 05 No de art culo 152760 GB SF 202 Tipo 02 No de art culo 18372 GB Tipo 03 05 No de art culo 152760 157644 GB SS Tipo 02 No de art culo 165485 GB Tipo 03 No de art culo 165486 GB 165496 Espa ol Tipo 04 B No de art culo 165487 GB 9610a D 19 FST 200 Ap ndice D FESTO D 20 9610a
195. ente Corrija la desviaci n como sigue e Modifique la introducci n en la lista de configura ci n La estaci n de bus de campo detectada por el control o una entrada vac a puede incluirse en la lista Establecida utilizando la funci n F4 o bien e Modifique la direcci n del bus de campo de la estaci n Si la comparaci n Establecida Actual finaliza sin error la configuraci n Establecida debe cargarse al control 9610a 8 9 FST 200 8 Bus de campo master AS i FESTO Load configuration F5 La configuraci n Establecida preparada con el m dulo de configuraci n del bus de campo se cargar al con trol A continuaci n se realizar una nueva comparaci n Especificada Actual ver arriba El control realiza autom ticamente una comparaci n entre las configuraciones Establecida y Actual en el momento de aplicar tensi n El resultado es almacenado en el flag del sistema FU O y puede analizarse por el programa de usuario Aqu FUO 2 Lista Actual Establecida FUO 3 Lista Actual lt gt Establecida FUO 4 Solamente se dispone de la lista Actual Print configuration F6 Puede obtenerse una impresi n de la configuraci n del bus de campo pulsando la tecla de funci n F6 9610a FST 200 8 Bus de campo master AS i FESTO 9610a File commands F8 Utilice esta funci n para abandonar el m dulo de confi guraci n del bus de campo La ventana de rdenes de archivos aparecer cuando
196. ente un ramal aparece una ventana en la pantalla como la que mues tra la Fig 5 19 5 43 FST 200 LDR 5 Programaci n en LDR FESTO NA 1 Mes tion 5 CO the parallel branch at cursor position Fig 5 19 Borrado de ramales en paralelo Si responde a la pregunta con Y Yes S el ramal con todos los s mbolos condicionales y operadores ser n borrados del programa LDR Sin embargo los operan dos no se borran de la lista de asignaciones Y Los ramales paralelos a los cuales est n relacionados otros ramales no pueden borrarse 5 44 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 3 5 Bobinas 9610a Si el cursor se halla en la parte ejecutiva es decir en la ltima columna de un rengl n pueden seleccionarse s mbolos de ejecuci n del sistema de men Estos pueden ser por ejemplo bobinas operaciones multibit o llamadas a m dulos Las bobinas representan las sa lidas del control con las cuales despu s de procesar las se ales de entrada se direccionan los actuadores Las bobinas se utilizan tambi n para controlar otros operandos tales como temporizadores contadores y flags S mbolo Explicaci n Asignaci n El resultado de la operaci n l gica de la SOS parte condicional se asigna al operando Asignaci n negada El resultado inverso de la operaci n l gica de la parte condicional se asigna al operando Set Activar Cuando la parte condicional
197. entos con los valores establecidos e Nombre modelo de la estaci n e Establecimiento de la direcci n del bus de campo e Correcta configuraci n de input y output words FST 200 8 Bus de campo master AS i FESTO 8 8 Si las configuraciones son id nticas aparecer un mensaje en la l nea de mensajes Si hay inconsisten cias durante la comparaci n aparecer una ventana mostrando las desviaciones Comparaci n Establecida Actual sin configuraci n previa Establecida Si no hay configuraci n establecida en el directorio de proyectos se utilizar la configuraci n actual como es tablecida Sin embargo el archivo as creado no con tendr comentarios que deber n a adirse si se desea La comparaci n Establecida Actual se realiza de la si guiente forma e Ejecute la comparaci n pulsando la tecla de fun ci n F4 Si hay desviaciones aparecer la siguien te pantalla Ejemplo 9610a FST 200 8 Bus de campo master AS i FESTO FST 203 field bus configuration 1 Typ Comment e Valve term 03 to OS 2IW SOWH Deviations Esc Slave type Nominal configuration 1 Valve term 03 to 05 214 5084 Actual configuration 1 SF type 02 to type 05 614 40 Deviation 1 of 1 IO IU lt A AE A A O a Fig 8 4 Ejemplo de comparaci n Establecida Actual con desviaciones En este ejemplo la estaci n del bus de campo con la direcci n 1 ha sido introducida incorrectam
198. er da de la l nea de cabecera Formato de visualizaci n Representaci n Decimal sin signo 45112 Decimal con signo 12345 Hexadecimal B038 Modificaci n del valor del operando seleccionado Si desea modificar el valor de un operando para hacer pruebas seleccione la funci n F3 Aparecer una fle cha frente al campo superior destacado Sit e esta fle cha sobre el operando que desee modificar y valide la introducci n pulsando la tecla Intro Entonces aparece r una caja de di logo en la parte inferior derecha v a se Fig 4 20 4 79 FST 200 STL 4 Programaci n en STL FESTO FST 203 Statement List Online Display Y3 2 1 1 19 DEC STEP R100 Line Active P0 6 Vi STEP 110 THEN LOAD vo TO FW15 178 run_loop_counter TO FW4 gt 0 E knr CFH 61 Output analogue values WITH vi Output channel number 0 11 WITH V240 Output value 0 4095 SET TO ON Twait WITH 1 0s TO 0 Twait THEN INC FW15 79 run loop counter SET TO 0 Twait IF FW15 79 run loop counter v1000 Modify operand Esc m THEN RESET 00 4 Ma Operand name z FHA SET 00 3 Wda Actual value 0 LOAD vo Nominal value Please fendi the E value Mace o Hel a ia Fig 4 20 Selecci n del valor de un operando 4 80 La primera l nea muestra el operando seleccionado La segunda l nea muestra el valor actual del operando se leccionado Puede introducir cualquier valor del operan
199. eraci n con constantes L Ladder diagram file not found No se encuentra el archivo LDR Al tratar de importar un Diagrama de contactos el sistema ha determinado que el archivo est corrupto o que no existe Ladder diagram files saved to prevent loss Los archivos LDR se guardar s para evitar p rdidas Ha editado una gran cantidad de l neas El estado actual del archivo se guardar para evitar p rdida de datos Ladder diagram is empty Diagrama de contactos vac o Este mensaje solamente aparece en el caso de un severo error de disco No pueden leerse los datos Last modifications lost Ultimas modificaciones persas Ha hecho modificaciones en su pro grama y desea guardarlas Sin embargo no hay suficiente capacidad en el disco duro disquete Esto significa que no se aceptar n las modificaciones m s recientes Guarde el programa modificado en un disco duro disquete que disponga de suficiente espacio Last text will be overwritten Overflow Insert anyway El ltimo texto se sobreescribir Desbordamiento Insertar de to das formas Est tratando de insertar un texto aunque no hay m s espacio disponible Si sigue y realiza la inserci n del texto el ltimo texto mostrado se borrar Library download checksum error Error de suma de prueba en la librer a Se ha producido un error de transmisi n durante la carga de la librer a Por favor repita el proce so de carga Si se produce el error en varias oc
200. erandos 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Mostrar el contenido de una caja aritm tica l gica Sit e el cursor en la caja aritm tica l gica y pulse Intro para ver la ventana de rdenes de esta funci n No pueden hacerse cambios en esta situaci n Pulse la te cla Esc o la tecla Intro para cerrar la ventana y seguir editando Modificar el contenido de una caja aritm tica l gica Para modificar el contenido de una caja aritm tica l gi ca realice los mismos pasos que para la creaci n de una nueva caja Sit e el cursor en la caja aritm tica que desea cambiar y active la funci n Artithmetic logic en la ventana Box definition Aparece la ventana mostrada en la Fig 5 23 Las intro ducciones pueden sobreescribirse o borrarse con la te cla Supr 5 75 FST 200 LDR 5 Programaci n en LDR FESTO 5 4 8 M dulos de software 5 76 Las secuencias de instrucciones que necesitan utilizar se frecuentemente puede guardarse en m dulos y ser llamadas por el programa cada vez que se necesiten Esto facilita las modificaciones y cambios y ahorra tiempo de edici n innecesario Despu s de la ejecuci n del m dulo el control regresa al programa principal desde el cual se llam al m dulo Hay dos tipos de m dulos e m dulos de funci n tipo CFM e m dulos de programa tipo CMP M dulos de funci n Los m dulos de funci n tipo CFM son parte del siste ma operativo del
201. eriormen te en el programa como comentario de operando y se incluir como tal en la lista de asignaciones Dispondr siempre de una indicaci n clara de la funci n que reali za el m dulo en el programa si entra un breve texto descriptivo Recomendaci n Utilice el comentario sumi nistrado con los programas assembler que le proporcio na Festo 9610a FST 200 3 Administraci n de programas de control FESTO Una vez que toda la informaci n haya sido introducida correctamente utilice la funci n F1 Un m dulo utiliza ciertos operandos Consulte la des cripci n del m dulo para obtener la informaci n Apare cer otra ventana en la que necesitar asignar direccio nes a estos operandos las direcciones deber n coinci dir con las utilizadas en su programa v ase Fig 3 25 FST 203 Y3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Backup Restore File import Include module AI FST Y3 2 Display driver FD A Text in ABG 1 With edge detection 1 yes O no Activate sign detection with flag F 00 00 Textoutput activ F 00 01 Character output delay in ms 0 1 2 gt H DS O E A A A A a Fig 3 25 Asignaci n de direcciones de operandos V ase la descripci n del m dulo correspondiente dri ver archivo MAK para conocer c mo funcionan los di
202. ero no ambas se eval a como cierta IF 11 0 EXOR 11 1 THEN SET 01 0 OTHRW SET 01 7 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Fi C THEN F STL 8 commands NOP significa No Operation Introduzca esta condici n si desea iniciar algo que siempre se cumpla Ejemplo IF NOP THEN SET F1 0 Esta es la negaci n Puede utilizarla para invertir una condici n de entrada Por ejemplo si la salida 01 0 no se halla activa el programa debe saltar al paso Iniciar Ejemplo IF N 01 0 THEN JMP TO Iniciar THEN siempre inicia la parte de ejecuci n de una frase v ase secci n 4 3 1 Esta funci n regresa a las rdenes STL como se indica en la Fig 4 9 4 33 FST 200 STL 4 Programaci n en STL FESTO 4 3 3 Instrucciones de ejecuci n STL A esta asignaci n de teclas se accede seleccionando la funci n F3 en la pantalla mostrada en la Fig 4 4 o inmediatamente despu s de una instrucci n THEN E FST Statement list editor U3 1 17 Alloc list ON Line Y Col 1 P8 1 UI STEP Init THEN LOAD U5 TO Ra Delay time in tenths of second STEP Wait Wait for signal from 11 98 IF 11 9 Toggle between modes THEN LOAD vi TO OW1 All outputs activated CMP 1 STEP Loop IF 01 All outputs activated UB THEN LOAD v1 TO OW1 All outputs activated OTHRU LOAD 01 All outputs activated ROL TO OWL All outputs activated F181 E to main level lt STL action gt A SET g RESET 3 LOAD
203. es Demasiados archivos Este error se produce si hay m s de 127 ar chivos de display en un proyecto Too many files Delete something Demasiados datos Borre algo Al editar ha introducido m s datos de los que puede contener el chip de EPROM del display Too many library entry points Demasiadas direcciones de referencia de librer as El n mero m ximo de direcciones de referencia para programas compilados es de 2000 Too many opening brackets Demasiados par ntesis abiertos a Programaci n en Lista de instrucciones Falta cerrar un par ntesis o hay m s de cuatro par ntesis abiertos b Este error se produce en la programaci n en Diagrama de contac tos y en la caja aritm tica l gica Los ramales en paralelo han sido anidados con demasiada profundidad TO or multi bit operator expected Se espera TO o un operando multibit Se dispone de un resultado intermedio multibit y por lo tanto se espera una instrucci n TO u otro operador multibit 9610a FST 200 Ap ndice C FESTO 9610a Transmission error Error de transmisi n Se ha producido un error en la transmisi n de datos para la programaci n de la EPROM Compruebe la conexi n con el control U Unit of time missing Falta la unidad de tiempo Error de programaci n en Lista de instruc ciones Ha introducido un valor de tiempo a un temporizador sin CENT DEC SEC o MIN Unknown expression xxx Expresi n desconocida xxx El programa traducido tiene
204. es cierta el S operando es activado y almacenado Su estado no cambia en cualquier otro caso Reset Desactivar Cuando la parte condicional es cierta R el operando es desactivado y almacenado Su estado no cambia en cuaqluier otro caso Incrementar El contenido del operando multibit se INC incrementa en 1 si se produce un flanco ascendente en la parte condicional identificaci n del flanco ascendente Decrementar El contenido del operando multibit se DEC decrementa en 1 si se produce un flanco ascendente en la parte condicional identificaci n del flanco ascendente 5 45 FST 200 LDR 5 Programaci n en LDR FESTO 5 46 Definici n de bobinas Compruebe que se halla activo el nivel de funci n LDR operations y sit e el cursor en la ltima columna del rengl n en el que desea definir una bobina Si ahora activa la funci n F1 aparecer la siguiente ventana de selecci n E Coil Definitions Esc Non latching INU non latching SI Set hold R Reset IN Increment counter DEC Decrement counter Parallel coil gt gt Create jump mark Fig 5 20 Definici n de bobinas Seleccione el s mbolo de bobina deseado en la forma usual Una vez confirmada la selecci n es insertada en la ltima columna del rengl n Cualquier s mbolo que hubiera anteriormente en este punto ser a sobre
205. es de s lo lectura o el nombre del archivo no es v lido Una operaci n de lectura o de escritura de bloque ha determinado que el correspondiente archivo est protegido contra es critura o que se ha introducido un nombre de archivo con caracteres no v lidos DOS error Invalid filename Error de DOS Nombre de archivo no v lido Se ha introducido un nombre de archivo con caracteres no v lidos en una operaci n de lectura o escritura de bloque DOS error Too many files Error DOS Demasiados archivos Ha abierto demasiados archivos en relaci n con la instrucci n Files en su CONFIG SYS Aumente el valor de Files en el CONFIG SYS Double STEP statement Doble instrucci n STEP Error de programaci n en Lista de instruc ciones Se han introducido dos instrucciones STEP consecutivamente E Empty sentence part Instrucci n vac a No se ha especificado la instrucci n al programar en Lista de instrucciones es decir se ha introducido IF THEN o ELSE en el programa sin especificar una instrucci n condicional o de ejecuci n EPROM not empty or missing La EPROM no est vac a o no existe La EPROM insertada en el programador EPROM no est borrada o no est instalada en el pro gramador Error during load procedure Error en la carga del programa Error al cargar un programa indivi dualmente FST 200 Ap ndice C FESTO Error during loading procedure from entry Carga corrupta a partir de la entrada
206. escrito Si selecciona la funci n Create jump mark se a ade un ramal paralelo con el correspondiente s mbolo al fi nal de la parte ejecutiva v ase la secci n 5 3 7 Ahora introduzca el operando Proceda exactamente como se describe en la secci n 5 3 1 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 3 6 Ramales en paralelo en la parte ejecutiva Para realizar varias instrucciones en la parte de ejecu ci n de un rengl n es posible disponer ramales parale los en la parte ejecutiva Son posibles un m ximo de diez ramales por rengl n 11 0 03 1 Y A A SIS 02 2 SI Setup Debido a la alta velocidad de procesamiento parece como si todas las operaciones se ejecutaran de forma paralela Sin embargo den tro del sistema las salidas se activan secuencialmente despu s de lo cual se realiza el salto especificado a la etiqueta Setup Formaci n de ramales paralelos Puede formar un ramal paralelo en la parte ejecutiva de una de las siguientes formas Primero sit e el cursor sobre el s mbolo de salida al cual desea a adir un ramal en paralelo e Active el nivel de funciones LDR operations e Seleccione la funci n F1 y elija la opci n Paralel coil v ase la Fig 5 20 9610a 5 47 FST 200 LDR 5 Programaci n en LDR FESTO El s mbolo de la bobina de salida se a ade como ramal en paralelo y si es necesario puede sobreescribirse por otro s mbolo de ejecuci n Borrado
207. exists No puede crearse el directorio existe ya come un archivo La rutina de instalaci n del software FST ha determinado que el directorio FST es pecificado ya existe como archivo Renombre el archivo si es necesa rio Cannot edit corrupt LDR file No puede editarse el archivo LDR corrupto El disco o el archivo est n corruptos Cannot include Enlazado imposible Ha seleccionado un archivo incorrecto para importar Cannot open file No puede abrirse el archivo Un archivo con la extensi n LOG FST o OBJ no puede abrirse puesto que est corrupto o no existe Cannot open library No puede abrirse la librer a La librer a necesaria para programas compilados no puede abrirse Cannot open object file No puede abrirse el archivo objeto El programa de carga no puede hallar el archivo OBJ Check sum test error Ha fallado la verificaci n de la suma de prueba Se ha hallado un error de suma de prueba al descargar un registro Intellex Hez desde el control 9610a FST 200 Ap ndice C FESTO 9610a Command interpreter cannot be started Int rprete de rdenes no puede ser iniciado Compruebe la conexi n con el control cable y la velocidad de transmisi n establecida en todos los FPCs que no tengan ajuste autom tico de la velocidad de transmisi n Comparison operator already in brackets El comparador ya se halla entre par ntesis Error durante la progra maci n en Lista de instrucciones Solamente s
208. fieren en cier tos aspectos los mensajes de error tambi n son dife rentes entre un control y otro Los mensajes de error para el bloque de control SF 3 se tratan en la descrip ci n de la parte electr nica 9610a C 41 FST 200 Ap ndice C FESTO C 42 9610a FST 200 Ap ndice D FESTO Ap ndice D D 1 9610a ndice de figuras Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 Organizaci n en el disco duro ejemplo 2 2 Instalaci n en el disco AUrO 2 3 Datos de configuraci n del CP 2 6 Datos de configuraci n del contro 2 10 Selecci n de la impresora ooonnmcinicinin 2 12 Secuencias de control de la impresora 2 13 Logo del FST iaa 2 17 Distribuci n de 2 pant lla da EST TETN 2 18 Administraci n de proyectos 3 1 Creaci n de UN proyecto seee 3 2 Selecci n de UN proyecto s 3 5 Borrar UN proyecto sussen O Borrar programa ssena 970 Impresi n de UN proyecto s s 3 10 Impresi n de partes del proyecto 3 11 Opciones de las referencias cruzadas 3 13 Lista de referencias cruzadas impresi n
209. figuration des de la opci n de utilidades Utilities En este caso debe elegir la opci n de configuraci n del ordenador PC v ase Fig 2 3 2 2 1 Configuraci n del ordenador La ventana de configuraci n del ordenador aparece en la pantalla cuando se arranca por primera vez el pro grama FST v ase secci n 2 3 o cuando se activa la funci n de configuraci n Configuration v ase Fig 2 3 9610a 2 5 FST 200 2 Instalaci n del software FESTO FST configuration program Y3 2 PC configuration data Program initialization Program termination Project directory path C Video controller il N FESTON Monitor type Mouse type TANIA 2 3 A call E 6 7 SENTE Fig 2 3 Datos de configuraci n del PC Una vez situado el cursor en los diferentes campos puede sobreescribir las opciones existentes Pulse la tecla Insert y teclee los caracteres modo in serci n No olvide pulsar de nuevo la tecla despu s modo sobreescritura Puede borrar caracteres que no le sirvan con la tecla Supr o con la de retroceso v ase secci n 2 5 A partir de aqu utilice las teclas de funci n para pasar de la configuraci n del control o a la pantalla de selec ci n de la impresora y de sus caracteres de control Adem s la tecla F4 le permite introducir cualquier lla mada a un programa v ase secci n 3 10 2 6 9610a FST 200 2 Instalaci n del software FESTO 9610a Program inicial
210. gramaci n en LDR FESTO 9610a Fig 5 15 Selecci n de una operaci n de comparaci n Seleccione la operaci n Una vez confirmada la elec ci n la caja de comparaci n con la operaci n seleccio nada se sit a en la posici n deseada del rengl n Si ya hay un s mbolo presente se sobreescribe Ahora puede introducir los operandos Observe la infor maci n sobre operandos simb licos y absolutos en la secci n 5 2 Introducci n de operandos Sit e el cursor en la caja en la que desea entrar el operando Ahora active la funci n Enter operand F3 Se abre un campo de introducci n encima de la caja de comparaci n en el que puede introducir el primer operando Si la funci n de introducci n autom tica en la lista de asignaciones est desactivada o si el ope rando ya ha sido transferido a la lista de asignaciones v ase la secci n 5 2 4 se abre el segundo campo de introducci n debajo de la caja al pulsar la tecla Intro 5 37 FST 200 LDR 5 Programaci n en LDR FESTO Ladder diagram editor 14 3 14 4 cui A S Campo de introducci n del segundo operando Please enter operand Press F9 for help Fl F F F F F F F 1 Z 3 4 5 6 T 8 Fig 5 16 Introducci n del segundo operando Ahora debe introducir el segundo operando y completar la introducci n pulsando la tecla Intro Si la introducci n autom tica en la lista de asignaciones est activada y el oper
211. guntan do Are you sure Y N Est Ud seguro S N Se descartan todos los cambios desde la ves ltima vez que se guard y el programa regresa al men principal del FST v ase la Fig 2 9 No Se regresa al editor LDR FST 200 LDR 5 Programaci n en LDR FESTO Check syntax Con esta funci n puede verificar la sintaxis del progra ma en curso Si se detecta un error se interrumpe la prueba de sintaxis Aparece una ventana conteniendo los mensajes de error Despu s de pulsar la tecla Esc el cursor se sit a en la posici n que se halla el error en el diagrama de contactos de forma que puede realizar inmediatamente la correcci n del error 5 2 Lista de asignaciones 5 12 Antes de empezar a escribir un programa deber a crear una lista de asignaciones para el proyecto selec cionado Ah podr a introducir los operandos que desea utilizar en el programa de usuario Con la lista de asig naciones tambi n puede tener una visi n de conjunto cuando hay involucrados un gran n mero de operan dos Esta puede contener e operandos absolutos e operandos simb licos e comentarios a los operandos Operandos absolutos Los operandos absolutos son elementos que est n di reccionados directamente por el hardware del control o el sistema operativo interno p ej O1 0 T7 etc El ap ndice B 1 2 relaciona todos los operandos absolu tos que pueden utilizarse en cada control con sus co rrespondie
212. i n diferente de uno existente obtendr una copia del programa con el n mero inferior siguiente de versi n Description En este campo de descripci n puede introducir comen tarios sobre el programa o la versi n 5 7 FST 200 LDR 5 Programaci n en LDR FESTO 5 1 2 Seleccionar un programa Necesitar esta funci n si desea cambiar un programa LDR existente o los comentarios introducidos en la des cripci n del programa LDR Si el proyecto seleccionado ya contiene programas podr introducir directamente esta funci n llamando al Ladder editor Entonces aparecer la ventana de selecci n de progra mas como muestra la figura 5 3 FST 203 V3 2 1 r Ladder diagram 1 Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Print program Error list Program selection Esc FPC CCU PBI Ver TupeDescription SF3 O POO 1 KOP No comment SF3 0P03 1 KOP Start testing SF3 O P04 1 AWL EMERGENCY STOP ROUTINE SF3 0P05 2 KOP No comment SF3 0P06 2 AWL Fitting station no 1 EE E A A E E a programi 5 data Fig 5 3 Ventana de selecci n del programa 5 8 9610a FST 200 LDR 5 Programaci n en LDR FESTO Una vez marcado un programa puede modificar los datos a trav s de la funci n Carry data F2 sobreescri biendo el texto introducido en Description Utilizando la funci n New program F1 puede a ad
213. i n el programa busca en los subdirectorios de la unidad Estos son las rutas de b squeda en las que se hallan guardados los archivos Aparecer una relaci n de los archi vos y los subdirectorios Los nom bres de los subdirectorios aparecen destacados en color brillante V ase Fig 3 16 3 27 FST 200 3 Administraci n de programas de control FESTO FST import 1 Search path A Nx 203PR0J FST SF3_TEST DS O E O SO O O a Fig 3 16 Selecci n de la ruta de b squeda Selecci n de la ruta de b squeda Sit e el campo destacado sobre la ruta de b squeda que desee nombres en tono brillante Puede habilitar la ruta destacada haciendo clic de nuevo o pulsando la tecla Intro Entonces aparecer n los diferentes archivos que hay en el subdirectorio seleccionado v ase Fig 3 17 Si desea regresar al directorio de nivel inmediato superior seleccione la opci n 3 28 9610a FST 200 3 Administraci n de programas de control FESTO Selecci n de los archivos a importar Sit e el campo destacado sobre el archivo que desee Si no hay suficiente espacio en el rea de trabajo pue de deslizar la pantalla con las teclas de cursor hasta la ltima l nea Haciendo clic de nuevo sobre este archivo o pulsando la tecla Intro se marca el archivo con un asterisco de lante v ase Fig 3 17 Esto indica que se halla selec cionado Puede seleccionar varios archivos de esta
214. ici n de una caja en la parte ejecutiva 5 52 5 4 1 Asignaci n ici 5 53 5 4 2 Timers temporizador TO 5 54 5 4 3 Counters contadores 5 63 5 4 4 Operaciones multibit en la Pane de ejecuci n dde adn O GO 5 4 5 Operaciones multibit con vaos peta 5 70 5 4 6 Operaciones multibit con tres operandos 5 71 5 4 7 Aritm tica gICa ooninnnninininnicimc IZ 5 4 8 M dulos de software n 5 76 5 5 Funciones adicionales del editor LDR 5 82 5 5 1 rdenes de bloque ococcocncnononncninnoos 5 83 5 5 2 Operaciones especiales oooonininniniin 5 86 5 6 Visualizaci n del estado seeen 5 89 5 6 1 Acceso a la visualizaci n del estado 5 90 5 6 2 Funciones en la visualizaci n del estado 5 91 6 Editor de textos 6 1 Descripci n y funciones ocoococoncccinicicancccnnnnns 6 2 6 1 1 rdenes de b squeda cocccininncnccnnmoao 6 4 6 1 2 rdenes de bloque ococccnononnonocncnronconocooso 6 8 6 1 3 rdenes de tabulaci n cicncmmmmmo 6 16 6 1 4 rdenes adicionales eocnommo 6 19 6 1 5 Ayuda del editor 6 21 6 1 6 rdenes de archivo ocococcicinonnonenninrnnnnonoso 6 22 6 2 Definir teclas de funci n ooocococonnconinonccnocos 6 22 6 3 Portada del proyecto sssrin 6 29 6 4 Cabecera de p ginas del proyecto 6 32 VI 9610a FST 200 Contenido FESTO 7 Di logo y funcionamiento Online con el control 7 1 Conexi n al control coconcococo
215. idas haciendo doble clic sobre ellas o destac ndolas y pulsando la tecla Intro 4 3 FST 200 STL 4 Programaci n en STL FESTO 4 1 Acciones de programaci n en general Un programa en Lista de instrucciones debe formar parte de un proyecto v ase secci n 3 1 El software FST lo identifica por e el n mero de CCU el n mero de la unidad central siempre O en el SF 3 e el n mero de programa e el n mero de la versi n e y su asociaci n a un proyecto Esto significa que deber siempre crear un proyecto v ase la secci n 3 1 para el programa de control an tes de empezar a trabajar en l lista de asignaciones portada o programa en Lista de instrucciones Poste riormente ser suficiente seleccionar el correspondiente proyecto v ase secci n 3 2 El nombre del proyecto aparecer en la parte inferior izquierda de la zona de trabajo Seleccione la funci n STL editor del men Statement list v ase Fig 4 1 si desea introducir un programa en Lista de instrucciones para este proyecto Hay dos po sibilidades para continuar e El proyecto activo a n no contiene programa algu no v ase secci n 4 1 1 e El proyecto activo ya contiene programas v ase secci n 4 1 2 4 4 9610a FST 200 STL 4 Programaci n en STL FESTO 4 1 1 Crear un nuevo programa Deber utilizar esta funci n si e no hay a n programas disponibles en el proyecto activo e desea a adir m s programas al proyecto a
216. iguraci n del bus AS i Seleccione la funci n Configuraci n del men Utilities Seleccione la funci n Fiel bus AS i Seleccione la funci n F2 AS i bus v ase Fig 8 6 FST 200 8 Bus de campo master AS i FESTO FST 203 Project planning ASI slaves Oper ASI ID I0 Code Oper ASI ID Adr Code HEX 3 1 0 Code m x x do NO 00 ON CTE CO NO e Soo soso 00 CO CO CO CO Ey cou Soocooo oo oco N Soon or SODooRFA Om y FoOr oOor oOororor or or O SSaHaocokAlo HOoSoaHoomn OHOOHO HHOOO OHOHOOHO HHOOHOOS ou OJo 000 aa E e E a A aa Ke HOOOHOO FoOr or or or or or ops So000o0000o OOOO Soo oo CO 00 00 o ooo o ooo o ooo o ooo the project planned slaves j Proc a a ESA EA AS A 2 3 4 SAA ORNELA Mia Si res Fig 8 6 Planificaci n de un proyecto con slaves AS i Este men se utiliza para planificar los slaves AS i es decir especificar las direcciones de los slaves AS i c digo ID y c digo IO Puede completar el trabajo de planificaci n del proyectos antes de instalar el hard ware AS i Para la puesta a punto se carga en el bloque de control SF 3 la red AS i completamente dise ada Al mismo tiempo necesitar esta lista de slaves AS i para determinar cualquier error en la red AS i en una comparaci n Establecida Actual POR FAVOR OBSERVAR Antes de pulsar F2 Edit o F3 Delete seleccione el slave a modificar por su direcci n 8 14 9610a FST 20
217. imer debe intro ducirse una caja en el rengl n En la ventana de selec ci n Box definitions v ase la Fig 5 21 active la fun ci n Counter initialization La caja del counter se inserta en el rengl n 5 65 FST 200 LDR 5 Programaci n en LDR FESTO Counter incremental La caja del counter es suficiente para la inicializaci n de counters incrementales Active la funci n Enter ope rand e introduzca primero el operando del counter p ej C1 para el counter 1 seguido del counter preselect p ej 100 La figura inferior muestra un ejemplo para inicializar e incrementar un contador 18 8 C1 C1 I 190 counter ci 18 1 c1 DI q A A gt IN 18 2 ci LS E RR Y 18 3 GI AS JA 5 66 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Rengl n 1 El counter solamente se inicializa con el flanco ascen dente de la input 10 0 si est desactivado Se carga la constante 100 en el counter preselector y la counter word se pone a cero Entonces el operando del estado del counter C1 se activa a l gica 1 Rengl n 2 Con el counter activo su counter word se incrementa en 1 a cada flanco ascendente de 10 1 El operando del estado del counter pasa a 0 as que el valor de la counter word ha alcanzado el valor de preselecci n Entonces el counter se desactiva y la se al en la input 10 1 ya no produce efecto alguno en el counter Rengl n 3 El counter C1 puede desactivarse en
218. instrucciones Una operaci n multibit no puede estar seguida de un operando monobit C 23 FST 200 Ap ndice C FESTO Multiply defined jump mark Definici n m ltiple de etiqueta GOTO Se ha utilizado una etiqueta GOTO en m s de una l nea Multiply defined step mark Definici n multiple de etiqueta de paso Una etiqueta debe definirse solamente una vez Verifique el programa N Network output has no operand La salida de la red no tiene operando Programaci n en Diagrama de funciones para cada salida de red debe introducirse un operando No branch may be made parallel to a jump mark No se permite una l nea de contactos en paralelo con una etiqueta GOTO Este mensaje de error se produce en la programaci n en Diagrama de contactos No connection to FPC No hay conexi n con FPC Est tratando de trabajar en LDR KOP en modo Online aunque La conexi n con el control est interrumpida El control est desconectado Se utiliza un cable incorrecto El interface o el control son defectuosos No contact in parallel branch La l nea en paralelo no contiene contactos Ha establecido una l nea en paralelo sin insertar un s mbolo de condici n No data available or not translated No hay datos disponibles o no est n traducidos El archivo para gra bar la EPROM primero debe crearse No display files available No hay archivos de display disponibles Este mensaje de error apare ce en todas las funciones excepto en la edici n si no
219. ion words Counter counter preselection words Registers Programas internos Unidades de funci n Index registers posible editar esta lista de asignaciones seleccio nando la opci n Edit allocation list en la opci n Exten ded commands dentro del editor STL Esta lista contie ne todos los operandos absolutos y simb licos con los comentarios cuya entrada no haya sido cancelada Las funciones de edici n se describen en la secci n 4 6 2 4 66 9610a FST 200 STL 4 Programaci n en STL FESTO 4 6 1 Introducci n de la lista de asignaciones durante la introducci n del programa En la opci n F7 Extended commands hallar el ele mento Allocation list ON OFF v ase Fig 4 7 Puede modificar este valor destac ndolo con el cursor y pul sando Intro o con el bot n izquierdo del rat n Significa lo siguiente e Allocation list OFF Durante introducci n del pro grama no pueden introducirse operandos en la lista de asignaciones e Allocation list ON El operando que se haya intro ducido ltimamente puede incluirse en la lista de asignaciones durante la programaci n al confirmar cada l nea Otros procedimientos ya han sido descritos en la sec ci n 4 2 4 9610a 4 67 FST 200 STL 4 Programaci n en STL FESTO 4 6 2 Introducci n de la lista de asignaciones fuera del programa STL Generalmente al desarrollar un programa dispondr de valores fijos en la m quina Por ejemplo dependiendo del sistema
220. ion list Esta funci n accede al editor de la lista de asignacio nes correspondiente All podr modificar las introduc ciones v ase la secci n 4 6 9610a FST 200 STL 4 Programaci n en STL FESTO 4 2 Edici n de un programa en STL En este punto repetiremos los pasos que hay que re alizar para acceder al editor STL e Crear un proyecto o seleccionar uno existente en Project management e Activar el editor STL en la pantalla mostrada en la Fig 4 1 e Seleccionar un programa existente o crear un nue vo programa e Ahora aparece el editor STL y puede escribir un programa o editar uno de existente Las diversas instrucciones con la excepci n de los operandos pueden introducirse f cilmente utilizando las teclas de funci n preestablecidas o tecle ndolas di rectamente desde el teclado Estructura general de un programa Un programa de control en STL se compone de varias instrucciones Considere por ejemplo el siguiente bre ve programa STEP lt Etiqueta gt IF Interr1 AND 11 1 THEN SET 01 0 OTHRW SET Zumbador Cada l nea independiente representa una instrucci n para el control 9610a 4 19 FST 200 STL 4 Programaci n en STL FESTO Una instrucci n de este tipo se compone de e rdenes STL IF AND THEN SET OTHRW e Las unidades de funci n espec ficas tales como las inputs entradas y outputs salidas conocidas como operandos e Sus direcciones 1 0 1 1 Las direc
221. ion list entry is switched on off Esta funci n invierte el estado de activaci n de la lista de asignaciones Al abrir el editor LDR siempre se halla activa por defec to Lista de asignaciones inactiva off Habilitar esta opci n cuando al introducir un operando en el programa LDR no se le quiere asignar un ope rando simb lico Esta funci n se habilita si desea traba jar solamente con operandos absolutos en el programa LDR El programa funcionar sin necesidad de escribir una lista de asignaciones Lista de asignaciones activa on opci n por defecto Cada vez que se introduce un nuevo operando en el programa LDR con esta funci n activa es posible intro ducir un operando simb lico o absoluto en la lista de asignaciones Aparece una ventana como la que mues tra la Fig 5 10 9610a FST 200 LDR 5 Programaci n en LDR FESTO FST 203 Ladder diagram editor V3 2 1 Rung no 1 P0 3 V1 motor_1 1I Enter operand in allocation list Esc Absol 0p Symbol 0p Commentary motor_1 1 2 3 4 9 6 7 8 Fig 5 10 Introducci n en la lista de asignaciones Al introducir un operando simb lico en el programa debe asignarle un operando absoluto Introduzca el operando absoluto y active la funci n Enter F1 Active esta funci n si el programa contiene tambi n operandos simb licos ya que ello exige la creaci n de una lista de asignaciones 9610a 5 23 FST
222. iones a continuaci n de la l nea en que se hallaba el cursor Ejemplo STEP Etiqueta IF NOP THEN CMP1 IF 11 0 THEN CMP5 WITH V100 WITH FWO WITH R7 SET 01 0 OTHRW Aqu se llama al m dulo de programa n 1 sin par me tros El m dulo de programa n 5 requiere tres par me tros Estos son asignados a las unidades de funci n especiales como se ha descrito arriba 4 63 FST 200 STL 4 Programaci n en STL FESTO 4 6 4 64 Lista de asignaciones Puede crear una lista de asignaciones para cualquier proyecto Una lista de asignaciones relaciona todos los operandos que direccionan los recursos espec ficos del control para el programa de usuario As puede conte ner e operandos absolutos e operandos simb licos e comentarios a los operandos Operandos absolutos Los operandos absolutos son elementos que est n di reccionados directamente por el hardware del control o el sistema operativo interno p ej O1 0 T7 etc El ap ndice A 1 2 relaciona todos los operandos absolutos que pueden utilizarse en cada control con sus corres pondientes direcciones Operandos simb licos Los operandos simb licos se eligen de acuerdo con la tarea y se les asigna un nombre de forma que su fun ci n sea inmediatamente comprensible a partir de su designaci n p ej MOTOR_1 La designaci n de un operando simb lico debe ser di ferente de la de un operando absoluto El programa identificar a un operando a
223. ir otro programa LDR al proyecto v ase la secci n 5 1 1 Si desea mo dificar un programa LDR m rquelo y confirme la selec ci n Entonces se carga el programa y se activa el edi tor LDR 5 1 3 La superficie de trabajo en el editor LDR Una vez ha creado un programa o lo ha seleccionado despu s de un breve tiempo de carga aparece el interface del editor LDR Si ha seleccionado un progra ma ver un trozo de programa en la zona de trabajo en forma de diagrama de contactos Si acaba de crear un nuevo programa el editor LDR muestra una l nea de contactos vac a en el rea de trabajo Rung no 1 FST 203 Ladder diagram editor Y3 2 1 P0 5 V2 Tambi n puede acti varse utilizando el rat n n 1 F1 l Sets a normally open normally closed contact the cursor position F2 Box Sets a comparison box at cursor position Helps Ese 1 1 or at the F31 Enter operand A MACE delete OT A CRI A MT A SI A Fig 5 4 La superficie de trabajo del editor LDR 9610a 5 9 FST 200 LDR 5 Programaci n en LDR FESTO Las teclas de funci n F1 a F4 est n directamente asig nadas a acciones ejecutables Las teclas de funci n F5 a F8 proporcionan acceso a otros niveles de funci n Las funciones individuales pueden activarse muy c mo damente pulsando la correspondiente tecla de funci n Las introducciones tales como los operandos o
224. isponible en la unidad para m s datos File error File too large Error de archivo Archivo demasiado grande Al inicio del procedi miento de edici n el sistema ha determinado que hay poco espacio disponible en la unidad para m s datos File not found No se encuentra el archivo El archivo requerido para la traducci n de programas fuente en c digo de m quina no puede hallarse en el disco duro disquete especificado 9610a FST 200 Ap ndice C FESTO 9610a File XXXTSYS ERR does not exist El archivo XXXTSYS no existe Este error puede producirse cuando se selecciona en modo Online la funci n Show Error DF o Error Status F6 El sistema ha detectado que el archivo XXXTSYS ERR no existe Este programa se utiliza para mostrar errores del control y debe hallarse en el subdirectorio FST FPC type unknown not supported or defective transmission Tipo de FPC desconocido no soportado o conexi n defectuosa Aparece este mensaje de error si se utiliza un int rprete de rdenes incorrecto Modo FPC Online Este error tambi n se produce si hay errores durante la fase de log on inicio de la conexi n FST program not available Programa FST no disponible El programa de utilidad FST mostrado no est disponible Function keys file not found Filename XXX KEY No se encuentra el archivo de teclas de funci n Nombre del archivo XXX KEY No existe el archivo FST XXX KEY o est corrupto Function module output not
225. itor de programas del FST incluye adem s un sistema de verificaci n que comprueba que el programa introducido sea sint cticamente correcto EEPROM Memoria no vol til de s lo lectura que puede borrarse el ctricamen te y reescribirse muchas veces Los datos se escriben y borran en la EEPROM con el software FST 200 Flanco Se produce un flanco a cada cambio de estado de una se al Se denomina flanco positivo o ascendente cuando la se al cambia de estado O a 1 En el caso contrario esto se conoce como flanco ne gativo o descendente Handshake Acuerdo Es una rutina de verificaci n que se realiza durante la transmisi n de datos En un handshake por software se env a una se al de paro que detiene la transmisi n si el buffer del dispositivo receptor est lleno Una vez que el buffer del receptor se halla de nuevo libre se env a otra se al de marcha para reanudar la transmi si n en el punto que se detuvo Hardware Se refiere al equipo f sico y a sus componentes que conectados entre s forman una unidad muerta El hardware no revive hasta que no se carga el software adecuado 9610a FST 200 Ap ndice C FESTO 9610a Instalaci n Es el nombre que recibe la forma especificada de copiar correcta mente el software FST en el disco duro Modo Online Modo de funcionamiento en el cual algunas funciones o ejecuciones del control se muestran directamente en la pantalla Es posible mani
226. ization Inicializaci n del programa Aqu puede introducir ins trucciones para que sean ejecutadas inmediatamente que se ponga en marcha el software FST Estas ins trucciones pueden ser e cualquier orden MS DOS p ej configurar el interfa ce serie con la orden MODE e un archivo por lotes BAT pero que no active ning n programa residente en memoria e un programa ejecutable Program termination Terminaci n del programa Aqu puede introducir ins trucciones que se ejecuten antes de abandonar el soft ware FST Tales instrucciones pueden ser e cualquier orden DOS p ej reconfigurar el interfa ce serie con la orden MODE e cualquier programa ejecutable e Si trabaja con emuladores residentes en memoria es til introducir aqu EABG N u ya que estos emuladores se desinstalan cuando se abandona FST 200 FST 200 2 Instalaci n del software FESTO Comentarios sobre la inicializaci n y la terminaci n Si utiliza un rat n conectado a un puerto serie necesi tar dos puertos serie Estos deben definirse como COM1 y COM2 Si utiliza un rat n serie en COM1 COM2 debe ase gurarse que no haya ning n otro dispositivo que utilice este mismo interface El interface serie debe estar siempre activo Si dedica el interface serie COM1 COM2 exclusiva mente para la conexi n del control debe introducir como Program initialization una orden DOS tal como MODE COM1 9600 N 8 1 Si mientras est
227. j hexadecimal Observe los m rgenes de valores permitidos para el operando v ase el ap ndice A 1 2 Active la funci n F1 Execute para introducir el valor en el control 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Visualizaci n del valor de un operando Esta funci n le permite ver el valor actual de un ope rando El valor actual del operando aparece en la l nea de mensajes visualizaci n din mica La funci n F6 Display format puede utilizarse para establecer el for mato de visualizaci n Primero aparece un indicador en la l nea de mensajes Which operand for dynamic display Qu operando hay que visualizar din micamente Introduzca el nombre del operando y pulse la tecla Intro para confirmarlo Si desea visualizar un operando diferente active la fun ci n F8 End operand display Ahora puede activar de nuevo la funci n Display operand y seleccionar el nue vo operando a visualizar 5 97 FST 200 LDR 5 Programaci n en LDR FESTO 5 98 Formato de visualizaci n La funci n F6 permite establecer el formato de salida para el valor del operando El formato actual aparece en la parte derecha de la l nea de mensajes Los formatos posibles son e decimal sin signo Dec e decimal con signo Dec e hexadecimal Hex Mensajes de error Los mensajes de error debidos a una conexi n defec tuosa aparecen en la l nea de mensajes En este caso comprobar la conexi n
228. j una impresora serie o un programa dor de EPROM aqu deber a entrar una orden DOS tal como p ej MODE COM1 9600 N 8 1 Esta orden DOS inicializa el interface para el control SF 3 termination Terminaci n de SF 3 Si en el mismo interface COM1 COM2 al que conecta el control va a conectar otros dispositivos al terminar con SF 3 deber a reconfigurar el puerto para el otro dispositivo con una orden DOS tal como p ej MODE COM1 2400 N 8 1 Esta orden asegura que las caracter sticas de la trans misi n del interface de establecer n siempre como se indica al terminar la comunicaci n con el control Nota para los usuarios de un FPC 202C El FST 200 puede utilizarse para programar todos los controles FPC 202C Despu s de la instalaci n el FST 200 est configurado para FST 203 SF3 Puede utilizar la funci n gt FST 202C F7 en el men princi pal parecido al mostrado en la Fig 2 8 para conmutar al FST 202C 2 11 FST 200 2 Instalaci n del software FESTO 2 2 3 Selecci n del tipo de impresora 2 12 Puede utilizar la funci n Printer choice F1 para selec cionar la impresora que tenga instalada en su sistema o para dirigir la impresi n a un archivo de salida Cuan do se activa esta funci n aparece una ventana con una relaci n de las impresoras soportadas por el soft ware FST E Printer Esc l HP Desk Jet HP Laser Jet HP Think Jet NEC P6 STAR NL 1B Userdefined File
229. l mpara para in dicar cuando una caja est llena Entonces debe ser reemplazada r pidamente con una caja vac a El pro ducto que se dirige hacia la caja debe detectarse por medio de un sensor mec nico Debido a los rebotes del contacto este sensor emite una se al al control como se indica en el diagrama siguiente Contacto abierto Estado 4 l AS Contacto cerrado A 0 5s Para evitar los pulsos de rebote originados por el sen sor la se al debe filtrarse por software El tiempo de supresi n debe ser de 0 5 segundos Cuando se detec ta un flanco positivo no deben considerarse los si guientes flancos positivos durante un tiempo de 0 5 se gundos La cantidad real de objetos contados debe ser registra da por un contador y visualizada en el control en forma binaria por la activaci n de los correspondientes pilotos de salida B 15 FST 200 LDR Ap ndice B FESTO B 16 Lista de asignaciones 01 1 Full Carton full ousa Display Display current carton contents 18 1 Part Recognize approaching part 18 2 Change Insert new carton Fo 1 Edge Sinal edge change Yes No FI Start Initializing flag T1 Timerl Debounced pulse c1 Counter Quantity reached Yes No Cui Total Current content of carton Ejemplo de programa Rung 1 Initialization FI C1 Y A 58 Counter Change Full 1 RA Edge RI va TO Rung Z recognize firt rising edge AWB Pa
230. l Operand 1 se carga en el acu Operation mulador multibit y a continuaci n se reali Operand 2 za la operaci n El resultado se carga en el Operand 2 Operand Operand 1 y 2 son denominaciones simb licas o absolutas de operandos multibit v ase la lista de operandos en B 1 2 El ope rando 2 no puede ser una input word Aqu son posibles las siguientes operaciones multibit SHL Shift to left El contenido del acumulador multibit se desplaza un bit a la izquierda La posici n de la derecha que queda libre se llena con un cero El bit de la izquierda se pierde SHR Shift to right El contenido del acumulador multibit se desplaza un bit a la derecha La posici n de la izquierda que queda libre se llena con un cero El bit de la derecha se pierde ROL Roll to left El contenido del acumulador multibit se desplaza un bit a la izquierda y el bit que se desplaza por la izquierda se transfiere a la posici n que queda libre de la derecha 9610a B 5 FST 200 LDR Ap ndice B FESTO ROR Roll to right De forma parecida a ROL el contenido del acumulador multibit se desplaza un bit pero en este caso hacia la derecha El bit que se desplaza por la derecha se transfiere a la posici n que queda libre en la izquierda SWAP Swap El acumulador multibit tiene un tama o de 2 bytes 16 bits Con la operaci n SWAP puede intercam biarse el contenido de estos dos bytes 1 byte 8 bits INV Inverting
231. l disco duro est lleno C 31 FST 200 Ap ndice C FESTO C 32 Project not found No se encuentra el proyecto Puede que haya borrado programas o directorios bajo DOS aunque estos se hallen a n relacionados en el software FST No podr llamar a estos proyectos Project not found No se ha encontrado el proyecto La rutina de importaci n de progra ma requiere que haya por lo menos un proyecto en el directorio de proyectos PROKONE FST not found No se halla el archivo PROKONF FST No existe el archivo necesario para las llamadas de programas R Read write error occurred Se ha producido un error de Lectura Escritura en una operaci n con un archivo El procedimiento de traducci n ser abortado Rung contains errors La l nea de contactos es defectuosa Este mensaje solamente aparece en el caso de un error grave de disco No pueden leerse los datos Rung no defective L nea n defectuosa Este error se produce cuando se abre un ar chivo en Diagrama de contactos El sistema ha determinado que hay una l nea defectuosa al intentar cargarla La l nea defectuosa ser descartada S Section not empty La columna a n no est vac a Programando en Diagrama de con tactos Est tratando de borrar una columna sin haber borrado los contactos o cajas dispuestos en esta columna Selected file not FESTO DISPLAY FILE El archivo especificado no es un archivo de display Festo Este men saje de error apare
232. l men de configura ci n AS i Project planning for AS i slaves y re alizando una nueva comparaci n Establecida Ac tual Entonces debe aceptar el slave que difiere pulsando F4 Puede hallar un ejemplo de esto en la descripci n del SF 3 cap tulo 6 4 9610a FST 200 8 Bus de campo master AS i FESTO Print page F6 La tecla de funci n F6 env a este men a la impresora O a un archivo para un posterior procesamiento en la documentaci n del proyecto Return F8 Con la funci n F8 regresa al men principal 8 2 2 Men SF 3 Online Mode Adem s de las funciones conocidas en este men es posible llamar a una visualizaci n de todos los slaves instalados en el bus AS i comprobar las entradas AS i y activar las salidas AS i enviar par metros de slave a slaves AS i adecua dos por medio de CFM como macro o en modo terminal Cuando se llama al modo Online desde el men princi pal del FST 200 aparece la siguiente pantalla 9610a 8 21 FST 200 8 Bus de campo master AS i FESTO SF3 Online Hode Bit Bit inputs ASI adr 7 6 5 4 ASI addr 3 2 1 O T 0 0 Status 1 0 1 4 0 0 gt DC TS Esc You are in the Edit mode of the ASI system The bright values show an available input or output If an ASI slave fails an lt E gt will be shown after the slave adress SA mado shang K Llana F FET 5 pad Si age age ynam1c 1n1 1Splayi Mo AA Mo xxxxxxx
233. l programa a n no ha sido traducido a c digo m quina ni cargado al FPC Antes debe cargar el programa al control THEN expected Se espera un THEN Error de programaci n en Lista de instruccio nes Falta la instrucci n THEN en un STEP o una frase The number of tabulators is limited to 20 Se permite un m ximo de 20 tabuladores Est tratando de insertar m s tabuladores que el m ximo permitido de 20 9610a FST 200 Ap ndice C FESTO 9610a The operand xxx is not allowed in statement list Operando xxx no permitido en Lista de instrucciones Definici n inco rrecta del operando p ej Fl Esta definici n de operando solamente se permite en Diagrama de contactos pero no en Lista de instruccio nes The parallel branch is not yet empty La l nea en paralelo a n no est vac a Este mensaje se produce en la programaci n en Diagrama de contactos This branch cannot be deleted here No puede borrarse esta bobina aqu Programaci n en Diagrama de contactos Debe haber por lo menos una bobina o caja de ejecuci n en cada l nea de contactos This program is inactive Programa inactivo En visualizaci n de estado en Diagrama de con tactos Notificaci n de que el programa cuyo estado se trata de mostrar no se halla activo Primero debe poner en marcha el progra ma en cuesti n This rung cannot be deleted No puede borrarse esta l nea En un programa en Diagrama de con tactos debe haber por lo menos una l
234. l que utilizar las teclas de funci n Desplace el cursor a la posici n deseada en la zona de trabajo y pulse el bot n izquierdo del rat n Ahora pue de empezar a trabajar precisamente en esta posici n Naturalmente tambi n puede utilizar los campos en la barra de teclas de funci n v ase arriba El rat n y la ventana de mensajes Algunas ventanas de mensajes a menudo incluyen tambi n preguntas sobre si una acci n debe ejecutarse o cancelarse Estos campos se identifican por Y N S No o por Esc Simplemente haga clic en el campo correspondiente para responder El rat n y la l nea de mensajes Tales mensajes aparecen tambi n en la l nea de men sajes Adem s en el modo Online por ejemplo esta l nea de mensajes incluye tambi n campos para la eje cuci n de funciones especiales Aqu tambi n deber hacer clic en los campos adecua dos para activar la funci n o para responder 1 11 FST 200 1 Instalaci n del software FESTO Desplazamiento de la pantalla con el rat n Tambi n puede utilizar el rat n para realizar los mismos efectos que alcanzar a con las teclas de cursor v ase secci n 2 5 Esto incluye e Deslizar el contenido de la pantalla hacia arriba y hacia abajo dentro de la zona de trabajo e En algunos editores deslizar la pantalla a derecha e izquierda de la zona de trabajo Las diferentes funciones de deslizamiento se explican en la figura inferior Observe la posici n exa
235. l resul tante de la operaci n l gica reconocimiento impl cito del flanco de la se al 5 51 FST 200 LDR 5 Programaci n en LDR FESTO 5 4 Definici n de una caja en la parte ejecutiva Compruebe que se halla en el nivel m s alto de las funciones v ase la Fig 5 4 y sit e el cursor en la par te ejecutiva del rengl n en el que desea insertar una caja Active la funci n F2 Box Aparece la ventana de definici n de cajas que muestra la Fig 5 21 El siguiente paso depende de qu funci n desea acti var para esta caja para informaci n sobre esto v an se las secciones 5 4 1 a 5 4 8 Pueden introducirse un m ximo de cinco cajas por rengl n Box Definitions Esc 1 Counter initialization Multibit operations Assignments LOAD TO gt Arithmetic logic Module call Fig 5 21 Box definitions Definici n de cajas Si ya se ha introducido una caja en la posici n actual del cursor aparecer una ventana en la cual se pre gunta si realmente desea sobreescribir la caja anterior Si se responde con N la definici n de la caja se cance lar 5 52 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 4 1 Asignaci n 9610a La funci n de asignaci n asigna el valor de una expre si n a un operando multibit La expresi n puede ser una constante u otro operando multibit La funci n de asignaci n le permite e poner operandos multibit en un determinado esta d
236. la informaci n relativa a los operandos del control en for ma din mica Esta opci n se activa con la tecla de fun ci n F3 en el men correspondiente 1 0 2 D ES XXXXXXXXX R00050050r o NNN 200000000 200000000 A OOOO am 200000000 S Soo P o00o0o0o Q So0o0oocos o A O A 1 1 2000000030 SF3 Online Mode 0 R0009000050 Bit Scann Successful system loggin IMSS OM 3 terminal 6 El rate A Fig 7 25 Selecci n de la visualizaci n din mica 9610a 7 39 FST 200 7 Modo Online FESTO 7 40 El estado de los operandos se explora c clicamente su valor se muestra en pantalla y se actualiza continua mente Puede modificar el intervalo de actualizaci n con las teclas de funci n F1 y F2 Tenga en cuenta que un intervalo de actualizaci n muy corto puede reducir sensiblemente el procesa miento de los programas en el control 9610a FST 200 7 Modo Online FESTO 7 6 Mini Terminal En todos los men s de visualizaci n est tica y din mi ca puede abrir una ventana utilizando la funci n F4 Mini terminal que le proporciona acceso directo al in t rprete de rdenes Las posibilidades de esta opci n corresponden a las del modo terminal v ase secci n 7 8 Modo terminal y SF3 Online Mode 1 1 0 7176543210 Bit A0 x 0 000000050 Al x 4 00 0001050 A2 x 0 000000050 A3 x 0 000000050 A4 X O 0O000
237. la de tabuladores en la parte superior de la panta lla Los tri ngulos muestran la posici n por defecto de los tabuladores la P puede desplazarse con las teclas de cursor e indican la posici n en la que se quiere es tablecer el tabulador 9610a FST 200 6 Editor de textos FESTO 9610a Modificar tabuladores Seleccione F2 para modificar los tabuladores En la parte superior de la pantalla aparece la regla de tabula ci n y en la l nea de mensajes aparece Set move and delete tabulators Establecer desplazar y borrar tabuladores Puede llamar a una ventana de ayuda con F9 Pueden definirse un m ximo de 20 posiciones Si de sea establecer o eliminar una posici n de tabulaci n desplace el cursor a la posici n deseada en la zona de trabajo con el rat n o las teclas de cursor Pulse la tecla Insert para insertar un tabulador o la tecla Supr para suprimir un tabulador Puede utilizar la barra espaciadora para tomar un tabu lador del lugar que est situado el cursor Ser elimina do de esta posici n A continuaci n puede desplazarse a lo largo de la regla y situarlo en otra posici n pulsan do de nuevo la barra espaciadora A continuaci n ejecute la funci n F1 Todos los tabula dores establecidos se guardar n El programa regresa a las rdenes de tabulaci n 6 17 FST 200 6 Editor de textos FESTO Insert tab Insertar tabulador Active la regla de tabuladores Des place la mar
238. lacionan en el ap ndice A 3 4 53 FST 200 STL 4 Programaci n en STL FESTO 4 5 M dulos de software Adem s de los programas de usuario tambi n puede utilizar m dulos de software Est n soportados dos ti pos diferentes de m dulos de software e M dulos de funci n CFM e M dulos de programa CMP Puede llamarse a los m dulos de software en la parte de ejecuci n de una lista de instrucciones 4 5 1 M dulos de funci n CFMnn El sistema operativo del control proporciona m dulos de funci n para realizar tareas especiales Estos son programas en c digo m quina preparados por Festo que pueden ser utilizados pero no modificados Sola mente se les deben asignar los par metros adecuados cuando se les llama Son posibles un total de 256 de tales m dulos de fun ci n Est n numerados desde el O al 255 Llamada a un m dulo de funci n Un m dulo de funci n es siempre llamado dentro de la parte de ejecuci n de un programa o de un m dulo de programa Aqu debe situar el cursor en la l nea de pro grama en la cual desea insertar un m dulo de funci n Ahora seleccione la opci n Module box despu s de ejecutar F7 Extended commands Aparece una ventana en el lado derecho de la pantalla v ase la Fig 4 13 4 54 9610a FST 200 STL 4 Programaci n en STL FESTO FST 203 Statement List Editor Y3 2 1 Alloc list ON Line 5 Col S 1 P0 0 Vi STEP run100 m Hodule box ESC m THE
239. las de funci n no ha podido hallarse XXX es el nombre del archivo XXX may only be used as a program XXX solamente puede utilizarse como programa M dulo de enlace Un archivo recuperado no puede utilizarse como un m dulo en este caso XXX es el nombre del archivo XXX may only be used as a program module XXX solamente puede utilizarse como m dulo M dulo de enlace Un archivo recuperado no puede utilizarse como un programa en este caso XXX es el nombre del archivo XXX may only be used for FPC XOX XXX solamente puede utilizarse para FPC XOX M dulo de enlace Este archivo solamente puede utilizarse para un tipo de control espe c fico XXX es el nombre del archivo C 39 FST 200 Ap ndice C FESTO Y You cannot burn EPROM for this display No puede crearse la EPROM para este display Este mensaje de error aparece cuando la funci n ha sido seleccionada pero el tipo de display actual del archivo seleccionado no permite operaciones con la EPROM You cannot create program module for this display No puede crearse un m dulo de programa para este display Ha seleccionado la funci n Create module para el actual tipo de display pero el tipo de display del archivo seleccionado no permite la crea ci n de m dulos Your program contains errors Errores de programa El programa traducido tiene un error de sintaxis C 40 9610a FST 200 Ap ndice C FESTO C 3 2 Mensajes del control Dado que los tipos de controles Festo di
240. lay and operating elements 1 Program no carries out machine initialization i e the complete system is set at the basic state However this only happens if no non rectifiable error or defective part is found while the program is running If there is an error you will receive an error message with an error number on the connected printer With this number you can locate the error in list M25 3B 2 Program no 1 This program accesses program module no 5 Thereby IAEA LLEIS SELENE ade O 6 CI SI Fig 6 1 Editor de textos 6 2 9610a FST 200 6 Editor de textos FESTO El ejemplo de la Fig 6 1 muestra algunas de las opcio nes de manipulaci n del texto Las teclas de funci n F1 a F8 le permiten desplazarse por las diferentes opcio nes Son posibles los siguientes niveles de rdenes e Puede utilizar rdenes de b squeda para hallar y sustituir texto e Las rdenes de bloques se utilizan para formar copiar desplazar borrar y guardar bloques de texto e Utilice las rdenes de tabulaci n para establecer desplazar y borrar tabuladores e La ayuda del editor le proporciona un breve resu men de c mo utilizar el editor e Las rdenes de archivos se utilizan para guardar textos abrir o guardar bloques de texto y para abandonar el editor e Las rdenes adicionales le permiten utilizar funcio nes de edici n sencillas dentro del texto 9610a 6 3 FST 200 6 Editor de textos FESTO 6 1
241. leccione la funci n F8 Esto hace que se abando ne la rutina de edici n y que aparezca la ventana de rdenes de archivo Elija Save and quit editor en este punto para guardar la portada de su proyecto 6 31 FST 200 6 Editor de textos FESTO Portada como bloque Si desea utilizar una misma portada para varios proyec tos genere una portada como se ha descrito antes A continuaci n selecci nela como un bloque y gu rdela en el directorio LIB utilizando la opci n Write text block Posteriormente en otro proyecto al crear la portada podr utilizar la opci n Read text block para recuperar por su nombre la portada guardada en el directorio LIB Despu s de editarla elija Save and quit editor para asignar la portada al nuevo proyecto 6 4 Cabecera de p ginas del proyecto 6 32 La cabecera se coloca autom ticamente en la parte su perior de cada p gina cuando se imprime Dispone aqu de las mismas opciones que con la portada del proyecto La cabecera puede tener un m ximo de siete l neas Tenga en cuenta esta limitaci n en especial si desea utilizar un borde o marco 9610a FST 200 6 Editor de textos FESTO Llamada a la opci n Primero debe seleccionar un proyecto si a n no lo ha hecho ya que una cabecera siempre debe ser asigna da aun proyecto Elija la opci n Project header del men Utilities La pri mera vez que se llama a esta opci n aparece el ejem plo suministrado por el sof
242. lizar una comparaci n entre la configuraci n ac tual y la establecida para corregir cualquier error de conexi n e cargar los datos de configuraci n desde el PC al bloque de control SF 3 El interface CP es tratado como las l Os locales y est descrito en el manual del SF 3 Tipo 03 y en el manual del sistema CP 8 1 M dulo de configuraci n del bus de campo FST 9610a Antes de programar debe establecer la configuraci n del bus de campo Para ello necesita la siguiente infor maci n e Tipos y direcciones de las estaciones del bus de campo e N mero de unidad de entradas y salidas operan dos en cada estaci n del bus de campo direccio namiento orientado a byte o a words FST 200 8 Bus de campo master AS i FESTO Tipo direcci n El modelo especifica el tipo de m dulo y la direcci n indica el n mero de estaci n bajo el cual el m dulo se conecta al bus de campo N mero de unidades de entrada salida En algunos modelos el n mero de unidades de I O var a y por lo tanto debe introducirse por separado Proceda como sigue para llamar al m dulo de configu raci n del bus de campo e Seleccione la opci n Configuration del men Utilities e Seleccione la funci n F6 Field bus AS i e Seleccione la funci n F1 Field bus FST 203 field bus configuration 1 PN Type Comment Empty con E 1 f F 2 iguration file 3 A RATA ORNELA icommands Fig 8 1 M dulo de configu
243. llo Es el propio usuario el responsable de asegurar la compatibilidad de nuestro paquete de software con la m quina del usuario Impreso en papel 100 reciclado FST 200 FESTO 9610a Este manual y su correspondiente software permitir n al usuario que est familiarizado con los lenguajes de programaci n disponibles escribir y modificar progra mas para controles l gicos programables Adicional mente el paquete de programas le permitir ejecutar varias operaciones con archivos dependiendo de las posibilidades del ordenador Los nuevos usuarios deber an consultar tambi n los manuales b sicos correspondientes a los citados len guajes e Lista de instrucciones STL N de art culo 18352 GB e Diagrama de contactos LDR N de art culo 18348 GB Festo se reserva el derecho de realizar modificaciones por razones de evoluci n t cnica Autores S Breuer E Klotz R Flick H Wilhelm Edici n H J Drung M Holder Traducci n Ismael Sahun Layout FESTO KG PV IDM Typesetting Sturz Berlin Edici n 9610a Copyright by Festo KG D 73734 Esslingen Reservados todos los derechos incluso los de la tra ducci n No debe reproducirse ninguna parte de la obra con ning n m todo impresi n fotocopia microfilm u otro sistema tampoco debe ser procesada o divulgada utilizando sistemas electr nicos sin la previa autoriza ci n por escrito de Festo KG FST 200 FESTO Festo Software Tools Lista
244. llocation list Fig 4 7 rdenes adicionales Puede seleccionar los diferentes elementos del men por los m todos descritos anteriormente 4 17 FST 200 STL 4 Programaci n en STL FESTO 4 18 Check syntax Esta funci n inicia una verificaci n de la sintaxis del programa que hay en el editor La funci n verifica la notaci n sintaxis y las formas sencillas de la secuen cia desde el punto de vista de la programaci n sem n tica Allocation list ON OFF Esta funci n invierte la aparici n autom tica de la lista de asignaciones durante la introducci n de un progra ma El sistema muestra el estado v lido despu s de que se haya activado la funci n Si ha seleccionado Allocation list ON aparecer una ventana cada vez que pulse Intro en la cual podr in troducir el operando absoluto o simb lico junto con un breve comentario v ase secci n 4 2 4 Format file Cuando se selecciona esta funci n al programa que se halla en el editor se le asigna un formato uniforme Este formato es el de una distribuci n similar al que se muestra en este manual Module box Esta funci n proporciona ayuda en la introducci n de llamadas a m dulos Proporciona una ventana prefor mateada con campos de introducci n fijos v ase sec ci n 4 5 Unused entries in allocation list Seleccionando esta funci n se muestra la capacidad de memoria a n disponible para la lista de asignaciones Edit allocat
245. location list Falta el operando en la lista de asignaciones Este mensaje de pro duce en las cajas aritm tico l gicas en Diagrama de contactos y Dia grama funcional Se refiere a que falta el operando de hardware ab soluto P Parallel coils may only be made in front of the jump mark Los ramales en paralelo solamente pueden crearse antes de una orden GOTO Este mensaje de error se produce durante la progra maci n en diagrama de contactos Parentheses do not match Expresi n entre par ntesis sin cerrar este mensaje de error se pro duce si el n mero de par ntesis abiertos antes de una orden TO es mayor o menor que el n mero de par ntesis cerrados Path LIB does not exist La ruta LIB no est presente El directorio LIB no existen en la ruta de proyectos Cree el correspondiente proyecto subdirectorio Path LIB does not exist La ruta LIB no existe No se halla el subdirectorio LIB Primero debe crear uno C 28 9610a FST 200 Ap ndice C FESTO 9610a PC DOS file COMMAND COM not found No se encuentra el archivo DOS COMMAND COM La ejecuci n en shell desde FST exige que haya una copia del programa COM MAND COM o COMMAND EXE en el mismo directorio en que est instalado el FST Please check the connection to the FPC system and press any key Por favor verifique la conexi n con el sistema FPC y pulse una tecla Este error se produce cuando se ha interrumpido la conexi n entre el FPC y el PC o ha expirado el tiem
246. los co mentarios pueden hacerse utilizando el teclado Con la tecla de funci n F9 puede llamarse a una pantalla de ayuda espec fica del contexto v ase la Fig 5 4 Todas las funciones introducciones y campos tambi n pue den activarse utilizando el rat n v ase la secci n 1 7 1 5 1 4 Instrucciones de archivos 5 10 Utilizando la funci n File operations F8 puede salir del editor LDR Una vez activada esta funci n apare cen las instrucciones de archivo en la esquina inferior derecha de la pantalla v ase la Fig 5 5 E File operations Ese Save and continue Abort Check syntax Fig 5 5 Instrucciones de archivos Las funciones ofrecidas aqu tienen los siguientes efec tos 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Save and quit editor El programa LDR se guarda y se sale del editor LDR Despu s de esto reaparece el men principal FST en la pantalla como muestra la Fig 2 9 Save and continue El programa LDR simplemente se guarda Despu s se puede continuar editando lo guardado Esta funci n evi ta una posible p rdida de datos p ej ante un fallo de tensi n El estado del programa guardado m s recien temente en un caso como este puede recuperarse y seguir trabajando en l Abort Con esta funci n se regresa al men principal de FST sin guardar el programa Al activar esta funci n apare ce otra ventana de seguridad en la pantalla pre
247. ltibit conteo RESET Operando bit activable Programa Operando bit activable Programa Error un m dulo A 14 Etiqueta 9610a FST 200 STL Ap ndice A FESTO Expresi n monobit Asignaci n de bits multibit LOAD expresi n EXOR Asignaci n de bits Asignaci n de bits r Operando bit activable Output SHIFT Flag 9610a A 15 FST 200 STL Ap ndice A FESTO Expresi n multibit O FOAD o T rmino de bases Asignaci n Word SI informaci n espec fica BD KE DEB CPL INV ROL ROR SHL SHR SWAP A 16 9610a FST 200 STL Ap ndice A FESTO Asignaci n word Output word gt Flag word Counter word Counter preselection Register Function unit Error word Timer word Timer preselection Orden de conteo Nc y Operando afectado Flag word Register Counter word Counter preselection Timer word Timer preselection Counter Llamada a un m dulo CEM Ne del m dulo A WITH Operando zi CMP 9610a A 17 FST 200 STL Ap ndice A FESTO Operando word a Operando afectado Input word Output word Flag word Timer word Timer preselection Counter word Counter preselection Register Function unit Error word Constant Operando bi
248. ltibit TPO a TP31 Timer preselection Multibit Valor preselector 0 00 a 655 35 s Counter Contador Operaciones Monobit interrogar activar reactivar Multibit cargar comparar asignar CO a C31 Counter status Monobit CWO a CW31 Counter word Multibit CPO a CP31 Counter preselection Multibit Valor preselector decimal 32768 a 32767 decimal O a 65535 hexadecimal 0000 a FFFF Constant Constante Operaciones cargar comparar Vnannnn Multibit Margen de valores decimal 32768 a 32767 decimal 0 a 65535 hexadecimal 0000 a FFFF A 6 9610a FST 200 STL Ap ndice A FESTO 9610a Register Registro Operaciones cargar comparar asignar RO a R127 Multibit Margen de valores decimal 32768 a 32767 decimal O a 65535 hexadecimal 0000 a FFFF Function unit Unidad de funci n Operaciones cargar comparar asignar Para SF 3 Unidad de funci n especial FUO a FU4095 Par metros del m dulo Program Programa Operaciones interrogar activar cargar PO a P15 Monobit Error Error Operaciones interrogar borrar E Monobit EW Multibit Index register Registro indexado Operaciones cargar comparar asignar para direccionamiento indexado X y Multibit A 7 FST 200 STL Ap ndice A FESTO A 1 3 Sintaxis Operando Clave de la direcci n Iw b f ne de la estaci n del O
249. ma raid lamaga aicci enaa transferir par metros s s s essees reserse reserse rres M dulos de programa Creaci n AO PERE aE E EE AEE EET EE EEEE EE 9610a FST 200 Ap ndice D FESTO definici n de una llamada 5 77 general vaia edad due i ende e AA A inclusi n en el programa sses 4 63 llamada A oooocnccnccccnocononinnnnnnnonoronannanan cono A 18 4 62 mostrar estadO asa Ada DA ao A Aa DAS AA 7 38 pase de par metros 4 60 5 80 Muiltibit operaci n CON dos operandos cocccccococccccononcccnanoncnnnnanancninnns 5 71 con m s de tres operandos 5 72 CON tres OPETaNdOS ccocccccococccccononcncnnnoncnnnnnnncnnnnnns 5 70 Multitarea Cambio de tarOV ooomccccconoccconnnoncccnnnnnnnnnnnnnnnnnnnns B 14 ciclo del procesador A 9 O Operando A 4 66 ABSOLUTO ato Feo aa ce 4 2 Dorado AA ed TA a A AN 5 18 DUSGA id 4 73 COMENTA aesan A A A ann 4 65 eliminar AA O de a aiast 4 71 en lista de asignaciones ocoomonccccnnocicccononnccnnnnnos 4 69 EN programa sisses A67 5 32 INS a 4 70 Sal a BO modificar ooooooconononnnnninnnononanononanina na acacia 472 5 34 mostrar ValOF cccccconononcncnnnocccnnonoconnnnnnnnnonarinnnnona 7 19 remanente RAM EEPROM ccccccccccncncccnonononononos 7 10 SIMD LICO aaeain 1 3 4 2 5 13 Valsa aia 7 23 Ordenes de bloque DOM daa 6 10 COPIA 6 10 desplazar A DOS Maid r n 6 9 6 10 Ordenes de b squeda buscar rengl n s e resres resres esre n D788 b
250. man los operandos CPO y V50 El resultado se almacena en el tercer operando CP1 9610a 5 71 FST 200 LDR 5 Programaci n en LDR FESTO 5 4 7 Aritm tical gica La funci n Artithmetic logic es una operaci n multibit v ase secci n 5 4 4 En contraste a la funci n Multibit operations las funciones aritm ticas y l gicas permiten e interconectar operaciones l gicas con m s de tres operandos e realizar varias operaciones en una caja de aritm ti ca l gica en la cual las funciones aritm ticas y l gi cas tambi n pueden combinarse En contraste con la funci n Multibit operation aqu las operaciones no se introducen a trav s del men del sistema Las operaciones y los operandos se introdu cen manualmente en una ventana Se han previsto un m ximo de 16 l neas para esta introducci n Active la funci n Arithmetic logic en la ventana de defi nici n de la caja v ase secci n 5 4 Esto abre la ven tana en la cual se introducen las operaciones multibit v ase la Fig 5 23 5 72 9610a FST 200 LDR 5 Programaci n en LDR FESTO EST Ladder diagram editor V3 1i 1l PB g U1 L Arithmetic Logic 1 Operator Operand Comment LOAD 11 E UZBB gt TO cui FIT FEE F F F F F J Termi QUO ZA gt 4 5 6 Y 3 nate Fig 5 23 Arithmetic logic aritm tica l gica Cada l nea de la ventana contiene campos de introduc ci n para una operaci n un operando y un comentario Pued
251. mente una etiqueta a las teclas de funci n 1 3 C mo utilizar este manual 9610a Puede aprender el funcionamiento del software FST examinando todos los cap tulos ordenadamente Ob tendr mejores resultados si en lugar de leerse simple mente las secciones practica las diferentes acciones con el software Tambi n puede seleccionar secciones individuales de la tabla de contenido que sean de su inter s ajustando con ello su recorrido personalizado por el manual El ndice de ilustraciones en el ap ndice D es una ayu da adicional Muestra todas las pantallas utilizadas por el programa De esta forma es posible hallar soluciones muy f cilmente 1 3 FST 200 1 Introducci n FESTO Finalmente con la ayuda del ndice puede utilizar este manual como un l xico del software FST para hallar r pidamente explicaciones sobre los diferentes temas Hemos incluido iconos en el margen izquierdo para ayudarle a distinguir los contenidos Estos iconos tie nen los siguientes significados La flecha indica lugares en los que el programa espera que haga una introducci n p ej A FSTINS fuera del software FST La mano indica puntos especialmente importantes en el texto Estos deben ser le dos y tenidos en cuenta Un peque o rat n en una indicaci n de puntos en el texto que describen detalles importantes sobre la utili zaci n del rat n Un super ndice despu s de un nombre indica que el nombre indicado es una
252. modo Online por medio de e los men s de selecci n para los lenguajes de pro gramaci n Diagrama de contactos Lista de ins trucciones v ase Fig 7 9 e el men de selecci n para Utilities v ase Fig 7 10 mI Statement list STL editor STL online display STL function keys Syntax test Load program Print program Error list Online mode Fig 7 9 Online desde el lenguaje de programaci n Utilities I Allocation list Text editor Text function keys Title page Project header Configuration Upload EEPROM programming Program execution Printing Fig 7 10 Online desde Utilities 9610a FST 200 7 Modo Online FESTO Aqu deber a seleccionar la opci n Online mode Enton ces aparecer el men de inicio para el modo Online SF3 Online Mode 1 SYSTEM CONFIGURATION Controller type Software version IZ0 configuration MNO1234 CP 8 15 ASI 16 31 ENO123 CP 8 15 ASI 16 31 Free MOMO Vies corra as 130892 Boot mode EEPROM EEPROM programming procedures 35 Automode ooocococios prada rra ON Please press a function key to select desired function _ F9 Help 1 2O OMIC ESES o CMA 7 SAS Fig 7 11 Men inicial del modo Online Puede abandonar de nuevo el modo Online con la tecla F8 Cuando se hace esto el software FST restablece autom ticamente los valores de configu
253. mostrarse las I Os AS i Fig 7 15 y las I Os del interface CP Fig 7 16 9610a FST 200 7 Modo Online FESTO 1 0 2 El 2009000509nN050D D e XX XXXXXXxXx Mo 2900000000 w 2000000000 a ocsoosoocosso AN 2900000000 Soo o00000 uy 2009000000200 SF3 Online Mode 1 Soooo ooo 0 Bit R900000000 Modif j Pose E gaar e Sra i Tab Fo onat Mr q 6 format data Fig 7 13 Visualizaci n de entradas y salidas locales Visualizaci n del valor de un operando Las entradas y salidas aparecen bit a bit o como input y output words 1 0 y lt t gt lt t gt 9610a decimal de 5 d gitos binario 8 16 d gitos o bien decimal 5 d gitos binario 8 16 d gitos o bien hexadecimal de 4 d gitos binario 8 16 d gitos 7 25 FST 200 7 Modo Online FESTO 1 Os de bus de campo y diagnosis Cuando se elige la funci n F7 aparecen en la pantalla los valores instant neos de todos los bytes de diagno sis locales bytes de diagnosis de bus de campo y to das las l Os configuradas para el bus de campo SF3 Online Mode 1 0 765432100 Bit E0 0 x 0 0 0000000 Local diagnosis E0 1 x 1 00 000001 E0 2 x 0 0 0 0 0 0 0 0 O Short circuit bit E0 3 x 0 0 00000A Short circuit byte E0 4 x 0 00 00000 0 Field bus failed Slaves 1 7 E0 5 x 0 00 0 0 0 000 Slaves 8 15 E0 6 x 0 0 0 0 0 0 0 0 0 Slaves 16 23 E0 7 x 0 00 0 00000 Sla
254. mulador multibit una posici n hacia la derecha La posici n libre de la izquierda se llena con un cero Esto significa una divisi n por 2 Al igual que con SHL el desplazamiento m ltiple significa una divisi n por 2 cada vez Ejemplo THEN LOAD v16 SHR TO R7 Esta instrucci n tiene el mismo efecto que SHL con la diferencia que el bit m s significativo es empujado ha cia la izquierda fuera del acumulador y entra de nuevo por la derecha como bit menos significativo Al igual que con SHR los bits del acumulador multibit son desplazados hacia la derecha Sin embargo aqu el bit sobrante de la derecha es recuperado del acumu lador y transferido al bit m s significativo 9610a FST 200 STL 4 Programaci n en STL FESTO Rp Esta instrucci n convierte el contenido del acumulador multibit de notaci n binaria a notaci n BCD Puede utili zar el c digo BCD para activar los LEDs en displays por ejemplo Ejemplo THEN LOAD IWO BID TO OW7 F DEB Despu s de esta instrucci n todos los bits en el acu mulador multibit son convertidos de BCD a binario Esto es necesario por ejemplo si ha conectado un conmutador BCD a un grupo de entradas cuyo valor deba ser le do directamente de la input word y deba ser procesado por un contador Ejemplo THEN LOAD 1W7 DEB TO Cw7 y SL Esta tecla regresa a las rdenes STL tal como mues 8 commands 7 tra la Fig 4 9 9610a 4 39 FST 200 STL 4 Programaci n en STL FESTO
255. n 5 3 1 Contacto normalmente cerrado Efecto Se interroga el operando mo Operand nobit y en respuesta a una se al l JM gica O el contacto normalmente ce rrado cierra el circuito Operand Operand es la denominaci n simb lica o absoluta de un operan do monobit v ase la lista de operandos en B 1 2 Se introduce por medio de un s mbolo LDR v ase la secci n 5 3 1 9610a B 1 FST 200 LDR Ap ndice B FESTO Marca de destino de un salto Efecto Mark La marca de destino de un salto designa fl L 1 al rengl n actual como direcci n para sal tos Mark Etiqueta o marca Admite hasta nueve caracteres de longitud Debe empezar por una letra No se distingue entre may sculas y min sculas v ase tambi n la secci n 5 3 7 Caja de comparaci n Efecto Operandi El contenido de los operandos 1 y 2 se q gt comprueba de acuerdo con la opera Operandz ci n de comparaci n seleccionada Operand Como operando puede introducir una denominaci n simb lica o absoluta de cualquier operando multibit v ase la lista de operan dos en B 1 2 Como m ximo pueden introducirse cinco cajas de comparaci n por cada rengl n v ase 5 3 2 Las posibles comparaciones son Operando 1 igual Operando 2 Operando 1 gt mayor Operando 2 Operando 1 lt menor Operando 2 Operando 1 gt mayor o igual Operando 2 Operando 1 lt menor o igual Opera
256. n active la funci n Enter ope rand e introduzca la denominaci n de la etiqueta de salto con un m ximo de nueve caracteres La etiqueta de salto solamente representa un identifica dor para el destino del salto y no es un componente de la parte condicional En la parte condicional del ren gl n se verifica si hay un salto directo al rengl n 5 49 FST 200 LDR 5 Programaci n en LDR FESTO 5 50 18 2 03 1 ml _ NS A Continue LASA Continue 18 3 09 Z LI LA 5 SIS Rengl n 1 Si la condici n se satisface la salida O0 1 se activa y se salta a la etiqueta Continue Rengl n 2 La parte condicional del rengl n se satisface si la entrada 10 3 tiene se al l gica 1 se al binaria 1 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 3 8 Cajas en la 9610a parte ejecutiva Por medio del s mbolo de una caja pueden repre sentarse otras funciones en la parte de ejecuci n de un rengl n Estas son e asignaciones LOAD TO e timers e counters e operaciones multibit e aritm tica l gica e llamadas a m dulos Cada caja contiene una descripci n de la funci n 11 9 TI Im A79yH RS TP1 Timer El ejemplo muestra una caja de temporizaci n Los operandos ya han sido introducidos Todas las funciones mencionadas se repre sentan por tales cajas La ejecuci n de las cajas solamente se realiza ante el reconocimiento del flanco ascendente de la se a
257. naciones Utilice la tecla Intro para iniciar el proceso de b sque da El proceso de b squeda no distingue entre may s culas y min sculas COUNT_ON Count_on etc Una vez hallado el operando aparece en la l nea supe rior El panel de comentarios se destaca Si el operan do buscado no se halla en la lista de asignaciones aparece el correspondiente mensaje Copiar el comentario Si desea introducir comentarios similares en diferentes operandos puede copiarlos f cilmente utilizando esta funci n A continuaci n solamente deber alterar unos pocos caracteres Sit e el cursor sobre la l nea del operando con el co mentario que desee copiar y active la funci n F5 Ahora el comentario se halla en la memoria Una vez situado el cursor sobre otra l nea active la funci n F6 El co mentario almacenado en memoria es copiado a la l nea Este permanece en memoria de forma que puede copiarse las veces que se quiera con F6 Introducciones libres en la lista de asignaciones Al activar la funci n F7 Free entries aparece la capaci dad de memoria disponible para la lista de asignacio nes 9610a 5 21 FST 200 LDR 5 Programaci n en LDR FESTO 5 2 2 Introducci n de la lista de asignaciones durante la introducci n 5 22 de un programa En el men Special operations F7 v ase la Fig 5 4 hallar la opci n Allocation list on off Cuando se halla en on activa aparece el mensaje Automatic alloca t
258. naciones est activada y el operando a n no estu viera en la lista de asignaciones aparece una ventana en la pantalla tal como muestra la Fig 5 14 Aqu pue de introducir los correspondientes operandos simb li cos o absolutos junto con comentarios de operandos Ladder diagram editor E Enter operand in allocation list L Esc I Absol 0p Symbol 0p Commentary 14 3 EEE FRA F F F F F F FENTOS 1 Z 3 4 5 6 7 B Fig 5 14 Introducci n en la lista de asignaciones 9610a 5 33 FST 200 LDR 5 Programaci n en LDR FESTO 5 34 Utilice el rat n o pulse la tecla Intro o Tab para cambiar de un campo de introducci n a otro Como puede ver se en la Fig 5 14 la funci n Enter F1 permite confir mar la introducci n del dato en la lista de asignaciones Pulsando la tecla F8 o Esc puede interrumpir la intro ducci n de datos en la lista de asignaciones No obs tante no deber a utilizar esta funci n si ha introducido un operando simb lico en el programa LDR Los ope randos simb licos deben registrarse en la lista de asig naciones y deben asignarse a un operando absoluto v ase tambi n la secci n 5 2 4 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Modificaci n de un operando Para modificar un operando siga el mismo procedi miento que para introducir un nuevo operando El ante rior operando puede modificarse simplemente sobrees cribi ndolo Puede borrar caracte
259. nador Cuando trabaje con el rat n en el software FST apare cer un peque o rect ngulo blanco en la pantalla Pue de desplazar su posici n simplemente desplazando el rat n sobre la mesa El hecho de entrar en un determinado campo y activar lo con el bot n izquierdo del rat n se conoce como ha cer clic El rat n y el men principal Cuando se hace clic en una opci n del men principal o en una de sus opciones derivadas sta queda desta cada Esto significa que ha sido seleccionada Pulsan do el bot n izquierdo del rat n otra vez se ejecuta o se activa la funci n a la que se refiere el elemento 9610a FST 200 1 Instalaci n del software FESTO 9610a El rat n y las teclas de funci n Las teclas de funci n F1 a F8 tienen diferentes asigna ciones dependiendo de cual sea la funci n activa Es tas asignaciones no son solamente la ejecuci n de otras funciones sino que pueden ofrecer la introduc ci n de instrucciones de programa p ej lista de asig naciones diagrama de contactos editor de textos den tro del editor Haciendo clic en el campo se activa la correspondiente acci n Si se halla trabajando con el editor el programa escribe la instrucci n en la posici n seleccionada en el rea de trabajo El rat n y el editor Cuando est trabajando con uno de los editores puede seleccionar la posici n deseada con el puntero del ra t n Esto es significativamente m s r pido y f ci
260. naiseesi Bloque CU read lOen ccoo rre save guardar O Bobinas PO TO general serraria nari a Cabecera de p gina COMO bloque cocococccccccocancnccnnnns crear NUEVA Caja de comparaci n DOTA TENA T A coida FST 200 Ap ndice D FESTO D 10 A A oO A AA ia ae en dA da UE EEE Dani TAN 5 36 Caja en la parte ejecutiva aritm tica l gica 5 72 CONTO iia 5 63 A EI AA IO AN 5 52 General ca aa ad DA AA OSO M QUIOS une ita ceba A el ea da ei 5 76 Columna CIMA Aa 5 27 Configuraci n del control interface FPO ua aa dicta iniciacion 2 10 terminaci n FPC oonniininnnniniiniinnainiancnananananaoo 2711 Configuraci n del ordenador adaptador gr fico s s s seese restesse reserse reserse ee o Y directorio de proyectos sssaaa 1 6 2 8 inicializaci n ini ted CS tipo de MONI OF ssissa saia ia asas aa aca aa tea an teca ancianos 2 9 tipo de ordenador PC 2 9 Contacto DOM ta os 5 39 pengral a ATADA Os2O Sea 5 31 Counter contador decremental iii as 4 51 OIECCION ES ia ia 5 63 A A 4 49 5 64 DOOM EAN 5 63 incremental oooocnnnncccncccnonaconnnnnnn de 51 SE 68 5 66 inicializaci n ea A a aaan a00 5 65 interrogaci n ol introducci n del conteo a O 4 51 margen ARO modificar valores as 7 32 mostrar ValOr8sS isa ad A Aa DA 7 32 NUM erudita 20 PAIO eo a A aa da AENEA da a a aa du tales AS a FST 200 Ap ndice D FESTO preselector oooconocccnnonoccnononncnnnnor
261. nction keys ESA test Print program Error list Online mode File Bytes Free Target da SF3 V1 2 MASTER 1 Transmitted 18 0892 Load Program Y 3 2 Z0P00Y1 organization start other programs SF3_TEST test programs Loadin nas successful AO AO IS DO lt lt EG E Fig 7 3 Cargar programas en modo de arranque EEPROM 9610a 7 7 FST 200 7 Di logo con el control FESTO 7 2 2 Carga de un programa al control Con esta funci n es posible cargar un s lo programa o m dulo de programa desde el proyecto actual al con trol Para ello seleccione la opci n Load program en el men del lenguaje de programaci n correspondiente Todos los programas incluidos en el proyecto seleccio nado aparecen en una ventana v ase Fig 7 4 Ladder editor LDR online display Syntax test Load program Print program E list J management F F F F F F Exit 1 2 3 5 6 7 8 Fig 7 4 Carga de un programa 7 8 Aqu debe destacar el programa requerido El proceso de carga empezar inmediatamente cuando haga clic sobre un programa o pulse la tecla Intro suponiendo que la conexi n con el control sea correcta 9610a FST 200 7 Di logo con el control FESTO 7 2 3 Guardar el contenido de la memoria en EEPROM Comentarios generales Una vez que un programa haya sido cargado y verifica do la funci n EEPROM progr
262. ndo en pantalla aparece el men principal seleccionando la tecla de funci n F8 tal como muestra la Fig 2 8 Los interfaces se inicializar n seg n lo especificado en la configuraci n y reaparecer el s mbolo del sistema operativo DOS p ej C gt 9610a FST 200 3 Administraci n de programas de control FESTO 3 Administraci n de programas de control Adem s de la edici n de programas de control proyec tos el software FST tambi n soporta amplias tareas de administraci n Es posible e crear nuevos proyectos o seleccionar proyectos existentes e borrar programas individuales o proyectos enteros e imprimir proyectos completos e cargar proyectos completos al control e guardar proyectos completos en un dispositivo de almacenamiento externo e importar archivos externos a proyectos e enlazar m dulos de programa y programas que pueda adquirir de Festo Se accede a estos procedimientos seleccionando Pro ject management en el men principal FST Desde all puede activarse la funci n adecuada v ase Fig 3 1 ESE Eoo Ladder Statement BASIC Uti Project management diagram list Select project Create project Delete project Print project Load project Delete program Back up project Import file Include modul REIFLI this is a comment isn t it FERETE MISAS FEDS a Util FEIRE F 1 Zl 3 Y SIM tte O Y E end Fig 3 1 Administraci n de proyectos 9610a
263. ndo 2 Operando 1 lt gt diferente Operando 2 B 2 9610a FST 200 LDR Ap ndice B FESTO Bobina Efecto Operand Se asigna el valor determinado en la par lt gt te condicional o su inverso si el s mbolo es Operand Operand es la denominaci n simb lica o absoluta de un operan do monobit El flag de inicializaci n Fl las inputs 1 programas P y errores F no pueden direccionarse utilizando este s mbolo de bobina v ase la lista de operandos en B 1 2 Bobina memorizante Efecto Operand Si se cumple la parte condicional el operan 38 gt j do se activa SET S o se desactiva RESET R Operand Operando es la denominaci n simb lica o absoluta de un ope rando monobit El flag de inicializaci n FI las inputs 1 pro gramas P y errores F no pueden direccionarse utilizando este s mbolo de bobina Los errores F solamente pueden desactivarse reset v ase la lista de operandos en B 1 2 Para los operandos P C F y T se fuerza el reconocimiento impl cito del flanco ascendente Bobina conteo Efecto Operand El contenido de operando multibit se incre INC menta en una unidad INC o se decre menta en una unidad DEC Operand Operand es la denominaci n simb lica o absoluta de un operan do multibit Sin embargo este no debe ser una input word v ase la lista de operandos en B 1 2 Se permit
264. ndo de aplicar una operaci n a un operando que no la admite Impermissible parameter Par metro ilegal Este error se produce cuando la longitud del par metro no es v lida Este mensaje de error tambi n aparecer si una cadena de par metros no ha sido cerrada correctamente Impermissible project name Nombre de proyecto incorrecto Ha utilizado caracteres no permitidos al asignar el nombre del proyecto v ase el manual de DOS Impermissible target for block operation Destino err neo para una operaci n de bloque Programaci n en Diagrama de contactos No es posible copiar o mover dentro de un bloque marcado Impermissible value Valor err neo Por ejemplo valores err neos para un contador o un temporizador Impermissible value as counter preset Valor incorrecto para el contador El valor por defecto para el conta dor no se halla dentro del margen de valores especificado C 18 9610a FST 200 Ap ndice C FESTO 9610a Impermissible value as timer preset Valor de temporizador por defecto incorrecto El valor por defecto del temporizador es demasiado grande m ximo 655 35 s Inconsistent Cl area range Rango Cl inconsistente El programa de importaci n ha importado un archivo o un programa FPC cuyo tipo no corresponde con los par metros del archivo o de la cabecera del programa Inconsistent Cl area type Rango de par metros Cl inconsistente El programa de importaci n ha importado un archivo o un programa FPC
265. ne nada 9610a FST 200 Ap ndice C FESTO 9610a Programming interrupted Programa interrumpido Ha cancelado la programaci n de la EEPROM pulsando la tecla Esc Empiece de nuevo si es necesario Program not found No se encuentra el programa Puede que haya borrado programas o directorios bajo DOS aunque estos se hallen a n relacionados en el software FST No podr llamar a estos proyectos Program not found in controller No se encuentra el programa en el control Est tratando de visuali zar el estado de un Diagrama de contactos LDR Online display a pesar de que este programa no existe en el control Primero cargue el programa al control Project already exists El proyecto ya existe Est tratando de crear un proyecto que ya existe con este nombre Project already exists El proyecto ya existe En la rutina Backup est tratando de renom brar un proyecto que ya existe bajo este nombre As gnele un nom bre diferente Project cannot be created No puede crearse el proyecto Probablemente hay un problema con el disco duro o con el disquete Project cannot be deleted No puede borrarse el proyecto Probablemente haya archivos ocul tos u otros subdirectorios en el directos del proyecto Project LIB not found or disk full El proyecto LIB no se halla o el disco est lleno Programaci n en Diagrama de contactos Est tratando de guardar un bloque aunque el directorio LIB requerido para ello no existe o e
266. nnn Operando multibit Margen de valores Decimal 32768 hasta 32767 Decimal O hasta 65535 Hexadecimal 0000 hasta FFFF Register Registro Operaciones Comparar cargar RO hasta R127 Operando multibit Margen de valores Decimal 32768 hasta 32767 Decimal O hasta 65535 Hexadecimal 0000 hasta FFFF Function units Unidades de funci n Operaciones Comparar cargar FUO hasta FU4095 Unidad de funci n especial Par metro del m dulo Program Programa Operaciones Interrogar set reset PO hasta P15 Operando monobit Error Operaciones Interrogar reset E Operando monobit EW Operando multibit Index register Registro ndice Operaciones Cargar comparar asignaci n de direccionamiento indexado X y Multibit B 12 9610a FST 200 LDR Ap ndice B FESTO Operandos simb licos Todos los operandos citados pueden ser sustituidos por los denominados operandos simb licos Tenga en cuenta que puede utilizar solamente letras may sculas y min sculas n meros y el signo de subrayado Para evitar ambig edades solamente puede asignarse un operando simb lico a un operando B 1 3 Sintaxis para la designaci n de operandos absolutos 9610a Operando Clave del direccionamiento IW b f n de la estaci n de bus de campo If w b w n de la Word IWw b n del bit IWf w OW b Of w b OWw OWf w Fw b w n de la Flag word FWw b n del bit Pp P n de programa B 13
267. noninicccicnnococoninonncncano 271 3 3 IMPrESI N viii orO Salvaguarda ici tada 3 19 selecci n ci E EA Proyecto salvaguarda backup oa 3 18 DOrTar proyecto nua ada 3 22 cambio de la unidad destino 3 24 formatear disquete eenen 3 25 renombrar proyecto coocococccncococcnonononcnonanancnnnnnnnos 3 23 restablecer proyecto ssssssesrrssrerresrrreererneernns 3 20 Soc ie 3 26 R Ramal paralelo borrar UN scenene D 4 5 48 f rma r Un aen da 5 42 5 47 generala aeaa a 0941 Rat n desplazar el oooooncccnnnnccccnnnoccccnononcncnnnanccnnnnnncnnnnnns 1 10 FUNCIONAMIENTO oocoonicinninananananana nana aa nana 1 9 hacer clic en UN CAMPO cocooconocinononaninonananinnnnnanos 1 10 Rengl n COMENTAriOS nisi en aano da A aaa aaaea Euni ANN Aan 5 28 eliminar un O 5 28 Insertar UN E E E E E 5 27 ISE 5 88 S Salto orden de general a Eo AO instrucci n de salto A A TES 5 49 marca de Salto vea NAI A dea TUAS 5 49 Sintaxis verificaci n iINnterna siiios asas a acea ea ea caen caen cnDns 4 18 D 16 9610a FST 200 Ap ndice D FESTO 9610a Tabuladores borrado Meat INSUA AA a MOdIiCAS aia Aa dea por defecto Teclas de funci n asignaci n borar Nivel AA a aaea a Cambiar aa a a insertar nivel ooonoccncnccncncnnnnoo Modificar AS Teclas asignaci n de Bloq DESpl ara AA cursor con tecla Ctrl CU rd
268. nononnoznonosa 449 5 64 WOPO dn cona anada aliciente 449 5 65 D Diagrama de contactos LDR Eo 1 ao E cito tal n ed D3S parte condicional oooioiconcnocicnnonocccnnononccnnonoro D 24 parte ejecutiva srecne 5 24 E Editor de textos ayuda al GALO oi seta A Aa A Ad 6 3 CUS nian acada nia A Y 0 20 documentaci n textUal ooooionnonininnconnnncocnnoncccona 6 1 rdenes adicionales eeen 6 3 Ordenes Olla dia a C 5 rdenes de archivos rererere 6 3 rdenes de bloque s esee seese reserse nsere 6 3 rdenes de b squeda seese serseri sensere 6 3 rdenes de tabulaci n eseese sica eses reserse 6 3 sangrar texto A Equipo tarjetas gr ficas eeen 1 5 requerimientos del oooococoniconocacanoncconinononacaninacas 175 Error Dorado AA cidos ia 796 indicaci n estado cooooocinncccinnccnnnccnnacnnanccnnancnos 7 35 Mensajes A O Estructura general distribuci n de la pantalla oooononnicinnninnnnnnnncocn 2 18 llamada al software FST cinco 2 16 A A men principal omccinininnnnnnicinnnnncccc 2 17 texto de ayuda aca ae cnn 2 20 l Impresora configuraci n caracteres de COntrol sssssesrrsseirresrrrresrnnes 2 14 caracteres especiales ooonnncicinninicinnniccccnnnenncnnns 2 15 margen de encuadernaci n essee 2 14 puero naseer rt o a NA 9610a D 11 FST 200 Ap ndice D FESTO Imprimir documentaci n textUal ocn 12 lista d
269. ntes direcciones 9610a FST 200 LDR 5 Programaci n en LDR FESTO 9610a Operandos simb licos Los nombres para los operandos simb licos pueden ser elegidos por el usuario Un nombre est formado por un m ximo de nueve caracteres de los cuales el primero debe ser una letra o el signo de subrayado _ Para los siguientes caracteres puede utilizar letras n meros y el car cter _ Sin embargo la denominaci n debe ser diferente de la de los operandos absolutos Nombrar siempre los operandos simb licos de forma que se relacionen claramente con su funci n p ej MOTOR_ON Comentario del operando Introduciendo un breve texto explicativo el comentario del operando puede describir la funci n de un operan do con m s detalle Con ello aumenta el impacto comu nicativo de una lista de asignaciones El comentario puede ser cualquier texto con un m ximo de 36 carac teres de longitud Una lista de asignaciones puede crearse e antes de empezar a escribir el programa e durante la escritura del programa e despu s de escribir el programa No es pr ctico ni aconsejable crear una lista de asigna ciones despu s de haber escrito el programa 5 13 FST 200 LDR 5 Programaci n en LDR FESTO La lista de asignaciones relaciona una lista de todos los operandos que solamente pueden direccionarse por la correspondiente unidad central de control CCU Aqu se indican en detalle e Inputs y outputs de bus d
270. o e guardar el contenido de un operando multibit p ej en una flag word Inserci n de una caja de asignaci n Active la opci n Assignements LOAD TO en la ven tana de definici n de caja En el programa LDR se in serta una caja de asignaci n con el s mbolo TO Ahora puede activar la funci n Enter operand Encima del s mbolo aparece un campo de introducci n Introduzca el nombre del operando cuyo valor desee asignar En el campo de debajo del s mbolo introduzca el ope rando al cual se le debe asignar el valor 14 3 14 4 141 Y AA AAA TO Cuando se reconozca el flanco ascendente del resultado de la opera ci n l gica el valor de la input word IW1 se asignar al registro R4 5 53 FST 200 LDR 5 Programaci n en LDR FESTO 5 4 2 Timers temporizadores 5 54 Los timers internos permiten programar retrasos a la conexi n y a la desconexi n y otras funciones por ejemplo supervisi n de tiempo de funcionamiento Cada timer tiene asignados tres operandos Estos indi can su estado el tiempo real transcurrido y el valor de preselecci n del timer Son posibles tres opciones e timer de pulso e timer con retardo a la conexi n e timer con retardo a la desconexi n Los operandos son e Tnn para el estado del timer timers de pulsos e TONnn para el estado del timer con retraso a la conexi n e TOFFhnn para el estado del timer con retraso a la desconexi n nn representa la
271. o establecido con un controlador de interface incorrecto o la velo cidad del FPC ha sido establecida a un valor incorrecto 9610a FST 200 Ap ndice C FESTO 9610a Error s occurred Se ha producido un error Al final del procedimiento de traducci n el sistema ha determinado que se ha producido un error sint ctico se m ntico u otro p ej archivo de Diagrama de contactos corrupto La lista de errores proporciona informaci n m s precisa sobre los erro res que se han producido Error opening file XXX Error al abrir el archivo XXX Es probable que el disco est protegido contra escritura o que el archivo est corrupto Error opening the error list Error al abrir la lista de errores No puede hallarse el archivo de lista de errores Error while reading the field bus configuration Error de lectura en la configuraci n del bus Se ha producido un error al leer un archivo de configuraci n creado por el operando de bus de campo Error while reading the file Error en la lectura del archivo El archivo especificado no puede ha llarse o est corrupto Error while writing the file Error al escribir el archivo No puede guardarse la configuraci n Causas Disco duro lleno unidad abierta directorio LIB a n no ha sido creado Error writing file Error escribiendo un archivo Se ha hallado un error al escribir un archivo en el disco La causa m s frecuente del error es que el disco duro est lleno insuficiente ca
272. o garantiza que el programa que ha producido cumple con la descripci n de la apli caci n y las especificaciones del programa pero no que todas las funciones contenidas en el software funcionen completamente sin interrupci n o error o que las funciones contenidas en el software puedan ejecutarse en todas las combinaciones y condiciones de funcionamiento previstas en esta licencia o que cumplan con los requerimientos del receptor de la licencia 2 Los defectos en el software que sean reproducibles notificados por el receptor de la licencia dentro del per odo de garant a ser n rectificados por Festo dentro de un per odo de tiempo razonable hasta la exclusi n de m s reclamaciones contra esta garant a 3 Si Festo no cumpliera su obligaci n de rectificar los defectos dentro de un per odo razo nable o la modificaci n finalmente fallara el receptor de la licencia podr requerir una reduc ci n razonable en el coste de la licencia o cancelar el contrato 4 El per odo de garant a es de 3 meses contados a partir del env o o la entrega del mate rial objeto de licencia 5 La garant a ser invalidada si los defectos est n causados por modificaciones hechas por el propio receptor de la licencia a las condiciones de funcionamiento preparadas para el programa y descritas en la documentaci n especificaciones de funcionamiento Si no puede establecerse el defecto o si ste es consecuencia de circunstancias ajenas a Festo el recept
273. ocidad de ex ploraci n y F2 para reducirla El valor actual se indica en la l nea de mensajes El asterisco parpadeante sim boliza aqu la frecuencia de exploraci n Esta frecuencia tambi n depende de cu ntos operan dos haya en la zona de trabajo y por lo tanto los que necesitan explorarse 4 81 FST 200 STL 4 Programaci n en STL FESTO 4 82 Mensajes de error La funci n F7 se vuelve activa si aparece un mensaje de error Entonces debe utilizar esta funci n para acu sar recibo del error Hay dos tipos de error dentro de esta funci n e Errores del sistema operativo del control e Errores que surgen de una mala conexi n Los errores indicados por el sistema operativo en el control se indican con la iluminaci n de un LED rojo ERROR en el bloque de control SF 3 Estos mensa jes de error se han descrito en el ap ndice C 3 de la descripci n del bloque de control SF 3 Los errores procedentes de una conexi n defectuosa se indican solamente en la l nea de mensajes En este caso debe comprobarse la conexi n entre el ordena dor y el control 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 Programaci n en Diagrama de contactos LDR En todos los controles Festo puede formular progra mas de control en forma de Diagramas de contactos Un c modo editor le ayuda en la creaci n de progra mas y una herramienta adicional comprueba su correc ta sintaxis Con las funciones de men en l
274. om for additional sections No hay m s espacio para otras columnas Programaci n en Diagra ma de contactos Pueden conectarse en serie un m ximo de 12 con tactos Not enough free RAM No hay suficiente RAM libre No puede ejecutarse el traductor inter no ya que no hay suficiente memoria RAM disponible La verifica ci n interna de sintaxis puede llamarse si hay aproximadamente 510 kB de RAM libre antes de ejecutar el software FST Not enough free memory for block operation No hay suficiente memoria disponible para la operaci n de bloque Se ha producido un error durante la copia desplazamiento borrado o lectura de una operaci n de bloque 9610a FST 200 Ap ndice C FESTO 9610a Not enough memory BAK file erased No hay suficiente memoria el archivo BAK ser borrado No hay suficiente espacio en el disco para las operaciones de archivo y o las instrucciones de lectura a ejecutar El archivo BAK copia de seguri dad del archivo en Lista de instrucciones o Diagrama de contactos ser borrado Not enough memory for all directory entries No hay suficiente memoria disponible para todas las introducciones del directorio en la lectura y escritura de bloques de texto No valid FST identifier found on the diskette No se ha encontrado un identificador FST v lido en el disqueto El identificador FST que se halla en el disco y que se necesita para la instalaci n del software no est correctamente o hay m s de un
275. omentario de hasta 40 caracteres de lar go que describa el proyecto Pulsando la tecla Insert puede a adir caracteres a par tir de posici n del cursor Pulse de nuevo Insert para finalizar la inserci n y pasar a sobreescritura Confirm Confirmar con F1 Se crear un subdirectorio en el di rectorio de proyectos con el nombre que se haya intro ducido arriba v ase Fig 2 1 en la secci n 2 1 1 Ejemplo Creaci n del directorio LIB e En el campo Project introduzca LIB e En el campo Description introduzca Archivos de librer a e Confirme con F1 Posteriormente almacenar progra mas en el directorio LIB desde el editor estos se conocen como ma cros Puede utilizar de nuevo estas partes de programa o textos en pos teriores programas FST 200 3 Administraci n de programas de control FESTO 3 2 Seleccionar un proyecto Tendr que seleccionar un proyecto e si desea modificar un determinado programa en un proyecto existente e si desea a adir m s programas a los que ya haya en un proyecto existente e si desea a adir m dulos de programa a los progra mas que ya haya en un proyecto existente Seleccione la funci n Select project seleccionar pro yecto tal como muestra la Fig 3 1 con las teclas de cursor o el rat n Al pulsar Intro o el bot n izquierdo del rat n aparece la siguiente pantalla v ase Fig 3 3 3 4 9610a FST 200 3 Administraci n de programas
276. on el control FESTO 7 1 Conexi n al control La comunicaci n con el control se realiza a trav s del interface de diagnosis DIAG O y O POWERO RUN ERROR I 5 O DIAG 24VDC FUSE 2A A A Fig 7 1 Comunicaci n por el interface de diagnosis Se necesita e PC o Laptop con interface serie RS 232 V 24 e cable de conexi n apantallado p ej cable de diagnosis Festo SB 202 BU25 o BU9 Conecte el cable de diagnosis como sigue e La clavija de 4 pines al interface de diagnosis en el terminal de v lvulas DIAG e El z calo de 25 pines o de 9 pines al interface se rie RS 232 del PC Laptop COMx Y POR FAVOR OBSERVAR Para la transmisi n de datos el ndice Baud en el PC debe establecerse en 9600 baudios V ase tambi n 2 2 1 7 2 9610a FST 200 7 Di logo con el control FESTO 7 2 Carga de datos al control Y Durante la carga de un proyecto programa el control desactiva todas sus salidas y detiene el procesamien to de los programas Dispone de dos posibilidades para transmitir sus pro gramas al control e Soluci n completa cargar varios programas o todos de un proyecto con un s lo proceso de carga v ase secci n 7 2 1 e Soluci n personalizada p ej despu s de una modificaci n cargar un s lo programa v ase secci n 7 2 2 La primera cosa que debe hacer cuando conecte con el control por primera vez es limpiar la memoria RAM
277. ontadores en la descripci n del terminal de v lvulas programable con bloque de control SF 3 4 4 1 Programaci n de temporizadores Los temporizadores se utilizan como elementos de tiempo Puede implementar temporizadores de pulso en un programa STL Utiliz ndolos como base tiene la po sibilidad de programar tiempos de espera tiempos de supervisi n y retrasos a la conexi n y a la descone xi n Los temporizadores vencidos pueden utilizarse varias veces en un programa de pasos Un temporizador timer es un operando monobit Pue de ser activado desactivado e interrogado Cada timer tiene e un estado del timer Tnn e un timer preselector TPnn e una timer word TWhnn nn es el n mero del timer Se dispone de 32 timers 0 31 9610a 4 43 FST 200 STL 4 Programaci n en STL FESTO 4 44 Estado del timer El estado del timer indica si ste se halla activo o inac tivo Los valores para ello son Tnn 0 El timer est inactivo detenido o vencido Tnn 1 El timer est activo est funcionando El estado del timer Tnn es un operando monobit Puede ser activado desactivado e interrogado El estado del timer no es remanente Timer Preselect En el preselector debe introducirse el tiempo de funcio namiento del timer Los valores v lidos se hallan en el margen de 0 00 s a 655 35 s en incrementos de 0 01 s El valor del Timer Preselect es remanente Timer word La Timer word es el valor instant neo
278. oque En esa secci n tambi n se describe la creaci n de bloques Write text block Con esta funci n puede guardar escribir en el disco partes de programa que pueda necesitar repetidamen te si las ha marcado primero con las rdenes de blo que Se guardar n el directorio LIB v ase secci n 3 2 9610a FST 200 STL 4 Programaci n en STL FESTO 4 1 5 Instrucciones adicionales Teclas de funci n En total dispone de un m ximo de diez niveles cada uno con ocho teclas de funci n F1 a F8 en el soft ware FST Puede modificar la asignaci n de estas te clas como desee utilizando la funci n STL function keys Esto se hace como sigue e Seleccione la opci n STL function keys e El editor de teclas de funci n mostrar el primer rbol de niveles asignados V ase la secci n 6 2 sobre c mo modificar las intro ducciones rdenes Ctrl El editor STL le ofrece funciones de edici n en forma de rdenes Ctrl v ase ap ndice C 2 Adem s hay al gunas rdenes adicionales particulares de este editor Ctrl B Esta orden activa o desactiva la introducci n autom ti ca en la lista de asignaciones Si esta opci n est habi litada podr realizar la introducci n en la lista de asig naciones cada vez que complete una l nea pulsando la tecla Intro Ctrl O B Esta orden activa la ventana de selecci n de rdenes adicionales V ase la secci n 4 1 7 para estas rdenes 9610a 4 13 FS
279. or O El timer entonces se desactiva Tnn 0 e otro flanco positivo pulso se produce en la parte condicional de la frase haciendo que el timer arranque de nuevo desde el principio rearranque e el estado del timer se desactive detenci n del timer 4 4 2 Programaci n de contadores 4 48 Los contadores counters se utilizan para contar even tos o n meros de elementos Pueden programarse dos tipos de counters en un programa STL Estos son e Counters incrementales e Counters decrementales Con el counter incremental el programa cuenta hacia arriba incrementando a partir del valor actual con el counter decremental cuenta hacia abajo decrementan do 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a Un counter es tambi n un operando monobit Puede activarse desactivarse e interrogarse Cada counter tiene e un estado del counter Cnn e un counter preselector INCnn e una counter word CWnn nn es el n mero de counter Se dispone de 32 counters 0 31 Estado del counter El estado del counter indica si ste se halla activo o inactivo Los valores son Cnn 0 El counter est inactivo detenido o vencido Cnn 1 El counter est activo est contando eventos El estado del counter es un operando monobit Puede ser activado desactivado e interrogado El estado del counter es remanente Counter preselector El counter preselector contiene el valor final de un counter ascen
280. or de la licencia se har responsable de los costes que esto ocasione a Festo IV Responsabilidad Limitaciones de la responsabilidad 1 Las reclamaciones por da os por parte del receptor de la licencia y en especial la responsabilidad por p rdidas consecuentes est n exclu das sea cual fuere la base legal esto se aplica a todas las reclamaciones relacionadas con la impracticabilidad incumplimien to violaci n positiva de contrato y defectos 2 Adem s Festo no es responsable de resultados econ micos inadecuados o de p rdidas producidas o reclamadas por terceras partes con la excepci n de las reclamaciones surgi das por infracciones de los derechos de propiedad de terceras partes 3 Las limitaciones de responsabilidad especificadas en los p rrafos 1 y 2 no son aplicables en los casos de intencionalidad o de flagrante negligencia o en la ausencia de caracter sti cas garantizadas en las que se aplica la responsabilidad obligatoria En estos casos la responsabilidad de Festo se limita a aquellas p rdidas que sean reconocibles por Festo bas ndose en la situaci n creada V Directivas de seguridad Documentaci n Las reclamaciones de garant a y responsabilidad seg n las especificaciones mencionadas arriba cl usulas III y IV solamente son v lidas si el usuario ha cumplido con las directivas de seguridad especificadas en la documentaci n en relaci n con la utilizaci n de la m quina y las directivas de seguridad para e
281. oraci n determina cuan r pida mente deben interrogarse los estados y valores de los operandos en el rengl n La frecuencia de interrogaci n depende tambi n del n mero de operandos en el ren gl n El factor 100 indica la m xima frecuencia El factor por defecto es 50 Activando la funci n F1 Faster m s r pido o F2 Slower m s despacio la frecuencia de exploraci n puede aumentarse o dismi nuirse en saltos de 5 La frecuencia actual se muestra en la l nea de mensajes El asterisco parpadeante indica la frecuencia de interrogaci n en el rengl n se alado Observe que una frecuencia de interrogaci n muy ele vada puede ralentizar considerablemente la ejecuci n del programa en el control 5 95 FST 200 LDR 5 Programaci n en LDR FESTO 5 96 Cambio del valor de un operando Esta funci n permite cambiar los valores de operandos monobit y multibit a efectos de hacer pruebas Active la funci n F3 para llamar a la ventana de introducci n 01 9 42 E Modify operand Esc Operand name Actual value Nominal value Dec 1 F F F F F F 3 4 5 6 8 Fig 5 30 Modificaci n de operandos En la primera l nea introduzca el operando cuyo valor desea cambiar y pulse la tecla Intro El valor actual del operando se muestra en la l nea 2 En la tercera l nea introduzca el valor nominal que desee para el operan do Se permiten todos los formatos de introducci n p e
282. ort FIS FAA El PC Fit FA FRA FI FE 1H Z 3 El call 5 SS Y operat Fig 2 6 Secuencias de control de la impresora 9610a 2 13 FST 200 2 Instalaci n del software FESTO 2 14 Hallar el tipo actual de impresora a la derecha de la cabecera Puede modificar los caracteres de control sobreescribiendo los caracteres individuales La ltima l nea define el puerto de la impresora Margen de encuadernaci n Si va a imprimir programas STL con comentarios de ber eliminar el margen de encuadernaci n Para ello debe borrar con la tecla Supr los espacios que hay despu s de los caracteres de control de New Line y de Carriage Return visibles cuando la opci n est desta cada Inserte m s espacios si desea un margen de encuadernaci n mayor Para ello deber pulsar una vez la tecla Insert y varias veces la barra espaciadora No olvide pulsar de nuevo la tecla Insert al terminar Modificaci n de los caracteres de control Si su impresora utiliza caracteres de control diferentes a los indicados puede sobreescribirlos Borre los ca racteres que no utilice con la tecla de retroceso Con sulte el manual de su impresora en relaci n con las rdenes de impresi n 9610a FST 200 2 Instalaci n del software FESTO 9610a Modificaci n de los caracteres especiales Si su impresora no reconoce los caracteres proporcio nados por el programa puede introducir otros equiva lentes Abra la ventana de a
283. os casos FRESIA FENTE F F F F File H level zE GUJ 3 5 6 u help operat Fig 6 8 Teclas de funci n del editor de textos Esto muestra tan s lo la asignaci n de las teclas de funci n para el editor de textos descrito anteriormente 9610a 6 23 FST 200 6 Editor de textos FESTO 6 24 Puede definir un m ximo de 10 niveles es decir crear y asignar rdenes a nuevas teclas de funci n para faci litar su trabajo de edici n Puede desplazar el cursor car cter por car cter en cada campo al etiquetar las diferentes teclas Puede acelerar este procedimiento pulsado la tecla Ctrl y una de las teclas de cursor simult neamente Esto produce un salto de campo a campo Insert level Insertar nivel Ejecute la funci n F1 para insertar un nuevo nivel Esto hace que se inserte un nuevo nivel en la posici n del cursor y que todos los niveles poste riores desciendan un nivel El nuevo nivel creado apa rece con las teclas de funci n en blanco Se le asigna el n mero del nivel que hab a y se incrementa en una unidad el n mero de los niveles que le siguen La asignaci n de los niveles a las teclas de funci n debe modificarse manualmente cuando se inserta un nuevo nivel ya que ha habido un cambio en la nume raci n de niveles 9610a FST 200 6 Editor de textos FESTO 9610a La l nea con la etiqueta LEVEL incluye un campo Name en el cual tiene la
284. os valores mostrados introduciendo lo siguiente e un n mero decimal de 5 d gitos entre 0000 y 65535 e un n mero hexadecimal de 4 d gitos entre 0000 y FFFF Confirme las modificaciones introducidas pulsando la tecla Intro Esta acci n es v lida para todas las intro ducciones de este tipo Puede modificar bits individuales exactamente de la misma forma Esto se hace desplazando el campo gris a la derecha con la tecla Tab Esto cambia la asigna ci n de las teclas de funci n F1 Set operand Activar operando F2 Reset operand Desactivar operando F3 Toggle operand Invertir operando F8 Return Regresar Puede abandonar la modificaci n bit a bit con la tecla Inicio 9610a 7 23 FST 200 7 Modo Online FESTO Visualizaci n de valores La informaci n en la pantalla es inicialmente est tica es decir se muestran los valores o estados de los ope randos en el momento de la selecci n Tambi n es posible ver los valores din micamente para supervisar el desarrollo del proceso de control v ase secci n 7 5 Visualizaci n din mica 7 4 1 Visualizaci n est tica de entradas y salidas 7 24 Cuando selecciona la funci n F1 se muestra en la pantalla en valor instant neo de las entradas y salidas locales conectadas Las l Os del bus de campo pueden mostrarse en el modo de funcionamiento master seleccionando la fun ci n F7 Fig 7 14 Dependiendo de la configuraci n del terminal de v lvulas tambi n pueden
285. otra ven tana con una relaci n de todos los operandos Todas las opciones est n se aladas con un asterisco al princi pio de la l nea v ase Fig 3 8 FST 203 Cross Reference List V3 2 x Output Outputs Output words Input Inputs Input words Error Flags Flags Flag words Function Unit Program Register Init Flag Timer Timers Timer words Counter Counter Counter words Switch On Delay Switch Off Delay X kk xk k kx kx kx xk xk active device PRN Please use the space enter key to set your choice active D a lt A AO lt A IO A IT 1 2 3 4 5 6 7 8 Fig 3 8 Opciones de las referencias cruzadas El asterisco indica que el grupo de operandos se halla activo para la impresi n Ahora puede desactivar la se lecci n de un grupo con el rat n o la tecla Intro e im pedir que sea procesado el asterisco desaparece o activarlo de nuevo 9610a 3 13 FST 200 3 Administraci n de programas de control FESTO 3 14 Ejecute la funci n F1 una vez terminada la selecci n Esto inicia el procesamiento de la lista La impresi n puede tomar un cierto tiempo dependiendo del tama o del proyecto El programa debe comprobar todo el con tenido de la lista de referencias cruzadas e imprimirlas con el formato adecuado Si acepta sencillamente la selecci n por defecto obten dr una impresi n que contendr todas las introduccio nes en su forma completa Para ello pulse direct
286. oyectos Cada uno de estos proyectos utiliza aqu otros subdirectorios De ber crear manualmente un proyecto con el nombre de LIB v ase secci n 3 1 Este subdirectorio creado con tendr los subprogramas y m dulos que guarde como macros La figura 2 1 muestra la estructura de los subdirectorios en el disco duro despu s de una correcta instalaci n El identificador de la unidad no ha sido modificado FST 200 2 Instalaci n del software FESTO DIRECTORIO RAIZ SUBDIRECTORIOS p ej CAFST CAFESTO proyecto 1 proyecto 2 blue otros etc Fig 2 1 Organizaci n en el disco duro ejemplo Procedimiento de instalaci n Ponga en marcha su ordenador personal y espere a que se cargue el sistema operativo Esto se indi ca por la aparici n del s mbolo del sistema C gt Ahora inserte el disquete 1 del programa Festo en la disquetera p ej en la disquetera A Ahora active la disquetera que est utilizado p ej tecleando A y pulse la tecla Intro Esta tecla est generalmente identificada con el signo Ahora teclee FSTINS y pulse de nuevo la tecla In tro Aparecer el siguiente mensaje en la pantalla v ase Fig 2 2 9610a FST 200 2 Instalaci n del software FESTO FST installation on hard disk V3 2 1 FST 200 Version 3 2 English The FST programs will be installed in subdirectory C FST of
287. pacidad de almacenamiento Error 21 Pcode sequence of sentence too long Error 21 Secuencia Pcode de instrucciones demasiado larga Men saje de error del generador de c digo La memoria interna en el generador de c digo no es suficientemente grande para procesar una instrucci n STL Una instrucci n muy larga debe dividirse en varias instrucciones C 13 FST 200 Ap ndice C FESTO Execution part empty El m dulo de ejecuci n est vac o La traducci n de un programa LDR ha establecido que el m dulo de ejecuci n de una l nea consta tan s lo de una caja l gica y aritm tica vac a F Field bus operand not configured Operando del bus de campo no configurado El operando del bus de campo a n no ha sido introducido en el archivo de configuraci n de los operandos del bus de campo File CACONFIG SYS is write protected and cannot be changed El archivo CACONFIG SYS es de s lo lectura y no puede editarse El programa ha detectado que no es posible instalar el software ya que el archivo CACONFIG SYS no puede editarse File error DOS error no Error de archivo Error DOS n El n mero de error proporciona infor maci n adicional Por ejemplo puede ser que haya retirado prematu ramente el disquete de la unidad File error File is too big to be stored on disc Error de archivo El archivo se ha vuelto demasiado grande Al inicio del procedimiento de edici n el sistema ha determinado que hay poco espacio d
288. parpadeo Piloto tiempo Contador de piezas Piezas preseleccionadas Piezas realizadas 9610a FST 200 STL Ap ndice A FESTO A 6 Lista del programa Proceso PO 0001 Step 1 1 Inicializaci n 0002 IF NOP 0003 THEN LOAD V50 0004 TO TPO Piloto tiempo 0005 LOAD v10 0006 TO CPO Piezas preseleccionadas 0007 SET CO Contador de piezas 0008 LOAD CWO Piezas realizadas 0009 TO Ow41t Conteo de piezas 0010 SET FO O 1 Hay pieza 0011 SET P7 Supervisi n PARO EMERGENCIA 0012 0013 Step 2 2 Desviaci n Ajuste Autom tico 0014 THEN RESET 00 0 Desactivar indicaci n 0015 RESET 00 1 Indicaci n modo Autom tico 0016 IF 10 0 1 Ajuste O Autom tico 0017 AND 10 1 Pulsador de marcha 0018 AND N 00 2 Indicaci n PARO EMERGENCIA 0019 THEN SET 00 0 Iniciar indicaci n 0020 JMP TO 20 0021 IF N 10 0 1 Ajuste O Autom tico 0022 AND 10 1 Pulsador de marcha 0023 AND N 00 2 Indicaci n PARO EMERGENCIA 0024 THEN SET 00 0 Iniciar indicaci n 0025 SET 00 1 Indicaci n modo Autom tico 0026 JMP TO 10 0027 0028 Step 10 3 Programa en modo autom tico 0029 IF 00 2 Indicaci n PARO EMERGENCIA 0030 THEN JMP TO 2 0031 IF FO O Pulsador de marcha 0032 AND N 00 2 Indicaci n PARO EMERGENCIA 0033 THEN SET 00 5 Cilindro de sujeci n O retra do 0034 9610a A 23 FST 200 STL Ap ndice A FESTO 0035 Step 11 4 0036 IF 00 2 Indicaci n PARO EMERGENCIA 0037 THEN JMP TO 2 0038 IF 10 4 Cilindro de sujeci n del
289. plazar el cur sor al siguiente campo de introducci n Tambi n puede controlar la posici n del cursor con el rat n N mero En el segundo campo de introducci n entre el n mero direcci n del m dulo Los m rgenes de valores para los distintos controles se muestran en la tabla siguiente Tipo de control Direcciones del Direcciones de los m dulo de programa m dulos funcionales SF 3 O hasta 15 O hasta 255 5 79 FST 200 LDR 5 Programaci n en LDR FESTO 5 80 Designaci n del m dulo s lo para m dulos de funci n Un archivo de librer a contiene informaci n de ayuda sobre los m dulos de funci n que pertenecen al actual sistema operativo Despu s de introducir el n mero del m dulo esta informaci n aparece en la m scara facili tando as la introducci n de par metros Si introduce un n mero de m dulo que no se halla en la librer a aparece el siguiente mensaje Nat stored in library No est guardado en la librer a En este caso no puede mostrarse informaci n de ayu da Comentarios En este campo puede introducir un comentario para el m dulo Par metros En el tipo CFM esta informaci n depende del tipo de m dulo de funci n utilizado V ase la documentaci n suministrada con el m dulo de funci n En el caso de m dulos de programa especificar los operandos cuyos valores deben transferirse al m dulo de programa como par metros La tabla siguiente mues
290. po l mite timeout especificado v ase el men de configuraci n Please check the FPC configuration Por favor verificar la configuraci n del FPC La configuraci n del FPC tiene una introducci n defectuosa Please configure FST project path Por favor configure la ruta de proyectos FST La ruta de proyectos especificada en la configuraci n no existe Introduzca una ruta exis tente o establezca la ruta especificada en la configuraci n Please copy COMMAND COM or COMMAND EXE to Copie COMMAND COM o COMMAND EXE a La rutina de instala ci n del software FST ha determinado que el archivo COM MAND COM no se halla en el directorio FST Please declare contact first La parte condicional no tiene contacto Programando en diagrama de contactos La l nea no ha sido asignada a un s mbolo de condici n Please eliminate the error and start installation again Por favor rectifique el error y realice de nuevo la instalaci n Un error que ya ha sido informado se ha producido durante la instala ci n del software FST antes debe rectificar este error Entonces pue de volver a ejecutar la instalaci n Please enter an existing project path in the configuration Por favor introduzca la ruta de un proyecto existente en la configura ci n En la configuraci n ha introducido una ruta de proyecto que no existe en el disco duro C 29 FST 200 Ap ndice C FESTO C 30 Please enter the comment on the program Por favor
291. program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements F10 Switch to main level lt Block commands gt Ica 20 IMITA META SENTES C A SLET Fig 6 3 rdenes de bloque del editor de textos 6 8 9610a FST 200 6 Editor de textos FESTO 9610a Marcar bloque El procedimiento para especificar una secci n del texto como bloque es el siguiente e Sit e el cursor en la primera l nea de la secci n de texto que desee marcar como bloque y selec cione la funci n F1 Esto marca el inicio del blo que e Sit e el cursor despu s de la ltima l nea de la secci n de texto que desee marcar como bloque y seleccione la funci n F2 Esto marca el final del bloque Con ello queda seleccionado el bloque que queda des tacado del resto del texto ATENCI N Solamente pueden marcarse l neas completas como bloque no partes de una l nea Si desea marcar una sola l nea como bloque debe situar el cursor al principio de la siguiente l nea para especificar el final del bloque Las rdenes descritas a continuaci n asumen la pre sencia de un bloque completamente definido 6 9 FST 200 6 Editor de textos FESTO Show block Mostrar
292. r programa Puede borrar programas individuales e cuando ya no los necesite y est absolutamente seguro de ello e Si ha creado una nueva versi n modificada del programa v ase secci n 4 1 1 5 1 1 y esta nue va versi n funciona perfectamente Para borrar un programa individual seleccione la fun ci n Delete program borrar programa de la opci n Project management Aparecer la siguiente pantalla v ase la Fig 3 5 FST 203 V3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt SF3 O POO 1 KOP pallet recognition odule SF3 O P10 1 KOP Block doors gt gt gt SF3 O P11 1 AWL Thermal monitoring EEE 1 2 3 4 9 6 1 8 Fig 3 5 Borrar programa Seleccione el programa que desee borrar en la ventana de selecci n de programas abajo a la izquierda de la pantalla Pulse Intro o el bot n izquierdo del rat n 3 8 9610a FST 200 3 Administraci n de programas de control FESTO Aparece una ventana de seguridad con el mensaje Delete program Name lt Y N gt Borrar programa Nombre lt S N gt Yes El programa se borra del directorio actual No El programa regresa al men mostrado en la Fig 3 1 3 5 Imprimir un proyecto 9610a Esta funci n pe
293. raci n del bus de campo 8 2 9610a FST 200 8 Bus de campo master AS i FESTO La configuraci n del sistema por medio del m dulo de configuraci n constituye la base para la configuraci n del bus de campo Dispone de las siguientes funciones para la preparaci n del archivo de configuraci n Insert F1 Utilice esta funci n para insertar una nueva estaci n en el archivo de configuraci n Cuando seleccione esta funci n aparece la siguiente ventana FST 203 field bus configuration 1 Type Comment Valve term 03 to 05 2IW 50W Insert Esc PN Type E Slave E 1 E ermitted a Enter Enter E O E A lt A Fig 8 2 Inserci n de una estaci n en el bus 9610a Introduzca el n mero y tipo de la estaci n que desea conectar 8 3 FST 200 8 Bus de campo master AS i FESTO Las introducciones permitidas se muestran en la si guiente tabla Abrevia Significado Valores permitidos ci n PN N mero de 1a31 la estaci n participante Type Tipo de Aparecen las estaciones de bus de estaci n campo almacenadas en un archivo de tipos IW N mero de Solamente se necesita para tipos en unidades de los que puede variar el n mero de entrada entradas Permitido 0 12 para estaciones orientadas a byte 0 4 para estaciones orientadas a word Ow N mero de Solamente se necesita para tipos en unidades de los que puede variar el n mero de s
294. raci n previa mente establecidos v ase secci n 2 2 9610a 7 17 FST 200 7 Modo Online FESTO El men inicial mostrado anteriormente muestra prime ro la informaci n relacionada con la configuraci n ac tual del sistema de control Esta informaci n se descri be en la siguiente tabla Controller type Bloque de control SF 3 Software Versi n actual del sistema operativo del SF 3 version 1 0 Todas las entradas y salidas configuradas en el configuration control Free Memoria de usuario disponible indicada como memory n mero de bytes Boot Mode RAM or EEPROM EEPROM N mero de operaciones de programaci n de programming EEPROM completadas s lo para Modo de procedures Arranque EEPROM Automode Procedimiento de arranque autom tico procesamiento de programa Off o On Se establece con la configuraci n del sistema tecla de funci n F5 7 18 9610a FST 200 7 Modo Online FESTO 7 3 1 Posibilidades en Online Mode Puede activar las siguientes opciones en modo Online a trav s de las teclas de funci n mostradas en la Fig 7 11 Display SF 3 info Mostrar informaci n sobre el SF 3 Esta funci n proporciona una utilizaci n f cil del modo Online controlada por teclas de funci n Puede ver y modificar operandos estados del sistema errores etc v ase secciones 7 4 y 7 5 No es necesario tener mayores conocimientos sobre las posibilidades del int rprete de
295. rama F m dulo de funci n solamente posible con Link module Program Module No El programa o m dulo de programa se guarda en el proyecto con este n mero Por favor observe lo si guiente En el SF 3 Cuando se halla activo ON el Automode siempre se pone en marcha el programa con el n mero m s bajo Version No Utilice un n mero para especificar la versi n actual del programa Esto es una ayuda para distinguir entre pro gramas muy similares Simplemente incrementando el n mero de la versi n de un programa existente obtendr una copia del progra ma original Description Utilice este campo para introducir un comentario rela cionado con el programa No forma parte del nombre del programa Puede cambiar los comentarios de un programa por medio de la funci n F2 Carry data FST 200 STL 4 Programaci n en STL FESTO 4 1 2 Seleccionar un programa existente Deber utilizar esta funci n si e desea modificar un programa STL existente Se llega directamente a esta funci n al llamar al editor STL si el proyecto activo ya contiene programas v a se la Fig 4 3 E Ladder ES ement list I Project F diagran management STL online display STL function keys Syntax test Load program yp 1 AUL No comment FELEN arry xi REG ZELE 3 5 6 7 8 Fig 4 3 Selecci n de un programa Seleccione un programa haciendo doble clic en l o destac ndolo y pulsando la tecla In
296. rama STL FST 203 Statement List Editor Y3 2 Alloc list ON Line 1 Col 1 P0 0 V1 STEP init THEN LOAD C5 TO RO FEST EEN RA FA F e Extended BN 1H rs CMRR OMT EIA EcommandsMS help MFicommandsk operat Fig 4 12 Funciones ampliadas WAE En el acumulador multibit el byte m s significativo se transpone con el byte menos significativo y viceversa 4 36 9610a FST 200 STL 4 Programaci n en STL FESTO 9610a SHL El contenido del acumulador multibit que es de 16 bits debe cargarse por ejemplo hacia las palabras de sali da de 8 bits OWO y OW1 Ya que en la primera instruc ci n TO se cargan los 8 bits bajos a la palabra de sali das OWO debe hacerse un SWAP del acumulador para que en la segunda carga hacia la palabra de sali das OW1 lo que se cargue sean los 8 bits altos de acumulador Ejemplo THEN LOAD V 55AA TO OWO SWAP TO OW1 Desplazamiento a izquierda Esta instrucci n desplaza el contenido del acumulador multibit una posici n hacia la izquierda La posici n libre del lado derecho se llena con un cero Esto significa una multiplicaci n por 2 Lla mando tres veces consecutivas a una instrucci n SHL representar a una multiplicaci n por 2x2x2 es decir por 8 Ejemplo THEN LOAD v16 SHL TO R7 4 37 FST 200 STL 4 Programaci n en STL FESTO 4 38 SHR ROL ROR Desplazamiento a derecha Esta instrucci n desplaza el contenido del acu
297. ramas seleccionados de esta forma se indican con un asterisco al principio de la l nea A continuaci n seleccione la funci n F1 El programa empieza a procesar y a continuaci n a imprimir Puede interrumpir la impresi n en cualquier momento pulsan do la tecla Esc Primero se imprime la portada A continuaci n la selec ci n que haya hecho Una vez finalizada la impresi n aparece en la l nea de mensajes Printing completed Impresi n finalizada 9610a FST 200 3 Administraci n de programas de control FESTO 3 6 Impresi n de partes de un proyecto Esta funci n permite imprimir f cilmente una parte del proyecto activo v ase secci n 3 5 Esto es de gran ayuda si por ejemplo e solamente necesita la lista de asignaciones e si desea ver la lista de referencias cruzadas e desea verificar la portada Acceda a esta funci n seleccionando la opci n Printing del men Utilities Aparece en otra ventana una lista de opciones v ase Fig 3 7 Ladder diagram FST 203 Y3 2 1 Statement Utilities Project list Allocation list management SF3 D Turn transfer path Text editor Text function keys Title page Project header Configuration Upload Printing 1 Text document E Allocation list Programs Crossreference list Error list 1 2 3 A manag gt 6 HFST 202C HS end Fig 3 7 Impresi n de partes del proyecto 9610a La
298. rdado en el directorio LIB Bloque de texto nuevo Tambi n puede guardar un bloque de texto con un nue vo nombre para ello debe seleccionar la funci n F2 Modify DIR Introduzca un nuevo nombre en lugar del asterisco No es recomendable cambiar la unidad la ruta del di rectorio o la extensi n del nombre del archivo excepto con los bloques de texto que desee guardar junto con un determinado proyecto El bloque de texto se guardar al ejecutar la funci n F1 FST 200 6 Editor de textos FESTO 6 1 3 rdenes de tabulaci n Seleccionando la funci n F3 de la pantalla mostrada en la Fig 6 1 aparece la asignaci n de las teclas de fun ci n para las rdenes de tabulaci n V ase la Fig 6 6 Ahora pueden editarse las posiciones de los tabulado res es decir borrar desplazar insertar tabuladores FST Text editor Y3 1 1 Control a check display Control a check program for initializing the complete machine system with of all inputs and outputs and simultaneous test of the and operating elements program for initializing the complete machine system with of all inputs and outputs and simultaneous test of the una and aas elements Line 10 Col 15 Documentation rr ES wi main level Tab commands gt Filer R tab tab tabs menu Fig 6 6 rdenes de tabulaci n en el editor de textos 6 16 Toggle ruler Activar desactivar regla La funci n F1 muestra u oculta la reg
299. reados por Ud con el software FST v ase Fig 3 18 Search path A NSF3_TESTA 3 DOC 3A 3Z0P00Y1 0BJ 3Z0P03V1 KOP 3Z0P09V1 AWL 3Z0P06Y1 AWL HEADER DOC SF3_TEST FST TITLE DOC 3Z0P00Y1 LOG 3Z0P10V1 KO0P Task Commentar A300496 elevator control LIB library FST import SI CFG 3Z0P00Y1 AWL 320P00Y1 INT Target project selection Please select with RETURN key L 2 A Fig 3 18 Selecci n del proyecto de destino 9610a Aqu debe seleccionar el proyecto al cual deben importarse los archivos previamente seleccionados Apare cer la siguiente pantalla v ase Fig 3 19 3 31 FST 200 3 Administraci n de programas de control FESTO File noil SZ PBAVT AUL Archivo a importar FPC CCU number e CI Area identifier Campos de introducci n el CI Area parameters nombre del nuevo archivo se crea a partir de estos datos Version 1 A File extension AWL Commentary No comment FEX FEN F E F F F FRA 1 ZA SEL 4 5 6 Y 8 Fig 3 19 Informaci n sobre el archivo File no X Este campo muestra el nombre del archivo fuente que haya seleccionado El nuevo nombre de archivo se compone con los datos introducidos debajo El archivo se transfiera al proyecto de destino con este nombre 3 32 9610a FST 200 3 Administraci n de programas de control FESTO y 9610a Ajustes Primero introducir la extensi n del ar
300. recen en la pantalla Paginando con las teclas de funci n F1 y F2 se muestran las entradas AS i y los cuatro bits de esta do AS i SF3 Online Mode Bit Bit ASI inputs ASI addr 7 6 5 4 ASI addr 3 2 1 El6 x EW 1 o O Status 10 Q 9 Elx Q E18 x 0 4 0 0 El9 x 0 E20 x 0 E21 x 0 E22 x 0 E23 x 0 E24 x Q E25 x Q 18 0 0 0 E26 x 0 21 o O E27 x 0 23 o O 22 0 000 E28 x 0 25 0000 E29 x Q E30 x Q 28 0000 Elx 0 30 0 0 Modify mode change column Tab Format Sig 1 2 ISC CR o li format 7 8 Fig 7 16 Visualizaci n de entradas del master AS i 7 28 9610a FST 200 7 Modo Online FESTO Entradas salidas digitales CP Cuando selecciona la funci n F1 los valores instant neos de las entradas y salidas CP conectadas apare cen en la pantalla Los operandos 1 08 x 15 x tienen una asignaci n fija en el sistema CP si hay instalado un interface CP Paginando con F1 y F2 aparecen las salidas CP e Las entradas y salidas est n redistribuidas total mente en la pantalla e Los componentes CP que no est n presentes se hallan atenuados en gris SF3 Online Mode 1 CP system Bit Line 1 0 modules 7 6 5 4 3 2 1 O diagnosis o 2 A12 0 0 0 O 0 0 N D a co nou mou oo oo os 0 E8 x 0 0 0 0 00000 0 E9x 0 0 0 0 0000 0 2 E2 192 1 10000050 2 E3 0 00000000 Modify mode change col
301. rectamente instalado en el disco duro Llamada al programa Para iniciar el software FST cambie al directorio en el que haya instalado el software FST e introduzca por ejemplo C gt CAFSTIFST200 y pulse la tecla Intro Con ello se carga software FST en la RAM Si al pulsar una tecla apareciera el mensa je Please configure FST project path ESC Por favor configure la ruta de proyectos FST ESC al pulsar la tecla Esc aparece la opci n de configura ci n del ordenador v ase la secci n 2 2 1 Aqu debe introducir la ruta para los proyectos 2 16 9610a FST 200 2 Instalaci n del software FESTO Aparecer entonces inmediatamente el logo FST si e existe un archivo de configuraci n e hay suficiente memoria RAM disponible en el ordenador por lo menos 512 kB e ha definido la ruta para los proyectos FESTO Software Tool FST 200 Version 3 2 Copyright by FESTO Germany 1996 press any key Fig 2 7 Logo del FST Pulsando cualquier tecla en este punto aparece el men principal del software FST v ase Fig 2 8 El aspecto de este men var a ligeramente seg n el tipo de control seleccionado SF 3 FPC 202C Y PORFAVOR OBSERVAR e Compruebe que corresponda el software FST con el control e Si es necesario pulse la tecla F7 para conmutar al tipo de control adecuado 9610a 2 17 FST 200 2 Instalaci n d
302. res individuales con la tecla Supr o la tecla de retroceso Tambi n es posible abandonar la funci n de modificaci n pulsando la tecla Esc Se restablecen las introducciones originales El operando modificado en el programa LDR per manece sin cambios en la lista de asignaciones Ac tive el editor de la lista de asignaciones si desea modificar un operando en la lista de asignaciones o eliminar un operando de la lista de asignaciones 5 35 FST 200 LDR 5 Programaci n en LDR FESTO 5 3 2 Cajas de comparaci n Dentro de la parte condicional los operandos multibit pueden compararse unos con otros Para ello debe in troducirse en el rengl n una caja de comparaci n y ele gir una operaci n de comparaci n Encima y debajo de la caja de comparaci n se introducen los operandos que deben compararse IWI 01 2 S JJ INZ La condici n solamente se satisface si el contenido de IW1 es mayor o igual que el contenido de IW2 en este punto se activa la salida 01 0 Pueden introducirse un m ximo de cinco cajas por ren gl n Introducci n de una caja de comparaci n Compruebe que se halla en el primer nivel funcional LDR operations Fig 5 4 Primero sit e el cursor en la columna en la cual desea establecer una caja de com paraci n y active la funci n Box F2 En la parte infe rior derecha de la pantalla aparece la siguiente venta na de selecci n 5 36 9610a FST 200 LDR 5 Pro
303. reselection Modificaci n del contador seleccione el contador con las teclas de cursor modifique el estado del contador 0 1 o bien modifique la preselecci n del contador de O a 65536 eventos ejecute la modificaci n con la tecla Intro 7 32 9610a FST 200 7 Modo Online FESTO 7 4 5 Visualizaci n est tica de registros Seleccionando la tecla de funci n F5 se muestra en pantalla el contenido de todos los registros del control y SF3 Online Mode Register Value 0 0 1 0 2 0 3 0 4 1000 5 0 6 0 7 A 8 0 9 0 10 233 11 19560 12 0 13 0 14 0 15 0 Modify mode Format Sig 1 2 DAEA AS D li format M 8 Fig 7 21 Registers 9610a 7 33 FST 200 7 Modo Online FESTO Visualizar registros Se muestran 16 registros por pantalla Pueden mostrar se m s registros pulsando las teclas de funci n F1 y F2 Modificar registros Seleccione el registro con las teclas de cursor Modifique el contenido del registro 0 a 65535 Ejecute la modificaci n con la tecla Intro 7 34 9610a FST 200 7 Modo Online FESTO 7 4 6 Visualizaci n est tica de errores Seleccionando la funci n F6 aparece una pantalla con los eventuales errores que se hubieran producido en el sistema SF3 Online Mode Error No Error description 0 10 User memory newly installed 13 ASI bus power failure last
304. rgen Name FMO hasta FM255 para m dulos de funci n Name MPO hasta MP7 para m dulos de programa 9610a B 9 FST 200 LDR Ap ndice B FESTO B 1 2 Lista de operandos B 10 En esta lista se relacionan todos los operandos con sus reas Adem s esta lista muestra tambi n qu operaciones son permisibles para los operandos Flag Marca Operaciones Interrogar set reset asignaci n asignaci n negada FO0 0 hasta F31 15 Operando Monobit Flag words Operaciones Comparar cargar FWO hasta FW31 Operando multibit Flag de inicializaci n s lo en LDR Operaciones Interrogar FI Operando monobit Input Entrada Operaciones Interrogar 10 0 131 7 Monobit inputs locales incl CP AS i 10 0 0 10 15 7 Monobit inputs de diagnosis 11 0 0 1831 15 7 Monobit inputs de bus de campo 8 bit 11 0 0 131 7 15 Monobit inputs de bus de campo 16 bit Input words Operaciones Cargar comparar IWO IW31 Multibit inputs locales incl CP AS i IWO O IW31 15 Multibit inputs de diagnosis y de bus de campo 8 bit 1W1 0 1W31 7 Multibit inputs de bus de campo 16 bit 9610a FST 200 LDR Ap ndice B FESTO Output salida Operaciones Interrogar set asignaci n 00 0 031 7 Monobit outputs locales incl CP AS i
305. rgenes de valores Tambi n hallar informaci n relacionada con el tipo de operando de que se trata monobit o multibit 9610a A 1 FST 200 STL Ap ndice A FESTO A 1 1 Lista de operaciones STEP Para programas secuenciales se permiten etiquetas simb licas IF Inicia la parte condicional THEN Inicia la parte de ejecuci n si la parte condicional bajo IF es cierta OTHRW Inicia una ejecuci n alternativa si la parte condicional bajo IF no es cierta NOP Operaci n nula espacio vac o CFM Llamada a un m dulo de funci n CFM 0 CFM 255 CMP Llamada a un m dulo de programa CMP 0 CMP 15 JMP TO Salto a una etiqueta Instrucci n que sigue a otra instrucci n THEN u OTHERW SET Los operandos monobit se activan a l gica 1 timers counters o programas se ponen en marcha Instrucci n que sigue a otra instrucci n THEN u OTHERW Esta es una instrucci n de comportamiento memorizante RESET Los operandos monobit se desactivan a l gica O timers counters o programas se detienen Instrucci n que sigue a otra instrucci n THEN u OTHERW Esta es una instrucci n de comportamiento memorizante LOAD Esto provoca la carga en el acumulador de unidades de funci n monobit o multibit y constantes Instrucci n que sigue a otra instrucci n THEN u OTHERW SWAP El byte m s significativo en el acumulador multibit se transpone con el byte menos significativo
306. rmite una impresi n completa del pro yecto Una impresi n de este tipo incluye siempre e la p gina de portada del proyecto duplicada e todos los programas con cabecera de p gina e la lista de asignaciones e la lista de referencias cruzadas e la lista de errores Dependiendo del tama o del proyecto la impresi n completa de todas las secciones indicadas anterior mente puede llevar un cierto tiempo Ello es debido al tiempo de procesamiento requerido para generar la lis ta de referencias cruzadas Tenga esto en cuenta cuan do vaya a realizar una impresi n de este tipo Las secciones 3 6 1 a 3 6 7 explican c mo imprimir par tes separadas de la lista mostrada arriba Seleccione la funci n Print project para imprimir un pro yecto v ase la Fig 3 6 FST 200 3 Administraci n de programas de control FESTO FST 203 Y3 2 1 Ladder Statement Utilities Project management 1 diagram list Select project Create project Delete project Load project Delete program Program selection Esc Restore FPC CCU PBI Ver TupeDescription rt SF3 O POQ 1 KOP pallet recognition odule SF3 0P10 1 KOP Block doors SF3 O P11 1 AWL Thermal monitoring 1 2 3 4 9 6 1 8 Fig 3 6 Impresi n de un proyecto 3 10 Ahora puede seleccionar de entre los programas del proyecto aquellos que desee imprimir haciendo clic sobre ellos o destac ndolos y pulsando la tecla Intro Los prog
307. rograma existente 4 8 41 3 El editor STL oocnninnnicnnninnncnoncncornnncccnnnnara AO 4 1 1 Salir del editor STL oonnncnininnnnnnnnnnnnnncccnnnnos 4 10 4 1 5 Instrucciones adicionales 4 13 4 1 6 rdenes de edici n occcicimmnmmmm 4 15 4 1 7 rdenes adicionales ccicoommmm 4 17 4 2 Edici n de un programa en STL 4 19 4 2 1 Programa de pasos 4 21 4 2 2 Programa de l gica oooomccinninnininniimmmn 4 22 4 2 3 Instrucci n de ejecuci n s es 4 24 4 2 4 Introducci n en la lista de asignaciones durante la edici n 4 24 4 3 Funciones del editor STL 0 4 27 E AA ee cee cea c cea aa cccna 4 27 IV 9610a FST 200 Contenido FESTO 9610a 4 3 2 4 3 3 4 3 4 4 3 5 4 3 6 4 4 4 4 1 4 4 2 45 4 5 1 4 5 2 4 6 4 6 1 4 6 2 4 7 4 7 1 4 7 2 Instrucciones condicionales STL 4 31 Instrucciones de ejecuci n STL oc 4 34 Funciones ampliadas cooonoccccnonoccccnonancccnnnns 4 36 Instrucciones adicionales ooooonnncccnnnnnicccn 4 40 Programaci n indexada seseo aeea ae oo A A2 Temporizadores y contadores ooooconoocccc 4 43 Programaci n de temporizadores 4 43 Programaci n de contadores ooocoici 4 48 M dulos de software ooooocccinnccnocicoccccnancccnn 4 54 M dulos de funci n CEFMINM oooooocnnccccancccc 4 54 M dulos de programa CMPMD oonccccnncco
308. rroga el estado del timer Interrogaci n del timer Pueden interrogarse dos valores del timer en un pro grama STL Estos son e Estado del timer e Valor de la timer word Pueden controlarse otras acciones en el programa de pendiendo del resultado 4 46 9610a FST 200 STL 4 Programaci n en STL FESTO Ejemplo STEP 1 IF N T7 THEN SET 01 7 STEP 2 IF T5 THEN SET 01 0 OTHRW RESET 01 0 STEP 3 IF TW7 v100 THEN LOAD IWO TO INC15 SET C15 En el paso 1 se interroga si el timer n 7 ha terminado Si es as se activa la output 1 7 En el paso 2 se activa la output 1 0 mientras el timer n 5 se halla activo temporizando En el paso 3 el contador C15 se inicializa como conta dor incremental y se activa si el valor de la timer word es igual a 100 Es posible asociar la timer word con cualquier operan do multibit en un programa STL M s abajo se descri ben detalles sobre la sintaxis de las posibles operacio nes l gicas 9610a 4 47 FST 200 STL 4 Programaci n en STL FESTO Caracter sticas del timer de pulsos Utilizando un timer de pulsos puede afectar procesos por estados dentro del programa o por un pulso de en trada por un per odo predefinido El timer es puesto en marcha Tnn 1 por este pulso o mejor dicho por su flanco positivo El timer preselector valor inicial se carga en la timer word y el timer em pieza a descontar La timer word se decrementa hasta que e alcanza el val
309. rt Edge Y s SI Edge Full Change C1 Y IAN INC T B 5s Timer owg 7 v Rung 4 Edge flag off 0ua T1 Part Edge nA AI s RI Rung 5 Switch on carton full signal oa Full gt NIN INN S v58 9610a FST 200 LDR Ap ndice B FESTO 9610a Explicaciones del programa Rengl n 1 El flag de inicializaci n toma el valor 1 du rante el primer ciclo de procesamiento Esto asegura que los operandos indicados en la parte ejecutiva tienen un estado inicial definido El contador se ini cializa counter preselect 50 counter word 0 counter status 1 y el flag Edge se desactiva Esto se repite cada vez que se cambia la caja de productos Rengl n 2 El primer flanco positivo suministrado al control por el sensor activa el flag Edge Rengl n 3 Si la caja no est llena ni ha sido cambiada y hay un flanco positivo la counter word y la output word se incrementan en una unidad y el timer se ini cializa y se pone en marcha Rengl n 4 El sensor no puede registrar una se al O del flag Edge hasta que haya expirado el timer 0 5 s Por lo tanto el flag Edge solamente puede desacti varse con una se al O del sensor una vez transcurrido el tiempo establecido en cuyo momento puede ini ciarse un nuevo procedimiento de conteo Rengl n 5 Una vez que se han encajado los 50 pro ductos aparece una se al 1 en la salida 01 1 lleno B 17 FST 200 LDR Ap ndice B FESTO Procedimiento
310. ry type Tipo de librer a incorrecto Los tipos de librer a correctos son A B Py Illegal program type Tipo de programa err neo Est tratando de editar un programa que fue escrito en un lenguaje de programaci n no adecuado para el editor No es posible por ejemplo editar un programa en Lista de instrucciones con el editor de BASIC Illegal SF 3 LIB library type Tipo de librer a SF 3 LIB err neo El identificador de la librer a no es Lo Impermissible argument 6 Valor 6 del argumento no es v lido Los argumentos v lidos son D para Download descarga y U para Upload carga 9610a FST 200 Ap ndice C FESTO 9610a Impermissible Cl area parameter Rango de par metros Cl ilegal El programa o m dulo se halla fuera del margen de valores permitido v ase descripci n Cl Impermissible Cl area type Tipo de rango Cl ilegal El programa a cargar es del tipo A B C o l El nombre y el n mero del programa deben retenerse para importar Impermissible Cl command area Rango de rdenes Cl ilegal El identificador del rango FPC es inco rrecto Los rangos permitidos son P B C F K Impermissible file extension specified Especificada una extensi n incorrecta de archivo Las extensiones permisibles son FST y CFG Si no se especifica ninguna otra ex tensi n se asume OBJ Impermissible FPC CCU number or FPC CCU number not specified N de CCU incorrecto o sin especificar Los n
311. s STL 4 31 Fig 4 11 Teclas de funci n de la ejecuci n STL 4 34 Fig 4 12 Funciones ampliadas ooocinonicncccccnas 4 36 Fig 4 13 Llamada a un m dulo de funci n 4 55 Fig 4 14 Llamada a un m dulo de programa 4 62 Fig 4 15 Editor de la lista de asignaciones 4 69 Fig 4 16 Inserci n de UN operando 4 7O Fig 4 17 Borrado de UN operando oooocccconocccccnnncs 4 71 Fig 4 18 B squeda de un operando 4 73 Fig 4 19 Visualizaci n del estado Online 4 77 Fig 4 20 Selecci n del valor de un operando 4 80 Fig 5 1 Men LDR ononcinoncnnconcnoniniconccnnnncannncrnnncaa D74 Fig 5 2 Creaci n de UN programa s es 5 5 Fig 5 3 Ventana de selecci n del programa 5 8 Fig 5 4 La superficie de trabajo del editor LDR 5 9 Fig 5 5 Instrucciones de archivos 5 10 Fig 5 6 Editor de la lista de asignaciones 5 16 D 2 9610a FST 200 Ap ndice D FESTO 9610a Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 5 29 5 30 6 1 6 2 6 3 6 4 6 5 Inserci n de UN operando s s s Modifi
312. s simb licos en la lista de asignaciones En este caso es aconsejable empezar creando la lista de asignaciones En la siguiente introducci n del progra ma se tiene un acceso autom tico a la lista de asigna ciones 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 1 Llamada al editor LDR 9610a Un programa en Diagrama de contactos es siempre parte de un proyecto v ase la secci n 3 1 El soft ware FST lo identifica bas ndose en e su n mero de CCU n mero de la Unidad Central de Control siempre O en el SF 3 e su n mero de programa e su n mero de versi n e su comentario en el proyecto Esto significa que antes de poder compilar un progra ma de control con la ayuda del editor LDR primero debe establecer un proyecto v ase la secci n 3 1 Posteriormente es suficiente con seleccionar el corres pondiente proyecto v ase la secci n 3 2 Para llamar al editor del Diagrama de contactos active la opci n Ladder diagrama en el men principal del FST Esto llama entonces al men LDR v ase la Fig 5 1 FST 200 LDR 5 Programaci n en LDR FESTO FST 203 V3 2 1 E Ladder diagram_1 Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Print program Error list Online mode SF3 2 Drilling centre peso pon E CE CI FR Fig 5 1 Men LDR El nombre del proyecto aparece en la parte inferior i
313. scribi ndola Aqu no debe utilizarse nunca la letra identificativa del los disco s duro s La orden se ejecuta a nivel de DOS Solicita que inser te un disquete en la unidad especificada y que pulse una tecla Para mayor informaci n consulte el manual de DOS Salir de la funci n de backup restore Pulsando F8 se cierran las rutinas de Backup restore La ventana se cierra y el programa regresa al men Utilities 3 26 9610a FST 200 3 Administraci n de programas de control FESTO 3 9 Importaci n de archivos 9610a Este programa le permite e recuperar programas de proyectos que han sido salvaguardados utilizando Backup e recuperar otros programas listas de asignaciones y documentaci n de proyectos que han sido alma cenados externamente e cargar programas en assembler y m dulos o archi vos controladores preparados y suministrados por Festo en el directorio LIB y desde ah a un proyec to File import Llame a esta funci n desde el Project management o administrador de proyectos Seleccione la opci n File import en este men Puede abandonar esta opci n en cualquier momento pulsando la tecla de funci n F8 la tecla Esc Inicialmente aparece una ventana en el centro de la pantalla en la que debe especificarse la unidad de ori gen Ahora debe introducir el portador de datos en esta unidad Introduzca el identificador de la unidad requeri da y pulse la tecla Intro A continuac
314. siguiente p gina Aqu deber tambi n introducir para cada archivo los datos como se ha indicado anteriormente Si es necesario con F3 puede regresar hacia atr s Importaci n de otros tipos de archivos Si se ha introducido por ejemplo DOC o MAC como extensi n en el campo de extensi n de archivos apa recer la pantalla de introducci n que muestra la p gi na siguiente v ase Fig 3 20 9610a FST 200 3 Administraci n de programas de control FESTO FST import 1 File no 1 3_EABG MAK Name 3_EABG File extension MAK Commentary Driver for keyboard E ABG integer value E ExecuteBaScroll FSA F F F F FEITOS en forward Bbackward A IOo AOO Oo y ort Fig 3 20 Importaci n de archivo MAK al directorio LIB Aqu solamente debe hacer dos introducciones 9610a Nombre Aqu debe introducir un nombre de un m ximo de 8 caracteres bajo el cual se guardar el archivo Recomendaci n Pulsando Intro el campo se lle na autom ticamente con el nombre del archivo de origen Comentario Este campo est disponible para introducir una nota relativa al archivo Si hay textos ya introduci dos p ej por los archivos de Festo v ase arriba deber an dejarse Recomendaci n Pulsando Intro se llena el campo con el comentario del archivo fuente 3 35 FST 200 3 Administraci n de programas de control FESTO Transferencia de los archivos Una vez completados los datos
315. sobreescrito S N Entonces la l nea de mensajes muestra los archivos que se est n procesando Al finalizar aparece la pantalla mostrada en la Fig 3 11 Yes No El programa regresa inmediatamente al estado mostrado en la Fig 3 11 3 21 FST 200 3 Administraci n de programas de control FESTO 3 22 Delete project Esta funci n puede utilizarse para borrar un proyecto guardado en un dispositivo de almacenamiento externo Primero aparece la ventana de selecci n de proyectos cuando se abre esta funci n v ase Fig 3 12 Selec cione el proyecto requerido haciendo clic en l o desta c ndolo y pulsando Intro Aparece una ventana con la indicaci n Project will be deleted from drive A Y N El proyecto ser borrado de la unidad A S N Yes No La l nea de mensajes muestra Project lt Name gt please wait y empieza el procedimiento de borrado Entonces aparece la pantalla mostrada en la Fig 3 11 El programa regresa inmediatamente al estado mostrado en la Fig 3 11 9610a FST 200 3 Administraci n de programas de control FESTO Rename project Esta funci n puede utilizarse para dar un nuevo nom bre a un proyecto almacenado en una unidad externa Cuando se abre esta funci n apare ce la ventana de selecci n v ase Fig 3 13 Seleccione el proyecto requerido haciendo clic en l o des t
316. t activable Operando afectado Output Flag Timer function Counter Funci n timer s lo versi n compilada WITH Especif de tiempo 0 655 35 s con un m ximo de 2 lugares decimales A 18 9610a FST 200 STL Ap ndice A FESTO A 4 Programa de muestra Este programa de muestra le permite seguir la introduc ci n de un programa en lista de instrucciones Cuando haya terminado impr malo c rguelo en el control y ve rif quelo utilizando el indicador del estado de la Lista de instrucciones El programa de control siguiente solamente es adecua do en parte para una aplicaci n real Solamente se han utilizado siete entradas para evitar que fuera de masiado complejo Adem s algunas de las funciones necesarias han sido resumidas o simplemente se les han asignado los correspondientes valores por defecto A 4 1 Estructura de un programa de control El programa de ejemplo consta de dos programas STL e Un programa para controlar el proceso PO con Inicializaci n Desviaci n modo ajuste o modo autom tico Programa en modo autom tico Programa de ajuste e Un programa para la supervisi n del PARO DE EMERGENCIA P7 El proceso representado es un simple dispositivo de taladrado 9610a A 19 FST 200 STL Ap ndice A FESTO A 4 2 Control del proceso P0 Inicializaci n Step 1 Aqu se establece la frecuencia de parpadeo para el indicador de PARO DE EMERGENCIA 0 5 s y
317. tada Ejemplo de un programa de l gica THEN RESET F0 0 IF N 11 0 THEN SET 00 7 IF 11 7 THEN SET 01 7 OTHRW SET F0 0 RESET 01 7 IF F0 0 AND 11 0 THEN SET 01 0 PSE OTHRW PSE 9610a 4 23 FST 200 STL 4 Programaci n en STL FESTO 4 2 3 Instrucci n de ejecuci n Una instrucci n de ejecuci n est estructurada b sica mente de la misma forma que una frase incompleta en un programa de l gica La primera instrucci n THEN se omite Aqu todas las instrucciones introducidas se eje cutan sin que haya una condici n previa En este caso no es posible una derivaci n del programa Si poste riormente introduce una instrucci n IF aparecer un mensaje de error Ejemplo de una instrucci n de ejecuci n SET F0 0 RESET 01 0 LOAD V50 TO TW7 SET T7 CMP2 4 2 4 Introducci n en la lista de asignaciones durante la edici n Durante la escritura de un programa puede introducir cada operando en la lista de asignaciones al pulsar In tro Sin embargo para ello debe haber habilitado pre viamente la opci n Allocation list ON en las rdenes adicionales Esto se indica por un texto en la parte iz quierda de la l nea de cabecera V ase la secci n 4 6 1 a este respecto No podr hacer introducciones en la lista de asignacio nes en esta forma si tiene seleccionado Alocation list OFF en las rdenes adicionales Si termina una l nea de programa con la tecla Intro el programa comprueba si el operando se
318. te despu s de una ins trucci n OTHERW Invalid symbolic operand Operando simb lico err neo Programaci n en Diagrama de contac tos Un operando simb lico no puede ser un operando absoluto y solamente puede empezar por una letra o el signo de subrayado _ Invalid time specification Especificaci n de tiempo incorrecta La especificaci n del temporiza dor es incorrecta Introduzca un n mero de no m s de dos posicio nes despu s del decimal y un valor m ximo de 655 35 segundos No olvide introducir la letra s de segundos J Jump label missing Falta la instrucci n goto asociada La parte condicional de una l nea incluye un identificador de destino en un salto goto que no ha sido especificada en ninguna instrucci n de goto Jump label missing Falta la etiqueta del GOTO La parte condicional contiene el s mbolo para una instrucci n GOTO sin embargo la etiqueta de GOTO identificador no ha sido especificada Jump mark already exists La instrucci n GOTO ya existe Programaci n en diagrama de con tactos Est intentando asignar una instrucci n GOTO que ya existe Jump mark missing Falta o no es v lida la instrucci n goto asociada La instrucci n goto contiene una etiqueta de destino que no existe como etiqueta en ninguna l nea C 21 FST 200 Ap ndice C FESTO C 22 K KO K255 expected Se espera KO0 K255 Est tratando de manipular un operando dife rente de una constante en una op
319. the hard disk C Confirm with Enter or select another directory Press Esc to abort C NEST Fig 2 2 Instalaci n en el disco duro e Ahora puede sobreescribir la unidad de destino CAFST con la letra de la unidad que desee p ej EAFST Este puede tambi n contener subdirecto rios anidados El n mero m ximo total de caracte res es de 36 A continuaci n pulse la tecla Intro Si instala la versi n 3 2 del software FST o una de superior en un directorio en el que ya exista una ver si n del software FST 3 0 aparecer un mensaje jun to a la indicaci n de la ruta Entonces debe crear un nuevo directorio para el soft ware FST con el n mero de la nueva versi n por ejemplo FST_V32 Esto es necesario ya que de lo contrario algunos de los programas del FST sobrees cribir an los otros programas de la anterior versi n Al ser sobreescritos los antiguos programas la versi n 3 0 del FST ya no funcionar a correctamente 9610a 2 3 FST 200 2 Instalaci n del software FESTO Al pulsar la tecla Intro las diferentes partes del programa contenidas en el disquete 1 se copian inmediatamente al directorio especificado Una vez copiado el primer disquete se le pide que inserte el disquete 2 Una vez lo haya hecho y confirmado con Intro tambi n se copiar n estas partes del programa Seg n el software tal vez deba repetir este proce dimiento en cada momento se le indicar el n m
320. tiempo El efecto de estas combinaciones de teclas puede diferir entre un ordenador y otro v ase la secci n 2 5 Pulse la combinaci n de teclas Ctrl O K o Q y a con tinuaci n la tecla de funci n F9 para ver las rdenes de control que pueden ejecutarse con Ctrl K Citrl O y Ctrl Q 9610a 6 21 FST 200 6 Editor de textos FESTO 6 1 6 rdenes de archivo Seleccionando la funci n F8 en la pantalla mostrada en la Fig 6 1 aparece la ventana de rdenes de archivo ya descrita en la parte inferior derecha de la pantalla Dispone de las siguientes opciones e Save and quit editor Guardar y abandonar el editor e Save and continue Guardar y continuar e Abort Descartar los cambios y abandonar el editor Adem s puede utilizar esta funci n para leer o guardar bloques de texto V ase la secci n 6 1 2 a este respecto 6 2 Definir teclas de funci n Esta funci n le permite asignar las teclas de funci n F1 a F8 de su teclado como desee Esto es v lido para la asignaci n e en el editor de textos e en el editor de Lista de instrucciones 6 22 9610a FST 200 6 Editor de textos FESTO Esto se realiza seleccionando la opci n Text function keys en el men Utilities o STL function keys en el men Statement list Aparecer la pantalla siguiente ejemplo tomado del editor de textos Fig 6 5 El pro cedimiento para modificar la asignaci n de teclas de funci n de esta forma es el mismo en amb
321. tor guardar y terminar la edici n el programa regresa al men principal e Save and continue guardar y continuar e Abort cancelar la introducci n las introducciones realizadas recientemente se descartan 9610a FST 200 3 Administraci n de programas de control FESTO 3 10 2 Ejecuci n de una llamada a un programa Elija la opci n Program execution en el men Utilities para llamar a un programa introducido como se ha des crito encima Entonces aparecer una ventana de se lecci n en la parte inferior izquierda de la pantalla Esta ventana muestra los comentarios para los programas introducidos como se ha descrito en 3 10 1 v ase Fig 3 22 Ladder Statement diagram list FST 203 Y3 2 1 mL Program execution Esc Load EABG1 Resident Emulator Load EABG2 Resident Emulator Load EABG8 Resident Emulator Convert Utilities I Allocation list Text editor Text function keys Title page Project header Configuration Upload EEPROM programming Online mode Program execution Printing SF3 TEST test programs Project management IO A O O SI O E Fig 3 22 Llamada a un programa Seleccione el programa que desee por su comentario Cuando se valida la selecci n se borra la pantalla y se carga el programa o se ejecuta inmediatamente la or den DOS 9610a 3 43 FST 200 3 Administraci n de programas de control FESTO
322. tra la asignaci n de par metros a las unidades funcionales especiales permisibles FUs dependiendo del control utilizado 9610a FST 200 LDR 5 Programaci n en LDR FESTO Par metros SF 3 Par metro 1 FU32 Par metro 2 FU33 Par metro 3 FU34 Par metro 6 FU37 Par metro 7 FU38 Par metro 16 FU47 9610a Cuando se llama al m dulo en cualquier parte del pro grama los valores de otros operandos pueden transfe rirse como par metros Esto permite al m dulo de pro grama trabajar con varios juegos de operandos Si se halla activa la introducci n autom tica en la lista de asignaciones los operandos introducidos aqu pue den entrarse en la lista de asignaciones v ase la Fig 5 10 En lugar de operandos tambi n puede transferir cade nas de caracteres como par metros Tras activar la funci n String parameter v ase la Fig 5 24 se dispo ne de toda la l nea para introducir una cadena de ca racteres 5 81 FST 200 LDR 5 Programaci n en LDR FESTO Cierre de la llamada al m dulo Active la funci n End current v ase F1 en la Fig 5 24 para terminar la introducci n de la llamada al m dulo Las introducciones se guardan y la ventana de llamada al m dulo se cierra 19 2 CFM 2 3 Module call CMP 1 Module call La parte ejecutiva muestra una caja de llamada a un m dulo La caja de llamada al m dulo se muestra con el tipo de m dulo CMP o CFM y el n mero del m dulo
323. tro Entonces se carga directamente en el editor STL 4 8 9610a FST 200 STL 4 Programaci n en STL FESTO 4 1 3 El editor STL Una vez finalizadas las funciones descritas en 4 1 1 y 4 1 2 el editor STL aparecer despu s de un breve pe r odo de carga Si ha seleccionado un programa ver las correspondientes introducciones en la zona de tra bajo La zona de trabajo estar vac a si ha creado un nuevo programa v ase Fig 4 4 FENE FEA FE Extended Edit FEE FT ET File USEN ZA SEEGA E ASA Seen SN TEMENTE SHA Fig 4 4 Editor STL Las teclas de funci n F1 a F8 en la ilustraci n que muestra la Fig 4 4 est n asignadas para llamar a nive les sucesivos All encontrar la mayor a de las instruc ciones necesarias para escribir un programa en STL Puede retroceder en las asignaciones de teclas como se muestra arriba pulsando la tecla de funci n F10 desde cualquiera de estos niveles 9610a 4 9 FST 200 STL 4 Programaci n en STL FESTO Puede introducir las diferentes instrucciones STL f cil mente utilizando las teclas de funci n Puede efectuar la introducci n pulsando la correspondiente tecla de funci n o haciendo clic en la caja con el rat n La asignaci n de las teclas cambia durante la edici n para adecuarse a la posible introducci n siguiente Na turalmente tambi n puede teclear las instrucciones uti lizando s lo el teclado es decir sin utilizar las teclas de funci n
324. tware FST v ase Fig 6 10 Posteriormente aparecer la versi n que Ud haya per sonalizado FST Text editor Y3 1 1 Line 1 Col E Page header FESTO Software Tool FST IEC LLEIS Jas as y 6 Fi help Ei operat Fig 6 10 Cabecera de las p ginas del proyecto Aqu el procedimiento es id ntico al descrito para la portada 9610a 6 33 FST 200 6 Editor de textos FESTO 6 34 Crear una nueva cabecera Si no desea utilizar la plantilla suministrada por defecto simplemente b rrela Una forma r pida de hacerlo es situar el cursor en la primera l nea y mantener pulsada la combinaci n de teclas Ctrl Y hasta eliminar todas las l neas de la pantalla A continuaci n introduzca la nueva informaci n de acuerdo con sus necesidades y especificaciones Tam bi n puede a adir l neas y bordes utilizando el juego de caracteres ampliado Editar la cabecera Tambi n es posible modificar una cabecera existente por ejemplo la propuesta Puede recuperar una cabe cera y modificarla o complementarla utilizando las rde nes normales de edici n 9610a FST 200 6 Editor de textos FESTO 9610a Terminar la edici n Una vez haya terminado con la edici n de la cabecera seleccione la funci n F8 Esto hace que se abandone la rutina de edici n y que aparezca la ventana de rde nes de archivo Elija Save and quit editor en este punto para guardar la cabecera de
325. umn Tab Format Sig 1 2 KIGAE EAS y li format MF CP newiks Fig 7 17 Visualizaci n de l Os CP 9610a 7 29 FST 200 7 Modo Online FESTO 7 4 2 Visualizaci n est tica de flags Seleccionando la funci n F2 aparece una pantalla con los valores instant neos de todos los flags y flag words en la pantalla SF3 Online Mode 121110 9 8 7 Ta paa o Ke 1 J 1 Bit XXXII NO O SON UI E WE SAA Y SAA O Sono a Sono SAA Y SAAAAAAAAAAAAAAS N Sono He SAA E 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Mo 2000000000 oooos A i fon an an on nn an an an Pan an as ar MAA AA 2000000000000 00o 2000000000000 00o0 2000000000000 000 2000000000000 00o 2000000000000 000o0 2000000000000 XXXXXXXXXXXXXXXXx M15 e Hodif Mr ar e a anos F EN F a Sig age in1 1splay Fig 7 18 Flags Visualizaci n de los flags Los flags aparecen tanto individualmente bit a bit como en forma de flag words F lt v gt lt t gt decimal de 5 d gitos binario 8 16 d gitos o bien decimal 5 d gitos binario 8 16 d gitos o bien hexadecimal de 4 d gitos binario 8 16 d gitos 7 30 9610a FST 200 7 Modo Online FESTO 7 4 3 Visualizaci n est tica de timers Seleccionando la funci n F3 se muestran todos los ti mers con sus valores instant neos atributos de tiempo timer words y los valores por defecto SF3 Online Mode
326. unci n F3 de la pantalla Find repla ce le permite seguir un procedimiento de b squeda que haya sido interrumpido 9610a FST 200 6 Editor de textos FESTO 9610a Si ya no hay m s coincidencias con el texto buscado en el sentido especificado aparece el siguiente mensaje Search string not found No se ha encontrado el texto Go to line Ir a una l nea Seleccionando la funci n F4 en la panta lla Find replace puede introducir en la ventana que aparece en la parte inferior derecha de la pantalla el n mero de l nea en el que desea situarse Si el n mero de l neas del texto es inferior al n de l nea introducido el cursor se sit a al final del texto Ejecute la acci n con F1 Con tecla Esc o F8 regresa de nuevo al nivel de Find replace Start end of file Principio final del archivo Con la funci n F5 en la pan talla Find replace el cursor se sit a al principio del texto La funci n F6 sit a el cursor al final del texto Cierre de la pantalla Find replace Con la funci n F8 se abandonan las funciones de la pantalla Find Replace Se regresa al editor de textos tal como muestra la Fig 6 1 FST 200 6 Editor de textos FESTO 6 1 2 rdenes de bloque Seleccionando la funci n F2 en la pantalla mostrada en la Fig 6 1 se habilitan las teclas de funci n de las r denes de bloque V ase Fig 6 3 FST Text editor V3 1 1 Line 9 Col ao Documentation Control
327. uscar texto TO 6 5 buscar UN OPeraNOO cooooccccconocininanancnnnnnannnnannnnos 5 87 FST 200 Ap ndice D 9610a inicio fin del texto NAM redil EE reemplazar texto repetir D SQUedA ococccococononociconncononcannn conocio nn Pantalla distribuci n de la oonnnnnnnnnininicicncncno 27 l nea de cabecera l nea de mensajes cmocinncininiinnnnioncnannacc 27 puntero del rat n oocoociconiconccnonocnnononcnonicononnnnn Or teclas de funci n o oononcnnnnonocococaninina na nononanacc 27 t tulo del Me oconononocnccccnonanonona canon ra nono nn as 27 ventana de mensajes zona de trabajo Portada NUEVA ica liada idad ida OY Programa borrar de un proyecto guardar en EEPROM cocccccococonocicoconcnnnoncnonnnnno nn introducir llamada mostrar estado oconocinccoconococenonnnncncnnoneconinranannns NUMETO Tica a bid a Par metro S etico Programa llamada cambio de unidad directorio comomo o comentarlo SAA cda cit EJECUCI N aiora cis a o externos al FST introducci n par metros regreso al software FST trabajo a nivel de DOS Proyecto administraci n de ooninninininininninnnnonannnnananananann borrado dA A Ta carga de UN ae AA FST 200 Ap ndice D FESTO contenido bs ii ba 3 2 COC A AE rai TOTO NS o directori de ida 2 1 directorio LIB oocono
328. ves 24 31 E0 8x 0 0 0000000 Field bus faul ty Slaves 1 E0 9 x 0 00 0 0 0 000 Slaves 8 15 E0 10 x 0 0 0 0 0 0 0 0 0 Slaves 16 23 E0 11 x 0 0 0 0 0 0 0 0 0 Slaves 24 31 e 1 0 GUAS dia posis FETE F FEENEY F kanat Sig ynam c i1n1 1Splay Fig 7 14 Visualizaci n de las I Os del bus de campo y de diagnosis locales y del bus de campo 7 26 9610a FST 200 7 Modo Online FESTO Visualizaci n de las salidas AS i Cuando selecciona la funci n F1 el valor instant neo de las salidas digitales conectadas aparecen en la pan talla Paginando con las teclas de funci n F1 y F2 se muestran las salidas AS i SF3 Online Mode Bit Bit ASI outputs ASI addr 7 6 5 4 ASI addr 3 2 1 0 A16 x BN 1 10 A17 x Os 2 00050 A18 x Q 5 00050 4 0 0 A19 x Q 7 00050 6 0000 A20 x Q 9 00050 8 00050 A21 x 0 11 00050 A22 x 0 13 0000 12 00050 A23 x 0 15 00050 A24 x 0 17 000 0 16 000 0 A25 x Q 19 00050 A26 x Q 21 0 0 20 00 050 A27 x Q 23 0 0 A28 x 0 24 00050 A29 x 0 21 00050 26 00050 A30 x 0 29 00 00 A31 x Q 31 00000 30 0 0 Modify mode change column Tab Format Sig 1 2 IMEI AA gt Y format Mi 8 Fig 7 15 Visualizaci n de salidas del master AS i 9610a 7 27 FST 200 7 Modo Online FESTO Visualizaci n de las entradas AS i Cuando selecciona la funci n F1 los valores instant neos de las entradas digitales AS i apa
329. w b bus de campo Ef w b w n mero de word Af w b b n mero de bit IWw OWw IWf w OWf w Fw b w n de flag word FWw b ne de bit Pp p n de programa Timer preselection Los valores en el timer preselection est n expresados en cent simas de segundo p ej TP 125 la preselecci n del timer es de 1 25 s Tambi n es posible introducir el timer preselector con un valor real p ej 123 45 s A 8 9610a FST 200 STL Ap ndice A FESTO A 2 Funcionamiento en multitasking para el terminal de v lvulas programable con bloque de control SF 3 El SF 3 tiene un sistema operativo capaz de trabajar en multitasking multitarea Esto permite procesar varias tareas simult neamente en el mismo procesador Una tarea es un ciclo simple de procesador es decir un STEP en un programa STL Comentario sobre los m dulos Si se llama a un m dulo de programa o de funci n en lugar de llamar a otro programa el m dulo ocupa el lugar del siguiente paso STEP El programa que lla ma solamente continuar en el punto de la suspensi n una vez que el m dulo llamado haya sido completa mente procesado El proceso de multitasking se describe con detalle en la descripci n de la parte electr nica del SF 3 9610a A 9 FST 200 STL Ap ndice A FESTO A 3 Sintaxis del programa de control en Lista de instrucciones La ltima secci n de este ap ndice muestra todas las instrucciones STL posibles en la secuencia adecua
330. xxxxxxxxx Fig 8 9 Modo Online ejemplo de entradas AS i Y ATENCI N Active salidas en modo Online solamente si conoce el efecto que ello producir Aseg rese que no hay riesgo para las personas o para el equipo cuando se activan y desactivan las sa lidas Si el sistema se pone en marcha las salidas reaccionar n inmediatamente a la introducci n en pantalla Si hay varias l Os utilice F1 F2 para paginar hasta que aparezcan las l Os AS i v ase tambi n la secci n 7 3 Online Mode Entonces puede activar o desactivar las salidas AS i como si se tratara de salidas locales 8 22 9610a FST 200 STL Ap ndice A FESTO Ap ndice A Lista de instrucciones Este ap ndice describe todas las caracter sticas rela cionadas con la Lista de instrucciones para el bloque de control SF 3 y las caracter sticas especiales de este control Estas son e Operaciones v lidas e Operaciones legales y sus m rgenes e Multitarea e Sintaxis A 1 Juego de rdenes para el FST 200 STL Esta lista relaciona todas las operaciones y operandos que pueden introducirse en la programaci n en STL uti lizando el software FST A 1 1 Lista de operaciones relaciona todas las posi bles operaciones en un programa en lista de instruccio nes Hallar tambi n una breve explicaci n de estas operaciones A 1 2 Lista de operandos relaciona todos los operan dos v lidos para los controles SF 3 FPC 202 C con sus m
331. yuda con F9 Si desliza la ventana de ayuda podr ver los c digos ASCII de los caracteres especiales Si pulsa la tecla Bloq Despl podr desplazar la venta na con las teclas de cursor si sta le estorba para ver lo que hay detr s Comparando los caracteres con los que indica el ma nual podr ver si hay algunos que su impresora no reconozca Introduzca los equivalentes en lugar de los propuestos por defecto No olvide pulsar de nuevo la tecla Bloq Despl al termi nar Communication port Puerto de comunicaciones Introduzca en esta ltima l nea el puerto al que tiene conectada su impresora p ej LPT1 LPT2 PRN COM1 COM2 Si est utilizando un rat n serie en COM1 COM2 deber asegurarse de que este interface no sea utiliza do por otros dispositivos 2 15 FST 200 2 Instalaci n del software FESTO 2 2 5 Salir de la configuraci n Puede salir de las rutinas de configuraci n pulsando la tecla de funci n F8 o seleccionando la correspondiente opci n con el puntero del rat n y haciendo clic con el bot n izquierdo A continuaci n elija Save and quit editor Guardar y abandonar el editor en las operaciones con archivos Debe observar que si ha modificado el adaptador de v deo y o el tipo de monitor deber abandonar comple tamente el software FST pulsando F8 y arrancar de nuevo 2 3 Inicio del programa FST El programa solamente puede ejecutarse si el softwa re correspondiente ha sido cor
332. z quierda en la zona de trabajo Si desea crear un pro grama LDR para este proyecto abra el men Ladder diagram v ase Fig 5 1 y active la opci n Ladder edi tor Hay dos opciones para continuar e el proyecto seleccionado no contiene a n ning n programa LDR v ase la secci n 5 1 1 e el proyecto seleccionado puede contener ya un programa LDR v ase la secci n 5 1 2 5 4 9610a FST 200 LDR 5 Programaci n en LDR FESTO 5 1 1 Crear un nuevo programa Necesitar usar esta funci n si e no hay ning n programa LDR en el proyecto activo en esta etapa e desea a adir otro programa al proyecto activo La funci n de crear un programa se activa autom tica mente si a n no hay ning n programa para el proyecto activo o si activa la tecla de funci n New program F1 en la selecci n de programas mostrada en la Fig 5 3 Entonces aparecer una ventana de selecci n como muestra la Fig 5 2 Debido al hecho que esta presenta ci n es espec fica del control ciertos detalles pueden diferir de la presentaci n mostrada en la pantalla FST 203 V3 2 1 r Ladder diagram Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Print program Error list Program selection Esc Prog Hodule P B FIN Program Module No Version No Description No comment AE Fig 5 2 Creaci n de un programa 9610a

Download Pdf Manuals

image

Related Search

Related Contents

  

Copyright © All rights reserved.
Failed to retrieve file