Editor LL984
Editor LL984
EIO0000000805 09/2020
EcoStruxure™ Control
Expert
Editor LL984
Manual de referencia
Traducción del manual original
09/2020
EIO0000000805.13
[Link]
La información que se ofrece en esta documentación contiene descripciones de carácter general
y/o características técnicas sobre el rendimiento de los productos incluidos en ella. La presente
documentación no tiene como objeto sustituir dichos productos para aplicaciones de usuario
específicas, ni debe emplearse para determinar su idoneidad o fiabilidad. Los usuarios o
integradores tienen la responsabilidad de llevar a cabo un análisis de riesgos adecuado y
completo, así como la evaluación y las pruebas de los productos en relación con la aplicación o el
uso de dichos productos en cuestión. Ni Schneider Electric ni ninguna de sus filiales o asociados
asumirán responsabilidad alguna por el uso inapropiado de la información contenida en este
documento. Si tiene sugerencias de mejoras o modificaciones o ha hallado errores en esta
publicación, le rogamos que nos lo notifique.
Usted se compromete a no reproducir, salvo para su propio uso personal, no comercial, la
totalidad o parte de este documento en ningún soporte sin el permiso de Schneider Electric, por
escrito. También se compromete a no establecer ningún vínculo de hipertexto a este documento
o su contenido. Schneider Electric no otorga ningún derecho o licencia para el uso personal y no
comercial del documento o de su contenido, salvo para una licencia no exclusiva para consultarla
"tal cual", bajo su propia responsabilidad. Todos los demás derechos están reservados.
Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre
seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y
para garantizar que se siguen los consejos de la documentación del sistema, las reparaciones solo
podrá realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos técnicos de seguridad, siga las
instrucciones pertinentes.
Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro
software aprobado, pueden producirse lesiones, daños o un funcionamiento incorrecto del equipo.
Si no se tiene en cuenta esta información, se pueden causar daños personales o en el equipo.
© 2020 Schneider Electric. Reservados todos los derechos.
2 EIO0000000805 09/2020
Tabla de materias
Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 7
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Parte I Editor de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Capítulo 1 Funciones generales del editor de datos . . . . . . . . . . . . 15
Configuración de las columnas del editor de datos . . . . . . . . . . . . . . . 15
Parte II Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Capítulo 2 Funciones generales del editor LL984 . . . . . . . . . . . . . . 23
Funciones generales y disposición de Editor LL984 . . . . . . . . . . . . . . 24
Barra de herramientas de Editor LL984 . . . . . . . . . . . . . . . . . . . . . . . 26
Restricciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Capítulo 3 Acceso a tareas y secciones . . . . . . . . . . . . . . . . . . . . . 35
Creación de redes y segmentos LL984 . . . . . . . . . . . . . . . . . . . . . . . . 36
Modificación de las propiedades del segmento LL984 . . . . . . . . . . . . 41
Modificación de las propiedades de la red LL984 . . . . . . . . . . . . . . . . 43
Programación de redes y segmentos LL984 . . . . . . . . . . . . . . . . . . . . 45
Eliminación, corte, copia y pegado de redes y segmentos LL984 . . . 46
Capítulo 4 Opciones del software Control Expert . . . . . . . . . . . . . . 47
4.1 Configuración del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.2 Opciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Datos y lenguajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Capítulo 5 Funciones comunes para lenguajes gráficos . . . . . . . . . 57
Cómo usar marcadores en secciones de lenguajes gráficos . . . . . . . 57
Capítulo 6 Editor LL984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.1 Creación de un programa con el lenguaje de programación LL984 . . 64
Configuración del proyecto para programas LL984 . . . . . . . . . . . . . . 65
Estructura de un programa LL984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Creación de un programa LL984. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Comprobación sintáctica y semántica durante la programación . . . . . 72
Visualización de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Navegación con el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
EIO0000000805 09/2020 3
Selección de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Eliminación, corte, copia, pegado y movimiento de objetos . . . . . . . . 81
Visualización de las propiedades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Inserción y eliminación de filas/columnas . . . . . . . . . . . . . . . . . . . . . . 86
6.2 Edición de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Selección de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Colocación de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Cuadro de diálogo de propiedades para contactos . . . . . . . . . . . . . . . 96
6.3 Edición de bobinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Selección de bobinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Colocación de bobinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Cuadro de diálogo de propiedades para bobinas . . . . . . . . . . . . . . . . 107
6.4 Edición de bloques de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Edición de bloques de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Uso de la mnemotecnia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
6.5 Edición de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Selección de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Combinación de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Colocación de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Edición de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.6 Edición de bloques de red de ecuación . . . . . . . . . . . . . . . . . . . . . . . . 121
Edición de bloques de red de ecuación . . . . . . . . . . . . . . . . . . . . . . . . 122
Edición de la expresión de asignación de ST . . . . . . . . . . . . . . . . . . . 125
6.7 Asignación de variables a objetos LL984. . . . . . . . . . . . . . . . . . . . . . . 130
Asignación de variables a objetos LL984. . . . . . . . . . . . . . . . . . . . . . . 130
6.8 Llamada de subrutinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Llamada a subrutinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.9 Introducción de comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Introducción de comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Capítulo 7 Cuadro de diálogo de selección de datos de los lenguajes
de programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Propiedades de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Capítulo 8 Herramienta Buscar/Reemplazar . . . . . . . . . . . . . . . . . . . 143
Descripción general de la herramienta Buscar/Reemplazar . . . . . . . . 144
Características generales para Buscar/Reemplazar . . . . . . . . . . . . . . 146
Búsqueda de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Reemplazo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Barra de herramientas de búsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . 149
4 EIO0000000805 09/2020
Cuadro de diálogo Búsqueda de datos . . . . . . . . . . . . . . . . . . . . . . . . 150
Referencias cruzadas (resultados de la búsqueda) . . . . . . . . . . . . . . 152
Referencias cruzadas (reemplazar) . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Seguimiento de variables/direcciones . . . . . . . . . . . . . . . . . . . . . . . . . 157
Parte III Depuración y ajustes . . . . . . . . . . . . . . . . . . . . . . . . 159
Capítulo 9 Visualización y ajuste de variables . . . . . . . . . . . . . . . . . 161
Modalidad de forzado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Editor de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Apéndices ......................................... 171
Apéndice A Modalidades de funcionamiento de LL984 . . . . . . . . . . . 173
Modalidades de funcionamiento de LL984 . . . . . . . . . . . . . . . . . . . . . 173
Índice ......................................... 175
EIO0000000805 09/2020 5
6 EIO0000000805 09/2020
Información de seguridad
Información importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo
antes de instalarlo, utilizarlo, revisarlo o realizar su mantenimiento. Los mensajes especiales que
se ofrecen a continuación pueden aparecer a lo largo de la documentación o en el equipo para
advertir de peligros potenciales, o para ofrecer información que aclara o simplifica los distintos
procedimientos.
EIO0000000805 09/2020 7
TENGA EN CUENTA LO SIGUIENTE:
La instalación, el manejo, las revisiones y el mantenimiento de equipos eléctricos deberán ser
realizados sólo por personal cualificado. Schneider Electric no se hace responsable de ninguna
de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la
construcción, el funcionamiento y la instalación de equipos eléctricos, y que ha sido formada en
materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.
ANTES DE EMPEZAR
No utilice este producto en maquinaria sin protección de punto de funcionamiento. La ausencia de
protección de punto de funcionamiento en una máquina puede provocar lesiones graves al
operador de dicha máquina.
ADVERTENCIA
EQUIPO SIN PROTECCIÓN
No utilice este software ni los equipos de automatización relacionados en equipos que no
dispongan de protección de punto de funcionamiento.
No introduzca las manos u otras partes del cuerpo dentro de la maquinaria mientras está en
funcionamiento.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.
8 EIO0000000805 09/2020
En algunas aplicaciones, como en el caso de la maquinaria de embalaje, debe proporcionarse
protección adicional al operador, como la protección de punto de funcionamiento. Esta medida es
necesaria si existe la posibilidad de que las manos y otras partes del cuerpo del operador puedan
introducirse y quedar atrapadas en áreas o puntos peligrosos, lo que puede provocar lesiones
graves. Los productos de software por sí solos no pueden proteger al operador frente a posibles
lesiones. Por este motivo, el software no se puede sustituir por la protección de punto de funciona-
miento ni puede realizar la función de esta.
Asegúrese de que las medidas de seguridad y los enclavamientos mecánicos/eléctricos
relacionados con la protección de punto de funcionamiento se hayan instalado y estén operativos
antes de que los equipos entren en funcionamiento. Todos los enclavamientos y las medidas de
seguridad relacionados con la protección de punto de funcionamiento deben estar coordinados
con la programación del software y los equipos de automatización relacionados.
NOTA: La coordinación de las medidas de seguridad y los enclavamientos mecánicos/eléctricos
para la protección de punto de funcionamiento está fuera del ámbito de la biblioteca de bloques
de funciones, la guía de usuario del sistema o de otras instalaciones mencionadas en esta
documentación.
INICIAR Y PROBAR
Antes de utilizar los equipos eléctricos de control y automatización para su funcionamiento normal
tras la instalación, es necesario que personal cualificado lleve a cabo una prueba de inicio del
sistema para verificar que los equipos funcionan correctamente. Es importante realizar los
preparativos para una comprobación de estas características y disponer de suficiente tiempo para
llevar a cabo las pruebas de forma completa y correcta.
ADVERTENCIA
PELIGRO DE FUNCIONAMIENTO DEL EQUIPO
Compruebe que se hayan seguido todos los procedimientos de instalación y configuración.
Antes de realizar las pruebas de funcionamiento, retire de todos los dispositivos todos los
bloqueos u otros medios de sujeción temporales utilizados para el transporte.
Retire del equipo las herramientas, los medidores y el material de desecho que pueda haber.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.
Realice todas las pruebas de inicio recomendadas en la documentación del equipo. Guarde la
documentación del equipo para consultarla en el futuro.
Las pruebas del software deben realizarse tanto en un entorno simulado como en un entorno real.
Verifique que no existen cortocircuitos ni conexiones a tierra temporales en todo el sistema que
no estén instalados según la normativa local (de conformidad con National Electrical Code de
EE. UU., por ejemplo). Si fuera necesario realizar pruebas de tensión de alto potencial, siga las
recomendaciones de la documentación del equipo para evitar dañar el equipo fortuitamente.
EIO0000000805 09/2020 9
Antes de dar tensión al equipo:
Retire del equipo las herramientas, los medidores y el material de desecho que pueda haber.
Cierre la puerta de la carcasa del equipo.
Retire todas las conexiones a tierra temporales de las líneas de alimentación de entrada.
Realice todas las pruebas iniciales recomendadas por el fabricante.
FUNCIONAMIENTO Y AJUSTES
Las precauciones siguientes proceden de NEMA Standards Publication ICS 7.1-1995 (prevalece
la versión en inglés):
Aunque se ha extremado la precaución en el diseño y la fabricación del equipo o en la selección
y las especificaciones de los componentes, existen riesgos que pueden aparecer si el equipo
se utiliza de forma inadecuada.
En algunas ocasiones puede desajustarse el equipo, lo que provocaría un funcionamiento
incorrecto o poco seguro. Utilice siempre las instrucciones del fabricante como guía para
realizar los ajustes de funcionamiento. El personal que tenga acceso a estos ajustes debe estar
familiarizado con las instrucciones del fabricante del equipo y con la maquinaria utilizada para
los equipos eléctricos.
El operador solo debe tener acceso a los ajustes de funcionamiento que realmente necesita. El
acceso a los demás controles debe restringirse para evitar cambios no autorizados en las
características de funcionamiento.
10 EIO0000000805 09/2020
Acerca de este libro
Presentación
Objeto
Esta documentación describe los detalles de Control Expert con Editor LL984.
Campo de aplicación
Esta documentación es válida para EcoStruxure™ Control Expert 15.0 o posterior.
Para obtener información sobre las funciones estándar, consulte EcoStruxure™ Control Expert,
Modalidades de funcionamiento.
NOTA:
A partir de Unity Pro 6.0, se admite el lenguaje LL984 para PLC Quantum (pero no para PLC
de seguridad Quantum).
A partir de Unity Pro 6.1, se admite el lenguaje LL984 para PLC Modicon M340 con firmware
de Modicon M340 2.4 o posterior.
Unity Pro es el nombre antiguo de Control Expert para las versiones ≤ V13.1
Documentos relacionados
EIO0000000805 09/2020 11
Título de la documentación Número de referencia
EcoStruxure™ Control Expert, Palabras y bits de sistema, Manual de EIO0000002135 (inglés),
referencia EIO0000002136 (francés),
EIO0000002137 (alemán),
EIO0000002138 (italiano),
EIO0000002139 (español),
EIO0000002140 (chino)
EcoStruxure™ Control Expert, Convertidor de aplicaciones Concept, 33002515 (inglés),
Manual de usuario 33002516 (francés),
33002517 (alemán),
33003676 (italiano),
33002518 (español),
33003677 (chino)
Modicon M580 Hot Standby, Guía de planificación del sistema para NHA58880 (inglés),
arquitecturas utilizadas con más frecuencia NHA58881 (francés),
NHA58882 (alemán),
NHA58883 (italiano),
NHA58884 (español),
NHA58885 (chino)
Modicon X80, Módulos de entradas/salidas analógicas, Manual de 35011978 (inglés),
usuario 35011979 (alemán),
35011980 (francés),
35011981 (español),
35011982 (italiano),
35011983 (chino)
Quantum con EcoStruxure™ Control Expert, Hardware, Manual de 35010529 (inglés),
referencia 35010530 (francés),
35010531 (alemán),
35013975 (italiano),
35010532 (español),
35012184 (chino)
Marcas de tiempo del sistema, Manual del usuario EIO0000001217 (inglés),
EIO0000001707 (francés),
EIO0000001708 (alemán),
EIO0000001710 (italiano),
EIO0000001709 (español),
EIO0000001711 (chino)
EcoStruxure™ Control Expert, Marcas de tiempo de aplicación, Manual EIO0000001268 (inglés),
del usuario EIO0000001702 (francés),
EIO0000001703 (alemán),
EIO0000001705 (italiano),
EIO0000001704 (español),
EIO0000001706 (chino)
Puede descargar estas publicaciones técnicas e información técnica adicional de nuestro sitio web
[Link]/en/download.
12 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Editor de datos
EIO0000000805 09/2020
Parte I
Editor de datos
Editor de datos
EIO0000000805 09/2020 13
Editor de datos
14 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Funciones generales del editor de datos
EIO0000000805 09/2020
Capítulo 1
Funciones generales del editor de datos
Introducción
En cada ficha del Editor de datos se puede configurar la visualización de las columnas (se ofrece
una configuración predeterminada). Esto le permite:
Definir las columnas que desea mostrar.
Definir la secuencia de las columnas mostradas.
Columnas disponibles
En la tabla siguiente se muestran las diferentes columnas disponibles en el Editor de datos:
EIO0000000805 09/2020 15
Funciones generales del editor de datos
Intercambio en STBY Sólo en sistemas M580 Hotstandby (véase Modicon M580 Hot Standby, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia), si este
atributo está activado, la variable o la instancia de bloque de funciones se intercambia
automáticamente entre el PLC primario y el PLC Standby. Este atributo está activado de
manera predeterminada.
+ Tarea Proporcione la tarea en la que se usa una variable, instancia EFB o instancia DFB.
Retener Las CPU BME•586040 presentan este atributo de variable, que determina si el valor de la
variable persistirá después de realizar un arranque en caliente de la CPU. Si el atributo:
Se selecciona: los datos de la variable persisten y se aplican a la variable después de
un arranque en caliente.
Se deselecciona: los datos de la variable se pierden después de un arranque en
caliente; el valor de la variable se restablece.
Para otras CPU Modicon M580, este atributo es de sólo lectura. Está seleccionado de
forma predeterminada y no se puede deseleccionar.
16 EIO0000000805 09/2020
Funciones generales del editor de datos
EIO0000000805 09/2020 17
Funciones generales del editor de datos
Definición de columnas
Paso Acción
1 En el Editor de datos,seleccione la ficha deseada.
2 En el menú contextual, abra el cuadro de diálogo Configuración de columnas mediante Personalizar
columnas.
Aparece el cuadro de diálogo siguiente.
3 Active las casillas de verificación correspondientes a las columnas que desee mostrar.
4 Confirme las modificaciones con el comando Aceptar.
Botón Descripción
Aceptar Confirma la configuración y sale del cuadro de diálogo.
Cancelar Descarta las modificaciones y sale del cuadro de diálogo.
Predeterminado Restaura la configuración predeterminada.
Ayuda Abre la Ayuda del cuadro de diálogo Configuración de columnas.
18 EIO0000000805 09/2020
Funciones generales del editor de datos
Paso Acción
1 En el Editor de datos,seleccione la ficha deseada.
2 En el menú contextual, abra el cuadro de diálogo Configuración de columnas
mediante Personalizar columnas.
3 Coloque el cursor sobre el atributo elegido y muévalo hasta el lugar deseado
haciendo clic en los dos botones de la derecha de la ventana.
4 Confirme haciendo clic en Aceptar.
EIO0000000805 09/2020 19
Funciones generales del editor de datos
20 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Programación
EIO0000000805 09/2020
Parte II
Programación
Programación
Descripción general
En esta parte se describen los detalles de Editor LL984.
Para ver las funciones estándar, consulte Programación (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento).
EIO0000000805 09/2020 21
Programación
22 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Funciones generales del editor LL984
EIO0000000805 09/2020
Capítulo 2
Funciones generales del editor LL984
Descripción general
En este capítulo se describen las funciones generales de Editor LL984.
EIO0000000805 09/2020 23
Funciones generales del editor LL984
Introducción
Cada red LL984 que se muestra en Editor LL984 contiene una matriz de 7 filas y 11 columnas,
donde puede colocar contactos, bobinas, bloques de funciones, etc.
24 EIO0000000805 09/2020
Funciones generales del editor LL984
Zoom
Utilice los botones Acercar, Alejar y Zoom para ajustar de la barra de menús de Control Expert o
los comandos en Vista → Zoom.
Si se coloca el cursor sobre un pin no asignado, la información sobre herramientas aparece con
el nombre del pin y un comentario. Si se asigna un pin, se muestra la información sobre la variable
asignada (consulte Visualización de red (véase página 75)).
Para obtener información detallada, consulte las descripciones de bloques de funciones
(véase EcoStruxure™ Control Expert, UnityLL984, Biblioteca de bloques).
EIO0000000805 09/2020 25
Funciones generales del editor LL984
Introducción
El Editor LL984 ofrece una barra de herramientas en la parte superior de la ventana del editor que
contiene un botón de flecha (Modalidad de selección), los objetos LL984 más habituales, botones
para abrir herramientas para la edición de funciones especiales, bloques de funciones para
subrutinas y una serie de bloques de funciones utilizados más frecuentemente para redes LL984.
Además, la barra de herramientas ofrece un botón para abrir la barra Barra de instrucciones de
LL984.
NOTA: El último botón de la barra de herramientas seleccionado se mantiene seleccionado hasta
que se pulsa la tecla Esc o se selecciona el botón de flecha.
Representación
Número Descripción
1 Modalidad de selección (Esc) (véase página 78)
2 Contacto normalmente abierto (F3) (véase página 89)
3 Contacto normalmente cerrado (Mayús+F3) (véase página 89)
4 Contacto de detección de transición positiva (Ctrl+F3) (véase página 89)
5 Contacto de detección de transición negativa (Ctrl+Mayús+F3)
(véase página 89)
6 Bobina (F5) (véase página 100)
7 Bobina con retención (Mayús+F5) (véase página 100)
8 Conexión booleana (F7) (véase página 116)
9 Conexión vertical (Mayús+F7) (véase página 116)
10 Enlace booleano (Alt+F6) (véase página 116)
11 Selección de datos (Ctrl+D) (véase EcoStruxure™ Control Expert, Modalidades
de funcionamiento)
12 Asistente de entrada FFB (Ctrl+I) (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento)
13 Navegador de biblioteca de tipos (Alt+3) (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento)
14 Bloque de la red de ecuación (véase página 122)
26 EIO0000000805 09/2020
Funciones generales del editor LL984
Número Descripción
15 Comentario (F8) (véase página 136)
16 Ventana de inspección (F9) (véase EcoStruxure™ Control Expert, Modalidades
de funcionamiento)
17 Botones de subrutina (JSR, LAB, RET) (véase página 134)
JSR (Saltar subrutina)
LAB (Etiquetar el punto de inicio de una subrutina)
RET (Volver de una subrutina)
EIO0000000805 09/2020 27
Funciones generales del editor LL984
28 EIO0000000805 09/2020
Funciones generales del editor LL984
Restricciones generales
Introducción
Las restricciones que se describen a continuación, a diferencia de lo que sucedía con las
aplicaciones heredadas de LL984, son válidas para Control Expert con editor LL984.
Direcciones de memoria
En Control Expert se usan las siguientes direcciones de memoria:
Programación de segmentos
La programación de segmentos en la tarea MAST gestiona la programación de segmentos.
Control Expert con editor LL984 no permite ejecutar 1 segmento varias veces durante una
exploración del PLC, algo que sí se podía hacer con las aplicaciones heredadas de LL984.
El estado del contacto de Control sólo puede ser Activado para resolver el segmento. Las
aplicaciones LL984 heredadas permitían la opción de Activado o la de Desactivado para
resolver el segmento.
Control Expert no admite el ajuste Puesta a cero del WDT.
Control Expert no admite variables de condición inversa ni para segmentos ni para redes.
Si una estación de E/S está asociada a un segmento lógico sin ninguna programación lógica, el
segmento no se crea y en consecuencia no se resuelve la E/S asociada. Las estaciones sin lógica
deben configurarse de manera explícita para explorar las E/S asociadas.
Revise el programador de segmentos y la segmentación lógica, y, tras la conversión, añada
secciones a la tarea MAST con la estación remota de E/S correcta que se ha añadido y se tiene
que resolver para la aplicación.
Para las aplicaciones de destino de Modicon M340, no es posible realizar la programación de E/S
desde el segmento. La tarea MAST actualiza los módulos de E/S.
EIO0000000805 09/2020 29
Funciones generales del editor LL984
30 EIO0000000805 09/2020
Funciones generales del editor LL984
Tratamiento de interrupt
Control Expert no admite el tratamiento de interrupt con subrutinas LL984.
Esto quiere decir que las aplicaciones que contengan la función ITMR o las que usen el módulo
de interrupt HLI 340 con la instrucción IMOD tendrán que modificarse para que puedan usar el
tratamiento de interrupt estándar de Control Expert en eventos de E/S.
Si la aplicación LL984 original contiene un FFB IMOD programado para mantener interrupts para
el módulo de entrada HLI, las secciones de la subrutina LL984 se importarán en la aplicación
Control Expert en la sección SR de la tarea MAST. Pero no funcionarán con el tratamiento de
interrupt. En Control Expert, los puntos de E/S HLI configurados como interrupts están vinculados
a eventos de E/S en la sección de eventos. El programa de subrutina de LL984 se tendrá que
programar (en uno de los lenguajes IEC) en la sección apropiada de EVT de E/S.
Al finalizar es necesario eliminar las secciones SR que se importaron a la tarea MAST.
Consulte también Llamadas de subrutinas (véase página 134).
Cambios online
En Control Expert los cambios online no son ilimitados.
Si ya se está usando un determinado porcentaje de la memoria (por ejemplo, el 75 %) disponible
para Generar → Generar cambios, se creará un mensaje.
El editor LL984 de Control Expert no permite cambios "directos" de código como en los sistemas
LL984 heredados.
Un cambio llevado a cabo online en una red LL984 conllevará una modificación de la red, por lo
que es necesario confirmarlo y descargarlo mediante Generar → Generar cambios.
Forzado
En las aplicaciones LL984 heredadas los bits forzados conservan su estado tras un arranque en
frío.
En Control Expert los bits forzados se restablecen al arrancar en frío.
EIO0000000805 09/2020 31
Funciones generales del editor LL984
Memoria ampliada
Los PLC Quantum de Control Expert no admiten paquetes SCADA que usen lecturas y escrituras
de memoria ampliada de Quantum (Modbus FC0x14 y FC0x15).
Los datos de una memoria ampliada de una aplicación LL984 heredada de Quantum pasarán a
una ubicación de variable definida Control Expert.
Modsoft SFC
Los SFC y las macros de Modsoft no se convertirán a ni serán admitidos por Control Expert.
32 EIO0000000805 09/2020
Funciones generales del editor LL984
Bloques de funciones
L9_IMIO, sin código de error 16#2003 en caso de IOFUN=3
Al utilizar el bloque de funciones de E/S inmediatas (L9_IMIO) con el parámetro IOFUN=3
(operación de entrada y salida combinada) con un módulo de E/S no bidireccional no hay ningún
código de error 16#2003 notificado.
FFB de EMTH: Diferencia de resultados y código de error entre el LL984 heredado y el LL984 de
Control Expert
Al utilizar los FFB de EMTH (L9E_...) con valores de coma flotante muy pequeños o con
value=NAN/INF, el resultado de la operación o el código de error recuperado por el FFB
L9E_ERLOG de EMTH puede diferir entre el LL984 heredado y el LL984 de Control Expert
Ejemplos:
Si el valor de entrada de L9E_SINE es 1.363573E-36, el FFB de L9E_ERLOG en
ProWORX32 notifica el código de error 1A01 (Transgresión por debajo de rango de
coma flotante), mientras que en el LL984 de Control Expert no se notifica ningún código de
error. En el LL984 de Control Expert se notifica el Error de subdesbordamiento si el valor
de entrada es ≤ 1.175E-38.
Si compara los valores de coma flotante 9.18E-41 y 0.0 mediante el bloque de funciones de
L9E_CMPFP, el resultado del LL984 heredado es igual, y en el LL984 de Control Expert el
resultado es mayor.
Si el valor de entrada del FFB de L9E_SQRFP (raíz cuadrada) es +NAN, el código de error
recuperado por el FFB de EMTH L9E_ERLOG en Control Expert es 16#1704 (valor de coma
flotante no válido), mientras que en el LL984 heredado el código de error es 16#1702
(Transgresión por encima de rango de coma flotante).
FFB de PCFL: Resultados diferentes entre el LL984 heredado y el LL984 de Control Expert
El cálculo de la fórmula (A*B*C)/D en el FFB de L9P_CALC proporciona diversos resultados en
el LL984 heredado y el LL984 de Control Expert en el caso de A=1.0 y B=C=D=9.18E-41. En el
LL984 de Control Expert, el resultado es 0.0 y, en el LL984 heredado, 9.18E-41.
XMIT, error No presente en la biblioteca. El código operacional debe cambiarse por 1F
Ahora L9_XMIT se ofrece como un EFB siempre disponible, mientras que los proyectos del LL984
heredado lo consideran cargable. El código de opción ya no es necesario y debe configurarse en
1F antes de importar la aplicación en Control Expert.
EIO0000000805 09/2020 33
Funciones generales del editor LL984
34 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Acceso a tareas y secciones
EIO0000000805 09/2020
Capítulo 3
Acceso a tareas y secciones
Descripción general
Acceso a las secciones
En este capítulo se describen los detalles añadidos en el Navegador de proyectos para admitir
redes y segmentos LL984.
Para obtener información sobre las funciones estándar, consulte Acceso a las secciones
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Acceso a las tareas
Para obtener información sobre cómo crear y modificar tareas de programa, consulte Acceso a las
tareas (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
EIO0000000805 09/2020 35
Acceso a tareas y secciones
Introducción
La lógica de LL984 se programa en redes.
Varias redes se agrupan en segmentos.
Cada red contiene una matriz de 7 filas y 11 columnas, donde puede colocar contactos, bobinas,
bloques de funciones, etc.
Al principio de cada ejecución de código del segmento, las entradas de una estación RIO se
pueden leer y, al final, las salidas de esta u otra estación RIO se pueden escribir.
Recomendaciones
Se recomienda no utilizar más de 64 segmentos y 5000 redes en una aplicación.
Restricciones
Para crear redes y segmentos LL984 se aplican las siguientes reglas:
Los segmentos LL984 sólo se pueden crear cuando la configuración del proyecto Ladder Logic
984 (LL984) se activa mediante Herramientas → Configuración del proyecto → Programa →
Lenguajes.
Los segmentos LL984 sólo se pueden crear en la tarea MAST de la aplicación; no se permiten
en las tareas FAST ni AUX.
Sólo se puede crear un segmento LL984 dentro del nodo de la subrutina (Secciones SR) de la
tarea MAST.
Los segmentos LL984 no se pueden crear en los nodos Eventos de temporizador o Eventos de
E/S.
Los segmentos LL984 no se pueden crear en DFB.
Para las secciones de acción y transición en SFC, no se admite LL984 como lenguaje.
Sólo se admiten ST, IL, FBD y LD como lenguaje.
Las secciones y los segmentos LL984 con lenguajes IEC se pueden mezclar dentro del nodo
Secciones de la tarea MAST. Lo mismo es válido dentro del nodo de la subrutina (Secciones
SR) de la tarea MAST.
Las redes LL984 sólo se pueden crear como hijos de segmentos LL984.
Sólo se admiten las redes LL984 como hijos de segmentos LL984, no se pueden crear
secciones con lenguajes IEC allí.
36 EIO0000000805 09/2020
Acceso a tareas y secciones
Creación de un segmento
Paso Acción
1 Haga clic con el botón izquierdo del ratón en el directorio Secciones de la tarea MAST o coloque
el cursor sobre dicho directorio con ayuda de las teclas de flecha.
2 Haga clic con el botón derecho del ratón o pulse la combinación de teclas Mayús+F10 para
seleccionar la opción Nueva sección en el menú contextual.
Resultado: Se abrirá el cuadro de diálogo de propiedades para el segmento.
3 Introduzca el nombre (de segmento) de la sección
El nombre (de segmento) de la sección debe ser exclusivo en todo el proyecto y debe cumplir
la nomenclatura general de Control Expert.
4 Seleccione Segmento LL984 como Lenguaje de programación del segmento.
5 Seleccione el módulo funcional al que se ha asociado el segmento en la ficha Localización si es
necesario.
Consulte también Módulos funcionales (véase EcoStruxure™ Control Expert, Modalidades de
funcionamiento).
6 Defina una variable booleana en la ficha Condición con la que se puede activar/desactivar el
segmento (segmento activo cuando la variable es igual a 1) si es necesario.
Existen las siguientes posibilidades para elegir una variable:
Introduzca el nombre de la variable/dirección directamente o cópielo desde el portapapeles.
Utilice el botón ... para abrir un cuadro de diálogo Selección de datos.
EIO0000000805 09/2020 37
Acceso a tareas y secciones
Paso Acción
1 Haga clic con el botón izquierdo del ratón en un Segmento LL984 en el directorio Secciones de
la tarea MAST o coloque el cursor sobre dicho directorio con ayuda de las teclas de flecha.
2 Haga clic con el botón derecho del ratón o pulse la combinación de teclas Mayús+F10 para
seleccionar la opción Nueva red 984 en el menú contextual.
Resultado: Se abrirá el cuadro de diálogo de propiedades para la red.
3 Introduzca el nombre de red.
El nombre de red debe ser exclusivo en todo el proyecto y debe cumplir la nomenclatura general
de Control Expert.
4 Red LL984 está preseleccionado para el Lenguaje de la red y no se puede cambiar.
5 Defina una variable booleana en la ficha Condición con la que se puede activar/desactivar el
segmento (segmento activo cuando la variable es igual a 1) si es necesario.
Existen las siguientes posibilidades para elegir una variable:
Introduzca el nombre de la variable/dirección directamente o cópielo desde el portapapeles.
Utilice el botón de comando ... para abrir un cuadro de diálogo de Selección de datos.
Una nueva red se inserta normalmente como el último elemento en el directorio Segmento LL984.
Para introducir una nueva red directamente antes de una red seleccionada, utilice Insertar red…
en el menú contextual.
38 EIO0000000805 09/2020
Acceso a tareas y secciones
Paso Acción
1 Haga clic con el botón izquierdo del ratón en el directorio Secciones SR de la tarea MAST o
coloque el cursor sobre dicho directorio con ayuda de las teclas de flecha.
2 Haga clic con el botón derecho del ratón o pulse la combinación de teclas Mayús+F10 para
seleccionar la opción Nueva sección SR en el menú contextual.
Resultado: Se abrirá el cuadro de diálogo de propiedades para la sección SR (Segmento
LL984).
3 Introduzca el nombre de la sección SR (segmento LL984).
El nombre de la sección SR (Segmento LL984) debe ser exclusivo en todo el proyecto y debe
cumplir la nomenclatura general de Control Expert.
4 Seleccione Segmento LL984 como Lenguaje de programación del segmento.
NOTA: Sólo puede haber un segmento LL984 SR en un proyecto. De modo que cuando ya hay
uno existente, no es posible seleccionar Segmento LL984 como el Lenguaje de programación
para una nueva sección SR.
5 Introduzca un comentario en la ficha Comentario si lo desea (1024 caracteres como máximo).
6 Confirme los datos introducidos con Aceptar. El cuadro de diálogo se cerrará y el segmento
LL984 creado se mostrará en el directorio SR Section.
7 Haga clic con el botón izquierdo del ratón en el Segmento LL984 en el directorio Secciones SR
de la tarea MAST o coloque el cursor sobre dicho directorio con ayuda de las teclas de flecha.
8 Haga clic con el botón derecho del ratón o pulse la combinación de teclas Mayús+F10 para
seleccionar la opción Nueva red 984 en el menú contextual.
Resultado: Se abrirá el cuadro de diálogo de propiedades para la red.
9 Introduzca el nombre de red.
El nombre de red debe ser exclusivo en todo el proyecto y debe cumplir la nomenclatura general
de Control Expert.
10 Red LL984 está preseleccionado para el Lenguaje de la red y no se puede cambiar.
11 Introduzca un comentario en la ficha Comentario si es necesario.
12 Confirme los datos introducidos con Aceptar. El cuadro de diálogo se cerrará y la red creada se
mostrará como el último elemento en el directorio Segmento LL984.
NOTA: La posición de las redes dentro de la Vista estructural coincide exactamente con la
secuencia de ejecución y se puede cambiar mediante la función de arrastrar y colocar.
EIO0000000805 09/2020 39
Acceso a tareas y secciones
Paso Acción
1 Haga clic con el botón izquierdo del ratón en el segmento/red que desee o coloque el cursor en
dicha sección/red mediante las teclas de flecha.
2 Haga clic con el botón derecho del ratón o pulse la combinación de teclas Mayús+F10 para
seleccionar la opción Propiedades en el menú contextual.
Resultado: Se abre el diálogo Propiedades.
3 Realice las modificaciones deseadas.
4 Confirme todos los datos con Aceptar.
Exportación/Importación de segmentos/redes
Consulte Exportación/importación de segmentos y redes LL984 (véase EcoStruxure™ Control
Expert, Convertidor de aplicaciones de Concept, Manual del usuario).
40 EIO0000000805 09/2020
Acceso a tareas y secciones
Introducción
Esta sección describe los detalles de Editor LL984 en relación con la modificación de las
propiedades del segmento LL984.
Para obtener información sobre las funciones estándar, consulte Acceso a las secciones
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Protección
La propiedad Protección no está disponible en este momento.
Localización
Sólo puede conectar segmentos LL984 a un módulo funcional y no redes LL984. Las redes de un
segmento están conectadas implícitamente al módulo funcional de su segmento.
Puede vincular un segmento LL984 a un módulo funcional en la ficha Localización del cuadro de
diálogo de propiedades o en el Navegador de proyectos mediante la función de arrastrar y colocar
de la Vista estructural a la Vista funcional.
Puede desvincular un segmento LL984 de un módulo funcional en la ficha Localización del cuadro
de diálogo de propiedades o seleccionando Desvincular del menú contextual del segmento.
Condición
Puede modificar la Condición de un segmento LL984 en la ficha Condición del cuadro de diálogo
de propiedades.
Al configurar una variable booleana en esta ficha, se comprueba el estado de esta variable al inicio
de la ejecución del código del segmento LL984.
Cuando el estado de la variable es 0, el segmento y todas sus redes no se ejecutan.
Cuando el estado de la variable es 1 o cuando no se define ninguna variable de la condición para
el segmento, depende de las variables de condición de las redes si se ejecutarán las redes o no.
EIO0000000805 09/2020 41
Acceso a tareas y secciones
E/S remotas
Puede sincronizar las E/S remotas de un segmento LL984 en la ficha E/S remota del cuadro de
diálogo de propiedades.
Aquí puede configurar qué estación Quantum remota se lee antes y cuál se escribe después de
la ejecución del segmento LL984.
Las estaciones que todavía no están configuradas se muestran en rojo dentro del cuadro de lista.
Las estaciones que no están configuradas se pueden seleccionar aquí, pero si no se configuran
antes de la siguiente función Generar, la generación no será satisfactoria y se mostrará un
mensaje de diagnóstico.
NOTA: Esta propiedad sólo está disponible para proyectos Quantum.
Comentario
Puede introducir un comentario en un segmento LL984 en la ficha Comentario del cuadro de
diálogo de propiedades.
El tamaño máximo de un comentario es de 1024 caracteres.
42 EIO0000000805 09/2020
Acceso a tareas y secciones
Introducción
Esta sección describe los detalles de Editor LL984 en relación con la modificación de las
propiedades de la red LL984.
Para obtener información sobre las funciones estándar, consulte Acceso a las secciones
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Protección
La propiedad Protección no está disponible en este momento.
Localización
Sólo puede conectar un segmento LL984 a un módulo funcional. Las redes de un segmento están
conectadas implícitamente al módulo funcional de su segmento.
Condición
Puede modificar la Condición de una red LL984 en la ficha Condición del cuadro de diálogo de
propiedades.
Al configurar una variable booleana en esta ficha, se comprueba el estado de esta variable al inicio
de la ejecución del código de la red LL984.
Cuando el estado de la variable es 0, la variable y sus redes no se ejecutan.
Cuando el estado de la variable es 1 o cuando no se define ninguna variable de condición para la
red, depende de las variables de condición de las redes si se ejecutarán las redes o no.
Puede definir una variable de condición para cada red.
NOTA: Las variables de condición no influyen en la ejecución de un bloque L9_SKP, esto significa
que cuando tiene una omisión en 4 redes, omite el resto de la red actual y las 3 redes siguientes
independientemente de sus variables de condición.
E/S remotas
Sólo puede sincronizar las E/S remotas para segmentos LL984 y no para redes LL984.
Comentario
Puede introducir un comentario en una red LL984 en la ficha Comentario del cuadro de diálogo de
propiedades.
El tamaño máximo de un comentario es de 1024 caracteres.
EIO0000000805 09/2020 43
Acceso a tareas y secciones
Directorio de usuario/Hipervínculo
Para redes LL984 puede añadir hipervínculos seleccionando Añadir hipervínculo en el menú
contextual de la red.
Para obtener información detallada, consulte el capítulo Hipervínculos (véase EcoStruxure™
Control Expert, Modalidades de funcionamiento).
No puede añadir directorios de usuario a redes LL984.
44 EIO0000000805 09/2020
Acceso a tareas y secciones
Introducción
Las secciones y los segmentos LL984 (y también las redes LL984 dentro de los segmentos) se
ejecutan en la secuencia en que se muestran en la Vista estructural del Explorador de proyectos.
Para cambiar esta secuencia, puede arrastrar y colocar secciones, los segmentos LL984 o las
redes LL984 dentro de la Vista estructural.
Restricciones
Para arrastrar y colocar redes y segmentos LL984 se aplican las siguientes reglas:
Las secciones (ST, LD, …) no se pueden colocar en segmentos LL984.
Los segmentos LL984 no se pueden colocar en otros segmentos LL984.
Las redes LL984 sólo se pueden colocar en segmentos LL984.
Las redes LL984 se pueden colocar en el segmento de la subrutina LL984 bajo el nodo de las
Secciones SR de la tarea MAST.
Después de colocar las redes, se vuelven a analizar de nuevo durante la siguiente función
Generar, porque, por ejemplo, los bloques de funciones L9_LAB sólo se permiten en redes del
segmento LL984 en el nodo de las Secciones SR.
Cuando una red LL984 tiene una condición de activación y se arrastra y coloca en el segmento
de la subrutina LL984, la red LL984 pierde su condición de activación porque las redes de
subrutinas no tienen condiciones de activación.
EIO0000000805 09/2020 45
Acceso a tareas y secciones
46 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Opciones del software Control Expert
EIO0000000805 09/2020
Capítulo 4
Opciones del software Control Expert
Descripción general
En este capítulo se describen los detalles de Editor LL984 en referencia a las opciones del
software Control Expert.
Para obtener información sobre las funciones estándar, consulte Opciones del software
Control Expert (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
EIO0000000805 09/2020 47
Opciones del software Control Expert
Sección 4.1
Configuración del proyecto
Programa
Descripción general
En este capítulo se describen los detalles de Editor LL984 en referencia a las opciones del
software Control Expert (Herramientas → Ajustes del proyecto).
Para obtener información sobre las funciones estándar, consulte Ajustes del proyecto
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Introducción
A estos parámetros de configuración del proyecto se puede acceder a través de Herramientas →
Ajustes del proyecto → Programa. Contiene la configuración de FBD, LD, SFC, ST y LL984.
Al igual que ocurre con otros parámetros de configuración del proyecto de Control Expert, la
configuración del proyecto específica de LL984 también se almacenará como parte de la
aplicación.
48 EIO0000000805 09/2020
Opciones del software Control Expert
Representación
Aspecto de la configuración de Lenguajes
EIO0000000805 09/2020 49
Opciones del software Control Expert
Elemento Descripción
Diagrama de bloques de funciones (FBD) Cuando estas casillas de verificación están activadas, se pueden
utilizar los lenguajes respectivos en su proyecto.
Ladder (LD)
Diagrama funcional secuencial (SFC)
Lista (IL)
Literal estructurado (ST)
Ladder Logic (LL984) Cuando esta casilla de verificación esté activada, podrá utilizarse
el lenguaje LL984 en el proyecto.
NOTA:
Para modificar la configuración de Ladder Logic (LL984) se aplican las restricciones siguientes:
Esta configuración está deshabilitada para las aplicaciones que utilizan PLC de seguridad
Quantum, porque las redes y los segmentos LL984 sólo pueden crearse para aplicaciones que
no sean de seguridad.
Para modificar esta configuración tiene que pasar a offline.
Elemento Descripción
SKP habilitado Cuando esta casilla de verificación está marcada, se puede
utilizar el bloque de funciones L9_SKP en su proyecto.
NOTA: Si se modifica esta configuración, se volverá a efectuar un análisis de las redes LL984.
Esto también puede darse en la modalidad online.
50 EIO0000000805 09/2020
Opciones del software Control Expert
Elemento Descripción
Vista de impresión Mediante esta lista, selecciona vista1 a vista4 definidas en
los elementos Vista 1 a Vista 4 (consulte a continuación).
La vista predeterminada es vista4.
La vista que seleccione para la configuración de Vista de
impresión será la que se utilice para imprimir las redes
LL984.
Ancho de columna Mediante este campo, puede introducir el ancho de
columna como valor de coma flotante (de 1,0 a 3,0).
Por ejemplo, un valor de 3,0 significa un ancho de columna
3 veces más grande.
El ancho predeterminado es 1,0.
NOTA: Al modificar la configuración del Ancho de columna, no será necesario una nueva
generación.
EIO0000000805 09/2020 51
Opciones del software Control Expert
Es posible cambiar entre las diferentes vistas definidas con CTRL+W o con el botón Cambiar
modalidad de vista.
Elemento Descripción
Línea 1 Para cada línea puede seleccionar qué información se debe
... mostrar:
Línea 7 En blanco
Dirección
Dirección 984
Variable
Comentario
Descriptor 1 a descriptor 9
Dirección topológica
Número máximo de caracteres Define el número máximo de caracteres visible en una celda (de 5 a
por ancho de celda 32). Si se aumenta este valor, se genera un tamaño de fuente más
pequeño y viceversa.
El valor predeterminado es 10 caracteres.
NOTA: Un valor alto (por ejemplo, 32) puede generar un tamaño de
fuente muy pequeño (ilegible), pero dicho valor resulta conveniente
si se utiliza junto con una configuración de Ancho de columna mayor
(como 2,0 ó 3,0).
52 EIO0000000805 09/2020
Opciones del software Control Expert
NOTA:
Para la configuración de Vista 1 a Vista 4 se aplican las restricciones siguientes:
Si se selecciona el valor Variable en líneas consecutivas (por ejemplo, Línea 1 y Línea 2) el
nombre de la variable se divide en n líneas, si es más largo que el ancho de celda.
Si se selecciona el valor Variable, por ejemplo, para la Línea 1 y la Línea 3, y se selecciona
cualquier otro valor para la Línea 2, el nombre de la variable se trunca al final de la Línea 1 y
no se divide en la Línea 3.
La Línea 3 vuelve a empezar por el primer carácter del nombre de la variable.
Si se selecciona el valor Comentario en líneas consecutivas (por ejemplo, Línea 1 - Línea 3) el
comentario de la variable se divide en n líneas, si es más largo que el ancho de celda.
Si se selecciona el valor Comentario, por ejemplo, para la Línea 1 y la Línea 3, y se selecciona
cualquier otro valor para la Línea 2, el comentario de la variable se trunca al final de la Línea 1
y no se divide en la Línea 3.
La Línea 3 vuelve a empezar por el primer carácter del comentario de la variable.
Si las 7 líneas están configuradas como En blanco, el editor LL984 muestra el nombre de la
variable en la Línea 7 automáticamente.
Número máximo de caracteres por ancho de celda
La altura de la fuente calculada se aplica para todo tipo de información mostrada (dirección,
variable, comentario, etcétera).
Las líneas en blanco en la parte superior no se muestran. Las líneas en blanco en medio o en
la parte inferior se muestran como líneas vacías.
EIO0000000805 09/2020 53
Opciones del software Control Expert
Sección 4.2
Opciones
Opciones
Datos y lenguajes
Descripción general
En este capítulo se describen los detalles de Editor LL984 en referencia a las opciones del
software Control Expert (Herramientas → Opciones).
Para obtener información sobre las funciones estándar, consulte Opciones (véase EcoStruxure™
Control Expert, Modalidades de funcionamiento).
Introducción
A esta sección de configuración se puede acceder mediante Herramientas → Opciones → Datos
y lenguajes. Contiene la configuración para introducir datos.
Para obtener información sobre las funciones estándar, consulte Datos y lenguajes
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
54 EIO0000000805 09/2020
Opciones del software Control Expert
Representación
Opciones de LL984
Elemento Descripción
Mostrar bobinas con En esta lista puede seleccionar qué letra (L o M) se mostrará
retención como dentro de una bobina con retención.
La letra que se mostrará de forma predeterminada será una L.
Volver a utilizar la ventana Si se activa esta casilla, solamente se utilizará una ventana
del editor 984 al abrir la red para los comandos Abrir de las redes LL984.
Si no se activa esta casilla, se abrirá una nueva ventana para
cada comando Abrir en una red LL984.
EIO0000000805 09/2020 55
Opciones del software Control Expert
56 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Funciones comunes para lenguajes gráficos
EIO0000000805 09/2020
Capítulo 5
Funciones comunes para lenguajes gráficos
Introducción
Los marcadores sirven para marcar posiciones en el margen (columna gris situada a la izquierda
de la sección/red) y permiten una localización rápida y sencilla de las posiciones marcadas en
secciones/redes de lenguajes distintos.
Se puede navegar en una lista de marcadores que se muestra en el cuadro de diálogo
Herramientas → Marcadores.
Ejemplo de un marcador en SFC:
EIO0000000805 09/2020 57
Funciones comunes para lenguajes gráficos
Definición de marcadores
Para definir un marcador, existen las siguientes posibilidades:
Ejecute el comando Editar → Marcadores > → Activar/desactivar marcador. (No deberá haber
ningún marcador actual en el área seleccionada).
El marcador se inserta en el margen (columna gris en el margen izquierdo de la sección/red) y
aparecerá como marcador actual.
Pulse la combinación de teclas Ctrl+F2. (No deberá haber ningún marcador actual en el área
seleccionada).
El marcador se inserta en el margen (columna gris en el margen izquierdo de la sección/red) y
aparecerá como marcador actual.
O bien
Coloque el puntero del ratón en el margen (columna gris en el margen izquierdo de la
sección/red) sobre la posición que desee marcar y ejecute el comando de menú
Activar/desactivar marcador en el menú contextual del margen (clic con el botón secundario del
ratón).
El marcador se insertará en la posición del puntero del ratón y aparecerá como marcador
actual.
58 EIO0000000805 09/2020
Funciones comunes para lenguajes gráficos
Si hay seleccionado un marcador, se saltará de éste al siguiente, que quedará seleccionado como
marcador actual.
Los marcadores cambian de posición según el orden en que aparecen en el cuadro de diálogo
Marcadores.
Si hay seleccionado un marcador, se saltará de éste al anterior, que quedará seleccionado como
marcador actual.
Los marcadores cambian de posición según el orden en que aparecen en el cuadro de diálogo
Marcadores.
EIO0000000805 09/2020 59
Funciones comunes para lenguajes gráficos
Elemento Descripción
Columna Marcador Lista de los marcadores del proyecto. Los marcadores creados
automáticamente (consulte abajo) aparecen de color gris y sus
nombres no se pueden cambiar.
Columna Ubicación Ubicación del marcador (sección, red o DFB) con relación al
Navegador de proyectos.
Columna Fila Fila de la sección/red en que se encuentra el marcador.
Casillas de verificación de la Para pasar a este marcador mediante las funciones Marcador
columna Marcador. siguiente/Marcador anterior, marque esta casilla.
Para los marcadores nuevos, la casilla de verificación está
marcada de manera predeterminada.
Eliminar/Eliminar todo Haga clic con el botón secundario en el cuadro de diálogo y
seleccione en el menú contextual:
Eliminar: para eliminar el marcador seleccionado
Eliminar todo: para eliminar todos los marcadores del proyecto
60 EIO0000000805 09/2020
Funciones comunes para lenguajes gráficos
NOTA: La ficha Marcador del cuadro de diálogo Editar → Ir a sólo muestra los marcadores de la
sección actual.
Almacenamiento de marcadores
Los marcadores se guardan con la aplicación.
EIO0000000805 09/2020 61
Funciones comunes para lenguajes gráficos
62 EIO0000000805 09/2020
EcoStruxure™ Control Expert
Editor LL984
EIO0000000805 09/2020
Capítulo 6
Editor LL984
Editor LL984
Descripción general
En este capítulo se describen los detalles de Editor LL984.
EIO0000000805 09/2020 63
Editor LL984
Sección 6.1
Creación de un programa con el lenguaje de programación LL984
Descripción general
En esta sección se describen los aspectos básicos para crear un programa con el lenguaje de
programación LL984.
64 EIO0000000805 09/2020
Editor LL984
Introducción
Antes de crear un programa LL984 es necesario activar los siguientes parámetros de
configuración del proyecto:
Ladder Logic 984 (LL984)
(Configuración del proyecto → Programa → Lenguajes)
Para poder crear secciones y redes de LL984.
Permitir matrices dinámicas (ANY_ARRAY_XXX)
(Configuración del proyecto → Variables)
Para poder usar matrices dinámicas con los bloques de funciones de LL984.
EIO0000000805 09/2020 65
Editor LL984
Introducción
La estructura de un programa LL984 equivale a un circuito de corriente para conmutadores de
relé.
En el lado izquierdo del editor LL984 se encuentra el denominado "segmento de alimentación
izquierdo". Este segmento de alimentación izquierdo corresponde a la fase (conductor L) de un
circuito de corriente.
El segmento de alimentación derecho equivale al conductor neutro.
Un grupo de objetos conectados entre sí que no poseen ninguna conexión a otros objetos
(excepto al segmento de alimentación) se denomina circuito de corriente.
66 EIO0000000805 09/2020
Editor LL984
EIO0000000805 09/2020 67
Editor LL984
Es posible añadir comentarios relativos a la lógica del programa mediante objetos de texto
(véase página 136).
Utilizando la mnemotecnia (véase página 114) también puede añadir bobinas y contactos a una
red.
Funciones online
Visualización y modificación de valores de variables utilizando:
tablas de animación, (véase página 162)
Editores de instrucciones (véase página 167)
68 EIO0000000805 09/2020
Editor LL984
Introducción
La ventana del editor LL984 está formada por celdas, en cada una de las cuales se puede colocar
un objeto. Para poder diferenciarlas visualmente, estas celdas aparecen con una cuadrícula
activable Vista → Cuadrícula).
Paso Acción
1 Cree una red LL984. (véase página 36)
2 Seleccione el objeto deseado utilizando:
Los comandos del menú Editar → Nuevo → <Objeto>
O bien
Los iconos asignados a objetos en la barra de herramientas
Para volver a la modalidad de selección, haga clic en el icono o pulse la tecla Esc.
4 Para introducir los parámetros actuales asignados (variable/dirección), haga doble clic en el
objeto.
Resultado: se abrirá el cuadro de diálogo de propiedades del objeto.
Ejemplo:
EIO0000000805 09/2020 69
Editor LL984
Paso Acción
5 Introduzca los parámetros reales que desee y un comentario, si es necesario, y confirme las
entradas con Aceptar.
Resultado: aparecerá el nombre de las variables asociadas sobre el objeto.
NOTA: Si se introduce una dirección binaria, se abre el cuadro de diálogo Create variable. Con
esto puede crear una variable asociada con la dirección introducida.
6 Repita los pasos hasta que se hayan introducido todos los objetos.
70 EIO0000000805 09/2020
Editor LL984
Paso Acción
1 Cree una red LL984. (véase página 36)
2 Con el teclado, coloque el campo de fondo gris sobre la celda en la que desee insertar el
objeto.
3 Seleccione el objeto que desee con las teclas de función asignadas a los objetos.
Resultado: el símbolo del puntero muestra el objeto seleccionado.
4 Confirme la selección con la tecla Intro.
Resultado: el objeto seleccionado se insertará en la celda con fondo gris y el campo gris
se desplazará automáticamente a la siguiente celda.
Ejemplo:
EIO0000000805 09/2020 71
Editor LL984
Introducción
La comprobación sintáctica y semántica se realiza directamente al crear el programa.
El resultado de esta comprobación se representa de tres formas:
Directamente en la sección del programa mediante textos u objetos coloreados.
Como cuadro de información sobre herramientas si se coloca el puntero sobre un objeto con
errores.
En la ventana de resultados si se selecciona Generar → Analizar.
NOTA: Las advertencias no se visualizan en la sección del programa.
Colores de objetos/textos
Color Descripción
Negro Sintaxis y semántica correctas.
Azul Causas posibles:
La variable asignada no está declarada.
El tipo de datos de la variable no es adecuado para el tipo de datos del pin.
El pin de entrada o de salida no está conectado.
Línea roja Texto no válido. Por ejemplo, variables no declaradas, tipo de datos incorrecto de
ondulada bajo el la variable, etc.
texto
72 EIO0000000805 09/2020
Editor LL984
Mensajes de error
A continuación consta una lista de ejemplos de mensajes de error que mostrará Analizar (E).
Mensaje de error
illegal link
es necesario ubicar la variable “%1”
sólo se permiten bobinas en la última columna
una sola bobina por cada fila
no se admite el tipo de FFB '%1'
el último objeto de la fila debe ser una bobina
el número máximo permitido de columnas es de '11'
el número máximo permitido de filas es de '7'
el parámetro '%1' espera un valor constante
valor constante no válido '%1': %2
el parámetro '%1' espera una variable
objeto no admitido
la dimensión de '%1' es demasiado reducida; debe ser al menos '%2'
la dimensión de '%1' debe ser '%2'
la variable '%1' debe poder editarse
el parámetro de '%1' debe ser múltiplo de '%2'
el parámetro de '%1' debe ser múltiplo de '%2'
se ha deshabilitado el uso del lenguaje LL984
se ha deshabilitado el uso de la instrucción SKP
'%1' sólo se permite en la red de subrutinas
'%1' debe encontrarse en la fila 1/columna 1
la etiqueta '%1' no es única
la etiqueta '%1' no existe
no existe el segmento de subrutina
falta el archivo '%1'
la plantilla de IMC '%1' no existe
Non-latched usage of '%1' detected, which is used also as latched
EIO0000000805 09/2020 73
Editor LL984
Mensajes de advertencia
A continuación consta una lista de ejemplos de mensajes de advertencia que mostrará Analizar
(W).
Mensaje de advertencia
expression expected (if no actual parameter is assigned to a contact)
variable expected (if no actual parameter is assigned to a coil)
Problemas tolerados
Analizar tolerará los siguientes problemas.
Problema
faltan conexiones (al segmento de alimentación u otros elementos de lógica)
saltar de una red de subrutina a una red de otra subrutina en el segmento de subrutina
LL984, si está activada la configuración del proyecto "SKP habilitado"
74 EIO0000000805 09/2020
Editor LL984
Visualización de red
Introducción
El editor de LL984 puede mostrar varias informaciones sobre variables vinculadas a bobinas,
contactos y bloques de funciones.
Esta información se muestra encima de la bobina, el contacto o el nodo de bloque de funciones
respectivo, y también se puede mostrar mediante la información sobre herramientas.
4 vistas distintas
Puede definir 4 vistas distintas (Vista 1 a Vista 4) mediante Herramientas → Ajustes del proyecto
→ Programa → LL984 → Visualización de red.
Según la configuración de Vista 1 a Vista 4, el editor de LL984 mostrará la información siguiente:
Dirección (por ejemplo, %M100)
Dirección 984 (por ejemplo, 400100)
Nombre de variable
Comentario de variable
Descriptores 1 a 9
Dirección topológica
Para obtener información detallada sobre cómo definir las diferentes vistas, consulte
Configuración del proyecto, sección Programa (véase página 48).
Conmutación de vistas
Es posible cambiar entre las diferentes vistas definidas con CTRL+W o con el botón Cambiar
modalidad de visualización ( ).
La información sobre herramientas del botón muestra la vista actual (Vista 1, 2, 3 ó 4.
EIO0000000805 09/2020 75
Editor LL984
76 EIO0000000805 09/2020
Editor LL984
EIO0000000805 09/2020 77
Editor LL984
Selección de objetos
Modalidad de selección
La selección de los objetos se realiza en la modalidad de selección.
La modalidad de selección se activa mediante:
El comando de menú Editar → Modalidad de selección
El icono
O bien
La tecla Esc
Selección de un objeto
78 EIO0000000805 09/2020
Editor LL984
Selección de todo
EIO0000000805 09/2020 79
Editor LL984
Deselección de objetos
80 EIO0000000805 09/2020
Editor LL984
Eliminación de objetos
Corte de objetos
El objeto cortado puede insertarse en cualquier otra posición (también en otra red LL984).
El objeto cortado puede insertarse en cualquier otra posición (también en otra red LL984).
EIO0000000805 09/2020 81
Editor LL984
82 EIO0000000805 09/2020
Editor LL984
Movimiento de objetos
símbolo a .
4. Arrastre el objeto hasta la nueva
ubicación y suelte el botón del ratón.
Resultado: El objeto seleccionado se moverá desde su ubicación original hasta la posición
de destino. Los parámetros reales del objeto se mueven junto con el objeto. Las conexiones
booleanas sólo se conservan para operaciones de movimientos horizontales.
NOTA: No es posible realizar ningún movimiento de los FFB a las celdas que ya están
ocupadas (por ejemplo, por contacto, bobina, otro FFB, enlace booleano).
NOTA: La operación de movimiento también puede realizarse en secciones entre las
distintas redes LL984 abiertas.
NOTA: Cuando los objetos se mueven más allá del área visible de la ventana del editor, el
desplazamiento automático de la ventana no se iniciará hasta que se llegue al borde de la
ventana con el puntero del ratón, no cuando los objetos se muevan más allá del borde.
EIO0000000805 09/2020 83
Editor LL984
84 EIO0000000805 09/2020
Editor LL984
Si llama al cuadro de diálogo de propiedades sin haber seleccionado un objeto, se abrirá el cuadro
de diálogo Propiedades de red (véase página 43).
Si hay varios objetos seleccionados, los comandos no tendrán efecto.
EIO0000000805 09/2020 85
Editor LL984
Introducción
Cada red contiene una matriz de 7 filas y 11 columnas.
Sin embargo, mediante Insertar/Eliminar fila e Insertar/Eliminar columna puede desplazar las filas
hacia abajo/hacia arriba y desplazar las columnas a la derecha y a la izquierda.
Inserción de filas
Paso Acción
1 Seleccione la fila que desee en la regla vertical (haga clic en el número de fila).
2 Utilice el comando de menú Insertar fila en el menú contextual de la regla
vertical o utilice el comando de menú Editar → Insertar fila.
Resultado: se inserta una fila encima la fila seleccionada.
Inserción de columnas
Paso Acción
1 Seleccione la columna que desee en la regla horizontal (haga clic en el número
de columna).
2 Utilice el comando de menú Insertar columna en el menú contextual de la regla
horizontal o utilice el comando de menú Editar → Insertar columna.
Resultado: se inserta una columna a la izquierda de la columna seleccionada.
86 EIO0000000805 09/2020
Editor LL984
Eliminación de filas
Paso Acción
1 Seleccione la fila que desee en la regla vertical (haga clic en el número de fila).
2 Utilice el comando de menú Eliminar fila en el menú contextual de la regla
vertical o utilice el comando de menú Editar → Eliminar fila.
Resultado: la fila se elimina. Las filas inferiores se desplazan en la fila hacia
arriba. En la parte inferior se inserta una fila vacía.
Eliminación de columnas
Paso Acción
1 Seleccione la columna que desee en la regla horizontal (haga clic en el número
de columna).
2 Utilice el comando de menú Eliminar columna en el menú contextual de la regla
horizontal o utilice el comando de menú Editar → Eliminar columna.
Resultado: la columna se elimina. Las columnas de la derecha se desplazan una
columna a la izquierda. En la parte derecha de la cuadrícula se inserta una
columna vacía.
EIO0000000805 09/2020 87
Editor LL984
Sección 6.2
Edición de contactos
Edición de contactos
Descripción general
En esta sección se describe la edición de contactos en el lenguaje de programación LL984.
88 EIO0000000805 09/2020
Editor LL984
Selección de contactos
Introducción
Un contacto es un elemento de LL984 que transfiere un estado del enlace horizontal a su parte
derecha. Este estado procede del enlace AND booleano del estado del enlace horizontal de la
parte izquierda con el estado del parámetro booleano actual relevante.
EIO0000000805 09/2020 89
Editor LL984
Tipos de contactos
90 EIO0000000805 09/2020
Editor LL984
Colocación de contactos
Introducción
Los contactos se pueden colocar en cualquier celda libre, excepto en las celdas situadas
inmediatamente junto al segmento de alimentación derecho.
Si se coloca un contacto en una celda que ya esté ocupada con un contacto, una bobina, un enlace
booleano o una etiqueta, el contenido de la celda se reemplazará por el contacto nuevo.
Si se coloca un contacto en una celda ya ocupada por otro objeto (p. ej., FFB), se emitirá un
mensaje de error.
Para los contactos se admiten los siguientes parámetros actuales:
Variables booleanas
Literales booleanos (0, 1, FALSE, TRUE)
Direcciones booleanas (direcciones topológicas o simbólicas)
Expresiones ST que tengan resultados booleanos (p. ej., VarA > VarB)
Las expresiones ST como parámetros formales para contactos son una ampliación de la norma
IEC 61131-3 y se deben habilitar de forma explícita en el cuadro de diálogo Herramientas →
Configuración del proyecto → Programa → Lenguajes → Común activando la casilla de
verificación Utilización de expresiones ST.
EIO0000000805 09/2020 91
Editor LL984
Colocación de contactos
Paso Acción
1 Seleccione el contacto deseado; consulte también Selección de contactos (véase página 89).
2 Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Resultado: se inserta el contacto seleccionado.
3 Para insertar otros contactos del mismo tipo:
Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Para regresar a la modalidad de selección:
Pulse la tecla Esc.
Para insertar otros objetos:
Seleccione el objeto que desee insertar.
92 EIO0000000805 09/2020
Editor LL984
Paso Acción
1 Abra el cuadro de diálogo de propiedades (véase página 85) del contacto.
Resultado: se abrirá el cuadro de diálogo de propiedades del contacto.
Ejemplo:
EIO0000000805 09/2020 93
Editor LL984
Paso Acción
3 Confirme la variable seleccionada con Aceptar.
Resultado:
Si la variable seleccionada ya está declarada, se aplicará en la sección. Se efectúa una
comprobación sintáctica y semántica (véase página 72) y finaliza el procedimiento.
Si la variable aún no está declarada, se abrirá un cuadro de diálogo Create variable?. En este
caso, realice los siguientes pasos de este procedimiento.
NOTA: Si desea declarar la variable más adelante, cierre el cuadro de diálogo mediante el
símbolo . En ese caso, el nombre de la variable se aplicará en la sección, pero no se
declarará.
NOTA: Si se introduce una dirección binaria (%M1 / %I1), se abre el cuadro de diálogo
Create variable que le propone un nombre de variable (_000001 / _100001) que se puede
modificar. Si ya hay una variable asociada a %M1 / %I1, se volverá a utilizar como propuesta.
4 Si no se desea asignar ninguna dirección ni comentario a la variable, confirme con la tecla Intro
o el símbolo .
Resultado: la variable se declarará y se aplicará en la sección. Se efectúa una comprobación
sintáctica y semántica y finaliza el procedimiento.
Ejemplo:
5
Si se desea asignar a la variable una dirección o un comentario, utilice el símbolo para
ampliar el cuadro de diálogo e introducir la dirección o el comentario.
6
Confirme los datos con la tecla Intro o el símbolo .
Resultado: la variable se declarará y se aplicará en la sección. Inmediatamente después de
introducir la instrucción, se efectúa una comprobación de sintaxis y semántica.
Ejemplo:
94 EIO0000000805 09/2020
Editor LL984
Uso de expresiones ST
Para introducir expresiones ST de contactos, se aplican las mismas normas que para la
introducción de expresiones ST de pins FFB (véase EcoStruxure™ Control Expert, Modalidades
de funcionamiento).
EIO0000000805 09/2020 95
Editor LL984
96 EIO0000000805 09/2020
Editor LL984
Ficha General
Representación de la ficha General
Elemento Descripción
Expresión Introduzca el nombre del parámetro real en este cuadro de texto.
BOOLEANA Incluye las opciones siguientes:
Es posible introducir directamente el nombre de la variable/dirección o pegarlo del
portapapeles.
Se puede desplegar la lista de los últimos nombres utilizados mediante el símbolo
y seleccionar en ella el nombre de la variable.
O bien
Utilice el botón de comando ... para abrir un cuadro de diálogo de
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento) Selección de
datos.
Los parámetros reales que se permiten son:
Variables booleanas
Constantes booleanas
Direcciones booleanas (direcciones topológicas o simbólicas)
Expresión ST que ofrece un resultado booleano (por ejemplo, BoolVar1 OR
BoolVar1)
Literal (1 or 0 or. TRUE or FALSE)
Aceptar Utilice este botón de comando para aceptar las entradas y cerrar el cuadro de diálogo.
Aplicar Utilice este botón de comando para aceptar las entradas sin cerrar el cuadro de diálogo
de propiedades.
NOTA: Si se introduce una dirección binaria (%M1 / %I1), se abre el cuadro de diálogo Create
variable? que le propone un nombre de variable (_000001 / _100001) que se puede modificar. Si
ya hay una variable asociada a %M1 / %I1 se volverá a utilizar como propuesta.
EIO0000000805 09/2020 97
Editor LL984
Ficha Comentario
Representación de la ficha Comentario
Elemento Descripción
Cuadro de texto Introduzca un comentario sobre el contacto.
Este comentario aparece con información sobre la herramienta cuando el
cursor se coloca sobre el contacto. Es independiente del comentario de la
variable que puede asignarse a la variable del editor de datos.
Aceptar Utilice este botón de comando para aceptar las entradas y cerrar el cuadro de
diálogo.
Aplicar Utilice este botón de comando para aceptar las entradas sin cerrar el cuadro
de diálogo de propiedades.
98 EIO0000000805 09/2020
Editor LL984
Sección 6.3
Edición de bobinas
Edición de bobinas
Descripción general
En esta sección se describe la edición de bobinas en el lenguaje de programación LL984.
EIO0000000805 09/2020 99
Editor LL984
Selección de bobinas
Introducción
Una bobina es un elemento de LL984 que transfiere el estado del enlace horizontal de la parte
izquierda, sin modificar, al enlace horizontal de la parte derecha. El estado se guarda en el
parámetro real booleano respectivo. Las bobinas normalmente siguen a los contactos o FFB
(funciones y bloques de funciones), pero también van seguidas de contactos.
Tipos de bobinas
Las bobinas sin retención tienen un comportamiento diferente del de las bobinas con retención.
Bobinas sin retención: Se realizará un restablecimiento de la bobina durante un inicio en caliente
y después de un STOP/RUN del PLC. El restablecimiento durante un inicio en caliente funciona
solo para direcciones %M y variables ubicadas de %M conectadas.
Bobinas con retención: Durante la primera exploración, las bobinas con retención tienen el estado
de la última exploración antes del inicio en caliente.
ATENCIÓN
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Antes de utilizar bobinas con retención y sin retención, asegúrese de haber entendido
completamente el comportamiento diferente de las bobinas con retención y sin retención.
Asegúrese de los estados de salida después de un inicio del PLC cuando utilice bobinas con
retención y sin retención.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.
Para obtener información detallada sobre el interruptor del PLC, consulte Conmutadores llave
(véase Quantum con EcoStruxure™ Control Expert, Hardware, Manual de referencia).
Para obtener información detallada sobre el procesamiento de un arranque en frío y de un
arranque en caliente, consulte Procesamiento del arranque en frío para PLC Quantum y
Premium (véase EcoStruxure™ Control Expert, Lenguajes y estructura del programa, Manual
de referencia) y Procesamiento del reinicio en caliente para PLC Quantum y Premium
(véase EcoStruxure™ Control Expert, Lenguajes y estructura del programa, Manual de
referencia).
Colocación de bobinas
Introducción
Para colocar bobinas se aplican las restricciones siguientes:
Sólo se puede colocar 1 bobina por cada fila.
No se puede colocar ningún otro objeto a la derecha de una bobina. La bobina es siempre el
último objeto en una fila.
Si se coloca una bobina en una celda ya ocupada por otro objeto (p. ej., FFB), se emitirá un
mensaje de error.
Una bobina colocada se conecta automáticamente con los objetos situados inmediatamente a su
izquierda cuando éstos también son del tipo de datos BOOL aunque entre ellos haya alguna celda
vacía.
Para las bobinas se admiten los siguientes parámetros reales:
Variables booleanas
Direcciones booleanas (direcciones topológicas o simbólicas)
Colocación de bobinas
Paso Acción
1 Seleccione la bobina que desee. Consulte también Selección de bobinas (véase página 100).
2 Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Resultado: se insertará la bobina seleccionada.
3 Para insertar otras bobinas del mismo tipo:
Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Para regresar a la modalidad de selección:
Pulse la tecla Esc.
Para insertar otros objetos:
Seleccione el objeto que desee insertar.
Paso Acción
1 Abra el cuadro de diálogo de propiedades (véase página 85) de la bobina.
Resultado: se abrirá el cuadro de diálogo de propiedades de la bobina.
Ejemplo:
NOTA: Si desea declarar la variable más adelante, cierre el cuadro de diálogo mediante el
símbolo . En ese caso, el nombre de la variable se aplicará en la sección, pero no se
declarará.
NOTA: Si se introduce una dirección binaria (%M1 / %I1), se abre el cuadro de diálogo
Create variable? que le propone un nombre de variable (_000001 / _100001) que se puede
modificar. Si ya hay una variable asociada a %M1 / %I1, se volverá a utilizar como propuesta.
Paso Acción
4 Si no se desea asignar ninguna dirección ni comentario a la variable, confirme con la tecla Intro
o el símbolo .
Resultado: la variable se declarará y se aplicará en la sección. Se efectúa una comprobación
sintáctica y semántica y finaliza el procedimiento.
5
Si se desea asignar a la variable una dirección o un comentario, utilice el símbolo para
ampliar el cuadro de diálogo e introducir la dirección o el comentario.
6
Confirme los datos con la tecla Intro o el símbolo .
Resultado: la variable se declarará y se aplicará en la sección. Se realiza una comprobación
sintáctica y semántica.
Ficha General
Representación de la ficha General
Elemento Descripción
Expresión Introduzca el nombre del parámetro real en este cuadro de texto.
BOOLEANA Incluye las opciones siguientes:
Es posible introducir directamente el nombre de la variable/dirección o copiarlo del
portapapeles.
Se puede desplegar la lista de los últimos nombres utilizados mediante el símbolo
y seleccionar en ella el nombre de la variable.
O bien
Utilice el botón de comando ... para abrir un cuadro de diálogo de
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento) Selección de
datos.
Los parámetros reales que se permiten son:
Variables booleanas
Direcciones booleanas (direcciones topológicas o simbólicas)
Aceptar Utilice este botón de comando para aceptar las entradas y cerrar el cuadro de diálogo.
Aplicar Utilice este botón de comando para aceptar las entradas sin cerrar el cuadro de diálogo
de propiedades.
Ficha Comentario
Representación de la ficha Comentario
Elemento Descripción
Cuadro de texto Introduzca un comentario sobre la bobina.
Este comentario aparece como información sobre la herramienta cuando el
cursor se coloca sobre la bobina. Es independiente del comentario de la
variable que puede asignarse a la variable del editor de datos.
Aceptar Utilice este botón de comando para aceptar las entradas y cerrar el cuadro de
diálogo.
Aplicar Utilice este botón de comando para aceptar las entradas sin cerrar el cuadro
de diálogo de propiedades.
Sección 6.4
Edición de bloques de funciones
Introducción
Se pueden insertar bloques de funciones mediante uno de los siguientes elementos:
Barra de instrucciones de LL984
Mnemotecnia
Selección de datos
Asistente de entrada FFB.
Navegador de biblioteca de tipos,
Copiar/Pegar
Paso Acción
1 En el editor LL984, haga clic con el botón secundario y seleccione en el menú contextual
Selección de datos (Ctrl+D) o bien
Asistente de entrada FFB (Ctrl+I).
También, al poner el cursor sobre el respectivo pin del bloque de funciones, se pueden ver como
información sobre herramientas los Comentarios que se muestran en el cuadro de diálogo de
arriba.
Edición de valores
Para abrir el Asistente de entrada FFB para un bloque de funciones ya insertado, haga clic con el
botón secundario en el bloque de funciones y seleccione Asistente de entrada FFB en el menú
contextual.
Haga clic en el Campo de entrada y especifique un valor.
Sólo se permite editar los Campos de entrada que se muestran en negro. Sólo se pueden editar
los nodos (superior, central, inferior) de un bloque de funciones.
Los Campos de entrada que se muestran en gris no se pueden editar (no activados).
Restricciones
Para insertar bloques de funciones se aplican las siguientes restricciones:
En redes LL984 sólo se pueden insertar bloques de funciones de la biblioteca LL984. Si se
intenta insertar un bloque de funciones de otra biblioteca, aparecerá un mensaje que informa
que esa acción no es posible.
No se pueden insertar DFB autoprogramados en redes LL984.
Los bloques de funciones de la biblioteca LL984 no se pueden insertar en secciones de
lenguajes IEC (FBD, LD, ST, IL). El grafo SFC no emplea bloques de funciones.
Los editores FBD y LD rechazan la inserción y aparece un mensaje que indica que la
inserción no es posible.
Para lenguajes textuales (ST, IL), durante la función Analizar se detectará la llamada de un
bloque de funciones de la biblioteca LL984.
Uso de la mnemotecnia
Introducción
En lugar de insertar elementos LL984 mediante la barra de herramientas, el Asistente de entrada
FFB, la Selección de datos o la prestación de arrastrar y colocar, se puede usar la función llamada
Mnemotecnia.
Opciones de la mnemotecnia
Abra el cuadro de diálogo Herramientas → Opciones.
En Datos y lenguajes → Lenguajes → LL984 → Mnemotecnia, en la columna Etiqueta de
propiedad, se enumeran los contactos y las bobinas y una serie de bloques de funciones que se
emplean con frecuencia y que están disponibles para redes LL984.
En la columna Valor de propiedad puede introducir una asignación mnemotécnica para cada
elemento que aparece en la lista.
Una asignación mnemotécnica puede constar de hasta cuatro caracteres alfanuméricos.
Uso de la mnemotecnia
Al empezar a escribir el texto, cuando el marcador de la celda en uso está sobre una celda vacía
del editor LL9894, se abre en éste un pequeño cuadro de edición.
Si se escribe una asignación mnemotécnica (el carácter escrito en primer lugar pasará al cuadro
de edición) y se pulsa la tecla Intro, se insertará en la celda en uso el elemento de LL984
correspondiente.
Si las celdas que se necesitan para insertar el elemento ya están ocupadas, se mostrará un
cuadro de mensaje que informa de esta circunstancia y el elemento no se insertará.
Sección 6.5
Edición de conexiones
Edición de conexiones
Descripción general
En esta sección se describe la edición de enlaces en el lenguaje de programación LL984.
Selección de enlaces
Introducción
Los enlaces son conexiones entre objetos LL984 (contactos, bobinas, FFB, etc.).
Las conexiones booleanas están compuestas por uno o más segmentos de celda que conectan
objetos booleanos (contactos, bobinas) entre sí.
Conexión booleana (conexión horizontal)
Esta conexión horizontal permite la conexión en serie de contactos y bobinas.
Los segmentos de celda de esta conexión se pueden crear por separado o como conexión
compleja formada por varios segmentos de celda.
Enlace booleano (enlace horizontal)
Este enlace horizontal crea automáticamente una conexión entre los objetos booleanos
situados inmediatamente a la izquierda o a la derecha entre un objeto y el segmento de
alimentación.
Conexión vertical
Esta conexión vertical permite la conexión en paralelo de contactos y bobinas.
Tipos de enlace
Combinación de enlaces
Enlaces booleanos
Los enlaces booleanos verticales y horizontales admiten cualquier tipo de combinación.
Ejemplo:
Contactos y bobinas
Los contactos y las bobinas se conectan automáticamente a los enlaces booleanos verticales y
horizontales existentes si entre ellos no hay ninguna celda libre.
Ejemplo:
Colocación de enlaces
Paso Acción
1 Seleccione la conexión horizontal (Conexión booleana). Consulte también Selección de
enlaces (véase página 116).
2 Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Resultado: el enlace se insertará.
3 Para insertar más enlaces del mismo tipo:
Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Para regresar a la modalidad de selección:
Pulse la tecla Esc.
Para insertar otros objetos:
Seleccione el objeto que desee insertar.
Paso Acción
1 Seleccione el enlace horizontal (Enlace booleano). Consulte también Selección de enlaces
(véase página 116).
2 Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Resultado: se insertará el enlace y se establecerá una conexión con los objetos booleanos
situados inmediatamente a la derecha y a la izquierda.
Si no hay disponible ningún objeto booleano a la derecha o a la izquierda, se realizará una
conexión al segmento de alimentación.
3 Para insertar más enlaces del mismo tipo:
Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Para regresar a la modalidad de selección:
Pulse la tecla Esc.
Para insertar otros objetos:
Seleccione el objeto que desee insertar.
Paso Acción
1 Seleccione la conexión vertical (Conexión vertical). Consulte también Selección de
enlaces (véase página 116).
2 Haga clic con el ratón sobre el objeto que se vaya a conectar con la celda inmediatamente
inferior.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse Intro.
Resultado: el enlace se insertará.
3 Para insertar más enlaces del mismo tipo:
Haga clic con el ratón en la celda de destino de la sección LL984.
O bien
Utilice las teclas de Flecha para mover el campo gris a la posición de destino y pulse
Intro.
Para regresar a la modalidad de selección:
Pulse la tecla Esc.
Para insertar otros objetos:
Seleccione el objeto que desee insertar.
Edición de enlaces
Introducción
Si combina varios enlaces horizontales obtendrá como resultado 1 enlace horizontal.
Si combina varios enlaces verticales obtendrá como resultado 1 enlace vertical.
Si combina un enlace horizontal y un enlace vertical obtendrá como resultado un enlace
compuesto por 2 objetos, un enlace horizontal y uno vertical, que se pueden seleccionar
independientemente uno de otro.
Paso Acción
1 Seleccione un enlace.
Resultado: aparecen controladores de tamaño al principio y al final del enlace.
2 Haga clic en un controlador de tamaño con el botón izquierdo del ratón y manténgalo
pulsado.
3 Arrastre el control de tamaño hasta la nueva posición final deseada del enlace y suelte el
botón del ratón.
Sección 6.6
Edición de bloques de red de ecuación
Descripción general
Esta sección describe la manera de editar bloques de red de ecuación en el lenguaje de
programación LL984.
Introducción
Las redes de ecuación de Editor LL984 se proporcionan como Bloque de la red de ecuación.
Los bloques de la red de ecuación permiten programar funciones matemáticas complejas
mediante valores almacenados en palabras de memoria.
Un Bloque de la red de ecuación contiene una expresión de asignación escrita en el lenguaje ST.
En general, se pueden emplear las características suministradas por el lenguaje ST mientras se
trate de una expresión de asignación de ST válida.
Consulte el capítulo Texto estructurado (ST) (véase EcoStruxure™ Control Expert, Lenguajes y
estructura del programa, Manual de referencia) y el capítulo Editor ST (véase EcoStruxure™
Control Expert, Modalidades de funcionamiento).
Representación
Representación del Bloque de la red de ecuación
Elemento Descripción
Pin de entrada Habilitar Se puede conectar un contacto o una conexión booleana para habilitar el
bloque
Bloque de la red de Expresión escrita en el lenguaje ST
ecuación
Pins de salida Aceptar (O): se establece cuando la ecuación se resuelve sin problemas
Inferior (<): se establece cuando el resultado de la ecuación es menor
que cero
Igual (=)se establece cuando el resultado de la ecuación es igual a cero
Mayor (>)se establece cuando el resultado de la ecuación es mayor que
cero
Error (E): se establece cuando se ha presentado un problema durante la
resolución de la ecuación (consulte la tabla que aparece a continuación)
Problema Descripción
Operación no válida Mensaje interno generado por el coprocesador matemático.
Desborde Un valor es demasiado grande para representarse en su tipo de
datos específico.
Subdesbordamiento Un número es demasiado pequeño para representarse en el
formato FP (sólo para los datos con coma flotante).
División entre 0 La variable, la constante o el resultado de una función
directamente a la derecha de un operador / tiene el valor cero.
Introducción
Tras insertar un Bloque de la red de ecuación haga doble clic en los signos de interrogación
(?????) que se muestran para acceder a la expresión de asignación de ST.
Al confirmar mediante la tecla Intro, se pondrá en marcha un análisis y los problemas que se
detecten se mostrarán en una información sobre herramientas.
En una Ventana de variables se puede ver una animación de las palabras de memoria usadas
dentro de la expresión de asignación de ST. Consulte Ventana de visualización de las variables
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Direcciones de memoria
Las direcciones de memoria introducidas en la expresión de asignación de ST deben empezar por
uno de los símbolos siguientes, que especifican el tipo de dirección:
%M (bit de memoria)
%I (entrada binaria)
%IW (palabra de entrada)
%MW (palabra de memoria)
El tipo de dirección debe estar seguido por un número de dirección (no son necesarios los ceros
iniciales).
Dirección Variable
%M1 _000001
%I1 _100001
%IW1 _300001
%MW1 _400001
Constantes
En las redes de ecuaciones, las constantes tienen la misma sintaxis que en otros editores IEC (es
decir, sin ningún número al comienzo).
Operadores
Operadores y su prioridad
Se admiten los operadores **, *, /, +, -, <<, >>, <, >, <=, >=, =, <>, &, ^ y |, pues ahora están
implementados en la sintaxis de Control Expert ST. Esto no significa que se admitan todas las
combinaciones de tipos de datos para tipos de operandos ni tipos de resultado.
NOTA: Control Expert sólo admite un valor de coma flotante para el operador ** (funciones EXPT).
NOTA: Las operaciones de bits lógicos AND, OR o XOR funcionan como en la sintaxis ST.
Condicional ternario
El condicional ternario (C?t:f ), a diferencia de las versiones anteriores de LL984, no está
disponible en la sintaxis de Control Expert ST.
En su lugar debe usarse el bloque de funciones SEL ya existente, que proporciona esta
funcionalidad.
Ejemplo:
Sintaxis de las versiones anteriores:
400010 := 300010 < 300020 ? 300004 : 300005
Sintaxis de Control Expert:
%MW10 := SEL(%IW10 < %IW20, %IW4, %IW50);
El editor crea automáticamente:
_400010 := SEL(_300010 < _300020, _300004, _300005);
Desplazamiento de bits
El desplazamiento de bits (<<, >>), a diferencia de las versiones anteriores de LL984, no está
disponible en la sintaxis de Control Expert ST.
En su lugar deben usarse los bloques de funciones SHL y SHR ya existentes, que proporcionan
esta funcionalidad.
Ejemplo:
Sintaxis de las versiones anteriores:
400010 = 300010U << 3
Sintaxis de Control Expert:
%MW100W := SHL(%IW10W, 3);
El editor crea automáticamente:
_400100_W := SHL(_300010_W, 3);
Bloques de funciones
En general se pueden usar los bloques de funciones proporcionados para el lenguaje ST.
En particular, los bloques de funciones de Control Expert siguientes reemplazan a los bloques de
funciones de versiones anteriores que se enumeran a continuación.
Sección 6.7
Asignación de variables a objetos LL984
Introducción
En el editor LL984 se puede asignar una variable (por ejemplo, _400001 o sym1) o una dirección
(como %M1) a un pin FFB o a un contacto/bobina.
Si la variable aún no está declarada, se abrirá el cuadro de diálogo ¿Crear variable?.
Si la variable o la dirección asignada no es compatible con el pin o el contacto/bobina, aparece en
la ventana de resultados un mensaje después de Generar → Analizar.
NOTA: Para los tipos de pin más utilizados UINT y EBOOL no se añade ningún sufijo al nombre
de variable propuesto.
Caso de uso 1
Asignación a un pin del tipo UINT
NOTA: Puesto que el tipo de pin era UINT, no se ha añadido ningún sufijo al nombre de la variable.
Caso de uso 2
Asignación a un pin del tipo ARRAY[1...n] de UINT
Caso de uso 3
Asignación a un pin del tipo ANY o ANY_ARRAY_UINT o ANY_ARRAY_BOOL (matriz dinámica)
La dimensión (n) de una matriz dinámica la proporciona otro pin de dimensión (p. ej., LENGTH)
del bloque de funciones.
El pin de dimensión se inicializa durante la inserción del bloque.
La dimensión de la matriz se calcula según el valor del pin de dimensión introducido como
parámetro real del pin de dimensión.
Si el tipo resultante es una matriz UINT:
dimensión = valor del pin de dimensión.
Si el tipo resultante es una matriz booleana:
dimensión = valor del pin de dimensión * 16.
Caso de uso 4
Asignación a un pin del tipo DDT1
Utilización de memoria
Si se crean variables ubicadas de cualquier tipo (tipo elemental, matriz o DDT), no se incrementará
la utilización de memoria del PLC (a excepción de la información de carga).
Variables no válidas
Si se crea una variable ubicada con un rango de direcciones que exceda el definido en Memoria
de señal, en la ficha Configuración de la CPU, aparecerá el siguiente mensaje tras ejecutar
Generar → Analizar:
El índice de la dirección topológica no es válido.
Hay varias maneras de resolver este problema:
Haga clic en el mensaje que se muestra en la ventana de resultados para abrir el Editor de
datos y adapte la dirección de la variable.
Haga clic en el mensaje que se muestra en la ventana de resultados para abrir el Editor de
datos, elimine la variable y cree una nueva que tenga un rango de direcciones válido.
Adapte el rango de direcciones definido en la Memoria de señal en la ficha Configuración de la
CPU.
NOTA: Si acaba de crear una nueva variable en el pin del bloque de funciones sin eliminar la
variable no válida creada previamente, tras volver a ejecutar Generar → Analizar aparecerá el
mensaje antes mencionado.
Ejemplo:
En Memoria de señal, en la ficha Configuración de la CPU, se ha establecido un valor de 10000
para %MW.
En el programa tiene un bloque de funciones L_BLKM con LENGTH = 10.
En el pin SOURCE del bloque de funciones se introduce el siguiente valor: %MW9999.
Como resultado se crea la siguiente variable:
_409999:ARRAY[1..10] OF UINT@%MW9999
Puesto que la dirección inicial es %MW9999 y la longitud es 10, la dirección final será %MW10009.
Con esto se excede el rango de direcciones (10000) definido en la Memoria de señal, en la ficha
Configuración de la CPU.
Por ello se muestra el mensaje antes mencionado tras ejecutar Generar → Analizar.
Sección 6.8
Llamada de subrutinas
Llamada de subrutinas
Llamada a subrutinas
Introducción
La llamada de subrutinas está gestionada por 3 bloques de funciones:
L9_JSR
L9_LAB
L9_RET
Restricciones
Para la función de llamada de subrutinas, se aplican las restricciones siguientes:
Sólo se puede crear un segmento LL984 dentro del nodo de la subrutina (SR Section) de la
tarea MAST.
Los bloques de funciones L9_LAB y L9_RET sólo se pueden colocar en una red de subrutinas
LL984 en las Secciones SR.
Un bloque de funciones L9_LAB sólo se puede colocar en la fila 1, columna 1 de una red de
subrutinas LL984.
Estructura de la subrutina
Una subrutina se identifica mediante un número (1- 1023).
A las subrutinas se las llama mediante el bloque de funciones L9_JSR dentro de una red LL984
(red de subrutinas o normal).
Dos bloques de funciones adicionales, que están sólo disponibles en redes de subrutinas, marcan
el punto de inicio (bloque de funciones L9_LAB) y el punto de finalización (bloque de funciones
L9_RET) de una subrutina.
Una subrutina puede abarcar varias redes.
El bloque de funciones L9_RET es opcional y se puede omitir este punto de finalización explícito
de una subrutina
Si la última red de subrutinas es la última red del segmento de subrutina o
Si se introdujera una nueva red de subrutinas (L9_LAB)
El bloque de funciones L9_RET o los formularios implícitos, vuelven de la red de subrutinas actual
al bloque de funciones L9_JSR de llamada con un estado correcto.
Intercalado
Una subrutina puede llamar a otras subrutinas o llamarse a sí misma de un modo recursivo hasta
100 veces.
Si se alcanza el nivel de intercalado máximo, se lleva a cabo un retorno implícito y se establece la
salida ERR del bloque de funciones L9_JSR.
Se propaga un mensaje sobre un problema de nivel de intercalado a los (99) bloques de funciones
L9_JSR en cascada.
Los bloques de funciones L9_JSR adicionales en cascada, que se están ejecutando después de
que se haya producido un problema de nivel de intercalado, no consiguen llamar a una subrutina
y la salida ERR se establece hasta que se ha desenrollado la pila de nivel de intercalado.
NOTA: El mensaje sólo es visible en aquellos bloques de funciones L9_JSR que han contribuido
a que se produzca el problema. Es posible realizar un tratamiento dedicado del problema en cada
nivel de llamada. Los bloques de funciones L9_JSR posteriores de un segmento no se ven
afectados por este problema.
Consulte también la descripción (véase EcoStruxure™ Control Expert, UnityLL984, Biblioteca de
bloques) del bloque de funciones L9_JSR.
Sección 6.9
Introducción de comentarios
Introducción de comentarios
Introducción de comentarios
Introducción
En las secciones LL984 se pueden colocar comentarios con forma de objetos de texto.
Los objetos de texto se pueden solapar con otros objetos.
El tamaño del objeto se puede ampliar en más unidades de rejilla en dirección vertical y horizontal
en función del tamaño del texto.
Para la introducción del texto y la navegación dentro del objeto de texto se aplican las mismas
reglas que para la edición de textos ASCII en editores de texto estándar. (Para crear un salto de
línea en objetos de texto, pulse la combinación de teclas Ctrl+Intro).
NOTA: Tenga en cuenta que todos los cambios en los comentarios (por ejemplo, cambio del texto
de un comentario, cambio del tamaño del objeto de texto) hacen necesario que se vuelva a crear
la sección en cuestión (Generar → Generar cambios).
NOTA: Para seleccionar o colocar objetos de texto, compruebe que el botón de la barra de
herramientas no esté activado.
Seleccione el símbolo .
Podrá reconocer que la modalidad de inserción para objetos de texto está activada por el símbolo
del puntero .
Paso Acción
1 Seleccione el objeto de texto.
2 Haga clic con el ratón en la celda de destino de la sección LL984.
o bien
Utilice las teclas de flecha para desplazar el campo gris a la posición de destino y pulse Intro.
Resultado: Se inserta el objeto de texto.
Ejemplo:
3 Indique el comentario.
4 Para confirmar el texto introducido:
Haga clic con el ratón fuera del objeto de texto.
o bien
Pulse la tecla Intro.
Capítulo 7
Cuadro de diálogo de selección de datos de los lenguajes de programación
Propiedades de datos
Introducción
La ventana acoplable (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento)
Propiedades de datos sirve para visualizar y modificar las propiedades de variables y de FFB.
La ventana Propiedades de datos se puede abrir por medio de:
el editor de datos (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento)
a. Seleccione una o varias filas en el editor de datos.
b. Seleccione Propiedades en el menú contextual.
las secciones de lenguaje de programación
a. Seleccione uno o varios elementos en la sección de lenguaje de programación.
b. Seleccione Propiedades de datos en el menú contextual o pulse Ctrl+Intro.
la ficha Objetos de E/S de un módulo
a. Seleccione una o varias líneas en la tabla Dirección/Nombre/Tipo.
b. Seleccione Propiedades de datos en el menú contextual.
El comportamiento y las opciones que ofrece la ventana Propiedades de datos dependen de si la
ventana se ha abierto con el editor de datos o con una sección de lenguaje de programación.
NOTA: Si se seleccionan varios objetos, sólo se visualizarán los datos comunes a todos los
objetos seleccionados. Si se modifican los datos, los cambios se aplicarán a todos los objetos
seleccionados. Así es posible, por ejemplo, asignar a distintas variables el mismo comentario o el
mismo valor inicial; consulte también: EcoStruxure™ Control Expert, Modalidades de
funcionamiento
ATENCIÓN
PÉRDIDA DE DATOS
Antes de cambiar datos en la ventana Propiedades de datos, asegúrese de que el cambio sea
apropiado no sólo para la instancia seleccionada de estos datos, sino también para todas las
demás instancias de estos datos.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.
Estructura de la ventana
El contenido de la ventana depende del objeto seleccionado:
Ventana Propiedades de datos para variables elementales:
Atributos disponibles
La lista de atributos disponibles es igual que las columnas del Editor de datos. Consulte las
columnas del Editor de datos (véase página 15) para obtener más información.
Capítulo 8
Herramienta Buscar/Reemplazar
Herramienta Buscar/Reemplazar
Introducción
La herramienta Buscar/Reemplazar proporciona las funciones siguientes:
La función Buscar
La función Reemplazar
Función Buscar
Esta función permite buscar objetos como los siguientes:
Instancias de tipos de datos elementales (EDT)
Instancias y tipos de datos derivados (DDT/IODDT)
Instancias y tipos de datos de bloque de funciones (EFB/DFB)
NOTA: En modalidad online, también es posible buscar instancias de DFB mediante el botón
de animación de instancias DFB de la barra de herramientas del editor de lenguajes de
programación. Para obtener información más detallada, consulte Búsqueda/animación de
instancias de DFB (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Instancias y tipos de datos relacionados con diagramas de función secuencial (SFC)
Direcciones topológicas (%M100)
La búsqueda se lleva a cabo en las áreas siguientes del proyecto:
Secciones que forman el programa de aplicación
Tablas de animación
Pantallas de operador
Configuración
Función Reemplazar
Esta función permite reemplazar objetos como los siguientes:
Instancias de tipos de datos elementales (EDT)
Instancias de tipos de datos derivados (DDT/IODDT)
Instancias de datos de bloque de funciones (EFB/DFB)
Direcciones topológicas (%M100)
Los objetos de sustitución deben declararse, excepto los datos de direccionamiento directo (%M,
%MW, etc.), y su tipo debe corresponder al de los objetos que van a sustituirse.
La sustitución se puede realizar en los resultados de la búsqueda e iniciarse en la ventana de
resultados.
Búsqueda predefinida
Para iniciar una búsqueda predefinida
Desde el Editor de datos o
desde una ventana del editor de lenguajes
Seleccione el objeto cuyas referencias desee ver y utilice Inicializar búsqueda en el menú
contextual.
Otra forma de hacerlo es seleccionar una variable en una ventana del editor de lenguajes. De este
modo, el cuadro de lista de la barra de herramientas de búsqueda (véase página 149) incluye el
nombre de la variable. Pulse Intro para iniciar la búsqueda. También puede utilizar dos botones
especiales de la barra de herramientas para buscar referencias de lectura/escritura
(véase página 149).
Copiar/Pegar
Puede utilizar la operación de copiar y pegar en los siguientes casos:
Copiar un elemento de datos desde cualquier editor del software de programación y pegarlo en
un campo de entrada de la ventana
Copiar un elemento de datos de la ventana y pegarlo en cualquier editor del software de
programación
Copiar/pegar un elemento de datos en una ventana
Arrastrar y colocar
Puede utilizar la función Arrastrar y colocar para buscar.
Arrastre los datos desde cualquier editor del software de programación y suéltelos al final de la
lista de las referencias mostradas; se creará el árbol correspondiente.
Protección
La función Buscar siempre está disponible. La protección se aplica a:
Las referencias presentes en las secciones protegidas del programa que no se visualizan
Las referencias presentes en las secciones protegidas de DFB que no se visualizan
La función Reemplazar cumple con la protección aplicada a las distintas partes del proyecto:
Si el campo de aplicación es de sólo lectura, el botón Reemplazar no está disponible.
Si algunas referencias están protegidas, no se pueden seleccionar para el reemplazo.
Modalidad online
La utilización y el comportamiento de Buscar/Reemplazar en la modalidad online son idénticos a
la utilización y el comportamiento en la modalidad offline.
Búsqueda de datos
Paso Acción
1 Abra el cuadro de diálogo Búsqueda de datos
Búsqueda predefinida
Para iniciar una búsqueda predefinida
Desde el Editor de datos o
Desde una ventana del editor de lenguajes
Seleccione el objeto cuyas referencias desee ver y utilice Inicializar búsqueda en el menú
contextual.
Otra forma de hacerlo es seleccionar una variable en una ventana del editor de lenguajes. De este
modo, el cuadro de lista de la barra de herramientas de búsqueda (véase página 149) contiene el
nombre de la variable. Pulse Intro para iniciar la búsqueda. También puede utilizar dos botones
especiales de la barra de herramientas para buscar referencias de lectura/escritura
(véase página 149).
Reemplazo de datos
Para acceder a la función de reemplazo de datos, debe realizar las acciones siguientes:
Paso Acción
1 Después de buscar datos (véase página 147) los resultados de la búsqueda se muestran
en el cuadro de diálogo Referencias cruzadas (véase página 152).
2
En el cuadro de diálogo Referencias cruzadas, haga clic en el botón para mostrar el
área Reemplazar por del cuadro de diálogo.
3 Habilite las casillas de verificación para aquellas referencias de los resultados de la
búsqueda que se deben reemplazar.
4 Introduzca los datos de reemplazo (sólo se permiten datos compatibles con los datos
de búsqueda)
O haga clic en la flecha Abajo para seleccionar los datos de reemplazo de una lista con
las 10 últimas entradas
O haga clic en el botón ... para abrir un cuadro de diálogo de Selección de datos y
seleccionar la instancia o los datos que desee reemplazar (sólo se muestran las
instancias compatibles con la instancia de búsqueda).
5 Haga clic en el botón Reemplazar para iniciar la operación de reemplazo en el Ámbito
seleccionado previamente. Consulte el cuadro de diálogo Data Search
(véase página 150).
Introducción
La barra de herramientas principal de Control Expert dispone de un botón Data Search al lado del
cual hay un cuadro de lista para seleccionar o especificar una cadena de búsqueda.
Inicio de la búsqueda
Para empezar a buscar la cadena seleccionada o especificada, pulse Intro.
Se usan las opciones de búsqueda predeterminadas.
Las opciones se pueden modificar haciendo clic en el botón Búsqueda de datos, que está a la
izquierda del cuadro de lista, en lugar de pulsar Intro.
Los resultados de la búsqueda se muestran en el cuadro de diálogo (véase página 152)
Referencias cruzadas y se pasa a la primera aparición de los datos buscados.
Botón Descripción
Haga clic en este botón para iniciar la búsqueda únicamente de referencias de lectura.
Se usan las opciones de búsqueda actuales, definidas en el cuadro de diálogo Búsqueda
de datos, pero se hace caso omiso de la opción Escribir.
Haga clic en este botón para iniciar la búsqueda únicamente de referencias de escritura.
Se usan las opciones de búsqueda actuales, definidas en el cuadro de diálogo Búsqueda
de datos, pero se hace caso omiso de la opción Leer.
Al usar uno de estos dos botones se pasará directamente a la primera aparición encontrada de la
referencia de lectura/escritura (por ejemplo, a la red que la contiene).
Si en lugar de un salto directo a la primera aparición encontrada de la referencia de
lectura/escritura se abre el Editor de datos, desactive la opción Solapamiento (véase página 150)
o haga clic en el botón (véase página 153) Ir a la referencia siguiente.
Representación
Descripción
Elementos de la ficha Buscar
Elemento Descripción
Qué buscar Introduzca el nombre completo de la variable que desea buscar.
Haga clic en la flecha Abajo para mostrar una lista con las 10 últimas cadenas de
búsqueda.
Haga clic en el botón ... para abrir un cuadro de diálogo Selección de datos y
seleccionar el objeto que desea buscar.
Ámbito Seleccione el ámbito donde desea buscar.
Los diferentes ámbitos son:
Global (aplicación)
Una unidad de programa específica de la aplicación
Un DFB específico del proyecto
Todos los ámbitos (aplicación + todas las unidades de programa + todos los DFB)
Elemento Descripción
Contexto Limita la búsqueda a un contexto específico.
Contacto: variable conectada a un contacto
Bobina: variable conectada a una bobina LD/LL984
Objeto SFC: variable utilizada con un objeto SFC
FFB / subrutina: variable pasada a un FFB
Instrucción ST / IL: variable que se utiliza con una instrucción ST/IL
Introducción
El cuadro de diálogo de resultados de la búsqueda Referencias cruzadas muestra los resultados
de una búsqueda.
Representación
Descripción
Elementos del cuadro de diálogo Referencias cruzadas
Elemento Descripción
Ficha Find Result 1 En función de la casilla de verificación marcada en el cuadro de diálogo
Ficha Find Result 2 (véase página 150) Data Search, los resultados de la búsqueda se muestran en
una de las dos fichas.
Muestra los resultados de la búsqueda de forma similar que en la vista estructural
del Navegador de proyectos.
Muestra/oculta el área Reemplazar por del cuadro de diálogo (véase página 155).
Elemento Descripción
Tipo Esta columna muestra
El tipo y la referencia de los datos de la búsqueda
Los lenguajes de programación usados en las secciones, subrutinas, eventos,
etc. que contienen referencias a los datos de la búsqueda.
Uso Esta columna muestra
La naturaleza de las referencias a los datos de búsqueda (sólo lectura, sólo
escritura, lectura/escritura)
El área de búsqueda de datos
Orden de clasificación
Cuando los resultados de la búsqueda se muestran en formato Completo o Acortado, sólo se
pueden clasificar por Referencia o Tipo.
Cuando los resultados de la búsqueda se muestran en formato Plano, también se pueden
clasificar por columnas relacionadas con la referencia (Uso, Contexto, Unidad y Ubicación).
Los resultados de la búsqueda se guardan en primer lugar según su ruta (programa, tarea,
segmento, sección/red).
Los resultados de la búsqueda de secciones/redes se guardan mediante un segundo concepto
clave, dependiendo del tipo de sección/red.
Las referencias que están dentro de secciones de lenguaje IEC (FBD, LD, SFC, ST, IL) se
guardan por fila y columna.
Las referencias que están dentro de redes LL984 se guardan por columna y fila.
Los resultados de la búsqueda se pueden volver a clasificar haciendo clic en una columna en
particular.
La reclasificación mediante varios conceptos clave no está admitida.
Introducción
El cuadro de diálogo Referencias cruzadas (Resultados de la búsqueda) (véase página 152)
muestra los resultados de una búsqueda.
Para mostrar el área Reemplazar por del cuadro de diálogo, utilice el botón .
Representación
Descripción
Elementos del área Reemplazar por del cuadro de diálogo
Elemento Descripción
Reemplazar por
Para mostrar esta área del cuadro de diálogo, utilice el botón .
Habilite las casillas de verificación para aquellas referencias de los
resultados de la búsqueda que se deben reemplazar.
Introduzca los datos de reemplazo (sólo se permiten datos compatibles
con los datos de búsqueda)
O haga clic en la flecha Abajo para mostrar una lista con las 10 últimas
entradas
O haga clic en el botón ... para abrir un cuadro de diálogo de Selección
de datos y seleccionar la instancia o los datos que desee reemplazar
(sólo se muestran las instancias compatibles con la instancia de
búsqueda).
Botón Reemplazar Inicia la operación de sustitución en el Ámbito seleccionado previamente.
Consulte el cuadro de diálogo Data Search (véase página 150).
Seguimiento de variables/direcciones
Introducción
La función de seguimiento permite localizar las apariciones de variables/direcciones en una
aplicación.
Seguimiento
Paso Acción
1 Seleccione un objeto de una ventana del editor de lenguajes.
Resultado:
La dirección que acompaña al objeto se muestra en el campo de edición de la barra de
herramientas de búsqueda (véase página 149).
2 Inicie una búsqueda
Pulsando la tecla Intro o bien
Mediante uno de los dos botones especiales que se encuentran junto al campo de edición
de la barra de herramientas de búsqueda (Búsqueda de referencias de lectura/escritura
(véase página 149)).
Resultado:
Los resultados de la búsqueda se muestran en el cuadro de diálogo (véase página 152)
Referencias cruzadas.
Se pasa directamente al primer elemento encontrado de la referencia de lectura/escritura
(por ejemplo, a la red que lo contiene).
Se crea un nuevo marcador automático de Buscar_”<Cadena de búsqueda>” (para poder
volver atrás más tarde). El marcador se inserta en la lista de marcadores del mismo modo
que cualquier otro marcador creado manualmente. Los marcadores creados
automáticamente (véase página 61) se muestran en gris y sus nombres no se pueden
cambiar.
3 Haga doble clic en un resultado de búsqueda que aparezca en el cuadro de diálogo
Referencias cruzadas para pasar a la respectiva ubicación de lectura/escritura.
4 La función de marcadores permite marcar una o más de las ubicaciones mostradas en el
editor de lenguajes. Los marcadores se pueden usar más tarde para pasar a ellos desde la
ventana de marcadores.
5 También se puede seleccionar el marcador automático de Start of Search en la ventana de
marcadores para volver a la posición original de inicio de la búsqueda.
NOTA: En la ventana de marcadores se pueden eliminar los marcadores generados
automáticamente.
Parte III
Depuración y ajustes
Depuración y ajustes
Capítulo 9
Visualización y ajuste de variables
Descripción general
En este capítulo se describen los detalles de Editor LL984 en referencia a la visualización y ajuste
de variables.
Para obtener información sobre las funciones estándar, consulte Visualización y ajuste de
variables (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Modalidad de forzado
Precauciones
Forzar valores de entrada y salida en un controlador en ejecución puede tener graves
consecuencias en el funcionamiento de una máquina o un proceso. Sólo deben utilizar esta
función las personas que comprendan las implicaciones de la lógica de control y que entiendan
las consecuencias de una E/S forzada en la máquina o el proceso.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Debe conocer previamente el proceso y el equipo controlado, y el comportamiento modificado
en Control Expert antes de intentar forzar la E/S o los valores numéricos de las ubicaciones de
memoria.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.
NOTA:
Antes de forzar las salidas, debe entender que el comportamiento de las salidas forzadas (%M)
en Modsoft/NxT/Concept y Control Expert es distinto.
Con Modsoft/NxT/Concept, no pueden forzarse las salidas cuando el interruptor de protección
de memoria de la CPU Quantum está en la posición de encendido.
Con Control Expert, pueden forzarse las salidas incluso si el conmutador de protección de
memoria de la CPU Quantum está en la posición de encendido.
Con Modsoft/NxT/Concept, las salidas forzadas mantienen sus valores tras un arranque en frío.
Con Control Expert, las salidas forzadas pierden su estado bloqueado tras un arranque en frío.
Esta modalidad de forzado solo está disponible para las variables que responden a estas
condiciones:
La variable es de tipo EBool.
El atributo de forzado se valida en el editor de variables.
La variable es una variable ubicada.
La variable es una variable no ubicada con las siguientes restricciones:
Para Modicon M580 con una versión de firmware superior o igual a la 2.10, la variable no
ubicada puede encontrarse en un EDT o en un DDT de dispositivo.
Para Modicon Quantum 140 CPU 651 50, 140 CPU 651 60, 140 CPU 652 60,
140 CPU 658 60, 140 CPU 670 60, 140 CPU 671 60, 140 CPU 672 60, 140 CPU 672 61,
140 CPU 678 61 con una versión de firmware superior o igual a la 3.0, la variable no ubicada
solo puede encontrarse en un DDT de dispositivo (módulos X80 en las estaciones EIO).
Para Modicon M340 y Momentum, la variable no ubicada no puede forzarse.
Paso Acción
1 Utilice el ratón para seleccionar la variable booleana.
2
Pulse uno de los botones que correspondan al valor que se desee o, en el menú
contextual, ejecute los comandos Forzar a 0 o Forzar a 1.
Para forzar varias variables simultáneamente, consulte Forzado de varias variables ubicadas
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
Paso Acción
1 Utilice el ratón para seleccionar la variable booleana.
2
Pulse el botón . o ejecute el comando Cancelar forzado en el menú contextual.
Para cancelar el forzado de varias variables simultáneamente, consulte Cancelación del forzado
de varias variables ubicadas (véase EcoStruxure™ Control Expert, Modalidades de
funcionamiento).
Cuando se cancela el forzado de una variable, la letra F deja de aparecer delante del valor.
Paso Acción
1 Cree una nueva tabla de animación (permanente) mediante el Explorador de proyectos.
2 Introduzca los bits de memoria que desea forzar como bits únicos (como %M1) o como una matriz
de bits (como M1:100).
3 Pulse el botón Forzar.
4
Para crear una nueva tabla de animación de bits forzados existentes en el PLC, lleve a cabo las
acciones siguientes:
Paso Acción
1 Hay tres maneras de abrir la tabla de animación de Bits forzados:
Haga clic en la F roja en la barra de estado.
En el Explorador de proyectos, haga clic con el botón derecho del ratón en Tablas de animación
y seleccione Abrir tabla de bits forzados en el menú contextual.
En Herramientas → Pantalla de PLC abra el cuadro de diálogo PLCScreen.
En la ficha Información, de APLICACIÓN → INFORMACIÓN GENERAL, haga clic en la línea
BITS FORZADOS.
2 Dado que esta tabla de animación solo es temporal, copie y pegue la tabla de animación mediante
el menú contextual del Explorador de proyectos.
Paso Acción
3 Haga que la tabla de animación que ha copiado sea permanente (utilizando el botón Tabla temporal
).
4 En la tabla de animación Bits forzados que ha copiado, pulse el botón Forzar.
5
Paso Acción
1 Abra una aplicación existente (*.STU, *.STA o una aplicación cargada).
2 Conéctese al PLC.
3 Abra la tabla de animación Bits forzados que ha creado/copiado manualmente (consulte Creación
de una tabla de animación de forzado offline (véase página 165)).
4 Pulse el botón Forzar para pasar a la modalidad de forzado.
5
Pulse el botón Ejecutar varios para forzar los bits de la columna Forzar valor preajustada.
7 Ya puede iniciar la aplicación.
Editor de instrucciones
Introducción
Para cada FFB de Control Expert puede utilizar las tablas de animación de Control Expert durante
el tiempo de ejecución. Seleccione un bloque de funciones y utilice Inicializar tabla de animación
en el menú contextual. Consulte Tablas de animación (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento).
Sin embargo, puesto que los FFB especiales de la biblioteca de bloques UnityLL984 tienen
parámetros de tipo de matriz, no habrá información detallada que se muestre para estos
parámetros.
De modo que para la mayoría de los FFB de la biblioteca de bloques UnityLL984 el editor LL984
ofrece otro medio de animación llamado Editor de instrucciones.
NOTA: Para los FFB de la biblioteca de bloques UnityLL984 que no son admitidos por el Editor de
instrucciones, consulte la tabla siguiente.
Representación
Representación del Editor de instrucciones
Elemento Descripción
Encabezado de la Muestra <nombre del pin>:<nombre de variable>@<dirección>
tabla Nombre del pin del nodo del bloque de funciones respectivo
Nombre de la variable conectada
Elemento Descripción
Datos Muestra el valor real del elemento de matriz
El valor se puede editar haciendo clic en este campo.
Base numérica Permite seleccionar el formato de tipo de datos que se muestra
Formatos disponibles:
Binario
Decimal
Coma flotante
Hexadecimal
BCD
ASCII
Entero con signo
Entero de 32 bits
Información de bits
Para algunas palabras de memoria, la información de bits también está disponible.
En este caso, si coloca el ratón sobre la columna Datos de dicha palabra de memoria, se mostrará
información para los bits, que puede ser especialmente útil cuando se selecciona Binario como
formato de tipo de datos (Base numérica).
EIO0000000805 09/2020
Apéndices
Apéndice A
Modalidades de funcionamiento de LL984
Índice
A E
asignación de variables editor de instrucciones
editor de LL984, 130 editor LL984, 167
editor LL984, 63 editor de LL984
asignación de variables, 130
bloques de funciones, 110
B bloques de red de ecuación, 121
barra de herramientas bobinas, 99
Editor LL984, 23 conexiones, 115
bloques de funciones contactos, 88
editor de LL984, 110 creación de un programa, 64
editor LL984, 63 subrutinas, 134
bloques de red de ecuación visualización de red, 75
editor de LL984, 121 editor FBD
editor LL984, 63 función Buscar/Reemplazar, 143
bobinas editor IL
editor LL984, 63 función Buscar/Reemplazar, 143
editor LD
función Buscar/Reemplazar, 143
C editor LL984
conexiones asignación de variables, 63
editor de LL984, 115 Editor LL984
configuración del proyecto barra de herramientas, 23
Editor LL984, 47 editor LL984
contactos bloques de funciones, 63
editor de LL984, 88 bloques de red de ecuación, 63
editor LL984, 63 bobinas, 63
creación de redes y secciones Editor LL984
editor LL984, 35 configuración del proyecto, 47
creación de un programa editor LL984
editor de LL984, 64 contactos, 63
editor LL984, 63 creación de redes y secciones, 35
creación de un programa, 63
Editor LL984
D disposición, 23
disposición editor LL984
Editor LL984, 23 editor de instrucciones, 167
enlaces, 63
función Buscar/Reemplazar, 143
Editor LL984
funciones generales, 23
editor LL984 R
modificación de redes y secciones, 35
restricciones generales
Editor LL984
Editor LL984, 23
opciones, 47
editor LL984
programación de redes y secciones, 35
Editor LL984
S
restricciones generales, 23 subrutinas
editor LL984 editor de LL984, 134
subrutinas, 63 editor LL984, 63
visualización de red, 63
editor SFC
función Buscar/Reemplazar, 143
V
editor ST visualización de red
función Buscar/Reemplazar, 143 editor de LL984, 75
enlaces editor LL984, 63
editor LL984, 63
F
función Buscar/Reemplazar, 143
funciones generales
Editor LL984, 23
L
lenguajes gráficos
marcadores, 57
M
marcadores
lenguajes gráficos, 57
modificación de redes y secciones
editor LL984, 35
O
opciones
Editor LL984, 47
P
programación de redes y secciones
editor LL984, 35