Home
        Manual FST 200
         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
 
 
    
Related Search
    
Related Contents
    Copyright © All rights reserved. 
   Failed to retrieve file