Documentos de Académico
Documentos de Profesional
Documentos de Cultura
9610a
Acuerdo de licencia
Acuerdo de licencia
Condiciones de Festo en relacin con la utilizacin de los paquetes de
software.
I. Derechos de propiedad y alcance del uso
El producto contiene programas de proceso de datos, ficheros y las descripciones del producto asociadas. En su totalidad, stos sern referidos en adelante como "paquete de software"
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 correspondientes licencias. Festo garantiza al comprador, una licencia para utilizar los paquetes de
software bajo las siguientes condiciones:
3. Transferencia de la licencia
El comprador puede transferir su licencia a un tercero, sujeta al mbito de uso y restricciones tal como se ha indicado en las Secciones 1 y 2. La tercera persona debe ser advertida
de estas condiciones.
Despus 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 condicin originada por otros productores y contenida en este paquete de software es nula y sin validez.
II. Exportacin del paquete de software
Si se exporta el paquete de software, se exige al cliente observar las regulaciones de exportacin de la Repblica Federal de Alemania y del pas en el que fue adquirido el paquete de
software.
Acuerdo de licencia
III. Garanta
1. Festo garantiza que el programa que ha producido cumple con la descripcin de la aplicacin y las especificaciones del programa, pero no que todas las funciones contenidas en el
software funcionen completamente sin interrupcin 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 perodo de garanta, sern rectificados por Festo dentro de un perodo de
tiempo razonable hasta la exclusin de ms reclamaciones contra esta garanta.
3. Si Festo no cumpliera su obligacin de rectificar los defectos dentro de un perodo razonable, o la modificacin finalmente fallara, el receptor de la licencia podr requerir una reduccin razonable en el coste de la licencia o cancelar el contrato.
4. El perodo de garanta es de 3 meses contados a partir del envo o la entrega del material objeto de licencia.
5. La garanta ser invalidada si los defectos estn causados por modificaciones hechas por
el propio receptor de la licencia, a las condiciones de funcionamiento preparadas para el
programa y descritas en la documentacin/especificaciones de funcionamiento. Si no puede
establecerse el defecto, o si ste es consecuencia de circunstancias ajenas a Festo, el
receptor de la licencia se har responsable de los costes que esto ocasione a Festo.
V. Directivas de seguridad/Documentacin
Las reclamaciones de garanta y responsabilidad segn las especificaciones mencionadas
arriba (clusulas III y IV) solamente son vlidas si el usuario ha cumplido con las directivas
de seguridad especificadas en la documentacin, en relacin con la utilizacin de la mquina
y las directivas de seguridad para ello. Es el propio usuario el responsable de asegurar la
compatibilidad de nuestro paquete de software con la mquina del usuario.
FST 200
Autores:
Edicin:
Traduccin:
Layout:
Typesetting:
Edicin:
9610a
FST 200
IBM
es una marca registrada por
International Business Machines
Corporation
Microsoft
es una marca registrada por
Microsoft Corporation
II
9610a
FST 200
Contenido
Contenido
1. Introduccin
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.7.1
FST 200
Contenido
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6
3.7
3.8
FST 200
Contenido
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4
4.4.1
4.4.2
4.5
4.5.1
4.5.2
4.6
4.6.1
4.6.2
4.7
4.7.1
4.7.2
FST 200
Contenido
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.4
5.4.1
5.4.2
5.4.3
5.4.4
5.4.5
5.4.6
5.4.7
5.4.8
5.5
5.5.1
5.5.2
5.6
5.6.1
5.6.2
6. Editor de textos
6.1
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.2
6.3
6.4
VI
FST 200
Contenido
9610a
VII
FST 200
Contenido
A.3
A.4
A.4.1
A.4.2
A.4.3
A.5
A.6
B.3
VIII
Operaciones y operandos en
FST 200 LDR................................................. B-1
Operaciones de un programa LDR ............... B-1
Lista de operandos...................................... B-10
Sintaxis para la designacin de
operandos absolutos ................................... B-13
Funcionamiento multitarea para
el terminal de vlvulas programable
con bloque de control SF 3......................... B-14
Ejemplo de programa .................................. B-15
9610a
FST 200
Contenido
Apndice C
C.1
C.2
C.3
C.3.1
C.3.2
Appendix D
D.1
D.2
D.4
9610a
IX
FST 200
Contenido
9610a
FST 200
1. Introduccin
1.Introduccin
Si Ud. slo consulta este manual cuando se encuentra
con problemas aparentemente insolubles, debera por
lo menos leerse una vez esta pgina.
1) El captulo 2 (preparacin del software) describe la
instalacin, configuracin y primeras utilizaciones del
software FST. Si desea realizar una instalacin en el
disco duro sin la ayuda de este manual, introduzca el
disquete Festo #1 en la disquetera. A continuacin,
conmute a esta unidad (p.ej. A:). Teclee:
FSTINS
y pulse la tecla Intro.
2) La conexin del PC al control se describe en el captulo 7 (Dilogo entre el PC y el control). Este captulo
explica tambin cmo cargar programas en el control y
cmo guardar un programa de control en EEPROM.
3) El captulo 7.3 (modo Online) es una breve introduccin al trabajo "directamente en el control".
4) Los apndices incluyen definiciones de los trminos
y relacionan y explican todo el juego de rdenes. Aqu
hallar tambin informacin detallada relacionada con
funciones complejas.
5) Si tiene dificultades, consulte el apndice C. En el se
relacionan los mensajes de error ms frecuentes con
breves explicaciones.
6) El apndice D es un ndice de palabras clave que le
ayudarn a hallar trminos especficos.
9610a
1-1
FST 200
1.1
1. Introduccin
1.2
Explicacin general
FST es el acrnimo de Festo Software Tools. Este es el
nombre del software de programacin actualizado por
Festo. El FST 200 contiene los programas FST 203 y
FST 202C. El FST 200 es conmutable, de forma que
puede tambin utilizarse para anteriores proyectos/programas, y permite la programacin en
Lista de instrucciones (STL/AWL)
Diagrama de contactos (LDR/KOP)
Soporta los siguientes controles
SF 3 con el paquete de programas FST 203
FPC 202C / SB 202 / SF 202 con el paquete de
programas FST 202C
POR FAVOR, OBSERVAR:
Este manual contiene una descripcin del paquete de
programas FST 203. Puede hallarse una descripcin
del FST 202C en anteriores manuales (FST 202C, Statement list / Lista de instrucciones (STL) para
FPC 202C, N de artculo 80 476; o FST 202C, Ladder
diagram / Diagrama de contactos para FPC 202C, N
de artculo 80 496)
El aspecto de las pantallas y el funcionamiento de las
introducciones en el programa estn basados en el estndar DIN 19 239. Adems, se soporta completamente
todo el juego de rdenes de los controles. Esto permite
una representacin clara y estructuralmente sencilla de
los programas.
1-2
9610a
FST 200
1. Introduccin
1.3
9610a
1-3
FST 200
1. Introduccin
1-4
9610a
FST 200
1.4
1. Introduccin
Qu PC necesita?
Los requerimientos indicados a continuacin, estn basados en los actuales estndares de la industria. Necesitar 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; recomendamos 640 KB para proyectos grandes.
Sistema operativo MS-DOS versin 3.0 posterior.
Monitor monocromo o color y una de las siguientes tarjetas grficas:
-
9610a
N de artculo
30 437
N de artculo
150 268
1-5
FST 200
1.6
Pantalla
anterior
Inicio
RePg
1 vez
a la
derecha
1 vez
a la
izquierda
Fin
Fin de lnea
AvPg
Pantalla
siguiente
1-6
9610a
FST 200
Inicio
RePg
1 palabra
hacia la
izquierda
Inicio del
archivo
1 palabra
hacia la
derecha
Fin
AvPg
Final del
archivo
Tecla Tab:
Cada pulsacin 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 hacia la izquierda.
9610a
1-7
FST 200
Esta tecla permite abandonar la accin seleccionada sin ejecutarla. En este caso se
vuelve al punto de partida.
Tecla Intro:
(= Return, <CR>, la tecla ms ancha del teclado). Esta tecla se utiliza para cerrar acciones e introducciones, o para confirmar entradas y activar funciones.
Tecla Supr:
Esta tecla elimina el carcter bajo el cual se
Supr
halla el cursor en la introduccin de texto. El
cursor se mantiene en la misma posicin.
1-8
9610a
FST 200
Tecla Insert:
Insert
Tecla de Retroceso:
Cada vez que se pulsa esta tecla, se borra
un carcter a la izquierda del cursor durante
la introduccin de textos. El cursor se desplaza tambin un espacio hacia la izquierda.
Puede utilizarse esta tecla para corregir
errores de introduccin antes de completar
con la tecla Intro.
Tecla Ctrl:
Ctrl
1.7
9610a
1-9
FST 200
1-10
9610a
FST 200
1-11
FST 200
Pantalla atrs
Inicio del archivo
Inicio de la lnea
Deslizar a izquierda
Deslizar a derecha
1-12
9610a
FST 200
9610a
2-1
FST 200
DIRECTORIO RAIZ
SUBDIRECTORIOS
p.ej.
proyecto 1
proyecto 2
otros
etc.
Procedimiento de instalacin
Ponga en marcha su ordenador personal y espere
a que se cargue el sistema operativo. Esto se indica por la aparicin del smbolo del sistema: C:>.
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 Intro. Aparecer el siguiente mensaje en la pantalla
(vase Fig. 2.2).
2-2
9610a
FST 200
9610a
2-3
FST 200
2-4
9610a
FST 200
2.2
9610a
2-5
FST 200
2-6
9610a
FST 200
Program inicialization:
Inicializacin del programa. Aqu puede introducir instrucciones para que sean ejecutadas inmediatamente
que se ponga en marcha el software FST. Estas instrucciones pueden ser:
cualquier orden MS-DOS, p.ej. configurar el interface serie con la orden MODE,
un archivo por lotes (.... .BAT), pero que no active
ningn programa residente en memoria,
un programa ejecutable.
Program termination:
Terminacin del programa. Aqu puede introducir instrucciones que se ejecuten antes de abandonar el software FST. Tales instrucciones pueden ser:
cualquier orden DOS, p.ej. reconfigurar el interface serie con la orden MODE,
cualquier programa ejecutable.
Si trabaja con emuladores residentes en memoria,
es til introducir aqu
EABG1N -u
ya que estos emuladores se desinstalan cuando
se abandona FST 200.
9610a
2-7
FST 200
2-8
9610a
FST 200
Video controller:
Controladora de vdeo
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 ratn
M - Ratn Microsoft y compatibles
N - Sin ratn
Si durante la configuracin, se han introducido inadvertidamente datos incorrectos y no aparece nada en la
pantalla una vez finalizada la configuracin, debe borrarse el archivo KONFIG.FST del directorio de programas desde el sistema operativo DOS. Para ello, ejecutar la orden:
DEL KONFIG.FST
Cuando se ejecuta de nuevo el software FST (vase
seccin 2.3), aparece de nuevo la opcin de Computer
configuration (Configuracin del ordenador)
9610a
2-9
FST 200
2-10
9610a
FST 200
Esta orden asegura que las caractersticas de la transmisin del interface de establecern siempre como se
indica, al terminar la comunicacin con el control.
Nota para los usuarios de un FPC 202C:
El FST 200 puede utilizarse para programar todos los
controles FPC 202C. Despus de la instalacin, el
FST 200 est configurado para FST 203/SF3. Puede
utilizar la funcin -> FST 202C (F7) en el men principal (parecido al mostrado en la Fig. 2.8) para conmutar
al FST 202C.
9610a
2-11
FST 200
2-12
9610a
FST 200
9610a
2-13
FST 200
2-14
9610a
FST 200
9610a
2-15
FST 200
2-16
9610a
FST 200
9610a
2-17
FST 200
2.4
Lnea de cabecera
Puede conmutarse el
software entre
FST 202C
y FST 203/SF 3
Zona de trabajo
Ventana de mensajes
Lnea de mensajes
Teclas de funcin
9610a
FST 200
9610a
2-19
FST 200
Teclas de funcin:
Su ordenador tiene teclas de funcin. La lnea inferior
de la pantalla muestra la asignacin actual de las teclas de funcin F1 a F8. F9 y F10 tienen siempre la
misma asignacin (vase abajo).
Tecla de funcin F9:
Pulse esta tecla para obtener ayuda en cualquier momento. El texto que aparezca en
F9
una ventana en la parte inferior derecha de
la pantalla, ser el que corresponda a la situacin en que se halla. Puede recorrer el
texto de ayuda con las teclas de cursor. Si
no hay ayuda disponible para una determinada situacin, aparecer el correspondiente
mensaje.
Tecla de funcin F10:
F 10
2-20
9610a
FST 200
3-1
FST 200
3.1
Crear un proyecto
Tendr que crear un proyecto:
cuando inicie por primera vez el software FST,
si desea escribir un nuevo proyecto de control
(uno que an no exista),
si desea crear el directorio \LIB.
Un proyecto puede contener varios programas individuales que se unen para formar un programa de control.
Puede adems establecer una portada para la documentacin, una cabecera para las pginas (vase secciones
6.3 y 6.4) y aadir textos a la documentacin.
Esta funcin se ejecuta seleccionando Create project
(crear proyecto), con las teclas de cursor o el ratn. Al
pulsar Intro o hacer clic izquierdo, aparecer la siguiente pantalla (vase Fig. 3.2).
3-2
9610a
FST 200
Project:
Proyecto. Aqu debe entrar el nombre del proyecto, con
un mximo de 8 caracteres. Solamente se permiten letras y nmeros.
Description:
Descripcin. Desplace el cursor al campo Description
con la tecla Intro, la tecla Tab o el ratn. Aqu puede
introducir un comentario de hasta 40 caracteres de largo que describa el proyecto.
Pulsando la tecla Insert puede aadir caracteres a partir de posicin del cursor. Pulse de nuevo Insert para
finalizar la insercin y pasar a sobreescritura.
Confirm:
Confirmar con F1. Se crear un subdirectorio en el directorio de proyectos, con el nombre que se haya introducido arriba (vase Fig. 2.1 en la seccin 2.1.1).
Ejemplo: Creacin del directorio \LIB
En el campo Project introduzca:
LIB
9610a
3-3
FST 200
3.2
Seleccionar un proyecto
Tendr que seleccionar un proyecto:
si desea modificar un determinado programa en
un proyecto existente,
si desea aadir ms programas a los que ya haya
en un proyecto existente,
si desea aadir mdulos de programa a los programas que ya haya en un proyecto existente.
Seleccione la funcin Select project (seleccionar proyecto) tal como muestra la Fig. 3.1, con las teclas de
cursor o el ratn. Al pulsar Intro o el botn izquierdo del
ratn, aparece la siguiente pantalla (vase Fig. 3.3).
3-4
9610a
FST 200
Todos los proyectos existentes se muestran en una segunda ventana en la parte inferior izquierda de la pantalla. Seleccione el proyecto en el que desee trabajar,
destacndolo.
Pulsado la tecla Intro o haciendo clic con el ratn se
activa el proyecto y se regresa de nuevo al men principal mostrado en la Fig. 2.9. Puede comprobarse que
la seleccin ha sido correcta, ya que aparece el nombre del proyecto y su descripcin en la parte inferior
izquierda de la pantalla.
9610a
3-5
FST 200
3.3
Borrar un proyecto
Puede borrar completamente un proyecto (programa de
control):
si ya no desea trabajar ms en el proyecto,
si ya no va a necesitar ms el proyecto.
Un proyecto puede contener varios programas, mdulos de programa, la portada y la documentacin textual.
Recuerde que al borrar un proyecto todo esto tambin
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 seguridad utilizando la funcin Backup /
Restore. De esta forma puede volver a cargar un proyecto posteriormente (vase la seccin 3.8.1).
Seleccione la funcin Delete project (borrar programa)
para iniciar el procedimiento de borrado. Aparecer la
siguiente pantalla (vase Fig. 3.4).
3-6
9610a
FST 200
No
3-7
FST 200
3.4
Borrar programa
Puede borrar programas individuales:
cuando ya no los necesite, y est absolutamente
seguro de ello,
Si ha creado una nueva versin modificada del
programa (vase seccin 4.1.1/5.1.1) y esta nueva versin funciona perfectamente.
Para borrar un programa individual, seleccione la funcin Delete program (borrar programa) de la opcin
Project management. Aparecer la siguiente pantalla
(vase la Fig. 3.5).
3-8
9610a
FST 200
No
3.5
Imprimir un proyecto
Esta funcin permite una impresin completa del proyecto. Una impresin de este tipo incluye siempre:
la pgina de portada del proyecto (duplicada),
todos los programas con cabecera de pgina,
la lista de asignaciones,
la lista de referencias cruzadas,
la lista de errores.
Dependiendo del tamao del proyecto, la impresin
completa de todas las secciones indicadas anteriormente puede llevar un cierto tiempo. Ello es debido al
tiempo de procesamiento requerido para generar la lista de referencias cruzadas. Tenga esto en cuenta cuando vaya a realizar una impresin de este tipo.
Las secciones 3.6.1 a 3.6.7 explican cmo imprimir partes separadas de la lista mostrada arriba.
Seleccione la funcin Print project para imprimir un proyecto (vase la Fig. 3.6).
9610a
3-9
FST 200
9610a
FST 200
3.6
3-11
FST 200
3-12
9610a
FST 200
9610a
3-13
FST 200
3-14
9610a
FST 200
9610a
3-15
FST 200
3.7
Cargar un proyecto
Utilice esta funcin:
cuando desee cargar un proyecto completo al control, con todos sus programas,
cuando desee cargar al mismo tiempo los diferentes programas parciales de un proyecto al control.
Ejecute esta rutina desplegando la opcin del men
Project management y eligiendo la opcin Load project.
Entonces aparecern todos los programas que pertenecen al proyecto actual (vase Fig. 3.10).
3-16
9610a
FST 200
9610a
3-17
FST 200
3.8
3-18
9610a
FST 200
9610a
3-19
FST 200
No
3-20
9610a
FST 200
Restore project:
Utilice esta opcin para recuperar un proyecto que hubiera sido guardado en un dispositivo de almacenamiento externo al disco duro.
Cuando abre esta funcin, primero aparece una ventana similar a la de la Fig. 3.12. Aqu puede seleccionar
el proyecto a recuperar, haciendo clic en l o seleccionndolo con las teclas de cursor y pulsando la tecla
Intro. Aparece otra ventana con el mensaje:
Project will be restored to drive C:\FESTO\ (Y/N).
(El proyecto ser recuperado a C:\FESTO\ (S/N)
Yes
No
No
9610a
3-21
FST 200
Delete project:
Esta funcin puede utilizarse para borrar un proyecto
guardado en un dispositivo de almacenamiento externo.
Primero aparece la ventana de seleccin de proyectos
cuando se abre esta funcin (vase Fig. 3.12). Seleccione el proyecto requerido haciendo clic en l o destacndolo y pulsando Intro. Aparece una ventana con la
indicacin:
Project will be deleted from drive A: (Y/N).
(El proyecto ser borrado de la unidad A: (S/N)
Yes
No
3-22
9610a
FST 200
Rename project:
Esta funcin puede utilizarse para dar un nuevo nombre a un proyecto almacenado en una unidad externa.
Cuando se abre esta funcin, aparece la ventana de seleccin (vase
Fig. 3.13). Seleccione el proyecto
requerido haciendo clic en l o destacndolo y pulsando Intro.
9610a
3-23
FST 200
9610a
FST 200
9610a
3-25
FST 200
3-26
9610a
FST 200
3.9
Importacin de archivos
Este programa le permite:
recuperar programas de proyectos que han sido
salvaguardados utilizando Backup,
recuperar otros programas, listas de asignaciones
y documentacin de proyectos que han sido almacenados externamente,
cargar programas en assembler y mdulos o archivos controladores preparados y suministrados por
Festo en el directorio LIB y desde ah a un proyecto.
File import:
Llame a esta funcin desde
administrador de proyectos.
import en este men. Puede
cualquier momento pulsando
tecla Esc.
el Project management o
Seleccione la opcin File
abandonar esta opcin en
la tecla de funcin F8 la
9610a
3-27
FST 200
3-28
9610a
FST 200
9610a
3-29
FST 200
3-30
9610a
FST 200
9610a
3-31
FST 200
Archivo a importar
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
Ajustes:
Primero introducir la extensin del archivo en el campo File extension. Debe coincidir con la extensin 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 introduccin de la pantalla
cambia para mostrar la extensin del archivo, segn lo
que desee importar:
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 Diagrama de contactos)
u otro tipo de archivo (BEL, DOC, ANZ, MAK)
9610a
3-33
FST 200
3-34
9610a
FST 200
9610a
3-35
FST 200
3-36
9610a
FST 200
El ltimo punto es la principal aplicacin de esta funcin. Los programas de este tipo se suministran con el
software FST o se suministrarn en un futuro (p.ej.
controlador de posicin con editor incorporado, editor
de displays, etc.). Para facilitar la llamada a los programas, el software FST proporciona parmetros predefinidos (#1 a #5) que puede combinar en la forma que
desee, dependiendo de la llamada que realice.
3.10.1 Introduccin de una llamada a un programa
Antes de poder activar la llamada, debe introducir la
orden. Esto se realiza en la opcin Configuration del
men Utilities. En esta opcin, elija la funcin F4 Program 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).
Vase la figura 3.21.
9610a
3-37
FST 200
3-38
9610a
FST 200
9610a
3-39
FST 200
2 letra
3 letra
4 letra
Ejemplo: EFNN.
Parmetro #2 ( ):
#2
Ejemplo: C:\FESTO\FST200.
3-40
9610a
FST 200
Ejemplo: 206.
Parmetro #5 (puerto):
#5
COMx/y/z
Ejemplo: COM1/9600/300.
Se dispone de un total de 38 caracteres para la introduccin de la llamada al programa.
9610a
3-41
FST 200
Comentario:
Una vez completada la entrada, pulsando la tecla Intro
o la tecla Tab, se desplaza al nuevo campo de introduccin en el margen derecho. Aqu debe introducir un
comentario. Describe el programa a llamar y es lo que
aparecer en la ventana de seleccin posteriormente,
cuando se ejecute la funcin Program execution. El comentario puede tener hasta 36 caracteres de longitud.
Puede introducir ms programas en las siguientes
lneas.
Salir de la opcin:
Seleccione la opcin F8 para cerrar la introduccin de
llamada a programas. En este caso, se le ofrecen las
opciones de:
Save and quit editor
(guardar y terminar la edicin; el programa
regresa al men principal)
Save and continue
(guardar y continuar)
Abort
(cancelar la introduccin), las introducciones
realizadas recientemente se descartan.
3-42
9610a
FST 200
9610a
3-43
FST 200
3-44
9610a
FST 200
9610a
3-45
FST 200
3-46
9610a
FST 200
9610a
3-47
FST 200
3-48
9610a
FST 200
9610a
3-49
FST 200
3-50
9610a
FST 200-STL
4. Programacin en STL
9610a
4-1
FST 200-STL
4. Programacin en STL
El nmero de recursos que pueden introducirse, es decir, 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 apndice 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:
operandos absolutos (p.ej.: 02.7).
operandos simblicos (p.ej.: MOTOR_ON).
Un programa en el que utilice operandos absolutos es
inmediatamente ejecutable. El programa ser ms fcil
de leer y de comprender si utiliza operandos simblicos. Sin embargo, deber especificar los operandos
absolutos en la lista de asignaciones.
Naturalmente, tambin es posible crear primero la lista de
asignaciones. Alternativamente, acceder a estas introducciones a medida que vaya escribiendo el programa.
4-2
9610a
FST 200-STL
4. Programacin en STL
9610a
4-3
FST 200-STL
4.1
4. Programacin en STL
4-4
9610a
FST 200-STL
4. Programacin en STL
9610a
4-5
FST 200-STL
4. Programacin en STL
SF 3
Type Program/Module
P/B/F
Program/Module No.
0 a 15
Function No.
(slo para "Link module")
4-6
90 a 99
Version no.
1a9
Description
Texto
9610a
FST 200-STL
4. Programacin en STL
- Prog./Module [P/B/F]:
Utilice esta especificacin para determinar el tipo de
programa (P significa programa principal; B mdulo de
programa; F mdulo de funcin (solamente posible con
"Link module").
- Program/Module No.:
El programa o mdulo de programa, se guarda en el
proyecto con este nmero. Por favor, observe lo siguiente:
En el SF 3 (Cuando se halla activo (ON) el Automode),
siempre se pone en marcha el programa con el nmero
ms bajo.
- Version No.:
Utilice un nmero para especificar la versin actual del
programa. Esto es una ayuda para distinguir entre programas muy similares.
Simplemente incrementando el nmero de la versin de
un programa existente, obtendr una copia del programa original.
- Description:
Utilice este campo para introducir un comentario relacionado con el programa. No forma parte del nombre
del programa.
Puede cambiar los comentarios de un programa por
medio de la funcin F2 Carry data.
9610a
4-7
FST 200-STL
4. Programacin en STL
4-8
9610a
FST 200-STL
4. Programacin en STL
9610a
4-9
FST 200-STL
4. Programacin en STL
Puede introducir las diferentes instrucciones STL fcilmente, utilizando las teclas de funcin. Puede efectuar
la introduccin pulsando la correspondiente tecla de
funcin o haciendo clic en la caja con el ratn.
La asignacin de las teclas cambia durante la edicin
para adecuarse a la posible introduccin siguiente. Naturalmente, tambin puede teclear las instrucciones utilizando slo el teclado, es decir, sin utilizar las teclas
de funcin.
4.1.1 Salir del editor STL
La tecla de funcin F8 abandona el editor STL en cualquier momento. Cuando activa esta funcin, ver la
ventana de las rdenes de archivos en la parte inferior
derecha (vase abajo).
4-10
9610a
FST 200-STL
4. Programacin en STL
yes
no
9610a
4-11
FST 200-STL
4. Programacin en STL
4-12
9610a
FST 200-STL
4. Programacin en STL
9610a
4-13
FST 200-STL
4. Programacin en STL
Ctrl-O-F:
Esta orden da al programa STL actual un formato uniforme. 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 especificarse los parmetros para una llamada a un mdulo.
Vase la seccin 4.5 para estas rdenes.
Ctrl-V-A:
Esta instruccin llama a la verificacin sintctica. Se
verificar la validez sintctica del programa.
Al final se indicar con los correspondientes mensajes,
si la prueba ha detectado algn error. Aparecer el siguiente 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. Programacin en STL
9610a
4-15
FST 200-STL
4. Programacin en STL
4-16
9610a
FST 200-STL
4. Programacin en STL
Toggle cursor:
Le permite cambiar el aspecto del cursor. Normalmente, el cursor aparece como una lnea de subrayado
bajo el carcter. La activacin de esta funcin hace que
aparezca como un rectngulo parpadeante. Este aspecto permite localizar ms rpidamente su posicin en
algunas pantallas monocromo.
Seleccionando de nuevo la funcin, el cursor aparece
de nuevo como una lnea.
4.1.7 rdenes adicionales
Seleccionando la tecla de funcin F7 en el editor STL,
aparece la ventana de rdenes adicionales (vase
Fig. 4.4), en la parte inferior derecha de la pantalla.
9610a
4-17
FST 200-STL
4. Programacin en STL
Check syntax:
Esta funcin inicia una verificacin de la sintaxis del
programa que hay en el editor. La funcin verifica la
notacin (sintaxis) y las formas sencillas de la secuencia desde el punto de vista de la programacin (semntica).
Allocation list ON/OFF:
Esta funcin invierte la aparicin automtica de la lista
de asignaciones durante la introduccin de un programa. El sistema muestra el estado vlido despus de
que se haya activado la funcin.
Si ha seleccionado Allocation list ON, aparecer una
ventana cada vez que pulse Intro, en la cual podr introducir el operando absoluto o simblico junto con un
breve comentario (vase seccin 4.2.4).
Format file:
Cuando se selecciona esta funcin, al programa que se
halla en el editor se le asigna un formato uniforme.
Este formato es el de una distribucin similar al que se
muestra en este manual.
Module box:
Esta funcin proporciona ayuda en la introduccin de
llamadas a mdulos. Proporciona una ventana preformateada con campos de introduccin fijos (vase seccin 4.5).
Unused entries in allocation list:
Seleccionando esta funcin se muestra la capacidad de
memoria an disponible para la lista de asignaciones.
Edit allocation list:
Esta funcin accede al editor de la lista de asignaciones correspondiente. All podr modificar las introducciones (vase la seccin 4.6).
4-18
9610a
FST 200-STL
4.2
4. Programacin en STL
I1.1
O1.0
Zumbador
9610a
4-19
FST 200-STL
4. Programacin en STL
Cuando se escribe un programa, siempre debe asegurarse que escribe los operandos junto con sus respectivas direcciones. Nunca deben separarse por espacios.
La estructura completa y la sintaxis de un programa
STL se muestra en el apndice A.3.
Cuando se empieza un nuevo programa, puede escribirse como:
un programa de pasos.
un programa de lgica (paralelo).
una instruccin de ejecucin.
4-20
9610a
FST 200-STL
4. Programacin en STL
9610a
4-21
FST 200-STL
4. Programacin en STL
SET
RESET
RESET
SET
SET
SET
JMP TO
F0.0
F1.5
O0.7
F0.0
O0.0
Etique1
AND
SET
F0.0
I0.0
O0.4
STEP Etique3
IF
THEN
STEP Etique4
...
I1.0
F1.5
F1.5
4-22
9610a
FST 200-STL
4. Programacin en STL
RESET
N
SET
SET
SET
RESET
...
...
IF
THEN
OTHRW
9610a
AND
SET
PSE
PSE
F0.0
I1.0
O0.7
I1.7
O1.7
F0.0
O1.7
F0.0
I1.0
O1.0
4-23
FST 200-STL
4. Programacin en STL
F0.0
O1.0
V50
TW7
T7
4-24
9610a
FST 200-STL
4. Programacin en STL
9610a
4-25
FST 200-STL
4. Programacin en STL
4-26
9610a
FST 200-STL
4.3
4. Programacin en STL
9610a
4-27
FST 200-STL
4. Programacin en STL
STEP
La instruccin STEP es muy importante para programas 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 mximo de nueve caracteres o un nmero. Se necesita si desea saltar a este paso desde un punto diferente del programa STL.
4-28
9610a
FST 200-STL
4. Programacin en STL
Ejemplo:
STEP Ajuste
...
...
THEN
JMP TO
Ajuste
IF
I1.0
I1.1
...
F
3
THEN
LOAD
TO
V100
TV7
...
9610a
4-29
FST 200-STL
F
4
OTHRW
4. Programacin en STL
La instruccin OTHRW introduce una segunda alternativa a la ejecucin de la frase. Se ejecutar si la parte
condicional de la frase es evaluada como falsa y no
puede ejecutarse la instruccin THEN.
Ejemplo:
...
THEN
OTHRW
SET
RESET
O1.0
O1.0
F Expanded
5
STL
F
6
STL
condition
Esta funcin conmuta a las condiciones STL. Ah puede introducir las instrucciones para la parte condicional
de la frase. Estas se describen en la seccin 4.3.2.
F
7
STL
execution
Esta opcin conmuta a la asignacin de las instrucciones STL de ejecucin. Ah puede introducir las instrucciones con los operandos direccionables. Estas asignaciones se describen en la seccin 4.3.3.
F
8
Main
menu
4-30
9610a
FST 200-STL
4. Programacin en STL
9610a
4-31
FST 200-STL
F
1
AND
4. Programacin en STL
F
2
OR
AND
SET
SET
THEN
OTHRW
F
3
EXOR
OR
OR
SET
SET
I1.0
I1.1
I1.7
O1.0
O1.7
Esta es la operacin EXOR. Puede utilizarla para combinar dos (y slo dos) condiciones de entrada. Esta
condicin se cumple si una de las dos condiciones
(pero no ambas) se evala como cierta.
IF
THEN
OTHRW
4-32
I1.0
I1.1
O1.0
O1.7
EXOR
SET
SET
I1.0
I1.1
O1.0
O1.7
9610a
FST 200-STL
F
4
NOP
4. Programacin en STL
F
5
NOT
THEN
F
STL
8 commands
9610a
NOP
F1.0
F
7
SET
N
JMP TO
O1.0
Iniciar
4-33
FST 200-STL
4. Programacin en STL
4-34
F
1
SET
F
2
RESET
9610a
FST 200-STL
F
3
LOAD
4. Programacin en STL
F
4
TO
LOAD
TO
V500
TP31
LOAD
TO
V100
R6
JMP TO
I1.0
O1.0
Marcha
9610a
4-35
FST 200-STL
4. Programacin en STL
F
1
4-36
SWAP
9610a
FST 200-STL
4. Programacin en STL
F
2
SHL
V$55AA
OW0
OW1
9610a
LOAD
TO
SWAP
TO
LOAD
SHL
TO
V16
R7
4-37
FST 200-STL
F
3
SHR
4. Programacin en STL
4-38
LOAD
SHR
TO
V16
R7
F
4
ROL
F
5
ROR
9610a
FST 200-STL
F
6
BID
4. Programacin en STL
F
7
DEB
9610a
IW0
OW7
Despus de esta instruccin, todos los bits en el acumulador 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 ledo directamente de la input word y deba
ser procesado por un contador.
Ejemplo:
THEN
F
STL
8 commands
LOAD
BID
TO
LOAD
DEB
TO
IW7
CW7
Esta tecla regresa a las rdenes STL, tal como muestra la Fig. 4.9.
4-39
FST 200-STL
4. Programacin en STL
I1.7
"Sensor no asignado
Comentarios largos,
pueden introducirse en una lnea completa. Se introducen con dos signos de comillas.
Ejemplo:
IF N
I1.7
""Aqu no se asigna el sensor
4-40
9610a
FST 200-STL
4. Programacin en STL
THEN
(
=
)
AND
(
<>
)
...
FW0
V1234
R1
V0
9610a
4-41
FST 200-STL
4. Programacin en STL
Inicio
(1)
LOAD
V4
TO
X
LOAD
V10
TO
Y
===================================
STEP
IF
(2)
X
<
V16
THEN
LOAD
Y
TO
R [X]
INC
X
INC
Y
JMP TO
InicRegs (2)
OTHRW
NOP
=========================================
STEP
(3)
4-42
InicRegs
9610a
FST 200-STL
4.4
4. Programacin en STL
Temporizadores y contadores
Son necesarias algunas notas adicionales para la programacin de estas funciones, ya que no se manejan
con simples instrucciones de interrogacin o de activacin.
Esta seccin trata los detalles necesarios para la introduccin en un programa STL. Hallar los detalles tcnicos relacionados con temporizadores y contadores en
la descripcin del terminal de vlvulas programable con
bloque de control SF 3.
9610a
4-43
FST 200-STL
4. Programacin en STL
4-44
9610a
FST 200-STL
4. Programacin en STL
Ejemplo:
STEP Etiqu1
IF
THEN
...
""Alternativa
STEP Etiqu2
IF
THEN
...
LOAD
TO
V520
TP7
...
SET
WITH
T7
5,2 s
T7
9610a
4-45
FST 200-STL
4. Programacin en STL
I1.0
I1.7
T7
T7
4-46
9610a
FST 200-STL
4. Programacin en STL
Ejemplo:
STEP 1
IF
THEN
...
STEP 2
IF
THEN
OTHRW
...
STEP 3
IF
THEN
N
SET
T7
O1.7
SET
RESET
T5
O1.0
O1.0
=
LOAD
TO
SET
TW7
V100
IW0
INC15
C15
9610a
4-47
FST 200-STL
4. Programacin en STL
4-48
9610a
FST 200-STL
4. Programacin en STL
9610a
4-49
FST 200-STL
4. Programacin en STL
Counter
incremental
Counter
decremental
Valor
final: 12345
Valor
inicial: 12345
Valor inicial: 0
Valor final
4-50
9610a
FST 200-STL
4. Programacin en STL
V100
INC15
C15
V100
CW15
Dado que aqu la comparacin no se hace con el counter preselector sino con cero, la counter word es el valor inicial. As, se est cargando la constante directamente en la counter word. No es necesario especificar
el counter preselect. La instruccin SET se omite.
En lugar de constantes, puede utilizar cualquier operando 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.
9610a
4-51
FST 200-STL
4. Programacin en STL
Decrementar:
...
...
THEN DEC CW0
THEN DEC C0
...
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
IF ...
THEN
RESET
...
C15
El counter introducido se considera vencido inmediatamente despus de la instruccin RESET C15. Deber
inicializarlo de nuevo completamente para contar otra
vez.
4-52
9610a
FST 200-STL
4. Programacin en STL
Interrogacin de un counter:
Pueden interrogarse dos valores de los counters en un
programa STL. Estos son:
Estado del counter.
Valor de la counter word.
Pueden controlarse aciones posteriores del programa
de acuerdo con su valor.
Ejemplo:
STEP 1
IF
THEN
...
STEP 2
IF
THEN
OTHRW
...
STEP 3
IF
THEN
TO
N
SET
C15
O1.7
SET
RESET
C3
O1.0
O1.0
=
LOAD
SET
CW15
V25
V100
TP7
T7
...
9610a
4-53
FST 200-STL
4.5
4. Programacin en STL
Mdulos de software
Adems de los programas de usuario, tambin puede
utilizar mdulos de software. Estn soportados dos tipos diferentes de mdulos de software,
Mdulos de funcin (CFM).
Mdulos de programa (CMP).
Puede llamarse a los mdulos de software en la parte
de ejecucin de una lista de instrucciones.
4-54
9610a
FST 200-STL
4. Programacin en STL
9610a
4-55
FST 200-STL
4. Programacin en STL
4-56
9610a
FST 200-STL
4. Programacin en STL
NOP
...
I1.0
CFM5
WITH V100
WITH FW0
WITH R7
...
9610a
4-57
FST 200-STL
4. Programacin en STL
4-58
Tipo de control
SF 3
0 a 15
9610a
FST 200-STL
4. Programacin en STL
9610a
4-59
FST 200-STL
4. Programacin en STL
Pase de parmetros:
Es posible pasar parmetros a un mdulo de programa
desde el programa que hace la llamada. Esto se hace
con la instruccin WITH, seguida por una constante o
un operando multibit.
Estos parmetros del mdulo se guardan en unas unidades de funcin especiales (FUs). La tabla siguiente
muestra la asignacin de parmetros a las unidades de
funcin especiales y el nmero de parmetros por tipo
de control.
Parmetro
Parmetro
Parmetro
Parmetro
..
Parmetro
Parmetro
..
Parmetro
SF 3
1
2
3
6
7
16
FU32
FU33
FU34
..
FU37
FU38
..
FU47
4-60
9610a
FST 200-STL
4. Programacin en STL
9610a
4-61
FST 200-STL
4. Programacin en STL
4-62
9610a
FST 200-STL
4. Programacin en STL
Campo: Comment
Este campo est previsto para escribir cualquier comentario que desee para este mdulo de programa.
Campo: Parameters
Aqu se introducen los parmetros. Estos parmetros
pueden ser operandos cualesquiera, o incluso textos
en algunos mdulos (estos se conocen como parmetros de cadena, vase la correspondiente descripcin).
Debe tener en cuenta la secuencia que especifique Ud.
en el momento de crear el mdulo de programa cuando
est introduciendo los parmetros.
Inclusin de un llamada a un mdulo en el
programa STL
Seleccione la funcin F1 una vez haya introducido todos los parmetros requeridos. Entonces la ventana
desaparece y el mdulo de programa es incluido en el
formato de lista de instrucciones a continuacin de la
lnea en que se hallaba el cursor.
Ejemplo:
STEP Etiqueta
IF
THEN
IF
THEN
OTHRW
...
SET
...
NOP
CMP1
I1.0
CMP5
WITH V100
WITH FW0
WITH R7
O1.0
Aqu se llama al mdulo de programa n 1 sin parmetros. El mdulo de programa n 5 requiere tres parmetros. Estos son asignados a las unidades de funcin
especiales como se ha descrito arriba.
9610a
4-63
FST 200-STL
4.6
4. Programacin en STL
Lista de asignaciones
Puede crear una lista de asignaciones para cualquier
proyecto. Una lista de asignaciones relaciona todos los
operandos que direccionan los recursos especficos del
control para el programa de usuario. As, puede contener:
operandos absolutos
operandos simblicos
comentarios a los operandos
Operandos absolutos:
Los operandos absolutos son elementos que estn direccionados directamente por el hardware del control o
el sistema operativo interno (p.ej.: O1.0, T7, etc). El
apndice A.1.2 relaciona todos los operandos absolutos
que pueden utilizarse en cada control con sus correspondientes direcciones.
Operandos simblicos:
Los operandos simblicos se eligen de acuerdo con la
tarea y se les asigna un nombre de forma que su funcin sea inmediatamente comprensible a partir de su
designacin (p.ej.: MOTOR_1).
La designacin de un operando simblico debe ser diferente de la de un operando absoluto. El programa
identificara un operando absoluto, introducido como un
operando simblico, como el anterior.
4-64
9610a
FST 200-STL
4. Programacin en STL
9610a
4-65
FST 200-STL
4. Programacin en STL
4-66
9610a
FST 200-STL
4. Programacin en STL
9610a
4-67
FST 200-STL
4. Programacin en STL
4-68
9610a
FST 200-STL
4. Programacin en STL
9610a
4-69
FST 200-STL
4. Programacin en STL
4-70
9610a
FST 200-STL
4. Programacin en STL
Una vez introducido el operando sintcticamente correcto, seleccione F1. La introduccin ser incluida en
la lista de asignaciones en el lugar adecuado. Puede
cancelar la introduccin en cualquier momento con la
funcin F8 o la tecla Esc.
Borrado de un operando:
Para eliminar un operando de la lista de asignaciones,
site el cursor sobre la lnea correspondiente y ejecute
la funcin F2. Entonces aparecer una ventana con un
mensaje preguntando si realmente se desea borrar el
operando. Pulsando Y, se confirma el borrado del operando, mientras que N cancela la operacin.
9610a
4-71
FST 200-STL
4. Programacin en STL
Edicin de un operando:
Si desea editar la introduccin de un operando, site el
cursor bajo la lnea del operando correspondiente y elija la funcin F3. Entonces aparecer una caja de dilogo similar a la de la Fig. 4.16.
Aqu puede sobreescribir la introduccin 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 introduccin de modificacin en
la lista de asignaciones con la tecla F1.
La modificacin de un operando o la introduccin de
uno de nuevo en la lista de asignaciones no produce
cambios en el programa STL.
4-72
9610a
FST 200-STL
4. Programacin en STL
Buscar un operando:
Seleccione la funcin F4 si desea hallar un determinado operando. Aparecer una ventana como la mostrada
en la Fig. 4.18, en la parte inferior izquierda de la pantalla.
9610a
4-73
FST 200-STL
4. Programacin en STL
4-74
9610a
FST 200-STL
4.7
4. Programacin en STL
9610a
4-75
FST 200-STL
4. Programacin en STL
4-76
9610a
FST 200-STL
4. Programacin en STL
9610a
4-77
FST 200-STL
4. Programacin en STL
+/-DEC
Formato de visualizacin
decimal con signo +/-DEC
decimal sin signo DEC
hexadecimal HEX
STEP etiqueta
(xx)
Line:xx/yy
Active/Inactive
P0.0 Vx
Programa y n de la versin
4-78
9610a
FST 200-STL
4. Programacin en STL
Valor
I1.0
ON
I 0.7
OFF
Representacin
45112
- 12345
Hexadecimal
$B038
9610a
4-79
FST 200-STL
4. Programacin en STL
4-80
9610a
FST 200-STL
4. Programacin en STL
9610a
4-81
FST 200-STL
4. Programacin en STL
Mensajes de error:
La funcin F7 se vuelve activa si aparece un mensaje
de error. Entonces debe utilizar esta funcin para acusar recibo del error. Hay dos tipos de error dentro de
esta funcin:
Errores del sistema operativo del control.
Errores que surgen de una mala conexin.
4-82
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-1
FST 200-LDR
5. Programacin en LDR
El nmero de operandos disponibles, es decir, las direcciones de inputs, outputs, flags, etc., depende del
tipo de control utilizado.
Por favor, vase la relacin del apndice B.1.2 para determinar qu operandos puede utilizar en su control.
Todos los operandos pueden designarse de dos formas
en un programa de control:
como operando absoluto (p.ej.: O2.7),
como operando simblico (p.ej.: MOTOR_ON).
Un programa que solamente utilice operandos absolutos es capaz de funcionar incluso sin tener que hacer
una lista de asignaciones, pero es ms difcil de leer.
Para formular el programa de forma ms clara y simple, puede utilizar operandos simblicos en lugar de
operandos absolutos. Sin embargo, si lo hace, deber
asignar los correspondientes operandos absolutos a los
operandos simblicos en la lista de asignaciones. En
este caso, es aconsejable empezar creando la lista de
asignaciones. En la siguiente introduccin del programa, se tiene un acceso automtico a la lista de asignaciones.
5-2
9610a
FST 200-LDR
5.1
5. Programacin en LDR
9610a
5-3
FST 200-LDR
5. Programacin en LDR
5-4
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-5
FST 200-LDR
5. Programacin en LDR
5-6
Introduccin
SF 3
Prog./module
P/B/F
Program/Module No.
0 - 15
Function no.
(slo con "link in module")
90 - 99
Version no.
1-9
Description
Text
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-7
FST 200-LDR
5. Programacin en LDR
5-8
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-9
FST 200-LDR
5. Programacin en LDR
Las teclas de funcin F1 a F4 estn directamente asignadas a acciones ejecutables. Las teclas de funcin F5
a F8 proporcionan acceso a otros niveles de funcin.
Las funciones individuales pueden activarse muy cmodamente pulsando la correspondiente tecla de funcin.
Las introducciones tales como los operandos o los comentarios pueden hacerse utilizando el teclado. Con la
tecla de funcin F9, puede llamarse a una pantalla de
ayuda especfica del contexto (vase la Fig. 5.4). Todas
las funciones, introducciones y campos tambin pueden activarse utilizando el ratn (vase la seccin
1.7.1).
5.1.4 Instrucciones de archivos
Utilizando la funcin File operations (F8), puede salir
del editor LDR. Una vez activada esta funcin, aparecen las instrucciones de archivo en la esquina inferior
derecha de la pantalla (vase la Fig. 5.5).
5-10
9610a
FST 200-LDR
5. Programacin en LDR
Yes
No
9610a
5-11
FST 200-LDR
5. Programacin en LDR
Check syntax:
Con esta funcin, puede verificar la sintaxis del programa en curso. Si se detecta un error, se interrumpe la
prueba de sintaxis. Aparece una ventana conteniendo
los mensajes de error. Despus de pulsar la tecla Esc,
el cursor se sita en la posicin que se halla el error en
el diagrama de contactos, de forma que puede realizar
inmediatamente la correccin del error.
5.2
Lista de asignaciones
Antes de empezar a escribir un programa, debera
crear una lista de asignaciones para el proyecto seleccionado. Ah podra introducir los operandos que desea
utilizar en el programa de usuario. Con la lista de asignaciones, tambin puede tener una visin de conjunto
cuando hay involucrados un gran nmero de operandos. Esta puede contener:
operandos absolutos
operandos simblicos
comentarios a los operandos.
Operandos absolutos:
Los operandos absolutos son elementos que estn direccionados directamente por el hardware del control o
el sistema operativo interno (p.ej. O1.0, T7, etc). El
apndice B.1.2 relaciona todos los operandos absolutos que pueden utilizarse en cada control con sus correspondientes direcciones.
5-12
9610a
FST 200-LDR
5. Programacin en LDR
Operandos simblicos:
Los nombres para los operandos simblicos pueden
ser elegidos por el usuario. Un nombre est formado
por un mximo de nueve caracteres, de los cuales el
primero debe ser una letra o el signo de subrayado (_).
Para los siguientes caracteres, puede utilizar letras, nmeros y el carcter _. Sin embargo la denominacin
debe ser diferente de la de los operandos absolutos.
Nombrar siempre los operandos simblicos de forma
que se relacionen claramente con su funcin (p.ej.:
MOTOR_ON).
Comentario del operando:
Introduciendo un breve texto explicativo, el comentario
del operando puede describir la funcin de un operando con ms detalle. Con ello aumenta el impacto comunicativo de una lista de asignaciones. El comentario
puede ser cualquier texto con un mximo de 36 caracteres de longitud.
Una lista de asignaciones puede crearse:
antes de empezar a escribir el programa
durante la escritura del programa
despus de escribir el programa.
No es prctico ni aconsejable crear una lista de asignaciones despus de haber escrito el programa.
9610a
5-13
FST 200-LDR
5. Programacin en LDR
5-14
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-15
FST 200-LDR
5. Programacin en LDR
En el men principal FST, puede activar la lista de asignaciones en los programas de utilidad (vase tambin
la seccin 5.5.2). A continuacin se entra en el editor
de la lista de asignaciones (vase la Fig. 5.6).
Las funciones a las que se tiene acceso aqu, se explican en la misma secuencia que las teclas de funcin.
Finaliza el proceso de lista de asignaciones con la tecla
de funcin Terminate (F8).
5-16
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-17
FST 200-LDR
5. Programacin en LDR
5-18
9610a
FST 200-LDR
5. Programacin en LDR
No
Modificar un operando:
Si desea modificar la introduccin de un operando, site el cursor en la lnea correspondiente de la lista de
asignaciones y active la funcin F3 como se indica en
la Fig. 5.6. Aparecer la ventana de introduccin de datos ilustrada en la Fig. 5.8.
9610a
5-19
FST 200-LDR
5. Programacin en LDR
Aqu puede sobreescribir lo que haya o modificarlo utilizando las teclas Insert y Supr. Se accede a los campos
con las tecla Intro y la tecla Tab. A continuacin, activar
la funcin F1; la modificacin se transfiere a la lista de
asignaciones.
La alteracin de un operando y/o una nueva introduccin en la lista de asignaciones no altera el programa
LDR.
Bsqueda de un operando:
Si desea buscar un determinado operando, active la
funcin Search (F4) como muestra la Fig. 5.6. A continuacin, aparece una ventana en la parte inferior izquierda de la pantalla, como muestra la Fig. 5.9.
5-20
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-21
FST 200-LDR
5. Programacin en LDR
5-22
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-23
FST 200-LDR
5.3
5. Programacin en LDR
Parte condicional
Parte ejecutiva
5-24
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-25
FST 200-LDR
5. Programacin en LDR
Insercin de columnas:
En un rengln, puede empezarse introduciendo hasta
seis smbolos de condiciones. Si esta cantidad no es
suficiente, el rengln puede ampliarse hasta doce columnas.
Site el cursor en la posicin 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 funcin F1 y F2 ya estn asignadas con
las funciones adecuadas (vase la Fig. 5.11).
5-26
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-27
FST 200-LDR
5. Programacin en LDR
Yes
No
5-28
9610a
FST 200-LDR
5. Programacin en LDR
5.3.1 Contactos
Si el cursor se halla situado en la parte condicional,
pueden seleccionarse smbolos condicionales. Estos
pueden ser contactos o cajas de comparacin. Los
contactos constituyen las interrogaciones de inputs (entradas), outputs (salidas) y otros elementos monobit.
Se utiliza un smbolo parecido para establecer saltos a
etiquetas (vase la seccin 5.3.7).
Designacin
Smbolo
Explicacin
Contacto
normalmente
abierto
--] [--
Interroga por
seal "1"
Contacto
normalmente
cerrado
--]/[--
Interroga por
seal "0"
Etiqueta
--[ L ]--
Destino de un salto
9610a
5-29
FST 200-LDR
5. Programacin en LDR
AND:
El enlace AND se representa en los programas LDR
disponiendo en serie contactos n. a. (normalmente
abiertos).
NOP:
NOP es la abreviacin de No Operation. Puede utilizarse como contacto en lugar de un operando.
Esta instruccin debe introducirse si desea ejecutar algo sin condiciones de entrada. Como smbolo de contacto, puede tambin elegir un
contacto normalmente cerrado.
NOT:
Esto es una negacin. Puede representarse de las siguientes maneras:
Los operandos en la parte ejecutiva de ambos renglones se comportan de forma inversa al estado de los operandos en la parte condicional.
5-30
9610a
FST 200-LDR
5. Programacin en LDR
Insercin de un contacto:
Compruebe que se halla activo el primer nivel funcional
(LDR operations). Primero site el cursor en la columna
en la cual desea insertar o modificar el contacto. A continuacin, active la funcin F1. Aparecer en la pantalla
la siguiente ventana.
9610a
5-31
FST 200-LDR
5. Programacin en LDR
Introducir el operando:
Site el cursor sobre el contacto para el cual desea
introducir un operando y active la funcin Enter operand (F3).
Aparece un campo de introduccin de datos sobre el
contacto, en el cual debe introducir el operando, sea
como operando absoluto o como operando simblico,
en el programa LDR.
Introduccin de datos
5-32
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-33
FST 200-LDR
5. Programacin en LDR
5-34
9610a
FST 200-LDR
5. Programacin en LDR
Modificacin de un operando:
Para modificar un operando, siga el mismo procedimiento que para introducir un nuevo operando. El anterior operando puede modificarse simplemente sobreescribindolo. Puede borrar caracteres individuales con la
tecla Supr o la tecla de retroceso. Tambin es posible
abandonar la funcin de modificacin pulsando la tecla
Esc. Se restablecen las introducciones originales.
El operando modificado en el programa LDR permanece sin cambios en la lista de asignaciones. Active 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.
9610a
5-35
FST 200-LDR
5. Programacin en LDR
5-36
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-37
FST 200-LDR
5. Programacin en LDR
5-38
9610a
FST 200-LDR
5. Programacin en LDR
Modificacin de un operando:
Para modificar un operando, siga el mismo procedimiento que para introducir un nuevo operando. El anterior operando puede modificarse simplemente sobreescribindolo. Puede borrar caracteres individuales con la
tecla Supr o la tecla de retroceso. Tambin es posible
abandonar la funcin de modificacin pulsando la tecla
Esc. Se restablecen las introducciones originales.
El operando modificado en el programa LDR permanece sin cambios en la lista de asignaciones. Active 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.
9610a
5-39
FST 200-LDR
5. Programacin en LDR
5-40
9610a
FST 200-LDR
5. Programacin en LDR
Funcin EXOR:
Esta funcin activa la parte de ejecucin si solamente
una entrada suministra lgica 1 (seal binaria 1).
9610a
5-41
FST 200-LDR
5. Programacin en LDR
Marca
5-42
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-43
FST 200-LDR
5. Programacin en LDR
5-44
9610a
FST 200-LDR
5. Programacin en LDR
5.3.5 Bobinas
Si el cursor se halla en la parte ejecutiva, es decir, en
la ltima columna de un rengln, pueden seleccionarse
smbolos de ejecucin del sistema de men. Estos
pueden ser, por ejemplo, bobinas, operaciones multibit
o llamadas a mdulos. Las bobinas representan las salidas del control con las cuales, despus de procesar
las seales de entrada, se direccionan los actuadores.
Las bobinas se utilizan tambin para controlar otros
operandos tales como temporizadores, contadores y
flags.
9610a
Smbolo
Explicacin
--( )--
--(/)--
--(S)--
--(R)--
--(INC)--
--(DEC)--
5-45
FST 200-LDR
5. Programacin en LDR
Definicin de bobinas:
Compruebe que se halla activo el nivel de funcin LDR
operations y site el cursor en la ltima columna del
rengln en el que desea definir una bobina. Si ahora
activa la funcin F1, aparecer la siguiente ventana de
seleccin.
5-46
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-47
FST 200-LDR
5. Programacin en LDR
5-48
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-49
FST 200-LDR
5. Programacin en LDR
5-50
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-51
FST 200-LDR
5.4
5. Programacin en LDR
5-52
9610a
FST 200-LDR
5. Programacin en LDR
5.4.1 Asignacin
La funcin de asignacin, asigna el valor de una expresin a un operando multibit. La expresin puede ser
una constante u otro operando multibit. La funcin de
asignacin, le permite:
poner operandos multibit en un determinado estado,
guardar el contenido de un operando multibit (p.ej.
en una flag word).
Insercin de una caja de asignacin:
Active la opcin Assignements (LOAD TO...) en la ventana de definicin de caja. En el programa LDR se inserta una caja de asignacin con el smbolo TO. Ahora
puede activar la funcin Enter operand. Encima del
smbolo aparece un campo de introduccin. Introduzca
el nombre del operando cuyo valor desee asignar.
En el campo de debajo del smbolo, introduzca el operando al cual se le debe asignar el valor.
Cuando se reconozca el flanco ascendente del resultado de la operacin lgica, el valor de la input word IW1 se asignar al registro R4.
9610a
5-53
FST 200-LDR
5. Programacin en LDR
5-54
9610a
FST 200-LDR
5. Programacin en LDR
Tnn=1
9610a
5-55
FST 200-LDR
5. Programacin en LDR
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.
Tipos de timer:
Utilizando circuitos lgicos pueden obtenerse retrasos
de tiempo a la conexin y a la desconexin. Para el
bloque de control SF 3, programando con LDR, puede
utilizar timers de impulsos, as como uno de los 32 timers para retrasos a la conexin y retrasos a la
desconexin. 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
Timer de impulsos
Tnn
TONnn
TOFFnn
5-56
9610a
FST 200-LDR
5. Programacin en LDR
Timer de impulsos:
Con un timer de impulsos, puede activarse una salida
durante un tiempo preseleccionado. El timer de impulsos slo responde a un flanco positivo en la condicin
(impulso). Esto significa que responde a un cambio de
estado de 0 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:
alcanza el valor 0; entonces ha vencido el temporizador (Tnn=0).
se crea otro flanco positivo en la parte condicional,
con lo cual se restablece el temporizador.
se desactiva el estado del timer (Tnn=0).
9610a
5-57
FST 200-LDR
5. Programacin en LDR
Estado de la
condicin
1
flanco positivo
Estado del
timer
1
0
Timer preselector
Estado de la condicin
Flanco positivo
Nivel 1
Flanco negativo
Nivel 0
Ejemplo:
5-58
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-59
FST 200-LDR
5. Programacin en LDR
Estado de la
condicin
1
0
Estado del
timer
1
0
Timer preselection
Estado de la condicin
Nivel 1
Nivel 0
Ejemplo:
5-60
9610a
FST 200-LDR
5. Programacin en LDR
Estado del
timer
1
0
Timer preselect
9610a
Estado de la condicin
Nivel 1
Nivel 0
5-61
FST 200-LDR
5. Programacin en LDR
5-62
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-63
FST 200-LDR
5. Programacin en LDR
Cnn=1
5-64
9610a
FST 200-LDR
5. Programacin en LDR
Counter word:
La counter word es un operando multibit no remanente
que indica el estado actual del counter.
Inicializacin de un counter:
Antes de utilizar un counter es un programa LDR, debe
ser introducido como counter incremental o como decremental. Durante la inicializacin, el valor de partida
del counter se carga en la counter word. Para los contadores incrementales el valor de partida es 0. Para decrementar, la preseleccin 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 preselect.
Counter preselection: 12345
Counter incremental
Counter decremental
Contenido de la
counter word
Contenido de la
counter word
(valor inicial) 0
0 (valor final)
Al igual que en la inicializacin de un timer, debe introducirse una caja en el rengln. En la ventana de seleccin Box definitions (vase la Fig. 5.21), active la funcin Counter initialization. La caja del counter se inserta
en el rengln.
9610a
5-65
FST 200-LDR
5. Programacin en LDR
Counter incremental.
La caja del counter es suficiente para la inicializacin
de counters incrementales. Active la funcin Enter operand 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.
5-66
9610a
FST 200-LDR
5. Programacin en LDR
Rengln 1: El counter solamente se inicializa con el flanco ascendente de la input I0.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 lgica 1).
Rengln 2: Con el counter activo, su counter word se incrementa en
1 a cada flanco ascendente de I0.1. El operando del estado del
counter pasa a 0, as que el valor de la counter word ha alcanzado el
valor de preseleccin. Entonces el counter se desactiva y la seal en
la input I0.1 ya no produce efecto alguno en el counter.
Rengln 3: El counter C1 puede desactivarse en cualquier momento
por el flanco ascendente de I0.2. El operando del estado del counter
es entonces 0. El valor de la counter word permanece inalterado.
Rengln 4: El flanco ascendente de la input I0.3 activa el counter C1.
El operando del estado del counter pasa a 1 y la counter word se
pone a cero.
9610a
5-67
FST 200-LDR
5. Programacin en LDR
Counter decremental:
En los counter decrementales, el counter preselector es
el valor de partida del counter. Por esta razn, el counter preselector debe cargarse en la counter word. Para
ello, debe introducirse una segunda caja de Assignements (LOAD TO...) en paralelo con la caja del timer.
Inserte una bobina en paralelo y seleccione la funcin
Assignement (LOAD TO ...) de la ventana de definicin
de la caja. A continuacin introduzca el operando del
counter preselector y de la counter word (vase tambin la seccin 5.4.1).
El siguiente diagrama muestra un ejemplo de inicializacin y decrementacin de un counter decremental.
5-68
9610a
FST 200-LDR
5. Programacin en LDR
Operaciones
multibit con 2
operandos
Operaciones
multibit con 3
operandos
9610a
5-69
FST 200-LDR
5. Programacin en LDR
5-70
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-71
FST 200-LDR
5. Programacin en LDR
5.4.7 Aritmtica/lgica
La funcin Artithmetic/logic es una operacin multibit
(vase seccin 5.4.4). En contraste a la funcin Multibit
operations, las funciones aritmticas y lgicas permiten:
interconectar operaciones lgicas con ms de tres
operandos,
realizar varias operaciones en una caja de aritmtica/lgica en la cual las funciones aritmticas y lgicas tambin pueden combinarse.
En contraste con la funcin Multibit operation, aqu las
operaciones no se introducen a travs del men del
sistema. Las operaciones y los operandos se introducen manualmente en una ventana. Se han previsto un
mximo de 16 lneas para esta introduccin.
Active la funcin Arithmetic/logic en la ventana de definicin de la caja (vase seccin 5.4). Esto abre la ventana en la cual se introducen las operaciones multibit
(vase la Fig. 5.23).
5-72
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-73
FST 200-LDR
5. Programacin en LDR
Introduccin de un operando:
Si est activa la introduccin automtica en la lista de
asignaciones (vase la seccin 5.2.2), el operando introducido aqu se entra en la lista de asignaciones. Entonces reaparece la ventana mostrada en la Fig. 5.10.
Terminacin de la introduccin de rdenes:
Active la funcin End current (F1). Las introducciones
se guardan en la caja aritmtica/lgica. La ventana se
cierra y la caja aparece en la parte ejecutiva.
Etiquetado de una caja aritmtica/lgica:
Para poder diferenciar una caja aritmtica/lgica de
otra, puede asignrsele un nombre de hasta 9 caracteres. Site el cursor en la caja que desee etiquetar. Active la funcin Enter operand. Aparece un campo de introduccin en la parte superior de la caja aritmtica/lgica. Introduzca una etiqueta (nombre) y pulse la tecla
Intro.
Estas introducciones no son operandos. Por esta razn, no entran en la lista de asignaciones ni estn soportadas por las funciones de bsqueda de operandos.
5-74
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-75
FST 200-LDR
5. Programacin en LDR
5-76
9610a
FST 200-LDR
5. Programacin en LDR
Mdulos de programa:
Estos mdulos se crean con el software FST y estn
principalmente orientados a un determinado proyecto.
Para crear un mdulo de programa, introducir una B
(en lugar de una P) al crear el programa y editarlo
como un programa normal LDR (vase tambin la seccin 5.1.1). Dentro del mdulo de programa, deberan
utilizarse operandos simblicos o unidades de funcin
especiales para la introduccin de los operandos. Esto
hace que el sistema sea aplicable universalmente.
Los mdulos de programa tambin pueden crearse en
lenguaje de Lista de instrucciones (STL) o pueden ser
programas en Assembler. A diferencia de los mdulos
de funcin, los mdulos de programa siempre estn
asignados a un proyecto y se guardan en el mismo
directorio del proyecto.
En cualquier caso, deben cumplirse las siguientes instrucciones:
un mdulo no puede llamar a otro mdulo
el programa que hace la llamada no sigue procesndose durante la ejecucin del mdulo.
Definicin de una llamada a un mdulo:
Site el cursor en la parte de ejecucin del rengln en
el que deba llamarse al mdulo. Active la funcin Module call en la ventana de la Box definition (Fig. 5.21).
Aparece la ventana de llamada al mdulo (Fig. 5.24).
9610a
5-77
FST 200-LDR
5. Programacin en LDR
Antes de que un mdulo pueda ser llamado, el programa principal debe conocer el tipo de mdulo y su etiqueta (nmero). Si en el mdulo de utilizan unidades
de funcin especiales, los operandos a los que deben
ser asignados deben especificarse como parmetros.
Todas estas introducciones se realizan en la ventana
mostrada. Ya se han realizado algunas introducciones.
Comentario
Operandos que se
transfieren al mdulo
como parmetros
5-78
9610a
FST 200-LDR
5. Programacin en LDR
9610a
Tipo de control
Direcciones del
mdulo de programa
Direcciones de los
mdulos funcionales
SF 3
0 hasta 15
0 hasta 255
5-79
FST 200-LDR
5. Programacin en LDR
5-80
9610a
FST 200-LDR
5. Programacin en LDR
Parmetros
SF 3
Parmetro 1
FU32
Parmetro 2
FU33
Parmetro 3
..
FU34
...
Parmetro 6
FU37
Parmetro 7
..
Parmetro 16
FU38
...
FU47
Cuando se llama al mdulo en cualquier parte del programa, los valores de otros operandos pueden transferirse como parmetros. Esto permite al mdulo de programa trabajar con varios juegos de operandos.
Si se halla activa la introduccin automtica en la lista
de asignaciones, los operandos introducidos aqu pueden entrarse en la lista de asignaciones (vase la
Fig. 5.10).
En lugar de operandos, tambin puede transferir cadenas de caracteres como parmetros. Tras activar la
funcin String parameter (vase la Fig. 5.24), se dispone de toda la lnea para introducir una cadena de caracteres.
9610a
5-81
FST 200-LDR
5. Programacin en LDR
5.5
5-82
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-83
FST 200-LDR
5. Programacin en LDR
5-84
9610a
FST 200-LDR
5. Programacin en LDR
Las rdenes de bloque del editor de textos tienen algunas posibilidades ampliadas, que no estn disponibles en el editor LDR.
Observe las siguientes diferencias:
en el editor LDR, todas las funciones de bloque
pueden activarse inmediatamente despus de que
se haya marcado un bloque.
si desea marcar un solo rengln como un bloque,
puede activar las funciones Block begin y Block
end una tras otra sin tener que posicionar el cursor.
9610a
5-85
FST 200-LDR
5. Programacin en LDR
5-86
9610a
FST 200-LDR
5. Programacin en LDR
Search operand:
Buscar un operando. Al activar esta funcin aparece un
campo de introduccin en la lnea de mensajes. Introduzca en este campo el operando que sesea localizar.
Independientemente de cmo haya nombrado el operando en el programa LDR, puede introducir un operando simblico o absoluto. La bsqueda no distingue entre maysculas y minsculas. Pulse la tecla Intro. Aparece el siguiente mensaje:
Do you wish to replace the operand? (Y/N)
(Desea reemplazar el operando? (S/N))
Si responde con N, empieza la bsqueda. 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
bsqueda. En la parte superior de la pantalla aparece
el primer rengln que contenga el operando buscado.
Si ha activado la funcin de sustitucin, deber pulsar
Y para confirmar la sustitucin por cada operando hallado. Entonces deber indicar si desea seguir buscando.
9610a
5-87
FST 200-LDR
5. Programacin en LDR
Search rung:
Buscar un rengln. Active esta funcin para hallar un
determinado rengln en el programa LDR. Con la funcin List rungs, puede ver una lista de todos los renglones del programa con sus comentarios. (vase la
Fig. 5.27).
5-88
9610a
FST 200-LDR
5.6
5. Programacin en LDR
9610a
5-89
FST 200-LDR
5. Programacin en LDR
5-90
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-91
FST 200-LDR
5. Programacin en LDR
Contenido del
operando
1
0
Presentacin del
operando
inverso
convencional
0
1
inverso
convencional
Smbolo
Presentacin de
operandos
Caja de comparacin
Resultado de la
operacin de
comparacin
1 (cierto)
Caja de comparacin
0 (falso)
convencional
inverso
5-92
9610a
FST 200-LDR
5. Programacin en LDR
Smbolo
Contenido del
operando
1
0
Presentacin del
operando
inverso
convencional
Bobina (inactiva)
0
1
inverso
convencional
Bobina (asignacin)
1
0
inverso
convencional
Bobina (asignacin
negada)
0
1
inverso
convencional
Bobina (activa)
9610a
5-93
FST 200-LDR
5. Programacin en LDR
5-94
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-95
FST 200-LDR
5. Programacin en LDR
5-96
9610a
FST 200-LDR
5. Programacin en LDR
9610a
5-97
FST 200-LDR
5. Programacin en LDR
Formato de visualizacin:
La funcin F6, permite establecer el formato de salida
para el valor del operando. El formato actual aparece
en la parte derecha de la lnea de mensajes.
Los formatos posibles son:
decimal sin signo (Dec)
decimal con signo (Dec +/-)
hexadecimal (Hex)
Mensajes de error:
Los mensajes de error debidos a una conexin defectuosa, aparecen en la lnea de mensajes. En este caso,
comprobar la conexin entre el ordenador y el control.
5-98
9610a
FST 200
6. Editor de textos
6. Editor de textos
El editor de textos en el paquete de software FST le
permite:
crear y editar un documento de texto relacionado
con un proyecto,
crear una portada de un proyecto,
definir una cabecera para que aparezca en cada
una de las pginas impresas.
Los textos que Ud. crea utilizando el editor de textos se
asignan automticamente al proyecto en curso. Por lo
tanto, antes de utilizar las funciones del editor de texto:
deber asegurarse que el proyecto al que se destinan ha sido activado.
Si no es as, deber utilizar la funcin Select project para seleccionar y activar el proyecto.
9610a
6-1
FST 200
6.1
6. Editor de textos
Descripcin y funciones
Para abrir el editor de textos, active la funcin (F3) Utilities y seleccione la opcin Text editor. Aparecer una
pantalla parecida a la que muestra la Fig. 6.1
ATENCIN
Por favor, no utilice el editor de textos para editar
programas de control. Con este fin, hay programas
para los diferentes lenguajes de programacin que le
permiten incluso verificar la sintaxis. Esta verificacin
no se halla incorporada en el editor de textos (vase
la seccin 4).
6-2
9610a
FST 200
6. Editor de textos
El ejemplo de la Fig. 6.1 muestra algunas de las opciones de manipulacin del texto. Las teclas de funcin F1
a F8 le permiten desplazarse por las diferentes opciones. Son posibles los siguientes niveles de rdenes:
Puede utilizar rdenes de bsqueda para hallar y
sustituir texto.
Las rdenes de bloques se utilizan para formar,
copiar, desplazar, borrar y guardar bloques de
texto.
Utilice las rdenes de tabulacin para establecer,
desplazar y borrar tabuladores.
La ayuda del editor le proporciona un breve resumen de cmo utilizar el editor.
Las rdenes de archivos se utilizan para guardar
textos, abrir o guardar bloques de texto y para
abandonar el editor.
Las rdenes adicionales le permiten utilizar funciones de edicin sencillas dentro del texto.
9610a
6-3
FST 200
6. Editor de textos
6-4
9610a
FST 200
6. Editor de textos
Find string:
Hallar texto. Seleccionando la funcin F1 se accede a
una ventana que solicita el texto a hallar. Debajo hay
varias opciones para el procedimiento de bsqueda
(vase abajo).
9610a
6-5
FST 200
6. Editor de textos
Replace string:
Reemplazar cadena. Cuando selecciona la funcin F2
en la pantalla Find / replace, aparece una ventana similar a la descrita antes.
6-6
9610a
FST 200
6. Editor de textos
9610a
6-7
FST 200
6. Editor de textos
6-8
9610a
FST 200
6. Editor de textos
Marcar bloque:
El procedimiento para especificar una seccin del texto
como bloque es el siguiente:
Site el cursor en la primera lnea de la seccin
de texto que desee marcar como bloque y seleccione la funcin F1. Esto marca el inicio del bloque.
Site el cursor despus de la ltima lnea de la
seccin de texto que desee marcar como bloque y
seleccione la funcin F2. Esto marca el final del
bloque.
Con ello queda seleccionado el bloque, que queda destacado del resto del texto.
ATENCIN.
Solamente pueden marcarse lneas completas como
bloque, no partes de una lnea.
Si desea marcar una sola lnea como bloque, debe
situar el cursor al principio de la siguiente lnea para
especificar el final del bloque.
Las rdenes descritas a continuacin, asumen la presencia de un bloque completamente definido.
9610a
6-9
FST 200
6. Editor de textos
Show block:
Mostrar bloque. La funcin F3 activa o desactiva la visualizacin del texto destacado.
Copy block:
Copiar bloque. Site el cursor en el punto del texto en
el que desee copiar el bloque. La funcin F4 duplica el
bloque marcado y lo inserta en la posicin del cursor.
Una vez marcado el bloque, puede copiarlo tantas veces como quiera. Basta con desplazar el cursor a la
nueva posicin y seleccionar la funcin F4.
Move block:
Mover bloque. Site el cursor en el punto del texto al
que desee mover el bloque. La funcin F5 elimina el
bloque de su posicin original y lo inserta de nuevo en
la posicin del cursor.
Delete block:
Borrar bloque. La seccin de texto definida como bloque puede ser eliminada con la tecla de funcin F6.
6-10
9610a
FST 200
6. Editor de textos
File operations
Operaciones con archivos. Puede utilizar estas funciones para:
terminar la edicin del texto,
leer bloques guardados.
guardar bloques marcados.
Las dos ltimas opciones trabajan con el subdirectorio
\LIB que Ud. ha creado en la seccin 3.1. Aqu es donde debera guardar los bloques de texto.
Seleccionando F7 en la pantalla mostrada en la
Fig. 6.3, se llega a la siguiente ventana de seleccin.
9610a
6-11
FST 200
6. Editor de textos
Abort:
Abortar. El texto queda en su versin original, es decir,
se descartan los cambios realizados. Para ejecutar
esta opcin, se le pedir antes una confirmacin.
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 edicin.
Read text block:
Leer bloque de texto. Seleccionando esta funcin aparece una ventana de seleccin en la pantalla. Ah se
muestran los archivos disponibles en la librera de programas (vase Fig. 6.4).
6-12
9610a
FST 200
6. Editor de textos
9610a
6-13
FST 200
6. Editor de textos
6-14
9610a
FST 200
6. Editor de textos
9610a
6-15
FST 200
6. Editor de textos
6-16
9610a
FST 200
6. Editor de textos
Modificar tabuladores:
Seleccione F2 para modificar los tabuladores. En la
parte superior de la pantalla aparece la regla de tabulacin y en la lnea 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 mximo de 20 posiciones. Si desea establecer o eliminar una posicin de tabulacin,
desplace el cursor a la posicin deseada en la zona de
trabajo con el ratn 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 tabulador del lugar que est situado el cursor. Ser eliminado de esta posicin. A continuacin puede desplazarse
a lo largo de la regla y situarlo en otra posicin, pulsando de nuevo la barra espaciadora.
A continuacin ejecute la funcin F1. Todos los tabuladores establecidos se guardarn. El programa regresa
a las rdenes de tabulacin.
9610a
6-17
FST 200
6. Editor de textos
Insert tab:
Insertar tabulador. Active la regla de tabuladores. Desplace la marca de insercin a la posicin deseada.
Ahora puede insertar un tabulador en esta posicin pulsando F3.
Delete tab:
Borrar tabulador. Active la regla de tabuladores. Con la
funcin F4 puede borrar el tabulador del lugar en el
que se halla la marca de insercin.
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 modificados y se establecen los tabuladores por defecto. Seleccionando N (No) no se modifican los tabuladores. Con
F8 regresa a la asignacin de teclas mostrada en la
Fig. 6.1.
6-18
9610a
FST 200
6. Editor de textos
9610a
6-19
FST 200
6. Editor de textos
Delete line:
Seleccionando esta funcin se borra la lnea en la que
se halla el cursor.
Restore line:
Puede utilizar esta funcin para restablecer a su estado
original el contenido de una lnea modificada, antes de
abandonarla.
Toggle cursor:
Esta funcin cambia la forma del cursor, de una lnea a
un rectngulo. En algunas pantallas es ms fcil ver el
rectngulo (p.ej. en el ordenador GridCase y en algunas pantallas en blanco y negro).
Auto indent:
Cuando esta funcin se halla activa (vase la marca
INDENT en la lnea de cabecera), al pulsar Intro, el
cursor no salta al principio de la lnea siguiente, sino
que lo hace debajo del primer carcter de la lnea anterior.
Puede determinar el nmero de caracteres con el que
se har el sangrado situando el cursor en el punto en
que desee y empezando all la introduccin del texto.
6-20
9610a
FST 200
6. Editor de textos
9610a
6-21
FST 200
6. Editor de textos
6-22
9610a
FST 200
6. Editor de textos
9610a
6-23
FST 200
6. Editor de textos
6-24
9610a
FST 200
6. Editor de textos
9610a
6-25
FST 200
6. Editor de textos
6-26
9610a
FST 200
6. Editor de textos
9610a
6-27
FST 200
6. Editor de textos
6-28
9610a
FST 200
6. Editor de textos
Delete level:
Borrar nivel. Seleccione la funcin F2 si desea borrar
un nivel de asignacin de teclas. Esto borra todas las
teclas de funcin 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 manualmente la asignacin de las teclas que cambian de
nivel, ya que los niveles han sido renumerados automticamente.
6.3
9610a
6-29
FST 200
6. Editor de textos
6-30
9610a
FST 200
6. Editor de textos
9610a
6-31
FST 200
6. Editor de textos
6-32
9610a
FST 200
6. Editor de textos
Llamada a la opcin:
Primero debe seleccionar un proyecto si an no lo ha
hecho, ya que una cabecera siempre debe ser asignada aun proyecto.
Elija la opcin Project header del men Utilities. La primera vez que se llama a esta opcin, aparece el ejemplo suministrado por el software FST (vase Fig. 6.10).
Posteriormente aparecer la versin que Ud. haya personalizado.
9610a
6-33
FST 200
6. Editor de textos
6-34
9610a
FST 200
6. Editor de textos
Terminar la edicin:
Una vez haya terminado con la edicin de la cabecera,
seleccione la funcin F8. Esto hace que se abandone
la rutina de edicin y que aparezca la ventana de rdenes de archivo. Elija Save and quit editor en este punto
para guardar la cabecera de su proyecto.
Cabecera como bloque:
Si desea utilizar una misma cabecera para varios proyectos, genere una cabecera como se ha descrito antes. A continuacin, seleccinela como un bloque y
gurdela en el directorio \LIB utilizando la opcin Write
text block.
Posteriormente, en otro proyecto, al crear la cabecera
podr utilizar la opcin Read text block para recuperar
por su nombre la cabecera guardada en el directorio
\LIB. Despus de editarla, elija Save and quit editor
para asignar la cabecera al nuevo proyecto.
9610a
6-35
FST 200
6-36
6. Editor de textos
9610a
FST 200
7.
9610a
7-1
FST 200
7.1
Conexin al control
La comunicacin con el control se realiza a travs del
interface de diagnosis (DIAG).
POWER
RUN
ERROR
BUS
DIAG
24VDC
FUSE
2A
9610a
FST 200
7.2
9610a
7-3
FST 200
7-4
9610a
FST 200
9610a
7-5
FST 200
7-6
9610a
FST 200
9610a
7-7
FST 200
7-8
9610a
FST 200
9610a
FW0 - FW31
F0.0 - F31.15
CW0 - CW31
CP0 - CP31
C0 - C31
TP0 - TP31
R0 - R99
7-9
FST 200
EEPROM
RAM
Al aplicar
la tensin
Programa
Programacin
con FST
mx.
1000 veces
Operandos
Programa
Operandos
remanentes
Remanentes
Al aplicar
la tensin
Al quitar
la tensin
No es posible garantizar que los datos (programas/operandos) se mantengan con el Modo de Arranque RAM,
en el caso de un fallo de tensin, incluso si es de tan
slo unos segundos. Deber asumir que habr prdida
de datos.
7-10
9610a
FST 200
9610a
7-11
FST 200
7-12
9610a
FST 200
El programa completo, incluyendo la tabla de contenido, 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 programacin de la
EEPROM se halla como un programa de utilidad aparte.
Procedimiento:
Seleccione y active EEPROM programming con
las teclas de cursor o con el ratn.
9610a
7-13
FST 200
7-14
9610a
FST 200
7.3
7. Modo Online
Modo Online
Esta seccin describe como puede Ud.:
activar el modo Online,
utilizar de forma ms sencilla, rpida y sofisticada
el modo Online.
El modo Online facilita la utilizacin del control Festo,
proporcionando diversas prestaciones de prueba y
diagnosis.
El objetivoo del modo Online es el de permitir verificar
el estado del control fcilmente y en cualquier momento. No importa si el control se halla en modo de funcionamiento STOP (paro) o en modo RUN (marcha).
Es posible
- seguir programas,
- poner en marcha y detener programas,
- interrumpir y restablecer programas,
- borrar programas individualmente o todos a
la vez.
Visualizar operandos y modificarlos.
Visualizar rangos de memoria, es decir,
- individualmente o en todos los programas,
- todos los datos guardados.
9610a
7-15
FST 200
7. Modo Online
9610a
FST 200
7. Modo Online
Aqu debera seleccionar la opcin Online mode. Entonces aparecer el men de inicio para el modo Online.
9610a
7-17
FST 200
7. Modo Online
El men inicial mostrado anteriormente, muestra primero la informacin relacionada con la configuracin actual del sistema de control. Esta informacin se describe en la siguiente tabla.
7-18
Controller type
Bloque de control SF 3
Software
version
I/O
configuration
Free
memory
Boot Mode
RAM or EEPROM.
EEPROM
programming
procedures
Automode
9610a
FST 200
7. Modo Online
9610a
7-19
FST 200
7. Modo Online
Terminal mode
Modo terminal.
El modo terminal permite trabajar directamente en el
intrprete de rdenes del control (vase la seccin 7.8).
En este modo de funcionamiento, su PC es meramente
un terminal del control.
Para utilizar esta funcin, es necesario un amplio conocimiento del intrprete de rdenes. Vase el apndice
C "Intrprete de rdenes" en la descripcin del SF 3.
SF 3 reset
Inicializacin del SF 3.
La funcin 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
Configuracin del sistema.
Se utiliza para establecer el modo de funcionamiento
para el SF 3. Dependiendo del modo de funcionamiento seleccionado, tambin deber establecer:
la velocidad de transmisin del bus y las
direcciones,
el nmero de entradas/salidas cclicas y
la resistencia de terminacin.
Tambin puede activarse o desactivarse el Automode.
7-20
9610a
FST 200
7. Modo Online
I/O configuration
Configuracin de E/S
Esta funcin muestra la configuracin del terminal de
vlvulas conectado y el espacio de direcciones ocupado por los mdulos. Se muestra lo siguiente:
Especificacin del tipo de terminal de vlvulas.
Configuracin de la parte neumtica
con asignacin de operandos.
Configuracin de las I/Os digitales con
asignacin a los operandos.
Especificacin del tipo de todos los
mdulos analgicos detectados.
Especificacin del master AS-i con
asignacin a los operandos.
Especificacin del interface CP con
asignacin a los operandos.
SF 3 DIR
La funcin F7 facilita un ndice de todos los programas
de usuario, mdulos de programa y archivos guardados
en el control conectado.
9610a
7-21
FST 200
7.4
7. Modo Online
Mostrar SF3-INFO
La opcin Display SF3-INFO ofrece la forma ms sencilla de funcionamiento Online, ya que est controlada
por teclas de funcin. Puede acceder a este men desde el men Online seleccionando la funcin F1.
Desde esta pantalla, puede obtener informacin relacionada con todos los operandos del control, con cualquier 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
9610a
7-23
FST 200
7. Modo Online
Visualizacin de valores:
La informacin en la pantalla es inicialmente esttica,
es decir, se muestran los valores o estados de los operandos en el momento de la seleccin.
Tambin es posible ver los valores dinmicamente,
para supervisar el desarrollo del proceso de control
(vase seccin 7.5: Visualizacin dinmica).
7.4.1 Visualizacin esttica de entradas y salidas
Cuando selecciona la funcin F1, se muestra en la
pantalla en valor instantneo de las entradas y salidas
locales conectadas.
Las I/Os del bus de campo pueden mostrarse en el
modo de funcionamiento master, seleccionando la funcin F7 (Fig. 7.14). Dependiendo de la configuracin
del terminal de vlvulas, tambin pueden mostrarse las
I/Os AS-i (Fig. 7.15) y las I/Os del interface CP
(Fig. 7.16).
7-24
9610a
FST 200
7. Modo Online
9610a
7-25
FST 200
7. Modo Online
7-26
9610a
FST 200
7. Modo Online
9610a
7-27
FST 200
7. Modo Online
7-28
9610a
FST 200
7. Modo Online
Entradas/salidas digitales CP
Cuando selecciona la funcin F1, los valores instantneos de las entradas y salidas CP conectadas aparecen en la pantalla.
Los operandos I/O8.x - 15.x tienen una asignacin fija
en el sistema CP si hay instalado un interface CP.
Paginando con F1 y F2 aparecen las salidas CP.
Las entradas y salidas estn redistribuidas totalmente en la pantalla.
Los componentes CP que no estn presentes se
hallan atenuados en gris.
9610a
7-29
FST 200
7. Modo Online
7-30
9610a
FST 200
7. Modo Online
T Attr.
Timer status
TW [s]
Timer word
TP [s]
Timer
preselection
7-31
FST 200
7. Modo Online
C
CW [Num]
Counter status Counter word
CP [Num]
Counter
preselection
9610a
FST 200
7. Modo Online
9610a
7-33
FST 200
7. Modo Online
Visualizar registros:
Se muestran 16 registros por pantalla. Pueden mostrarse ms registros pulsando las teclas de funcin F1 y
F2.
Modificar registros:
- Seleccione el registro con las teclas de cursor
- Modifique el contenido del registro (0 a 65535)
- Ejecute la modificacin con la tecla Intro.
7-34
9610a
FST 200
7. Modo Online
9610a
7-35
FST 200
7. Modo Online
7-36
9610a
FST 200
7. Modo Online
9610a
7-37
FST 200
7. Modo Online
7-38
9610a
FST 200
7.5
7. Modo Online
Visualizacin dinmica
Con la opcin Dinamic display, puede mostrarse toda la
informacin relativa a los operandos del control en forma dinmica. Esta opcin se activa con la tecla de funcin F3 en el men correspondiente.
9610a
7-39
FST 200
7. Modo Online
7-40
9610a
FST 200
7.6
7. Modo Online
Mini-Terminal
En todos los mens de visualizacin esttica y dinmica, puede abrir una ventana utilizando la funcin F4
Mini terminal, que le proporciona acceso directo al intrprete de rdenes. Las posibilidades de esta opcin
corresponden a las del modo terminal (vase seccin
7.8: Modo terminal).
9610a
7-41
FST 200
7.7
7. Modo Online
Utilizacin de macros
Si cree necesario utilizar frecuentemente ciertas secuencias de rdenes en el intrprete, es mejor asignarlas a lo que se conoce como una macro.
El acceso a las macros en el modo Online se realiza
con la funcin F2 Macro mode. Puede definir tres macros y asignar a cada una de ellas hasta 16 rdenes.
El contenido de la macro se mantiene hasta que es
redefinida.
7-42
9610a
FST 200
7. Modo Online
Las instrucciones que pueden introducirse en las macros se muestran en la lista siguiente:
D (Display)
R (Run)
F (Function)
S (Stop)
M (Modify)
Puede hallar una descripcin detallada de las diferentes rdenes, en apndice C "Intrprete de rdenes" del
manual del SF 3.
9610a
7-43
FST 200
7. Modo Online
7-44
9610a
FST 200
7. Modo Online
9610a
7-45
FST 200
7. Modo Online
7-46
9610a
FST 200
7.8
7. Modo Online
Modo terminal
Se accede al Terminal mode desde el modo Online
abriendo el men a travs de la funcin F3.
9610a
7-47
FST 200
7.9
7. Modo Online
7-48
9610a
FST 200
7. Modo Online
9610a
7-49
FST 200
7. Modo Online
Nota:
Si el terminal se halla al principio o al final de la lnea,
se necesita una resistencia terminadora. Esta resistencia ya se halla en el bloque de control SF 3 y se activa
por medio de F3 (se activa/desactiva)
7-50
9610a
FST 200
7. Modo Online
Slave:
El sistema se establece en modo "Field bus slave" utilizando la funcin F1 para el modo de funcionamiento
como Slave.
Adems de la velocidad de transmisin, terminacin del
bus y Automode, pueden establecerse los siguientes
parmetros:
La direccin del bus de campo con F4.
Los bytes de entrada para la transmisin cclica
de datos con F5 (0-12; por defecto: 2 bytes IW0.
4 y 0.5).
Los bytes de salida para la transmisin cclica de
datos con F6 (0-12; por defecto: 2 bytes IW0.
4 y 0.5).
9610a
7-51
FST 200
7. Modo Online
7-52
Visualizacin
Digital inputs - Entradas digitales
Digital outputs - Salidas digitales
Analogue inputs - Entradas analgicas
Analogue outputs - Salidas analgicas
Indicacin de la configuracin de I/Os
9610a
FST 200
9610a
8-1
FST 200
Tipo/direccin:
El modelo especifica el tipo de mdulo y la direccin
indica el nmero de estacin bajo el cual el mdulo se
conecta al bus de campo.
Nmero de unidades de entrada/salida:
En algunos modelos, el nmero de unidades de I/O
vara y por lo tanto debe introducirse por separado.
Proceda como sigue para llamar al mdulo de configuracin del bus de campo:
Seleccione la opcin Configuration del men
Utilities.
Seleccione la funcin F6 Field bus AS-i.
Seleccione la funcin F1 Field bus.
8-2
9610a
FST 200
9610a
8-3
FST 200
Type
Significado
Valores permitidos
Nmero de
la estacin
(participante)
Tipo de
estacin
1 a 31
IW
Nmero de
unidades de
entrada
OW
Nmero de
unidades de
salida
Confirme la introduccin con F1 Enter o el botn izquierdo del ratn. Si la introduccin es permisible, se
pasa al siguiente campo de introduccin.
Las estaciones de bus de campo que pueden configurarse y que aparecen en la ventana de seleccin, se
muestran en la pgina siguiente (vase Fig. 8.3).
8-4
9610a
FST 200
9610a
8-5
FST 200
8-6
9610a
FST 200
Delete (F3):
Es posible borrar la estacin de bus de campo cuyo
comentario se halla destacado. Destaque el comentario
utilizando las teclas de funcin o el ratn.
Cuando selecciona la funcin Delete, aparece una ventana mostrando la direccin actual de la estacin y la
pregunta:
Do you wish to remove the station? (Y/N)
Desea eliminar la estacin (S/N)?
Compare (F4):
PRECAUCIN:
El bus de campo se reconfigurar durante una comparacin Establecida/Actual. Todas las salidas del
bus de campo se desactivan durante 2 segundos
aproximadamente.
Este procedimiento lee la configuracin actual del bloque de control SF 3 y la compara con la configuracin
creada en el PC. Se comprueba la coincidencia de los
siguientes elementos, con los valores establecidos:
Nombre (modelo) de la estacin.
Establecimiento de la direccin del bus de campo.
Correcta configuracin de input y output words.
9610a
8-7
FST 200
8-8
9610a
FST 200
9610a
8-9
FST 200
FU 0 = 3
FU 0 = 4
8-10
9610a
FST 200
9610a
8-11
FST 200
8-12
9610a
FST 200
8.2
9610a
8-13
FST 200
8-14
9610a
FST 200
9610a
8-15
FST 200
Compare (F4):
(comparacin entre la lista Establecida y la Actual)
PRECAUCIN:
El bus de campo se reconfigura durante una comparacin 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 travs del SF 3 para hacer la comparacin Establecida/Actual. Los slaves AS-i
instalados se leen (Actual) y se comparan con los slaves planeados (Establecidos). Aparecer la siguiente
pantalla, vase Fig. 8.7.
Comparacin Establecida/Actual sin configuracin
previa Establecida:
Si no hay configuracin establecida en el directorio de
proyectos, se utilizar la configuracin actual como establecida. Sin embargo, el archivo as creado no contendr comentarios, que debern aadirse si se desea.
8-16
9610a
FST 200
9610a
8-17
FST 200
8-18
9610a
FST 200
9610a
8-19
FST 200
8-20
9610a
FST 200
9610a
8-21
FST 200
ATENCIN
Active salidas en modo Online, solamente si conoce
el efecto que ello producir.
Asegrese que no hay riesgo para las personas o
para el equipo cuando se activan y desactivan las salidas. Si el sistema se pone en marcha, las salidas
reaccionarn inmediatamente a la introduccin en
pantalla.
Si hay varias I/Os, utilice F1/F2 para paginar hasta que
aparezcan las I/Os AS-i (vase tambin la seccin 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
Apndice A
9610a
A-1
FST 200-STL
Apndice A
RESET
LOAD
SWAP
SHL
SHR
ROL
ROR
PSE
BID
DEB
A-2
9610a
FST 200-STL
(
+
*
/
<
<=
=
=>
>
<>
)
AND
OR
EXOR
TO
SHIFT
INC
DEC
WITH
N
CPL
INV
9610a
Apndice A
A-3
FST 200-STL
Apndice A
A-4
9610a
FST 200-STL
Apndice A
Input (Entrada):
Operaciones:
interrogar
I0.0 - I31.7
I0.0.0 - I0.15.7
I1.0.0 - I31.15.7
I1.0.0 - I31.7.15
Input words:
Operaciones:
cargar, comparar
IW0 - IW31
IW0.0 - IW31.15
IW1.0 - IW31.7
Output (Salida):
Operaciones:
O0.0 - O31.7
O0.0.0 - O0.15.7
O1.0.0 - O31.15.7
O1.0.0 - O31.7.15
Output words:
Operaciones:
OW0 - OW31
OW0.0 - OW31.15
OW1.0 - OW31.7
9610a
A-5
FST 200-STL
Apndice A
Timer (Temporizador):
Operaciones:
T0 a T31
TW0 a TW31
TP0 a TP31
0,00 a 655,35 s
Counter (Contador):
Operaciones:
C0 a C31
CW0 a CW31
CP0 a CP31
Constant (Constante):
Operaciones:
Vnnnnn
cargar, comparar
Multibit
Margen de valores:
decimal +/-:
-32768 a +32767
decimal +:
0 a 65535
hexadecimal:
$0000 a $FFFF
A-6
9610a
FST 200-STL
Apndice A
Register (Registro):
Operaciones:
R0 a R127
Multibit
Margen de valores:
decimal +/-:
-32768 a +32767
decimal +:
0 a 65535
hexadecimal:
$0000 a $FFFF
Para SF 3
FU0 a FU4095
Program (Programa):
Operaciones:
P0 a P15
Error (Error):
Operaciones:
E
EW
interrogar, borrar
Monobit
Multibit
9610a
Multibit
A-7
FST 200-STL
Apndice A
A.1.3 Sintaxis
Operando
Clave de la direccin
Iw.b
Ow.b
Ef.w.b
Af.w.b
IWw
OWw
IWf.w
OWf.w
f=
w=
b=
n de la estacin del
bus de campo
nmero de word
nmero de bit
Fw.b
FWw
w=
b=
n de flag word
n de bit
Pp
p=
n de programa
Timer preselection:
Los valores en el timer preselection estn expresados
en centsimas de segundo
p.ej. TP = 125 .. la preseleccin del timer
es de 1,25 s
Tambin es posible introducir el timer preselector con
un valor real
p.ej.: 123,45 s
A-8
9610a
FST 200-STL
A.2
Apndice A
9610a
A-9
FST 200-STL
A.3
Apndice A
Fin
Step
Instruccin
Parte de ejecucin
Step:
Step
A-10
Etiqueta
THEN
Parte de
ejecucin
Instruccin
9610a
FST 200-STL
Apndice A
Instruccin:
IF
Parte condicional
THEN
NOP
Parte de ejecucin
NOP
OTHRW
Parte de ejecucin
NOP
Parte condicional:
Comparacin
multibit
Asignacin de bits
expresin EXOR
Asignacin de bits
LOAD
AND
OR
EXOR
9610a
A-11
FST 200-STL
Apndice A
Expresin EXOR:
Operando monobit
AND
OR
EXOR
Operando monobit:
Operando bit
N
NOT
expresin EXOR
Comparacin multibit
Operando bit:
Operando afectado
Input (I)
Output (O)
Flag (F)
Counter (C)
Timer (T)
Error (E)
Program (P)
A-12
9610a
FST 200-STL
Apndice A
Comparacin multibit:
Valor multibit
<
<=
=
=>
>
<>
Valor multibit
Valor multibit:
Trmino base
*
/
+
AND
OR
EXOR
Trmino base:
Operando word
(
9610a
Valor multibit
SI
)
A-13
FST 200-STL
Apndice A
Parte de ejecucin:
Expresin monobit
Expresin
multibit
Orden de
conteo
SET
RESET
Llamada a
un mdulo
PSE
JMP TO
A-14
Etiqueta
9610a
FST 200-STL
Apndice A
Expresin monobit:
LOAD
Comparacin
multibit
Asignacin de bits
expresin EXOR
Asignacin de bits
AND
OR
EXOR
Asignacin de bits:
9610a
TO
SHIFT
Output
Flag
A-15
FST 200-STL
Apndice A
Expresin multibit:
SI
LOAD
Trmino de base
Asignacin Word
*
/
+
AND
OR
EXOR
SI (informacin especfica):
BID
DEB
CPL
INV
ROL
ROR
SHL
SHR
SWAP
A-16
9610a
FST 200-STL
Apndice A
Asignacin word:
TO
Output word
Flag word
Counter word
Counter preselection
Register
Function unit
Error word
Timer word
Timer preselection
INC
Operando afectado
Flag word
Register
Counter word
Counter preselection
Timer word
Timer preselection
Counter
Orden de conteo:
DEC
Llamada a un mdulo:
CFM
N del mdulo
WITH
Operando word
CMP
9610a
A-17
FST 200-STL
Apndice A
Operando word:
Operando afectado
Input word
Output word
Flag word
Timer word
Timer preselection
Counter word
Counter preselection
Register
Function unit
Error word
Constant
Operando afectado
Output
Flag
Timer function
Counter
Timer
WITH
A-18
Especif. de tiempo:
0-655,35 s,
con un mximo de 2
lugares decimales
9610a
FST 200-STL
A.4
Apndice A
Programa de muestra
Este programa de muestra le permite seguir la introduccin de un programa en lista de instrucciones. Cuando
haya terminado, imprmalo, crguelo en el control y verifquelo utilizando el indicador del estado de la Lista de
instrucciones.
El programa de control siguiente solamente es adecuado, en parte, para una aplicacin real. Solamente se
han utilizado siete entradas para evitar que fuera demasiado complejo. Adems, algunas de las funciones
necesarias han sido resumidas o simplemente se les
han asignado los correspondientes valores por defecto.
9610a
A-19
FST 200-STL
Apndice A
A-20
9610a
FST 200-STL
Apndice A
9610a
A-21
FST 200-STL
A.5
Apndice A
Lista de asignaciones
La lista de asignaciones muestra la asignacin de los
elementos de control e indicacin a las entradas y salidas.
O0.0
O0.1
O0.2
O0.3
O0.4
O0.5
O0.6
O0.7
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
F0.0
P0
P7
T0
TP0
C0
CP0
CW0
A-22
Indicador de marcha
Indicador AUTOMATICO
Indicador de PARO EMERGENCIA
Salida parpadeante del PARO EMERGENCIA
Cilindro de sujecin (0=retrado)
Taladradora retrada
Taladradora delante
1=Ajuste / 0=Automtico
Pulsador de marcha
Pulsador de PARO EMERGENCIA (0=pulsado)
Cilindro sujecin retrado
Cilindro sujecin avanzado
Taladrado en posicin normal
Taladrado en posicin final
1=Hay pieza
Proceso
Supervisin
Frecuencia de parpadeo
Piloto tiempo
Contador de piezas
Piezas preseleccionadas
Piezas realizadas
9610a
FST 200-STL
A.6
Apndice A
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
Step 1
IF
THEN
LOAD
TO
LOAD
TO
SET
LOAD
TO
SET
SET
(1)
NOP
V50
TP0
V10
CP0
C0
CW0
OW1
F0.0
P7
"Inicializacin
Piloto tiempo
Piezas preseleccionadas
Contador de piezas
Piezas realizadas
"Conteo de piezas
1=Hay pieza
Supervisin PARO EMERGENCIA
=====================================
Step 2
(2)
"Desviacin (Ajuste - Automtico)
THEN
RESET
O0.0
Desactivar indicacin
RESET
O0.1
Indicacin modo Automtico
IF
I0.0
1=Ajuste / 0=Automtico
AND
I0.1
Pulsador de marcha
AND
N
O0.2
Indicacin PARO EMERGENCIA
THEN
SET
O0.0
Iniciar indicacin
JMP TO
20
IF
N
I0.0
1=Ajuste / 0=Automtico
AND
I0.1
Pulsador de marcha
AND
N
O0.2
Indicacin PARO EMERGENCIA
THEN
SET
O0.0
Iniciar indicacin
SET
O0.1
Indicacin modo Automtico
JMP TO
10
=====================================
Step 10
(3)
"Programa en modo automtico
IF
O0.2
Indicacin PARO EMERGENCIA
THEN
JMP TO
2
IF
F0.0
Pulsador de marcha
AND
N
O0.2
Indicacin PARO EMERGENCIA
THEN
SET
O0.5
Cilindro de sujecin (0=retrado)
=====================================
9610a
A-23
FST 200-STL
0035
0036
0037
0038
0039
0040
0041
0042
Step 11
IF
THEN
IF
THEN
Apndice A
JMP TO
AND
N
RESET
SET
(4)
O0.2
2
I0.4
O0.2
O0.6
O0.7
=====================================
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
A-24
Step 12
IF
THEN
IF
THEN
JMP TO
AND
N
RESET
SET
CP
LOAD
TO
(5)
O0.2
2
I0.6
O0.2
O0.7
O0.6
C0
CW0
OW1
=====================================
Step 13
(6)
IF
O0.2
Indicacin PARO EMERGENCIA
THEN
JMP TO
2
IF
I0.5
Taladradora en posicin normal
AND
N
O0.2
Indicacin PARO EMERGENCIA
THEN
RESET
O0.5
Cilindro de sujecin (0=retrado)
=====================================
Step 14
(7)
IF
O0.2
Indicacin PARO EMERGENCIA
THEN
JMP TO
2
IF
I0.3
Cilindro de sujecin retrado
AND
F0.0
1=Hay pieza
AND
N
O0.2
Indicacin PARO EMERGENCIA
AND
C0
Contador de piezas
THEN
JMP TO
10
IF
N
C0
Contador de piezas
9610a
FST 200-STL
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
THEN
Apndice A
RESET
RESET
JMP TO
O0.0
O0.1
1
Indicacin marcha
Indicacin modo Automtico
=====================================
Step 20
(8)
Programa ajuste
IF
NOP
THEN
RESET
O0.7
Taladradora delante
SET
O0.6
Retroceder taladradora
=====================================
Step 21
(9)
IF
I0.5
Taladradora detrs
THEN
RESET
O0.5
Cilindro de sujecin (0=retrado)
RESET
O0.1
Indicacin modo automtico
RESET
O0.0
Indicacin Marcha
JMP TO
1
Step 100
IF
0003
0004
0005
THEN
0006
0007
0008
0009
0010
0011
0012
0013
9610a
IF
THEN
IF
THEN
(1)
I0.2
RESET
RESET
N
O0.4
O0.2
I0.2
AND N
LOAD N
TO
SET
SET
T0
O0.4
O0.4
T0
O0.2
NOP
PSE
A-25
FST 200-STL
A-26
Apndice A
9610a
FST 200-LDR
Apndice B
Operand:
Operand es la denominacin simblica o absoluta de un operando monobit (vase la lista de operandos en B.1.2). Se introduce
por medio de un smbolo LDR (vase la seccin 5.3.1).
Operand:
Operand es la denominacin simblica o absoluta de un operando monobit (vase la lista de operandos en B.1.2). Se introduce
por medio de un smbolo LDR (vase la seccin 5.3.1).
9610a
B-1
FST 200-LDR
Apndice B
Mark:
Etiqueta o marca. Admite hasta nueve caracteres de longitud.
Debe empezar por una letra. No se distingue entre maysculas y
minsculas (vase tambin la seccin 5.3.7).
Caja de comparacin:
Efecto:
El contenido de los operandos 1 y 2 se
comprueba, de acuerdo con la operacin de comparacin seleccionada.
Operand:
Como operando, puede introducir una denominacin simblica o
absoluta de cualquier operando multibit (vase la lista de operandos en B.1.2). Como mximo, pueden introducirse cinco cajas de
comparacin por cada rengln (vase 5.3.2).
B-2
1
1
1
1
1
1
=
>
<
>=
<=
<>
(igual)
(mayor)
(menor)
(mayor o igual)
(menor o igual)
(diferente)
Operando
Operando
Operando
Operando
Operando
Operando
2
2
2
2
2
2
9610a
FST 200-LDR
Apndice B
Bobina:
Efecto:
Se asigna el valor determinado en la parte condicional o su inverso si el smbolo
es --( / )--.
Operand:
Operand es la denominacin simblica o absoluta de un operando monobit. El flag de inicializacin (FI), las inputs (I), programas
(P) y errores (F) no pueden direccionarse utilizando este smbolo
de bobina (vase la lista de operandos en B.1.2).
Bobina: (memorizante)
Efecto:
Si se cumple la parte condicional, el operando se activa (SET) --( S )--, o se desactiva
(RESET) --( R )--.
Operand:
Operando es la denominacin simblica o absoluta de un operando monobit. El flag de inicializacin (FI), las inputs (I), programas (P) y errores (F) no pueden direccionarse utilizando
este smbolo de bobina. Los errores (F) solamente pueden
desactivarse (reset) (vase la lista de operandos en B.1.2).
Para los operandos P, C, F y T, se fuerza el reconocimiento
implcito del flanco ascendente.
Bobina: (conteo)
Efecto:
El contenido de operando multibit se incrementa en una unidad (INC) o se decrementa en una unidad (DEC).
Operand:
Operand es la denominacin simblica o absoluta de un operando multibit. Sin embargo, este no debe ser una input word (vase
la lista de operandos en B.1.2). Se permite incluso algn operando monobit (p.ej. C1), con lo que su counter word (p.ej. CW1) se
incrementa o decrementa.
9610a
B-3
FST 200-LDR
Apndice B
Caja de timer:
Efecto:
El timer (T) con el nmero nn se inicializa
y se pone en marcha.
nn = 0 a 31
Operand:
Operand es la denominacin simblica o absoluta de cualquier
operando multibit (vase la lista de operandos en B.1.2) o una especificacin 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:
El counter (C) identificado con el nmero
nn se inicializa.
nn = 0 a 31
Operand:
Operand es la denominacin simblica o absoluta de cualquier
operando multibit (vase la lista de operandos en B.1.2) o una
especificacin absoluta dentro de los siguientes mrgenes:
0 hasta 65535 (decimal sin signo)
-32768 hasta +32767(decimal con signo)
$0000 hasta $FFFF(hexadecimal)
Asignacin:
Efecto:
El valor del operando 1 se carga en el
operando 2.
Operand:
Operands 1 y 2 son denominaciones simblicas o absolutas de
un operando multibit (vase la lista de operandos en B.1.2).
Sin embargo, el operando 2 no puede ser una input word.
B-4
9610a
FST 200-LDR
Apndice B
9610a
B-5
FST 200-LDR
Apndice B
B-6
9610a
FST 200-LDR
Apndice B
Operand:
Operands 1, 2 y 3 son denominaciones simblicas o absolutas
de operandos multibit (vase la lista de operandos en B.1.2). El
operando 3 no debe ser una input word.
9610a
: Adicin
: Substraccin
: Multiplicacin
: Divisin
B-7
FST 200-LDR
Apndice B
v : enlace lgico OR
Se realiza en enlace lgico en OR bit a bit de los operandos 1 y 2 y el resultado se almacena en el operando 3.
Enlace en OR
Resultado
Enlace en AND
Resultado
B-8
9610a
FST 200-LDR
Apndice B
Enlace en EXOR
Resultado
Aritmtica y lgica:
Efecto:
Pueden realizarse varias operaciones multibit 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 aritmtico/lgicas,
puede identificarlas con nombres.
Llamada a un mdulo
Efecto: Pueden utilizarse las mismas operaciones y operandos que se utilizaran en
un programa convencional en STL, pero
sin llamadas adicionales a mdulos.
Name:
Esto designa el tipo y nmero de mdulo y puede quedar en el siguiente margen:
Name = FM0 hasta FM255 (para mdulos de funcin)
Name = MP0 hasta MP7 (para mdulos de programa)
9610a
B-9
FST 200-LDR
Apndice B
Flag words:
Operaciones:
Comparar, cargar
Operando multibit
Interrogar
FI
Operando monobit
Input (Entrada):
Operaciones:
I0.0 - I31.7
I0.0.0 - I0.15.7
I1.0.0 - I31.15.7
I1.0.0 - I31.7.15
Interrogar
Monobit, inputs locales (incl. CP, AS-i)
Monobit, inputs de diagnosis
Monobit, inputs de bus de campo (8 bit)
Monobit, inputs de bus de campo (16 bit)
Input words:
Operaciones:
IW0 - IW31
IW0.0 - IW31.15
IW1.0 - IW31.7
B-10
Cargar, comparar
Multibit, inputs locales (incl. CP, AS-i)
Multibit, inputs de diagnosis y de bus
de campo (8 bit)
Multibit, inputs de bus de campo (16 bit)
9610a
FST 200-LDR
Apndice B
Output (salida):
Operaciones: Interrogar, set, asignacin
O0.0 - O31.7
O0.0.0 - O0.15.7
O1.0.0 - O31.15.7
O1.0.0 - O31.7.15
Output words:
Operaciones:
OW0 - OW31
OW0.0 - OW31.15
OW1.0 - OW31.7
Counter (Contador):
Operaciones:
Timer (Temporizador):
Operaciones:
9610a
B-11
FST 200-LDR
Apndice B
Constant (Constante):
Operaciones:
Comparar, cargar
Vnnnnn
Operando multibit
Margen de valores:
Decimal +/-:
-32768 hasta +32767
Decimal +:
0 hasta 65535
Hexadecimal: $0000 hasta $FFFF
Register (Registro):
Operaciones:
Comparar, cargar
R0 hasta R127
Operando multibit
Margen de valores:
Decimal +/-:
-32768 hasta +32767
Decimal +:
0 hasta 65535
Hexadecimal: $0000 hasta $FFFF
Comparar, cargar
Program (Programa):
Operaciones:
P0 hasta P15
Error:
Operaciones:
E
EW
Interrogar, reset
Operando monobit
Operando multibit
B-12
9610a
FST 200-LDR
Apndice B
Operandos simblicos:
Todos los operandos citados pueden ser sustituidos por
los denominados operandos simblicos. Tenga en
cuenta que puede utilizar solamente letras maysculas
y minsculas, nmeros y el signo de subrayado.
Para evitar ambigedades, solamente puede asignarse
un operando simblico a un operando.
B.1.3 Sintaxis para la designacin de operandos absolutos
Operando
IW.b
If.w.b
IWw
IWf.w
OW.b
Of.w.b
OWw
OWf.w
Fw.b
FWw
Pp
9610a
w = n de la Flag word
b = n del bit
P = n de programa
B-13
FST 200-LDR
B.2
Apndice B
B-14
9610a
FST 200-LDR
B.3
Apndice B
Ejemplo de programa
El siguiente programa pretende clarificar las rdenes
descritas en el captulo 5. El ejemplo trata una aplicacin que podra ser real. Si desea introducir y verificar
este programa, proceda tal como se describe en la
seccin que sigue al listado del programa, en "Procedimiento".
Descripcin del problema: En una mquina de empaquetar, se ponen productos en cajas. Cada caja puede
contener 50 productos. Debe lucir una lmpara para indicar cuando una caja est llena. Entonces debe ser
reemplazada rpidamente con una caja vaca. El producto que se dirige hacia la caja debe detectarse por
medio de un sensor mecnico. Debido a los rebotes del
contacto, este sensor emite una seal al control como
se indica en el diagrama siguiente:
Estado
1
Contacto abierto
0
Contacto cerrado
0,5 s
Para evitar los pulsos de rebote originados por el sensor, la seal debe filtrarse por software. El tiempo de
supresin debe ser de 0,5 segundos. Cuando se detecta un flanco positivo, no deben considerarse los siguientes flancos positivos durante un tiempo de 0,5 segundos.
La cantidad real de objetos contados debe ser registrada por un contador y visualizada en el control en forma
binaria por la activacin de los correspondientes pilotos
de salida.
9610a
B-15
FST 200-LDR
Apndice B
Lista de asignaciones:
Ejemplo de programa:
TO
B-16
9610a
FST 200-LDR
Apndice B
9610a
B-17
FST 200-LDR
Apndice B
Procedimiento:
Cree el proyecto (vase la seccin 3.1);
Active el editor LDR (vase la seccin 5.1);
Introduzca el programa como muestra el esquema
y gurdelo;
Cargue el programa en el control.
Asegrese que se haya establecido la correcta
configuracin del interface y que la conexin es correcta (vase la seccin 7.2.2).
Ponga en marcha el programa (vase tambin la
seccin 7.0).
Verifique el programa.
B-18
9610a
FST 200
Apndice C
Apndice C
C.1
Definicin de trminos
Las diferentes secciones de este manual a menudo utilizan trminos que son especficos del producto y por lo
tanto, no siempre ampliamente conocidos. Algunos de
estos trminos se explican en el glosario que sigue.
- Baud Rate:
Velocidad de transmisin en la transferencia de datos entre sistemas
de comunicacin.
- Bus de campo:
O field bus. Sistema de bus serie que conecta partes alejadas de un
sistema o proceso de produccin con el fin de intercambiar informacin.
Sensores, actuadores y unidades de control con diferente complejidad pueden enlazarse con la estacin central de control del proceso.
- Configuracin:
Procedimiento o rutina para establecer los parmetros en un sistema.
El trfico de datos no funcionar correctamente si alguno de los dispositivos conectados no est correctamente configurado.
- Desbordamiento aritmtico:
El resultado de una operacin aritmtica excede la capacidad de clculo del ordenador.
- Deteccin de flanco:
La deteccin del flanco se refiere a la identificacin del cambio de
estado de una seal. A cada ciclo de procesamiento se comprueba
si el estado de la seal ha cambiado desde el ciclo anterior.
9610a
C-1
FST 200
Apndice C
- Documentacin:
En el software FST la documentacin se refiere al conjunto de informacin textual preparada sobre los programas de control, mdulos,
anotaciones con textos explicativos, datos de la empresa, programador y otras informaciones.
- Editor:
El Editor es el programa de edicin que se utiliza para crear, por
ejemplo, programas de control. Un Editor proporciona las herramientas necesarias para trabajar con textos. El Editor de programas del
FST incluye adems un sistema de verificacin que comprueba que
el programa introducido sea sintcticamente correcto.
- EEPROM:
Memoria no voltil, de slo lectura, que puede borrarse elctricamente 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 seal. Se
denomina flanco positivo o ascendente cuando la seal cambia de
estado 0 a 1. En el caso contrario, esto se conoce como flanco negativo o descendente.
- Handshake:
Acuerdo. Es una rutina de verificacin que se realiza durante la
transmisin de datos. En un handshake por software, se enva una
seal de paro que detiene la transmisin si el buffer del dispositivo
receptor est lleno. Una vez que el buffer del receptor se halla de
nuevo libre, se enva otra seal de marcha para reanudar la transmisin en el punto que se detuvo.
- Hardware:
Se refiere al equipo fsico y a sus componentes que, conectados
entre s, forman una unidad "muerta". El hardware no "revive" hasta
que no se carga el software adecuado.
C-2
9610a
FST 200
Apndice C
- Instalacin:
Es el nombre que recibe la forma especificada de copiar correctamente 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 manipular los valores de los operandos individuales.
- Multitarea:
Capacidad de un ordenador o sistema de control para procesar varios 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 proyecto.
- Programa compilado:
Nombre que recibe un programa fuente creado con un lenguaje de
alto nivel, una vez traducido a cdigo mquina.
Los programas compilados se ejecutan mucho ms rpidamente que
los programas interpretados, pero necesitan ms memoria.
- Proyecto:
A los efectos del software FST, un proyecto es un conjunto de programas con su documentacin.
- RAM:
Memoria de libre acceso. Memoria de semiconductor que puede contener programas de control, por ejemplo. Si no hay batera de respaldo, el contenido de la memoria se pierde cuando se deja de aplicar
tensin al sistema.
9610a
C-3
FST 200
Apndice C
- Shift overflow:
Desbordamiento en una operacin de desplazamiento (SHL, SHR).
El bit desplazado por estas operaciones se guarda en el bit reservado FI7.
- 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 ventana a una zona delimitada de la pantalla en la que
aparecen mensajes o informacin especial.
C-4
9610a
FST 200
C.2
Apndice C
C-5
FST 200
Apndice C
C-6
9610a
FST 200
C.3
Apndice C
Mensajes de error
Los errores no son siempre previsibles -errar es humano- 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 lnea de mensajes o en una ventana). Estos
mensajes de error tienen por objeto proporcionar una
indicacin de las posibles causas del error.
Los mensajes de error del software FST para todos los
tipos de control se relacionan a continuacin en orden
alfabtico con una breve explicacin.
9610a
C-7
FST 200
Apndice C
B
Block operation not possible
No es posible la operacin 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 operacin de bloque dentro
de un bloque marcado.
C
Cannot create directoriy, as file exists
No puede crearse el directorio, existe ya come un archivo. La rutina de
instalacin del software FST ha determinado que el directorio FST especificado, ya existe como archivo. Renombre el archivo si es necesario.
Cannot include
Enlazado imposible. Ha seleccionado un archivo incorrecto para
importar.
C-8
9610a
FST 200
Apndice C
D
Data EPROM defective
Datos de EPROM corruptos. Se han detectado errores en una comprobacin de datos de la EPROM. Inicie un nuevo intento de programacin. Borre los datos en la EPROM o reemplcela si el error se
produce de nuevo. Pruebe de nuevo.
9610a
C-9
FST 200
Apndice C
C-10
9610a
FST 200
Apndice C
E
Empty sentence part
Instruccin vaca. No se ha especificado la instruccin al programar
en Lista de instrucciones, es decir, se ha introducido IF, THEN o
ELSE en el programa, sin especificar una instruccin condicional o
de ejecucin.
9610a
C-11
FST 200
Apndice C
C-12
9610a
FST 200
Apndice C
Error(s) occurred
Se ha producido un error. Al final del procedimiento de traduccin, el
sistema ha determinado que se ha producido un error sintctico, semntico u otro (p.ej. archivo de Diagrama de contactos corrupto). La
lista de errores proporciona informacin ms precisa sobre los errores que se han producido.
9610a
C-13
FST 200
Apndice C
F
Field bus operand not configured
Operando del bus de campo no configurado. El operando del bus de
campo an no ha sido introducido en el archivo de configuracin de
los operandos del bus de campo.
C-14
9610a
FST 200
Apndice C
G
GOTO incorrectly connected
GOTO conectado incorrectamente. Programacin en Diagrama de
funciones: Compruebe que el smbolo GOTO se halle conectado y
que el enlace sea el correcto.
9610a
C-15
FST 200
Apndice C
I
Identical project name not permitted.
No se permite un nombre de proyecto idntico. Durante una funcin
de Backup / Restore se ha introducido el nombre de un proyecto
existente.
IF or STEP expected
Se espera IF o STEP. Error en programacin con Lista de instrucciones: Una instruccin completada, debe ser seguida por una nueva
instruccin o un nuevo paso.
Impermissible argument #6
Valor #6 del argumento, no es vlido. Los argumentos vlidos son D
para Download (descarga) y U para Upload (carga).
C-16
9610a
FST 200
Apndice C
9610a
C-17
FST 200
Apndice C
Impermissible parameter
Parmetro ilegal. Este error se produce cuando la longitud del parmetro no es vlida. Este mensaje de error tambin aparecer si una
cadena de parmetros no ha sido cerrada correctamente.
Impermissible value
Valor errneo. Por ejemplo, valores errneos para un contador o un
temporizador.
C-18
9610a
FST 200
Apndice C
9610a
C-19
FST 200
Apndice C
Invalid operand
Operando no vlido. Programacin en lista de instrucciones: El operando no es compatible con la operacin. Vase el apndice A1.
Programacin en Diagrama de contactos: El operando NOP solamente es posible en la lnea de contactos.
Invalid operation
Operacin no vlida. Est tratando de aplicar una operacin a un
operando que no la admite.
Invalid operator
Operador no vlido. Est tratando de realizar una operacin lgica
en un operando, con un operador no vlido. Por ejemplo, est tratando de trabajar con operandos monobit en una caja aritmtica/lgica.
Esto no es admisible.
C-20
9610a
FST 200
Apndice C
J
Jump label missing
Falta la instruccin goto asociada. La parte condicional de una lnea
incluye un identificador de destino en un salto (goto) que no ha sido
especificada en ninguna instruccin de goto.
9610a
C-21
FST 200
Apndice C
K
K0...K255 expected
Se espera K0...K255. Est tratando de manipular un operando diferente de una constante, en una operacin 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.
C-22
9610a
FST 200
Apndice C
LOAD expected
Se espera un LOAD. Una instruccin multibit en la caja aritmtica/lgica debe empezar con LOAD.
M
Memory error! Not enough free memory available
Error de memoria. Insuficiente memoria disponible. Una rutina de lectura ha detectado que no hay suficiente RAM libre para esta operacin. Hay programas residentes en memoria cargados?.
9610a
C-23
FST 200
Apndice C
N
Network output has no operand
La salida de la red no tiene operando. Programacin en Diagrama de
funciones: para cada salida de red debe introducirse un operando.
No connection to FPC
No hay conexin con FPC. Est tratando de trabajar en LDR (KOP)
en modo Online, aunque:
- La conexin con el control est interrumpida
- El control est desconectado
- Se utiliza un cable incorrecto
- El interface o el control son defectuosos.
C-24
9610a
FST 200
Apndice C
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 seleccionado no contiene archivos.
C-25
FST 200
Apndice C
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, aunque no hay proyecto presente.
C-26
9610a
FST 200
Apndice C
O
One-bit expression in brackets expected
Se espera una instruccin monobit entre parntesis. Error de programacin en Lista de instrucciones: debe introducirse una expresin
monobit en el nivel de anidacin especificado.
9610a
C-27
FST 200
Apndice C
Operand missing
Falta operando. La operacin en Diagrama de contactos es incompleta. El contacto, bobina, etc. no tiene operando.
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 programacin en diagrama de contactos.
C-28
9610a
FST 200
Apndice C
C-29
FST 200
Apndice C
Program is empty
El programa est vaco. La lista de errores muestra que ha cargado
un programa en el que solamente existe el nombre, pero que no
contiene nada.
C-30
9610a
FST 200
Apndice C
Programming interrupted
Programa interrumpido. Ha cancelado la programacin de la
EEPROM pulsando la tecla Esc. Empiece de nuevo si es necesario.
9610a
C-31
FST 200
Apndice C
R
Read/write error occurred
Se ha producido un error de Lectura/Escritura en una operacin con
un archivo. El procedimiento de traduccin ser abortado.
S
Section not empty.
La columna an no est vaca. Programando en Diagrama de contactos: Est tratando de borrar una columna sin haber borrado los
contactos o cajas dispuestos en esta columna.
C-32
9610a
FST 200
Apndice C
9610a
C-33
FST 200
Apndice C
T
Tabulator position already occupied
Posicin de tabulador ya asignada. Est tratando de insertar una posicin de tabulador en el editor, cuya posicin ya est asignada a un
tabulador.
THEN expected
Se espera un THEN. Error de programacin en Lista de instrucciones: Falta la instruccin THEN en un STEP o una frase.
C-34
9610a
FST 200
Apndice C
TO expected
Se espera TO. Error de programacin en Lista de instrucciones: Ha
olvidado indicar el parmetro TO en una instruccin de LOAD.
9610a
C-35
FST 200
Apndice C
C-36
9610a
FST 200
Apndice C
Transmission error
Error de transmisin. Se ha producido un error en la transmisin de
datos para la programacin de la EPROM. Compruebe la conexin
con el control.
U
Unit of time missing
Falta la unidad de tiempo. Error de programacin en Lista de instrucciones: Ha introducido un valor de tiempo a un temporizador sin
CENT, DEC, SEC o MIN.
Unknown operand
Operando desconocido. La lista de errores muestra un que se ha
introducido un operando incorrecto en el programa.
Unknown project
Proyecto desconocido. No se ha seleccionado ningn proyecto. Ha
borrado el proyecto actual, por lo que no puede seguir editndolo,
por ejemplo.
9610a
C-37
FST 200
Apndice C
User cancelled
Cancelado por el usuario. Ha cancelado un programa de carga activo
pulsando la tecla Esc.
V
Value expected
Se espera un valor. Mdulo de enlace: Aqu solamente se permiten
dgitos.
W
WARNING!: Field bus library not found
ATENCIN. No se encuentra la librera del bus de campo. No puede
abrirse el archivo *.CFG de la librera.
C-38
9610a
FST 200
Apndice C
X
xxx instruction is not permitted on this controller type
La instruccin XXX no est permitida en este tipo de control. Instruccin de programacin incorrecta para el tipo de control al que se
refiere.
9610a
C-39
FST 200
Apndice C
Y
You cannot burn EPROM for this display
No puede crearse la EPROM para este display. Este mensaje de
error aparece cuando la funcin ha sido seleccionada, pero el tipo de
display actual del archivo seleccionado no permite operaciones con
la EPROM.
C-40
9610a
FST 200
Apndice C
9610a
C-41
FST 200
C-42
Apndice C
9610a
FST 200
Apndice D
Apndice D
D.1
9610a
ndice de figuras
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:
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
3.10:
3.11:
3.12:
3.13:
3.14:
3.15:
3.16:
3.17:
3.18:
3.19:
3.20:
FST 200
Apndice D
9610a
FST 200
Apndice D
Fig.
Fig.
Fig.
Fig.
5.7:
5.8:
5.9:
5.10:
Fig.
Fig.
Fig.
Fig.
5.11:
5.12:
5.13:
5.14:
Fig. 5.15:
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
Fig.
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:
Fig. 5.30:
Fig. 6.1:
Fig. 6.2:
Fig. 6.3:
Fig. 6.4:
Fig. 6.5:
9610a
FST 200
Apndice D
Fig. 6.6:
Fig. 6.7:
Fig. 6.8:
Fig. 6.9:
Fig. 6.10:
Fig. 7.1:
Fig. 7.2:
Fig. 7.3:
Fig. 7.4:
Fig. 7.5:
Fig. 7.6:
Fig. 7.7:
Fig. 7.8:
Fig. 7.9:
Fig.
Fig.
Fig.
Fig.
7.10:
7.11:
7.12:
7.13:
Fig. 7.14:
Fig. 7.15:
Fig. 7.16:
Fig.
Fig.
Fig.
Fig.
Fig.
D-4
7.17:
7.18:
7.19:
7.20:
7.21:
FST 200
Apndice D
9610a
D-5
FST 200
D-6
Apndice D
9610a
FST 200
D.2
Apndice D
3_EABG2
3FD_240S
104
V1.0
3_ABG80
105
V1.0
3FD_216S
106
V1.0
3_32BITI
107
V1.0
Driver
3FD_XABG
3_EABG
9610a
E.FD-1/40S
E.FD-2/40S
E.ABG-80
E.ABG-EL/LED
E.ABG-VF
E.ABG-80
Creado con
Breve descripcin
Display
editor:
Generar CMP
para
funcionamiento
estndar
Mdulo para
enlazar
D-7
FST 200
Apndice D
Tipo de
display
soportado
Creado con
Breve descripcin
E.ABG-EL/LED
E.ABG-VF
E.ABG-80
E.FD-1/40S
E.FD-2/40S
E.ABG-2
E.EABG-EL/LED
E.ABG-VF
Display editor:
Generar CFM
para
funcionamiento
estndar
Mdulo para
enlazar
3^EABG
201
V1.0
3^EABG2
202
V1.0
E.ABG-2
3FD^240S
204
V1.0
E.FD-1/40S
E.FD-2/40S
3^ABG80
205
V1.0
E.ABG-80
3FD^216S
206
V1.0
E.ABG-EL/LED
E.ABG-VF
E.ABG-80
3^32BITI
207
V1.0
D-8
Aritmtica de 32 bit
9610a
FST 200
Apndice D
D.3 ndice
A
Archivos, importar
extensin del .....................................................3-34
identificador rango CI .......................................3-34
llamada .............................................................3-27
par metro rango CI............................................3-34
ruta de bsqueda ..............................................3-27
seleccionar archivos ..........................................3-29
seleccionar proyecto..........................................3-31
Archivos, instrucciones
guardar y continuar ........................................... 5-11
guardar y salir del editor ................................... 5-11
terminar edicin ................................................. 5-11
verificar sintaxis .................................................5-12
Archivos, rdenes
abortar edicin................................................... 4-11
cancelar edicin.................................................6-12
guardar bloque ..................................................4-12
guardar y continuar .................................. 4-11, 6-11
guardar y salir del editor .......................... 4-11, 6-11
leer bloque............................................... 4-13, 6-12
Bloque
cursor.................................................................4-17
read (leer) ................................................ 4-12, 6-12
save (guardar) ...................................................6-14
Bobinas
definir .................................................................5-46
general ..............................................................5-45
Cabecera de pgina
como bloque ......................................................6-35
crear nueva........................................................6-34
editar..................................................................6-34
Caja de comparacin
borrar .................................................................5-39
9610a
D-9
FST 200
Apndice D
general ...............................................................5-36
insertar ...............................................................5-36
Caja en la parte ejecutiva aritmtica/lgica ..............5-72
contadores .........................................................5-63
definir .................................................................5-52
general ...............................................................5-51
mdulos .............................................................5-76
operacin multibit...............................................5-69
timers .................................................................5-54
Columna
eliminar .............................................................5-27
Configuracin del control
interface FPC.....................................................2-10
terminacin FPC ................................................2-11
Configuracin del ordenador
adaptador grfico.................................................2-9
directorio de proyectos ................................ 1-6, 2-8
inicializacin .........................................................2-7
terminacin ..........................................................2-7
tipo de monitor.....................................................2-9
tipo de ordenador (PC)........................................2-9
Contacto
borrar .................................................................5-39
general ...............................................................5-29
insertar ...............................................................5-31
Counter (contador)
decremental .......................................................4-51
direcciones.........................................................5-63
estado ...................................................... 4-49, 5-64
general ...............................................................5-63
incremental .....................................4-51, 5-68, 5-66
inicializacin ............................................. 4-50, 5-65
interrogacin ......................................................4-53
introduccin del conteo......................................4-51
margen................................................................ A-6
modificar valores................................................7-32
mostrar valores ..................................................7-32
nmero................................................................ A-6
paro....................................................................4-52
D-10
9610a
FST 200
Apndice D
9610a
Editor de textos
ayuda al editor.....................................................6-3
cursor....................................................... 4-17, 6-20
documentacin textual.........................................6-1
rdenes adicionales.............................................6-3
rdenes Ctrl ........................................................ C-5
rdenes de archivos............................................6-3
rdenes de bloque...............................................6-3
rdenes de bsqueda..........................................6-3
rdenes de tabulacin .........................................6-3
sangrar texto......................................................6-20
Equipo
tarjetas grficas ...................................................1-5
requerimientos del ...............................................1-5
Error
borrado de .........................................................7-36
indicacin (estado) ............................................7-35
mensajes de ....................................................... C-7
Estructura general
distribucin de la pantalla..................................2-18
llamada al software FST ...................................2-16
logo FST............................................................2-17
men principal ...................................................2-17
texto de ayuda...................................................2-20
Impresora, configuracin
caracteres de control.........................................2-14
caracteres especiales........................................2-15
margen de encuadernacin...............................2-14
puerto.................................................................2-15
D-11
FST 200
Apndice D
Imprimir
documentacin textual.......................................3-12
lista de asignaciones .........................................3-12
lista de errores...................................................3-15
lista de referencias cruzadas.............................3-13
portada del proyecto..........................................3-12
programas..........................................................3-12
proyectos .............................................................3-9
Insertar columna........................................................5-26
L
D-12
Lnea
borrar ....................................................... 4-16, 6-20
insertar ..................................................... 4-16, 6-19
retener...................................................... 4-16, 6-20
Lista de asignaciones (LDR) .....................................5-14
borrado de un operando....................................5-18
bsqueda de un operando ................................5-20
creacin de ........................................................5-15
insercin de un operando..................................5-17
modificacin de un operando ............................5-19
on/off ..................................................................5-22
operando absoluto .............................................5-12
operando simblico............................................5-13
Lista de asignaciones (STL)
buscar operando................................................4-73
comentarios .......................................................4-65
copiar comentario ..............................................4-74
editar ..................................................................4-69
insertar operando...............................................4-70
introduccin en edicin............................. 4-24,4-67
modificar operando ............................................4-72
on/off ..................................................................4-18
operando absoluto ................................... 4-25, 4-64
operando simblico.................................. 4-26, 4-64
quitar operando..................................................4-17
Lista de instrucciones
comentario .........................................................4-40
ejecucin de un programa....................... 4-21, 4-24
9610a
FST 200
Apndice D
9610a
Macros
definicin de ......................................................7-44
ejecucin............................................................7-45
ejecutar dinmicamente ....................................7-46
funcin de llamada ............................................7-42
Modo Online
configuracin del sistema..................................7-17
facilidades..........................................................7-15
llamada al ..........................................................7-16
manejo de macros.............................................7-19
mini terminal ......................................................7-41
modificar operandos ..........................................7-23
modo terminal.......................................... 7-20, 7-47
mostrar informacin del FPC ............................7-19
orden..................................................................7-43
reset al control...................................................7-20
visualizacin dinmica.......................................7-39
Mdulos de funcin
general..................................................... 4-54, 5-76
inclusin en el programa ...................................4-57
llamada a ................................................. 4-18, 4-54
transferir parmetros .........................................5-80
Mdulos de programa
creacin de ........................................................4-58
D-13
FST 200
Apndice D
D-14
Operando...................................................................4-66
absoluto ...............................................................4-2
borrado de .........................................................5-18
buscar ................................................................4-73
comentario .........................................................4-65
eliminar ..............................................................4-71
en lista de asignaciones ....................................4-69
en programa ............................................ 4-67, 5-32
insertar ...............................................................4-70
listar .................................................................. B-10
modificar .................................................. 4-72, 5-34
mostrar valor......................................................7-19
remanente RAM/EEPROM................................7-10
simblico .............................................1-3, 4-2, 5-13
valor ...................................................................7-23
Ordenes de bloque
borrar .................................................................6-10
copiar .................................................................6-10
desplazar
general .........................................................5-83
marcar........................................................ 6-9, 6-10
Ordenes de bsqueda
buscar rengln ...................................................5-88
buscar texto .........................................................6-5
buscar un operando...........................................5-87
9610a
FST 200
Apndice D
9610a
FST 200
Apndice D
contenido .............................................................3-2
creacin ....................................................... 3-2, 3-3
descripcin...........................................................3-3
directorio de .........................................................2-1
directorio LIB................................................ 2-1, 3-3
impresin .............................................................3-9
salvaguarda .......................................................3-19
seleccin ..............................................................3-4
Proyecto, salvaguarda (backup)................................3-18
borrar proyecto ..................................................3-22
cambio de la unidad destino .............................3.24
formatear disquete.............................................3-25
renombrar proyecto ...........................................3-23
restablecer proyecto ..........................................3-20
salir ....................................................................3-26
D-16
Ramal paralelo
borrar un .................................................. 5-43, 5-48
formar un ................................................. 5-42, 5-47
general ...............................................................5-41
Ratn
desplazar el .......................................................1-10
funcionamiento.....................................................1-9
hacer clic en un campo .....................................1-10
Rengln
comentarios .......................................................5-28
eliminar un .........................................................5-28
insertar un..........................................................5-27
listar ...................................................................5-88
Salto, orden de
general ...............................................................5-48
instruccin de salto............................................5-49
marca de salto ...................................................5-49
Sintaxis
verificacin interna.............................................4-18
9610a
FST 200
Apndice D
9610a
Tabuladores
borrado de .........................................................6-18
insertar...............................................................6-18
modificar ............................................................6-17
por defecto.........................................................6-18
Teclas de funcin, asignacin
borrar nivel.........................................................6-29
cambiar..............................................................6-23
insertar nivel ......................................................6-24
modificar ............................................................4-13
Teclas, asignacin de
Bloq Despl ................................................. 1-8, 2-20
Ctrl .......................................................................1-9
cursor con tecla Ctrl ............................................1-7
cursor...................................................................1-6
Esc.......................................................................1-8
Insert....................................................................1-9
Intro......................................................................1-8
retroceso..............................................................1-9
Supr .....................................................................1-8
Tab .......................................................................1-7
Timer (temporizador)
caractersticas....................................................4-48
direcciones.........................................................5-54
estado...................................................... 4-44, 5-55
inicializacin............................................. 4-44, 5-62
interrogacin ......................................................4-46
marcha..................................................... 4-45, 5-62
margen................................................................ A-6
mostrar valores..................................................7-31
nmero................................................................ A-6
paro.......................................................... 4-46, 5-62
preseleccin.......................................................5-55
preselector .........................................................4-44
pulsos ................................................................5-57
retraso a la conexin.........................................5-59
retraso a la desconexin ...................................5-61
D-17
FST 200
Apndice D
valores ...............................................................7-31
word ......................................................... 4-44, 5-56
V
D-18
9610a
FST 200
D.4
Apndice D
Literatura suplementaria
El captulo 7 Modo Online ofrece un resumen de las
instrucciones disponibles en el intrprete de rdenes
para el control que est utilizando. El manual del control le indica:
todas las instrucciones del intrprete de rdenes
los mensajes de error del intrprete de rdenes y
del sistema operativo.
La siguiente tabla muestra el nmero de estas secciones y los nmeros de artculo de los manuales segn
el tipo de control.
Control Festo
FPC 202 C
FPC 202 C Manual del usuario,
No de artculo 8397 (GB)
- Intrprete de rdenes,, seccin 5
- Mensajes de error,, seccin 8, +
Terminal de vlvulas programable Festo con bloque de control...
SB 202
Tipo 02
No de artculo 18371 (GB)
Tipo 03/05
No de artculo 152760 (GB)
SF 202
Tipo 02
No de artculo 18372 (GB)
Tipo 03/05
No de artculo 152760 +
157644 (GB)
SF 3
Tipo 02
No de artculo 165485 (GB)
Tipo 03
No de artculo 165486 (GB),
165496 (Espaol)
No de artculo 165487 (GB)
Tipo 04-B
9610a
D-19
FST 200
D-20
Apndice D
9610a