Home
MasterTool IEC XE/Manuales/MU299800
Contents
1. Select the network path to the controller Gateway 1 0382 ha Set active path Jie Gateway 1 Nade Hame j aa dd ii a i MxX3010 MasterToo m NX3010_192 168 17 217 0109 ES GH Nx3010_192 168 17 25 0119 T NX3010_MasterTool 0382 active de Add device Scan network Filter Target ID Y Sorting order Mame le E Don t save network path in project W Secure online mode pa Figura 8 13 Cuadro de Di logo Devices Communication Configuration El cuadro de di logo contiene una ventana de dos partes en la parte izquierda en una estructura de rbol los canales de puerta de enlace actualmente configurados y en la parte derecha los datos correspondientes y las informaciones Cuando el primer proyecto se crea sobre el sistema local no existe una gateway configurado Para a adir un gateway local haga clic en Add Gateway y despu s haga clic en OK ventana Gateway Cuando se selecciona un gateway puede atribuirse en la parte derecha de la ventana el Node Name Driver IP Address y Port Servicio de Gateway del MasterTool IEC XE el servidor de Gateway del MasterTool IEC XE se inicia autom ticamente al iniciar el sistema como un servicio y se representa por un cono de control en la barra de herramientas del sistema El cono He indica el funcionamiento y el cono Peindica que se detiene El Gateway se puede interrumpir y reiniciar a trav s de los comandos del men
2. 5 comi Show next Statement Write values Ctrl 447 Force values F7 Unforce values Alt F7 Add All Forces To Watchlist Display Mode Figura 4 32 Iniciar la Aplicaci n A continuaci n la Figura 4 33 muestra la aplicaci n en ejecuci n En caso de que se seleccione la pesta a de una POU las variables creadas se listar n en una ventana de monitoreo en la cual valores 55 4 Inicializaci n R pida se pueden forzar y ver por el usuario En caso de que las variables se fuercen a trav s del comando lt F7 gt del teclado la UCP indicar esta condici n en el visor gr fico A AVOA A RA Tan ir WE NX30x project MasterTool IEC XE k gt a Fie Edit View Project Build Online Debug Tools Window Help cas Ml g tlag S m Devices v A x StartPage if Configuration Bus 3 MainPrg 7x Q A Device Application MainPrg gt a S S PLC Logic Expression Type Value Prepared value Comment Ai y Vvar_1 INT 84 2 aeg ES Bill of Materials var_2 ata hn amp B Configuration and Consumption Y Var_3 INT 10001 E A Diagnostic Explorer 9 Var_4 INT 6128 E 3 de s de Diagnostics 2 al Library Manager E MainPrg PRG TEE 28 Task Configuration 2 Configuration 2 MainTask Configuration Bus uN Sh fj N3010 NX3010 1 iVar 347 iVar 3 iVar a 2 a GA comi 2 iVar 27417 iVar 7 1 G com2 3 O NETI 4 FOR iVar 3 10001 0 TO 1000
3. El valor actual de cada expresi n se indica en la columna Value 66 4 Inicializaci n R pida Watch 1 vv 4 X Expression Type Value Prepared value Comment Device Application MainPrg ivar INT 6798 Device Application MainPrg fbinst FB1 Device Application MainPrg erg INT 50 result Figura 4 43 Lista de Supervisi n Si a n no se ha realizado inicie la aplicaci n con el comando Start el men de contexto El programa ahora est ejecutando sobre el Nexto y los valores actuales se indican en la columna Value Watch 1 vv l X Expression Type Value Prepared value Comment Device Application MainPrg ivar INT 7403 Device Application MainPrg fbinst FB1 49 in INT 10 F out INT 62 Device Application MainPrg erg INT 62 result Figura 4 44 Visualizaci n del Valor Actual Escribir y forzar valores es posible aqu Para finalizar la conexi n con Nexto ejecute el comando Logout en el men Online Depurar una Aplicaci n Configuraci n de Breakpoint y Escaneo del Programa En el modo online se pueden establecer puntos de interrupci n Breakpoints en los que el procesamiento del programa debe ser detenido Cuando se alcanza un breakpoint el programa tambi n puede ser procesado paso a paso En cada punto de interrupci n o bien en cada paso se puede comprobar el valor actual de las variables en las vistas de supervisi n Ubique el cursor en la l nea 1 de MainPrg Oprima lt F9 gt lo que corresp
4. Source Download Project Settings E Fage Setup E Security i Source Download lt All devices in project ej Users and Groups de Visualization Profile Content The project file itself is always part of the source download archive Use compact download Destination device Additional fles Timi Implicidy at program download Prompt at program download Implicitdy at creating bootproject Only on demand Figura 7 41 Project Settings Categor a Source Download Las siguientes configuraciones son admisibles para la Descarga de c digo de origen esto es para la transferencia y guardado de archivo s de proyecto sobre el UCP e Destination device Aqu no se encuentra determinado ning n dispositivo de forma predeterminada Puede realizar su selecci n desde una lista la cual contiene todos los dispositivos programables definidos en el proyecto e Content permite seleccionar la opci n de descarga compacta realiza una preselecci n a archivos pertenecientes al proyecto que deben almacenarse en el archivo para descarga de c digo de origen e Timing determina cuando el c digo de origen se descarga 133 7 Comandos del Men o Implicitly at program download Con cada carga del programa ejecutable en el control tambi n se descarga el c digo de origen sin otra consulta al usuario o Prompt at program download Con cada descarga del programa ejecutable sobre el control se consulta al usuario si tambi n d
5. Installed device descriptions Name Vendor Version Install y Miscellaneous Central Processing Unit Ei Fieldbusses y I O Modules H mobsus g PLCs H Power Supplies y Special Modules Figura 7 116 Device Repository Un repositorio de dispositivos es una base de datos para descripciones de dispositivos que est n instalados sobre el sistema local para estar disponibles para la programaci n en MasterTool IEC XE La instalaci n y desinstalaci n de los dispositivos se realiza en el propio Device Repository e Location Repositorios de dispositivos pueden estar creados en diferentes ubicaciones del sistema La lista de selecci n muestra las ubicaciones actualmente creadas De forma predeterminada se crea con la instalaci n de MasterTool IEC XE como m nimo el System Repository e Installed device descriptions Los dispositivos ya instalados se indican en cada caso con nombre fabricante y versi n del dispositivo A trav s de la representaci n por categor as de dispositivos esta lista recibe una estructura de rbol v ase arriba en la Figura 7 116 Miscel nea y CPs En caso dado abre y cierra las ramas con ayuda de los s mbolos positivo y negativo e Details Este bot n abre el cuadro de di logo para el dispositivo que acaba de ser seleccionado en la lista que reproduce informaciones adicionales del archivo de descripci n de dispositivo nombre de dispositivo fabricante categor as versi
6. Manual del Usuario MasterTool IEC XE MT8500 Rev C 10 2014 C d Doc MU299800 Condiciones Generales de Suministro Ninguna parte de este documento se puede copiar o reproducir sin el consentimiento previo y por escrito de Altus Sistemas de Automac o S A que se reserva el derecho de efectuar alteraciones sin previo comunicado Seg n el C digo de Defensa del Consumidor vigente en Brasil informamos a continuaci n a los clientes que utilizan nuestros productos aspectos relacionados a la seguridad de personas e instalaciones Los equipos de automaci n industrial fabricados por Altus son robustos y confiables debido al r gido control de calidad a que se someten Sin embargo equipos electr nicos de control industrial controladores programables comandos num ricos etc pueden causar da os a las m quinas o procesos por ellos controlados como defecto en sus partes y piezas o de errores de programaci n o instalaci n lo que puede inclusive colocar en riesgo vidas humanas El usuario debe analizar las posibles consecuencias de estos defectos y providenciar instalaciones adicionales externas de seguridad que en caso de necesidad sirvan para preservar la seguridad del sistema principalmente en los casos de la instalaci n inicial y de testeos Los equipos fabricados por Altus no traen riesgos ambientales directos no emiten ning n tipo de contaminante durante su utilizaci n Sin embargo en lo que se refiere al descarte de
7. Tabular Only al elegir esta opci n los editores de la declaraci n se exhiben con visualizaci n tabular Switchable between textual and tabular en esta opci n hay dos botones disponibles en la ventana del editor para elegir entre visualizaci n textual o tabular de la parte de la declaraci n En este caso elegir en cu l de los dos formatos por defecto el editor de declaraci n aparecer en primer lugar en el momento de la edici n siempre textual siempre tabular recordar la configuraci n reciente por objeto cuando vuelve a abrir un objeto el editor de declaraci n se abrir en el mismo formato que la ltima edici n o incluso recordar la reciente configuraci n general cuando un objeto se vuelve a abrir se utilizar el editor de formato de declaraci n recientemente utilizado en cualquier objeto Este subdi logo del cuadro de di logo Options contiene diferentes fichas donde pueden ser realizadas diferentes categor as de configuraciones para el editor SFC Las configuraciones se hacen efectivas siempre inmediatamente en todas las ventanas del editor SFC abiertas tras la confirmaci n con OK Layout di CFC Editor 9 Declaration editor A FBD LD and IL editor Features ad International Settings Load and Save E SFC E SFC editor En SmartCoding Syntax Highlighting E Text editor Figura 7 122 Opciones del Editor SFC Disposici n Layout View Elements Step height
8. tt Insert Contact in LD 999 222 Wisualization of Contact hh inserted m FBD Figura 7 72 Insertar Contacto El nuevo contacto se inserta en la posici n del cursor actual en serie delante de un contacto existente o bien una caja de m dulo Cuando la posici n del cursor se encuentra en la rama de un circuito paralelo existente el nuevo contacto se inserta dentro de este NOTA Alternativamente un elemento de contacto tambi n puede ser insertado desde el cuadro de herramientas Sin embargo cuando se debe insertar no dentro sino delante despu s o entre ambos circuitos paralelos existentes esto s lo es posible a trav s de un comando de men Aqu en cada rama del circuito paralelo debe ser seleccionado uno de los elementos de contacto incluidos selecci n m ltiple con la tecla lt CTRL gt oprimida y luego empleado el comando 161 7 Comandos del Men select b1 and b2 keeping the lt CTRL gt key pressed H I nsert Contact command Use aZ az2 ard HE bz b22 E HA al all bl bll Figura 7 73 Contactos Observe tambi n los comandos Insertar Contacto Derecha Insertar Contacto Paralelo por arriba Insertar Contacto Paralelo por debajo Un nuevo elemento de contacto contiene el texto que se selecciona con un clic del rat n y que puede ser sustituido por el nombre o la direcci n dependiendo de las configuraciones actuales en las Opciones FBD LD IL de las variables deseada
9. El usuario no podr instalar un proyecto en el repositorio de bibliotecas El usuario no podr abrir proyectos de biblioteca para editarlos Cuando se a ade una biblioteca en el Administrador de Bibliotecas no hay posibilidad de agregar referencias de marcador de posici n Para editar las propiedades de la referencia de biblioteca s lo el espacio de nombres puede ser adaptado En la lista del Administrador de Bibliotecas no aparece la columna versi n 210 On Off Hide system libraries Enable repository dialog 7 Comandos del Men Cuando se a ade una biblioteca en el Administrador de Bibliotecas se mostrar nicamente la versi n m s reciente de cada biblioteca se omite la informaci n de versi n Si est activada las bibliotecas del sistema bibliotecas gris no aparecer n en el Administrador de Bibliotecas Excepci n Si no se puede cargar una biblioteca ella se muestra para que el usuario pueda quitar la referencia manualmente Si est activado el comando del men Tools Library Repository estar disponible De lo contrario el comando Tools Install Library se aparecer para acceder al cuadro de di logo Select Library Otra posibilidad es la instalaci n de nuevas bibliotecas mediante el mecanismo de paquete Tabla 7 3 Caracter sticas Disponibles en la Categor a Professional Load and Save Este subdi logo del cuadro de di logo de la
10. L Implementation Figura 5 3 Cuadro de Di logo Selecct Online State En el campo Device Application puede ver el dispositivo y la aplicaci n a los que est asignado el objeto 72 5 Interfaz del Usuario Active una la opci n Online mode o Offline mode y haga clic en OK para obtener la vista deseada Cuando el objeto es un bloque de funciones aparece en el campo Function block instance una lista de todas las instancias moment neamente empleadas en la aplicaci n En este caso el usuario puede e Seleccionar una de las instancias y seleccionar los modos online u offline o e Activar la opci n Implementaci n que independientemente de la instancia seleccionada indicar la implementaci n b sica del bloque de funciones Esta opci n no tiene ninguna funci n para objetos sin instancia creada Para m s informaciones sobre las vistas en l nea de cada uno de los editores vea por favor la descripci n del editor correspondiente La barra de estado contiene informaciones sobre el estado actual de la aplicaci n Men s Est ndar y Comandos Vea a continuaci n un resumen sobre la estructura predeterminada del men principal y comandos Otros comandos est n activos y pueden ser insertados en men s ya definidos o nuevos a definir El men y comandos espec ficos del editor aparecen s lo cuando el editor correspondiente est abierto Ejemplo para editar un objeto en el editor SFC el men SFC se agregar a la b
11. MODBUS Ethernet Cliente por Mapeo Simb lico Los par metros generales encontrados en la pantalla inicial de configuraci n del protocolo MODBUS Ethernet Cliente por Mapeo Simb lico Figura 8 63 se definen como General Parameters settings Connection Mode ITEP ETU ower TEP TCP O Figura 8 63 Pantalla de Par metros Generales MODBUS Ethernet Cliente por Mapeo Simb lico Connection Mode Selecci n del TCP RTU v a TCP protocolo TCP TCP Tabla 8 25 Configuraciones Generales MODBUS Ethernet Cliente por Mapeo Simb lico Par metros Generales La configuraci n de los dispositivos esclavos visualizada en la Figura 8 64 sigue los seguintes par metros 300 8 Editores Mappings Requests General Parameters settings IP Address 0 0 0 0 9 TCP Port 502 Slave Address 1 S Advanced Figura 8 64 Par metros Generales en el MODBUS Ethernet Cliente por Mapeo Simb lico Est ndar de F brica_ Posibilidades Direcci n IP del 0 0 0 0 0 0 0 1 a TCP Port Puerta TCP 2a 2265534 Direcci n del Esclavo 0a255 Tabla 8 26 Configuraciones Generales MODBUS Ethernet Cliente por Mapeo Simb lico Est ndar de F brica_ Posibilidades N mero de la8 Maximum Number solicitudes of Simultaneous simult neas que el Requests cliente puede hacer al servidor Communication Time out del nivel de 3000 10a 65535 Timeout la aplicaci n en ms Define cuando la La conexi n c
12. MainTask SubTask1 e Condition Indicaci n cuando con que dependencia del n mero de resultados debe ser efectivo el punto de interrupci n Para ver posibles valores vea New Breakpoint Ejemplo Break when the hit count is equal to 3 e Current Hit Count Indicaci n con qu frecuencia el punto de interrupci n ya ha sido atravesado acertado hasta ahora Ejemplo 3 Las siguientes funciones est n disponibles a trav s de botones en la parte superior derecha del cuadro de di logo para modificar los par metros de los puntos de interrupci n seleccionados de la lista o para insertar puntos de interrupci n nuevos o borrarlos S mbolo Nombre __ Significado ak New breakpoint Abre el cuadro de di logo New breakpoint Vea para ello la descripci n del comando correspondiente Nuevo punto de interrupci n e Clean breakpoint Remueve el punto de interrupci n no confundir con Desactivar Enable Disable breakpoint Conmuta alternadamente el punto de interrupci n entre el estado activado MH y desactivado 1 En caso de la desactivaci n el punto de interrupci n no se remueve de la lista y puede volver a ser activado Properties Se abre el cuadro de di logo Breakpoint Properties donde se pueden modificar los par metros de punto de interrupci n El cuadro de di logo se corresponde con el New Breakpoint Vea el tem correspondiente al comando Go to source position Se abre el cu
13. Surgir la pantalla que se refiere al contrato de licencia el cual se debe leer atentamente Caso usted concuerde con los t rminos de la licencia haga clic en Yes para seguir 325 9 Instalaci n 15 Instalar MasterTool IEC XE Acuerdo de Licencia Es importante que lea la siguiente informaci n antes de continuar Por favor lea el siguiente acuerdo de licencia Debe aceptar las d usulas de este acuerdo antes de continuar con la instalaci n License Agreement for Software This software belongs exclustvely to Altus Sistemas de Automa o S A and it was developed to meet your needs with advanced technology IMPORTANT This ts a hondine contract Unon imstallatian 0 Acepto el acuerdo Figura 9 3 Pantalla de Licencia Surgir la pantalla que se refiere a lo que hay de nuevo en esta versi n del MasterTool IEC XE que usted termin de instalar 13 Instalar MasterTool IEC XE Informaci n Es importante que lea la siguiente informaci n antes de continuar Cuando est listo para continuar con la instalaci n haga dic en Siguiente Version 1 40 Changed the installer based in Microsoft InstallShield to installer based in Inno setup This change reduces the installation time Added MODBUS devices with mappings of symbolic variables Added Import Export command to CSW files This command imports or exports the project configurations Added Import Export support to the MODBU
14. 12788 Size 8192 Used range 0B12788 0QB20479 Figura 8 73 Editor UCP Informaciones acerca de los par metros caracter sticas y posibilidades de configuraci n consulte el manual UCP utilizada Interfaces Seriales Interfaces seriales COM1 y COM2 se configuran en la pantalla siguiente El mismo se encuentra en el rbol de dispositivos por debajo de la UCP 309 I oal JE Fie Edit View Project Build Online AF Tools Ea Ale fj Device Nx3010 zi PLC Logic o Application Bill of Materials B TA and Consumption e Diagnostic Explorer E Diagnostic Library Manager E MainPrg PRG E Task Configuration E MainTask a E Configuration Bus Nx3010 Nx3010 4 COM1 Y COM2 Y NETI El Start Page ri Configuration Bus p Window Help T Serial Port Parameters Serial Port Parameters Serial Type Data Bits Baud Rate Bits Serial Mode Bom 8 Editores degg JIMPO Jd P 4 MT E Messages Current user nobody Figura 8 74 Interfaces Seriales Informaciones acerca de los par metros caracter sticas y posibilidades de configuraci n consulte el manual UCP utilizada Interface Ethernet Interfaces Ethernet se configuran en la pantalla siguiente y se encuentra en el rbol de dispositivos por debajo de la UCP 310 8 Editores W Ethernet project MasterTool IEC XE File Edit View Project Build Onlin
15. 4 Diagnostic Explorer e Diagnostis i Library Manager MainPrg PRG 5 POU PRG 8 Task Configuration s Configuration E MainTask S cH Configuration Bus 8 Nx3010 03010 bl be 2 Y COM1 CoM2 ner Cut Copy Paste Delete Properties Add Object Edit Object Edit Object With a Ii l Figura 4 21 A adir la Instancia Ahora surgir n en la pantalla los protocolos disponibles al usuario En este caso seleccionar la opci n MODBUS Symbol Client para configuraci n por Mapeo Simb lico o MODBUS Client para configuraci n por Representaci n Directa Q y hacer clic en Add seg n muestra la Figura 4 22 49 4 Inicializaci n R pida HH Add Device Mame MODBUS Client Action 0 Append device Insertdevice C Plug device Update device Device Name Version H mobeus MODBUS Ethernet 8 MODBUS Client HH MODBUS Client 1 0 0 2 8 MODBUS Server O Display all versions for experts only Information Name MODBUS Client Vendor WAA Groups MODBUS Client Version 1 0 0 2 Model Number MET 1 You can select another target node in the navigator while this window is open Figura 4 22 Seleccionar el Protocolo Ubicar la Red Como existe la posibilidad de que m s UCPs est n conectadas a la red el usuario debe ubicar todas las unidades de comunicaci n y seleccionar la que desea Por prime
16. Confirme el nuevo grupo con OK Sobre entradas incorrectas o faltantes sin indicaci n de nombre el grupo ya existe como miembro fue seleccionado un grupo que ocasionar a una realimentaci n de grupos se llama la atenci n a trav s de mensajes de error adecuados Modificar grupo existente Seleccione el grupo de la lista y abra a trav s del bot n Edit el cuadro de di logo Edit Group All encontrar los mismos campos de entrada que en el cuadro de di logo Edit Group Figura 7 49 Los campos de contrase a est aqu por razones de seguridad siempre completados con 32 caracteres Tras modificar la entrada confirme con OK para hacer efectiva la modificaci n Borrar uno o varios grupos Seleccione las entradas correspondientes en la lista de grupos y elim nelos con Remove Observe que no aparecer ninguna otra consulta Las cuentas de los miembros de los grupos borrados se mantienen inalteradas Se emite un mensaje de error adecuado cuando se intenta borrar los grupos Everyone y o Owner 140 7 Comandos del Men Settings Project Settings E Page Setup Sewrity Users Groups settings E Source Download E ey PA 4 Maximum number of authentication trials visualization Profile 2 Automatically logoff after time of inactivity 10 minute s Figura 7 50 Project Settings Cuadro de Di logo Settings Aqu se pueden realizar las siguiente
17. Cuando el cursor se encuentra entonces antes despu s o en las palabras claves correspondientes el rea de par ntesis se indica por una l nea de par ntesis en el borde Focused border color Color de la l nea separadora vertical entre el borde y el rea de introducci n de la parte activa en ese momento de la ventana del editor de texto Unfocused border color Color de la l nea separadora vertical entre el borde y el rea de introducci n de la parte no activa en ese momento de la ventana del editor de texto Mouse actions Una de las siguientes acciones puede ser asignada a cada una de las acciones de rat n indicadas o bien combinaci n de rat n y teclas clic lt May s gt clic lt Ctrl gt clic lt Alt gt clic Estas se ejecutan cuando la acci n del rat n se ejecuta sobre el signo m s o signo menos del encabezado de un rango entre par ntesis None Ninguna acci n Select fold Se seleccionan todas las l neas del rango entre par ntesis Toggle fold El rango entre par ntesis o bien cuando se dispone de par ntesis encajados se abre o bien cierra el primer nivel del rango entre par ntesis 222 Monitoring 7 Comandos del Men Toggle fold fully Todos los niveles de un rango entre par ntesis encajado se abren o bien cierran Tabla 7 5 Opciones Borde Izquierda Se refiere a la activaci n desactivaci n y configuraci n de la visualizaci n de campos de monitoreo en l nea i
18. Device configurado pero no conectado E CP est parada y o Actualizaci n de E S mientras CP est parada Tabla 3 7 Estados de Dispositivos en Modo Online Device conectado con diagnosis Instalaci n de Dispositivos en el Sistema Local La mayor a de los dispositivos necesarios para el uso del MasterTool IEC XE se instalan autom ticamente sin embargo es posible realizar la instalaci n y desinstalaci n de dispositivos a trav s del cuadro e di logo Device Repository ver Instalar Library La instalaci n es basada en archivos de descripci n de dispositivos en formato xml La extensi n predeterminada para un archivo de descripci n v lido es devdesc xml Sin embargo los archivos de descripci n de buses tales como gsd PROFIBUS se pueden instalar a trav s del cuadro de di logo de repositorio del dispositivo Los archivos de configuraci n del CP cfg se pueden utilizar si hay un archivo de informaci n adicional adecuado info cfg para describir los archivos de configuraci n Organizar y Configurar Objetos en el rbol de Dispositivos Procedimientos y Reglas Para insertar un objeto emplee el comando Add Object Que tipos de objetos pueden ser insertados depende de la posici n actual seleccionada en el rbol Ejemplo M dulos de E S PROFIBUS DP no pueden ser insertados sin haber antes insertado el correspondiente objeto esclavo aplicaciones no pueden ser insertadas debajo de dispositivos no programables
19. En caso que la interfaz de un m dulo haya modificado p ej cantidad modificada de salidas los par metros de m dulos pueden ser actualizados con el comando Update parameters La actualizaci n no se produce autom ticamente Posiciones de inserci n Una nueva llamada de un m dulo se inserta de la siguiente manera en la posici n actual del cursor e Input la caja del m dulo se inserta delante de esta y se conecta con su primera entrada y en caso dado salida a la rama de conductor existente e Output la caja del m dulo se inserta despu s de esta y se conecta con su primera entrada y en caso dado salida a la rama de conductor existente e Another box este m dulo se sustituye por uno nuevo Siempre que sea posible las ocupaciones de las entradas y salidas conservan su disposici n de arriba hacia abajo Cuando el antiguo m dulo ten a m s entradas o salidas que el nuevo las que no son enlazables se borran desde abajo e Jump or Return la caja del m dulo se inserta por delante y se conecta con su primera entrada y en caso dado salida a la rama de conductor existente e Network or Sub network la caja de m dulo se inserta tras el ltimo elemento y se conecta con su primera entrada Todas las entradas de m dulos que al ser insertados no se ocupan autom ticamente reciben el texto 297 Este debe ser seleccionado y sustituido con el nombre de una variable o con una constante Cuando un m dulo se inserta al final
20. Ofrece informaciones sobre el objeto Build Full name Nombre del objeto como en ventana de POUSs o de dispositivos Object type Tipo del Objeto p ej POU Aplicaci n Interfaz etc Open with Tipo del editor en el que se indica o bien modifica el objeto Description m dulos solamente a adir una descripci n de los m dulos Properties MainPrg Device PLE Logic Application Common Build Access control Bitmap MainPrg E MainPrg Device PLC Logic Application Object type ca Open with Default 5TPOU editor Description Figura 7 24 Propiedades Categor a Common Aqu se pueden activar opciones referentes a la compilaci n del objeto Exclude from build El objeto no ser considerado en la siguiente ejecuci n de compilaci n Generate Code External implementation enlace tard o en el sistema en tiempo de ejecuci n Al compilar el proyecto no se genera ning n c digo para este objeto El objeto reci n se enlaza cuando el proyecto se ejecuta sobre el sistema de destino presuponiendo que est disponible all p ej en una biblioteca Enable system call En contrapartida a versi n anterior ahora se puede emplear el operador ADR con nombre de funci n programa bloque de funciones y m todo y sustituye el operador INSTANCE_OF Vea con relaci n a ello Puntero a Funci n Manua
21. Start Page EX Configuration Bus po Task Configuration w X Properties Monitor Task Status IEC Cyde Count Cyde Count Last Cyde Time us Average Cyde Time is Max Cyde Time us Min Cyde Time jus Jitter us Min Jitter us Max Jitter jus Configuration Valid 6018 11625 1571 1109 226045 814 13 1395 224030 CydicTask00 Valid 120 233 143 162 1852 73 4 131 133 CydicTask01 Valid 48 93 171 140 223 73 2 58 58 ExternInterruptTask00 Valid 0 0 0 0 0 0 ExternInterruptTaskO 1 Valid 0 0 0 0 0 0 2 FreeTask Valid 6011 11677 207 153 3976 51 MainTask Valid 241 467 4109 3649 4981 1458 11 228 156 TimelnterruptTask00 Valid 1204 2337 62 84 589 38 784 1656 1648 TimelInterruptTask0 1 Valid 803 1558 70 92 240 51 2 335 339 Figura 8 29 Task Configuration Monitor NOTA En el modo de simulaci n puede haber limitaciones y comportamientos diferentes Para obtener m s informaci n consulte el cap tulo Modo Simulaci n Para cada tarea se indican las siguientes informaciones en una l nea Informaciones Descripci n Nombre de tarea como definido en la task configuration Status Posibles indicaciones 265 8 Editores Not created La tarea a n no ha sido iniciada tras la ltima actualizaci n especialmente para tareas de eventos Created La tarea es conocida en el sistema en tiempo de ejecuci n no obstante a n no fue establecida para el servicio Valid La tarea est normalmente en servicio Excepti
22. Supervisar la aplicaci n Depurar una aplicaci n Configuraci n de punto de interrupci n y escaneo del programa Declarar Variables en MainPrg El POU MainPrg disponible en la ventana de Dispositivos en el editor ST parte central de la interfaz del usuario MasterTool IEC XE es abierta autom ticamente a trav s de un doble clic en la entrada MainPrg en el rbol de dispositivos Las POUs en general siempre se pueden abrir en la visualizaci n del editor de esta forma doble clic en el tem correspondiente del rbol El editor ST est constituido de una parte de declaraci n arriba y un cuerpo abajo separados por una barra desplazable La parte de declaraci n contiene l neas numeradas en la esquina izquierda el tipo y nombre de las POUs PROGRAM MainPre y las siguientes las palabras clave VAR y END VAR para la declaraci n de variables El cuerpo a n est vac o s lo se indica el n mero de l nea 1 Vea Figura 4 39 61 4 Inicializaci n R pida Project project MasterTool IEC XE File Edit View Project Build Online Debug Tools Window Help BF a pE b pA xI ila l p Devices Ix Start Page Configuration Bus 3 MainPrg PROGRAM MainPrg END VAR Device NX3030 EJ PLCLogic 4 Application ES Bill of Materials E Configuration and Consumption d Diagnostic Explorer g Diagnostic i Library Manager MainPrg PRG 58 Task Configuration a MainTask H Configuration
23. con las que entonces se puede crear instancia para uso en una aplicaci n S mbolo 2E 112 7 Comandos del Men Tecla de acceso directo lt ALT gt lt 1 gt En la ventana Devices se configuran todos los dispositivos necesarios para el proyecto y las aplicaciones se definen adecuadamente Messages S mbolo E Tecla de acceso directo lt ALT gt lt 2 gt Este comando abre la ventana de Messages Messages v l X pu Description Project Object Position Size of global data 320971 bytes Total allocated memory size for code and data 975872 bytes Memory area 0 contains Data highest used address 3145728 largest contiguous memory gap 2841980 90 Memory area 1 contains Retain Data highest used address 32768 largest contiguous memory gap 32768 100 Memory area 2 contains Persistent Data highest used address 16428 largest contiguous memory gap 16428 100 amp Memory area 3 contains Input highest used address 32768 largest contiguous memory gap 0 0 Memory area 4contains Output highest used address 32768 largest contiguous memory gap 0 0 Memory area 5 contains Memory highest used address 16384 largest contiguous memory gap 0 0 amp Memory area 6 contains Code highest used address 4194304 largest contiguous memory gap 3522180 83 Build complete 0 errors 2 warnings ready for download Precompile OK
24. 0 limitada deshabilitar las seg n la UCP utilizada relaciones MODBUS configuradas en el campo Mapeos del servidor 4 QX X Selecci n del RTU v a TCP 304 8 Editores A TARO CT Tabla 8 30 Configuraci n del MODBUS Ethernet Servidor por Representaci n Directa Configuraciones Avanzadas W MODBUS Advanced Settings Advanced Settings Task Cycle ms 0 Connection Inactivity Time out s 10 Figura 8 68 Configuraciones Avanzadas MODBUS Ethernet Servidor por Representaci n Directa Est ndar de F brica _ Posibilidades Task Cycle ms Tiempo para 100 1a 1000 ejecuci n de la instancia dentro del ciclo sin considerar el tiempo de su ejecuci n Communication Tiempo de timeout 10 10 a 65535 Timeout ms de una comunicaci n TCP IP Tabla 8 31 Configuraciones Avanzadas MODBUS Ethernet Servidor por Representaci n Directa A adir una Relaci n MODBUS W MODBUS Server_Mapping_000 Coil Mapping Settings Data Stat Address Data Size H 5 8 Used range 1 8 IEC Variable 4105 Used range 404105 0 404105 7 Read only Fites Cancel Figura 8 69 A adir una Relaci n MODBUS Ethernet Servidor por Representaci n Directa 305 8 Editores Est ndar de F brica_ Posibilidades Tipo de dato Coil Coil 1 bit MODBUS Holding Register 16 bits Data Type yP Input Status 1 bit Input Register 16 bits Direcci n inicial de Data Start Address los datos MODBUS N m
25. ATENCION La correcta configuraci n de gateway requiere un conocimiento detallado En caso de duda se recomienda mantener la configuraci n predeterminada e Add Device Este comando abre el cuadro de di logo Add Device en el que manualmente se puede definir un dispositivo que debe ser agregado al gateway seleccionado Add device Device Enter name node address or IF address MyDlevice Assignment mode Enter either a device name nc IP Address using UDP dialog will automatically try to identify thi the device to the list i E L Example for a node address 0104 02F4 Example for an IP address 192 168 101 15 Figura 8 15 Cuadro de Di logo Add Device 250 8 Editores El dispositivo que se agrega puede especificarse por su nombre por ejemplo MyDevice la direcci n del nodo por ejemplo 0104 02F4 direcci n IP al usar UDP por ejemplo 192 168 101 15 o direcci n IP al utilizar TCP Cuando se especifica un nombre o una direcci n se debe configurar el modo de asignaci n adecuado es decir c mo deber a proceder el sistema para agregar el dispositivo deseado En la mayor a de los casos la especificaci n debe ser lo suficientemente precisa para que el modo autom tico se ejecute Los dem s modos s lo son necesarios cuando se necesita establecer el tipo de entrada por no evidenciarse su nombre o direcci n Ejemplo para agregar un dispositivo con la direcci n del nodo hexagonal AFFE d
26. AU O O ACI E DICO DIT E editor 77 5 Interfaz del Usuario is MO Tabla 5 9 Men Window Menu Help Comandos para abrir la ayuda online e informaciones sobre el programador Acceso Directo D Contact Support Update Software License Altus Home Page Tabla 5 10 Men Help Men del Bus Editor Comandos relacionados con la personalizaci n y la mejor vista del editor de bus Configuration Bus a ulul Rulers MS Tabla 5 11 Men del Bus Editor Memoria de Archivos de Usuario Las UCPs de la Serie Nexto poseen un rea de memoria destinada al almacenaje de datos de uso general es decir el usuario podr grabar distintos archivos de proyecto en la memoria de la UCP utilizada Esta rea de memoria cambiar seg n el modelo de UCP que se utiliza Para que eso sea posible el usuario deber acceder al proyecto en desarrollo en el software MasterTool IEC XE y hacer un clic en el rbol de Dispositivos ubicado a la izquierda del programa Deber hacer dos clics sobre el tem Device y seleccionar la pesta a Files seg n muestran las indicaciones de la Figura 5 5 78 5 Interfaz del Usuario File Edit View Project Build Online Debug Tools Window Help NENA ME llo 1 O Devices AN Start Page E Configuration Bus Device vx Q y El Memory Ga D CE Device s010 Communication Se Fies J Log Users oups Righ 8 PLC Logic Host Lo
27. Bus 1 Nx3030 Nx3030 1 Y comi A coma 2 NETA Y NET2 Dm RP 4 Prr Figura 4 39 Ventana del Editor ST Coloque ahora el cursor en la parte de declaraci n detr s de VAR y oprima la tecla lt ENTER gt a lo que se inserta una l nea en blanco En esta introduzca las declaraciones de las variables ivar y erg del tipo INT as como fbinst del tipo FB1 PROGRAM MainPrg VAR Iyar INTY fbi st FBI efg LINIS END_VAR Alternativamente se puede introducir directamente una instruci n en la parte de implementaci n del editor cuerpo y emplear la funci n de autodeclaraci n Introducir el C digo en el Cuerpo de la MainPrg ivar ivar 1 contador fbinst in 11 out gt erg llama el bloque funcional del tipo FB1 con el par metro de entrada in la salida se escribe en erg Tambi n se puede emplear la funci n de autodeclaraci n Introduzca sin declarar previamente las variables una instruci n de c digo en el cuerpo del programa y oprima a continuaci n la tecla lt ENTER gt Para cada variable a n no declarada de la l nea se abre el cuadro de di logo Auto Declare donde puede ser realizada la declaraci n 62 4 Inicializaci n R pida Auto Declare Scope Name VAR erg Object Initialization MainPrg Application x Flags F CONSTANT A RETAIN F PERSISTENT Figura 4 40 Cuadro de Di logo Auto Declare El nombre de la variable y su mb
28. Comandos del Men dispositivo en particular se debe acceder al men de contexto de ese dispositivo y elegir la opci n Export to CSV Al elegir la opci n Export to CSV la caja de di logo Save se mostrar Entonces es posible definir el nombre del archivo de exportaci n y el lugar en cual se guardar Dispositivos hijos de un dispositivo seleccionado para exportaci n tambi n se exportan Tras hacer clic en Save la exportaci n se iniciar El c digo a continuaci n demuestra el contenido de un archivo generado por el comando de exportaci n fModbusClient Parent Connector Protocol TaskCycle MODBUS Symbol Client NX3030 NET 1 Tcp 100 fModbusClientDevice Parent SlaveAddress IP TcpPort MaximmSimailtaneousRequest CommunicationTimedut Mode InactiveTime MODEUS Device MODBUS Symbol Client 1 192 168 19 135 502 1 3000 ClosebyTime 10 fModbusClientDeviceMapping VariableName DataType Start ddress Quality Absolutelddress MODBUS Device GVL var_int HoldingRegisterWrite 1 G6WL var quality 40000 HHodbusClientDeviceBequest Function Polling BeadDataStart BeadDataSize WriteDataStart WriteDataSizes Diagnostic Disable MODBUS Device FC16 500 1 171 1 GVL var diagnostic 6VL var disable Figura 7 53 Ejemplo de Dispositivo Exportado En el archivo de exportaci n las l neas que inician con el car cter numeral describen el nombre de los par metros de un dispositivo mapeo o sol
29. Configuration and Consumption Diagnostic Explorer M Diagnostic al Library Manager E MainPra PRG Task Configuration MainTask Configuration Bus Nx3030 NX3030 S A Nx5000 NX5000 Y NETI 8 Nx5001 NX5001 Y comi Y com2 Y NETI Y NET2 Esta lista est disponible en el rbol de dispositivos para cualquier proyecto creado desde el StartPage Bf Configuration Bus Bill of Materials 8 Editores Device Product Description TN v 16 DI Module 1 NX1005 24 Vdc 8 DO Transistor 8 DI Mixed Module 1 NX2001 24 Vdc 16 DO Transistor Module li NX2020 16 DO Relay Module i Nx3030 High speed CPU 2 Ethernet Ports 2 Serial Channels Memory Card Interface Remote Rack Expansion and Redundancy Support 1 NX5000 Ethernet Module 1 NX5001 PROFIBUS DP Master la NX6000 8 Ch Analog Input Module 1 NX6100 4Ch Analog Output Module A NX8000 30 W 24 Vdc Power Supply Module 1 NX9002 16 Slot Backplane Rack p Nx9102 E li V Show Backplane Connector Cover Figura 8 5 Bill of Materials MasterTool Standard Project La lista muestra los diferentes tipos de dispositivos que est n presentes en la configuraci n con su descripci n y cantidades Tambi n puede imprimir esta lista Comandos disponibles e Show Backplane Connector Cover Agrega el dispositivo Backplane Connector Cover tapa a la lista de material La canti
30. Device y PLC Logic Un objeto esencial para cada aplicaci n es la Task Configuration para control de la ejecuci n de un programa instancias POU o POUSs espec ficas de la aplicaci n Adicionalmente los objetos de recursos de la aplicaci n como listas de variables globales bibliotecas etc pueden estar asignados directamente en la ventana de dispositivos que en contrapartida a los administrados en las ventanas POU s lo pueden ser empleadas por esta aplicaci n y por sus subobjetos La compatibilidad de par metros de la aplicaci n en el CP con los par metros de la ejecuci n del proyecto se verifica en el momento del login en un dispositivo CP o dispositivo de simulaci n En caso de una discrepancia se muestra un mensaje Consulte la descripci n del comando Login para m s detalles Task Configuration La Task Configuration a define una o varias tareas para control y ejecuci n del programa de aplicaci n Este es un objeto esencial de recursos para una aplicaci n y se inserta autom ticamente al crear un nuevo proyecto de la plantilla de MasterTool Standard Project Una tarea puede tanto llamar una POU de programa asignado espec fica de la aplicaci n que se encuentra disponible en el rbol de dispositivos o un programa que se administra en la ventana de POUs En este ltimo caso el programa del proyecto global disponible ser instanciado por la aplicaci n Una configuraci n de tareas puede ser modificada en el Edit
31. INT END VAR VAR ivar INT 2 END_VAR En la parte de implementaci n de la ventana FB 1 introduzca lo siguiente outi tn ivarks Definir los Recursos para el Funcionamiento y Control del Programa sobre el Nexto Iniciar Servidor de Gateway El servidor de gateway se inicia autom ticamente como servicio al iniciar el sistema Compruebe si aparece el s mbolo X en la barra de sistema en el borde inferior de la pantalla Cuando el s mbolo aparece as X la puerta de enlace est detenida El s mbolo arriba descrito es parte integrante del programa GatewaySysTray que sirve para indicaci n y control del servicio de Gateway Este ofrece un men con comandos de inicio y parada a trav s de los cuales el servicio puede ser parado en todo momento manualmente por el usuario y ser iniciado nuevamente Start Gateway y Stop Gateway El men contiene tambi n el comando Exit Gateway SysTray que finaliza s lo el programa GatewaySysTray pero no el servicio de Gateway El programa GatewaySysTray se inicia autom ticamente cuando se inicia Windows no obstante puede ser iniciado manualmente a trav s del men de Programas Iniciar Nexto simulaci n El dispositivo de simulaci n est disponible como servicio a partir del inicio del sistema Este est representado a trav s de un s mbolo en la barra de sistema para UD estado detenido Ud para estado ejecutando Cuando el sistema lo permite el servicio de control se ini
32. MinMaxColor B00 Pe J ma 960 MainPrg s1 OUT san AA MEA ma 40 MainPrg 52 0UT A A A A Lea ma 52 MainPrg 53 COu 290 A none Promo ma 52 MainPrg 54 COU e ae a a MainPra 53 OUT E TES O C MainPrg 54 0UT 220 CU MainPrg 53 0UT O MainPrg 54 OUT 1170 ie loli CI MainPrg 55 0UT 910 E o J MainPrg B OUT 680 a UA ACI MainPrg S57 CUT a D AIR MEA MainPrg 58 OUT 110 t A J tio O MainPrg 59 UT 370 S UNOS ASS E MainPrg 510 0UT 520 PT A MainPrg b IN p e Mia i E MainPrg B EMABLE 1390 i CO MainPra 53 AMPLITUD CO MainPrg iSpecialSinus 108 a a aA J sasisennoanmdni CO MainPrg enum 92 A o 76 e ENEE EA 60 IS 44 O E unica 28 e pe 12 A A q 4 EE EA Jena 20 AAA AA A ACE IA Je AS ARO E A sd pHth i o H i i D SS a a T S 0m Tala Figura 8 30 Multi Channel Accesos Directos a Trace NOTA Los gr ficos de diagrama de Trace se cambian a mayor distancia s la tecla lt CTRL gt se pulsa junto con las teclas que se enumeran a continuaci n El editor Trace y los comandos en el men de Trace ofrece modo est ndar n las siguientes teclas de funci n en el Acceso Directo del Teclado Acci n del Diagrama de Trace Teclas de flecha Se desplaza el eje de tiempo del Trace horizontal izquierda derecha lt ALT gt 270 8 Editores Teclas para arriba y abajo Se desplaza el eje de tiempo del Trac
33. Realimentaciones sin embargo se insertan como ltimas De este modo se genera el nuevo orden de ejecuci n conforme al flujo de datos Order by Topology Con este comando contenido de forma predeterminada en el submen Execution Order del Men CFC se disponen todos los elementos que acaban de ser seleccionados en el editor CFC en orden de ejecuci n topol gica indicado a trav s de los n meros de elementos en la esquina superior derecha del elemento El orden topol gico significa que el procesamiento se realiza de izquierda a derecha y de arriba hacia abajo esto es los n meros de elementos que indican la posici n de un elemento en la lista de ejecuci n se incrementan ante elementos ordenados topol gicamente de izquierda a derecha y de arriba hacia abajo La posici n de las conexiones no tiene importancia S lo cuenta la posici n de los elementos Al ejecutar el comando se extraen primero internamente todos los elementos seleccionados de la lista de ejecuci n y a continuaci n se insertan nuevamente en la lista que permanece desde la derecha abajo hasta la izquierda arriba Cada elemento marcado se inserta en este caso en la lista de ejecuci n delante del sucesor topol gico Esto se explica a trav s de un ejemplo Ejemplo para ordenamiento topol gico antes es a dk RETURN E OO Bad Figura 7 88 Ordenamiento Anterior Los elementos con los n meros 1 2 y 3 est n seleccionados Cuando se selecciona a
34. SFC List components immediately when typing E SFC editor Es SmartCoding MN syntax Highlighting V Convert keywords to uppercase automatically AutoFormat E Text editor Automatically list selection in cross reference view Figura 7 144 Opciones SmartCoding e Declare unknown variables automatically Autodeclare Cuando est activada esta opci n se abre autom ticamente el cuadro de di logo Autodeclare siempre que se introduce un identificador a n no declarado en un editor de lenguaje e List components after typing a dot Con esta opci n se activa el comando correspondiente Esto quiere decir Cuando en un punto de un editor en el que se espera un denominador se introduce un punto aparece una lista de selecci n de las posibles entradas en este punto e List components immediately when typing Cuando est activada esta opci n tras la entrada en un editor de una cadena cualquiera aparece una lista de selecci n de los identificadores y operadores disponibles La primera entrada en la lista de selecci n que comienza con la misma cadena que ha sido introducida est marcada como ya seleccionada y puede ser asumida lt ENTER gt en la posici n del cursor En caso contrario tambi n puede ser seleccionada otra entrada de la lista e Convert keywords to uppercase automatically Autoformat Cuando se activa esta opci n todas las palabras clave se escriben en may sculas Ejemplo Cuando se ha intr
35. Schedule selected task SET_TO_NOT_SCHEDULE EN_TASK_STATUS VAR Figura 7 17 Input Assistant Auto Declare Tecla de acceso directo lt SHIFT gt lt F2 gt Este comando abre el cuadro de di logo Auto Declare que soporta la declaraci n de una variable Para ello el cursor debe encontrarse en una l nea de la parte de implementaci n del editor que contenga una variable a n no declarada o debe estar seleccionada una variable ya declarada Cuando la apertura del cuadro de di logo debe producirse autom ticamente en el momento que se abandona una l nea que contiene una variable a n no declarada debe estar activa la funci n SmartCoding en las opciones para edici n inteligente de c digo 109 7 Comandos del Men Auto Declare Scope Name Type VAR a INT Object Initialization Address FB1 Application 10 a 0 Flags Comment FP CONSTANT pa FP PERSISTENT inputil Figura 7 18 Cuadro de Di logo para la Declaraci n de Variable Algunos campos en el cuadro de di logo se completan autom ticamente con valores predeterminados sin embargo pueden ser modificados e Name De forma predeterminada aqu se encuentra el nombre de la variable a n no declarada como ha sido introducido en el editor e Object De forma predeterminada se encuentra aqu el nombre del Objeto de proyecto que en ese momento se est modificando Para indicar otro objeto en el que se deben declarar la variable seleccio
36. Se puede realizar la desactivaci n y posterior reactivaci n con ayuda de las funciones de interfaces hTecTask TecTaskGetCurrent 0 lecTaskDisableWatchdog hlecTask gt C digo est protegido contra perro guardi n IlecTaskEnableWatchdog hlecTask e POUs las POUs que son controladas por la tarea est n listadas aqu en una tabla con nombre de m dulo POU y un comentario opcional A la izquierda de la tabla encontrar comandos para modificaci n o Para definir una nueva POU abra el cuadro de di logo Input Assistant v a comando Add POU Seleccione de los programas disponibles en el proyecto el que desee o Para sustituir una llamada por otra marque la entrada en la tabla abra el di logo Input Assistent y seleccione otro programa 264 8 Editores o Para borrar una entrada m rquela en la tabla y emplee el comando Remove la llamada o Con el comando Open se abre el programa seleccionado en ese momento en el editor correspondiente La disposici n de los m dulos en la lista de arriba hacia abajo determina el orden de ejecuci n de los programas en servicio en l nea Con los comandos Move up y Move down se puede mover dentro de la lista la entrada seleccionada en ese momento Task Editor en Modo Online Qu tarea task se est ejecutando Para la ejecuci n de las tareas definidas en la Task Configuration valen las siguientes reglas e Una tarea se ejecuta cuando su condici n se ha cumpl
37. Step width Action width Qualifier width Property width Los valores se indican en unidades de cuadr cula Una unidad de cuadr cula es igual al tama o de fuente que est establecido en las opciones del editor de texto 215 View 7 Comandos del Men Qualifier width dL La a E i m Lo o Symbol Write Action width LD LA Ln gt pt mo ri m g m fu 9 t rt hE E H rE ri Le cl F hi pii ct pa cl ri Ti ri ig H ct e rti po pt cu HH Figura 7 123 Opciones Disposici n Step height Altura de un elemento de paso Posibles valores 1 100 Step width Ancho de un elemento de paso Posibles valores 2 100 Action width Ancho de un elemento de acci n Posibles valores 2 100 Qualifier width Ancho del calificador Posibles valores 2 100 Property width Ancho del rea de indicaci n para las propiedades del paso Posibles valores 2 100 CFC Editor iP Declaration editor AF FED LD and IL editor Features ad International Settings 3 Load and Save E sFC SFC editor EF SmartCoding Syntax Highlighting E Text editor Property Value With name El Step Common Comment Symbol Specific Times Minimal active Maximal active Actions IL e b m Figura 7 124 Opciones del Editor SFC Ver 216 O 7 Comandos del Men Property Visibility Aqu se puede definir cu
38. Un repositorio de bibliotecas es la base de datos para las bibliotecas que se han instalado en el sistema local con el objetivo de una posterior inserci n en proyectos de MasterTool IEC XE Un proyecto de biblioteca library almacenado en un repositorio no puede abrirse fuera de este para editar o ver en el programador 202 7 Comandos del Men ri Library Repository Location System Edit Locations C ProgramDataWT8500WManaged Libraries Installed libraries Company All companies 3 02 Application 2 Categories Common w J Nexto50E KHAA u Name of Companies Ha NextoStandard bl aa 7 3 Standard64 System System Name of library title 3 Standard System 89 3 0 1 0 72 Y 1 3 3 0 10 ul 3 4 4 0 3 Util system ersion 23 aaa 4 Group by category Library Profiles Figura 7 111 Library Repository El cuadro de di logo muestra las ubicaciones definidas en ese momento repositorios y las bibliotecas all instaladas Los repositorios pueden ser agregados modificados o eliminados a trav s de este cuadro de di logo y las bibliotecas pueden ser aqu instaladas o desinstaladas Para la ubicaci n seleccionada en ese momento un directorio sobre el sistema local en el que se encuentran los archivos de bibliotecas y la compa a configurada en ese momento se indican en una lista todas las bibliotecas actualmente instaladas Esta lista muestra en cada caso el nombr
39. a trav s de clic con el bot n derecho del mouse Este servicio tambi n se puede iniciar en el men programas al seleccionar la entrada de Gateway Mientras que el gateway marche correctamente el c rculo en el s mbolo de la entrada se representa rellenado en verde 34 en caso contrario de rojo He El c rculo permanece gris cuando la puerta de enlace a n no ha sido conectada Algunos protocolos de comunicaciones no permiten una comprobaci n regular del gateway de manera que el estado no se indica Con sangr a por debajo de la entrada del gateway desplegar y plegar a trav s de los s mbolos se ven las entradas de todos los dispositivos que pueden ser alcanzados a trav s del mismo Si no hay entrada haga clic en Scan Network or Add Device Observe que estas entradas est n guardadas localmente en el sistema y no en el proyecto Una lista actualizada se obtiene a trav s del bot n Scan network o Add Device Los devices est n precedidos por el s mbolo Hl Devices con un ID diferente de lo configurado en el proyecto se mostrar n con el color de la fuente gris 248 8 Editores Al seleccionar un dispositivo los siguientes tems se pueden conferir en la parte derecha de la ventana Node Name Node Address Target Vendor Target ID Target Name Target Type y Target Version La visualizaci n del Gateway y del rbol de nodos puede controlarse por un filtro y por funciones de clasificaci n Vea las casillas de ver
40. aplicaci n en un archivo en modo sin conexi n M todo de Env o Login de Proyectos Sin Diferencia de Proyectos Con el prop sito de garantizar que el usuario no tendr ning n problema para enviar proyectos iguales y se logar en UCPs en ejecuci n desde diferentes estaciones los siguientes pasos se deben realizar despu s de enviar un proyecto e Enel cuadro de di logo Additional files men Project Project Settings Source Download bot n Additional files seleccionar la opci n Download information files Cerrar todos los cuadros de di logos con clic en OK Ejecutar el comando Source download men File En el cuadro de di logo Select Device elegir la UCP en que se envi el proyecto Cerrar el cuadro de di logo con clic en OK y esperar el env o del proyecto Para se registrar en UCPs en ejecuci n sin generar alteraciones de proyecto desde diferentes estaciones un archivo de proyecto generado desde el proyecto de origen se deber abrir y el comando Login se deber ejecutar En caso de que este comando no est disponible las siguientes acciones se pueden realizar Ejecutar el comando Source upload men File En el cuadro de di logo Select Device elegir la UCP en la cual se envi el proyecto Cerrar el cuadro de di logo con clic en OK y esperar la carga del proyecto En el cuadro de di logo Project Archive que se abrir en el final del proceso de carga elegir el local para extracci n y hacer clic en
41. de contexto de ciertos dispositivos en el rbol de dispositivos NOTA Un dispositivo tambi n puede ser insertado en el rbol de dispositivos con ayuda del cuadro de di logo Add Object Este ofrece no obstante la indicaci n de la informaci n adicional descrita arriba sobre el dispositivo Add Folder S mbolo 3 Este comando est disponible en el men emergente y en men Project cuando en ese momento se trabaja en la ventana de POUSs o Devices Cuando se agrega una carpeta en el nivel superior del rbol del objeto de una de las ventanas se debe asegurar que la ventana en ese momento est activa pero que no se encuentre seleccionado ning n objeto disponible Cuando se debe agregar una carpeta en un nivel que se encuentra m s abajo debe estar seleccionado un objeto sobre aquel nivel del rbol del objeto por debajo del que debe ser insertada la carpeta El comando abre el cuadro de di logo Add Folder donde se puede introducir un nombre para la carpeta nueva El nombre puede contener espacios d gitos o caracteres especiales 126 7 Comandos del Men Add Folder O Folder name Controls conca Figura 7 33 Agregar Carpeta Tras confirmaci n con OK la carpeta se inserta en el rbol Se antepone al icono D Cuando la carpeta nueva ha sido insertada debajo de una entrada existente en el rbol puede hacerse visible a trav s de un clic de rat n sobre el signo positivo que ahora aparece delante de
42. del sistema Dependiendo de la instalaci n controlada pueden generarse da os en la instalaci n y piezas o poner en peligro la vida y la salud de las personas Por razones de seguridad al llamar los comandos que bajo el listado est n marcados con se le solicita fundamentalmente al usuario confirmarlo nuevamente Adicionalmente aparecer a un requerimiento de confirmaci n de este tipo para los comandos marcados con cuando la opci n Secure online mode est activado en las configuraciones de comunicaciones del dispositivo correspondiente Comandos disponibles 185 Login 7 Comandos del Men Login Logout Create boot application Logoff current online user Download Online Change Source download to connected device Cluster Basic Configuration Reset warm Reset cold Reset origin Simulation Tecla de acceso directo lt ALT gt lt F8 gt Este comando conecta el sistema de programaci n esto es la aplicaci n activa con el sistema de destino UCP o dispositivo simulado y establece as el modo en l nea Para realizar un inicio de sesi n con la aplicaci n activa la generaci n de c digo se debe ejecutar sin errores y las configuraciones de configuraci n de comunicaci n del dispositivo se deben configurar correctamente Si la configuraci n de la comunicaci n es incorrecta ver un cuadro de di logo que pregunta si el usuario desea configurar la active path a trav s de una de las si
43. documentaci n de un m dulo Start Page Configuration Bus i Library Manager J A Nextostandard 1 0 0 13 WAA 8 loDriNextoBus loDrmNextoBus 1 0 0 18 YA 18 NX3010 Diagnostic Structs W J A Standard 3 4 4 0 System Mamespace La m nestat et km 1 LET A kh l a Standard 3i sindad Bistable Function Blocks T n j Y Counter E Miscellaneous String Functions Timer t a Trigger Type BOOL BOOL WORD POOL WORD Effective wersi Inputs Outputs Graphical Documentation FUNCTION BLOCK CTD Inherited from Address Initial Library included in the project Tab Documentation Add library Fropertes Remove library Placeholders Details Library repository Comment Count Down on rising edge Load Start Value Start Value Counter reached 0 Current Counter Value Figura 8 23 M dulos de Biblioteca Comentados Botones y Comandos en la Ventana del Editor Los siguientes comandos est n disponibles en la ventana del editor cuando se han seleccionado una o varias bibliotecas Estas pueden encontrarse en parte tambi n en el men Bibliotecas el cual aparece como predeterminado en la barra de men s mientras que se trabaja en el editor Library Manager e Add Library sirve para la inclusi n de una biblioteca en el proyecto condici n previa la biblioteca debe estar instalada sobre el sistema e Properties Se utiliza para configu
44. indicada en la tabla a continuaci n se deber ejecutar la actualizaci n del MasterTool IEC XE para la versi n 1 29 o superior Tabla 2 2 Compatibilidad con Productos de la Versi n 1 29 Versiones del MasterTool IEC XE anteriores a la versi n 1 40 no permiten la configuraci n de los drivers de comunicaci n MODBUS por Mapeo Simb lico El mismo comportamiento es v lido para la utilizaci n de la Biblioteca LibLogs La utilizaci n de los productos de la Serie Nexto versi n de software o revisi n de producto indicada en la tabla a continuaci n es necesaria para que un proyecto con estos drivers o bibliotecas se pueda cargar en el UCP En el caso de que no sea necesaria la utilizaci n de los drivers de comunicaci n MODBUS por Mapeos Simb licos o de la Biblioteca LibLogs no hay restricci n de uso para esa versi n 14 2 Descripci n T cnica Tabla 2 3 Compatibilidad con Productos de la Versi n 1 40 Requisitos M nimos El MasterTool IEC XE en cualquier versi n de distribuci n presenta como requisitos m nimos para su instalaci n y utilizaci n los siguientes productos MasterTool IEC XE Plataforma PC con Windows XP 32bits Windows Vista 32 bits o Windows 7 32bits o 64bits Procesador Intel Core 2 Duo 1 66 GHz m nimo Espacio en Disco 1 Gbyte m nimo 2 Gbytes recomendable Memoria RAM 2 Gbytes m nimo 3 Gbytes recomendable Resoluci n 1024x768 recomendable
45. lt Empty gt Device Configuration NX3010 C0M 1 Device Configuration NxX3010 COM 2 Device Configuration NX3010 NET 1 Device Configuration NX3010 NX8000 A os Key to the symbols For this group Device Plc Logic permission for the selected actions is Device PlcLogic Application eb explicitely granted explicitely denied Not specfied but granted by default Device PlcLogic Application Diagnostic Explorer not specified but denied by default Marisa Mel amis Aemelicatian Miia mnm mhm Device PlcLogic Application Bill of Materials Device PlcLogic Application Configuration and Consumption Please note Members of the group Owner are granted all permissions Figura 7 61 Permissions 151 7 Comandos del Men La ventana Actions en la parte izquierda del cuadro de di logo muestra todos los derechos posibles esto es todas las acciones que se pueden ejecutar sobre los objetos del proyecto El rbol est estructurado de la siguiente manera e En el nivel superior Nombres de algunas categor as que se emplean para estructurar el rbol de acuerdo a la asignaci n de derechos para la ejecuci n de comandos la modificaci n de configuraciones de usuarios y grupos la creaci n de tipos de objetos y la visualizaci n modificaci n eliminaci n y tratamiento de objetos secundarios de objetos de proyectos e Debajo de estas entradas de categor as se encuentran las entradas para las acciones que pueden
46. muestra los valores en forma de porcentaje en el rango de 0 a 100 dentro del rango de valores m nimo y m ximo del par metro o variable e Engineering muestra los valores en forma de escala de ingenier a para el par metro o variable Los campos afectados por opciones de visualizaci n son SP PV MV MVManual DeadBand MaxVarMV y Bias Estos campos se ven afectados s lo cuando aparece en el cuadro de texto El gr fico de tendencias y los gr ficos de barras aparecen siempre en porcentaje La unidad de ingenier a que aparece junto al cuadro de texto de los campos mencionados tambi n cambia seg n la selecci n del campo View Options muestra la unidad de ingenier a si est configurada el porcentaje o nada si la opci n es Raw Para los campos MV MVManual MaxVarMV y Bias no tiene sentido la visualizaci n en escala de ingenier a en este caso se mostrar como un porcentaje El bot n Save guarda en un archivo CSV la configuraci n actual del controlador El bot n Load se lee de un archivo CSV que contenga previamente la configuraci n guardada y carga en el controlador Los botones Save y Load permiten que par metros de controlador se guarden y se carguen m s tarde por ejemplo despu s de un procedimiento de mantenimiento de CP Para cargar en el controlador par metros que previamente se almacenaron en un archivo CSV se debe pulsar el bot n Load Poco despu s de seleccionar el archivo CSV adecuad
47. n n mero de pedido descripci n e Install Utilice este bot n para instalar un dispositivo nuevo en el sistema local de manera tal que se torne disponible en el sistema de programaci n El cuadro de di logo Instalar descripci n de dispositivo se abre con lo cual se puede explorar el sistema en b squeda del archivo de descripci n de dispositivo correspondiente Habitualmente se debe establecer para ello el filtro de tipo de archivo en devdesc xml Pero tambi n pueden ser seleccionados archivos de descripci n espec ficos del fabricante como p ej archivos gsd para m dulos PROFIBUS DP por ejemplo pueden seleccionarse mediante la configuraci n del respectivo filtro En el momento que la selecci n se confirma con OK se cierra el cuadro de di logo y el dispositivo nuevo se inserta en el cuadro de di logo Device Repository 207 7 Comandos del Men NOTA Durante la instalaci n los archivos de descripci n de dispositivo y todos los archivos adicionales que se referencian de esta se copian a una ubicaci n interna De este modo las modificaciones sobre los archivos originales ya no tienen efecto sobre los dispositivos instalados Para tornar efectivas estas modificaciones los dispositivos deben ser instalados nuevamente Se recomienda modificar el n mero interno de versi n de una descripci n de dispositivo tras una modificaci n ATENCION El repositorio interno de dispositivos no puede ser modificado manual
48. n de las variables correspondientes y abrir la respectiva POU en una ventana del editor Ejemplos La siguiente POU contiene una definici n de bloque de funciones fbinst una llamada de programa prog y y una llamada de bloque de funciones fbinst out VAR COrastustolL ivare UNT END_VAR prog_y Varo PEOS vey res1 fbinst out Si coloca el cursor sobre prog y el comando abre el programa prog y en su editor S1 coloca el cursor sobre fbinst el comando establece el foco en la ventana de declaraci n en la l nea fbinst fb1 S1 se coloca el cursor sobre out el comando abre el bloque de funciones fb1 en su editor Browse Cross References S mbolo Este comando se debe utilizar en editores de texto Tras seleccionar una definici n y usar este comando autom ticamente se abre la ventana Cross Reference List En este momento todas referencias a esta definici n se muestran Insert File As Text Con este comando se puede copiar el contenido de un archivo de texto dentro del editor de texto activo Se abre el di logo com n para abrir un archivo Insert File Busque el archivo deseado que debe estar disponible en formato de texto El contenido de datos se inserta entonces en la posici n actual del cursor Advanced Seg n el editor activo generalmente textuales editores estos comandos aparecen en el men Edit Comandos disponibles Overwrite Mode
49. o del b fer de editor trace Los siguientes ajustes se realizan en los ejes X y Y del gr fico de Trace y son visibles cuando el diagrama se muestra en una vista previa de canal nico 279 8 Editores Edit Appearance X axis Y axis Display mode Auto Fixed length Fixed Minimum Maximum Length v Grid Backcolor EC T wWhite Backcolor on Selection L Beige Reset Use as default Cancel Figura 8 39 Cuadro de Di logo Edit Appearance e Auto X axis Y axis Cuando est activada esta opci n el eje es autom ticamente dimensionado seg n el contenido del buffer del editor del trace e Fixed Length X axis tab Si esta opci n est seleccionada el rango se muestra en el eje de tiempo en una longitud fija Esta longitud debe establecerse en el campo Longitud La escala tambi n se ajusta para la longitud y el desplazamiento del gr fico se realiza autom ticamente para el rango visible por lo que siempre se mostrar en el gr fico los ltimos datos generados e Fixed X axis and Y axis tabs al seleccionar esta opci n el rango que se muestra en el eje est definido por los campos m ximo y m nimo Minimum X axis and Y axis tabs Define el valor m nimo exhibido en el eje seleccionado Maximum X axis and Y axis tabs Define el valor m ximo exhibido en el eje seleccionado Length X axis tab Establece la longitud del rango
50. que corresponde a la informaci n disponible en el cuadro de di logo Aplicaciones del editor del dispositivo e El proyecto de la aplicaci n ya est disponible en el controlador y no se ha modificado desde el ltimo env o el inicio de sesi n login se realizar sin interacci n con el usuario e Otra versi n de la aplicaci n ya est disponible en el controlador y no se est ejecutando se presentar al usuario el siguiente cuadro de di logo Unknown version of Application lt Application gt on target Do you want to perform a download and replace the application Please carefully check all of the download procedures described on Nexto Series CPUs Manual El bot n Details proporciona informaciones nombre del proyecto modificaci n versi n IDE autor descripci n sobre la aplicaci n en el IDE entorno de desarrollo integrado programador ante el controlador e Una versi n de la aplicaci n ya est disponible en el controlador y se ejecuta el usuario debe decidir si realizar el login a pesar de esta condici n Para ello se muestra el siguiente mensaje 186 7 Comandos del Men Warning An unknown version of the application lt application name gt 1s currently in RUN mode on the PLC However do you want to download the latest code and replace the existing application Please carefully check all of the download procedures described on Nexto Series UCPs Manual El bot n Details proporciona inf
51. que se salta al punto en la que se declara la variable correspondiente Para ello se abre el editor de declaraciones correspondiente y la variable all se marca Bot n provoca una emisi n de la lista actual de referencias cruzadas en la ventana de mensajes Esto puede ser til cuando se debe mantener a disposici n la lista actual si bien la actualizaci n autom tica est activa y con ello se puede modificar la lista en la ventana de listas de referencias cruzadas Start Page S mbolo Este comando abre una ventana con la informaci n de versi n y un visor del sitio de Altus as como una selecci n de los comandos para un r pido inicio de un nuevo o reciente proyecto Consulte Load and Save que establece la p gina que aparece cuando se inicia el programador Full Screen S mbolo Tecla de acceso directo lt CTRL gt lt SHIFT gt lt F12 gt Este comando hace con que la ventana del MasterTool IEC XE se muestre en modo de pantalla completa Para volver al modo anterior deshabilitar la opci n de men o pulse las teclas de acceso directo de nuevo 117 Properties 7 Comandos del Men S mbolo Este comando abre el cuadro de di logo Properties lt nombre de objeto gt Las propiedades del objeto seleccionado en ese momento en el rbol de POUSs o Devices se indican en diferentes fichas dependiendo del tipo del objeto Las configuraciones tambi n pueden ser modificadas en esto cuadro de di logo Common
52. tiene el fondo gris Por debajo de la subventana se encuentra otras l neas que indican las opciones seleccionadas para la comparaci n asimismo como una breva estad stica la cual contiene la cantidad de elementos agregados nuevos o borrados del proyecto actual as como la cantidad de modificaciones Puede obtenerse m s informaci n acerca de las discrepancias en las unidades marcadas en negrita rojo con un doble clic en el nombre abriendo as la comparaci n detallada Figura 7 57 Para volver a la b squeda pulse la tecla lt BACKSPACE gt en el teclado 148 7 Comandos del Men Start Page E Configuration Bus Project Compare Differences vx MainPrg 2 Current Project MainPrg Test project C Temp 1 PROGRAM MainPrg a PROGRAM MainPrg A 2 VAR VAR 3 ivar INT a INT 2 fbinst FB1 5 fbinst2 FB1 6 result 7 erg INT aA j 3 i INT 3 9 J res INT f 1 END VAR END VAR 4 1141 p 4 1441 p 1 ivar ivar 1 counter A a a i fbinst in 10 out gt erg call the function bloc Pi with the input parame output is write in e 7 POU i ES Mn 10 3 res a i A 11 f y 4 mi p 4 dii p Compare options Ignore whitespace OFF Ignore comments OFF Ignore properties OFF Compare statistics O addition s 2 deletion s 13 change s Figura 7 57 Resultado de Comparaci n Detallada de un Dispositivo Administraci n de Usuario Logon La categor a User Management ofrece comandos para
53. vez al valor definido para ello en el sistema de programaci n El comando cubre todas las variables de la aplicaci n actualmente activa que est n listas para la escritura Para preparar variables para la escritura el valor deseado debe ser definido en modo en l nea en uno de los siguientes puntos que se emplean para supervisi n e En una ventana de supervisi n que ha sido definida en el proyecto y contiene una lista de variables a ser supervisadas lista de supervisi n e Fn la vista en l nea de un objeto en la parte de declaraci n del editor correspondiente NOTA Vea con relaci n a esto tambi n el comando Force Values con el que valores de variables se pueden establecer permanentemente en el control Ejemplo Abra el objeto en modo en l nea p ej un programa escrito en ST En la parte de declaraci n se indican las expresiones supervisables variables en una tabla Haga clic sobre el campo correspondiente en la columna Prepared Value e introduzca el valor deseado Ejecute entonces el comando Write Values que se encuentra de forma predeterminada en el men En l nea El valor preparado a continuaci n se registra en la misma l nea en la columna Value lo que indica que ha sido escrito sobre el control El campo valor preparado ahora est nuevamente vac o Lo mismo puede ser realizado en una lista de supervisi n que contiene la expresi n correspondiente o bien la variable Observe con relaci n a ello tambi n el c
54. 02 y 01 respectivamente sin embargo es una expansi n de los anteriores pues admite m ltiples tareas de interrupci n Es decir la aplicaci n puede incluir varias tareas ExternInterruptTask lt nn gt o TimelnterruptTask lt nn gt y ejecutan los programas ExternInterruptPre lt nn gt y TimelnterruptPrg lt nn gt Las prioridades de las tareas de interrupci n adicionales se pueden seleccionar libremente en la franja de 08 a 12 En este perfil adem s de los programas est ndares cada tarea puede ejecutar programas adicionales En este perfil de proyecto la aplicaci n aun puede incluir la tarea de usuario FreeTask del tipo Freewheeling con prioridad 31 responsable por la ejecuci n del programa FreePrg Como esta tarea es de baja prioridad se puede interrumpirla por todas las dem s sta es capaz de ejecutar c digos que pueden quedar bloqueados Existen ocho tareas ya completamente definidas seg n lo presentado en la Tabla 3 4 bien como los respectivos programas asociados creados en el lenguaje que el usuario seleccione Los intervalos y eventos de disparo de cualquier tarea y las prioridades de las tareas de interrupci n se pueden configurar tambi n por el usuario Al desarrollar aplicaci n usando el perfil de proyecto Expert es necesario especial cuidado con el escalonamiento de las tareas de interrupci n En caso de que exista compartimiento de informaciones y recursos entre dichas tareas o entre stas y las tareas b sicas es
55. 1 Ethernet Port Parameters Device NX3010 S E PLC Logic Ethernet Port Parameters Application IP Address 192 168 15 1 B Bill of Materials E i amp Configuration and Consumption Subnetwork Mask 255 255 255 0 La Diagnostic Explorer Gateway Address 192 168 15 253 7 Diagnostics al Library Manager E MainPrg PRG E Pou PRG 28 Task Configuration 2 Configuration 2 MainTask ES Configuration Bus 418q1 PNpoid O NX3010 NX3010 Y comi Y com2 Current user nobody Figura 4 16 Configurar la Puerta de Comunicaci n de la UCP 45 4 Inicializaci n R pida En caso de que la UCP con la configuraci n Ethernet no sea encontrada en la red o la UCP activa tenga una configuraci n Ethernet diferente de la configuraci n del proyecto un mensaje surgir en la pantalla durante el Login solicitar al usuario la posibilidad de sustituir la configuraci n Ethernet antigua por el configurada opci n Yes o cancelar opci n No para que no env e el proyecto MasterTool IEC XE li The Ethernet configuration is different from PLC The communication can be interrupted after downloading application Do you wish continue Figura 4 17 Aviso de Configuraci n Ethernet Bibliotecas Existen distintos recursos de la herramienta de programaci n que est n disponibles a trav s de bibliotecas As siendo se deben insertar al
56. 257 Menu LIDOT S yera era e S 260 Task Ealo ennaa EO NEEN NENEN N N E A 260 Task CONS UTA ION eeen aa aa a tato risas 260 Task Editor Unica isis 261 Task Editor en Modo Online ina 265 Comandos de la Task Confie Ur a AS 266 Editor Trata 266 A A A II 266 ACCESOS Die cios a rad diadn A 270 ii PP OOOO PI A 211 Add ADE aana tn a A 274 Conn SUL sico 275 APPLE AAA E A A lo o E E des 283 Editor Trace en Modo ONNE ns a ORENA 283 Editor W atemis oenen EE EE 285 Watch View Editor Watch Lita atada 285 CEN A A 285 Waten lasteralns Modene dd 286 Edito t MODBUS yn a ticas cicann 287 MODBUS RTU Maestro por Representaci n Directa PQ oocccccccncccncncnnnnnononononnnnnnnncnnnnnnnnnnnnonononnnnos 287 MODBUS RTU Maestro por Mapeo SIMD LICO ccooooooooooooncncncncnononononononononononononnnnnnnnnnnnnnnnnnnnnnonnnnos 290 MODBUS RTU Esclavo por Representaci n Directa IQ oooccccccncncccnnnnnnononnnaonnnnnnnnncnnnnnnnnononnnnnnnnnos 293 MODBUS RTU Esclavo por Mapeo SImDOLCO ii A a ii 295 MODBUS Ethernet Cliente por Representaci n Directa PQ occcccccccncncncnnnononnnnonnoncnnncnnnnnnnnnnnnnnnonnnnos 297 MODBUS Ethernet Cliente por Mapeo SIMb LICO oooooooononcncncconononnnnnnnnnonnnnonnonnnnnnnnnnnnnnnnnnnnonnnnnnns 300 MODBUS Ethernet Server por Representaci n Directa PQ occccccccccccnnnonnnnnnononnnnnnnnnnnnnnnnnnnnnonnnnnnnos 304 MODBUS Ethernet Server por Mapeo Simb lico cccoccccononononnnnnnnnnnnnnnnnnnnnn
57. 8 Editores Configuraci n Est ndar de F brica Posibilidades Nombre de la variable Variable Value e simb lica Data Type Direcci n inicial de Data Start Address los datos MODBUS Tama o del dato MODBUS Data Range Nombre de una variable declarada en un programa o GVL 1 a 65536 1 a 65536 Franja de direcciones del dato configurado Coil Escritura 1 bit Coil Lectura 1 bit Holding Register Escritura 16 bits Holding Register Lectura 16 bits Tipo de dato Holding Register M scara AND 16 bits MODBUS Holding Register M scara OR 16 bits Input Register 16 bits Input Status 1 bit Tabla 8 15 Configuraci n de los Mapeos en el RTU Maestro por Mapeos Simb licos Configuraci n de las Solicitudes La configuraci n de los mapeos en el MODBUS RTU Maestro por Mapeos Simb licos visualizada en la Figura 8 54 sigue los par metros descritos en la Tabla 8 16 Date Vale Type UNOS PIAGNOSTIC_SRUCTS PAGOS TU JAPAN Figura 8 54 Pantalla de Solicitudes de datos en el MODBUS RTU Maestro por Mapeos Simb licos Est ndar de F brica_ Posibilidades Function Code Tipo de funci n 01 Lectura de Coils MODBUS 02 Lectura de Input Status 03 Lectura de Holding Registers 04 Lectura de Input Registers 05 Escritura de un Coil 06 Escritura de un Register 15 Escritura de m ltiple Coils 16 Escritura de 292 O D i Tama o de los datos Depende de
58. A Owner 83 is member of group Owner 89 is member of group Everyone Figura 7 46 Project Settings Cuadro de Di logo Users Todos los usuarios ya definidos y sus pertenencias est n representados aqu en una estructura de rbol Cuando se ha creado una cuenta de usuario a trav s del cuadro de di logo Add User o Edit User aparece junto al Name nombre de inicio de sesi n tambi n el nombre completo y una descripci n La pertenencia a un grupo de un usuario puede ser visualizada o bien oculta con ayuda del signo positivo o negativo delante del nombre Cada usuario de forma predeterminada es miembro del grupo Everyone Crear una cuenta de usuario nueva Abra a trav s del bot n Add el cuadro de di logo Add User 137 7 Comandos del Men Add User Account properties Logon name userl Full name useri Description User Boss Password Confirm password Active Memberships EN This user is also member of the Everyone group ok J cos Figura 7 47 Add User Propiedades de la cuenta de usuario Logon name Nombre con el que el usuario puede iniciar sesi n Full name Nombre completo del usuario s lo para informaci n adicional Description Descripci n del usuario s lo para informaci n adicional Old password este campo es editable s lo cuando el cuadro de di logo sirve para modificar una cuenta de usuario existente Sin embargo antes de cambiar la contrase a debe introduc
59. CFC Editor 9 Declaration editor la FBD LD and IL editor Features ad International Settings Load and Save Monitoring foreground color MN Blad E la Monitoring background color PeachPutf E SFC editor Es SmartCoding syntax Highlighting Flow control background color EPalecGreen Etma Textarea margin Monitoring 4 Enable inline monitoring Flow control foreground color MN Blad 8 Text editor Float precision 3 digits String length 10 characters Monitoring sample Flow control sample Figura 7 133 Opciones Monitoring Enable inline monitoring La indicaci n de los campos de supervisi n detr s de variables en modo en l nea de un editor de texto puede ser activada o desactivada Monitoring foreground El valor en el campo de supervisi n se representa en el color color seleccionado Monitoring background El fondo del campo de supervisi n se representa en el color color seleccionado Flow control foreground En la lista de selecci n elija un color de primer plano de los campos color de control de flujo Flow control background En la lista de selecci n elija un color de fondo de los campos de color control de flujo Float precision La cantidad de decimales en el campo de supervisi n se representan con la cantidad de decimales tras la coma aqu configurada String length Valores de variable de cadena se representan como m ximo en la longitud aqu indicada cantidad de
60. Comandos del Men proyecto debido a que estos pueden ser descomprimidos por su parte con facilidad con ayuda del comando Extract Archive Project Archive Indude the following information into the archive Boot projects Download informationfiles Library profile Options Referenced devices LI Referenced libraries Additional fies Figura 7 8 Archivo de Proyecto Dentro de esta ventana se determina que categor as de archivos deben ser agregadas al archivo Mediante activaci n y desactivaci n de la casilla de verificaci n se selecciona o bien elimina una categor a de la selecci n Activado o bien desactivado se realizan mediante un simple clic en la casilla de verificaci n o tambi n a trav s de un doble clic sobre el nombre de la categor a Cuando la categor a est provista de una marca de verificaci n dh todos los archivos pertenecientes a esta categor a se agregan al archivo Si el proyecto actual no contiene ning n archivo de una categor a determinada esta est autom ticamente desactivada El Para seleccionar o bien deseleccionar archivos individuales de una categor a determinada haga clic primero sobre el signo antepuesto a la categor a el cual abre una lista de todos los archivos pertenecientes De forma predeterminada est n seleccionados todos los archivos pertenecientes a una categor a activada Para modificar una selecci n seleccione o deseleccione el archivo correspond
61. Cualquier idioma Tabla 2 4 Requisitos M nimos Datos para Compra tems Integrantes El producto se puede ser adquirir de dos maneras e El embalaje del producto contiene los siguientes tems o Software MasterTool IEC XE grabado en CDROM o Contrato Licencia de Software Altus e El embalaje del producto con la Licencia para posterior download del software en el sitio de Altus www altus com br Versiones Licencias C digo del Producto Los siguientes c digos se deben usar para la compra del producto MasterTool IEC XE Basic L licencia MasterTool IEC XE Professional L licencia MasterTool IEC XE Advanced L licencia Tabla 2 5 C digos para Compra del MasterTool IEC XE 15 3 Conceptos y Componentes B sicos 3 Conceptos y Componentes B sicos Introducci n MasterTool IEC XE es un software de programaci n de CP independiente del dispositivo De acuerdo a la norma IEC 61131 3 soporta todos los lenguajes de programaci n est ndar Conceptos B sicos Observe los siguientes conceptos b sicos que determinan la programaci n con MasterTool IEC XE Orientaci n a objeto La orientaci n a objetos se contempla por la disponibilidad de caracter sticas y elementos asociados de programaci n por el tratamiento de la estructura y la forma en que se organiza el proyecto Estructura del programador basada en componentes La funcionalidad disponible en la interfaz del usuario editores men s depende de los com
62. Cut Pone a disposici n comandos con los que se pueden rehacer pasos de procesamiento anteriores durante la edici n de un objeto Comandos disponibles e Undo e Redo S mbolo 5 Tecla de acceso directo lt CTRL gt lt Z gt Este comando deshace el ltimo paso de procesamiento ejecutado en el editor activo en ese momento Un llamada repetida del comando deshace una a una todas las acciones que fueron realizadas desde la apertura de la ventana del editor Esto vale para todas las acciones en los editores tipos de datos vistas y variables globales Con el comando Redo se puede rehacer nuevamente el resultado de un paso de procesamiento que acaba de ser deshecho S mbolo Tecla de acceso directo lt CTRL gt lt Y gt Este rehace el resultado de un paso de procesamiento que se acaba de deshacer en la ventana de vista o en el editor recientemente abierto La categor a clipboard pone a disposici n comandos que pueden ser empleados para la administraci n de contenidos entre el proyecto y el portapapeles Comandos disponibles Cut Copy Paste Delete S mbolo l Tecla de acceso directo lt CTRL gt lt X gt o lt SHIFT gt lt DELETE gt Este comando transfiere la selecci n actual objeto string en el Portapapeles La selecci n se extrae del editor y del rbol de objetos En la estructura de rbol que se utiliza para organizar los objetos como por ejemplo en la vista previa de POUSs esto se
63. Exhibici n del Trace De forma predeterminada los comandos de men Trace est n disponibles para controlar el gr fico de Trace que se visualiza actualmente Start Stop Trace Reset y modificar la secci n mostrada de las curvas de Trace mouse scrolling mouse zooming etc El rango de valores de los gr ficos de Trace depende de la configuraci n espec fica para ste Sin embargo se puede cambiarlo manualmente por desplazamiento y acciones de zoom disponibles en el men o a trav s de accesos directos Para el desplazamiento vertical de la vista actual del diagrama de Trace a lo largo del eje y utilice las teclas de flecha arriba y abajo para desplazarse hacia arriba o hacia abajo respectivamente Para desplazarse horizontalmente a lo largo del eje x use las teclas de flecha hacia la izquierda o derecha al pulsar lt ALT gt simult neamente Si est activada la opci n Multi Channel cada gr fico tendr su propio diagrama y un gr fico seleccionado puede desplazarse a trav s de estos con los accesos directos de arriba Para desplazar al mismo tiempo todos los gr ficos utilice las teclas de flecha mientras mantiene presionado el bot n lt CTRL gt para desplazar el eje y En este contexto tambi n tenga en cuenta la funcionalidad Mouse Scrolling Cuando el cursor est situado en la ventana de Trace el valor del eje x se mostrar en la l nea de estado 284 8 Editores Editor Watch List Watch View Editor Watch Li
64. Figura 7 20 Ventana de Messages Los mensajes pueden describir errores E advertencias o pura informaci n Los mensajes contin an adem s estando categorizados por componente o funcionalidad Por ejemplo mensajes con relaci n a la comprobaci n de sintaxis del proyecto pertenecen a la categor a Precompile mensajes sobre la compilaci n del proyecto a la categor a Build p ej errores de compilaci n tama o de c digo Un filtro sobre la categor a de mensaje deseado puede ser configurado en la lista de selecci n arriba en la ventana de mensajes con excepci n de los mensajes de precompilaci n que siempre se indican en el rea debajo de la tabla de Messages propiamente dicha Figura 7 20 Los mensajes de la categor a seleccionada se muestran en forma de tabla con las siguientes informaciones Description texto de mensajes Project nombre del proyecto Object nombre del objeto de proyecto afectado Position posici n en el objeto que ha causado el mensaje p ej n mero de l nea n mero de red etc Cuando la indicaci n de un tipo de mensaje determinado debe ser mostrado u ocultado emplee el bot n en la esquina superior derecha de la ventana error s warning s message s Los botones muestran tambi n siempre la cantidad disponible en ese momento de mensajes del tipo Se puede saltar entre los mensajes de la ventana de mensajes o bien se puede saltar del mensaje que acaba de ser seleccionado a la posic
65. Go to Line Make Lowercase Make Uppercase 106 7 Comandos del Men e Goto Matching Bracket e Select to Matching Bracket Overwrite Mode Tecla de acceso directo lt INS gt Esta opci n se puede conectar y desconectar esto es se puede conmutar alternadamente entre modo sobrescribir y modo de inserci n Cuando se trabaja en modo sobrescribir se sobrescriben los caracteres existentes por los nuevos introducidos en caso contrario se insertan los caracteres nuevos entre los existentes Go to Line Con este comando se puede saltar hacia una determinada l nea dentro del editor de texto activo Para ello se abre el cuadro de di logo Go To Line en el que se introduce el n mero de l nea deseado Tras cerrar este di logo con OK el puntero del mouse se coloca al inicio de la l nea correspondiente Make Lowercase Tecla de acceso directo lt CTRL gt lt U gt Con este comando se representa el rea con texto seleccionado en ese momento en letras min sculas Make Uppercase Tecla de acceso directo lt CTRL gt lt SHIFT gt lt U gt Con este comando se representa el rea con texto seleccionado en ese momento en letras may sculas Go to Matching Bracket Con este comando se puede cuando el cursor se encuentra en un par ntesis saltar al par ntesis correspondiente de apertura o cierre Esto vale para par ntesis dentro de l neas de programa como tambi n par ntesis que alcanzan varias l neas Select to Ma
66. IL Un valor forzado se identifica con un s mbolo UY Device Application MainPrg Expression Type Value Prepared value Comment ivar INT 0 s fbinst FB1 ga fbinst2 FB1 erg INT GQ 100 result bvar BOOL OL i INT 0 Figura 7 108 Valores Forzados en el Editor de Declaraci n de una POU Vista En L nea 199 Cuadro de Di logo Prepare Value 7 Comandos del Men Prepare Value Expression Device Application MainPrg bwar Type BOOL Current value TRUE What do you want to do 8 Prepare a new value for the next write or force operation FALSE Remove preparation with a value C Release the force without modifying the value a Release the force and restore the variable to the value it had before forcing it Figura 7 109 Preparar Valor Este di logo sirve para la preparaci n de un valor para una variable a ser forzada para anular un valor as preparado para anular el forzado de una variable o para restablecer en este caso adicionalmente la variable al valor que pose a antes del forzado El cuadro de di logo se abre cuando se hace clic en el campo Prepared Value de una variable que acaba de ser forzada o en el campo supervisi n en l nea de las variables en la parte de implementaci n del editor FBD LD IL Device Application MainPrg Expression Type Value Prepared value Comment iwar INT 0 fbinst FB1 e fbinst2 FEl erg INT 100 25 result bvar BOOL
67. Men En estos las partes id nticas est n marcadas en escritura negra sin otros adicionales En caso de desviaciones se encuentra el nombre del elemento En negrita de color azul en caso que el elemento s lo est presente en el proyecto de referencia en lugar de su nombre en el punto correspondiente del rbol de dispositivos del proyecto actual se puede ver un hueco En negrita de color verde en caso que el elemento s lo est presente en el proyecto actual en lugar de su nombre en el punto correspondiente del rbol de dispositivos del proyecto de referencia se puede ver un hueco En negrita de color rojo en ambas partes de la subventana en caso que ambas versiones del elemento difieran con miras a la implementaci n En este caso al nombre del elemento se sigue adicionalmente el s mbolo El En escritura roja en caso de las diferencias entre ambas versiones s lo afecten las propiedades del elemento indicaci n por el s mbolo T incluido a continuaci n los derechos de acceso indicado con el s mbolo 4 incluido a continuaci n o tambi n carpetas agregadas indicadas con el s mbolo incluido a continuaci n En este ltimo caso se indica la ruta de acceso correspondiente del elemento afectado directamente debajo de la subventana en el momento que ubique el puntero del mouse sobre el nombre del elemento en el proyecto actual o tambi n en el de referencia Adicionalmente cada l nea que contiene una entrada en color
68. Open POU E ExternInterruptTask00 Change POU E ExternInterruptTask01 Move Up E FreeTask MainTask Move Down kea 2 TimelnterruptTask00 E TimelnterruptTask01 Ef Configuration Bus NXx3010 NX3010 Y comi Y com2 Y NETI Current user nobody Figura 8 25 Editor de Tareas Cuadro de Di logo Configuration de una Tarea La configuraci n de tareas y una tarea espec fica se pueden configurar en los siguientes cuadros de di logo del editor correspondiente con un doble clic en el respectivo tem en el rbol de dispositivos e Properties para indicaci n de algunos ajustes b sicos de la configuraci n e Configuration para la configuraci n de tareas individuales ampliado opcionalmente a trav s del cuadro de di logo Parameter para par metros de tarea espec ficos e Event Eventos de sistema para el v nculo de llamadas de POUs con eventos de sistema Depende del sistema de destino empelado que posibilidades de configuraci n se dispone en los cuadros de di logo NOTA No emplee las mismas funciones de cadena v ase Standard library en Manual de Programaci n IEC 61131 en varias tareas debido a que esto puede conducir a errores de programa por sobresescritura 261 8 Editores Di logo Properties Cuando se ha seleccionado el nodo superior en el rbol de la configuraci n de tareas se abre el cuadro de di logo Properties en la ventana del editor de tareas La Figura 8 26 mues
69. Password de una cuenta de usuario v lida Observe que cada proyecto y cada biblioteca poseen una administraci n propia de usuarios y derechos de acceso Inicie sesi n con OK Cuando ya otro usuario ha iniciado sesi n a este se le cierra autom ticamente la sesi n debido al Inicio de esta nueva Cuando ha iniciado sesi n en un proyecto o una biblioteca e intenta ejecutar una acci n para la que no posee derechos se abre autom ticamente el siguiente cuadro de di logo de Logon que le posibilita iniciar sesi n a trav s de otra cuenta de usuario que le otorga los derechos correspondientes In order to perform this action you must logon as a user which is member of one of the following groups Owner Please enter your user name and password Project Library Project Project User name Password Figura 7 59 Logon Desde Acci n No Permitida La parte superior del cuadro de di logo muestra para su informaci n todos los grupos que poseen los derechos requeridos para la acci n intentada Cuando puede emplear una cuenta de usuario para uno de estos grupos puede ahora introducir los datos de acceso correspondientes de nombre de usuario y contrase a y a continuaci n ejecutar la acci n 150 7 Comandos del Men La barra de estado muestra siempre el usuario actualmente registrado en el proyecto Current user userl Figura 7 60 Barra de Estado Logoff S mbolo Este comando vuelve a cerrar sesi n al
70. Simgle Basic Normal Expert Custom El software MasterTool IEC XE pone a disposici n inn meros templates compatibles con cada perfil definido para el RTS Cuando el usuario selecciona un template como modelo en la creaci n del proyecto la nueva aplicaci n se desarrollar seg n un determinado perfil y adoptar las reglas caracter sticas y est ndares predefinidos Cada perfil de proyecto define nombres estandarizados para tareas y programas siendo que el desarrollador est obligado a seguir rigurosamente esa nomenclatura para tareas pero puede seguir o no los nombres sugeridos para los respectivos programas precreados Para garantizar la compatibilidad de un proyecto con un determinado perfil a lo largo del desarrollo se utilizar n dos abordajes e El MasterTool IEC XE solamente permite la creaci n de proyectos basados en un template al seleccionar al mismo tiempo el perfil a utilizarse e Fn la generaci n de c digo el MasterT ool IEC XE realiza la verificaci n de todas las reglas definidas para el perfil v lido para el proyecto Las pr ximas secciones detallan las caracter sticas o est ndares de cada perfil de proyecto que siguen una escala gradual de complejidad Con base en estas definiciones se recomienda que el usuario siempre busque utilizar el perfil m s simple que atienda las necesidades de su aplicaci n y migre para otro m s complejo s lo cuando las reglas correspondientes est n siendo m s trabas al desarro
71. XE utilice el comando Exit Save Project S mbolo Tecla de acceso directo lt CTRL gt lt S gt Este comando guarda el archivo de proyecto Este s lo est disponible cuando el proyecto ha sido modificado desde que fuera guardado por ltima vez Esto puede ser reconocido en funci n de un asterisco detr s del nombre del proyecto en la barra de t tulo del sistema de programaci n w Project project Master Tool IEC XE File Edit View Project Build Onl 13 a M l an u Ba Figura 7 4 Barra de T tulos Proyecto Modificado En caso que el proyecto est de s lo lectura se abre el siguiente cuadro de di logo de mensajes Figura 7 5 92 7 Comandos del Men Save of Read Only File The project file Test project cannot be saved because itis write protected You can either save the file in a different location or the application can attempt to remove the write protection and overwrite the file in its current location Overwrite Cancel Figura 7 5 Mensaje Proyecto S lo Lectura Comando Save As permite definir una nueva ruta de acceso del proyecto Save Project As Con este comando se guarda el proyecto en donde sin embargo se puede indicar expl citamente la ruta de almacenamiento y el tipo de archivo Para esta finalidad se abre el di logo com n de Windows para guardar un archivo En el campo Name el nombre del archivo est configurado Si lo desea modificar el nombre del archiv
72. XE se instalan determinadas configuraciones predeterminadas e Propiedades de los editores como establecidos en los correspondientes cuadros de di logo Options Tambi n aqu las configuraciones predeterminadas pueden ser sobrescritas por el usuario y la configuraci n actual se guarda asimismo localmente e Disposici n de ventanas dentro del proyecto por parte del usuario Esta se guarda con el proyecto Personalizar las Barras de Men y Barras de Herramientas La barra de men s se encuentra siempre en el borde superior de la ventana principal de la interfaz del usuario entre la barra de t tulo y el rango de la ventana Una barra de herramientas asimismo puede posicionarse all fija o como ventana independiente en cualquier lugar de la pantalla Para desplazar una barra haga clic con el puntero del rat n sobre la l nea de puntos en el extremo 1zquierdo de la barra mantenga oprimido el bot n del mouse y desplace la barra a la posici n deseada W Project project Mas File Edit View Pro a E m J 3 Q rr fre 30 HE E Figura 5 2 L nea Punteada en el Men y Barras de Herramientas NOTA En vistas como p ej ventanas de POUSs o de dispositivos hay una barra de men s especial con botones para ordenar mostrar y buscar en la ventana Esta barra de men s no puede ser configurada 71 Zoom 5 Interfaz del Usuario Cada ventana de editor pone a disposici n una funci n zoom A excepto en el editor de lengua
73. activada cuando hay informaci n en el gr fico La opci n Mouse Shift permite el desplazamiento del gr fico de tendencia a trav s del rat n Esta opci n est activada cuando hay informaci n en el gr fico La opci n Clear borra la informaci n del gr fico Esta opci n est activada cuando hay informaci n en el gr fico La opci n Time permite cambiar el tipo de datos del eje x entre el tiempo de ejecuci n y el tiempo de ciclo en segundos Ventana Chart Configuration La ventana de Chart Configuration se accede al pulsar el bot n de Config Chart del grupo Chart ubicado en la ficha Settings Chart Este bot n se activa s lo con el CP en Offline La ventana Chart Configuration le permite configurar algunas caracter sticas visuales del gr fico de tendencia La Figura 8 82 presenta esta ventana 315 8 Editores W Chart Configuration Aris X Aris Y Chart Details Display Mode Display Mode Stored Points Normal display Normal display 1000 Points on Chart Y Min Sample Time ms 50 0 100 X Displacement 5 ok Defaut Cancel Figura 8 82 Ventana Chart Configuration Se puede observar que esta ventana est formada por los grupos Axis X Axis Y y Chart Details En el grupo Axis X es posible configurar como el eje x aparecer e incluye las siguientes opciones e Normal display s lo los ltimos k puntos de monitoreo se muestran en el gr fico donde k est configurado en
74. and IL editor Features ad International Settings Load and Save SFC SFC editor Ef SmartCoding S syntax Highlighting Text editor Declaration Editor CFC Editor Enable AutoConnect When you drop elements somewhere on the canvas unconnected pins that are touching each other are automatically connected if this feature is activated This can be helpful for quick editing but be careful that you are not making connections accidentally by moving elements around Figura 7 120 Enable AutoConnect 7 Comandos del Men Esta subdi logo el cuadro de di logo de Options contiene configuraciones relacionadas con el editor de declaraci n CFC Editor 4 Declaration editor Features ad International Settings gt Load and Save SFC SFC editor E SmartCoding Syntax Highlighting Text editor AF FBD LD and IL editor Declaration editor Textual only 5 Tabular only i Switchable between textual and tabular Default 0 Always textual O Always tabular Remember recent setting per object 0 Remember recent setting globally Figura 7 121 Opciones del Editor de Declaraci n 214 7 Comandos del Men Define cu les visualizaciones de la parte de declaraci n deben estar disponibles cuando el objeto se abre para su edici n Editor SFC Textual Only al elegir esta opci n que ser n los editores de la declaraci n se exhiben con visualizaci n textual
75. aplica al objeto seleccionado Tambi n puede realizar varias selecciones Cut no est soportado por todos los editores o bien puede ser empleado en algunos de forma restringida 100 Copy Paste Delete 7 Comandos del Men La forma de selecci n depende del editor correspondiente por ejemplo en editores de textos es una cadena o car cter y en editores gr ficos debe haber uno o varios elementos involucrados en un marco de selecci n Para pegar el contenido del portapapeles utilice el Paste Para transferir una selecci n al portapapeles sin removerla de la posici n actual emplee el comando Copy Para desechar una selecci n sin modificar el portapapeles utilice el comando Delete Ep S mbolo Tecla de acceso directo lt CTRL gt lt C gt O lt CTRL gt lt INS gt Este comando copia la selecci n actual del editor en el portapapeles Esto no cambia el contenido de la ventana del editor En el rbol de objetos como por ejemplo en la vista previa de POUSs esto se aplica al objeto seleccionado Es posible una selecci n m ltiple Copy no est soportado por todos los editores o bien puede ser empleado en algunos de forma restringida Con relaci n al tipo de la selecci n vale lo mismo que para el comando Cut Para pegar el contenido del portapapeles utilice el comando Paste Para eliminar un rea seleccionada y colocarla en el portapapeles utilice el comando Cut S mbolo E Tecla de acceso
76. caracteres en el campo de supervisi n Vista previa con los valores configurados en ese momento para un campo de supervisi n Tabla 7 6 Campos de Monitoring 223 7 Comandos del Men Foreground color Black Background color Peach String length 2 characters Figura 7 134 Ejemplo de Supervisi n en L nea en el Editor ST FBD LD and IL Editor En esta parte del cuadro de di logo de Options se configura el editor FBD LD IL Mi CFC Editor Dedaration editor FBD LD and IL editor Features Behavior m International Settings E Show network title Placeholder for new operands gt Load and Save A Show network comment A Empty operands for function block pins E SFC Show box icon 2 SFC editor E Show operand comment E SmartCoding E Show symbol comment S Syntax Highlighting E Show symbol address E Text editor E Fixed size for operand fields Figura 7 135 Opciones de Visualizaci n de los Editores FBD LD IL e Show network title El t tulo de la red en caso que haya uno definido se indica en la esquina superior izquierda de la red l network title network comment Label a ytbol corrent FIA war operand content Figura 7 136 Componentes en la Visualizaci n del Editor 224 7 Comandos del Men Show network comment El comentario de la red en caso que haya uno definido se indica en la esquina superior izquierda de la red Cuando adem s se repres
77. comando se borran todos los marcadores en la ventana activa del editor Input Assistant S mbolo Tecla de acceso directo lt F2 gt El cuadro de di logo Input Assistant o bien el comando Input Assistant s lo est n disponibles cuando el cursor en ese momento se encuentra en la ventana del editor de texto El cuadro de di logo ofrece todos los elementos de programaci n que pueden ser insertados en la posici n actual del cursor Los elementos est n clasificados de acuerdo a categor as En cada caso para la categor a seleccionada a la izquierda se indican los elementos a la derecha Cuando est activada la opci n de Structured View los elementos se disponen en estructura de rbol complementados por s mbolos en caso contrario se listan en una estructura plana uno debajo del otro en donde el m dulo al cual pertenecen tambi n est indicado p ej GVL1 gvarl NOTA Cuando objetos del mismo nombre y misma categor a est n creados tanto como global rbol de POU como tambi n asignado a una aplicaci n rbol de dispositivos aparece s lo 1 entrada en la Input Assistant dado que sigue el empleo de la habitual prioridad de llamada asignado a la aplicaci n antes de global Cuando se activa la opci n Show Documentation se ampl a el cuadro de di logo con el campo Documentation Cuando el elemento seleccionado es una variable que est asignado a una direcci n o bien a cuya declaraci n se indica un comenta
78. configurar cuentas de usuarios y grupos o bien para la configuraci n de derechos de acceso permisos a los objetos del proyecto La configuraci n de grupos y cuentas de usuarios se realiza en el subdi logo User Management de la Project Settings Un resumen sobre la administraci n de usuarios y el control de acceso lo obtendr en Administraci n de Usuarios e Derechos de Acceso Comandos disponibles e Logon e Logoff e Permissions S mbolo Este comando abre el cuadro de di logo Logon en el que se puede iniciar sesi n en un proyecto o una biblioteca a trav s de una cuenta de usuario definida Iniciar sesi n a trav s de una cuenta de usuario significa que se recibe aquellos derechos de acceso a los objetos de proyecto que fueron asignados al grupo al que pertenece el usuario La configuraci n de grupos y cuentas de usuarios se realiza en el subdi logo User Management de la Project Settings Un resumen sobre la administraci n de usuarios y el control de acceso lo obtendr en Administraci n de Usuarios e Derechos de Acceso 149 7 Comandos del Men Please select the project or library where you want to logon and enter your user name and password Project Library Project Project User name useri Password c Cancel Figura 7 58 Logon Para iniciar sesi n seleccione el proyecto deseado o la biblioteca incluida de la lista de selecci n en el campo Project Library Introduzca el User name y
79. cundo el usuario elegir el perfil Professional o si la opci n Enable repository dialog est activada Para obtener m s informaci n acerca de las funciones vea Features Se encuentra disponible en el rbol de dispositivos para cualquier proyecto creado a partir del MasterTool Est ndar Project y puede ser insertado en el proyecto a trav s del cuadro de di logo Add Object ya sea con acceso global en la ventana de POUSs o espec fico por aplicaci n o bien dispositivo en la ventana de dispositivos En cada una de estas posiciones se puede insertar en cada caso s lo 1 administrador de bibliotecas por nivel Devices ld xX gt Projet 1 Device NX3010 8 l PLE Logic a Application E Bill of Materials R Configuration and Consumption d Diagnostic Explorer a Diagnostic Hi Library Manager Figura 8 21 Objeto Library Manager en la Ventana de Visualizaci n de POUs El Library Manager se abre a trav s del comando Edit Object o mediante un doble clic sobre la entrada del objeto en una ventana de editor Para una descripci n de la ventana del editor vea abajo Ventana del Editor Library Manager Los errores de compilaci n con relaci n al administrador de bibliotecas se emiten en una categor a propia en la ventana de Messages Ventana del Editor Library Manager El Library Manager se abre a trav s del comando Edit Object NOTA Algunos di logos y la ventana del editor Library Manager s lo
80. de F brica Posibilidades Tiempo de retraso 0 a 65535 Send Delay para el env o dela respuesta Minimum Interirame e m nimo de 3 5 a 100 0 chars silencio entre diferentes frames Tabla 8 13 Configuraci n de las Temporizaciones RTU Maestro por Mapeo Simb lico Adicionando un Dispositivo Para a adir un dispositivo la configuraci n del MODBUS RTU Maestro por Mapeo Simb lico se deber agregar a trav s del men de contexto del MODBUS RTU Maestro a adido 290 8 Editores Par metros Generales La configuraci n de los dispositivos esclavos visualizados en la figura Figura 8 52 sigue los siguientes par metros Communication Time out ms 3000 Figura 8 52 Par metros Generales del Dispositivo en el MODBUS RTU Maestro por Mapeo Simb lico Est ndar de F brica_ Posibilidades Direcci n del Direcci n del esclavo 1 0a255 Esclavo MODBUS Time out de Define el time out del 3000 10 a 65535 comunicaci n ms nivel de la aplicaci n Define el n mero de 2 N mero M ximo de reintentos antes de Reintentos reportar un error de comunicaci n Tabla 8 14 Configuraci n del Dispositivo en el RTU Maestro por Mapeo Simb lico Configuraci n de los Mapeos La configuraci n de los mapeos en el MODBUS RTU Maestro por Mapeos Simb licos visualizada en la Figura 8 53 sigue los par metros descritos en la Tabla 8 15 Figura 8 53 Pantalla de Mapeos en el MODBUS RTU Maestro por Mapeo Simb lico 291
81. de configuraci n aplicaci n o instalaci n para obtenci n del m ximo desempe o operacional del sistema 12 2 Descripci n T cnica 2 Descripci n T cnica Versiones del MasterTool IEC XE El software MasterTool IEC XE MT8500 posee cuatro versiones de distribuici n cada una con una cartera optimizada seg n las necesidades del usuario Son e Lite software programador libre que permite la programaci n y carga de proyectos de hasta 320 puntos de E S en el bus Nexto y solamente en UCPs NX3010 e Basic software que permite la programaci n y carga de proyectos de hasta 2048 puntos de E S en el bus Nexto para UCPs NX3010 y NX3020 e Professional software programador para todas las UCPs de la Serie Nexto e Advanced software programador con herramientas para aplicaciones de gran porte con redundancia de half cluster Cada una de estas versiones posee caracter sticas prop sitos y funcionalidades espec ficas para cada fin La Tabla 2 1 a continuaci n detalla estas diferencias lite Basic Professional Advanced Versi n Gratuita 2 Lenguajes disponibles Texto Estructurado ST Secuenciamiento Gr fico de Funciones SFC Diagrama de Bloques Funcionales FBD Diagrama Ladder LD Lista de Instrucciones IL Gr fico Continuo de Funciones CFC UCPs de la Serie Nexto Disponibles NX3010 NX3020 ero a rr perererrepen o Soporte a expansi n de Bus a SXPanPiont de Bus pro e Soport
82. de editor se marca mediante un peque o trazo transversal en el color configurado detr s del ltimo car cter tambi n espacio de la l nea Cuando se encuentra activado un salto de l nea suave o duro ver arriba cuadro de di logo Editing se indica un punto de salto de l nea a trav s de una l nea vertical en el color seleccionado El rea de texto seleccionado en ese momento posee el fondo en el color seleccionado El encabezado de una secci n cerrada con sangr a en el c digo se representa en el color seleccionado El encabezado de una secci n cerrada con sangr a en el c digo posee el fondo en el color seleccionado Color del s mbolo de cursor La fuente aqu configurada se emplea en el editor de texto A trav s de un clic de rat n sobre el campo de ejemplo se abre el di logo com n para configurar la fuente Tabla 7 4 Soporte ptico IF a 1 4 line EHD IF ci c 1 IF ivar a cl E EHD IF l Matching brackets Highlight current line End of line markers Folder line background Folder line foreground Wrap guide Matching brackets electron color Caret color Figura 7 131 Ejemplos para Configuraciones en el rea con Texto Margin Definiciones de colores fuentes acciones del rat n en el borde del editor a la izquierda del rea con texto 221 7 Comandos del Men 8 CFC Editor 22 Declaration editor e i Ef FBD LD and IL editor Editing Textar
83. de restablecer en servicio en l nea el diagrama al paso inicial con ayuda de las variables SFCInit o bien SFCReset Insert Step Transition S mbolo 7t Este comando se emplea en el editor SFC para insertar un paso o una transici n delante de la posici n seleccionada en ese momento La disposici n orden de la nueva combinaci n de paso y transici n depende del hecho si al insertar en ese momento est seleccionado un paso o una transici n El orden fundamental paso transici n paso transici n se mantiene autom ticamente Puede ver un ejemplo en Figura 7 92 step1 selected gt Insert Step Transition gt gt ii Step TE Transition TRUE transition selected gt EN New Step Insert Step Transition gt Transition Figura 7 92 Paso y Transici n Insertados El nuevo paso se denomina de forma predeterminada Step lt n gt donde n es un n mero correlativo comenzando con 0 para el primer paso que se inserta adicionalmente al paso inicial La nueva transici n se denomina adecuadamente de forma predeterminada Trans lt n gt Los nombres predeterminados pueden ser editados directamente clic del rat n sobre el texto abre el campo de entrada 178 7 Comandos del Men Insert Step Transition After Parallel S mbolo F Este comando se emplea en el editor SFC para insertar un paso o una transici n despu s de la posici n seleccionada en ese momento La disposici n or
84. de seguridad siempre completados con 32 caracteres Puede modificar las entradas como desee y hacerlo efectivo mediante confirmaci n con OK Borrar una o varias cuentas de usuario Seleccione los usuarios correspondientes en la lista y borre las cuentas con el bot n Remove Observe que no aparecer ninguna otra consulta Se emite un mensaje de error apropiado si intenta borrar el ltimo usuario de un grupo Un grupo como m nimo debe tener un miembro Project Settings E Page Setup Security E Source Download e Users and Groups Owner W visualization Profile e 03 Everyone Figura 7 48 Project Settings Cuadro de Di logo Groups Todos los grupos definidos y sus correspondientes usuarios se representan en una estructura de rbol Los miembros de cada grupo pueden ser visualizados o bien ocultos con ayuda del signo positivo o negativo delante del nombre de grupo Un miembro a su vez puede ser un grupo Agregar grupo nuevo Abra a trav s del bot n Add el cuadro de di logo Add Group 139 7 Comandos del Men Add Group Group properties Mame Description Members E group Owner E user user ERA Figura 7 49 Add Group Complete los siguientes campos de entrada e Name Nombre de grupo e Description Descripci n s lo para informaci n adicional e Members Lista de todos los usuarios y grupos existentes Seleccione aquellos que deben ser miembros del nuevo grupo
85. de una red su salida permanece sin enlazar Caracter sticas Espec ficas del Editor IL Una caja tambi n se puede insertar en IL en cualquier linea deseada Cuando se emplea la Input Assistant para la selecci n y all est activada la opci n Insert with arguments se inserta inmediatamente una instrucci n CAL con los correspondientes par metros de entrada y salida l CAL T Ninsti IN 222 PT 2722 ET gt 222 Figura 7 68 M dulo Insertado en IL El m dulo TON ha sido insertado y TONI1nst ha sido definido localmente Par metros de entrada IN PT Par metros de salida ET Insert Empty Box S mbolo EF Tecla de acceso directo lt CTRL gt lt SHIFT gt lt B gt Este comando se emplea para insertar un elemento de m dulo vac o en una red 157 7 Comandos del Men A diferencia de usar el comando Insert Box el cuadro de di logo Input Assistant non abre m s el tipo di operador programa bloque de funciones funci n u interfaz puede ser introducido en elemento de modulo En editor IL se insertan las instrucciones correspondientes Defina el tipo de m dulo que se desea e Si el m dulo se refiere a un bloque funcional introduzca el nombre de la instancia de la variable deseada y lt ENTER gt Utilice la Input Assistant para introducir el nombre de una instancia existente Si se ha declarado la variable especificada se mostrar correctamente el bloque funcional Si esto n
86. determinada cadena en el proyecto De forma predeterminada este comando es parte del men Find amp Replace del men Edit Selected Tecla de acceso directo lt CTRL gt lt F3 gt Este comando para alcanzar la siguiente posici n encontrada de una cadena en el proyecto que corresponde a la actualmente marcada en el editor Find Previous S mbolo Fi Tecla de acceso directo lt SHIFT gt lt F3 gt Este comando est disponible para alcanzar la anterior posici n encontrada despu s que con el comando Find o Replace se haya buscado una determinada cadena en el proyecto De forma predeterminada este comando es parte del men Find amp Replace del men Edit Find Previous Selected Tecla de acceso directo lt CTRL gt lt SHIFT gt lt F3 gt Este comando est disponible para alcanzar la anterior posici n encontrada de una cadena en el proyecto que corresponde a la actualmente marcada en el editor 105 7 Comandos del Men Browse Ofrece comandos referentes a la lista de referencias cruzadas de una variable para ir a la definici n de una POU o variable Los comandos est n disponibles en el men Browse Comandos e Goto Definition e Browse Cross References Go to Definition S mbolo Este comando puede ser empleado cuando el cursor justamente se encuentra en una ventana de editor sobre un identificador El provoca que se busque en el proyecto la l nea o POU que contiene la definici
87. download NXBO0D0 NX3030 Figura 7 100 Inicio de Sesi n en el Simulador Tras un exitoso inicio de sesi n se puede usar los correspondientes comandos en l nea para probar la aplicaci n Para desconectar el modo de simulaci n finalice primero la sesi n del control y llame a continuaci n nuevamente el comando Simulation La marca de verificaci n colocada delante del comando desaparece la entrada del dispositivo de destino en el rbol de dispositivos ya no se representa en letra cursiva y puede de este modo iniciar sesi n sobre el dispositivo de destino real M s informaciones sobre simulaci n caracter sticas y limitaciones consulte Modo Simulaci n Men Debug El men ofrece comandos para iniciar y detener el programa de aplicaci n en el UCP adem s de funcionalidades de interrupci n para testeos y forzamiento de valores La mayor a de estos comandos tambi n puede utilizarse en modo simulaci n Comandos disponibles Start Stop New Breakpoint Toggle Breakpoint Step Over Step Into Step Out Run to Cursor Set next statement Show next statement Write values Force values Unforce values 191 Start Stop 7 Comandos del Men e Add All Forces To Watchlist e Display Mode S mbolo Tecla de acceso directo lt F5 gt Este comando inicia la aplicaci n sobre el control CP S mbolo E Tecla de acceso directo lt SHIFT gt lt F8 gt Este co
88. el Manual de Programaci n IEC 61131 Editor de Lista de Variables Globales El editor para listas de variables globales Editor GVL es un Editor de declaraciones para crear y modificar listas de variables globales Este trabaja de acuerdo a las configuraciones actuales en las opciones de editor de texto y se muestra en modo online como est descrito para el editor de declaraciones La declaraci n debe comenzar con VAR GLOBAL y finalizar con END VAR Estas palabras clave ya est n disponibles autom ticamente Entre ellas deben ser insertadas declaraciones v lidas de variables globales start Page Configuration Bus ad GVL WAR GLOBAL global_intvar INT 12 a global boolvar BOOL i global_stringvar STRING 5 END VAR do S Figura 8 20 Editor GVL 256 8 Editores Editor Library Manager Para informaciones generales sobre administraci n de bibliotecas en MasterTool IEC XE vea el art culo correspondiente El Library Manager sirve para la inclusi n y administraci n de bibliotecas en el proyecto La instalaci n de bibliotecas como tambi n la definici n de ubicaciones de bibliotecas repositorios se realiza en el cuadro de di logo Library Repository Este puede ser abierto a trav s del comando del mismo nombre en el men de herramientas predeterminado o en el cuadro de di logo del administrador de bibliotecas NOTA El cuadro de di logo del Repositorio de Bibliotecas s lo est disponible
89. el bot n Extract 30 3 Conceptos y Componentes B sicos e El proyecto se abrir y el comando Login se puede ejecutar en la CPU correspondiente Para m s informaciones consulte Men y Men Online Supervisi n En modo en l nea existen diferentes posibilidades de visualizar los valores actuales de las variables de un objeto sobre el CP e Supervisi n en l nea en el editor de implementaci n de un objeto M s detalles est n disponibles en la descripci n del editor correspondiente e Vista en l nea del editor de declaraci n de un objeto M s detalles est n disponibles en la descripci n del Editor de Declaraci n e Listas de supervisi n independientes del objeto M s detalles est n disponibles en la descripci n de tipos de supervisi n e Curvas de Trace Registrar y mostrar valores de las variables sobre el CP M s detalles est n disponibles en la descripci n de la funcionalidad del Trace Editor NOTA En el modo en l nea hay una limitaci n de 25 000 entradas de las variables controlables en POUSs editadas con el editor ST El usuario recibe una alerta cuando se supera el l mite con un error de compilaci n Depuraci n Para el estudio de errores de programaci n se pueden emplear en MasterTool IEC XE las funciones de depuraci n en modo en l nea Observe con relaci n a ello la posibilidad de aplicaci n en modo de simulaci n o un enlace necesario a un dispositivo de hardware real Puntos de i
90. for experts only se muestran tambi n todas las versiones disponibles de los dispositivos individuales Pueden ser representados agrupados esto es con sangr a por debajo de nombre de categor a en la columna Nombre como por ejemplo Miscellaneous Para abrir o cerrar los grupos emplee el signo positivo o negativo delante de nos nombres de categor a De forma predeterminada de momento se listan todos los dispositivos disponibles lt All vendors gt No obstante con ayuda de la lista de selecci n de Vendor tambi n s lo puede hacerse indicar un fabricante determinado Para el dispositivo que en ese momento se ha seleccionado en la tabla de dispositivos del cuadro de di logo cuando estos est n disponibles en el archivo de descripci n indica informaci n adicional debajo de la tabla nombre de dispositivo fabricante grupos eventualmente definidos para fines de categorizaci n versi n n mero de pedido y una breve descripci n Adicionalmente puede representarse un mapa de bits espec fico del dispositivo Dependiendo de la acci n seleccionada su elecci n debe ser confirmada oprimiendo la tecla Add device Observe que sin una nueva apertura del cuadro de di logo se pueden agregar otros dispositivos En este caso se puede seleccionar el nodo correspondiente en el rbol de dispositivos mediante clic Tras finalizar el cuadro de di logo se puede abandonar haciendo clic en Close Este comando tambi n est disponible en el men
91. las expresiones que desee y a continuaci n edite el valor de inicializaci n en el campo ubicado debajo de la lista use el bot n Apply value to selected lines Para volver a los valores predeterminados use el bot n para Reset selected lines to default values Saltos de l nea en el tem Comment pueden introducirse a trav s de lt CTRL gt lt ENTER gt Los tems Attributes se pueden definir en el cuadro de di logo correspondiente donde adem s de stos se pueden introducir pragmas en formato de texto Ellos deben insertarse sin llaves y con una l nea separada para cada uno 245 8 Editores Attributes You can enter attributes and pragmas here without endosing braces one per line attribute displaymode hex warning This is a warning text Part xy has been compiled completely Figura 8 11 Atributos Cada variable se declara en una l nea independiente y est n numeradas El orden de l neas n meros de l nea puede cambiarse al seleccionarlos y moverlos a trav s de los comandos Move up y Move down en la barra de herramientas o en el men emergente La lista de declaraciones puede clasificarse seg n cada una de las columnas con un clic del mouse en su encabezado La columna que actualmente determina el orden se indica por una flecha arriba O abajo Cada vez que en el encabezado de columna se haga clic de nuevo se cambiar el orden Para eliminar una o varias declaraciones seleccione l
92. logged in gt Figura 8 44 Ventana de Supervisi n en Modo Sin Conexi n 285 8 Editores En el modo online se puede emplear la lista para la supervisi n de los valores de variables Watch List en Online Mode Supervisi n Una lista de Watch lt n gt muestra el valor actual de una variable en la columna Value en modo en l nea Vea Crear para una descripci n como se configura una lista de supervisi n y para el par ntesis en caso de variables de estructura Expression Prepared value Comment Device Application MainPrg ivar IN a 895 Device Application MainPra fbinst 20 E Figura 8 45 Vista de Supervisi n en el Modo En L nea ATENCION Cuando los valores supervisados representan direcciones de mapeos directos en las reas de I Q y M no se realiza la consistencia Esta s lo existe en el dispositivo en el cual se realiza el monitoreo Como los proyectos pueden hacerse para cualquier modelo de CPU y stos tienen diferentes tama os de reas los campos de direcciones fuera de rango no ser n valores v lidos de monitoreo y en algunos casos el valor le do puede ser 0 Escribir Valores En la columna Prepared Value se puede introducir un valor que puede ser escrito en la variable del control o bien con el que puede ser forzado Vea para ello la descripci n sobre Write Values o Force Values de variables que tambi n es posible en otras vistas de supervisi n como p ej en el editor de declaraci
93. logo posibilita configurar derechos de acceso para los grupos de usuarios existentes sobre el objeto Esto corresponde a la configuraci n en el cuadro de di logo Permissions que se puede abrir como predeterminado a trav s del men User Management 119 7 Comandos del Men Properties MainPrg Device PLC Logic Application Groups actions and permissions Group View Modify Remove Add remove chile 83 Everyone Alisa O mr Key to the symbols Permission is A explicitely granted Mot spedfied but granted by default Explicitely denied Mot spedfied but denied by default Please note Members of the group Owner are granted all permissions Figura 7 26 Properties Categor a Access Control Para llevar a la pr ctica un derecho para una determinada acci n y grupo seleccione el campo correspondiente en la tabla abra la lista de selecci n a trav s de la barra espaciadora o un clic del rat n y seleccione el derecho deseado Una descripci n de las posibles acciones derechos y s mbolos empleados la encontrar en la p gina de ayuda del cuadro de di logo Permissions Ejemplo Group Remove Add remove chile Figura 7 27 Lista de Selecci n de Derechos para la Acci n Modify para Grupo Everyone 120 7 Comandos del Men Boot Application Properties Application Device PLC Logic Common Information Boot applica
94. los equipos es importante resaltar que cualesquier componentes electr nicos incorporados a productos contienen materiales nocivos a la naturaleza cuando desechados de forma inadecuada Se recomienda por lo tanto que cuando de la inutilizaci n de este tipo de producto el mismo se encamine a usinas de reciclaje que le den el debido tratamiento a los residuos Es imprescindible la lectura completa de los manuales y o caracter sticas t cnicas del producto antes de la instalaci n o utilizaci n del mismo Altus garantiza sus equipos seg n lo descrito en las Condiciones Generales de Suministro atachado a las propuestas comerciales Altus garantiza que sus equipos funcionan seg n las descripciones contenidas expl citamente en sus manuales y o caracter sticas t cnicas no garantizando la satisfacci n de alg n tipo particular de aplicaci n de los equipos Altus desconsiderar cualquier otra garant a directa o impl cita principalmente al tratarse de suministro de terceros Los pedidos de informaciones adicionales sobre el suministro y o caracter sticas de los equipos y servicios Altus se deben hacer por escrito Altus no se responsabiliza por informaciones suministradas sobre sus equipos sin registro formal DERECHOS AUTORALES Nexto y MasterTool IEC IEC XE son marcas registradas de Altus Sistemas de Automa o S A Windows es marca registrada de Microsoft Corporation Sumario Sumario Sumario SUMARIO aaa aaa iaa lia
95. los valores de variables o en las cuales se deriva el flujo de programa o bien se llama otro m dulo NOTA Indicaci n para puntos de interrupci n en m todos Un punto de interrupci n se establece siempre autom ticamente en todos los m todos que pueden ser llamados Cuando un m todo se llama a trav s de un puntero sobre un bloque de funciones se establecen puntos de interrupci n en el m todo del bloque de funciones y en todos los bloques de funciones derivados que utilizan el m todo 194 7 Comandos del Men S mbolos de Puntos de Interrupci n Las figuras Figura 7 103 Figura 7 104 y Figura 7 105 demuestran los posibles s mbolos asumidos por los puntos de interrupci n 1l Fa lalis dde erg 0 fbinst TF huarEsi cel THFI Figura 7 103 Punto de Interrupci n en Modo Online l E 3 141 1 E Er o fbins TF hirarFEasisFl THF Figura 7 104 Punto de Interrupci n Desactivado 1 1dl 2lO Ergo tbinst TF huarFalzpl THEE Figura 7 105 Parada de Programa en Punto de Interrupci n Toggle Breakpoint Tecla de acceso directo lt F9 gt Este comando sirve fundamentalmente a conmutar entre el estado activo e inactivo de un punto de interrupci n Sin embargo tambi n provoca el establecimiento de un nuevo punto de interrupci n cuando en la actual posici n de punto de interrupci n a n no se ha establecido ninguno Despu s de cerrar la sesi n y posteri
96. n Para abrir la vista o realice en la ventana de Devices un doble clic sobre la POU MainPrg o seleccione esta entrada y utilice el comando Edit Object del men emergente En la parte inferior de la vista ver las l neas de c digo como introducidas en el modo offline complementadas por peque as ventanas de la supervisi n en l nea detr s de cada variable que muestran su valor actual En la parte superior est n representadas las expresiones supervisables de la POU en una tabla esto es las variables de la aplicaci n Nexto correspondientes con tipo de datos y valor actual 65 4 Inicializaci n R pida Start Page Configuration Bus 8 MainPrg X Device Application MainPrg Expression Prepared value Comment ivar fbinst erg IN 50 result m H n at T D ivar 74 ivar 734 1 counter e fbinst in 10 10 outl 3 Herod call the function block of FBi type A JA With the input parameter in dy output is rrite 1n erg REMAN HS ha Ri FP Figura 4 42 Expresiones de Supervisi n y L neas de C digo Escribir y Forzar Variables Es posible escribir o forzar por ejemplo un Valor Preparado en una variable en Nexto o sea Ivar recibe este valor sobre el control al inicio del siguiente ciclo de trabajo Seleccione para esta finalidad el campo en la columna Prepared Value abra con la barra espaciadora un campo de entrada introduzca un valor entero y cierre con l
97. n instalando en la computadora Esta operaci n puede llevar algunos minutos dependiendo de su configuraci n 329 9 Instalaci n 5 Instalar MasterTool IEC XE Instalando Por favor espere mientras se instala MasterTool IEC XE en su sistema Extrayendo archivos Cu Ydbce7Da 2105 462d43b0 32644908b 143 4 4 OVCNCFunctionBlocks plugin dll o Figura 9 10 Pantalla de Instalaci n del Master Toll IEC XE Despu s que se termine la instalaci n la pr xima pantalla se exhibir En esa pantalla es fuertemente recomendable elegir la opci n de reinicializaci n Haga clic en Finish para concluir el procedimiento de instalaci n 5 Instalar MasterTool IEC XE eE Completando la instalaci n de MasterTool IEC XE Para completar la instalaci n de MasterToo IEC XE su sistema debe reiniciarse Desea reiniciarlo ahora Si deseo reiniciar el sistema ahora 5 No reiniciar el sistema m s tarde NN MasterTonl IEC YF Figura 9 11 Instalaci n Completada 330 9 Instalaci n El MasterTool IEC XE est instalado y listo para usar Para ejecutarlo haga clic en el atajo MasterTool IEC XE dentro del grupo de mismo nombre creado durante la instalaci n en el men Iniciar En la primera vez que el software se inicie una pantalla solicitar las informaciones de registro Tras llenar los campos correctamente haga clic en Confirm para utilizar el MasterTool IEC XE S Mas
98. n Autom tica El procedimiento de sintonizaci n autom tica del objeto PID Control se logra al acceder a la ventana Autosetup Esto se logra al hacer clic en el bot n Autosetup ubicado en el grupo Online Settings en ficha Settings amp Chart La Figura 8 93 muestra la ventana Autosetup Settings Figura 8 93 Ventana Autosetup A trav s de la ventana Autosetup se puede realizar el procedimiento de sintonizaci n de par metros del controlador PID al utilizar el m todo de s ntesis Para la aplicaci n de este m todo es necesario que se conozcan los par metros de un sistema de primera orden que representa el proceso 323 8 Editores satisfactoriamente De esta manera es necesario que estos par metros se identifiquen mediante la realizaci n de un experimento en lazo abierto controlado por un operador Este experimento consiste en aplicar una se al del tipo de paso al proceso y esperar a que entre en estado estacionario Los siguientes son los pasos necesarios para efectuar el procedimiento de sintonizaci n autom tica En el campo de Tf se encuentra la constante de tiempo de bucle cerrado que desee Es importante destacar que el m todo de s ntesis no produce buenos resultados cuando Tf lt Tc lt 10 y cuando Tc Tde SampleTime 2 lt 10 En el cual Tc y Tde corresponden a la constante de tiempo y el retardo de transporte del proceso y SampleTime es el rango de aplicaci n del PID En el campo Step se puede configurar
99. n del paso esto es en la posici n superior de la lista de acciones Cuando est seleccionada una de las acciones existentes en la lista de acciones del paso directamente antes esto es sobre esta La parte izquierda del elemento de acci n contiene el calificador de forma predeterminada N en la parte derecha se debe introducir el nombre de la acci n Para ello haga clic en el cuadro para obtener un marco de edici n Una acci n con el nombre introducido debe estar creada en el proyecto como POU El calificador asimismo puede ser editado Vea la lista de calificadores v lidos en el tem correspondiente 181 7 Comandos del Men Action Association to step1 New Action Association After Figura 7 96 Acciones Asignadas a un Paso Insert Action Association After S mbolo Este comando se emplea en el editor SFC para asignar a un paso otra acci n Seleccione el paso deseado y ejecute el comando La acci n se insertar a la derecha del paso Si una o m s acciones ya est n asociadas con un paso la nueva acci n se colocar como ltima acci n posici n inferior asociada con el paso si esto fue seleccionado en el comando Insert o directamente despu s de la acci n seleccionada al ejecutar el comando Insert La parte izquierda del elemento de acci n contiene el calificador de forma predeterminada N en la parte derecha se debe introducir el nombre de la acci n Para ello haga clic en e
100. nea Este subdi logo del cuadro de di logo Options contiene configuraciones para trabajar en un editor de texto Modificar Definici n de pasos para deshacer tabulador sangr a salto etc en rea de edici n del editor de texto 8 CFC Editor Y Declaration editor AF FBD LD and IL editor Features ad International Settings gt Load and Sawe E SFC E SFC editor En SmartCoding Syntax Highlighting E Text editor Editing Textarea Margin Monitoring Number of undos Folding Word wrap Tab width Indent width Autolndent 100 to indent None ha E 0 Wrap at the window boundary 45 Y Keep tabs fin Smart with code completion Figura 7 127 Opciones Editing Number of undos La cantidad indicada de pasos de modificaci n se memoriza y se pueden deshacer con ayuda del comando Undo Folding La opci n seleccionada determina si el c digo debe ser estructurado mediante sangr as En caso afirmativo los apartados con sangr a o bien apartados que se identifican con un comentario especial pueden ser mostrados u ocultos con ayuda del signo m s y signo menos delante de la primera l nea del apartado correspondiente Son posibles las siguientes opciones 218 7 Comandos del Men o None Ninguna sangr a o Indent Todas las l neas que est n con sangr a con respecto a la predecesora se re nen en una unidad de sangr a qu
101. o o eto Neri 235 O E EEA 235 DECE Oe E T E E a 235 Editor de Declaraci n Tabular Declaraci n oocccooccnnoccnnccnnnoconiconnnccnnoconanonnnoconoronnnccnnoccnnocnnnccnnaronnns 235 Edit Decliraton Herder ao a e o Dn la e 235 A EEE AT AEE A T EEEIEE TE EE EEEE TE 235 Move DOW Messi E teta 236 MOVE Due cias lio aS 236 E 236 EDITORES usada ide 237 Consideraci n General sobre Editores ossssssoeecoossssssoecsssssssseecsssssssseeesososssseeeossossssssessssossssesessssssssseesss 237 A a E 237 A E E AEA EEA E EA EA AIE TA 238 Remove DEVi 238 Editor de Modulos de E S Dicta Litio iii ii oada oa ita 238 DATO CS a a e e o eno bado ps 238 Ai AAA A T E E A 239 Bos LVO MIP AA a O O 240 Bulor Material aia AAA 241 Sumario Configuration and Consumption a A A AA IA 242 Editores de las Lenguajes de Programaci n ssssscccccccccceeceeesssooccccccccececeeeeeesooooccccccccccceeceeessesosscccccceceeeeee 243 Editor de Declaracion sia a 243 Eartorde Declaracion de LEXO dia E 243 Editorde Declaraci n Tabula dd soii 244 Editor de Declaraciones ci Modo Online id di 246 Perce Editor E T A E T Us eaioON 247 COMMUNICAON SENS See 247 PUES nn ue dea dead 253 Oca 254 Editor DUT lt a ia 255 Editor FED LDI eoa ono ooo Uio ie EOAR 256 Editor de Lista de Variables Globales oomooooorooocrsscccrsssncccnansconcconanecoccconancocccocanccccccnancccccccnnennss 256 Editor Library IAN ASE ARA AAA 257 Ventanadel Editor Library Manager id
102. of the download procedures described on Nexto Series CPUs Manual No Details Figura 4 30 Alteraci n de Variables En caso de que sea el primer env o de aplicaci n para la UCP el mensaje de la Figura 4 31 surgir en la pantalla del MasterTool IEC XE 54 4 Inicializaci n R pida Application Application does not exist on device Do you want to create it and proceed with download Figura 4 31 Primer Env o de Aplicaci n Modo Run Enseguida de enviar el proyecto a la UCP la aplicaci n no se ejecutar inmediatamente solamente si se realiza un env o en l nea online change antes que se seleccione un nuevo comando el Iniciar Esa funci n posibilita al usuario controlar la ejecuci n de la aplicaci n enviada a la UCP Adem s permite que valores iniciales se preconfiguren para que en el primer ciclo ya se actualicen en la UCP Para seleccionar dicha funcionalidad basta con acceder al men Debug y hacer clic en Start seg n muestra la Figura 4 32 w Nho project Master Tool IEC XE aSRAIS gt ds idad si 00 EM New Breakpoint a Toggle Breakpoint S E PLCLogic Q step Over Step Into Fa Shift F10 Step Out Diagnostic Explore iagnostic Explo Pun to Cursor pen Diagnostic e set next Statement Library Manager MainPrg PRG 88 Task Configuratio Ene E Configuration aS MainTask ERr cH Configuration Bus S A 8 N3010 Nx3010
103. online user Download Online Change Source download to connected device Simulation Figura 4 35 Interrumpir la Comunicaci n con la UCP 57 4 Inicializaci n R pida Modo Simulaci n El MasterTool IEC XE posee un importante recurso de simulaci n que permite al usuario testear su aplicaci n sin la utilizaci n del equipo lo que le aporta m s rapidez al desarrollo del programa Sin embargo algunos recursos espec ficos que dependen del hardware de las UCPs Nexto no se pueden simular Siguen a continuaci n los recursos indisponibles en el modo de simulaci n Reloj RTC Escaneo del Bus M dulos de E S Interrupci n del Bus Puertas Seriales Comunicaci n Ethernet Protocolos de comunicaci n como MODBUS Interfaces PROFIBUS Esclavos PROFIBUS Operaciones en tarjeta de memoria Diagnosis en variables Diagnostics Explorer Otras funciones que acceden el hardware del CP Por esta raz n el modo simulaci n se debe utilizar para testear la l gica de la aplicaci n en lo que no dependa de funciones de acceso al hardware Estos recursos se deben testear con el hardware para garantizar el funcionamiento de la aplicaci n en este sentido Para alterar el MasterTool IEC XE para modo simulaci n es necesario que se seleccione esta opci n Simulation en el men Online seg n la Figura 4 36 Enseguida se exhibe un aviso en la barra inferior del MasterTool IEC XE que indica que la herramienta est operando en modo simu
104. proyecto para que su utilizaci n sea posible El procedimiento de inserci n es bastante simple es necesario seleccionar el tem Library Manager disponible en el men de la izquierda y seleccionar Add Library seg n muestra la Figura 4 18 F W NX30x project MasterTool IEC XE o 16 Js File Edit View Project Libraries Build Online Debug Tools Window Help Gr A IE a cola gl g Devices Y I X E StartPage Configuration Bus fff Library Manager xQ z Mea A erT y e Name Namespace Effective version Add library S ff Device NX3010 o o 49 IoStandard 3 4 2 0 Systen IoStandard 3 4 2 0 a FB PLcLogic 19 NextoStandard 1 0 0 4 WAA NextoStandard 1 0 0 4 3 40 Application cia E a e a A E uN 0 0 F Bill of Materials e i z Placeholders E f a B Configuration and Consumption i Add Library 6g Diagnostic Explorer l M Diagnostic Library Placeholder Library M r 0 ji neon Company All companies Library repository 3 MainPrg PRG EE Miscellaneous El bin e Application E Task Configuration 2 Configuration E MainTask Common 18 NextoS0E 1 0 0 1 4 NextoStandard 1 0 0 4 ES Configuration Bus nx3010 Nx3010 Standard 3 4 4 1 Y comi Standard 4 3 44 0 System Y com2 A Util 3 4 1 20 System d a NET 1 Control Diagnostics 6 Network 4 Group by category Display all versions for exper
105. que ha sido modificada en el sistema de programaci n desde la ltima descarga Source Download to Connected Device Este comando se utiliza para crear y transferir un archivo del proyecto actual para cualquier dispositivo El comando abre el cuadro de di logo Select Device donde el usuario debe elegir la ruta de red para el CP como en el cuadro de di logo Communication Settings Seleccione el elemento correspondiente en el rbol de dispositivos y pulse OK Esto establecer una conexi n con el dispositivo y el c digo de origen se enviar en forma de un archivo El c digo de origen puede ser recargado para el programador en modo sin conexi n mediante el comando Source Upload en el men File Las configuraciones predeterminadas para el dispositivo de destino contenido y tiempo para enviar el c digo de origen se establecen en la Project Settings categor a Source Download Cluster Basic Configuration Este comando permite al usuario configurar si la UCP conectada se configurar como CPA CPB o No Redundante Tambi n puede configurar si habr sincronizaci n de proyecto entre CPs si se usa redundancia de CPs Para m s informaciones consultar el manual de la UCP correspondiente Reset Warm Este comando est disponible en modo en l nea Este restablece con excepci n de los variables remanentes retain o persistent todas las variables a su valor de inicializaci n Cuando las variables han sido inicializadas co
106. que los elementos sean visibles tanto como sea posible sobre el ancho de la ventana actual Esto puede causar las redes para ampliarse en altura Si la ventana del editor es demasiado peque a la red no ser rota e Default network content FBD LD and IL Tabs define el contenido que se muestra en el editor al insertar una nueva red Empty Assigned o Empty box e Afteri inserting selection FBD LD and IL Tabs esta opci n define qu elemento se seleccionar despu s de que se inserte una nueva red Network o Element Syntax Highlighting Este subdi logo del cuadro de di logo Options contiene configuraciones de color y estilo de fuente para los diferentes elementos de texto en un editor p ej operandos pragmas comentarios etc 226 SFC 7 Comandos del Men M CFC Editor 9 Dedaration editor A FBD LD and IL editor Display items Item foreground de Features Boolean literal B Olive E a os DATE literal ad International Settings DATE_AND_TIME literal Load and Save TIME literal Item background TIME_OF_DAY literal R E dl Double byte string literal mi White E SFC editor Single byte string literal T e E Integer literal Item font style E SmartCoding Real literal Syntax Highlighting Comment e a u s Figura 7 140 Opciones Resalte de Sintaxis Para los elementos de texto indicados en la lista Display Items se puede configurar en cada caso el color y la fuente en los que debe ser mostrado e
107. que se muestra en el eje del tiempo Grid X and Y axis Cuando est activada esta opci n se visualiza una red de cuadr cula en el sistema de coordenadas Para esta finalidad la graduaci n principal de la escala se prolonga con l neas discontinuas El color de las l neas de la cuadr cula puede ser seleccionada de la lista de selecci n de colores e Description Y axis Cuando est activada esta opci n el texto que se indica en el campo de edici n se visualiza en el extremo derecho del eje y El eje x la descripci n no se visualiza e Font X and Y axis Este bot n abre el di logo com n para determinaci n de la representaci n de fuentes en la ventana de Trace e Backcolor De la lista de selecci n de colores se puede seleccionar el color de fondo para el sistema de coordenadas que debe ser empleado mientras que a n no est seleccionado el registro en la ventana de Trace e Backcolor on Selection De la lista de selecci n de colores se puede seleccionar el color de fondo para el sistema de coordenadas que debe ser empleado mientras que el registro est seleccionado en la ventana de Trace e Reset Con este bot n se restablecen las configuraciones del cuadro de di logo a los valores predeterminados 280 8 Editores e Use as default Con este bot n se guardan las configuraciones actuales del cuadro de di logo y al configurar un registro nuevo ya se predeterminan Variable Settings La siguiente es una d
108. registro se guarda con el nombre de archivo indicado con extensi n xml en el directorio elegido Para ver los elementos de registro almacenados en un archivo xml exportados de esa forma utilice el bot n l El dialogo predeterminado para buscar archivos se abrir El filtro de archivos tambi n se configura como archivos xml xml Elija el archivo de registro y art culos deseadas y est s se muestran en una ventana independiente Para borrar la tabla de registros utilice el bot n A Cuando est activada la opci n Offline Logging se registran tambi n acciones que no se refieren al enlace con el mando Editor DUT Tipos de datos definidos por el usuario pueden ser creados en el Editor DUT Editor de Unidad de Tipo de Datos Este es un editor de texto y de este modo se determina la apariencia y el comportamiento de las configuraciones actuales en las opciones del editor de texto La ventana del editor de tipos de datos se abre autom ticamente en el momento que se inserta un objeto de tipo de datos DUT a trav s del cuadro de di logo Add Object en el proyecto En este caso el editor contiene la sintaxis de una declaraci n de estructura extendida que puede ser modificada a una definici n de estructura sencilla o para declaraci n de otra unidad de datos p ej una enumeraci n El editor abre asimismo cuando se abre un objeto DUT seleccionado ya existente en la visualizaci n de las POUSs 255 8 Editores
109. seg n muestra la Figura 4 1 33 4 Inicializaci n R pida File Edit View Project Build Online Debug Tools Close Project Save Project ctrl 5 save Project As Project Archive Source upload Source download Print Page Setup Recent projects Exit Figura 4 1 New Project Despu s una ventana se presentar al usuario y solicitar que se seleccione el tipo de proyecto que desee hacer y enseguida escribir un nombre y la ubicaci n para almacenar el proyecto en la computadora Hacer clic en OK para seguir o Cancel para interrumpir Creates a new project automatically induding the corresponding CPU and selected POUs and Tasks Location C temp usa Figura 4 2 Clasificaci n del Proyecto 34 4 Inicializaci n R pida Cuando se elige el modelo Proyecto MasterTool Est ndar Project se abrir un wizard para creaci n de proyectos donde el usuario deber seleccionar la UCP que desea los m dulos de hardware b sicos que componen el bus es decir el modelo de bastidor y de fuente de alimentaci n y la configuraci n de redundancia En ese caso se utilizar la UCP NX3010 sin redundancia un bastidor NX9001 y una fuente de alimentaci n NX8000 Westertool Standard Project a You are about to create a new MasterTool Standard Project Choose the following options and the wizard will create project as you decide Choose the CPU model Nx3010 Altus S A CPU 1Eth 2 S
110. ser ejecutadas en cada caso Tambi n estos nodos sirven nicamente a la estructuraci n del rbol Acciones posibles F Execute un comando de men F Create crear un objeto nuevo en el proyecto F Add o Remove children de objetos existentes F Modify un objeto en el editor o configuraciones de usuarios y grupos en el cuadro de di logo correspondiente F Remove borrar o cortar un objeto F View abrir la vista de un objeto en el editor e Debajo de cada nodo de acci n se encuentra los posibles destinos de la acci n o sea objetos del proyecto La ventana Permissions en la parte derecha del cuadro de di logo muestra una lista de todos los grupos de usuarios actualmente definidos exceptuando el grupo Owner y una barra de herramientas para configurar los derechos para un grupo A la izquierda del nombre del grupo uno de los s mbolos explicados abajo muestra el derecho que vale en ese momento para el destino de una acci n seleccionado en la ventana de acciones Para modificar un derecho haga clic entonces sobre la entrada destino en la ventana de Actions Los s mbolos de derechos e HF La acci n desplegada en ese momento en la ventana de Actions sobre el los destino s seleccionado s en ese momento est permitida para el grupo que acaba de ser seleccionado e a acci n desplegada en ese momento en la ventana de Actions sobre el los objetivo s seleccionado s en ese momento est prohibid
111. start Page Configuration Bus e DUT r I repre Dor Z STRUCT 3 ivar INT 2 bvar BOOL E Figura 8 19 Ventana del Editor DUT Editor FBD LD IL Para la programaci n en los lenguajes FBD diagrama de bloques funcionales LD diagrama de contactos y IL lista de instrucciones existe un editor combinado para editar POUSs Esto significa que se emplea un registro com n de comandos y elementos y que los tres lenguajes de programaci n se convierten autom ticamente entre s internamente El programador puede en todo momento conmutar a las otras dos vistas del editor tambi n en modo online Sin embargo se debe observar que existen algunos elementos especiales que no pueden ser convertidos y de ese modo s lo de visualizan en el lenguaje adecuado Para detalles consulte el tem espec fico Comandos del Editor FBD LD IL Asimismo existen construcciones que no pueden ser convertidos de forma inequ voca entre IL y FBD y por esta raz n en la conversi n de retorno a FBD se normalizan esto es se vuelven a anular Esto se refiere a negaci n de expresiones y asignaciones impl citas expl citas de salidas El editor se abre con una ventana de dos partes cuando un objeto se modifica en FBD LD TL La parte superior contiene el editor de declaraciones El lenguaje de programaci n para un objeto nuevo se determina cuando el objeto se crea a trav s del cuadro de di logo Add Object Para m s informaciones consulte
112. un m dulo del cuadro de herramientas El motivo Una llamada de m dulo necesita una conexi n directa al conductor de corriente l nea vertical izquierda y derecha de la lista de red LD La llamada de determinados m dulos de operadores se insertan autom ticamente en el editor LD con entradas y salidas EN ENO En este caso son provistos de EN y ENO aquellos cuya salida no es del tipo BOOL p ej ADD SEL BOOL_TO_INT s lo se proveen de EN aquellos cuya salida sea del tipo BOOL p ej EQ GE GT En m dulos con salida ENO en las otras salidas del m dulo no se pueden insertar otras llamadas de m dulo Los par metros VAR_IN_OUT de un m dulo POU insertado se marcan ar pou _with_varinout 1 PROGRAM pou with varinout mD ETE j i vic IHT V PROGRAM PoU 2 4 b vwio B00L E PR 5 EHD VAR Fi E apu with varinout Figura 7 67 Par metros VAR_IN_OUT M dulos de bloques de funciones poseen un campo de texto editable sobre la caja en la que debe ser registrada la variable local de instancia Cuando se sustituye un elemento de instancia de bloque de 156 7 Comandos del Men funciones de este tipo insertando otro tipo de bloque de funciones tambi n debe ser introducida nuevamente la definici n de instancia En las cajas de llamadas de funciones y bloques de funciones se muestran los nombres formales de las entradas y salidas La salida de una funci n valor devuelto sin embargo se representa sin nombre
113. usuario en ese momento registrado en el proyecto No aparecen ni cuadro de di logo ni ning n mensaje Si no hay ning n usuario conectado al proyecto abierto o en una biblioteca de referencia se mostrar un mensaje apropiado cuando intenta realizar el cierre de sesi n Cuando el usuario en ese momento ha iniciado sesi n en varios proyectos o bibliotecas se abre el un cuadro de di logo donde a trav s de la lista de selecci n se puede seleccionar en el campo Project Library concretamente el proyecto o bien la biblioteca del de los se debe cerrarse sesi n para el usuario actual El nombre del usuario actual se muestra s lo con fines informativos La barra de estado muestra siempre el usuario actualmente registrado en el proyecto Permissions Este comando abre el cuadro de di logo Permissions en el que se pueden configurar los derechos de acceso sobre objetos o bien los derechos para ejecutar determinadas acciones en el proyecto Observe que los derechos de acceso sobre objetos tambi n pueden ser establecidos en el cuadro de di logo Properties del objeto con id ntico efecto Observe tambi n que todas las configuraciones en el cuadro de di logo Derechos inmediatamente se tornan efectivos Permissions Actions Permissions Ly Commands e Grant Deny Clear Object types Project objects dh Group A F add or remove children Device Device Configuration Device Configuration NX3010 Device Configuration NxX3010
114. usuarios no a usuarios individuales Para cada objeto se puede definir una lista de acciones permitidas para cada grupo de usuarios Cada usuario individual puede recibir una contrase a propia Vea Administraci n de Usuarios y Administraci n de Derechos de Acceso una sinopsis sobre la administraci n de grupos de usuarios y derechos de acceso Dependiendo del dispositivo en caso dado tambi n es configurable una protecci n de acceso para objetos y archivos sobre el CP Vea en Usuarios y Grupos informaciones sobre la administraci n adecuada de usuarios y derechos de acceso en el editor de configuraci n de dispositivos 32 4 Inicializaci n R pida 4 Inicializaci n R pida El prop sito de este cap tulo es indicar los pasos b sicos para la programaci n de las UCPs de la Serie Nexto De acuerdo con este cap tulo el usuario ser capaz de dar los primeros pasos antes de empezar la programaci n de un CP Se examinar n los siguientes tems e Creare ejecutar proyectos e Desinstalaci n actualizaci n y reparos e Obtener ayuda Perfiles de Proyecto Un perfil de proyecto en el MasterTool IEC XE es un conjunto de reglas caracter sticas comunes y est ndares utilizados en el desarrollo de una soluci n de automaci n industrial un perfil que influye en la forma de implementaci n de la aplicaci n Con la diversidad de tipos de aplicaciones soportadas por el Runtime System de la Serie Nexto seguir un perfil es una fo
115. utilizar simult neamente ambas alternativas introduzca primero el pragma y a continuaci n el nombre de la etiqueta Insert Return S mbolo 4RET Este comando inserta una instrucci n RETURN FBD o LD De acuerdo a la posici n actual del cursor el elemento Return se inserta directamente delante de una entrada seleccionada directamente tras una salida seleccionada directamente tras una derivaci n o al final de la red o subred NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL En IL esta instrucci n se inserta con el operador RETURN Insert Input S mbolo Tecla de acceso directo lt CTRL gt lt Q gt Este comando inserta a un m dulo ya insertado otra entrada AND OR ADD MUL SEL Este comando s lo est disponible en el editor FBD y LD El n mero m ximo de entradas depende del tipo de m dulo p ej ADD puede ter 2 o m s entradas Para insertar la entrada en una determinada posici n con relaci n a la ya existente seleccione la entrada por arriba de la cual se debe insertar Para adicionar a un m dulo totalmente abajo otra entrada seleccione el tronco del m dulo La nueva entrada est ocupada de momento con Sustituya este texto con el nombre de una variable o con una constante Para ello est disponible la Input Assistant NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Insert Coil S mbolo 4
116. variable e Variable Introduzca el nombre ruta de acceso de la variable cuyos valores deben ser registrados en el registro correspondiente Adem s de las variables de datos es posible rastrear el contenido de punteros propiedades referencias o elementos de ARRAY Se puede emplear la Input Assistant E Compruebe entonces o bien modifique las preferencias de configuraci n La variable se indica inmediatamente en el rbol de configuraci n Las configuraciones actuales de las variables tambi n pueden ser modificadas m s tarde en todo momento cuando est seleccionada la entrada en el rbol de configuraci n e Graph color Seleccione de la lista de selecci n de colores un color para la curva de valores de las variables e Graph type Introduzca aqu como deben ser aplicados los valores individuales de las variables en una curva Se recomienda para grandes cantidades de datos emplear el tipo Line La Tabla 8 8 muestra todos tipos de gr ficos posibles None Los valores no se indican Line Los valores individuales se unen con una l nea 281 8 Editores Crosses Los valores individuales se representan con una cruz Spline Los valores individuales se unen con una curva Spline Los valores individuales se representan en forma de escalera desde el ltimo punto se extiende una l nea vertical al valor Y del siguiente y desde all una horizontal a su valor X Dos Las posiciones se indican por puntos Tabla 8 8 Tipo d
117. variables se abren bajo el comando Add Variable en el men emergente de la ventana del rbol Trace en el editor correspondiente Trace Configuration Variable Settings Variable 0 la Graph color MN Green Graph type Line Activate minimum warning Critical lower limit Warning minimum color Activate maximum warning Critical upper limit Warning maximum color Appearance Add Variable Delete Variable Figura 8 34 Di logo Trace Configuration e Variable Introduzca el nombre ruta de acceso de la variable cuyos valores deben ser registrados en el registro correspondiente Se puede emplear la Input Assistant Gad para obtener una entrada v lida Compruebe entonces o bien modifique las preferencias de configuraci n La variable se indica inmediatamente en el rbol de configuraci n Las configuraciones actuales de las variables tambi n pueden ser modificadas m s tarde en todo momento cuando est seleccionada la entrada en el rbol de configuraci n e Graph Color Seleccione de la lista de selecci n de colores un color para la curva de valores de las variables e Graph Type Introduzca aqu como deben ser exhibidos las posiciones espec ficas de los datos en la curva Se recomienda para grandes cantidades de datos emplear el tipo Line La Tabla 8 6 muestra todos tipos de gr ficos posibles None Los valores no se indican S Los valores individuales se representan en forma de escalera
118. w MemoryCard project MasterTool IEC XE toda E File Edit View Project Build Online Debug Tools Window Help ECA anara O Devices Y A Xx E StartPage Configuration Bus mx3010 A DiagnosticExplorer ff NET 1 gt fj Device xQ um 3 MemoryCard E l E gt E Communication Settings Files Log Users and Groups Access Rights Information a l PLC Logic Host Location J D temp la X lt Runtime Location 4 InternalMemory gt a ss z Modified Messages Figura 5 6 Transferencia de Archivos Current user nobody En caso de que sea necesario transferir documentos de la UCP hacia la microcomputadora en la que est instalado el software MasterTool IEC XE el usuario debe realizar un procedimiento muy semejante al anterior es decir seleccionar el archivo en la columna de la derecha y presionar el bot n lt lt ubicado en el centro de la pantalla Adem s el usuario posee algunas opciones de operaci n del rea de almacenaje de archivos son e Nuevo directorio permite la creaci n de una nueva carpeta en el rea de memoria de usuario e Excluir tem permite la exclusi n de archivos de los directorios del rea de memoria de usuario e Actualizar h permite actualizar en la pantalla del MasterTool IEC XE los archivos presentes en la memoria de usuario 80 5 Interfaz del Usuario File Edit View Project Build Online Debug Tools Window Help E
119. y depurar la aplicaci n activa sobre un dispositivo de destino simulado Debido a que un dispositivo simulado siempre est integrado en el sistema de programaci n no se necesita ning n dispositivo de destino real para comprobar el comportamiento en l nea de una aplicaci n Si se invoca el comando desde el men Online se considerar la aplicaci n activa Si se invoca el comando en el men emergente se considerar la aplicaci n seleccionada Tras la llamada de este comando el icono Simulation se representa la entrada del control en el rbol de dispositivos en letra cursiva En el primer inicio de sesi n con la aplicaci n actual se realiza la consulta si se debe crear y cargar la aplicaci n Sim lt nombre de dispositivo gt lt nombre de aplicaci n gt Para el dispositivo simulado no se debe realizar ninguna configuraci n de comunicaciones Vea el ejemplo en la Figura 7 100 el comando Login acaba de ser empleada sobre la aplicaci n activa 190 7 Comandos del Men E project Information Project Settings Devicefe S E PLCLogic 30 Application A Bill of Materials pu 3 Configuration and Cd a Diagnostic Explorer g Diagnostic j wi Library Manager E MainPrg PRG EE Task Configuration Configuration Bus S f m3030 3030 a COM 1 COM2 Y NET1 lt A NETZ Application Sim Device Application does not exist on device Do you want to create it and proceed with
120. y mostrar registros de Trace Un registro de Trace es un registro de los valores de una o m s variables que para esta finalidad se leen del control durante un espacio de tiempo determinado Los valores se guardan en un b fer del MasterTool IEC XE en el sistema en tiempo de ejecuci n y pueden ser llamados desde all para mostrarlos en el editor de Trace ventana de Trace La indicaci n se produce en el sistema de coordenadas en forma de una curva sobre un eje de tiempo La forma de representaci n puede ser configurada Variables desencadenadas simult neamente pueden grabarse en un objeto de Trace En este objeto se pueden mostrar las variables en un sistema de coordenadas espec fico de variables y posiblemente al modo multicanal El Trace de variables con un gatillo diferente se escribe en los objetos de Trace de estos Pueden crearse tantos objetos como si lo desea 271 8 Editores f Device NX3010 lt S E PLC Logic O Application EA Bill of Materials Configuration and Consumption d Diagnostics Explorer ad Diagnostias Hi Library Manager E CydicPrg00 PRG E CydicPrg01 PRG 8 ExternInterruptPrg00 PRG E MainPrg PRG z TimelnterruptPrg00 PRG IE H Task Configuration aj BlankTrace Ef MyTrace al WisuTraoe Figura 8 31 Proyecto con Traces Trace 1bx Mg Acrescentar Vari vel O o a a a A a aa MinMaxColor sa 260 Mainfrg 51 OUT ma 40 MainPrg 5 UT ma 57 MainPrg 53 COLIN m
121. 0 BY 1 DO 5 iVar 4 6128 iVar _4 6128 ivar 1 4 S END FORREFUAN 106 4 1 E Messages Figura 4 33 Programa en Ejecuci n En caso de que la UCP se inicie como una aplicaci n ya grabada internamente autom ticamente entrar en Modo Run sin la necesidad de realizar el comando por MasterTool IEC XE Modo Stop Para interrumpir la ejecuci n de la UCP sin que el software MasterTool IEC XE pierda su conexi n el usuario debe seleccionar la opci n Stop disponible en el men Debug seg n muestra la Figura 4 34 56 4 Inicializaci n R pida al al PLC Logic OR Step Over o step Into SF Step Out Shift F 10 de Diagnostic Explore umin A pues Diagnostcas f E P E Set next Statement E E MainPrg PRG 2 Show next Statement a E Task Configuratio Write values Ctrl F n gks Configuration A BREA Force values F7 E 7 Configuration Bus is dd 2 NX3010 3010 Add All Forces To Watchlist G A comi Display Mode AA ON Figura 4 34 Parar la Aplicaci n En caso de que la UCP se inicie sin aplicaci n grabada autom ticamente entrar en Modo Stop as como cuando ocurre una excepci n de software Logout En caso de que la opci n del usuario termine la comunicaci n con la UCP se debe utilizar el comando Logout ubicado en el men Online seg n muestra la Figura 4 35 a Eu e rr Mr rl MEA E IMA SIA O JELL PldsLE l l P JEL AC Create boot application Logoff current
122. 0UT Task MainPrg 55 0UT 7 Pic PRG bstartRecord ci cl bar PLC PRG bstartRecord MainPrg S57 QUT Comment MainFrg 58 OUT MainFfrg 59 0UT Mainfrg 510 00T MainFrg D IN MainPrg B ENABLE O Generate Trace POU for visualization Resolution mm MainPrg 53 AMPLITUD E F Create persistent record ma MainPro ispecialsinus ma MainPrg enurmn Appearance Trigger Variable MainPrg bTrigger Trigger Level Add Variable Delete Variable Figura 8 37 Trace Configuration Record Settings 277 8 Editores e Trigger Variable Opcionalmente se puede configurar un desencadenador que determina el lapso de tiempo de Trace conforme a determinadas condiciones Introduzca una variable booleana una expresi n o una variable anal gica tambi n variable de enumeraci n o de propiedad Cuando esta variable o bien esta expresi n tiene un valor determinado seg n el tipo de Trigger Edge finaliza el registro pero reci n despu s que se haya reunido adicionalmente el porcentaje de valores configurado abajo en el campo de Pos trigger Esto significa que en el momento el desencadenador es TRUE el registro de valores contin a funcionando durante una determinada cantidad de ciclos A trav s del bot n L Jse puede abrir la Input Assistant para registrar una variable de desencadenador apropiada Observe la posibilidad con ayuda de una entrada en Record Condition tambi n de controlar el momento de inicio del registro de valores e Trig
123. 1005 24 Vdc 8 DO Transistor 8 DI Mixed Module NX2001 24 Vdc 16 DO Transistor Module NX2020 16 DO Relay Module 9 analog 1 0 Ei Cables NX9001 00 H Power supplies H special Modules E Messages Current user nobody Figura 8 1 Editor de Bus Add Device Para agregar un dispositivo al bus el mismo se debe seleccionar en la Products Library y arrastrar hasta el lugar de inserci n deseado Remove Device Para eliminar un dispositivo del bus simplemente haga clic con el bot n derecho del mouse y seleccione Delete o haga clic con el bot n izquierdo del rat n en el dispositivo y haga clic en el bot n lt DELETE gt Editor de M dulos de E S Digital Cuando se agrega un m dulo de E S digital al bus existen tres pantallas de configuraci n posibles para ste Data Process Datos de procesos son las variables utilizadas por el m dulo de E S para acceso y control seg n se exhibe en la Figura 8 2 238 8 Editores Process Data Select the Outputs Select the Inputs Mame Type Name HSC Input 00 Command y Digital Inputs High Speed Counter Input 00 Command BYTE Digital Inputs Byte 0 BYTE HSC Input 00 Preset Value Digital Inputs Byte 1 BYTE High Speed Counter Input 00 Preset Value DINT HSC Input 00 Status HSC Input 01 Command High Speed Counter Input 00 Status BYTE High Speed Counter Input 01 Command BYTE HSC Input 00 Current Value HSC In
124. 7 Ga Figura 8 49 A adir Dispositivo en el MODBUS RTU Maestro por Representaci n Directa 288 8 Editores Est ndar de F brica_ Posibilidades Nombre de la Identificador seg n Direcci n del esclavo 1 0 a255 Communication Define el timeout del 1000 10 a 65535 Time out ms nivel de aplicaci n Define el n mero de Maximum Number reintentos antes de of Retries reportar un error de comunicaci n Direcci n inicial Cualquier direcci n utilizada para del rea de Q deshabilitar las limitada seg n la Mapping Disabling relaciones MODBUS UCP utilizada configuradas en el campo Mapeos del dispositivo QX X Tabla 8 11 Dispositivo en el MODBUS RTU Maestro por Representaci n Directa A adir una Relaci n MODBUS Tras insertar un dispositivo el bot n se habilitar para ser a adido a una relaci n MODBUS Al hacer clic en el bot n Add se abre una pantalla donde el usuario puede elegir el tipo de dato de la relaci n Independientemente delo dato elegido se abrir la siguiente pantalla en la cual se debe hacer las debidas configuraciones W MODEUS Device_Mapping_000 Holding Register Function Read Settings Rea Read Data Start Address Read Data Size Read Holding Registers FC 3 y j j Y Falling ms Read IEC Vanable 100 4096 Mapping Diagnostics rea Used range 1W44096 51W44096 22060 Used range 4GB22060 40B22067 Figura 8 50 Relaci n MODBUS en el MODBUS RTU Maestro p
125. Adem s s lo se encuentran a disposici n para selecci n de inserci n aquellos dispositivos que han sido instalados correctamente en el sistema local y que se adaptan a la posici n seleccionada en ese momento en el rbol El reposicionamiento de los objetos es posible a trav s de los comandos del Escritorio Cortar Copiar Pegar y Borrar o seleccionando el objeto con el rat n manteniendo el bot n lt CTRL gt presionado para copiar En el nivel directamente debajo del nodo de ra z El lt nombre de proyecto gt s lo pueden ser agregados objetos de dispositivo Cuando se hace clic con el rat n en un rea vac a de la ventana de dispositivos esto tiene el mismo significado que la selecci n del nodo de ra z La mayor a de los dispositivos se inserta como nodo en el rbol Cuando estos est n definidos en la descripci n de dispositivo autom ticamente se insertan tambi n los subnodos Un subnodo a su vez puede ser tambi n un dispositivo programable Por debajo de un objeto de dispositivo pueden ser insertados otros dispositivos que se encuentran instalados sobre el sistema local y se ofrecen en el cuadro de di logo Add Object o bien Add Device El orden de los objetos de dispositivos dentro del rbol desde arriba hacia abajo Por nivel se disponen siempre primero los dispositivos programables programa del CP luego los tipos restantes en cada caso clasificados alfab ticamente 26 3 Conceptos y Componentes B
126. Box y ser indicado directamente el tipo de m dulo deseado o se pueden arrastrar m dulos predeterminados con drag zdrop desde la ventana de herramientas directamente a la ventana del editor Vea a continuaci n las particularidades espec ficas del editor FBD or LD Editor Specific Characteristics M dulos del tipo programa o bloque de funciones siempre se insertan en serte esto quiere decir la l nea de ejecuci n se conecta con la entrada superior y la salida de la POU insertada 155 7 Comandos del Men progi inl outl inz Figura 7 66 Insertar Bloque de Funci n El texto en el elemento del m dulo insertado indica el tipo de m dulo p ej F_TRIG y es editable Sustituyendo este texto con el nombre de tipo de otro m dulo v lido la llamada del m dulo puede ser remplazada por otra De este modo tambi n se puede remplazar que se seleccione el elemento del m dulo existente y se inserte otro en este punto En este caso se debe observar que se mantengan las ocupaciones ya definidas de entradas y salidas de un m dulo conforme su disposici n anterior de arriba hacia abajo exceptuando que el nuevo m dulo tenga una menor cantidad m xima de entradas En este caso las entradas y salidas ya no enlazables se borran desde abajo Si la opci n Show box icon es ofrecida por el respectivo m dulo se mostrar un icono en el m dulo Dentro de circuitos en paralelo en una red LD no se obtiene ninguna posici n de inserci n para
127. Buscar e Entire project Se busca en todos los puntos editables en todos los objetos del proyecto e Within the following objects S lo se buscan los puntos editables dentro de los objetos aqu definidos o Object types Coloque una marca de verificaci n en los tipos de objeto en donde se debe realizar la b squeda o Name filter Opcionalmente se puede establecer aqu un filtro de nombres para los objetos a ser buscados en donde se puede emplear marcadores de posici n Ejemplo Cuando se debe buscar en todos los objetos que en su nombre contengan PROFIBUS indique aqu como filtro 103 7 Comandos del Men o Scheme Puede guardar la configuraci n de b squeda moment nea Para ello oprima el bot n Save as e indique en el cuadro de di logo Save Scheme un nombre para la configuraci n Todas las combinaciones guardadas est n entonces disponibles en la gt P 7 F i lista de selecci n a trav s del bot n La combinaci n seleccionada en ese momento puede ser borrada en todo momento a trav s del bot n Remove Save Scheme Flease enter a name for the scheme int_in_pous Figura 7 13 Guardar Combinaci n e All open editors Se busca en todos los editores que en ese momento est n abiertos en la ventana e Active editor Se busca s lo el editor en el que el cursor se encuentra en ese momento e Selection only S lo se busca la cadena de b squeda en el texto de un objeto que acaba de ser sel
128. Call Stack Cross Reference List start Page Full Screen Ctl Shift F12 mn r Tal A e A e oe o oa Figura 4 27 Incluir los Messages en la Pantalla Login Tras compilar la aplicaci n y corregir todos los errores encontrados es el momento de enviar el proyecto la UCP Para que eso sea posible basta con efectuar la operaci n de Login en el software MasterTool IEC XE Esa operaci n puede llevar algunos segundos lo que depender del tama o del archivo generado Para ejecutar el Login basta con acceder al men Online y hacer clic en la opci n Login seg n muestra el ejemplo de la Figura 4 28 Drea O A A teo TE Create boot application 8 Device NX3010 ji Logoff current online user EN PLCLogic Download Online Change Source download to connected device Cluster Basic Configuration Reset warm Reset cold Reset origin Simulation Figura 4 28 Enviar el Proyecto a la UCP 53 4 Inicializaci n R pida Tras la ejecuci n del comando podr n surgir algunos mensajes de interfaz con el usuario los cuales se presentan debido a la diferencia entre un proyecto antiguo y el que se est enviando o simplemente alteraci n en el valor de alguna variable La Figura 4 29 muestra el mensaje que el MasterTool IEC XE ir a presentar en caso de que el nuevo proyecto que se est enviando sea diferente al proyecto ya existente dentro de la UCP Las opciones disponibles son las siguientes e Login w
129. D 0 n da M F E o Figura 7 91 Restablecer Conexiones Remove Unused Pins S mbolo El comando remueve en el editor actualmente seleccionado las conexiones sin enlace de la llamada del programa bloque de funciones o acciones no locales De llamadas de funciones m todos u operadores sin embargo las conexiones sin enlaces no se eliminan debido a que esto conducir a a un error de sintaxis Comandos SFC Init Step Los comandos de la categor a SFC est n a disposici n para la programaci n en el editor de diagrama funcional secuencial Editor SFC Init step Insert step transition Insert step transition after Parallel Alternative Insert branch Insert branch right Insert action association Insert action association after Insert jump Insert jump after Insert macro Insert macro after Zoom into macro Zoom out of macro Este comando se emplea en el editor SFC para tornar el paso seleccionado en ese momento como paso inicial 177 7 Comandos del Men Tras la ejecuci n del comando se modifica el marco del elemento de paso en una doble l nea El paso que antes era paso inicial se muestra autom ticamente como un paso normal y con marco sencillo El comando puede ser de utilidad cuando el diagrama debe ser cambiado Cuando se crea un nuevo objeto SFC contiene autom ticamente un paso inicial seguido de una transici n TRUE y un salto de retorno al paso inicial Observe la posibilidad
130. E Fie Edit View Project Build Online Debug Tools Window Help Earn b Ea A gt PiDControlfujat Device NX3010 gt PLE Logic 05 Application ES Bill of Ma Aj ot Configuri Copy Configuration Bus E Diagnost Paste ad Diagnost Delete N Library mM E MainPra desd pE Task Con En DUT ES Main Add Device Global Variable List i o Add Folder Persistent Variables a comi Fit Objet FID Control Y com Edit Object With POU 4 NET 08 Logn POU for implicit checks Simulation Mae M Figura 8 76 Pasos para insertar el objeto PID Control en la Aplicaci n Cuando se inserta un objeto PID Control se inserta una POU del tipo de Program para el proyecto Este programa contiene un bloque funcional del tipo PID as como todos los par metros y las redes necesarias para su uso Dentro del objeto se puede configurar como variables que se utilizan como entradas y salidas as como el tiempo de muestreo utilizado en el control Entorno Gr fico El entorno gr fico del objeto PID Control est formado por una pantalla compuesta por dos fichas e Settings amp Chart Esta es la ficha de trabajo principal Se configuran los par metros principales Incluye el gr fico de tendencia e Advanced Settings Esta ficha inc
131. E Computador E Disco Local C ga Disco Local D ti Rede Nome Untitled1ll project Project files Figura 7 2 Open Project Cuando se selecciona la opci n Open el proyecto elegido se abrir o no Los siguientes escenarios son posibles e Un otro proyecto a n est abierto e El proyecto no ha finalizado de forma regular y Autosave estaba activo e El proyecto est de s lo lectura Otro Proyecto Abierto Se le consulta si este debe ser guardado o cerrado 91 7 Comandos del Men Proyecto Finalizado de Forma Irregular Cuando ha estado activada la funci n Auto Save y el MasterTool IEC XE antes de la ltima modificaci n del proyecto se ha finalizado de forma irregular sin guardar obtiene ahora el cuadro de di logo Auto Save Backup para tratamiento del archivo de copia de seguridad Los detalles los encontrar en Load and Save Proyecto es S lo Lectura Cuando el proyecto que debe ser abierto est protegido contra escritura se le consulta si desea abrir el proyecto en modo de s lo lectura o si quiere permitir escritura Close Project Este comando cierra el proyecto en donde el sistema de programaci n se mantiene abierto Cuando el proyecto contiene modificaciones no guardadas se le consulta si desea guardar las mismas _MasterTool IEC XE Q The current project has been changed Do you want to sawe the changes Cancelar Figura 7 3 Cambio en el Proyecto Para cerrar el MasterTool IEC
132. ENO para otros m dulos 171 Set Reset None Reset 7 Comandos del Men j PLC PRG a cfcprog 1 PROG AAM cfcprog zZ VAR 3 x IHT 1 4 Y IHT Cim 1r Figura 7 83 EN ENO Los n meros en la esquina superior derecha de cada m dulo muestran el orden de ejecuci n en la red Inicialice para este ejemplo con 1 Mientras que x sea menor a 10 0 se cuanta hacia arriba en 1 1 En el momento que x 10 la salida de LT 0 suministra el valor FALSE y SUB 6 y ADD 4 se ejecutan x se retrae a 1 y se cuenta hacia arriba en 1 LT 0 se vuelve nuevamente a ejecutar mientras que x sea menor a 10 De este modo y cuenta cuantas veces x atraviesa el rango de valores la 10 S mbolo Y Este comando de forma predeterminada en el submen Set Reset del Men CFC se emplea para eliminar un Set o Reset de un elemento de salida Seleccione para esta finalidad el pin de entrada del elemento de salida y ejecute el comando El s mbolo Set o bien Reset en la entrada desaparece a continuaci n Consulte Editor CFC Posiciones del Cursor Manual de Programaci n MasterTool IEC XE S mbolo Este comando de forma predeterminada en el submen Ser Reset del Men CFC se emplea para agregar un Reset a un elemento de salida booleano Esto significa que en el momento que la entrada suministra TRUE la salida se establece en FALSE y conserva este valor Para insertar se seleccion
133. El desarrollador tiene la libertad para seguir parcialmente o no la organizaci n definida en los dem s perfiles de proyecto seg n las particularidades de su aplicaci n Por otro lado el modelo personalizado asociado a este perfil no predefine ning n elemento como tarea programa o par metro cabiendo al desarrollador la creaci n de todos los elementos que componen la aplicaci n Sin embargo el usuario puede generar los mismos elementos disponibles para el perfil Custom Tarea Pou______ Prioridad Tipo Intervalo Evento MainTask MainPrg 13 C clica fiooms f CyclicTask00 CyclicPrgoo 13 C clica 200ms CyclicTask01 CyolicPrgot 13 C lica s500ms f _ExterninterruptTask00 ExterninterruptPrg00 02 Extema lo Evt o TimelnterruptTask00 TimelnterruptTask00 01 C cica f20ms f _ExterninterruptTask01 ExterninterruptPrg01 11 Extema IO EvT1 TimelnterruptTask01 TimelnterruptPrg01 09 C llica fsoms f FreeTask FreePrg st Comtima f Tabla 3 5 Tareas del Modelo Custom Tabla General Perfiles de Proyecto Total de tareas Cantidad 01 03 01 32 01 32 01 32 Main Task Nombre MainTask MainTask MainTask MainTask MainTask Tipo lt n gt Prioridad lt n gt Cantidad Task00 Task00 Task lt nn gt Tipo Prioridad lt n gt Cantidad 21 Time Interrupt Task 3 Conceptos y Componentes B sicos Extern Interrupt Task Externinterrup Externinter
134. En este caso no es posible el forzamiento la escritura y el acceso a constantes por ejemplo a trav s de un operador ADR Si la opci n est desactivada la constante se puede acceder aunque esto significa un mayor tiempo de procesamiento 134 7 Comandos del Men Visualization Profile Project Settings g Page Setup A Visualization Profile o A Spec Profe 3 Users and Groups i Visualization Profile Figura 7 43 Project Settings Categor a Visualization Profile Permite definir un perfil de visualizaci n para ser utilizado en proyectos Actualmente no hay ninguno perfil de visualizaci n disponible para las UCPs de la serie Nexto Security Project Settings E Page Setup Enable project file encryption E Source Download 9 Password ongle 88 Users and Groups If this option is activated a password is used to encrypt the content of the currently E Vizualization Pnie opened project file The user must enter this password whenever this project is loaded even if itis loaded as library reference 1 Ifyou forget the encryption password your project file will be lost It is not possible to restore the file contents in this case Current password Mew password Confirm new password Figura 7 44 Project Settings Categor a Security Password 135 7 Comandos del Men A trav s de este cuadro de di logo el proyecto puede ser protegido con una contrase a Tras activaci n de la opci n Enab
135. ID Este campo no permite edici n 317 8 Editores Cuando el controlador PID est en modo autom tico el campo MVManual no permite edici n Sin embargo cuando el controlador est en modo manual el valor de la variable MV puede ajustarse a trav s de este campo Los campos GP TI y TD permiten modificar los siguientes par metros ganancia proporcional tiempo de acci n integral y tiempo de acci n derivada del controlador PID respectivamente En los campos DeadBand MaxVarMV y Bias se establecen respectivamente la banda muerta la variaci n m xima permitida para la variable MV y el offset agregado a la MV El bot n Escribir es responsable de enviar al CP todos los par metros que se han modificado llevando la cuenta del cambio de los par metros del controlador PID M s detalles sobre la operaci n de escritura se presentar n en la secci n Operaci n de Escritura de Par metros Los botones Manual y Automatic definen el modo de funcionamiento del controlador El bot n Autoconfigure abre la ventana del procedimiento de sintonizaci n autom tica del controlador M s detalles sobre la ventana del procedimiento de sintonizaci n autom tica pueden encontrarse en la secci n Procedimiento de Sintonizaci n Autom tica El campo View Options se utiliza para controlar la visualizaci n de los valores de los par metros y variables Los valores posibles son e Raw muestra los valores tales como est n en el CP e Percent
136. IEC XE y modificar el modelo de la UCP En este grupo encontramos los siguientes campos e Device model muestra el modelo el proveedor y la versi n del dispositivo presente en el proyecto e Select device muestra todas las opciones disponibles para la modificaci n o actualizaci n de los modelos y versiones de UCPs e Modify Realiza la modificaci n o actualizaci n seleccionada por el usuario y cambia el modelo o las versiones de dispositivos utilizados actualmente en el proyecto Durante el proceso de cambio o actualizaci n el usuario le preguntar si mantener los par metros definidos para cada dispositivo Escogiendo Yes todos los par metros se mantienen como el dise o original Sin embargo si hay un cambio en el formato de estos par metros de dispositivo no se aplican Ver cap tulo compatibilidad entre las versiones de la documentaci n del dispositivo para ver s1 hubo un cambio en el fomato par metros Si selecciona No el formato de los par metros del dispositivo se actualizar seg n versi n m s reciente Sin embargo los par metros tienen sus valores volver n a los valores predeterminados configurador NOTA Cuando se modifica el modelo de CPU utilizada no se cambia el nombre de ste Este comportamiento puede causar confusi n si el usuario no cambia el nombre predeterminado que es el modelo de UCP con el cual se cre el proyecto Por ejemplo un proyecto creado con la UCP NX3010 con su nombre por defecto ma
137. IL Redes FBD o LD que contienen reconocimiento de flancos se aceptan sin modificaciones en la vista IL NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Set Reset S mbolo El Tecla de acceso directo lt CTRL gt lt M gt Este comando transforma salidas booleanas o bien bobinas en salidas o bobinas Set o bien Reset Este no est disponible en el editor IL All deben ser establecidos los modificadores correspondientes Cuando el comando en la misma salida se ejecuta varias veces sucesivas se configura sucesivamente Set Reset y estado normal NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Set Output Connection S mbolo HF Este comando puede ser empleado en el editor FBD y LD para elementos de m dulo que disponen de varias salidas para determinar cu l de estas salidas debe ser conectada con la l nea de ejecuci n en la red Observe el desplazamiento de las ocupaciones de las salidas cuando se redefine la conexi n de salida v ase abajo en la ilustraci n 165 7 Comandos del Men E inst E inst fublo fublo inl ioutl era ar a inl ioutlprar 2 112 iout varl E inz iout varl joutibvarz erogirar Insert Branch S mbolo Tecla de acceso directo lt CTRL gt lt SHIFT gt lt V gt Este comando ramifica la l nea actual de ejecuci n en una red en FBD LD La l nea d
138. Materials a Tvar 3 IET a 6 iVar_ 4 INT Configuration and Consumption 5 x 3 7 END VAR E 7 Diagnostic Explorer a de Diagnostics al Library Manager 3 MainPrg PRG E POU PRG 28 Task Configuration v 2 Configuration 3 Ra MainTask 1 iVar_1 iVar_1 iVar_2 2 A E Configuration Bus 2 iVar_2 iVar_2 1 NX3010 NX3010 a comi 4 FOR iVar 3 0 TO 10000 BY 1 DO com2 5 iVar_4 iVar_4 iVar_1 6 END FOR Y NETI e 4 mI 4 w p E Messages Current user nobody INS Ln6 Colg8 Ch8 Figura 4 10 Editar la POU Crear Tareas Tasks Para que una POU se ejecute debe estar vinculada a alguna tarea Este mecanismo de escalonamiento denominado Tarea es muy til para sistemas de tiempo real que definen la ejecuci n peri dica o en respuesta a un evento cambio de estado de alguna variable booleana Las tareas controlan la ejecuci n de programas en diferentes tasas en funci n de las caracter sticas de la aplicaci n La necesidad de ejecutar programas en tasas diferentes tiene por objetivo las exigencias de tiempo de respuesta del proceso bajo control y optimizar el uso de la capacidad de procesamiento de la UCP Los controladores que hacen el uso de tareas se denominan sistemas multitarea Solamente se permitir la creaci n de nuevas tareas cuando el perfil de proyecto seleccionado sea el Custom siendo que en los dem s perfiles las tareas posibles se crean y se configuran autom ticame
139. No y a adir el m dulo con los par metros default al proyecto MasterTool IEC XE Do you want to keep the parameters defined in the current project for the device NX30107 f you choose Yes all parameters are kept as the original project However If there Is a change in the format of these device parameters it won t be applied ee chapter compatibility between versions of the documentation to see if was no change format in the parameters of the N3010 If you choose No the parameters format of device Nx3010 will be updated as amended Howewer the parameters will be changed to the configurator default walues Figura 7 52 Mensaje de Actualizaci n de Dispositivo Modify Project Profile Modifica el perfil de proyecto actualmente utilizado y aplica las reglas definidas para el nuevo perfil Encontramos los siguientes campos e Current profile muestra el perfil establecido actualmente en el proyecto e Select profile muestra todas las opciones disponibles para modificar el perfil de proyecto e Modify Realiza la modificaci n y aplicar el perfil del proyecto seleccionado por el usuario para el proyecto Export to CSV Este comando permite que se exporten todos los dispositivos instanciados en el proyecto o un dispositivo en particular para un archivo externo en el formato CSV La exportaci n de todos los dispositivos ocurre a trav s de la opci n Export to CSV del men Proeject Para exportar un 143 7
140. O 91 CIOE Pro O diia 92 SAVE o A a a N 92 E A E 93 Projestarelive Extract Arne ni dais 93 Project Archive Save Send ATOM Orsai 95 SO Ud ais 97 Soto DO Wald rica 98 O O A 98 O 98 A A a E 98 IO 99 UT APP N II A E E T 99 Undo Rd E a 100 io 0 10721 dse E E 100 AA A a a a A a a E 102 Pod Rena ee EN A A 102 D ONO eee A E O AN 106 MsSrt Ele AS TE enan oda 106 IN A O A AN 106 DOOM o a A e 107 APUESTA ai aia lila 108 AOD el y EA e UA A O 109 Ventana MESS AOS RI ies 111 Meni Vie Wai li tia 111 Vistas Prode a a E 112 WUE E S E E O ET 113 Element ero pere ad A a iada 113 A a 114 A aT E EE N EEN EA E A EA E E A IE E AEE E E E 114 LA E a a 114 Wae ona O E 114 Break DOi anii A A A IA 114 Sumario A A E a 116 CTOS ROI TENCE VION cerner E 116 EKE T EREE A RO 117 EE E E S E is ii 117 Propere Sron 118 Meni Pro leen aaa daa 124 A 125 a o 125 ROO 126 Edt Obi 127 Edr ODJECA a e 127 PR O A 127 PrO ECES E OA OO PO N SE O O AA 132 A E E 141 ESPOO G Ne E N 143 DOPO TOMC SV a o e O ia 144 Pr O O A 145 A A A 146 AdS Taci n dela Oa ici 149 Men s de los Editores de las Lenguajes de Programaci n sssscccccccecceceeeeesosooscccccccccccececessosoosoccccccceeceee 153 Comandos delEdtor FB DEDI nenie e S 153 Comandos CRC a A 169 COMAS E E ad 177 EA E R 184 Generale Code aseen dista 185 E EA EET li a A EAE EE 185 Clemm O O 185 Ment Online 185 A A 186 A O O O 187 Fee DOC PICA cda 187 Eo om current On US oa 188 Down date
141. OSTIC_STRUCTS T_DIAG_MODBUS_RTU_MAPPING_1 MODBUS_Device_REQDG_0002 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG MODBUS_RTU_MAPPING_1 MODBUS Device_REQDG_0003 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG _MODBUS_RTU_MAPPING_1 MODBUS_Device_REQDG_0004 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG MODBUS_RTU_MAPPING_1 MODBUS Device_REQDG_0005 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG _MODBUS_RTU_MAPPING_1 MODBUS Device REQDG_0006 NXMODBUS DIAGNOSTIC STRUCTS I_DIAG MODBUS_RTU_MAPPING_1 MODBUS Device_1 REQDG_0001 NXMODBUS_DIAGNOSTIC_STRUCIS T_DIAG _MODBUS_ETH MAPPING 1 MODBUS_Device_1_REQDG 0002 NXMODBUS DIAGNOSTIC_STRUCTS I_DIAG MODBUS_ETH MAPPING 1 MODBUS_Device_1_REQDG_0003 NXMODBUS DIAGNOSTIC_STRUCTS I_DIAG _MODBUS_ETH _MAPPING_1 MODBUS Device_1 REQDG 0004 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG MODBUS_ETH MAPPING 1 MODBUS Device_1 REQDG_0005 NXMODBUS_DIAGNOSTIC_STRUCTS T_DIAG _MODBUS_ETH MAPPING 1 MODBUS_Device_1 REQDG_0006 NXMODBUS DIAGNOSTIC_STRUCTS T_DIAG _MODBUS_ETH MAPPING 1 END_VAH Jl m E a gt T l AJ21q1 I9NPOJH wD y N e w N P dengel E He o 11 m a Current user nobody INS Lni4 Col8 Ch8 Figura 10 5 Objeto ReqDiagnostics 336 11 Algoritmo rbol Backup Bus Bus local Bus remoto Bit Breakpoint Byte Canal serial Ciclado Ciclo de escaneo Circuito de perro guardi n Controlador programable CP Default Diagn stics Download E S Entrada salida Esclavo Fram
142. Object type IP Application Bill of Materials Configuration and Consumption Connector f Device d Diagnostic Explorer Folder a Global Variable List Hi Library Manager IPLE Logic Pou Hop pl 2 4 1 Ho N La A Automatically generate POUSs for property access loc cms Figura 7 39 Project Information Statistics Este cuadro de di logo muestra cuantos objetos en total Count y por tipo de objeto se emplean en el proyecto cantidad Project Settings S mbolo Este comando est disponible en el men Project y se encuentra incluido de forma autom tica en el rbol de POUS El cuadro de di logo contiene subdi logos para diferentes configuraciones como p ej cifrado de proyecto administraci n de derechos de usuario y de acceso tratamiento de versiones y configuraci n de p gina para la impresi n 132 7 Comandos del Men Projed ES E Project Information Project Settings Figura 7 40 Project Settings en la Ventana de POUs En la parte izquierda del cuadro de di logo est n listadas las categor as de las configuraciones En la parte derecha se abre un cuadro de di logo para la categor a que acaba de ser seleccionada en el que se pueden modificar las configuraciones Page Setup Se refiere a los cuadros de di logo para configurar el dise o de una p gina de impresi n Lo que se establece aqu es v lido para impresiones a trav s de comandos Print y Document
143. POUs SOLO en el rbol de dispositivos y son aplicables entonces para su aplicaci n o bien sus aplicaciones secundarias Vea a continuaci n algunas informaciones generales sobre el rbol de dispositivos instalaci n y disposici n de objetos Generales Vea en la Figura 3 2 las reglas para inserci n de objetos en el rbol de dispositivos 24 3 Conceptos y Componentes B sicos Device NX3010 S E PLC Logic E Bill of Materials Configuration and Consumption d Diagnostics Explorer ad Diagnostcas Hi Library Manager CydicPrg00 PRG E CydicPrg01 PRG ExterninterruptPrg00 PRG MainPrg PRG Timelnterru ptPrg00 PRG la da Task Configuration 2 OydicTask00 a CyclicTask01 ExternInterruptTask00 a MainTask e TimelnterruptTask00 i Configuration 8 Nx3010 3010 1 nx5001 NX5001 5 H Pos064 PO5064 E Poz1010 3201 24 Vdc_Opto P0101032D124Vdc Opto Al PoO2020_16D0_Transistor_Opto PO2020 1600 Transistor Opto 4 lroso63 PO5063 ll Pozo10 320124 Vdc_Opto_1 PO101032D124VdcOpto Al PoO2020 1600 Transistor_Opto_1 P02020 1600 Transistor Opto 2 COM1 E MODBUS RTU_Master MODBUSRTU Master A COM2 Ki MODBUS RTU _Slave MODBUS RTU Slave NETi cH MODBUS Ethernet_Client MODBUS Ethernet Client H MODBUS Ethernet_Server MODBUS Ethernet Server Figura 3 2 rbol de Dispositivos El nodo de ra z del rbol E siempre es representado por lt nombre de proyecto gt Una entrada de dispo
144. S mbolo Watch List View Watch Ofrece un submen para abrir las listas de supervisi n disponibles S mbolo Este comando abre un submen con los comandos Watch 1 Watch 2 Watch 3 Watch 4 y Watch all Forces De este modo puede ser abierta y modificada la correspondiente lista de supervisi n en una ventana Watch all Forces es una vista especial de todos los valores actualmente forzados Para m s informaciones vea Men Debug Breakpoints S mbolo m Este comando abre el cuadro de di logo Breakpoints que suministra una visi n de todos los puntos de interrupci n Breakpoints actualmente establecidos en el proyecto Los par metros de puntos de interrupci n se representan y pueden ser modificados Adem s pueden ser agregados y removidos o bien activados o desactivados los puntos de interrupci n Como par metros de punto de interrupci n son indicados primero aquellos que han sido configurados al establecer el Punto de interrupci n con el comando Toggle Breakpoint en este caso se establecen valores predeterminados para las condiciones del punto de interrupci n o con el comando New Breakpoint en este caso las condiciones pueden ser definidas directamente M s informaciones consulte Men Debug 114 7 Comandos del Men Breakpoints Dl X Application Application Device PLC Logic EMnew X MM Eh l A 08m dm POU Location Instance path ash aiii Current hit count D MainPrg Device PLC Logic Applicati
145. S Symbolic drivers r A io mm an lola Tr a La S A a A e AA A Figura 9 4 Pantalla de Informaciones de Versi n 326 9 Instalaci n En la pr xima pantalla se puede definir si habr o no un atajo en el Escritorio de la computadora Seleccione la opci n deseada presione Next para continuar H Instalar MasterTool IEC XE Seleccione las Tareas Adicionales Qu tareas adicionales deben realizarse Seleccione las tareas adicionales que desea que se realicen durante la instalaci n de MasterTool IEC XE y haga dic en Siguiente Iconos adicionales Figura 9 5 Pantalla de Selecci n del Icono en el rea de Trabajo En la pr xima pantalla se lleva a cabo una revisi n de los componentes seleccionados a instalar Haga clic en Next para seguir o Back para alterar alguna caracter stica 327 9 Instalaci n ia Instalar MasterTool IEC XE Listo para Instalar Ahora el programa est listo para iniciar la instalaci n de MasterTool IEC XE en su sistema Haga dic en Instalar para continuar con el proceso o haga clic en Atr s si desea revisar o cambiar alguna configuraci n Carpeta de Destino C Program Files AltusWMT8500 Carpeta del Men Inicio MasterTool IEC XE Tareas Adicionales Iconos adicionales Crear un icono en el escritorio Requisitos previos Microsoft Net Framework 3 5 5P1 Paquete de Idioma Microsoft Net Framework 4 Full Paquete de Idioma Figura 9 6 Pantalla de Revisi n
146. Transistor 8 DI Mixed Ai Library Manager Module E MainPrg PRG 8 Task Configuration NX2001 Configuration 24 Vdc 16 DO Transistor Module MainTask Configuration Bus NX3010 NX3010 DR Y comi 16 DO Relay Module Y com2 Y NETI rieldbus Interfaces y Power Supplies Y Racks Y Special Modules 4 E Messages Current user nobody Figura 4 7 A adir M dulos Creando POUs Una POU Program Organization Unit o Unidad de Organizaci n de Programa es una subdivisi n del programa aplicativo que se puede escribir en cualquiera de los lenguajes disponibles en el software MasterTool IEC XE Con la creaci n del proyecto a trav s de un perfil seleccionado algunas POUSs se crean sin embargo el usuario podr crear cuantas quiera limitado solamente por el tama o m ximo de la memoria de programa Para insertar una nueva POU basta con hacer clic con el bot n derecho del mouse sobre Application el nombre est ndar creado para la aplicaci n seleccionar Add Object y entonces POU seg n muestra la Figura 4 8 37 4 Inicializaci n R pida File Edit View Project Build Online Debug Tools Window Help EHA Ba E XxX 14 Q StartPage El Configuration Bu oa PE H PLC Logic i Application o j Q Cut leia E Bill of Ma S E NADO 3 E Device NX3010 snoad Configur Copy y M Diagnost Paste SS m Diagnost Delete Ei Libra
147. _Client AT 0B22233 T_DIAG_MODBUS_ETH_CLIENT_1 l DG MODBUS Server diagnostics variable F MoDBUS_Server MODBUS Server DG_MODBUS Server AT QB22253 T_DIAG MODBUS_ETH_SERVER_1 END VAR NN N e Ww A YNNN NNNNAN J tw 0 E Messages Current user nobody Lni Coli Chi Figura 10 2 Variables de Diagn sticos Cuando se borra alguno dispositivo las variables de diagnosis se remueven autom ticamente Para los drivers de comunicaci n por Mapeo Simb lico se crean otros dos objetos en el rbol de dispositivos llamados Disables y ReqDiagnostics Adem s las variables de diagnosis de estos drivers se declaran en el objeto Diagnostics no utiliza la directiva AT en su declaraci n por el hecho de que no existe relaci n entre una variable simb lica y una variable de representaci n directa para estos dispositivos Este comportamiento se puede observar en la Figura 10 3 333 10 Diagn sticos TE B gt gt W Untitled164 project MasterTool IEC XE o JO Jm File Edit View Project Build Online Debug Tools Window Help as AS EA ER e DY Y MEA Devices v A X Start Page Configuration Bus Qf Diagnostics pH Disables g ReqDiagnostics 5 Untitledi64 1 VAR GLOBAL A Ei Device NX3010 2 DG_MODBUS Symbol Client diagnostics variable 4 A PLC Logic 3 DG_MODBUS Symbol Client T_DIAG MODBUS ETH CLIENT 1 m e Application 4 DG MODBUS Symbol RTU Master diagnosti
148. _RTU_Slave MODBUSSymba 27 DG_NX2001 AT 20821687 T_DIAG NX2001 1 a a NET 1 28 DG _NX2020 diagnostics variable 3 j moDBUS_Symbol_Client MODBUS Symbol Cieri 29 DG_NX2020 AT QB21691 T_DIAG NX2020 1 g MODBUS_Device_1 MODBUS Device 30 END_VAR M moDBUs_Client MODBUS Client 31 BH MODBUS Server MODBUS Server ES MODBUS_Symbol_Server MODBUS Symbol Serj AA T m 38 Devices POUs 4 m r E Messages Current user nobody INS Lni Coli Chi Figura 10 3 Variables de Diagn sticos Utilizando Drivers de Comunicaci n por Mapeo Simb lico El objeto Disables se utiliza para declarar las variables de deshabilitaci n de solicitudes en drivers que utilizan mapeo simb lico Estas variables se pueden declarar directamente por el usuario en cualquier POU o GVL pero tambi n se pueden generar autom ticamente a trav s del bot n Generar Disabling Variables disponible en la pantalla de configuraci n de las solicitudes del driver Si el objeto no existe en el proyecto aun se crear despu s que se presione el bot n Despu s de eso si es necesario las variables declaradas en este objeto se podr n editar 334 10 Diagn sticos W Teste project MasterTool IEC XE Arquivo Editar Visualizar Projeto Compilar Comunica o Depurar Ferramentas Janelas Ajuda G A IE 4 Ba AR DD UE Dispositivos v Ax P gina Inicial f Configuration Bus Diagnostics fp Disables gf ReqDiagnostics x gt H Teste 1 v
149. a aparece autom ticamente en la columna Type el tipo de la variable La columna Value muestra entonces en modo en l nea el valor actual de la variable Para preparar un valor para una variable haga clic en el correspondiente campo de la columna Prepared Value e introduzca all el valor deseado En caso de una variable booleana oprimiendo la tecla lt ENTER gt O lt BARRA ESPACIADORA gt de acuerdo al siguiente orden Cuando el valor hasta ahora es TRUE los cambios se producen conforme FALSE gt TRUE gt ninguna entrada En caso contrario cuando el valor hasta ahora era FALSE los cambios se producen conforme el orden TRUE gt FALSE gt ninguna entrada Introduzca de esa manera todas las variables en las l neas de la ventana Vea abajo una ilustraci n con el ejemplo de una lista de supervisi n en modo sin conexi n Observe en el caso de una variable de estructura como aqu la instancia del bloque de funciones que los componentes individuales autom ticamente se insertan en otras l neas cuando se registra el nombre de la instancia vea en el ejemplo Device Application MainPrg fbinst Los componentes pueden ser mostrados u ocultados accionando el signo positivo o negativo Par ntesis Watch 1 ww I Xx Expression Value Prepared value Comment Device Application MainPrg iwar l lt Not logged in gt Device Application MainPrg fbinst 45 in lt Not logged in gt F out i lt Not logged in gt aux N Not
150. a cuando la aplicaci n se carga en el dispositivo de destino CP o dispositivo de simulaci n En cada descarga el protocolo de compilaci n el cual contiene c digo e identificaci n de la aplicaci n cargada se carga en el mismo directorio que el proyecto como archivo lt nombre del proyecto gt lt nombre del dispositivo gt lt ID da aplicaci n gt compileinfo El protocolo de compilaci n se borra con la ejecuci n del comando Clean y Clean All Cambio En L nea Dependiendo del cambio en el proyecto que se ejecuta en el controlador s lo los objetos modificados se cargar n en el mismo ATENCION Cambios en l nea modifican la aplicaci n en ejecuci n del programa y no causan un reinicio de lo mismo Aseg rese de que el nuevo c digo de la aplicaci n no afectar el comportamiento esperado del sistema Seg n el controlador puede da arse m quinas o sus partes como puede haber riesgo para la salud y la vida de las personas NOTAS Cuando se realiza un cambio en l nea no se ejecutan las inicializaciones espec ficas de la aplicaci n porque la m quina mantiene su estado Por esta raz n el nuevo c digo de programa puede no funcionar como se desee Variables de puntero mantienen los valores del ciclo anterior Si hay un puntero en una variable que ha cambiado su tama o debido a un cambio en l nea el valor no ser m s correcto Aseg rese de que las variables de puntero son reasignadas a cada ciclo Exist
151. a 52 MainPrg 54 COUN MainPrg 53 OUT MainPrg 54 OUT MainPrg 53 OUT MainPrg 54 OUT MainPrg 55 OUT MainPrg B OUT MainPrg 57 OUT MainPrg 58 QUT MainPrg 59 UT MainPrg 510 01UT MainPrg D IM MainPrg B EMNABLE MainPrg 53 4MPLITUDE O MainPro ispecialSinus a E coo poroto E enema M e e e e e e e e ii A p a a a MMMM MM DOp00 00000000 A a a a a a a LL ae e ae e e e e e e e e a E a E S E M S M E ia A aaa aaa Acrescentar Vari vel 1 1 1 aa r peas eeaeee ee ea A peee e eeaeee Remover Vari vel a A O ASEEN PEE 1 I 1 e A E E E RR Visivel E E 1 I 1 y r Apar ncia An E A AI A A 1 l Li A A i TYEKE HAME A AANERANERAAEA Tr4m452840m Tr4m46340m Tr 4m46 340m T 4m4 340m Configura o Figura 8 32 Ventana del Editor Trace en Modo Online La Figura 8 32 muestra un registro de Trace en servicio en l nea Cuatro variables fueron seleccionadas para mostrar en el rbol de variables disponibles en la parte inferior derecha del cuadro de di logo En el men emergente se encuentran los comandos para la apertura del cuadro de di logo de configuraci n para cargar guardar configuraciones y para desplazar el rea de visi n actual Comandos y Zoom Para trabajar en el Editor Trace en modo sin conexi n o bien en l nea se utilizan comandos junto a la ventana de Trace El men Trace proporciona comandos para operar el gr fico de Trace Con enfoque en el diagrama en la ven
152. a 8 38 Configuraciones Avanzadas del Trace e Refresh rate ms intervalo de tiempo en milisegundos en que se actualiza la ventana de Trace en modo en l nea El valor debe estar entre 150 ms y 10000ms el valor predeterminado es 500ms Si se utiliza el administrador de Trace los datos se transfieren en el sistema de ejecuci n en el tiempo definido para el sistema de programaci n En caso contrario los datos se transmiten a cada 200 ms para el sistema de programaci n e Trace editor buffer size samples Introduzca aqu el tama o del b fer del editor Trace grabaci n Este buffer debe ser mayor o igual a dos veces el tama o del b fer de tiempo de ejecuci n e Measure in every x th cycle Introduzca la cantidad de ciclos que deben pasar antes que el valor de las variables de traza deban volver a ser le das Con la f rmula tama o de b fer Registrar en cada x ciclo intervalo de tarea se puede evaluar el lapso de tiempo m nimo de registro e Recommended runtime buffer size Samples Aqu se muestra el tama o recomendado de b fer para cada se al de monitorizaci n de tiempo de ejecuci n Este valor se calcula bas ndose en el ciclo de tareas el tiempo de actualizaci n y el valor de cada n simo ciclo e Override runtime buffer size Si la opci n est activada en lugar del valor recomendado para el tama o del b fer se utilizar el valor introducido aqu El valor debe ser al menos 10 y no m s grande que el tama
153. a Parte Superior de un POU MainPrg Vista Online Device Editor El Device Editor pone a disposici n cuadros de di logo para la configuraci n de un Device que es administrado en la ventana Devices del proyecto Este se puede abrir con un doble clic sobre el objeto de dispositivos en la ventana de dispositivos o con el comando Edit Object cuando el objeto Device est seleccionado Este di logo ofrece los siguientes subdi logos Communication Settings Configuraci n de la conexi n entre el sistema de programaci n y un dispositivo programable CP Files Configuraci n de la transferencia de archivos entre host y CP Log Indicaci n del archivo de registro del CP Users and Groups Administraci n de usuarios con relaci n a accesos al mando durante el tiempo de ejecuci n no confundir con administraci n de usuario del proyecto Access Rights Derechos de acceso a objetos y archivos para grupos de usuarios espec ficos Information Informaci n general sobre el dispositivo nombre versi n etc Communication Settings Este subdi logo del cuadro de dialogo de Device puede abrirse a trav s del comando Edit Object o haciendo doble clic en el dispositivo en la ventana correspondiente Este dialogo sirve para la configuraci n de los par metros de comunicaci n con el dispositivo 247 8 Editores Start Page Configuration Bus i Device X Communication Settings L Users and Groups Access Rights Information
154. a el pin de entrada de la salida y ejecuta el comando Consulte Editor CFC Posiciones del Cursor Manual de Programaci n IEC 61131 La salida retra da se identifica a trav s de un peque o s mbolo R en su entrada Hala A Va Figura 7 84 Reset 172 Set 7 Comandos del Men En este ejemplo se establece VarOut en FALSE en el momento que Varln suministra TRUE VarQut conserva este valor aun cuando Varln nuevamente se torna FALSE Alternativamente se puede emplear un comando None para definir las propiedades Set Reset de una salida S mbolo Este comando de forma predeterminada en el submen Ser Reset del Men CFC se emplea para agregar un Set a un elemento de salida booleano Esto significa que en el momento que la entrada suministra TRUE la salida se establece en TRUE tambi n y conserva este valor Para insertar se selecciona el pin de entrada de la salida y ejecuta el comando Vea Editor CFC Posiciones del Cursor Manual de Programaci n IEC 61131 En este ejemplo se establece VarOut en TRUE en el momento que Varln suministra TRUE VarQut conserva este valor aun cuando VarlIn nuevamente se torna FALSE an H Vaat Figura 7 85 Set Alternativamente se puede emplear el comando None para definir las propiedades Set Reset de una salida Execution Order Send to Front S mbolo Con este comando contenido de forma predeterminada en el submen Execution Order del Men CFC todos
155. a generaci n de c digo se hace a trav s de compiladores integrados y de la optimizaci n del c digo de m quina versus tiempos de ejecuci n Transferencia de datos entre MasterTool IEC XE y el dispositivo controlador La transferencia de datos se realiza v a gateway componente y un sistema en tiempo de ejecuci n Interfaz est ndar y profesional Ajustes predefinidos ofrecen la posibilidad de elegir entre una interfaz de usuario est ndar selecci n reducida de configuraci n con menos complejidad o un entorno profesional que soporta todas las configuraciones La elecci n entre estas opciones se realiza cuando el programador se inicializa tras la primera instalaci n en el sistema pero se puede cambiar esta opci n m s tarde as como tambi n puede adoptar una personalizaci n definido por el usuario Para obtener m s detalles acerca de las diferencias espec ficas entre las versiones est ndar y profesionales ver Features Funcionalidades Avanzadas A continuaci n est n las funcionalidades avanzadas disponibles en MasterTool IEC XE 16 3 Conceptos y Componentes B sicos Orientaci n a Objeto en la Programaci n y en la Estructura de Proyecto Extensiones para bloques de funciones Propiedades M todos Herencia Llamada de m todo Aplicaciones ligadas a dispositivos como instancias de objetos de programaci n independientes Tipos de Dados Especiales ANY_TYPE UNION LTIME Referencias Enumeraciones Se p
156. a tabla haga clic despu s de la ltima l nea de declaraci n existente y utilice el comando nsert La declaraci n introducida de forma predeterminada utiliza el mbito VAR y el tipo de datos utilizados recientemente Autom ticamente se abrir el campo de entrada para el nombre de las variables obligatorias Especifique un identificador v lido y cierre con lt ENTER gt o con un clic del mouse en otra parte de la visualizaci n Un doble clic en una celda de la tabla le permite introducirle un valor Para modificar el Scope haga doble clic en el campo correspondiente Se abrir una lista desde la que elige el proyecto deseado y la palabra clave de atributo del mbito flag El tipo de datos puede introducirse directamente o v a bot n gt Puede utilizarse el Input Assistant o el Array Wizard El valor de inicializaci n puede introducirse directamente o a trav s del bot n a que abre el di logo de Initialization Value til para variables estructuradas Initialization Value Expression Init value Data type 3 al ARRAY 0 4 0 2 OF DINT a1 0 0 DINT a1 0 1 DINT a1 0 2 DINT a1 1 0 DINT a1 1 1 DINT a1 1 2 DINT a1 2 0 DINT a1 2 1 DINT a1 2 2 DINT a1 3 0 DINT a1 3 1 DINT ai 3 2 DINT a1 4 0 DINT A o o G 0 A H o Se Figura 8 10 Cuadro de Di logo Inicialization Value Todas las expresiones de la variable se muestran con sus valores de inicializaci n actuales Seleccione
157. a tecla lt ENTER gt o un clic del mouse fuera del campo Ejecute entonces el comando Write Values o bien Force Values men Debug El resultado correspondiente se puede ver en la columna Value Emplear Listas de Supervisi n As llamadas vistas de supervisi n pueden ser empleadas para configurar tablas espec ficas de monitoreo de la aplicaci n para por ejemplo la depuraci n del programa aplicativo En el men View utilice el seguimiento de comandos de Watch Watch 1 para abrir una ventana de monitorizaci n Haga clic en la columna Expresion en la primera l nea para obtener un campo de entrada Introduzca la ruta de acceso completa para la variable a ser supervisada ivar Device Application MainPrg ivar Se recomienda que utilice el asistente de entrada mediante el bot n espec fico Cierre con la tecla lt ENTER gt El tipo de datos de las variables se inserta autom ticamente Lo mismo se debe hacer para las otras variables La lista de supervisi n abajo indicada s lo contiene expresiones de MainPrg pero naturalmente se puede componer cualquier juego de variables de todos los m dulos del proyecto Observe para la instancia de variables como p ej para la instancia FB1 que es suficiente introducir la expresi n Device Application MainPreg fbinst Los variables espec ficas se insertan autom ticamente y las l neas correspondientes pueden ser abiertas a trav s del s mbolo positivo delante de la l nea
158. a y para el grupo que acaba de ser seleccionado La acci n desplegada en ese momento en la ventana de Actions sobre el los destino s seleccionado s en ese momento no fue permitida expl citamente pero est permitida de forma predeterminada p ej porque fue permitida para el principal B sicamente esta es la configuraci n predeterminada para todos los derechos que no fuero configurados expl citamente La acci n desplegada en ese momento en la ventana de Actions sobre el los destino s seleccionado s en ese momento no fue prohibida expl citamente pero est prohibida de forma predeterminada p ej porque fue prohibida para el objeto principal Cuando en este momento se han seleccionado varias acciones en la ventana de Actions para las que el grupo no tiene uno y el mismo derecho no se indica ning n s mbolo Para modificar los derechos para un grupo seleccione la correspondiente acci n y el los destino s en la ventana de Actions y emplee el bot n correspondiente en la barra de herramientas de la ventana de derechos e aant Permitir expl citamente e PY Prohibir expl citamente Clear El derecho se restablece al valor predeterminado 152 7 Comandos del Men Men s de los Editores de las Lenguajes de Programaci n De acuerdo con la lenguaje POU que se est editando es habilitado un men con las opciones correspondiente a esta Son tres diferentes men s e Comandos del Editor FBD LD IL
159. abling Direcci n inicial Cualquier direcci n utilizada para del rea de Q deshabilitar las limitada seg n la relaciones MODBUS UCP utilizada configuradas en el campo Mapeos del dispositivo QX X Tabla 8 23 Configuraciones MODBUS Ethernet Cliente por Representaci n Directa Configuraciones Avanzadas W Advanced Settings Advanced Settings Maximum Simultaneous Request 1 Communication Time out ms 3000 gt Connection Time out Connection is never closed in normal situations Connection is closed at the end of each communication df F Connection is closed after an inactive time of 5 10 ok Camel Figura 8 62 Pantalla de Configuraciones Avanzadas MODBUS Ethernet Cliente por Representaci n Directa 299 8 Editores Maximum Number Cantidad de 1 la8 of Simultaneous requerimientos en un Requests mismo ciclo de ejecuci n de la tarea Communication Tiempo de timeout de 3000 10 a 65535 Timeout ms una comunicaci n TCP IP The connection is never closed in normal situations The connection is closed at the end of each communication The connection is Tiempo sin actividad 10 10 a 3600 closed after a time en una conexi n of inactivity s TCP IP despu s de lo cual la conexi n se finaliza Tabla 8 24 Configuraciones Avanzadas MODBUS Ethernet Cliente por Representaci n Directa A adir una Relaci n MODBUS La configuraci n es id ntica al MODBUS RTU Maestro por Representaci n Directa
160. ado de las ltimas informaciones de compilaci n comando Clean lo que es significativo para el cambio en l nea as como generaci n de c digo offline S mbolo Comando AccesoDirecto Gemeratecode 22 A E ACE Tabla 5 5 Men Build Men Online Comandos relacionados al login logout carga del proyecto y acciones de reset lt Alt gt lt F8 gt lt Ctrl gt lt F8 gt Create boot application Logoff current online user Online Change Source download to connected device Za Cluster Basic Configuration A CAI A CAN O EV O ss ag OOOO Simulation Tabla 5 6 Men Online Men Debug Comandos para para controlar el desarrollo del programa en el control Start Stop y para acciones de depuraci n Breakpoints Stepping Writing y Forcing lt Shift gt lt F8 gt 5 Interfaz del Usuario a Show next statement ET So osym O S y MAC E NNINN 7 Tabla 5 7 Men Debug 1 Men Tools Comandos para apertura de herramientas con los que se crea un determinado entorno para el trabajo en el proyecto instalaci n de bibliotecas y dispositivos opciones para editores cargar amp guardar etc S mbolo Comando AccesoDirecio 77 EE G A A Tabla 5 8 Men Tools Men Window Comandos para organizar ventanas en la interfaz de usuario disposici n apertura cierre etc S mbolo Comando AccesoDirecto IN CC E DO E MES TSC ISA Pose tor a
161. adro de di logo Select Online State donde se puede alcanzar la posici n del punto de interrupci n en el c digo de origen Clean all breakpoints Borra todos los puntos de interrupci n de la aplicaci n La lista se vac a Atenci n No confundir con desactivar Enable all breakpoints Activa Mb Jtodos los puntos de interrupci n Arde il Disable all breakpoints Desactiva todos los puntos de interrupci n activados de momento Los puntos de interrupci n permanecen en la lista y pueden ser desactivados nuevamente Tabla 7 1 Botones para Breakpoints 115 7 Comandos del Men Call Stack S mbolo fee Este comando abre la ventana con la Call Stack Al ejecutar un programa paso a paso se indica siempre aqu la posici n actualmente alcanzada con la ruta de llamada completa La ventana muestra debajo de la barra de t tulo siempre el nombre de la aplicaci n activa y el nombre de la tarea que controla la POU que acaba de ser alcanzada La pila de llamadas est constituida de una lista de posiciones en cada caso descrita por el nombre POU la posici n y en caso de instancias la Instance Path Dependiendo del editor la posici n se indica a trav s de n meros de l nea y columna editor de texto o por n meros de red o de elemento editor gr fico La primera l nea de la lista marcada con una flecha amarilla describe la posici n de ejecuci n actual Cuando esta posici n se encuentra en una POU que es
162. afectada 523 warning s 2 524 error s E 0 exception s EY 0 information s e Time Stamp Fecha y hora en el formato MM DD AA h mm AM PM ss ms Ejemplo 2 15 2012 7 05 AM 20 0 e Description Descripci n del evento p ej Import function failed of lt CmpHileTransfer gt e Component Nombre y ID del componente afectado e Selection list of component names Aqu se puede elegir un componente individual de una lista de selecci n de manera que s lo se muestren entradas del registro que afectan a este La configuraci n predeterminada es lt Todos los componentes gt e Logger La lista de selecci n contiene los registros disponibles La configuraci n predeterminada es el lt Default Logger gt determinado por el sistema de ejecuci n en este momento id ntico con PlcLog para el sistema en tiempo de ejecuci n en UCPs de la Serie Nexto De momento se puede actualizar la lista con ayuda del bot n Sa NOTA Mientras se presiona el bot n de actualizaci n el programador y la UCP se conectar incluso si se ejecuta el comando Logout En este caso para efectuar la comunicaci n o la descarga del proyecto a otras UCPs debe desactivarse el bot n Actualizar Pu El contenido de la lista puede ser exportado en un archivo XML Para ello pulse el bot n Sl para abrir el di logo com n para guardar un archivo El filtro de archivos est configurado en archivos xml xml La lista de
163. afos anteriores En caso de que cargue s lo para la ejecuci n de un determinado aplicativo no se podr recuperarlo por el procedimiento de Upload Crear y Operar Proyectos Vea a continuaci n una descripci n de c mo se crea un proyecto simple que contenga un programa aplicativo c mo cargarlo a la UCP a trav s de un Gateway Server y tambi n c mo ejecutarlo y monitorearlo El sistema en tiempo de ejecuci n del Nexto empleado en el ejemplo se instala con la instalaci n predeterminada del sistema de desarrollo MasterTool IEC XE El programa de ejemplo se crea en Texto Estructurado ST y est constituido de un programa MainPrg y un bloque de funciones FB 1 MainPrg posee una variable de contador ivar y llama al bloque de funciones FB 1 FB1 contiene en la entrada in un valor de se suma 2 a este y pone a disposici n el resultado en la salida out Out a su vez es le do por MainPre En l neas generales la secuencia a continuaci n resume el procedimiento de creaci n y ejecuci n del proyecto Iniciar el MasterTool IEC XE Crear un proyecto Declarar variables en MainPrg Digitar el c digo en el cuerpo de MainPrg Crear la POU de programaci n adicional ST bloque de funciones FB1 Definir los recursos para el funcionamiento y control del programa en Nexto Establecer aplicaci n activa Configurar el canal de comunicaci n para el Nexto Compilar y cargar la aplicaci n en Nexto Iniciar la aplicaci n
164. andling Hide system libraries Ga W Enable repository dialog Move the mouse over any text eld above in order to alspla y te desc i Fredefined feature sets Figura 7 117 Opciones Caracter sticas Configuraciones Predeterminadas Actualmente hay dos conjuntos de caracter sticas predefinidas que pueden alternarse a trav s del bot n Predefined feature sets Standard algunas caracter sticas raramente utilizadas se desactivan y la interfaz de usuario est adaptada para que el uso sea m s efectivo Se recomienda para la mayor a de los usuarios Professional todas las funciones est n disponibles y la interfaz de usuario es m s compleja para permitir el uso de todas las posibilidades del sistema Caracter sticas Espec ficas Todas las caracter sticas disponibles s lo en la categor a Professional tambi n pueden ser activadas on o desactivadas off Para ello a adir o quitar el marcador en el cuadro de opciones Estas caracter sticas pertenecen a las categor as descritas en la Tabla 7 3 En las dos ltimas columnas si ves la configuraci n Standard y Professional Standard Smart Coding Show system symbols Si esta funci n est activada s mbolos de las bibliotecas del sistema estar n disponibles en el asistente de entrada IEC 61131 3 Languages 209 Support extended programming features Si esta caracter stica est activada s lo en este caso los siguientes objetos ap
165. andos del Men Project Information File Summary Properties Key Type Text Y Value Properties Automatically generate POUs for property access Toma Figura 7 38 Project Information Properties Aqu puede definir la clave para determinadas propiedades de archivos Estas entonces pueden ser empleadas en programas externos espec ficos del usuario para controlar las correspondientes propiedades desde el exterior De todos modos las informaciones que est n contenidas en la ficha Summary se ofrecen con Keys Los nombres de propiedades se emplean como nombres de claves como tipo de datos se configura autom ticamente Text y los Values est n constituidos de textos registrados en la ficha Summary Otras claves sin embargo pueden ser agregadas expl citamente v ase a continuaci n Agregar una clave Introduzca en el campo Key un nombre y seleccione el tipo de dato deseado de la lista en Type Text Date Number Boolean Version En el campo Value introduzca el valor deseado que debe corresponder al tipo de datos Con el bot n Add ahora puede transferir la clave nueva a la lista de propiedades Modificar clave Seleccione en la lista de propiedades la clave mediante selecci n en la columna Key y modifique los atributos de la misma como desee en los campos de entra sobre la lista A continuaci n se puede emplear el bot n Modify para transf
166. ange 1 8 IEC Variable 4104 Used range 044104 0 2014104 7 Read only cn Figura 8 56 A adir una Relaci n en el MODBUS RTU Esclavo por Representaci n Directa Est ndar de F brica_ Posibilidades Tipo de dato Coil 1 bit MODBUS Holding Register 16 Data Type PIE y Input Status 1 bit Input Register 16 bits Direcci n inicial de Cualquier direcci n los datos MODBUS del rea de Q limitada seg n la UCP utilizada p N mero de datos 1 a 65535 Direcci n inicial de Cualquier direcci n las variables Q del rea de Q So ae limitada seg n la UCP utilizada Tabla 8 18 Configuraci n de la Relaci n en el MODBUS RTU Esclavo por Representaci n Directa Data Start Address MODBUS RTU Esclavo por Mapeo Simb lico Al a adir un dispositivo MODBUS RTU Esclavo por Mapeo Directo se ver su pantalla de configuraci n Par metros Generales Los par metros generales encontrados en la pantalla inicial de configuraci n del protocolo MODBUS RTU Esclavo por Mapeo Simb lico se definen como en la Figura 8 57 General Parameters Settings Slave Address 1 Advanced Figura 8 57 Pantalla de Configuraci n del Esclavo MODBUS RTU por Mapeo Simb lico 295 8 Editores Est ndar de F brica_ Posibilidades Direcci n del Direcci n del esclavo 1 1 a255 Esclavo MODBUS Tabla 8 19 Configuraciones del Esclavo MODBUS RTU por Mapeo Simb lico Los tiempos de comun
167. ar una contrase a de usuario antes de ejecutar cualquier comando entre MasterT ool IEC XE y la UCP como parar y programar la aplicaci n o forzar puntos de salida en un m dulo El MasterTool IEC XE vuelve el uso de interfaces para redes de campo una pr ctica tan simple como nunca se ha visto anteriormente El usuario no necesita un software especial para configurar la red de campo porque el MasterTool IEC XE atiende este requisito a trav s de una nica herramienta lo que reduce el tiempo de desarrollo y simplifica la aplicaci n Otras caracter sticas importantes tambi n est n disponibles para aumentar la productividad del usuario como M dulo de impresi n que es un informe con los par metros espec ficos de los m dulos y las configuraciones de la aplicaci n Impresi n de l gicas que es un informe con todo el c digo de la aplicaci n Verificaci n de Proyecto que auxilia al usuario a verificar diferentes condiciones durante la programaci n como sintaxis del programa consumo de corriente de la fuente de alimentaci n reglas de posicionamiento de los m dulos de la Serie Nexto parametrizaci n y configuraci n de m dulos Depuraci n en tiempo real que provee una forma de verificar la funcionalidad de la aplicaci n paso a paso verificar el contenido de variables o a n a adir y remover breakpoints durante la programaci n de la UCP de la Serie Nexto Documentos Relacionados a este Manual Para obtener informaciones adicio
168. ar GLOBAL alla Device NX3010 2 MODBUS Device DISABLE 0001 BOOL E EN PLCLogic MODBUS Device DISABLE 0002 BOOL e 2 0 Application MODBUS Device DISABLE 0003 BOOL E Bill of Materials MODBUS_Device_DISABLE_0004 BOOL B Configuration and Consumption POUS Dere DINARE DuA Aks 7 MODBUS_Device_DISABLE_0006 BOOL EH Diagnostic Explorer 8 MODBUS Device 1 DISABLE 0001 BOOL Diagnosis 3 MODBUS Device 1 DISABLE 0002 BOOL Mb Disables 10 MODBUS Device 1 DISABLE 0003 BOOL M ReqDiagnostiss 11 MODBUS Device 1 DISABLE 0004 BOOL Library Manager 12 MODBUS_Device_1 DISABLE 0005 BOOL E MainPrg PRG 13 MODBUS Device 1 DISABLE 0006 BOOL Task Configuration END_VAR RA MainTask g Configuration Bus f NX3010 NX3010 Nx5001 NX5001 Poso63 PO5063 Gl Po1000_16D1_24 Vdc_Opto_Coupled_ PO1000 16D1 comi H MODBUS_Symbol_RTU_Master MODBUS Symbol RTU Masi moDBUus_Device MODBUS Device com2 Er MODBUS_Symbol_RTU_Slave MODBUS Symbol RTU Save NET1 M moDBUS_Client MODBUS Client BH MoDBUS_Server MODBUS Server f moDBUS_Symbol_Client MODBUS Symbol Client MoDBUS_Device_1 MODBUS Device g MODBUS_Symbol_Server MODBUS Symbol Server 4 m p E Dispositivos POUs 4 m El Mensagens Usu rio Atual ningu m INS Lini Coli Cani Figura 10 4 Objeto Disables El objeto RegDiagnostics se utiliza para declarar las variables de diagnosis de solicitudes Estas variables se pueden declarar
169. are reset The init s Gets TRUE if a time check failed Enable time check on steps Contains the name of the step that causi Contains the name of the POU that cause E Text editor Execution is stopped SFCErroris reset Executionis stopped SFCError is reset Gets TRUE if a transition switches throi Contains the name of the active step Switches the next transition on a rising e TE TDOIIF trancitinne ran nanlu ha cmwitrha p dad a El E E E E E Ed 4 Figura 7 141 Opciones del SFC Flags Todos los posibles indicadores esto es variables creadas impl citamente para la supervisi n y el control de la ejecuci n en un diagrama SFC est n listadas aqu Una breve descripci n est adjunta en el cuadro de di logo Vea Variables Impl citas Memorias SFC para m s detalles Manual de Programaci n IEC 61131 Con un clic del rat n sobre la casilla de verificaci n se puede activar para cada variable de indicador la declaraci n autom tica Declare y el uso Use Estas configuraciones se aceptan entonces como configuraciones predeterminadas para objetos SFC nuevos Cuando est activo Declare pero Use no si bien se produce la declaraci n de la variable pero el indicador no tiene funciones durante la ejecuci n Observe que una variable de indicador declarada autom ticamente s lo es visible en modo en l nea en la parte de declaraci n del editor SFC En el paso s1 en el objeto SFC POU
170. arecen en Add object en el men emergente Method Property Adem s cuando se crea una nueva POU la gu a ofrece la posibilidad de extender FBs o implementar interfaces El nuevo editor de declaraci n tabular tambi n ofrecer la posibilidad de declarar la POU completa o s lo declaraciones nicas con pragmas de compilaci n El asistente de entrada proporciona palabras clave de declaraciones que se usan en conjunci n con la programaci n orientada a objetos EXTENDS etc Device Management 7 Comandos del Men Off On Enable logical device support Enable simplified device handling Enable repository dialog Cuando activado el usuario permite el acceso a dispositivos l gicos Si est activada el usuario s lo puede ver la versi n m s reciente de la descripci n del dispositivo la versi n aparece s lo en algunos lugares con fines informativos Si est activado el comando del men Tools Device Repository estar disponible De lo contrario el comando Tools Install Device se aparecer para acceder al cuadro de di logo Install Device Otra posibilidad es la instalaci n de nuevas descripciones de dispositivos mediante el mecanismo de paquete i l Enable simplified library handling Library Management Si est activada se pueden aplicar las siguientes simplificaciones El usuario no podr guardar el proyecto como una biblioteca
171. argo hay casos en que se debe acceder a otras subredes Para eso siempre debe haber un gateway dentro de la otra subred donde desea tener acceso Hay dos soluciones para esta situaci n La primera es a adir un gateway GW2 a la computadora PC210 para acceder a los dispositivos que se encuentran en la misma subred PLC220 Por otro lado tambi n es posible acceder a un dispositivo PLC120 en el caso de un CP de la serie Nexto a trav s de otro dispositivo en la misma subred PLC1 10 En este caso el gateway utilizado GW1 es parte de otro dispositivo conocido en la misma subred No es la situaci n ideal si el acceso a un dispositivo est generando tr fico dentro de otro De esta manera lo recomendable es que al acceder a una red remota en la cual no hay una computadora con ejecuci n de gateway se configure la direcci n IP del dispositivo de destino en las Communication Settings del dispositivo en MasterTool IEC XE En el caso de la Figura 8 16 no hay un computadora con el gateway en ejecuci n en la subred 1 De esta forma para acceder al PLC110 es posible configurar el gateway del propio dispositivo GW1 que ser responsable de tratar los paquetes con la computadora de la subred 0 por ejemplo En ambos casos es necesario conocer la direcci n IP del dispositivo y ponerla en el par metro ZP Address cuando se agrega un nuevo gateway Al utilizar uno de estos dos caminos es posible al PC10 acceder a PLC120 y PLC220 en diferentes subre
172. arra de men Fie Edit View Project Build Online Debug Tools Window Help Figura 5 4 Barra de Men Est ndar Men s Est ndar y Comandos Men File Comandos y acciones sobre el archivo de proyecto abrir cerrar guardar imprimir configuraci n de p gina env o carga de fuente Simbolo Comando AccesoDirecto New Project lt Ctrl gt lt N gt Open Project lt Ctrl gt lt 0 gt Close Project O OO E SAR SaveProjectAse OOOO ProjectArcnve OOOO Y Extractarehive gt o SavejSemdArchwe S o 363 ETT o Sowoedownoad n S S HA G Page Setup YO Recentprojects 3 33 o lt meprojectpati gt CCOO O Oo E S A U Tabla 5 1 Men File 73 5 Interfaz del Usuario Men Edit Comandos para trabajar en editores de texto editores de lenguaje editor de declaraciones S mbolo Comando AccesoDirecto lt Ctrl gt lt Z gt Redo lt Ctrl gt lt Y gt lt Ctri gt lt X gt SelectAll lt Ctrl gt lt A gt Find 3 Replace EA lt Otrl gt lt F gt lt Ctri gt lt H gt Find Next IE Find Next Selected lt Ctrl gt lt F3 gt IA Find Previous Selected lt Ctrl gt lt Shift gt lt F3 gt O EAS Go to Definition Browse for Crossed References E Insert File As Text a SSO O E AT lr ss IA Make Uppercase lt Shift gt lt Ctrl gt U Mak elowercase lt Ctrl gt lt U gt ES Go To Matching Bracket MA A Select To Matching Bracket AH a ss Toggle Bookmark lt Ctrl g
173. ary Manager Estructura de la Ventana del Editor La parte superior del administrador de bibliotecas muestra las bibliotecas actualmente incluidas en el proyecto Se suministran las siguientes informaciones nombre contexto versi n y opcional el nombre de la compa a como han sido definidos en Project Information durante la creaci n de la biblioteca e Context Predeterminado como espacio de nombres de una biblioteca es lt library name gt exceptuando si fue definido expl citamente otro namespace Project Information El namespace debe ser antepuesto al identificador del m dulo cuando se debe acceder de forma inequ voca a un m dulo que se encuentra varias veces en el proyecto Consulte tambi n el cap tulo Administraci n de Bibliotecas Manual de Programaci n IEC 61131 para obtener informaciones sobre espacio de nombres de bibliotecas eo Effective Version Versi n efectiva indica la versi n de la biblioteca que de acuerdo a la definici n en las Propiedades de la biblioteca se emplea en el proyecto Bibliotecas que se agregan autom ticamente en el proyecto a trav s de un complemento est n representadas en escritura gris los agregados manualmente Add Library en escritura negra Un s mbolo delante del nombre de biblioteca indica el tipo de la misma e Biblioteca MasterTool IEC XE 31 contiene informaciones de la versi n e El archivo referenciado de biblioteca no ha podido ser encontrado o no es un archivo
174. as filas respectivas y utilice los comandos lt DEL gt o Delete en el men contextual o en la barra de herramientas Editor de Declaraciones en Modo Online Tras el inicio de sesi n sobre el sistema de destino cada objeto de proyecto que ya fue mostrado en una ventana en modo en l nea se representa autom ticamente en la vista online La vista en l nea del Declaration Editor muestra una tabla como tambi n se emplea en ventanas Watch no se puede agregar m s de 16 000 expresiones en este seguimiento cuando esta situaci n se produce el usuario recibe una alerta con un mensaje En encabezado contiene siempre la ruta de acceso del objeto lt nombre de dispositivo gt lt nombre de aplicaci n gt lt nombre de objeto gt La tabla muestra para cada expresi n el tipo de datos y el valor actual as como si acaba de ser establecido aquel para forzar o escribir En el caso de una variable booleana el tratamiento a n es m s sencillo Puede conmutar el valor preparado mediante el uso de la tecla lt ENTER gt O lt BARRA ESPACIADORA gt en donde se mantiene el siguiente orden Si el valor preparado era TRUE le siguen las entradas FALSE gt TRUE gt vac o En caso contrario con valor preparado FALSE le siguen las entradas TRUE gt FALSE gt vac o Cuando una expresi n de monitoreo variable es una instancia p ej un bloque de funciones se antepone un signo positivo o negativo Con un clic del mouse sobre este s mbo
175. bles en la interfaz del usuario MasterTool IEC XE son estandarizados Vea el tem Men s Est ndar y Comandos para ver la estructura del men est ndar Men File El men File pone a disposici n comandos que pueden ser utilizados para tratamiento del archivo de proyecto Comandos disponibles New Project Open Project Close Project Save Project Save Project As Project Archive Source upload Source download Print Page Setup Recent Projects Exit New Project S mbolo Tecla de acceso directo lt CTRL gt lt N gt Este comando abre el cuadro de di logo New Project para crear un archivo de proyecto nuevo 89 7 Comandos del Men Mew Project Categories Empty Library MasterTool Standard Project Creates a new project automatically induding the corresponding CPU and selected POUs and Tasks Mame Test Location C kTemp Figura 7 1 New Project Categories Aqu se ofrecen las plantillas y los asistentes de proyectos reunidos en categor as en una estructura de rbol Para la categor a que est seleccionada se muestran las plantillas y los asistentes correspondientes a la derecha de la ventana de plantillas Templates Las plantillas asistentes aqu seleccionables pertenecen a la categor a que acaba de ser seleccionada en la ventana de categor as Una plantilla determina la configuraci n b sica de un archivo de proyecto Existe una plantilla MasterTool Standard Pr
176. bliotecas Esto quiere decir se representan bibliotecas que est n integradas en ella Para cada referencia de biblioteca se indican title version and company 4 Dependencies Nextostandard 1 0 0 13 WAA This library depends on the following libraries Title Version Company 3 Cmp pp 2 CmplecTask FloDrvNextobus 11 loStandard 3 5ys Time 3 F5ys Types Figura 7 115 Dependencias Instalar Library S mbolo AN Install Library se accede a trav s del men Tools y abre un cuadro de di logo instalaci n de bibliotecas Para realizar la instalaci n simplemente seleccione el archivo y haga clic en el bot n Open NOTA El cuadro de di logo Install Library s lo est disponible si las funciones predefinidas elegidas por el usuario es Standard o si la opci n Enable Repository dialog est activada Para obtener m s informaci n acerca de las caracter sticas consulte Features Device Repository S mbolo ii Device Repository se accede a trav s del men de Tools y abre el cuadro de di logo de Device Repository NOTA El cuadro de di logo Device Repository s lo est disponible si las funciones predefinidas elegidas por el usuario es Professional o si la opci n Enable Repository dialog est activada Para obtener m s informaci n acerca de las caracter sticas consulte Features 206 7 Comandos del Men 2 Device Repository Location System Repository C ProgramDiataWT8500 Devices
177. cH Configuration Bus Memory area 1 contains Retain Data highest used address 32768 NX3010 NX3010 A Memory area 2 contains Persistent Data highest used address 164 Y comi Com amp Memory area 3 contains Input highest used address 32768 larges NETI 0 Memory area 4 contains Output highest used address 32768 large Memory area 5 contains Memory highest used address 16384 larg amp Memory area 6 contains Code highest used address 4194304 lara Devices view Compile eE Si aruman ic 3 Precompile _ Ox _User and status informations Covent user sobody PP Figura 5 1 Ejemplo del MasterTool IEC XE Interfaz del Usuario Mm Los componentes est ndar se listan a seguir e Menu Bar Muestra los men s con todos comandos actualmente disponibles 69 5 Interfaz del Usuario Tool Bar Contiene los botones identificados con s mbolos para todas las herramientas Tools actualmente disponibles POUSs view Aqu se organizan los objetos de programaci n POUs DUTSs etc del proyecto en una estructura de rbol abierta a trav s del men View Devices view Aqu se organizan los objetos de recursos de dispositivos del proyecto en una estructura de rbol abierta a trav s del men View Editor view Crea un objeto espec fico en el respectivo editor Los editores de lenguaje p ej editor ST editor CFC contienen la ventana del editor habitualmente en
178. cal de archivos pueden ser copiados del sistema de archivos local al directorio de archivos del sistema de destino en ese momento conectado y viceversa Start Page Configuration Bus ff Device N Host Location Ji D Temp la xX Runtime Location 9 MemoryCard GE Communication Settings Files Log Users and Groups Access Rights Size Modified Name Sizi Modified t 428 57 KB 438 852 bytes 1 3 2012 5 06 PM Ca NextoMemCard LA Backup Test project 2 77 MB 2 908 240 bytes 7 26 2012 2 29 PM E image jpg 428 57 KB 438 852 bytes 7 26 2012 2 31 PM fa report doo 871 91 KB 892 834 bytes 7 26 2012 2 31 PM _ _ Figura 8 17 Cuadro de Di logo Device Files En la parte izquierda del cuadro de di logo se ilustra el sistema de archivos del host en la derecha el del sistema de ejecuci n Con el bot n se puede actualizar la lista de archivos Con el bot n H se puede crear una carpeta nueva en las que se puede n copiar ellos archivo s Con el bot n se borran los archivos que se acaban de seleccionar de la lista 253 8 Editores En el campo de selecci n del local y del sistema de ejecuci n inserte los direct rios correctos para la transferencia de archivos del sistema de los archivos Esto se produce ya sea a trav s de la lista de selecci n directamente en este campo o a trav s de exploraci n debajo en el rbol de sistema de archivo
179. cation E Runtime Location 3 max j sS g E g Q mam Name Size Modified Name Size Modified g Bill of Materials z x Cc L InternalMemory Configuration and Consumption gi ca DA El Diagnostic Explorer M Diagnosis mb iagno Ga Fa al Library Manager H Ga B MainPrg PRG T iii Task Configuration 8 Al 2 Configuration i E MainTask g Configuration Bus Nx3010 NX3010 Y comi com2 Y NETI Directories cannot be uploaded 4 E Messages Current user nobody Figura 5 5 Utilizaci n de la Memoria de Archivos de Usuario Entonces basta seleccionar el archivo que se desea en la columna de la izquierda y presionar el bot n gt gt ubicado en el centro de la pantalla El tiempo de transferencia cambiar seg n el tama o del archivo esto podr llevar algunos segundos El usuario no necesita estar en Modo Run o conectado a la UCP para realizar las transferencias pues posee la capacidad de conectarse autom ticamente al realizar la transferencia el usuario 79 5 Interfaz del Usuario A Application ES Bill of Materials B Configuration and Consumption el Diagnostic Explorer ad Diagnostics ni Library Manager E MainPrg PRG Task Configuration 2 Configuration E MainTask Fi Configuration Bus nx3010 NX3010 Y comi Y com2 Y NETI Name Modified Name Er Size
180. ccionar una de las posibles posiciones de punto de interrupci n en el proyecto completo y en el subdi logo Condition se pueden definir determinadas condiciones para la efectividad del punto de interrupci n 192 7 Comandos del Men Location New Breakpoint Location Condition POL Position E Instance Path L Enable breakpoint immediately Figura 7 101 Cuadro de Di logo New Breakpoint Location e POU La lista de selecci n ofrece todos los objetos POU del proyecto Seleccione aquel en el que deba ser establecido el punto de interrupci n e Position La lista de selecci n ofrece todas las posibles posiciones de punto de interrupci n del POU arriba configurado Dependiendo del tipo de editor estas posiciones est n en forma de n meros de l nea y de columna editor de texto o como n meros de red o de elemento Editores gr ficos En el caso de bloques de funciones se indica adicionalmente un Impl y all debe decidir si el punto de interrupci n debe ser establecido en la implementaci n o en una instancia Cuando debe ser establecido en la versi n de implementaci n la opci n Instance Path debe estar habilitada Para definirlo en una instancia activar esta opci n y seleccione la instancia deseada e Instance Path Cuando la POU arriba seleccionada es un bloque de funciones y esta opci n est desactivada el nuevo punto de interrupci n se establece en la versi n de implementaci n de
181. ccnnonnnnooncnnnnnnnnnnnnnnnnnnnnnnnnnnnos 30 SA i E E A E E T R E E ETE E E T E N E A 31 Depuraci n cs 31 Ponos de teria dia 31 Procesamiento en Pasos Individuos 31 A a O E A E O E E 32 A oeir r LEE TE ELN E TORLI 32 ON 32 A TO 32 INICIA LIZA CON RAPID A siini a a a E 33 Pertiles de Proyecto sssrin ue O E E E E 33 Inmciar el Master Tool IEC XE di AAA E AAA AAA AAA AAA AAA 33 A adir Modulos ana 36 Creando POUS viisist aa 37 Crear Tareas Task Ai 40 Contietitaci n delas Laca anaa E E 42 vinculo de POU con Tatin ide 43 N mero Maximo de Tare Is ronpesc kaima ad 44 Conhguraci n de la UC aaa 44 A E E 46 Insertando una Instancia de Protocolo sccioiconoconicionic nncooionacicorisidanidiniacocac cacon donne sesa aiaa aiao aede iaa aiiin 47 MODBEU TR TU Sai a a E 47 MODBU SENSE a 48 Ubicar la Red ou NA aE O SREE 50 Compilando un Proyector lao a a UI caccaiaNadR 52 A S E A E T AET 53 Modo Ult RAE An RA a a a Aid 55 Modo Stop cavidad ii dd aii ida Raid dida 56 A ON 57 Modo Sinmlaci n coa 58 Upload del ErOYVCC O airada 59 Crear y Operar PEO id 61 Declarar variables cn MaaPrS oie 61 Introducir el C digo enel Cuerpo delr Manr a iS 62 Crear otra POU Blogue Funcional S TEBA ociis 63 Definir los Recursos para el Funcionamiento y Control del Programa sobre el Nexto cccccccccccncnnnnmm 64 Iniciar y Controlar la Aplicaci n sobre el Nexto cccccccccccononnonooonccnncncnnnnnonononononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 64 Deur
182. ce Trace La funcionalidad Trace permite el registro de valores de variables desde el control a trav s de un determinado espacio de tiempo Para esta finalidad se escriben de forma continua los valores de Variables de Trace definidas en el sistema en tiempo de ejecuci n en un b fer de tama o definido y pueden entonces ser mostrados en Master Tool IEC XE en forma de una curva sobre un eje de tiempo 266 8 Editores La configuraci n y la representaci n de un registro de Trace se producen en cuadros de di logo y ventanas del editor de Trace M ltiples variables se pueden rastrear y mostrar al mismo tiempo en diferentes visualizaciones Para iniciar el registro de Trace de acuerdo a la configuraci n actual en modo en l nea se debe cargar primero la configuraci n en el sistema en tiempo de ejecuci n Las curvas de las variables de Trace se representan entonces en la ventana del Trace Editor y pueden en caso necesario ser guardadas en un archivo externo y de all vueltas a cargar en el editor Comandos para trabajar en los cuadros de di logo de configuraci n como tambi n para influenciar la secci n de curvas de Trace mostradas en ese momento est n disponibles en la ventana del editor El registro de Trace puede ser incluido en una visualizaci n con ayuda de los elementos de visualizaci n especiales Trace Comandos disponibles Download Trace Start Stop Trace Reset Trigger Cursor Mouse Scrolling Mouse Zooming Res
183. chos de acceso sobre objetos pueden ser heredados Cuando un objeto tiene un objeto Principal los derechos del principal se emplean autom ticamente como valores predeterminados para el secundario ejemplo cuando a un programa se le ha asignado una acci n esta entonces est agregada en el rbol de estructura debajo del programa el objeto de programa es el principal del objeto de la acci n La relaci n principal secundario de objetos con relaci n a los derechos de acceso corresponden normalmente a las relaciones representadas en el rbol de POUSs o de dispositivos y se indican en el cuadro de di logo Permissions conforme a la sintaxis lt Objeto principal gt lt Objeto secundario gt Ejemplo La acci n ACT est asignada al objeto MainPrg POU O sea en la ventana de POUSs se representa ACT en el rbol de objetos con sangr a debajo de MainPreg En el cuadro de di logo Permissions se presenta ACT por MainPrg ACT lo que demuestra que MainPrg es el programa principal de ACT Cuando el derecho de modificaci n se proh be expl citamente para MainPrg y a un determinado grupo de usuarios se proh be tambi n al valor predeterminado del derecho de modificaci n modify para ACT Usuarios y Grupos Comun Para dispositivos que soportan una administraci n de usuarios online el di logo Users and Groups se presenta en una pesta a de di logo Device Aqu se pueden administrar cuentas y grupos
184. cia autom ticamente con el inicio del sistema En caso contrario debe ser iniciado manualmente a trav s del comando Start PLC se abre con doble clic del mouse sobre el s mbolo El s mbolo es parte integrante del programa MasterTool IEC XE Este ofrece un men con comandos Start y Stop del Servidor de Gateway El men contiene tambi n el comando Exit que finaliza s lo el programa GatewaySysTray pero no el servicio del control Configurar un Canal de Comunicaciones con Nexto La conexi n resultante aparecer en la l nea siguiente a la opci n Select network path to the Nexto controller Ejecute un doble clic sobre la entrada Device en la ventana Dispositivos Se abre el cuadro de di logo con subdi logo de Communication Settings Aqu se debe configurar la conexi n entre Nexto y el sistema de programaci n V ase para ello el canal tem Finding the Network Iniciar y Controlar la Aplicaci n sobre el Nexto Compilar la Aplicaci n y Cargar Nexto Para verificar errores sint cticos en la aplicaci n activa utilice el comando Generate Code men Build 64 4 Inicializaci n R pida NOTA En este caso no se genera ning n c digo Los resultados de la comprobaci n se emiten en la ventana de mensajes ubicado como predeterminado en la parte central inferior de la interfaz de usuario est ndar A n sin una comprobaci n precedente se puede realizar el login en Nexto asegure previamente que Nexto est e
185. cializaciones espec ficas de la aplicaci n porque la m quina mantiene su estado Por esta raz n el nuevo c digo de programa puede no funcionar como se desee Variables de puntero mantienen los valores del ciclo anterior Si hay un puntero en una variable que ha cambiado su tama o debido a un cambio en l nea el valor no ser m s correcto Aseg rese de que las variables de puntero son reasignadas a cada ciclo Con este comando se ejecuta expl citamente un cambio en l nea para la aplicaci n activa Cambio en l nea significa que s lo las partes modificadas de una aplicaci n que est siendo ejecutada sobre el control se cargan nuevamente sobre este ltimo Esto no es posible tras un Clean all o Clean aplicaci n El proceso de limpieza borra la informaci n de compilaci n protocolo de compilaci n que autom ticamente se guarda con cada procedimiento de compilaci n y que es la base para el cambio en l nea Durante el env o la visualizaci n de la mensaje en la categor a Build lista entre todas las informaciones sobre el proceso de env o las variables mencionadas y todos los objetos para los cuales fueron generados nuevos c digos Si se cambia la ubicaci n de los datos un cuadro de mensaje mostrar sugerencias de los posibles problemas relacionados con el uso de punteros Un cambio en l nea se ofrece autom ticamente cuando se inicia sesi n con una aplicaci n que ya se est ejecutando sobre el control pero
186. cs variable E Bill of Materials 5 DG_MODBUS Symbol _RTU Master T_DIAG MODBUS_RTU_MASTER 1 B Configuration and Consumption 6 DG MODBUS Symbol RTU Slave diagnostics variable 7 DG_MODBUS_Symbol_RTU_ Slave T_DIAG MODBUS_RTU_SLAVE 1 En aa 8 DG MODBUS Symbol Server diagnostics variable 7 Diagnostics 9 DG_MODBUS_Symbol_Server T_DIAG MODBUS_ETH SERVER _1 a Disables 10 DG_NX3010 diagnostics variable M ReqDiagnostis 11 DG_NX3010 AT 30821000 T_DIAG NX3010_1 al Library Manager 12 DG_MODBUS Client diagnostics variable E MainPrg PRG 13 DG_MODBUS Client AT QB21520 T_DIAG MODBUS ETH CLIENT 1 28 Task Configuration 14 DG MODBUS Server diagnostics variable 2 MainTask DG_MODBUS_Server AT 5QB21540 T_DIAG MODBUS_ETH_SERVER_1 f Configuration Bus 16 DG_NX5001 diagnostics variable 17 DG_NX5001 AT 0B21560 T_DIAG NX5001_1 g NX3010 NX3010 18 DG_PO5063 diagnostics variable o 8 NX5001 NX5001 19 DG_P05063 AT 3QB21646 T_DIAG PO5063_1 1 poso63 PO5063 20 DG _PO1000 16DI 24 Vdc Opto Coupled diagnostics variable G Po1000_16D1 24 Vdc_Opto_Coupled PO1 21 DG_PO1000_16DI 24 Vdc Opto Coupled AT 5QB21671 T_DIAG PO1000 1 F Y comi 22 DG NX1001 diagnostics variable moDBUS_Symbol_RTU_Master MODBUS Symk 23 DG_NX1001 AT 30821681 T_DIAG NX1001_1 Er MODBUS_Device MODBUS Device 24 DG NX1005 diagnostics variable E es DG_NX1005 AT QB21683 T_DIAG NX1005 1 2 26 DG NX2001 diagnostics variable 1 moDBUS_Symbol
187. ct MainPra Device PL Line 8 Dec O ivar ivar 1 counter Project MainPrg Device PL Line 1 Column 1 IL Figura 7 14 Resultado de B squeda para Cadena a Cuando desea remplazar la cadena encontrada por otra oprima el bot n Replace Replace S mbolo Tecla de acceso directo lt CTRL gt lt H gt 104 Find Next Find Next 7 Comandos del Men Este comando abre el cuadro de di logo Replace en donde se trata de un cuadro di logo de b squeda extendido Establezca las opciones como en el cuadro de di logo Find para encontrar la cadena que desea remplazar por una otra Indique adicionalmente al Replace con la nueva cadena y emplee entonces uno de los botones remplazar e Replace con ello se resalta y sustituye en cada caso la cadena encontrada en el editor remplazar paso a paso e Replace All Todas las cadenas encontradas se remplazan simult neamente sin que se indiquen en los editores Replace Find what a gt FindMext Replace with b gt Find All Match case Search up Replace E Match whole word Use regular expressions Replace All Search Entire project iii Keep modified objects open after Replace All Close Figura 7 15 Remplazar S mbolo h Tecla de acceso directo lt F3 gt Este comando est disponible para alcanzar la siguiente posici n encontrada despu s que con el comando Find o Replace se haya buscado una
188. d Consumption Fie Gateway 1 Diagnostic Explorer NX3010_192 168 15 26 001A P Diagnostics NX3010_192 168 15 45 002D f Library Manager NX3010_192 168 15 60 003C active E MainPrg PRG NX3010_192 168 15 79 004F 5 POU PRG 8 Task Configuration Configuration 2 MainTask Configuration Bus Select the network path to the controller Gateway 1 003C f NX3010 NX3010 Y COM1 com2 NET1 Don t save network path in project 4 Secure online mode Current user nobody Figura 4 24 Activar la UCP 51 4 Inicializaci n R pida Compilando un Proyecto Para realizar la verificaci n de la aplicaci n creada el usuario debe ejecutar la compilaci n del proyecto Esa es la forma m s eficaz de encontrar problemas o recibir avisos sobre algunos errores cometidos durante la configuraci n del producto y edici n de la aplicaci n Para ejecutar tal procedimiento basta con acceder al men Build y hacer clic en Generate Code g AGa Device NX30107 Figura 4 25 Compilando un Proyecto Despu s del tiempo de procesamiento el cual va a variar seg n el tama o de la aplicaci n del usuario los errores y mensajes de alerta en caso de que sean necesarios se mostrar n a continuaci n seg n muestra la Figura 4 26 File Edit View Project Build Online Debug Tools Window Help 1648 OO Device NX3010 El PLC Logic 0 Application Bill of Materials Configurat
189. da La altura de la hoja de trabajo se define a trav s del elemento inferior la amplitud a trav s del elemento posicionado m s a la derecha El origen X 0 Y 0 es id ntico con la esquina superior 1zquierda 170 Negate EN ENO 7 Comandos del Men Los desplazamientos no deben desplazar la esquina superior izquierda del rea de trabajo fuera de la ventana Al conectar la opci n Use the following dimensions de la parte superior del cuadro de di logo el desplazamiento no puede superar los valores para ancho y altura all definidos En caso contrario al activar la opci n Adapt the dimensions automatically el desplazamiento puede superar los valores actuales de altura y ancho estos a continuaci n se adaptan autom ticamente e Move the working sheet origin relatively Tras activaci n de esta opci n el rea de trabajo se puede desplazar de forma vertical u horizontal relativamente al origen con los valores de desplazamiento indicados o X offset De forma predeterminada 0 La introducci n de una cifra positiva provoca un desplazamiento de la superficie de trabajo hacia la derecha y con ello eventualmente su ensanchamiento La introducci n de una cifra negativa provoca un desplazamiento hacia la izquierda y de este modo s lo es posible en caso que haya suficiente espacio entre el elemento ubicado m s a la izquierda y el l mite izquierdo de la ventana o Y offset De forma predeterminada 0 La introducci n de una cifra po
190. da una de estas ventanas muestra el bot n para abrir el men con los siguientes comandos y opciones e Open in editor Abre el m dulo seleccionado en la ventana en el editor correspondiente e Find object Se abre el cuadro de di logo donde se puede buscar el nombre de la POU en el rbol de objetos o Find what introduzca una cadena de busca puede ser un solo uno car cter y active las opciones de b squeda deseadas o Match whole name Se buscan todos los nombres de objetos que se corresponden exactamente con la cadena de b squeda o Match case Cuando esta opci n est activada se buscan solamente todos los nombres de objetos que se correspondan exactamente con la cadena de b squeda tambi n con relaci n a la escritura de may sculas min sculas o Match prefix Se buscan todos los nombres de objetos que comienzan con la cadena de b squeda indicada o Match Substring Se buscan todos los nombres de objetos que contienen la cadena de b squeda indicada Los objetos encontrados se listan con nombre y ruta de acceso en la ventana de resultados e Sort by type Sort by name La ordenaci n arriba seleccionada se ejecuta en orden ascendente o descendente e Sort ascending Sort descending Los objetos en la ventana se ordenan alfab ticamente por tipo o nombre S mbolo 11 Tecla de acceso directo lt ALT gt lt 0 gt En la ventana de POUs se organizan las unidades de programaci n del proyecto programa de CP
191. dad es variable seg n la cantidad de espacio vac o en el bastidor En proyectos con la UCP NX3030 con redundancia hay un campo adicional e Show Redundant Configuration Si activado agrega a la lista de materiales las configuraciones accesorios y dispositivos necesarios a la redundancia Configuration and Consumption Tras la configuraci n de los m dulos de bus el MasterTool IEC XE permite ver la configuraci n completa del bastidor como puede verse en la Figura 8 6 S E NA3030_Simple S f Device NX3030 S A PLCLogic 0 Application Bill of Materials Configuration and Consumption Diagnostic Explorer m Diagnostics ni Library Manager E MainPrg PRG Task Configuration 2 MainTask Ei Configuration Bus nx3030 NX3030 Nx5000 NX5000 Y NETI G nxs001 NX5001 Y comi Y com2 Y NETI Y NET2 Product Description 16 Slot Backplane Rack 30 W 24 Vdc Power Supply Module High speed CPU 2 Ethernet Ports 2 Serial Channels Memory Card Interface Remote Rack Expansion and Redundancy 24 Vdc 16 DI Module 24 Vdc 8 DO Transistor 8 DI Mixed Module 24 Vdc 16 DO Transistor Module 16 DO Relay Module 8 Ch Analog Input Module 4 Ch Analog Output Module Ethernet Module PROFIBUS DP Master Total 3120 mA Figura 8 6 Configuration and Consumption 242 8 Editores La lista de configuraci n y consumo del bus est disponible en el rbol de dispositivos para cualqu
192. dd o a ll do e 188 SAS A A E A 188 s titce Download to Connected DEVICE cti AS 189 Cluster Baste Conti Ural cada 189 A A RO 189 Reset Cold ic E a E S 190 Re CONSI O A O O A A 190 SM o E in 190 Meni Debit aia A 191 acta edoateas 192 Pad ii duo aia at ade 192 BrEAKPOMLS cia 192 New Break poti da 192 Tosele Brea kpO NE ean A E 195 A A A 195 P O E E 195 eP A E T 196 Rito CUE lis 196 SI Oteo E E 019 E PEC O E O A E E E 196 Show next statement aia is 197 PP OO 197 OCN A A E AE 197 Untorcs Vales a S E T 201 Add All Forces to the Watchlists E O E 202 Sumario Dipli Modena iia 202 Men Eo Sua NA a 202 Repositorio de BIDMOECAS acaso 202 MA A A A A 206 Device REPOSO io iciciiisia 206 Sa a A A E A 208 A a 208 Menu Wind Wisin ainda 230 Ns 231 PREVIOUS DOMO End a a 231 AA O A A O 231 As Aaaa E E N 231 Reset WindO Wa OU a 231 New Horizontal Tab SOU iii 231 New Vertical Tab TOUS 292 FO or A A OS 232 Dk ee E E S E E E E E E E 232 AE na en a a a 232 NO A e o ce el ed e alo ce Ene co id 232 AS A AE EEA 232 A A A A E AO 233 A A A A A O O 233 Meni HelD iia AA AAA ad 233 A e e a a a 233 PP E EA A EEVEE AAE ATEA EE NE AA ORA EAA EENE AA ORTEN E ETNA 233 O PO 234 Contact pot ac GE 234 Update ela de 234 Dni a 234 a A A A A E 234 A A ON 234 Ment del BUS Edito ini noel ETERNE SNE 235 TESSA EE O POR A yA a a a a E S 235 LOOM ieee EEE O A E E E E E 235 A E E EE AAIE E EEEE E NEE AI E ELE EA E E AI AN EE E E R A AE N EEE E E 235 PO e
193. de usuarios que en combinaci n con la administraci n de derechos sirven para controlar el acceso de objetos al mando cuando en modo online Por razones de seguridad puede ser deseado que determinadas funciones en el mando s lo puedan ser ejecutadas por usuarios autorizados Para esta finalidad la funcionalidad Online User Management ofrece posibilidades de crear cuentas de usuarios asignar derechos de acceso a grupos de usuarios y forzar un inicio de sesi n del usuario durante el acceso al mando La administraci n de usuarios espec fica para el dispositivo puede ser predefinida a trav s de la descripci n de dispositivo y depende tambi n de esta descripci n hasta qu punto las definiciones prestablecidas pueden ser modificadas en los cuadros de di logo de configuraci n en el sistema de programaci n Como en la administraci n de usuarios de un proyecto los usuarios deben ser miembros de grupos de usuarios y solamente grupos de usuarios pueden recibir determinados derechos de acceso Empleo del Cuadro de Di logo de Configuraci n Fundamentalmente el tratamiento del di logo usuarios y grupos es muy similar a la administraci n de usuarios de un proyecto Existe incluso la posibilidad de importar definiciones de cuentas de usuarios de la administraci n de usuarios de un proyecto 83 6 Administraci n de Usuarios e Derechos de Accesso Upload from device Download to device G Load from disk A save to disk User
194. de estas reas se limitan entre O y 2147483647 Durante la generaci n de c digo los valores asignados en la configuraci n se consisten con los l mites disponibles para cada modelo de UCP y caso est n fuera de estos l mites se genera un mensaje de error durante el proceso En los m dulos de entrada y salida cuando la gu a l O Mappings est abierta y se ejecuta el comando de Reset Origin los mapeos no se muestran En este caso se muestra lt Bad gt en la columna Current Value Para mostrar y actualizar los valores se debe ejecutar el comando de Download men Online cerrar y abrir la ventana del editor del m dulo Para m s informaciones vea Reset Origin y Download Bus Editor El recurso del editor de bus ya viene preestablecido con el modelo de UCP y fuente seleccionados en el wizard Su configuraci n puede modificarse a trav s de la opci n de Configuraci n Bus ubicada en el rbol de dispositivos 237 8 Editores e ne res ol JE File Edit View Project Build Online Debug Tools Window Help Osas CESE ETO EA 9 a mlle O Devices AA Start Page E Configuration Bus Device NX3010 S E PLC Logic 0 Application Bill of Materials Configuration and Consumption pa Diagnostic Explorer 7 Diagnostics i Library Manager E FB1 FB 3 MainPrg PRG Task Configuration 2 MainTask Configuration Bus NXx3010 NX3010 Y comi Y com2 Y NETI NX1001 24 Vdc 16 DI Module NX
195. de la POU asociada a la tarea A continuaci n se puede utilizar el comando Run o Run To Cursor para que se ejecute un ciclo completo Set next statement S mbolo E 196 7 Comandos del Men Este comando puede ser empleado en la ejecuci n paso a paso de un programa en el modo en l nea para determinar la instrucci n que debe ser ejecutada como siguiente Para esta finalidad ubique el cursor en esta instrucci n y ejecute el comando Show next statement S mbolo Este comando puede ser empleado para alcanzar en modo en l nea el retorno a la posici n de ejecuci n actual Esto puede ser til cuando por alguna raz n durante el procesamiento paso a paso de un programa el cursor ha sido ubicado en cualquier otro punto de la interfaz del usuario La ventana del m dulo correspondiente se trae nuevamente a primer plano y el cursor se ubica delante de la siguiente instrucci n a ser ejecutada Write Values Tecla de acceso directo lt CTRL gt lt F7 gt ATENCION Cambios en l nea modifican la ejecuci n del programa de aplicaci n y no afectan el proceso de reinicio Aseg rese de que el nuevo c digo de la aplicaci n no afectar el comportamiento deseado del sistema Dependiendo de la instalaci n controlada pueden generarse da os en la instalaci n y piezas O peligro la vida y la salud de las personas Escribir un valor establecer la correspondiente variable en el control al inicio del siguiente ciclo una
196. de la comparaci n se representa a trav s de una nueva ventana con el t tulo Project Compare Differences Start Page Configuration Bus eu Project Compare Differences X Current Frojeci Test project C Temp Current Project Test project C Temp 8 Device Ep 3 Device i Configuration i Configuration 8 Nx3010 K lt Empty gt A comi coMm2 A NET1 Y uxso00 H Nx3030 E lt Empty gt comi com2 A NETA Y NET Y nxso00 E PLC Logic El PLC Logic E Application C Application ES Bill of Materials ES Bill of Materials la Configuration and Consumption E Configuration and Consumption 3 Diagnostic Explorer 3 Diagnostic Explorer ad Diagnostics ad Diagnostics E FB1 ad av wi Library Manager i wi Library Manager MainPrg 28 Task Configuration HA Task Configuration 2 Configuration Z 2 Configuration E MainTask E MainTask EN Project Information EN Project Information Project Settings a Project Settings Compare options Ignore whitespace OFF Ignore comments OFF Ignore properties OFF Compare statistics 10 addition s 7 deletion s 9 change s Figura 7 56 Resultado de Comparaci n La mitad izquierda pertenece al proyecto actual la derecha al proyecto de referencia Las rutas de acceso correspondientes se indican en la barra de t tulo siendo que por el contrario la subventana reproduce los rboles de dispositivos correspondientes 147 7 Comandos del
197. de los Componentes Inicialmente es necesario instalar los prerrequisitos del software como los paquetes del Microsoft NET Framework Instalar MasterTool IEC XE K ol B Prepar ndose para Instalar programa de instalaci n est prepar ndose para instalar MasterTool IEC XE en su sistema Instalacion de los requisitos previos Instalaci n Microsoft Net Framework 3 5 SP 1 Paquete de Idioma Microsoft Net Framework 4 Full Paquete de Idioma Figura 9 7 Pantalla de Instalaci n del MasterTool IEC XE preparando los Prerrequisitos 328 9 Instalaci n Surgir una pantalla durante la instalaci n para extraer los archivos del paquete Microsoft NET Framework Extrayendo archivos Preparando D f2ad80fd5d2d0935b9dc9d netfx_ExtendedLP mzz Cancelar Figura 9 8 Extraer Archivos Necesarios a la Instalaci n del Paquete NET Al seguir con la instalaci n del Microsoft NET Framework se iniciar gt Programa de instalaci n del Paquete de idioma de Microsoft NET Framework XA Progreso de la instalaci n mu Espere mientras se instala NET Framework Mirasol NET Comprobaci n de seguridad de los archivos Todos los archivos se comprobaron correctamente Progreso de la instalaci n A Instalando Paquete de idioma de NET Framework 4 Figura 9 9 Pantalla de Instalaci n del Paquete NET En esta etapa la instalaci n del MasterTool IEC XE se inici y los archivos necesarios se est
198. de que se necesite contactar al Soporte T cnico de Altus Soporte T cnico Para contactar al Soporte T cnico de Altus en S o Leopoldo RS llame a 55 51 3589 9500 Para conocer los centros de Soporte T cnico de Altus en otros lugares vaya a nuestro sitio www altus com br o env e un email a altus O altus com br Si el equipo ya est instalado tenga en manos las siguientes informaciones al solicitar asistencia 11 1 Introducci n e Los modelos de los equipos utilizados y la configuraci n del sistema instalado e El n mero de serie de la UCP e La revisi n del equipo y la versi n del software ejecutivo constantes en la etiqueta fijada al costado del producto e Informaciones sobre el modo de operaci n de la UCP obtenidas a trav s del MasterTool e El contenido del programa aplicativo obtenido a trav s del programador MasterTool e La versi n del programador utilizado Mensajes de Advertencia Utilizados en este Manual En este manual los mensajes de advertencia presentar n los formatos y significados a continuaci n PELIGRO Relacionan causas potenciales que si no se observan llevan a da os a la integridad f sica y salud patrimonio medio ambiente y p rdida de la producci n CUIDADO Relacionan detalles de configuraci n aplicaci n e instalaci n que se deben seguir para evitar condiciones que puedan llevar a falla del sistema y sus consecuencias relacionadas ATENCION Indican detalles importantes
199. de tres signos de interrogaci n 292 en LD como Bobina y 972 A 1 Assignment in LD 222 Assignment in FBD Figura 7 64 Asignaci n en LD FBD Para definir una asignaci n seleccione el texto del marcador de posici n y sustit yalo con el nombre de la variable a la que debe ser asignada la se al valor de la izquierda En este caso se encuentra a disposici n la accesibilidad En IL una asignaci n se programa a trav s de los operadores LD y ST 154 7 Comandos del Men PROGRAM ILlnsertAssignment VAR ivar IHT bResult BOOL EHD VAR s ad l LD iVar ADD I l GT 12 ST bResult Figura 7 65 Asignaci n en IL Insert Box S mbolo Tecla de acceso directo lt CTRL gt lt B gt Este comando se emplea para insertar un elemento de m dulo en una red FBD LD o IL En este caso se puede tratar de la llamada de un m dulo de operador un programa un bloque de funciones una funci n o una interfaz En el editor IL se insertan para este fin las instrucciones correspondientes Cuando se selecciona un comando se abre el cuadro de di logo Input Assistant que ofrece las categor as de m dulos disponibles Si ha seleccionado un m dulo y lo ha confirmado con OK se inserta una caja adecuada con entradas y salidas o bien las instrucciones IL correspondientes en la posici n actual del cursor en la red Alternativamente se pueden emplear el comando Insert Empty
200. definida expl citamente v a Set next Statement e La siguiente parada de ejecuci n puede ser determinada sencillamente por el hecho de ubicar el puntero del mouse en el punto deseado e Step Out provoca un paso atr s al ltimo llamador 31 3 Conceptos y Componentes B sicos Los comandos indicados arriba se detallan en Breakpoints S mbolos utilizados en los editores de textos Posici n actual durante la ejecuci n paso a paso indicada por una flecha amarilla delante de la l nea y un sombreado amarillo de la operaci n correspondiente e Tal z erg 0 fbinst ic a o IF bvarFALsE THEH 4 ivarl 4 23 5 ELSE amp ivarl 45 45 z mnm Tol Figura 3 5 Paso Individual Imprimir La vista del editor activo en ese momento puede ser impresa con ayuda de la funci n Imprimir Observe alternativamente la posibilidad de crear una documentaci n de los objetos seleccionados o todos del proyecto en un boceto definido y con tabla de contenido Para m s informaciones consulte Document Seguridad Proyecto PLC El control de acceso a los proyectos los derechos de determinadas acciones sobre objetos individuales o bien ejecutar en un proyecto puede ser configurado en los cuadros de di logo Project Settings y Object Properties Un proyecto puede fundamentalmente ser protegido con una contrase a cifrada v ase Project Settings Los Derechos de Acceso para objetos se asignan siempre a un grupo de
201. del editor pero no est ubicado sobre una red la nueva se agrega al final de la lista de redes existente La numeraci n de redes se actualiza autom ticamente Observe que a diferencia de la versi n anterior tambi n en el editor IL las redes se emplean como unidad estructurada NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Toggle Network Comment State S mbolo Tecla de acceso directo lt CTRL gt lt 0 gt 153 7 Comandos del Men Este comando puede ser empleado en el editor FBD LD IL para comentar una red o bien retornarla al estado normal Este act a sobre la red en la cual se ubica en ese momento el cursor Una red comentada se representa y trata como un comentario esto es la red no se ejecuta Figura 7 62 Red con Estado Normal irari erg var Figura 7 63 Red con Estado de Comentario NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Insert Assignment S mbolo vss Tecla de acceso directo lt CTRL gt lt A gt Este comando inserta una asignaci n en el editor FBD LD o IL En la vista este no est disponible Dependiendo de la posici n de cursor actual se inserta la asignaci n directamente antes de una entrada seleccionada directamente tras una salida seleccionada o cuando est marcada la red o subred completa en su final En el editor FBD se inserta una asignaci n como l nea seguida
202. del proyecto el archivo autoguardar correspondiente se borra en caso de interrupci n irregular se conserva Si abre un proyecto para el que se encuentra un archivo autoguardar correspondiente se abre el cuadro de di logo Auto Save Backup en el que indica si desea abrir el archivo autoguardar o la ltima versi n del proyecto guardada por el usuario Auto Save Backup The project which you attempt to open has not been closed correctly However there is an automatic backup Project Test project Location C Temp Date of the original file Tuesday July 24 2012 1 53 27 PM Date of the auto save file Tuesday July 24 2012 3 58 04 PM C 7 ema Figura 7 119 Auto Save Backup Open auto save file Se abre el archivo autoguardar lt nombre de proyecto gt autosave y se marca como modificada Open original file Se abre la ltima versi n del proyecto guardada por el usuario Allow editing of read only file Cuando est activada esta opci n tambi n puede modificar un proyecto para el que s lo existen derechos de lectura Sin embargo se emite una advertencia cuando desea guardar el proyecto Display items in most recently used list Indique aqu cu ntos de los ltimos proyectos modificados deben ser indicados en la lista Recent Projects de forma predeterminada alcanzable a trav s del men File At startup Configure aqu con las siguientes opciones que debe suceder autom ticamente al inicio de Mast
203. den de la nueva combinaci n de paso y transici n depende del hecho si al insertar en ese momento est seleccionado un paso o una transici n El orden fundamental paso transici n paso transici n se mantiene autom ticamente Figura 7 93 Paso y Transici n Insertados En este ejemplo se inserta la nueva combinaci n paso transici n tras la transici n TRUE que fue seleccionada antes de ejecutar el comando El nuevo paso se denomina de forma predeterminada Step lt n gt donde n es un n mero correlativo comenzando con 0 para el primer paso que se inserta adicionalmente al paso inicial La nueva transici n se denomina adecuadamente de forma predeterminada Trans lt n gt Los nombres predeterminados pueden ser editados directamente clic del rat n sobre el texto abre el campo de entrada S mbolo 2 Este comando se emplea en el editor SFC para convertir la rama alternativa seleccionada en ese momento en una rama paralela Observe que tras la conversi n de una rama se debe comprobar y adaptar la disposici n de los pasos y transiciones antes y despu s de la derivaci n Alternative S mbolo 5 Este comando se emplea en el editor SFC para convertir la rama paralela seleccionada en ese momento en una rama alternativa Observe que tras la conversi n de una rama se debe comprobar y adaptar la disposici n de los pasos y transiciones antes y despu s de la derivaci n Insert Branch S
204. des Para m s detalles sobre c mo agregar gateway vea Communication Settings NOTA En algunos casos cuando en una subred diferente de la CP es necesario realizar una prueba de conectividad a trav s del comando ping a trav s del sistema de Windows entre el equipo y el CP para que aparezca en la ventana de Communication Settings 252 8 Editores ATENCION Todas las UCPs de la serie Nexto se pueden utilizar como un gateway remoto en diferentes subredes de la computadora en la cual se ejecuta el MasterTool IEC XE Sin embargo esta operaci n provoca p rdida de rendimiento de las interfaces Ethernet debido al tratamiento y la redirecci n de paquetes enviados a otros dispositivos en la misma red Cuando se accede a un dispositivo en una red que no sea la computadora en la cual hay un gateway para redirigir los paquetes transmitidos por MasterTool IEC XE siempre se recomienda utilizar la direcci n IP del destino y as se evita este tr fico innecesario a otros equipos que no participan en la comunicaci n Files Este subdi logo del cuadro de dialogo de Device Editor de Dispositivos puede abrirse en el proprio elemento seleccionado en el rbol de dispositivos a trav s del comando Edit Object o haciendo doble clic en el dispositivo en la ventana correspondiente Este dialogo sirve a la transferencia de archivos entre MasterTool IEC XE host y el controlador Esto quiere decir uno o varios archivos del sistema lo
205. desde el ltimo punto se extiende una l nea vertical al valor Y del siguiente y desde all una horizontal a su valor X Dos Las posiciones se indican por puntos Tabla 8 6 Tipo del Gr fico 274 8 Editores e Activate minimum warning Cuando est activada esta opci n la curva de valores se representa con el color definido por debajo de Warning Minimum Color en el momento que la variable est por debajo del Critical lower limit Critical lower limit Ver arriba Activate minimum warning Warning minimum color Ver arriba Activate minimum warning e Activate maximum warning Cuando est activada esta opci n la curva de valores se representa con el color definido en Warning maximum color en el momento que la variable sobrepase el Critical upper limit e Critical upper limit Ver arriba Activate maximum warning e Warning maximum color Ver arriba Activate maximum warning Configuration e Record Settings e Variable Settings El cuadro de di logo de Trace Configuration se abre bajo el comando Configuration disponible en el men emergente del rbol de Trace en la parte derecha de la ventana principal del editor correspondiente Tambi n puede abrirse con un doble clic en el nombre del Trace o variable En este cuadro de di logo se puede determinar qu variables deben trazarse y qu par metros deben configurarse para el Trace y para las variables definidas La Trace Configuration se compone por la configurac
206. di logo Result se visualiza una vista previa de la declaraci n actualmente definida V ase tambi n la p gina de ayuda para ARRAYS Manual de Programaci n IEC 61131 Con OK se cierra el cuadro de di logo de declaraci n y la declaraci n de la variable aparece en el editor de declaraci n de acuerdo a la sintaxis IEC Ventana Messages Los comandos de sta categor a sirven para navegar en la ventana de mensajes entre los mensajes emitidos o bien entre los mensajes y el c digo de implementaci n Comandos disponibles e Next Message F4 e Previous Message lt SHIFT gt F4 e Go To Source Position La categor a ofrece comandos que sirven para navegar entre los mensajes en la ventana Messages O bien entre los mensajes y los puntos afectados en el proyecto Men View El tipo de ventanas de vista previa se puede gestionar por los comandos de este men Estos comandos abren las ventanas correspondientes seg n la elecci n del usuario Comandos disponibles 111 7 Comandos del Men POUSs Devices Messages Element Properties Product Library Toolbox Watch Breakpoints Call Stack Cross Reference List Start Page Full Screen Properties Vistas Predeterminadas POUS Devices Est n a disposici n comandos para la categor a de comandos View con los que se pueden abrir ventanas para vistas predeterminadas en la interfaz de usuario e POUs e Devices De forma predeterminada ca
207. diferente en la simulaci n y en las UCPs de la Serie Nexto Si el dato escrito es 16 1234ABDC la distribuci n de los datos en la memoria del CP quedar de la siguiente forma SQWO 1611234 SQW2 16 ABCD SQBO 161412 SQB1 16134 QB2 16AB 0B3 16 CD Para el mismo dato escrito en 9 0QDO en el Modo Simulaci n la distribuci n de los datos en la memoria quedar de la siguiente forma ZQW0O 16 ABCD SQW2 16 1234 SQBO 16iCD SQB1 16 AB SQB2 16 34 S0B3 16112 Al tener en cuenta estas diferencias y para facilitar el desarrollo de la aplicaci n al utilizar los recursos del MasterTool IEC XE y de las UCPs de la Serie Nexto se recomienda el uso de variables simb licas En este caso las diferencias entre el Modo Simulaci n y el comportamiento con las UCPs de la Serie Nexto no se verifican Por lo tanto la mejor pr ctica es evitar el uso de variables de representaci n directa siempre que posible para evitar el retrabajo al desarrollarse una l gica que se testear en simulaci n y despu s cargada en una UCP Tambi n es importante debido a las diferencias entre las arquitecturas que a mismo c digo pueden tener tama os en las reas de datos y c digo diferente quando generados utilizando dispositivos de simulaci n o una UCP de Serie Nexto Upload del Proyecto Las UCPs de la Serie Nexto posibilitan la grabaci n de un proyecto en la memoria del producto el cual se puede recuperar y reutilizar a trav s del softwar
208. directamente por el usuario en cualquier POU o GVL pero tambi n se pueden generar autom ticamente a trav s del bot n Generate Diagnostics Variables disponible en la pantalla de configuraci n de las solicitudes del driver Si el objeto no existe en el proyecto aun se crear despu s que se presione el bot n Despu s de eso si es necesario las variables declaradas en este objeto se podr n editar 335 File Edit View Project Build Online Debug Tools Window ES HIS BB XxIAt214 e E Untitledi 4 5 5 PEF Device NX3010 5 H PLCLogic Application 3 Bill of Materials Configuration and Consumption Diagnostic Explorer M Diagnosis M Disables M ReqDiagnostis Mi Library Manager MainPrg PRG 83 Task Configuration 2 MainTask Configuration Bus S nx3010 NX3010 nxs001 NX5001 44 poso63 PO5063 PO1000_16D1_24 Vdc_Opto_Coupled PO com 1 j moDBUS_Symbol_RTU_Master MODBUS Symb MODBUS_Device MODBUS Device com 2 moD8Us_Symbol_RTU_Slave MODBUS Symbo NET1 l j mODBUS_Symbol_Client MODBUS Symbol Cie MODBUS_Device_1 MODBUS Device MODBUS_Client MODBUS Client MODBUS_Server MODBUS Server MODBUS_Symbol_Server MODBUS Symbol Se m 32 Devices Pous E Messages 10 Diagn sticos Help A 5 al MEX Bole y al t g StartPage E Configuration Bus fi Diagnostics amp Disables gf ReqDiagnostics MODBUS_Device_REQDG_0001 NXMODBUS_DIAGN
209. directo lt CTRL gt lt V gt O lt SHIFT gt lt INS gt Este comando pega el contenido del portapapeles en la posici n actual del cursor Pegar no est soportado por todos los editores o bien puede ser empleado en algunos de forma restringida En editores gr ficos el comando s lo est soportado cuando por el pegado se crea una estructura correcta Es posible una selecci n m ltiple Dependiendo de la posici n actual p ej en el rbol de dispositivos eventualmente se abre un cuadro de di logo en el que se puede decidir si el objeto debe ser pegado del portapapeles por arriba o por abajo Para transferir una selecci n al portapapeles sin removerla de la posici n actual emplee el comando Copy Para desechar una selecci n sin modificar el portapapeles utilice el comando Delete S mbolo A Tecla de acceso directo lt DEL gt Este comando borra la selecci n del editor o bien del rbol del objeto l no modifica nada del contenido del portapapeles El comando se refiere al objeto seleccionado en ese momento Con relaci n al tipo de la selecci n vale lo mismo que para el comando Cut 101 Select All 7 Comandos del Men Para remover una selecci n del editor o del rbol de objetos y a la vez insertarla en el portapapeles emplee el comando Cut Tecla de acceso directo lt CTRL A gt La funci n Select All selecciona el contenido completo del editor actualmente activo Por ejemplo en listas y POU
210. ditor w N3Dxproject MasterTool IEC XE a Fie Edit View Project Build Online Debug Tools Window Help Y my EL A pa u P S Ml B A se l a D A Devices v 4 X StartPage Configuration Bus 2 MainTask xQ z NXS Qoc Le Configuration 3 s Device NX3010 5 H PLCLogic a i r Priority 0 31 h3 Application E E Bill of Materials Type 3 1 Configuration and Consumption Cydic x Interval e g t 200ms 100 ms x g Diagnostic Explorer d Diagnostics Watchdog i Library Manager _ Enable 3 MainPrg PRG E POU PRG Time e g t 200ms 50 ms 8 Task Configuration 2 Configuration ar E MainTask Ef Configuration Bus nx3010 Nx3010 POUs 4 Comi Add POU POU Comment com2 Remove POU MainPrg Y NETI Open POU Change POU Move Up Move Down 4 p E Me sages Current user nobody Figura 4 13 Configurar la Tarea Creada V nculo de POU con Tareas Como se ha dicho anteriormente para que una POU se ejecute en la aplicaci n debe estar asociada a una tarea En los perfiles de proyecto sin considerar el Personalizado las POUs ya est n asociadas a 43 4 Inicializaci n R pida sus respectivas tareas Sin embargo en caso de que se utilice el perfil Custom o que nuevas POUSs se creen las mismas se deben vincular a tareas Para asociar una POU creada basta con acceder a la tarea que se desea haci ndole clic dos veces en el rbo
211. dor PID S lo est n habilitadas las caracter sticas de este grupo con el CP en modo Online La Figura 8 83 muestra con mayor detalle el grupo Online Settings 316 8 Editores Online Settings o 2112110 mT Z i m allali a m o o o 0 00 O 2 O 2 0 900 10 000 Am Fa wj Ln l Fn 0 00 0 00 0 00 Ran Figura 8 83 Grupo Online Settings En la esquina superior izquierda de la Figura 8 83 aparecen los gr ficos de barras que muestran los valores actuales de las variables SP PV y MV en porcentaje Al lado derecho del grupo Online Settings aparecen los campos no editables e Status indica el status de la CP puede tomar Offline Stopped o Run Mode indica si el controlador PID est configurado en modo Automatic o Manual Control informa a la acci n de direcci n MV derecho a prestar un voto negativo Cuando en el control Direct indica que MV deber a aumentar en respuesta a un aumento de PV ya em control Reverse indica que MV deber a disminuir en respuesta a un aumento de PV Exactamente abajo el campo de SP le permite ver el valor de referencia actual del controlador PID as como su ajuste cuando el controlador est funcionando en modo autom tico En el campo PV es posible mostrar el valor de la variable de proceso del controlador PID Este campo no permite edici n En el campo MV es posible mostrar el valor de la variable manipulada del controlador P
212. dor por Mapeos Simb licos Figura 8 71 se definen como settings TCP Port 502 Filters Advanced Connection Mode TCP Figura 8 71 Pantalla de Par metros Generales MODBUS Ethernet Servidor por Mapeo Simb lico Est ndar de F brica _ Posibilidades TCP Port Puerta TCP 2 a 65534 Selecci n del TCP RTU v a TCP Connection Mode protocolo TCP Tabla 8 34 Configuraci n Generales MODBUS Ethernet Servidor por Mapeo Simb lico Las configuraciones presentes en el bot n Filtros descritas en la Tabla 8 33 son relativas a los filtros de comunicaci n TCP Los tiempos de comunicaci n del protocolo MODBUS Ethernet Servidor por Mapeo Simb lico encontrados en el bot n Avanzado de la pantalla de configuraci n se dividen en Ciclo de la Tarea y Time out de la Inactividad de la Conexi n Est ndar de F brica Posibilidades Tiempo para 50 50 a 100 ejecuci n de la instancia dentro del TEVE ciclo sin considerar su propio tiempo de ejecuci n Tiempo m ximo de 10 10 a 3600 Connection inactividad entre Inactivity Timeout cliente y servidor S antes que la conexi n la cierre el servidor Tabla 8 35 Configuraciones Avanzadas MODBUS Ethernet Servidor por Mapeos Simb licos 307 8 Editores Configuraci n de los Mapeos La configuraci n de los mapeos en el MODBUS Ethernet Servidor por Mapeos Simb licos visualizada en la Figura 8 72 sigue los par metros descritos en la Tabla 8 36 F
213. dows tambi n en caso dado se soportan aquellas del IntelliMouse Observe que es posible la selecci n de bloques manteniendo oprimida la tecla lt ALT gt mientras se selecciona el rea de texto deseado con el mouse Editor de Declaraci n Tabular Start Page Configuration Bus 3 progi PROGRAM progl a x 5cope Mame Address Data type Initialization Comment Attributes 1 var ARRAY 0 4 0 2 OF DINT 1 40 1 2 0 201 200 3 0 attribute displaymode hex warning VAR vari QB INT JEngE L H ers L i 1 varl varl 1 Figura 8 8 Visualizaci n del Editor Tabular La vista tabular del editor proporciona columnas a las definiciones normalmente solicitadas para una declaraci n de variables Scope Name Address Data type Initialization Comment and Attributes pragma Las declaraciones se introducen como l neas numeradas El encabezado se edita en el di logo Edit Declaration Header abierto bajo el comando del mismo nombre Edit Declaration Header Decdaration PROGRAM y progi Comment program for temp calculation Figura 8 9 Editar Encabezado de Declaraci n Di logo Attributes para especificar atributos de pragma 244 8 Editores Para a adir una nueva l nea de por encima de una declaraci n ya existente selecci nela y a continuaci n utilice el comando Insert barra de herramientas o el men emergente Para agregar una nueva declaraci n al final de l
214. e Gateway Hardware Hiperlink IEC 61131 Interfaz Interrupci n kbytes LED Lenguaje de programaci n Local host Login Maestro Men Men Contextual Maestro M dulo refiri ndose a hardware M dulo de E S Multicast 11 Glosario Glosario Secuencia finita de instrucciones bien definidas que objetiva la resoluci n de problemas Estructura de datos de configuraci n de hardware Copia de datos Conjunto de se ales el ctricas agrupados l gicamente con la funci n de transferir informaci n y control entre diferentes elementos de un subsistema Conjunto de m dulos de E S interconectados a una UOP Conjunto de m dulos de E S interconectados a una cabeza de red de campo Unidad b sica de informaci n puede estar en el estado 0 o 1 Punto de interrupci n en la aplicaci n para la depuraci n Unidad de informaci n compuesta por ocho bits Interfaz de un equipo que transfiere datos en modo serial Modo de ejecuci n del CP paso a paso en el cual cada paso es un ciclo del CP Una ejecuci n completa del programa aplicativo de un controlador programable Circuito electr nico destinado a verificar la integridad del funcionamiento de un equipo Tambi n chamado de CP Equipo que realiza control bajo el comando de un programa aplicativo Est compuesto por una UCP una fuente de alimentaci n y una estructura de E S Vea controlador programable Valor predefinido para una variable se utiliza en caso d
215. e t tulo versi n y compa a de una biblioteca como est n indicados en la informaci n de proyecto del archivo de biblioteca Cuando est activada la opci n Group by category la lista se agrupa de acuerdo a categor as de biblioteca en donde los nombres de categor as aparecen como nodos que a trav s de un clic de rat n pueden ser desplegados y plegados Bajo las categor as aparecen las bibliotecas correspondientes y a su vez por debajo las versiones disponibles en cada caso Cuando no est n agrupadas por categor as las bibliotecas se listan alfab ticamente Sobre los botones individuales encontrar aqu en la p gina las siguientes descripciones De acuerdo a los botones disponibles consulte las descripciones de e Library Repository Edit Locations e Instalaci n y Desinstalaci n de Bibliotecas Instalar y Desinstalar Bibliotecas e Otras Informaciones sobre una Biblioteca Details y Dependencies Edit Locations Uno o varios repositorios pueden ser empleados para la administraci n de bibliotecas Todos los repositorios definidos en ese momento se encuentran en la lista de selecci n detr s de la Location De forma predeterminada se crea en todo caso el repositorio system a trav s de la instalaci n de MasterTool IEC XE 203 7 Comandos del Men Para modificar la ruta de acceso o el nombre de un repositorio emplee el bot n Edit Locations para abrir el cuadro de di logo Hi Edit Repository Locati
216. e Comandos del Editor CFC e Comandos del Editor SFC El editor en lenguaje ST no posee un men espec fico Comandos del Editor FBD LD IL La categor a FBD LD IL pone a disposici n comandos de para trabajar en el editor FBD LD 1L el editor com n para todos los tres lenguajes FBD Function Block Diagram LD Ladder Diagram y IL Instruction List NOTA Para insertar elementos en la visualizaci n de los editores FBD y LD considere tambi n la posibilidad de arrastrarlos directamente desde la caja de herramientas o desde otra posici n en el editor Insert Network S mbolo li 1 Tecla de acceso directo lt CTRL gt lt I gt Este comando inserta una red en el editor FBD LD IL Cuando el cursor en ese momento se encuentra ya en una red existente la nueva red se inserta por arriba de esta Cuando el cursor en ese momento si bien se encuentra en la ventana del editor pero no est ubicado sobre una red la nueva se agrega al final de la lista de redes existente La numeraci n de redes se actualiza autom ticamente NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Insert Network Below S mbolo Tecla de acceso directo lt CTRL gt lt T gt Este comando inserta una red en el editor FBD LD IL Cuando el cursor en ese momento se encuentra ya en una red existente la nueva red se inserta por debajo de esta Cuando el cursor en ese momento si bien se encuentra en la ventana
217. e Debug Tools Window Help gt E e o BOO x I A Start Page Configuration Bus NET 1 q x deag 39Np0Jg Ethernet Port Parameters Device NX3010 El PLCLogic Ethernet Port Parameters 57 IP Address 192 1658 15 1 A Bill of Materials Configuration and Consumption Diagnostic Explorer Gateway Address 192 168 15 253 ad Diagnostics i Library Manager MainPrg PRG 58 Task Configuration S MainTask Ei Configuration Bus nx3010 NX3010 CoM1 coma YY NET1 Subnetwork Mask 255 255 255 O E Messages Current user nobody Figura 8 75 Interface Ethernet Editor PID Control Este objeto le permite ser insertado un controlador PID para facilitar su edici n en una aplicaci n de MasterTool IEC XE A continuaci n se presentar n todas las caracter sticas encontradas en el objeto PID Control Entre ellos se pueden mencionar como ejemplos visualizaci n gr fica del proceso ajuste de los par metros del controlador procedimiento de sintonizaci n autom tica ajuste de las variables utilizadas por el controlador entre otros Insertar Objeto PID Control en la Aplicaci n Un objeto PID Control se puede agregar a la aplicaci n mediante el comando Add Object en el men contextual del objeto Application Figura 8 76 311 8 Editores k ontrolProject project Master Tool IE W PIDControlProject proj MasterTool IEC X
218. e MasterTool IEC XE Para almacenar un proyecto en la memoria del producto se debe conectar la UCP Login y se debe seleccionar la opci n de env o de proyecto juntamente con el aplicativo Para recuperar el proyecto previamente almacenado se deben seleccionar las opciones seg n muestra la Figura 4 37 59 4 Inicializaci n R pida W MasterTool IEC XE File Edit View Project Build 12 New Project Ctri N BE gt Open Project Ctl 0 Close Project Save Project Ctrl 5 save Project As Project Archive d Source download Print Page Setup Recent projects Exit Figura 4 37 Opci n de Upload de Proyecto Enseguida basta con seleccionar la UCP que se desea y hacer clic en OK seg n la Figura 4 38 Para garantizar que el proyecto cargado en la CPU es completamente igual y se puede cargar sin ning n problema desde otras estaciones consulte el cap tulo M todo de Env o Login de Proyectos Sin Diferencia de Proyectos Select Device Select the network path to the controller Jie Gateway 1 Node NX3010 MasterTool M3010_MasterTool 0382 Figura 4 38 Seleccionar la UCP 60 4 Inicializaci n R pida ATENCION El tama o del rea de memoria para almacenar un proyecto en las UCPs Nexto est definido en la documentaci n de cada modelo de UCP ATENCION El Upload recupera el ltimo proyecto almacenado en el controlador seg n lo descrito en los p rr
219. e Record condition Se puede registrar aqu una variable booleana un valor o una expresi n booleana En el momento que se presenta esta condici n o sea recibe el valor TRUE se inicia el registro de valores S1 aqu no se ha indicado nada el registro de valores se inicia en el momento que se ha cargado la configuraci n de Trace en el control y la aplicaci n est en marcha e Comment Aqu se puede introducir un texto de comentario para el registro e Generate Trace POU for visualization La activaci n de la correspondiente casilla de verificaci n tiene como consecuencia la creaci n impl cita del m dulo lt Nombre de Trace gt _ lt Nombre de tarea gt _VISU Esto es condici n en caso que el registro de Trace deba ser integrado en una visualizaci n e Appearance Este bot n abre el cuadro de di logo Edit Appearance donde se define la estructuraci n de la ventana de Trace para el registro que acaba de ser configurado ejes colores comportamiento de desplazamiento e Advanced este bot n el cuadro de di logo Trace Advanced Settings Configuraciones Avanzadas del Trace Trace Advanced Settings se abren con clic en el bot n Advanced en la pantalla Trace Settings grupo Record Settings 278 8 Editores Advanced Trace Settings Refresh rate ms Trace editor buffer size samples 10001 Measure in every n th cycle Recommended runtime buffer size samples W Override runtime buffer size Cancel Figur
220. e a adir n al proyecto actual La importaci n se deshar en el caso de que ocurran errores durante el proceso y mensajes apropiados se mostrar n con la descripci n del error El comando de importaci n act a bajo proyectos existentes De esta forma algunas decisiones se toman durante la importaci n en el caso de que los dispositivos est n o no previamente instanciados en el proyecto Estas decisiones se describen a continuaci n e Enel caso de que un dispositivo descrito en el archivo no exista en el proyecto se crear uno a menos que sea un m dulo En este caso el m dulo deber existir previamente e Enel caso de que un dispositivo ya exista en el proyecto su configuraci n se sustituir por la configuraci n descrita en el archivo 144 7 Comandos del Men e Enel caso de que un dispositivo instanciado en el proyecto no est descrito en el archivo ste se remover del proyecto a menos que sea un m dulo En este caso se mantendr en el proyecto con las mismas configuraciones NOTA El comando de importaci n no crea nuevos proyectos De esta forma la opci n Import from CSV del men Project estar habilitado solamente si un proyecto est abierto Este comando abre el navegador est ndar de internet con el documento de Caracter sticas T cnicas en la revisi n m s actual disponible en el web site de Altus NOTA En el caso de que el proceso de importaci n dispare a partir de la selecci n de un dis
221. e a expansi n Ethernet a expansi n Ethernet Soporte a redunancia de expansi n Ethernet Soporte a interfaces con Red de Campo 2 Soporte a redundancia de interfaces con Rede de Campo Soporte a Redundancia de Half Cluster L mite en el n mero de puntos de E S E a a N mero m ximo de puntos de E S 2048 Tabla 2 1 Caracter sticas de Versiones del MasterTool IEC XE 13 2 Descripci n T cnica NOTA N mero m ximo de puntos de E S Para MasterTool IEC XE en las versiones Professional y Advanced no hay l mite para el n mero m ximo de puntos de E S En este caso el MT 8500 no hace ninguna verificaci n Todav a la cantidad de puntos se limita por la ocupaci n de memoria l y PQ en cada uno de los modelos de UCP ATENCION La programaci n de los CPs Serie Nexto se disponibiliza desde la versi n 1 00 del MasterTool IEC XE Idiomas El software MasterTool IEC XE est disponible en los idiomas Portugu s y Ingl s Tras la instalaci n la interfaz asume el idioma del Sistema Operativo de la Computadora El idioma se puede alterar despu s de la instalaci n sin necesidad de una nueva instalaci n Compatibilidad con Dem s Productos Versiones del MasterTool IEC XE anteriores a la versi n 1 29 no son compatibles con todas las revisiones de productos de m dulos de la Serie Nexto En el caso de que est utilizando a uno de los productos de la Serie Nexto en la versi n de software o revisi n de producto
222. e desarrollo del proyecto Dicho procedimiento puede llevar algunos segundos A adir M dulos De forma estandarizada la UCP y los m dulos de hardware seleccionados en la creaci n del proyecto ya vienen insertados en la configuraci n del sistema Ca da al usuario incluir los dem s m dulos necesarios En caso de que la pesta a Product Library no est disponible en la pantalla del MasterTool IEC XE se deber incluirla a trav s del men View haciendo clic sobre el tem Product Library seg n muestra la Figura 4 6 W NGDoproject MasterTool IEC XE Watch gt breton Ml Breakpoints a Call Stack E Cross Reference List Start Page Full Screen Ctri Shift F12 iii Properties Figura 4 6 Visualizar la Product Library 36 4 Inicializaci n R pida Enseguida basta con seleccionar el m dulo a insertar al proyecto mantener presionada la tecla 1zquierda del mouse arrastrarlo hacia el rea de configuraci n del bus S N3Dhocproject MasterTool IEC XE File Edit View Project Build Online Debug Tools Window Help SS A ls a a Devices ax E Start Page Configuration Bus o 35 E NGdA y E fj Device NX3010 3 S E PLC Logic NX1001 E pl f F 0 Application 24 Vdc 16 DI Module 2 a Bill of Materials PESE B Configuration and Consumption Diagnostic Explorer NX1005 P Diagnostic 24Vdc 8 DO
223. e ejecuci n se divide en dos ramas La segunda rama se inserta debajo del existente Las dos ramas se ejecutan en el modo en l nea de acuerdo a su posici n de arriba hacia abajo Cuando se arrastra el elemento rama desde el cuadro de herramientas o desde otra posici n en la red ser n listadas todas las posiciones posibles de inserci n en los marcadores en color gris Una rama puede insertarse en los siguientes lugares en los conectores de entrada de las cajas que no est n ubicadas en una subred conectores de salida si esta caja no est ni siquiera indirectamente conectada a la entrada de otra caja en una subred conector entre contactos y bobinas o un contacto Una rama no puede insertarse dentro OR en grupos de contactos o dentro de varios grupos de asignaci n Cada subred tiene su propio bullet para seleccionar la misma un rect ngulo indicativo Para informaciones acerca de las posiciones del cursor consulte el respectivo tem en el Manual de Programaci n MasterTool IEC XE Figura 7 78 Marcadores de Subred en la Red FBD Cada rama de la derivaci n a su vez puede ser ramificada lo que permite crear una red ampliamente ramificada y subredes dentro de la red principal Para a adir ramificaciones consulte los comandos Insert Branch Above y Insert Branch Below El comando no est disponible en el editor IL pero al conmutar entre las vistas de editor se convierte adecuadamente NOTA La representac
224. e est delante de la l nea que precede Ejemplos Las l neas entre VAR y END y END VAR o bien entre IF y END_IF poseen sangr a de este modo se re nen en una unidad de sangr a que en estado abierto est identificada con un signe m s estado abierto o menos estado cerrado Unidades de sangr a abiertas y cerradas Opened folds Closed folds 1 IF a 1 1 IF a 1 4 lines 2 THEH E END IF 3 b 0 lci c l 4 ELSE 5 b 1 END IF 7 ci c l Figura 7 128 Sangr a Abiertas y Cerrada o Explicit Cuando est activada esta opci n el apartado de c digo que debe ser reunido en una unidad de sangr a tiene que ser identificado expl citamente a trav s de comentarios Antes del apartado debe haber un comentario que contenga tres llaves de apertura tras el apartado debe seguir un comentario que contenga tres llaves de cierre Los comentarios pueden contener texto adicional Ejemplos para la definici n de un apartado con sangr a IF b THEH se iii IF a THEH c TRUOE EHD IF Per pld END IF 3 MW n 2 M FP if combentcomrment 11 comrertconskent IF a THEH c TRUE EHD IF Aer PL EHD IF 3 M im 2 w rn Figura 7 129 Secciones de Sangr a Expl citamente Definidas A Trav s de Comentarios Especiales e Word Wrap o None Las l neas se contin an sin final o Soft Se produce un salto de l nea en el borde de la ventana del editor o Hard Se produce el salto de l nea de acuerdo a
225. e indica con fondo amarillo En todas las situaciones el comando tiene el efecto de Step Over 1140 Mii 2 erg fbinst ic a o IF bvarFaLse THEN a ivarl 45 23 5 ELSE E ivarll 45 45 z mnm Tol Figura 7 106 Paso a Paso S mbolo Tecla de acceso directo lt SHIFT gt lt F10 gt Este comando puede ser empleado para la ejecuci n paso a paso de un programa en modo en l nea para fines de depuraci n por ejemplo Cuando el programa no contiene llamadas el comando Step Out provoca que con el paso se hace retroceder hasta el inicio de la aplicaci n Sin embargo si antes se ha saltado a una POU llamada esto provoca que se retroceda hasta la instrucci n haciendo la llamada De este modo Step Out conduce paso a paso hacia atr s en caso de llamadas anidadas de los llamadores Esto permite por ejemplo retroceder una etapa y desde all saltar dentro de otra POU llamada Run to Cursor S mbolo Este comando puede ser empleado para ejecutar el programa hasta una posici n temporal definible El efecto es el mismo como cuando el siguiente punto de interrupci n est definido en esta posici n Ubique el cursor en la posici n de interrupci n deseada y ejecute el comando Las instrucciones que se encuentran entre la posici n moment nea y la definida a ra z de ello se ejecutan NOTA Una manera de realizar una determinada tarea una nica vez es agregar un punto de interrupci n dentro del comienzo
226. e l nea o Ch N mero de columna una columna contiene en cada caso exactamente 1 espacio o bien letra o cifra o Col Cantidad de caracteres aqu puede estar englobado un car cter una letra individual una cifra individual o tambi n un margen de tabulador que engloba p ej 4 columnas Tras un doble clic sobre un campo se abre el cuadro de di logo Go To Line donde puede ser indicada otra l nea en la que se debe ubicar el cursor Status of editing mode INS se refiere a Modo de inserci n SOB se refiere a Modo sobrescribir Con un doble clic sobre el campo se puede conmutar la configuraci n Online mode information estado de la aplicaci n no dispositivo o RUN Programa en marcha O Programa detenido O programa interrumpido en el breakpoint o Program loaded programa cargado en el dispositivo o Program unchanged Programa en el dispositivo coincide con el programa del programador o Program modified Online Change Programa en el dispositivo es diferente del programador y requiere un cambio en l nea o Program modified Full download Programa en el dispositivo es diferente del programador y requiere un env o completo 70 5 Interfaz del Usuario Ventanas Vistas y Ventanas del Editor Las ventanas que se muestran dentro de la ventana principal de la interfaz de usuario o si bien pertenecen pero se indican a un lado a primera vista parecen todas iguales Se diferencia sin embargo entre dos t
227. e los ltimos proyectos abiertos de los cuales uno puede ser seleccionado y con ello nuevamente abierto La cantidad de proyectos que se mantienen en esta lista est definida en el cuadro de di logo de opciones categor a Load and Save men Tools 98 7 Comandos del Men W MasterTool IEC XE dit View Project Onine Debug Tools Window Hel TE New Project Ctrl HN de ai OpenProject Ctri 0 Close Project Save Project Cctrl 5 Save Project As Project Archive Source upload Source download Print Page Setup i C TempUntiled115 project I C WempiTest project C WTempWUnttedii4 project 15 C Temp Project project Figura 7 10 Lista de Proyectos Recientes Exit Tecla de acceso directo lt ALT gt lt F4 gt El comando finaliza el sistema de programaci n Cuando en ese momento se encuentra abierto un proyecto que desde la ltima vez que se ha guardado ha sido modificado aparece un cuadro de di logo en el que se le consulta si el proyecto debe ser guardado Men Edit Este men proporciona comandos para editar objetos en sus respectivos editores y dispositivos Comandos disponibles Undo Redo Cut Copy Paste Delete Select All Find amp Replace Browse Insert File As Text Advanced Bookmarks Input Assistant Auto Declare Next Message 99 7 Comandos del Men e Previous Message e Goto Source Position Undo Redo Undo Redo Clipboard
228. e puede iniciar con este bot n la b squeda de los dispositivos en la red local localizables a trav s de este canal La lista por debajo del gateway se actualiza convenientemente El comando tambi n se ejecuta si el usuario hace doble clic en el Gateway Comunicaci n con Gateway Remoto Solo los dispositivos ubicados en la misma subred del gateway seleccionado se pueden acceder y mapear a trav s de la opci n Scan Network disponible en dispositivos De esta manera al agregar un gateway es importante saber qu dispositivo desea acceder En el caso de que el dispositivo est presente en la misma subred del equipo en el cual est instalado el MasterTool IEC XE simplemente a ada el Gateway y en el par metro IP Address mantenga la opci n localhost Este es el caso en la Figura 8 16 en la cual se utilizando el Gateway GWO de la computadora PC10 para acceder al dispositivo de la misma subred PLC20 En la Figura 8 16 se representan seis nodos diferentes en tres diferentes subredes Los nodos se alcanzan mediante direcci n IP clase C y la comunicaci n entre las diferentes subredes se proporciona por el elemento llamado Router tambi n presente en la representaci n 251 8 Editores IP 192 158 0 10 IP 192 168 0 20 PC10 GWO PLC20 Subnet 0 Subnet 1 Subnet 2 E192 1568 119 F 192 158 219 PLC110 GW1 PC210 GW2 IP 192 168 1 20 IP 192 168 2 20 PLC120 PLC220 Figura 8 16 Gateway Remoto Sin emb
229. e que no haya definici n Procedimiento utilizado para detectar y aislar fallas Es tambi n el conjunto de datos usados para tal determinaci n que sirve para el an lisis y correcci n de problemas Carga de programa o configuraci n en el CP Vea entrada salida Tambi n llamado E S Dispositivos de E S de datos de un sistema En el caso de CPs corresponden t picamente a m dulos digitales o anal gicos de entrada o salida que monitorean o accionan el dispositivo controlado Equipo conectado a una red de comunicaci n que s lo transmite datos si le solicita otro equipo denominado maestro Una unidad de informaci n transmitida en la red Equipo para la conexi n de dos redes de comunicaci n con diferentes protocolos Equipos f sicos usados en procesamiento de datos en los cuales normalmente se ejecutan programas software Atajo de navegaci n para una nueva p gina del help Norma gen rica para operaci n y utilizaci n de CPs Antigua IEC 1131 Dispositivo que adapta el ctrica y o l gicamente la transferencia de se ales entre dos equipos Evento con atenci n prioritaria que temporariamente suspende la ejecuci n de un programa y desv a hacia una rutina de atenci n espec fica Unidad representativa de cantidad de memoria Representa 1024 bytes Sigla para light emitting diode Es un tipo de diodo semiconductor que emite luz al estimularlo por electricidad Se utiliza como indicador luminoso Un conjunto de reglas
230. e se alar que el campo TI muestra un mensaje de error porque su valor es negativo el mensaje de error puede mostrarse al pasar el rat n sobre el signo de exclamaci n As cuando se presiona el bot n Write s lo los valores de los campos que no tienen errores se modifican eficazmente en el CP La Figura 8 86 muestra la vista previa de estos campos despu s de pulsar el bot n Write 319 8 Editores SP 50 00 Kg ff coma E O Figura 8 86 Visualizaci n de Par metros Despu s de la Escritura Si el valor de algunos de los campos han cambiado y su valor a n no ha sido enviado al CP es posible restaurar su valor actual en el CP al hacer clic con el bot n derecho del rat n en el campo y luego seleccionar la opci n Actual value Esta operaci n se muestra en la Figura 8 87 Hi Actual value PV 0 00 Figura 8 87 Valor de un Campo Restaurado Ficha Advanced Settings Despu s de insertar el objeto PID Control en la aplicaci n el primer paso que debe adoptarse para utilizar el controlador PID es ajustar la configuraci n del lazo PID seg n la aplicaci n Para que esto se logre se debe acceder desde la ficha Advanced Settings La Figura 8 88 muestra esta ficha 320 8 Editores Input Output Settings Variable Minimum Maximum Unit SF Raw 00 30000 00 SP Engineering 0 00 100 00 PV Raw PY AWARIABLE MAME h 30000 00 FV Engineering 100 00 MV Raw MW_VARIABLE_NAME 30000 00 Control Settings Project Se
231. e vertical sin presionar lt ALT gt Teclas y Zoom en el sistema de coordenadas en los ejes x y y Teclas y lt SHIFT gt Zoom en el eje x horizontal Teclas y lt CTRL gt Zoom en el eje y vertical Teclas de flecha Se desplaza el cursor hacia la izquierda y derecha izquierda derecha Tabla 8 4 Teclas de Funci n en el Modo Est ndar Si la opci n multicanal se activa el uso de las teclas de funci n muestra el siguiente efecto Acceso Directo del Teclado Acci n del Diagrama de Trace Teclas de flecha Se desplaza el eje de tiempo horizontal de todos los diagramas izquierda derecha lt ALT gt simult neamente Teclas para arriba y abajo Se desplaza solamente el diagrama vertical seleccionado con o sin lt ALT gt Tecla y teclado Zoom en el sistema de coordenadas en los ejes x y y de todos los num rico o alfa num rico diagramas simult neamente Teclas y lt SHIFT gt Zoom en todos los diagramas en el eje x horizontal teclado num rico o alfa num rico Teclas y Zoom en todos los diagramas en el eje y vertical lt CTRL gt teclado num rico o alfa num rico Teclas de flecha Se desplaza el cursor hacia la izquierda y derecha izquierda derecha Tabla 8 5 Teclas de Funci n en el Modo Multicanal Trace Editor Resumen Comandos y Zoom Configuraci n del Trace Configuraci n de Registros Trace Editor en Modo Online Resumen El editor de Trace sirve para configurar
232. ea Margin Monitoring Features gt F r j peesi ini A H ii g International Settings v Line numbering Mouse actions 3 Load and Save Foreground color EM SteelBlue Click Toggle fold El SFC Background color White laa sea d 12 SFC editor Es SmartCoding syntax Highlighting Y Show bracket scope MW SteelBlue Alt Click None E Text editor Focused border color MWTeal Unfocused border color CA LightGray Highlight current line MN Firebride Ctrl Click Togale fold fully Font dick onto the sample to edit Figura 7 132 Opciones Margin Las siguientes configuraciones y opciones afectan el borde izquierdo de la ventana del editor de texto que est separado por una l nea vertical del rea de introducci n Line numbering Los n meros de l neas se indican en la parte de declaraci n e implementaci n del editor de texto comenzando en cada caso con 1 en la primera l nea Foreground color Color de los n meros de l nea Background color Background color Color de fondo del borde de fondo del borde Highlight current line a AR del n mero de l nea en la que se encuentra el cursor en ese momento Show bracket scope Un par ntesis contiene las l neas entre las palabras clave que abren y cierran una construcci n p ej entre IF e END_IF La funci n de par ntesis puede ser activada a trav s de la opci n Matching brackets en el cuadro de di logo Text area
233. eas individuales no se indican en el rbol En la configuraci n de tareas se pueden emplear los comandos habituales para la modificaci n de un rbol de objeto para agregar tareas copiarlas cortarlas o borrarlas Para insertar una nueva tarea se emplea por ejemplo el comando Add Object Las tareas espec ficas se configuran en cuadros di logo del editor de tareas que tambi n est n disponibles en la vista online Las posibilidades de configuraci n son espec ficas del dispositivo Task Configuration 2 CydicTask00 2 CydlicTaskD1 E ExterninterruptTask00 2 MainTask TimelnterruptTask00 Figura 8 24 Configuraci n de Tareas en rbol de Dispositivos Una tarea Task es una unidad de ejecuci n de tiempo de un programa IEC Esta est definida a trav s de un nombre una prioridad y un tipo Esta condici n puede estar definida ya sea por tiempo intervalo de ciclo ejecuci n libre o por un evento interno o externo que al presentarse tiene que ejecutar la tarea por ejemplo el flanco ascendente de una variable global de proyecto o un evento de interrupci n del control A cada tarea se puede atribuir una secuencia de POUs de programa que ser n iniciados por la tarea Si la tarea se ejecuta en el ciclo actual estos programas se procesar n en el transcurso de un ciclo A trav s de la combinaci n de prioridad y condici n se determina en qu orden temporal se deben ejecutar las tareas Para cada tarea puede ser configu
234. ebe ser descargado el c digo de origen o Implicitly at creating bootproject El c digo de origen para cada creaci n de un proyecto de inicio sin otra consulta al usuario o Only on demand El c digo de origen s lo se descarga ante una llamada expl cita del comando descargar c digo de origen Compile Options Project Settings E Page Setup gj Security Compiler Version E Source Download Fix Version 89 Users and Groups visualization Profile Settings save parse trees to file J replace constants Figura 7 42 Project Settings Categor a Compile Options Compiler Version Aqu est determinado que versi n de compilador debe ser empleada en la compilaci n del proyecto Configuraci n Save parse trees to file En el caso de grandes proyectos o sistemas de menos prestaciones puede ser conveniente activar esta opci n Esta ayuda a evitar problemas de guardado manteniendo los rboles de sintaxis modelo de lenguaje informaci n de precompilaci n en un archivo temporario en lugar de la memoria principal Sin embargo esto conduce a tiempos de carga y compilaci n del proyecto m s prolongados Replace constants esta opci n debe estar habilitada por defecto Para cada constante de tipo escalar excluye cadenas matrices y estructuras su valor se carga directamente En el modo en l nea las constantes se indican mediante el icono Y anteponiendo el valor en la declaraci n o en la vista de la monitoraci n
235. eccionado Cuando est n definidas todas las opciones de b squeda oprima el bot n e Find Next Para saltar en cada caso al punto siguiente encontrado Los editores afectados en cada caso se abren y la cadena encontrada se indica de forma resaltada e Find All Para obtener una lista de todos los puntos en la ventana de mensajes El progreso de b squeda aparece en la l nea de status y puede ser detenido mediante el bot n Cancel Debajo de la lista se indica lo siguiente Description Expresi n que contiene la cadena de b squeda Project Nombre proyecto Object Nombre de objeto Position Posici n p ej n mero de l nea dentro del objeto entre par ntesis se encuentra Decl para la parte de declaraci n o bien Impl para la parte de implementaci n del editor Cantidad total de puntos encontrados cantidad de objetos en los que la cadena ha sido encontrada y cantidad total de los objetos en los que se ha buscado Messages x A Xx Description Project Object Position 3 VAR_GLOBAL Project GVL Device PLC Lo Line 1 VAR_GLOBAL Project GVL Device PLC Lo Line 1 3 END_VAR Project GVL Device PLC Lo Line 2 0 MainPra Project MainTask Device P PROGRAM MainPrg Project MainPra Device PL Line 1 Dec PROGRAM MainPrg Project MainPra Device PL Line 1 Dec VAR Project MainPra Device PL Line 2 Ded O ivar INT Project MainPra Device PL Line 3 Dec END_VAR Proje
236. ecto No hay m s ning n v nculo hacia la ruta de acceso externa El di logo muestra tambi n el bot n Display file properties Este bot n abre el di logo com n para las propiedades y contiene adicionalmente la ficha External File Aqu se pueden visualizar y modificar las propiedades que fueron definidas en el cuadro de di logo Add External File 23 3 Conceptos y Componentes B sicos Dispositivos Arbol de Dispositivos En la ventana Devices rbol de dispositivos se define el hardware donde se ejecuta la aplicaci n Cada dispositivo representa un determinado hardware destino Ejemplos Controlador m dulos de E S monitor Cada dispositivo est definido por su descripci n y debe estar instalado en el sistema local para estar disponible para la inserci n en el rbol de dispositivos Figura 3 2 El archivo de descripci n de dispositivo define las propiedades de un dispositivo con relaci n a su capacidad de configuraci n programabilidad y posibles conexiones con otros dispositivos En el rbol de dispositivos son gestionados los objetos necesarios para ejecutar una aplicaci n en el dispositivo controlador CP incluyendo aplicaci n configuraci n de tareas y tareas Pero tambi n objetos de programaci n espec ficos como POUSs listas de variables globales y administradores de bibliotecas pueden ser administradas en lugar de unidades para instancias en toda la extensi n del proyecto en la ventana
237. eferencia etc no se ejecuta debido a que la m quina mantiene su estado Puede realmente trabajar el c digo de programa sin una reinicializaci n Las variables de puntero mantienen su valor del ltimo ciclo Cuando se indica sobre una variable que ahora ha modificado su tama o el valor ya no ser m s correcto Por esta raz n deber a asegurar que variables de puntero sean nuevamente asignadas en cada ciclo Cuando se elimina el paso activo en un diagrama funcional el diagrama permanece inactivo NOTA Cambios en l nea no pueden aplicarse cuando se cambian los par metros del dispositivo como m dulos del bus par metros PROFIBUS y mapeos de MODBUS Lo mismo es cierto en el caso de agregar o quitar dispositivos y tambi n cambios en la configuraci n de tareas Aplicaci n de Inicio Proyecto de Inicio Una aplicaci n de inicio se inicia autom ticamente cuando se arranca el controlador Para esta finalidad el proyecto de aplicaci n debe estar disponible en el CP en un archivo lt nombre del proyecto gt app Este archivo se puede crear tambi n en modo sin conexi n a trav s del comando Create boot application men Online En cada descarga exitosa se guarda autom ticamente la aplicaci n activa como archivo lt aplicaci n gt app en el directorio de sistema del dispositivo quedando as disponible como una aplicaci n de inicializaci n El comando Create boot application permite tambi n guardar esta
238. efinir claramente la opci n Node Address porque AFFE tambi n podr a ser un nombre de dispositivo e Automatic el cuadro de di logo autom ticamente busca el mecanismo correcto para encontrar y agregar el dispositivo a la lista e Node Address Si esta opci n est seleccionada se debe especificar una direcci n de nodo nico ejemplo 02F4 Se realizar un an lisis de red para confirmar la disponibilidad del dispositivo con esta direcci n y agregarlo a la lista e IP Address using UDP Si esta opci n est seleccionada debe especificarse una nica direcci n IP con la puerta UDP del dispositivo anexada ejemplo 192 168 192 15 1749 Se realizar una b squeda en la red por su dispositivo para acceder a su direcci n de nodo de acceso y agregarlo a la lista e IP Address using TCP Si esta opci n est seleccionada se debe especificar una direcci n IP nica ejemplo 192 168 101 15 Se realizar una b squeda en la red por su dispositivo para acceder a su direcci n de nodo de acceso y agregarlo a la lista A n que se especifique un dispositivo no disponible en la red el tem de este dispositivo se agregar a la lista con un nombre predeterminado NewDevice y una direcci n FFFF FFFE FFEF El comando Resolve Address identifica el dispositivo cuando ste se conecte m s tarde F jese que cualquier mapeo de red borrar este dispositivo cuando no est disponible durante el an lisis e Scan Network S
239. ejecute siendo que se pueden seleccionar los siguientes tems e Ciclic la tarea se ejecuta c clicamente es decir se llama a cada intervalo de tiempo configurado en el campo al lado Ej t 20 ms e Event la tarea se ejecuta cuando la variable del tipo BOOL configurada en el campo al lado recibe un borde de subida es decir la variable pasa de FALSE a TRUE e External la tarea se ejecuta cuando una interrupci n externa ocurre la cual se configura en el campo al lado e Freewheeling la tarea siempre se ejecuta seg n la su prioridad es decir tareas con mayor prioridad se ejecutan primeramente e Status la tarea se ejecuta cuando la variable del tipo BOOL configurada en el campo al lado es verdadera Adem s de los campos mencionados arriba aun se debe configurar el Intervalo solamente para tareas c clicas es decir el intervalo de tiempo que la tarea es llamada para ejecutar tiempo m ximo 42 4 Inicializaci n R pida para MainTask es igual a 750 ms y el tiempo m nimo igual a 5 ms Se recomienda utilizar un intervalo de la tarea Intervalo de en lo m nimo dos veces el tiempo de su ejecuci n El perro guardi n de la UCP se configura para evitar el trabamiento de las tareas de usuario El campo Time define el tiempo m ximo permitido para la ejecuci n de la tarea En caso de que la tarea lleve un tiempo mayor que el tiempo de perro de guardia para que se ejecute la aplicaci n ir para STOP y entrar e
240. el Gr fico Activate minimum warning Cuando est activada esta opci n la curva de valores se representa con el color definido por debajo de Warning minimum color en el momento que la variable est por debajo del Critical lower limit Critical lower limit Ver arriba Activate Minimum Warning Warning minimum color Ver arriba Activate Minimum Warning Activate maximum warning Cuando est activada esta opci n la curva de valores se representa con el color definido en Warning maximum color en el momento que la variable sobrepase el Critical upper limit Critical upper limit Ver arriba Activate maximum warning Warning maximum color Ver arriba Activate maximum warning Appearance Este bot n abre el cuadro de di logo Appearance of the Y axis donde puede configurar la visualizaci n de la ventana de Trace para el eje y configurado colores y comportamiento del desplazamiento para cada variable en su propio estilo La configuraci n se utiliza cuando se muestra el diagrama de Trace en una vista de multicanal Appearance of the Y axis Display mode a Auto Fixed Minimum 12 Maximum 12 4 Grid Description Font Figura 8 41 Cuadro de Di logo Appearance of the Y Axis Auto con esta opci n seleccionada el eje se ajusta autom ticamente seg n el contenido del b fer del editor del trace Fixed Al seleccionar esta opci n el rango que se muestra en el eje est definido por los campos m ximo y m n
241. el campo Puntos en el gr fico e AutoFit todos los puntos de monitoreo se presentan en el gr fico de tendencia El campo X Displacement especifica el paso de desplazamiento de los botones lt y gt situados exactamente abajo del gr fico de tendencias 66 9 En el grupo Axis Y es posible configurar como el eje y aparecer e incluye las siguientes opciones e Normal display el eje y se mostrar en el rango de 0 a 100 campos Y Min y Y Max desactivados e AutoFit el eje y se ajustar autom ticamente para mostrar los datos de monitoreo campos Y Min y Y Max desactivados e Personalized el rango de valores que se muestran en el eje y se puede personalizar al utilizar los campos de Y Min y Y Max En el grupo Chart Details se pueden configurar los detalles de c mo el gr fico se muestra y se almacena se muestran los siguientes campos e Stored Points establece los puntos de m ximo del b fer de almacenamiento en el gr fico para cada variable de proceso despu s de que los puntos l mite se descartan e Sample Time ms Configure la hora se actualiza cada punto de la gr fica para cada variable de proceso Los cambios s lo se confirma pulsando el bot n OK Si el retorno necesario a la configuraci n predeterminada el bot n Default debe ser presionado Grupo Online Settings Este grupo es responsable de mostrar y habilitar la configuraci n de los principales par metros del controla
242. el objeto seleccionado en ese momento en el rbol de dispositivos El comando abre el cuadro de di logo Add Device Dependiendo de la posici n actual seleccionada en el rbol de dispositivos se obtiene una lista de los dispositivos insertables en este punto Como condici n previa los dispositivos deben estar instalados sobre la base de archivos de descripci n de dispositivo sobre el sistema local lo que puede ser realizado con ayuda del Cuadro de di logo Device Repository En el campo Name arriba en el cuadro de di logo introduzca con que nombre el dispositivo debe aparecer en el rbol de dispositivos Este nombre debe ser un identificador IEC v lido 125 7 Comandos del Men Mediante activaci n del punto correspondiente puede seleccionar cual de las acciones indicadas deben ser ejecutadas Append device Insert device Plug device o Update device Su elecci n tiene un efecto directo sobre la lista de selecci n en el apartado Device como tambi n en la rotulaci n de la tecla de conmutaci n directamente a la izquierda junto a la tecla Close para el cierre del cuadro de di logo Por el momento solamente s lo la opci n Add Device es v lida La tabla desplazable en el cuadro de di logo Add Device ofrece una lista de los dispositivos que pueden ser agregados en la posici n actual del rbol de dispositivos Los dispositivos se indican con Name Vendor y Version Al activar la casilla de verificaci n Display all versions
243. el paso en porcentaje que se aplica al proceso en experimento Es decir la se al aplicada en la salida del controlador correspondiente al MV MV Step En el campo Method se puede seleccionar entre dos m todos para realizar la identificaci n de par metros de proceso PureStat utiliza s lo la informaci n estad stica mientras que PolyStat utiliza informaci n estad stica junto con aproximaci n polin mica La informaci n estad stica se utiliza para intentar suavizar la presencia de ruido en el proceso El campo Automatic Stop permite la terminaci n autom tica del experimento necesario para obtener los par metros aproximados de un modelo de primer orden para que se utilicen por el m todo de s ntesis Para ello el algoritmo monitorea la se al de PV para cada muestreo esperando su estabilidad Si el cambio de una muestra a otra es inferior al 2 de la variaci n total del rango el algoritmo espera 800 muestras para considerar una se al estable Si se percibe por la representaci n gr fica que la se al no se estabiliza el experimento se puede conmutar al modo manual Campos GP TI y TD ficha PID parameters tienen valores de referencia actuales configurados para los par metros del regulador Campos Gs Tc y Tde ficha Process tienen valores de ganancia est tica del proceso la constante de tiempo del proceso y el tiempo muerto del proceso respectivamente Antes de iniciar el experimento de identificaci n de par metros de pr
244. el programa MainPrg creado en el seleccionada en la creaci n del proyecto Una aplicaci n de este tipo nunca necesita llevar en consideraci n cuestiones como consistencia de datos compartimiento de recursos o mecanismos de exclusi n mutua Tarea Pou_ _ Prioridad Tipo Intervalo Evento MainTask MainPrg ig C olica to0ms Tabla 3 1 Tarea del Perfil Simgle En el perfil de proyecto Basic la aplicaci n posee una tarea de usuario del tipo Continua denominada MainTask que ejecuta en un lazo continuo sin definici n de intervalo con prioridad fijada como 13 trece Esta tarea es responsable por la ejecuci n de una nica unidad de programaci n POU denominada MainPrg Es importante resaltar que el tiemplo de ciclo puede variar en funci n de la cantidad de tareas de comunicaci n que se utiliza pues en ese modo la tarea principal se interrumpe por tareas de comunicaci n Este perfil tambi n permite la inclusi n de dos tareas de interrupci n con mayor prioridad que pueden interrumpir preemptar MainTask a cualquier momento la tarea llamada ExternInterruptTask00 es una tarea de interrupci n del tipo Extern con prioridad fijada en 02 dos la tarea llamada TimelnterruptTask00 es una tarea de interrupci n del tipo Cyclic con prioridad fijada como 01 un El modelo de proyecto Basic incluye estas tres tareas ya completamente definidas seg n lo presentado en la Tabla 3 2 y el desarrollador necesita s lo imp
245. el tri ngulo negro y arrastre el cursor manteniendo el bot n del rat n pulsado Lo mismo puede hacerse al utilizar las teclas de flecha izquierda y derecha Todos los m todos abreviados de teclado aparecen en Accesos Directos a Trace La opci n se desactiva autom ticamente en el momento que est n activadas las opciones Mouse Scrolling o Mouse Zooming Mouse Scrolling S mbolo Y Este comando activa el modo de desplazamiento para el cursor En este modo el puntero del mouse se representa como doble flecha y con el correspondiente movimiento del cursor se puede mover hacia la izquierda o hacia la derecha el eje de tiempo del registro representado en ese momento en la ventana de Trace Observe que el eje de tiempo tambi n puede ser desplazado en todo momento con la ayuda de las teclas de flecha lt ALT gt Si est activada la opci n Multi Channel se puede desplazar el eje de tiempo de todos los diagramas con el rat n o el teclado teclas de flecha izquierda derecha lt ALT gt Para el desplazamiento vertical del diagrama seleccionado utilice las teclas de flecha arriba y abajo S1 adem s la tecla lt CTRL gt se presiona se permite mayor distancia de desplazamiento vertical y horizontal Cuando se desplaza fuera del rango de valores a n disponible en el b fer aparece la indicaci n out of data en la ventana de Trace Para desactivar el modo de desplazamiento del puntero del mouse active el modo de Cursor Para restab
246. emplea aquel idioma que en ese momento est configurado sobre el sistema local de Microsoft Windows Specific culture Cuando esta opci n est activada se emplea el idioma seleccionado aqu NOTA Una modificaci n de la configuraci n de idioma aqu realizada s lo se torna efectiva en el siguiente reinicio de MasterT ool IEC XE Los componentes que posiblemente no est n disponibles en el idioma seleccionado aparecer n en el idioma predeterminado t picamente Inel s Online Help Language Same as user interface language esta opci n est configurada en principio La ayuda en l nea se mostrar en el idioma que se tenga configurado para la interfaz de usuario Si este idioma no est disponible se utilizar el Ingl s Specific culture Cuando esta opci n est activada se emplea el idioma seleccionado aqu CFC Editor Este subdi logo del cuadro de di logo de Options posibilita configuraciones generales para trabajar en el editor CFC Continuous Function Chart Las configuraciones son operativas sobre confirmaci n con OK dialogo cierra Enable AutoConnect Cuando inserta un elemento en cualquier lugar de la superficie de trabajo los pins no vinculados que contactan en este caso se enlazan autom ticamente Esto puede ser de utilidad para una edici n r pida per tenga en cuenta al mover los elementos de un lugar a otro no crear v nculos no deseados 213 CFC Editor 9 Dedaration editor 2 FBD LD
247. en MasterTool IEC XE Comandos disponibles Contents Index Search Contact support Update Software License Documentaci n Altus Home Page About Otros comandos pueden estar disponibles a trav s de enlaces a p ginas de Internet Tecla de acceso directo lt CTRL gt lt SHIFT gt lt F1 gt Este comando abre la tabla de contenido de la ayuda en l nea en una ventana separada La tabla de contenido est estructurada con ayuda de libros que con un clic de rat n sobre el signo positivo o negativo antepuesto pueden ser abiertos o cerrados Una p gina de libro se muestra tras un clic de rat n sobre la entrada de p gina en la tabla de contenido en una ventana propia Tecla de acceso directo lt CTRL gt lt SHIFT gt lt F2 gt Este comando abre un cuadro de di logo en una ventana propia que lista todas las entradas de ndice de la ayuda en l nea Cuando en el campo Look For se introduce una cadena se selecciona en la lista la primera entrada del ndice que corresponda a este criterio de b squeda A trav s de un doble clic en esta entrada se abre ya sea la p gina de ayuda correspondiente o cuando a la entrada se le han asignado varias p ginas una lista de estas p ginas en otra ventana separada Index Results 233 7 Comandos del Men Search Este comando abre una ventana separada del cuadro de di logo de b squeda para la b squeda de un determinado concepto o bien una cadena en la a
248. en dos caminos para ejecutar un cambio en l nea 1 En el momento que intente iniciar la sesi n nuevamente con un programa de aplicaciones modificado chequeado a trav s de informaciones de compilaci n almacenadas en la carpeta del proyecto durante el ltimo env o se le consulta si se debe realizar el cambio en l nea Online Change Iniciar sesi n con descarga o Iniciar sesi n sin modificaciones 28 3 Conceptos y Componentes B sicos MasterTool IEC XE Consulte os procedimentos de download descritos no Manual das UCPs da S rie 9 Nexto Ap s a consulta escolha uma opc o de login e Login com altera o online Login com Download Login sem altera o Comas Figura 3 3 Cuadro de Di logo Informaciones de la Aplicaci n e Login with online change esta opci n est seleccionada como est ndar Si abandona al cuadro de di logo con Ok se cargan los objetos modificados y se indican inmediatamente en la vista en l nea supervisi n del objeto correspondiente e Login with download seleccione esta opci n si el proyecto aplicativo se debe compilar y cargar e Login without online change el programa continuar funcionando sobre el control las nuevas modificaciones no ser n cargadas A continuaci n puede realizar una descarga que logra el env o de lo proyecto aplicatico completo o en el pr ximo login se le volver a preguntar si se debe realizar el cambio en l nea A trav s del bot n Details en e
249. en el cuadro de selecci n detr s del campo de entrada milisegundos ms o microsegundos us Cuando se selecciona el formato ms se representa una introducci n autom tica en formato TIME p ej t 200ms en el momento en que la ventana recibe nuevamente la focalizaci n pero tambi n se puede introducir directamente en formato TIME Introducciones en formato ms se representan siempre como cifra pura p ej 300 El Event es entrada obligatoria para tipo de tarea Event o External y es tambi n la variable global desencadena el inicio de la ejecuci n de la tarea en el momento que recibe un flanco ascendente 263 8 Editores Emplee el bot n o la Input Assistant lt F2 gt para obtener una lista de todas las variables globales disponibles NOTA Cuando el evento que controla una tarea proviene de una entrada como m nimo debe haber una tarea que no est controlada por evento En caso contrario las entradas y salidas nunca se actualizan y la tarea controlada por evento nunca se inicia e Watchdog Para cada tarea puede ser configurada una supervisi n de tiempo Watchdog Cuando el sistema de destino soporta una configuraci n de Watchdog extendida posiblemente est n predefinidos los l mites superior e inferior y un tiempo Watchdog predeterminado como tambi n una indicaci n de tiempo en por ciento en la descripci n de dispositivo o Enable Cuando esta opci n est activada el Watc
250. enta el t tulo de la red el comentario aparece una l nea por debajo Show box icon si un bloque funcional o variable disponible en la biblioteca o en las Propiedades del objeto hay un icono bitmap este se muestra en el interior del elemento en los editores FBD y LD Los operadores predeterminados tambi n contiene conos Warout put Figura 7 137 Cajas con conos para Operadores en una Red FBD Show operand comment Se indica el comentario al que en caso dado se le ha agregado una variable en la parte de implementaci n del editor El comentario del operando se refiere s lo al punto local de empleo de la variable en contrapartida al symbol comment que se indica en la declaraci n de la variable Show symbol comment Para cada s mbolo variable que en su declaraci n ha sido provisto de un comentario este ltimo se indica sobre el nombre de la variable Observe que adicionalmente o en lugar de esta tambi n puede estar asignado un comentario de operando local Show symbol address Para cada s mbolo variable se indica esta direcci n asignada en caso dado sobre el nombre de la variable Fixed operand size disponible s lo para comentario de la red de l nea simple Cuando est activada esta opci n los siguientes par metros definen el tama o de la indicaci n de los campos de informaci n para un operando o Width of the operand characters Cantidad m xima de caracteres del nombre del operando que se represen
251. erTool IEC XE Load last loaded project El proyecto abierto por ltima vez se vuelve a cargar nuevamente Show Open Project dialog box corresponde al empleo del comando Open Project Show New Project dialog box corresponde al empleo del comando New Project Show empty environment El sistema de programaci n se inicia sin crear un proyecto nuevo O abrir un proyecto existente e Show Start Page se muestra la P gina Inicial Corresponde al empleo del comando Start Page News page se refiere a URL de la p gina exhibida en el rea News de la P gina Inicial Homepage se refiere a la URL de la p gina mostrada cuando se ejecuta el comando Altus Home Page men Help 212 7 Comandos del Men El bot n Advanced Settings abre el cuadro de di logo del mismo nombre donde se encuentran e Project Compression ver el cuadro de di logo para obtener m s informaci n acerca de los tres niveles de compresi n En principio est configurado un m nimo de compresi n e Load behavior en esta opci n la carga de bibliotecas y la informaci n de compilaci n se realizan en el fondo lo que permite al usuario iniciar la operaci n del proyecto International Settings Este subdi logo del cuadro de di logo Options contiene las configuraciones con relaci n al idioma en la interfaz de usuario y sistema de ayuda User Interface Language Same as Microsoft Windows Cuando esta opci n est activada se
252. erTool IEC XE est compuesta de componentes individuales v ase detalles para ello en Figura 5 1 El aspecto de la superficie por una parte depende de la disposici n de las vistas y ventanas que el usuario puede modificar en todo momento a trav s de desplazamiento acoplar anclar aumentar disminuir o cerrar ventanas La interfaz de usuario pone a disposici n men s y barras de herramientas ventanas para vistas de editor organizaci n de objetos supervisi n y emisi n de mensajes as como una barra de informaci n y estado W Project project MasterTool IEC XE ba a a File Edit View Project Build Online Debug Tools Window Menu bar gt Bsgo y X ldi inlA H t os E 3 t3 gt Tool bar POUs v A X Eb Start Page Configuration Bus E MainPrg xQ El Projet 1 PROGRAM MainPrg ala El project Information 2 VAR pj a Project Settings 3 ivar INT ai a 4 fbinst FB1 amp g z result O 6 erg INT a 7 END VAR E 4 1144 1 ivar ivar 1 counter Tal Devices 2 fbinst in 10 out gt erg call the function block of FB1 type 3 Projet E 3 with the input parameter in gt H Device NX3010 4 output is vrite in erg gt 8 PLC Logic Application E E Bill of Materials E Configuration and Consumption 3 Diagnostic Explorer e Diagnostic i Library Manager gt E FB1 FB 4 T Z MainPra PRG Messages E MainTask Description Project Object Position A
253. erence View Cuando se ha introducido un identificador v lido se representan las posiciones de empleo encontradas en forma de tablas con las siguientes informaciones sobre variables POU o O Nombre de la POU en la que se emplea la variable Nombre de la variable o de la POU referenciada Como se emplea la variable en la posici n o bien como se accede a ella Declaraci n Lectura Escritura Llamada Direcci n Direcci n IEC en caso que se haya definido Posici n Posici n del empleo de la variable dentro del editor ejemplo l nea red Comentario Comentario que debe ser agregado en caso dado con la declaraci n de la variable Tabla 7 2 Informaciones sobre Variables La lista puede ser ordenada alfab ticamente por columna A trav s de un clic del rat n sobre el t tulo de columna se alterna entre el orden ascendente y descendente Un doble clic en la l nea de la lista de referencias cruzadas abre la POU correspondiente y se selecciona la posici n mencionada Esto corresponde al empleo de bot n Show location cuando se ha seleccionado una entrada en la lista Bot n Show previous location tecla de m todo abreviado lt SHIFT gt lt F4 gt provoca que se salta a la entrada anterior de la lista Bot n Show next location tecla de m todo abreviado lt F4 gt provoca que se salta a la entrada siguiente de la lista Bot n Go to definition tecla de m todo abreviado lt F2 gt provoca
254. erial Memory Card and Rack Expansion Choose the rack model NX9001 Altus 5 4 12 Slot Backplane Rack Choose the power supply model NX8000 Altus 5 4 30 W 24 Vdc Power Supply Module Choose the redundancy configuration Without Redundancy Figura 4 3 Selecci n de los M dulos de Hardware De esta forma el usuario deber seleccionar el perfil para el proyecto y el lenguaje est ndar para las POUs programas En ese caso se ejemplifica el perfil Simgle y lenguaje ST Hacer clic en Next para seguir o Cancel para interrumpir Master Tool Standard Project 5 Choose the project profile configuration and the wizard will create the following objects within the project Choose the project profile Single Choose the default language for all programs Figura 4 4 Selecci n del Perfil La pr xima pantalla define el lenguaje de la POU creada por el perfil seleccionado Como el perfil es Simgle existe s lo una POU MainPrg y el lenguaje ST se mantuvo Hacer clic en Previous para volver a la pantalla anterior Finish para finalizar o Cancel para interrumpir 35 4 Inicializaci n R pida _MasterTool Standard Project Choose the language and the wizard will create the following objects within the project Common Task Programs Preempt Free Tasks Program associated with Main Task Figura 4 5 Lenguaje de Programaci n Al presionar el bot n Finish el MasterTool IEC XE iniciar la creaci n del ambiente d
255. erir las modificaciones en la lista de propiedades a las claves correspondientes tambi n en la ficha Summary Quitar clave En la lista de propiedades seleccionar la clave a ser modificada mediante selecci n en la columna Key y oprimir el bot n Remove Generar POU autom ticamente para acceder a las propiedades Cuando esta opci n est activada se crean autom ticamente objetos POU del tipo funci n en la ventana POU que pueden ser empleados para acceder en el programa de aplicaciones a las propiedades del proyecto En este caso se crean funciones especiales para las propiedades Company Title y Version GetCompany GetTitle GetVersion Para poder acceder a propiedades expl citamente definidas para cada tipo de propiedades se dispone de una funci n adecuada GetTextProperty GetBooleanProperty GetNumberProperty GetVersionProperty En este caso debe llamar la correspondiente a estas 131 7 Comandos del Men funciones y en este caso transferir como entrada Input la clave de propiedades como definidas en la ficha Propiedades para que se retorne el valor de propiedades Ejemplo La siguiente propiedad se define en la ficha Properties Key nProp1 Type N mero Value 333 Para obtener el valor en el programa de aplicaciones llame la funci n GetNumberProperty p ej showprop GetNumberProperty nProp1 showprop en este caso tiene que estar declarada como DINT Statistics Project Information Number of objects
256. ero de datos 1 a 65536 Holding MODBUS Register e Input Data Size Register 8 a 65536 Coil e Input Status IEC Variable Direcci n inicial de Cualquier direcci n las variables Q del rea de Q limitada seg n la Tabla 8 32 Configuraciones de la Relaci n MODBUS Ethernet Servidor por Representaci n Directa UCP utilizada Filtros Wr Filters Filters Write Filter IF Write Fiter Mask Read Filter IP Read Fiter Mask Figura 8 70 Filtros Est ndar de F brica Posibilidades Especifica un 0 0 0 1 a intervalo de IPs con 255 255 255 254 a a acceso de escritura Write Filter IP en las variables declaradas en la relaci n MODBUS Especifica la m scara 0 0 0 1a de subred en 255 255 255 254 Write Filter Mask conjunto con el par metro Filtro de IP para Escritura Especifica un 0 0 0 1 a intervalo de IPs con 255 255 255 254 z acceso de lectura en Read Filter IP las variables declaradas en la relaci n MODBUS Especifica la m scara 0 0 0 1 a Read Filter Mask de subred en 255 255 255 254 conjunto con el par metro Filtro de IP 306 8 Editores Tra YA Tabla 8 33 Configuraci n de los Filtros MODBUS Ethernet Server por Mapeo Simb lico Al a adir un dispositivo MODBUS RTU Ethernet Servidor por Mapeo Simb lico se ver su pantalla de configuraci n Par metros Generales Los par metros generales encontrados en la pantalla inicial de configuraci n del protocolo MODBUS Ethernet Servi
257. ers and Groups CCess Rights Upload from device TP Download to device gt Load from disk mj Save to disk Permissions File system objects Grant Deny Clear Runtime objects F Add remove children Device Devil Deva de Everyone Logger dp Owner PlcLogic Application settings UserManagement Execute Modify Wiew Howto ai one or more actions and target objects from the left ist Then select the groups in the upper view for which you want to adjust permissions Click Grant to grant permissions for the selected groups Click Deny to deny permissions for the selected groups Click Clear to reset permissions to default for the selected groups Figura 6 4 Device Access Rights 86 6 Administraci n de Usuarios e Derechos de Accesso A continuaci n se ver como se determinan asignaciones de derechos y como se pueden cargar en el dispositivo o guardar en un archivo Determinaci n de los Derechos Acciones Permisos Para asignar el derecho de ejecutar una acci n en uno o varios objetos seleccione primero las entradas de objetos debajo de la acci n correspondiente en la ventana de Actions seleccione entonces el grupo deseado en la ventana Permissions y oprima entonces el bot n Grant o Deny asimismo en la ventana Permissions Vea a continuaci n la descripci n de las ventanas individuales Aqu se listan las posibles acciones que pueden ser ejecutadas durante el tiempo de ejec
258. escripci n del cuadro de di logo Trace Configuration para la configuraci n de las variables Trace Co nfiguration EA Variable Settings MinMaxColor ma MainPrg 51 UT I mm MainPrg 52 0UT Variable MainPrg 51 0UT aaa mm MainPrg 53 COUNTER E E Graph type ine ooo o ma MainPrg 54 COUNTER ma MainPrg 53 0UT ma MainPrg 54 CUT ma MainPrg 53 0UT Activate minimum warning ma MainPrg s4 CUIT ma MainPrg 55 0UT ma MainPrg B OUT Warning minimum color ma MainPrg S7 OUT ma MainPrg 558 OUT a Mai nPrg SO 0UT Activate maximum warning ma MainPrg s10 0U0T ma MainPrg C IM ma MainPro B ENABLE Warning maximum color ma MainPrg S5 AMPLITUD E ma MainPra iSpecialSinus Appearance ma MainPrg enurmn AA Critical lower limit Critical upper limit Add Variable Delete Variable Figura 8 40 Trace Configuration Variable Settings Para cada registro se deben definir las variables cuyos valores deben ser recolectados y representados en el sistema de coordenadas de este registro Para agregar una variable a una configuraci n de registro seleccione el registro en el rbol a la izquierda en la ventana de configuraci n de traza y seleccione el comando Add Variable debajo del rbol En la parte derecha de la ventana aparece a continuaci n el cuadro de di logo Trace Configuration y simult neamente aparece una entrada de variable vac a a la izquierda en el rbol con sangr a debajo del registro Defina ahora la
259. esis Set Execution Order Current Execution Order New Execution Order 0 0 Figura 7 90 Set Execution Order Connect Selected Pins S mbolo _1 El comando s lo puede ser ejecutado cuando exactamente se ha seleccionado una salida y varias entradas En la llamada se establece un enlace desde la conexi n de la salida hasta las conexiones de las entradas Reset Pins S mbolo Cuando de un m dulo de entrada o de salida se han eliminado pins por ejemplo por que no estaban siendo utilizados o cuando la interfaz de un m dulo se ha modificado se puede emplear este comando para restablecer nuevamente todas las entradas y salidas del m dulo que est n definidos en su implementaci n Este es el caso por ejemplo en que la interfaz de la POU se ha cambiado 176 7 Comandos del Men Adem s el comando puede ser utilizado para mostrar los par metros del tipo VAR_IN_OUT de un bloque de funciones que de forma predeterminada est n ocultos En el siguiente ejemplo fue borrado el pin de entrada fbin2 de la instancia del bloque de funciones en el Editor CFC por que no se utiliza Cuando el cuadro fb1 se selecciona y se ejecuta el comando Restablecer conexiones todas las entradas y salidas del bloque funcional se exhibir n nuevamente tal como se ha definido en su implementaci n FUHCTION BLOCK fbl VAR IHPUT fhinl IHT birz INT EHD VAR VAR OUTPUT fboutl IHT EHD VAR VAR Phiirar THT 0
260. eso En este caso en el gr fico se dibujar el comportamiento din mico de las variables SP PV y MV Despu s del inicio del control el nombre de este bot n cambia a Stop en el cual el monitoreo se puede terminar Despu s de terminar monitoreo el nombre del bot n vuelve a Start El bot n Start y todos los dem s botones que se encuentran inmediatamente a su derecha s lo est n habilitados con el PLC en modo Online Estos otros botones tienen las siguientes funciones lt desplazar el gr fico a la izquierda gt desplazar el gr fico a la derecha O volver a la posici n normal del gr fico ejecutar operaci n de AUTOFITT del gr fico Al hacer clic con el bot n derecho del rat n sobre el gr fico de tendencia aparece un men contextual como se muestra en la Figura 8 81 Save Open Zoom Return Mouse Shift Clear Time Figura 8 81 Men Emergente del Gr fico de Tendencia La opci n Save se activa s lo cuando hay alguna informaci n que se presente en el gr fico de tendencia Esta opci n le permite almacenar los datos del gr fico en archivo CSV La opci n Open permite que los datos previamente guardados en el archivo CSV a trav s de la opci n de Save se lean y se dibujen de nuevo en el gr fico de tendencia Esta opci n est desactivada durante el monitoreo del proceso inicializado por el bot n Start La opci n Zoom Return permite hacer zoom en el gr fico Esta opci n est
261. est n disponibles cundo el usuario elegir el perfil Professional o si ciertas opciones se han activado Para obtener m s informaci n acerca de las funciones vea Features 257 8 Editores Start Page Configuration Bus i Library Manager X Namespace Effective wersion Add library loStandard 3 4 2 0 System loStandard 3 4 2 0 Properties NextoStandard 1 0 0 13 WAA NextoStandard Remove librar loDrvNextoBus loDrvNextoBus 1 0 0 18 WAA loDrvNextoBus loDrvNex D rl WAA IoL Placeholders Details LibNextoNet LibNextoNet 1 1 0 11 WAA LibNextoNet Standard 3 4 4 0 System Standard Tarir Tarir 2450 Auron El lec tc lec tc 3 4 2 0 System lecshe D aa 13 Ha 5 J A NX3010 Diagnostic Structs WAA MxX3010 Diagnostic_Structs Ha Ha Haa Library repository ad GlobalDefines A H DataStructures Mame Type Inherited from Address Initial Comment Common s Createsocket RTS_IEC_ RESULT M eProtocol PROTOCOL M CreateSocket psocketld POINTER TO WORD En Destroy FA Getsocket Inputs Outputs Graphical 54 Initialize Ha Interfaceld E isValidsodt BA NICTeamingActive 54 NICTeamingPosition 4 Poll Inputs Outputs Graphic Ta psFastDiagnostics CreateSocketi Documentation 54 Registeret METHOD CreateSocket En Releasesodet A ales Type Inherited from Address Initial Comment RTS_IEC RESULT PROTOCOL POINTER TO WORD Figura 8 22 Editor Libr
262. est Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Log CM 7 26 2012 2 51 PM 30 0 Test Loa CM pl d o be 0 o be o o o be o 0 o bo o D o e o be 0 LE Figura 8 18 Dispositivo Log 254 8 Editores La l nea de log se representa con las siguientes informaciones e Severity Para la gravedad del evento existen cuatro categor as Advertencias errores errores de excepci n informaciones La representaci n de cada categor a puede ser visualizada u ocultada accionando el bot n correspondiente en la barra arriba de la lista En el bot n se indica en cada caso la cantidad de entradas de registro de la categor a
263. et Visualization Compress Stretch S mbolo a Con este comando se puede restablecer la indicaci n del de los registro s a los valores predeterminados despu s que este estos haya n sido modificado s por ejemplo a trav s de Zoom Las configuraciones predeterminadas est n definidas en el cuadro de di logo de Configuration S mbolo Mediante este comando se comprimen los valores mostrados para el muestreo de Trace es decir despu s de este comando el usuario puede mostrar la evoluci n de las variables de Trace dentro de una ventana de tiempo mayor Es posible la ejecuci n m ltiple del comando Este comando es el comando contrario de Stretch S mbolo Con este comando los valores que se muestran para el Trace de muestreo se aumentan zoom Si este comando se ejecuta repetidamente la secci n de Trace que aparece en la ventana aumentar de tama o Este comando es el comando contrario de Compress Multi Channel Con este comando se puede cambiar la visualizaci n del diagrama del Trace La vista est ndar consiste en un diagrama con ejes x y y en el cual se muestran todas las variables Previsualizaci n de m ltiples canales cada variable se muestra en su propio diagrama pero con ejes x id nticos Zooming y Scrolling de comandos afectan el eje x de todos los esquemas al mismo tiempo 269 8 Editores L ap Trace ab MinMaxColor J e x o IN Eo Dell venido e A n E E
264. et Visualization Compress Stretch Multi Channel Download Trace Start Stop Con este comando se carga expl citamente en el control el c digo generado para el Trace para activar all el trazado Esto es necesario para el primer uso de la funcionalidad Trace sobre una aplicaci n como as tambi n m s tarde siempre que se haya modificado la configuraci n de Trace o el programa de aplicaci n Un Trace activo se indica a trav s de un fondo verde del objeto de Trace en el rbol de dispositivos S mbolos Fl Este comando cambia la activaci n y desactivaci n del Trace Si se detiene el Trace se mostrar el s mbolo Si se ejecuta el comando el Trace se reinicia se visualizar la pantalla de los valores de las variables a partir de ese momento Si se est ejecutando el Trace se mostrar el s mbolo Si se ejecuta el comando se cerrar el Trace es decir la pantalla congela la secci n actual del gr fico s Reset Trigger Cursor S mbolo fn Este comando har un reset en la exhibici n del Trace despu s de su interrupci n o a la aparici n de un disparo La exhibici n del Trace permanecer con los valores actuales ls S mbolo 267 8 Editores Mientras est activada esta opci n predeterminado se indica la posici n actual del cursor en el sistema de coordenadas de la ventana de Trace siempre en la barra de estado del sistema de programaci n Mueva el cursor haciendo clic en
265. extos Instalaci n en repositorios actualizaci n autom tica depuraci n Funcionalidades Adicionales Men s barra de herramientas y manejo por teclado Componentes espec ficos del cliente agregables a trav s de complementos Configuraci n del CP y configuraci n de tareas integrados en el rbol de dispositivos Soporte UNICODE Comentarios de l nea Perro guardi n 17 3 Conceptos y Componentes B sicos Selecci n m ltiple en el rbol de objetos del proyecto Ayuda en l nea integrado en la interfaz de usuario Compilaci n condicionada Breakpoints Depuraci n Paso hasta el cursor y retorno a llamada anterior Driver de bus de campo de acuerdo a IEC 61131 3 Configuraci n de CP y s mbolos en aplicaciones Libre asignaci n de memoria para c digo y datos Cada objeto puede ser definido como interno o externo enlace posterior en el sistema en tiempo de ejecuci n e Notas de la precompilaci n de errores sint cticos Perfiles Un perfil de proyecto en el MasterTool IEC XE es un conjunto de reglas caracter sticas comunes y est ndares utilizados en el desarrollo de una soluci n de automaci n industrial un perfil que influye en la forma de implementaci n de la aplicaci n Con la diversidad de tipos de aplicaciones soportadas por el Runtime System de la Serie Nexto seguir un perfil es una forma de reducir la complejidad en la programaci n Las aplicaciones se pueden crear seg n uno de los siguientes perfiles
266. f Download Este comando est disponible en modo en l nea Este provoca una precompilaci n y compilaci n de la aplicaci n activa Esto quiere decir que junto con la comprobaci n de sintaxis tambi n se genera c digo de aplicaci n y se carga sobre el control En el mismo procedimiento se genera en el directorio de proyecto el protocolo de compilaci n lt nombre de proyecto gt lt nombre de dispositivo gt lt aplicaci n gt compileinfo Cuando intente enviar una aplicaci n que ya est disponible en el controlador de la misma versi n se mostrar el siguiente mensaje Program has not changed No download will be performed En este caso la aplicaci n no se enviar para el CP Durante el env o la ventana Message categor a Build muestra un protocolo de las acciones de ejecuci n inicio generaci n de c digo etc e informaciones acerca de las reas de memoria tama o del c digo tama o de datos globales y de memoria asignada Online Change ATENCION Online change modifican la ejecuci n del programa de aplicaci n y no afectan el proceso de reinicio Aseg rese de que el nuevo c digo de la aplicaci n no afectar el comportamiento deseado del sistema Dependiendo de la instalaci n controlada pueden generarse da os en la instalaci n y piezas o poner en peligro la vida y la salud de las personas 188 7 Comandos del Men NOTAS Cuando se realiza un cambio en l nea no se ejecutan las ini
267. fue registrado por el indicador SFCError un tiempo de espera 228 Build 7 Comandos del Men MyPlc Application POU Expression tz111 t222 SFCError de SFCErrorPOl ds SFCErrorstep SFCOuUItError Type Value BOL FALSE BODL FALSE BGL TRUE STRING Pon STRING 51 BODL FALSE T 2557m543295m This is step s31 Symbol Write Minimal active Co E p rt IS pt Hi Ha E d Maximal active Prepared value CFC Editor 9 Dedaration editor iF FBD LD and IL editor Features ad International Settings G Load and Save E SFC E SFC editor EF SmartCoding Syntax Highlighting E Text editor Code generation Fl Calculate active transitions only Figura 7 143 Opciones del SFC Build e Calculate active transitions only Cuando esta opci n est activada s lo se genera c digo para las transiciones activas en ese momento 229 7 Comandos del Men SmartCoding Este subdi logo del cuadro de di logo Options contiene configuraciones proporciona funciones de apoyo de codificaci n como por ejemplo entrada y cuadros de di logo AutoDeclaration o Input Assistant adem s permiten ajustes hacer m s amigable la codificaci n CFC Editor 9 Declaration editor aF FBD LD and IL editor Features ad International Settings gt Load and Save List components after typing a dot W Dedare unknown variables automatically AutoDedare E
268. fuertemente recomendable adoptar estrategias para garantizar la consistencia de datos Tarea Pou _ Prioridad Tipo Intervalo Evento MainTask MainPrg J13 C clica t00ms CyclicTask00 CyolicPrg00 a C clica 200ms 20 3 Conceptos y Componentes B sicos CyclicTask01 CyclicPrgo 13 C clica 500ms ExterninterruptTask00 ExternInterruptPrg00 02 Extema IO_EVT_O TimelnterruptTask00 TimeinterruptTaskoo 01 C cica 20ms ExterninterruptTask01 ExterninterruptPrg01 ao Extema IO_EVT_1 TimelnterruptTask01 TimelnterruptPrg01 09 C clica 30ms FreeTask freePrg st comtimaf Tabla 3 4 Tareas del Modelo Expert Custom El perfil de proyecto Custom permite al desarrollador explorar todas las potencialidades del Runtime System implantado en las unidades centrales de procesamiento de la Serie NEXTO Ninguna de las funcionalidades se deshabilita ninguna prioridad asociaci n entre tareas y programas o nomenclatura se impone La nica excepci n se hace para MainTask que debe siempre existir con este nombre en este Perfil Adem s de las tareas en tiempo real con prioridades 00 a 15 las cuales se escalonan por prioridad en este perfil tambi n es posible definir tareas con prioridades menores en la franja 16 a 31 En esta franja se usa el Completely Fair Scheduler time sharing lo que es necesario para la ejecuci n de c digos que pueden quedar bloqueados por ejemplo uso de sockets
269. g MainTask fj Nx3010 xQ S A Mow y S f Device NX3010 General Parameters Bus Interrupt Configuration Z S E PLCLogic Diagnostics Area CPU Parameters z o Application Q Start Address Start User Application after a Watchdog Reset A ES Bill of Materials 21458 Disabled ea Configuration and Consumption Size Hot Swap Mode T pi A EI 489 Enabled without startup consistency z ps Used range QB21458 Q821946 Library Manager E MainPrg PRG Retain Area TCP IP Parameters E Pou PRG Q Start Address Initial Time out x100 ms 8 Task Configuration 4096 E la 2 Configuration Size ACK Delay x10 ms MainTask 8192 lali fio o E graben Used range QB4096 QB12287 Persistent Area Project Parameters Q Start Address F Generate error on tasks watchdog consistency 12288 SO E Consist retain and persistent area in Q Size z Memory Card Used range QB12288 0QB20479 Current user nobody Figura 4 15 Configuraci n de la UCP Adem s para que sea posible la comunicaci n entre la UCP y el MasterTool IEC XE la interfaz Ethernet NET 1 se deber configurar Al hacer doble clic sobre el cono NET 1 de la UCP en el rbol de dispositivos surgir una nueva pesta a para configuraci n de la red de comunicaci n en la cual el m dulo est conectado File Edit View Project Build Online Debug Tools Window Help MESA StartPage f Configuration Bus fj NET
270. ger Edge Ver Tabla 8 7 O Ning n desencadenador establecido predeterminado Positive Efecto de desencadenador con un flanco ascendente sobre la variable de desencadenador booleana o en caso de una variable de desencadenador anal gica en el momento que se haya alcanzado desde abajo el valor definido en nivel de desencadenador Negative Efecto de desencadenador con un flanco ascendente sobre la variable de desencadenador booleana o en caso de una variable de desencadenador anal gica en el momento que se haya alcanzado desde arriba el valor definido en nivel de desencadenador Efecto de desencadenador para las condiciones positivas y negativas vera arriba descritas Tabla 8 7 Trigger Edge e Post Trigger samples define el n mero de registros por se al de traza se registran despu s de la activaci n del gatillo Valor predeterminado 50 Intervalo O hasta 232 1 e Trigger Level Cuando una variable anal gica est indicada como variable de desencadenador se debe registrar aqu el valor ante el cual se activa el evento del desencadenador Introduzca el valor directamente o a trav s de una variable que suministra el valor tambi n permitidas constantes ENUM Por defecto Ninguna entrada e Task De la lista de las tareas disponibles seleccione aquella seg n la cual tras su ejecuci n se debe leer el valor de las variables de traza Por defecto Primera tarea en el rbol de configuraci n de tareas
271. gt Tecla de acceso directo lt CTRL gt lt A gt 160 7 Comandos del Men Este comando se usa para insertar una bobina paralela a las bobinas ya existentes Si la posici n marcada es una conexi n entre contactos y bobinas la nueva bobina se inserta como ltima Cuando el punto marcado es una bobina la nueva se inserta paralela a ella directamente por arriba La bobina posee de forma predeterminada el texto Para modificaci n puede hacer clic en este texto y editarlo o emplear el asistente de introducci n Para otras opciones introducci n de direcciones saltos de l nea en nombres de variables y comentarios observe por favor la descripci n del tem FBD LD and IL Insert Set Coll S mbolo gt Este comando se emplea para insertar una bobina Set Alternativamente se puede emplear la combinaci n de comandos Insert Coil Extras y Set Reset para insertar una bobina de este tipo Insert Reset Coil S mbolo 2 Este comando se emplea para insertar una bobina Reset Alternativamente se puede emplear la combinaci n de comandos nsert Coil Extras y Set Reset para insertar una bobina de este tipo Insert Contact S mbolo 14 Tecla de acceso directo lt CTRL gt lt K gt Este comando inserta en un diagrama de contactos de red un elemento de contacto El comando no est disponible en la vista FBD e IL del editor sin embargo un contacto al conmutar se convierte adecuadamente 77 gt bb A
272. guientes opciones o si desea cancelar la operaci n de inicio de sesi n e Opci n 1 Yes El cuadro de di logo de configuraciones de comunicaci n se abre y autom ticamente se ejecuta un mapeo de red En caso de que el dispositivo recientemente definido como active path se encuentra lo mismo autom ticamente se define como activo esta informaci n se almacena en el sistema local e Opci n 2 No El cuadro de di logo de configuraciones de comunicaci n se abre sin que ninguna acci n de configuraci n adicional se realice El usuario debe configurar la direcci n activa manualmente Si el comando Login se llama desde el men Online la aplicaci n actualmente activa se considera Si el comando se llama desde el men emergente cuando un objeto de la aplicaci n se selecciona en el rbol de dispositivos la aplicaci n seleccionada se considera independientemente de estar definida como activa o no Las siguientes situaciones son posibles cuando el usuario realiza el inicio de sesi n con la aplicaci n activa sin errores y con las configuraciones de comunicaci n adecuadas e La aplicaci n a n no est disponible en el controlador El usuario debe confirmar el env o Se abrir un di logo con el siguiente texto Application lt application name gt does not exist on device Do you want to create it and proceed with download El bot n Details proporciona informaci n sobre las aplicaciones que ya est n en el CP
273. gura 8 33 Ventana del Editor Trace Sin Configuraci n Un Trace define una o varias variables para realizar un seguimiento Para ello deben se establecer configuraciones comienzo del Trace muestreo condiciones de disparo tama o del b fer tarea responsable entre otros Adem s la apariencia vista de los par metros para el sistema de coordenadas donde se mostrar la curva de cada variable de Trace se debe establecer Para configurar un Trace emplee el men emergente en la parte derecha de la ventana correspondiente e Add Variable Cuadro de di logo para agregar una variable y definir par metros de exhibici n color tipo de gr fico etc e Delete Variable elimina las variables seleccionadas e Visible hace visible una determinada variable seleccionada e Appearance Cuadro de di logo para determinar la apariencia del gr fico este comando muestra el color gris mientras no est cargada ninguna configuraci n e Configuration Cuadro de di logo para definici n del Trace condiciones tipo de curva y una vez m s la apariencia de gr ficos con sus variables espec ficas Una configuraci n de Trace puede ser guardada en un archivo externo trace y volver a ser cargado de este a la ventana del editor 273 8 Editores El men Trace proporciona comandos adicionales para trabajar en los gr ficos de Trace actualmente mostrados actualmente Add Variable Los di logos de configuraci n de Trace y de
274. h Multi Channel Load Trace Save Trace Para m s informaciones consulte Editor Trace en el cap tulo Editores de esto manual 236 8 Editores 8 Editores Consideraci n General sobre Editores Este cap tulo describe los diferentes tipos de editores disponibles para la configuraci n de objetos de dispositivos configuraci n de red y otros tipos Cada tipo de editor tiene sus peculiaridades Sin embargo algunas caracter sticas son generales y se aplican a todos los editores En editores siempre que hay campos num ricos en configuraci n estos campos tienen un valor l mite m nimo y m ximo que depende de la funcionalidad del campo Por ejemplo un campo de timeout puede tener un valor m nimo de 10 y m ximo de 65535 s En estos casos no es posible configurar valores fuera de este rango y esta consistencia se realiza durante la configuraci n Para algunos campos num ricos esta consistencia se realiza en una de las etapas de generaci n de c digo Esto sucede tambi n cuando hay una dependencia entre diferentes campos como por ejemplo entre el tiempo del ciclo de una tarea y su valor de perro de guardia En los casos par metros que representan direcciones de mapeos directos de I Q y M la consistencia se realiza s lo durante la generaci n de c digo C mo los proyectos pueden hacerse a cualquier modelo de UCP y estos tienen diferentes tama os de reas los campos que representan intervalos de direcciones dentro
275. hdog est activo Esto significa que la tarea se interrumpe con el estado de error error de excepci n en el momento que la ejecuci n demora m s que el tiempo actualmente configurado en el campo Sensitivity Cuando est activada la opci n Update IO while in stop en las PLC Settings se restablecen las salidas a los valores predeterminados definidos Son posibles los siguientes casos Varios tiempos de espera sucesivos vale lo siguiente Sensitiviy Error de Excepci n en el Ciclo Tabla 8 2 Relaci n Sensibilidad x Excepci n en el Ciclo Tiempo de espera por nica vez Error de excepci n cuando el tiempo del ciclo actual es m s largo que Time Sensitivity Ejemplo Time t 10ms Sensitivity 5 gt Error de excepci n en el momento que la tarea por nica vez se ejecuta m s de 50 ms Esto sirve para detectar bucles infinitos en el primer ciclo o Time por ejemplo t 200ms Tiempo Watchdog ver significado arriba en Enable o Sensitivity Cifra ver significado arriba en Enable En el caso de la tarea de ser MainTask sensibilidad se fija con valor 1 Observe que un Watchdog se puede desconectar con ayuda de las funciones de biblioteca CmplecTask library para determinados ciclos PLC esto es til para ciclos que en funci n de las inicializaciones pueden consumir m s tiempo Tras la declaraci n de una variable apropiada para la manipulaci n de tareas del tipo RTS_IEC_HANDLE hlecTask RTS IEC HANDLE
276. hivos de la selecci n de los archivos adicionales a ser descomprimidos Tras la adaptaci n de las opciones se puede abandonar el cuadro de di logo archivos adicionales con OK A trav s del bot n Show comment se indica un comentario agregado eventualmente por el creador del proyecto En caso que no se disponga de un comentario de este tipo en lugar de ello se indica un mensaje de error adecuado Tras conclusi n de la configuraci n en el cuadro de di logo seleccione e Extract para descomprimir el archivo al directorio de destino indicado Siempre que en el directorio de destino ya exista un archivo que lleve el mismo nombre con el de un archivo contenido en el archivo de proyecto se emite un aviso de advertencia y se le consulta si desea sustituir el archivo local Puede hacer valer su decisi n para cualquier otro conflicto de nombres activando la opci n Aplicar para todos los objetos y archivos h e Cancel para interrumpir la acci n e impedir la extracci n del archivo de proyecto Project Archive Save Send Archive Este comando sirve para la configuraci n y para la creaci n de un archivo de proyecto en el cual est n reunidos todos los archivos referenciados y contenidos en el proyecto actualmente abierto El archivo lt nombre del archivo gt projectarchive puede a continuaci n ser guardado o enviado Esto ltimo es de ayuda para poner a disposici n de un colaborador todos los archivos relevantes de un 95 7
277. hora el comando Order By Topology los tres elementos seleccionados se extraen de momento de la lista de ejecuci n En primer lugar ivar se insertar delante del r tulo Count y recibir el n mero 4 RETURN toma el valor 3 A continuaci n el salto Count se inserta antes de Var6 y recibe el n mero 5 Esto hace con que el r tulo Count anteriormente de n mero 5 la salida 1va3 y RETURN sean disminuidos a 1 Finalmente el cuadro AND se volve a insertar antes del salto y recibir el n mero 4 Otra vez causa una reducci n en los n meros del r tulo anteriormente 4 de la salida ivar3 y de RETURN A continuaci n se presenta el nuevo orden de ejecuci n 175 7 Comandos del Men pe O Maa RETURN o Figura 7 89 Ordenamiento Posterior Al insertar un elemento nuevo este se inserta de forma predeterminada delante de su sucesor topol gico en la lista de ejecuci n Set Execution Order Con este comando contenido de forma predeterminada en el submen Execution Order del Men CFC se puede definir nuevamente el n mero de elemento de aquel en ese momento seleccionado para modificar la posici n del elemento dentro del orden de ejecuci n El comando abre el cuadro de di logo Set Execution Order El n mero de elemento actual se representa en el campo Current Execution Order y ante un New Execution Order el deseado puede ser introducido nuevamente los posibles valores est n indicados entre par nt
278. hos de acceso Observe que cada proyecto posee su propia administraci n de usuarios Para entonces por ejemplo obtener determinados derechos de acceso sobre una biblioteca incluida en un proyecto el usuario debe iniciar sesi n expl citamente y por separado en esta biblioteca Usuario y grupos que est n definidos en diferentes proyectos no son id nticos a n si tienen id ntico nombre NOTA Las contrase as de usuarios se guardan irreversibles Cuando una contrase a se olvida la cuenta de usuario se torna imprestable Cuando se olvida la contrase a Owner probablemente todo el proyecto se torna imprestable Administraci n de Derechos de Acceso La administraci n de usuarios en un proyecto s lo es conveniente cuando se asocia con una asignaci n adecuada de derechos para el acceso al proyecto y los objetos En un proyecto nuevo fundamentalmente todos los derechos est n establecidos con un valor predeterminado derecho predeterminado Este valor predeterminado habitualmente es permitido 82 6 Administraci n de Usuarios e Derechos de Accesso A continuaci n cada derecho puede ser asignado expl citamente permitido o retirado prohibido o bien restablecido al valor predeterminado La administraci n de los derechos de acceso se realiza en el cuadro de di logo Permissions o para derechos de acceso a objetos en el cuadro de di logo de Access Control que es parte del cuadro de di logo Properties Los dere
279. i n La categor a Declaraci n ofrece comandos para trabajar en el editor de declaraci n tabular Editor de Declaraci n Tabular Declaraci n Proporciona comandos para trabajar en un editor de declaraci n tabular Est n disponibles en el men emergente y tambi n en la barra de herramientas del editor Comandos disponibles Edit Declaration Header Insert Move Down Move Up Edit Declaration Header Insert Este comando abre el editor al encabezado de la declaraci n Para obtener informaciones detalladas consulte la descripci n del Editor de Declaraci n Tabular Este comando agrega una nueva l nea de declaraci n de variables Para obtener informaci n detallada consulte la descripci n del Editor de Declaraci n Tabular 235 Move Down Move Up Trace 7 Comandos del Men Este comando desplaza la l nea de declaraci n seleccionada una posici n hacia abajo Para obtener informaci n detallada consulte la descripci n del Editor de Declaraci n Tabular Este comando desplaza la l nea de declaraci n seleccionada una posici n hacia arriba Para obtener informaci n detallada consulte la descripci n del Editor de Declaraci n Tabular El men Trace proporciona comandos para trabajar con el editor correspondiente Estos comandos est n disponibles cuando el editor est activo Download Trace Start Stop Trace Reset Trigger Cursor Mouse scrolling Mouse zooming Reset View Compress Stretc
280. i n afectada en el objeto Para ello se dispone de los comandos Next Message Previous Message y Go To Source Position consulte Ventana para m s detalles Element Properties S mbolo Este comando abre el cuadro de di logo de Properties para el elemento SFC seleccionado en ese momento Las propiedades del elemento como nombre comentario tiempos de pasos y acciones asociadas se representan en una tabla estructurada Estas pueden ser editadas en la columna Value A trav s de un clic de rat n sobre el campo se alcanza el modo de entrada o bien se puede en pasos establecer o quitar una marca de verificaci n en la casilla para activar o desactivar la propiedad Init Step 113 7 Comandos del Men Vea Propiedades del Elemento SFC Manual de Programaci n IEC 61131 para obtener m s detalles sobre las propiedades individuales del elemento Product Library Toolbox S mbolo 2 Este comando abre la visualizaci n de la Product Library donde el usuario puede elegir e insertar dispositivos en el proyecto Para m s informaciones consulte A adir M dulos ES Este comando abre una ventana con herramientas Toolbox para el editor activo en ese momento De forma predeterminada un cuadro de herramientas de este tipo est disponible para editores gr ficos o el editor de visualizaci n Este contiene los elementos de programaci n gr ficos que pueden ser arrastrados a la ventana del editor a trav s de arrastrar y colocar
281. i n de grabaci n y de la variable Las variables de Trace configuradas se muestran en el rbol del Trace al lado izquierdo del cuadro de di logo Configuration ventana principal de su editor 275 8 Editores a Trace Configuration MinMaxColor MainPrg 51 OUT MainPrg 52 UT MainPrg 53 COUNTER MainPrg 54 COUNTER MainPrg 53 0UT MainPrg 54 UT MainPrg 53 OUT MainPrg 54 OUT MainPrg 55 UT MainPrg B OUT MainPrg 57 OUT MainPrg 58 OUT MainPrg 59 QUT MainPrg 510 OUT MainPrg D IM MainPrg B EMABLE MainPrg 53 AMPLITUD E MainPra iSpecialSinus MainPrg enum Add Variable Delete Variable Figura 8 35 rbol de Trace en el Di logo Trace Configuration Vea en el nivel superior el nombre del trace configurado y a continuaci n los nombres de variables asignadas Para cambiar la configuraci n de grabaci n seleccione el nombre del Trace en el nivel superior del rbol del Trace Luego se abrir el cuadro de di logo de Record Settings Para agregar o eliminar una variable de la grabaci n vea los comandos a continuaci n relativos al rbol de grabaci n New Variable y Delete Variable Para cambiar la configuraci n de la variable seleccione lo que desee y a continuaci n abra el cuadro de di logo correspondiente Tambi n pueden seleccionarse varios tems a trav s de lt SHIFT gt clic del rat n o lt CTRL gt clic del rat n en la lista de variables Los siguientes cambios se aplicar
282. i n de los elementos en redes FBD LD IL se configura en FBD LD and IL 166 Insert Branch Above S mbolo 441 7 Comandos del Men Este comando est disponible para insertar una rama sobre otra ya existente encima de la posici n actual del cursor Insert Branch Below S mbolo Gl Este comando est disponible para insertar una rama sobre otra ya existente debajo de la posici n actual del cursor Update Parameters Tecla de acceso directo lt CTRL gt lt U gt Este comando puede ser empleado en el editor FBD LD TL para actualizar las entradas y salidas del m dulo ya insertado cuando su interfaz se ha modificado cuando p ej se ha agregado una salida Las conexiones existentes en las entradas y salidas que permanecen se mantienen inalteradas o bien cuando se le suma una entrada o salida esta aparece ocupada con y entonces puede ser asignada 2 Function block modified added 1 Original version of the function block with two outputs output FUNCTION BLOCK fublo FUNCTION BLOCK fublo VAR_IHPUT VAR_IHPUT inl INT inl INT inz IHT inz IHT EHD VAR EHD VAR VAR OUTPUT VAR OUTPUT ioutl IHT ioutl IHT iout INT iout IHT FEM 1FAD icut IHT f_ inst FHD VAR fublo E a inl ioutl ergyvar 2 inz ioutebivar 3 Updated function block by Update Parameters in the FBD network inl j ergyar inz Figura 7 79 Actualizaci n de Par metros en FBs Remove Unused FB Cal
283. ic Explorer 77 Diagnostic al Library Manager E MainPrg PRG Fe Task Configuration MainTask E Configuration Bus NX3010 NX3010 nx5001 NX5001 u PO5063 P05063 Start Page dE Configuration Bus 4 Diagnostics GLOBAL DG_NX3010 diagnostics variable DG_NX3010 AT QB21520 T_DIAG NX3010 1 DG_NX1001 diagnostics variable DG_NX1001 AT QB22040 T_DIAG NX1001_1 DG NX1005 diagnostics variable DG_NX1005 AT QB22042 T_DIAG NX1005_ 1 DG NX2001 diagnostics variable DG_NX2001 AT QB22046 T_DIAG NX2001 1 DG _NX2020 diagnostics variable DG_NX2020 AT 3QB22050 T_DIAG NX2020 1 DG NX6000 diagnostics variable DG_NX6000 AT QB22054 T_DIAG NX6000_1 DG NX5001 diagnostics variable DG_NX5001 AT 30822072 T_DIAG NX5001 1 DG_PO5063 diagnostics variable DG_PO5063 AT 35QB22158 T_DIAG PO5063_1 DG PO1000_16DI 24 Vdc Opto Coupled diagnostics variable 0 30060 e w N Pe hesqn J9MPOId aege 7 enxe ly l Po1000_16D1_24_vdc_Opto_c DG_PO1000_16DI 24 Vdc Opto Coupled AT 30B22183 T_DIAG P01000_1 Y com1 DG_MODBUS RTU Master diagnostics variable M moDBUS_RTU_Master MODBUSR DG_MODBUS_RTU Master AT QB22193 T_DIAG MODBUS_RTU MASTER 1 3 com2 DG MODBUS RTU Slave diagnostics variable A MODBUS_RTU_Slave MODBUSR DG_MODBUS_RTU_Slave AT QB22213 T_DIAG MODBUS_RTU_SLAVE_1 S NET1 DG MODBUS Client diagnostics variable J moDBus_ Client MODBUS Client DG_MODBUS
284. icaci n del protocolo MODBUS RTU Esclavo por Mapeo Simb lico encontrados en el bot n Avanzado de la pantalla de configuraci n se dividen en Ciclo de la Tarea Retraso del Env o e Interframe M nimo como se puede ver en la Figura 8 58 y en la Tabla 8 20 MODBUS Advanced Settings Settings Task Cycle ms po Send Delay ms o 5 Minimum Interframe chars 3 5 Figura 8 58 Pantalla de Configuraciones Avanzadas del MODBUS RTU Esclavo por Mapeos Simb licos Est ndar de F brica _ Posibilidades Tiempo para ejecuci n 50 20 a 100 de la instancia dentro del ciclo sin considerar Task Cycle ms su propio tiempo de ejecuci n Tiempo de retraso 0 a 65535 Send Delay ms para el env o de la respuesta Miun nterirame Tiempo m nimo de 3 5 3 5 a 100 0 chars silencio entre diferentes frames Tabla 8 20 Configuraciones Avanzadas MODBUS RTU Esclavo por Mapeos Simb licos Configuraci n de los Mapeos La configuraci n de los dispositivos mapeos del MODBUS RTU Esclavo por Mapeos Simb licos visualizados en la figura Figura 8 59 sigue los siguientes par metros Tabla 8 21 296 8 Editores Figura 8 59 Pantalla de Mapeos del MODBUS RTU Esclavo por Mapeo Simb lico Est ndar de F brica_ Posibilidades Nombre de la variable Nombre de una variable Variable Value simb lica declarada en un programa o GVL Tipo de dato Coil 1 bit MODBUS Input Status 1 bit Data Type Holding Register 16 bits Input Reg
285. ice PLC Logic Application Link To File Network properties Filename Import before compile Export before compile Figura 7 29 Propiedades Categor a Link to File SFC Settings Aqu se indica y puede ser modificado para el objeto SFC seleccionado en este momento las configuraciones actuales referentes a compilaci n y memoria Los puntos Flags y Build tratados en las fichas corresponden a aquellos del cuadro de di logo de SFC Options donde est n definidas las configuraciones predeterminadas para objetos SFC Consulte el tema correspondiente para obtener una descripci n de las configuraciones espec ficas 122 7 Comandos del Men Properties POU_SFC Device PLC Logic Application A 3 Variable Description SFCInit SFCReset SFCError SFCEnableLimit SFCErrorstep SFCErrorPQU SFCQuitError gt FCPause SFCTrans SFECurrentstep SFCTI All steps and actions are reset Theinit s All steps and actions are reset The init s Gets TRUE if a time check failed Enable time check on steps Contains the name of the step that causi Contains the name of the POU that cause Execution is stopped SFCErroris reset Execution is stopped SFCError is reset Gets TRUE if a transition switches throi Contains the name of the active step lt e e e EE 8 8 EE Es e Switches the next transition on a rising e LI d d d L d LI d d d d h Figura 7 30 Propiedades Categ
286. icitud Las l neas subsecuentes contienen los valores para esos par metros En ese archivo las informaciones se separan por el car cter punto y coma El archivo de exportaci n se puede importar para un proyecto existente a trav s del comando de importaci n NOTA Los dispositivos que no se pueden exportar poseen la opci n Export to CSV del men de contexto deshabilitada De la misma Forma esos dispositivos no se exportar n en el caso de que se utilice la opci n disponible en el men Project Import from CSV Este comando permite importar uno o m s dispositivos descritos en el archivo generado por el comando de exportaci n Para importar todos los dispositivos descritos en el archivo se debe usar la opci n Import from CSV disponible en el men Project La importaci n parcial ocurre cuando se desea importar un dispositivo solamente descrito en el archivo Para tanto el dispositivo a importar debe estar instanciado en el proyecto y su nombre debe ser igual al nombre del dispositivo descrito en el archivo De esta forma la importaci n parcial puede ocurrir a trav s de la opci n Import from CSV del men de contexto del dispositivo de destino Al elegir la opci n Import from CSV la caja de di logo Abrir se mostrar Entonces es posible elegir el archivo generado por el comando de exportaci n Tras elegir el archivo y hacer clic en Open la importaci n se iniciar y los dispositivos descritos en el archivo s
287. ics Area 22040 Define starting address of Module Diagnostics Area Figura 8 3 Par metros del M dulo Las informaciones relevantes sobre cada par metro se describen en las Caracter sticas T cnicas del m dulo utilizado Bus I O Mapping En la Figura 8 4 se encuentra el mapa de todas las entradas salidas del m dulo 240 Variable is Jo opi Mapping ga NX1001 a S Map to existing variable Channel Digital Inputs Byte 0 Input 00 Input 01 Input 02 Input 03 Input 04 Input 05 Input 06 Input 07 Digital Inputs Byte 1 PH Input 10 Input 11 Input 12 Input 13 Input 14 Input 15 Input 16 Input 17 Type Address 1 0160 o 1x0 0 o DXD 1 o IXD 2 o XD 4 00 5 a 1XD 6 o XD WIBI 0 1x1 0 Dx 1 1 o Dx1 2 0 11 4 011 5 0 1IX1 6 KL Type BYTE BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BYTE BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Unit 8 Editores Description Input state Input state Ay update variaties NextoSlawe Figura 8 4 Mapa de las E S del M dulo Bill of Materials Una vez configurados los m dulos del bus el MasterTool IEC XE le permite ver una lista de los m dulos necesarios para montar la configuraci n de hardware como puede verse en la Figura 8 5 Esta lista puede utilizarse tambi n para la realizaci n de pedidos de compra 241 S E NA3O30_Simple Device NX3030 S E PLC Logic O Application Bill of Materials
288. ido esto es cuando se ha concluido el tiempo indicado o la variable indicada evento recibe un flanco ascendente e Cuando varias tareas cumplen simult neamente la condici n para la ejecuci n se ejecuta primero aquella con la prioridad m s alta e Cuando varias tareas cumplen las condiciones para la ejecuci n y poseen el mismo nivel de prioridad se ejecuta primero aquella que ha esperado durante el mayor tiempo e La ejecuci n de llamadas de programa se produce en cada caso en el orden de arriba hacia abajo en lo que est n ordenados en el di logo de configuraci n de la tarea Cuando se llama un programa que est presente con el mismo nombre tanto en el rbol de dispositivos en la aplicaci n como tambi n en una biblioteca o global de proyecto en la ventana de POUs se emplea aquel asignado directamente a la aplicaci n Monitor y Visualizaci n Online del Task Editor Cuando se ha seleccionado el nodo superior en el rbol de la configuraci n de tareas junto al cuadro de di logo de Properties se dispone el cuadro de di logo Monitor como otra hoja de tabla Esta muestra en modo en l nea para las tareas contenidas en la configuraci n de tareas en cada caso el estado y algunas mediciones actuales sobre los ciclos y tiempos de ciclo en una vista de tabla Los valores se actualizan en el mismo intervalo de tiempo como en la supervisi n de valores del control Tambi n es posible realizar esta supervisi n en modo Simulation
289. iente del mismo modo que las categor as En caso que s lo una parte o sea no todos los archivos pertenecientes a esta categor a est n seleccionados esta categor a se identifica autom ticamente a trav s de m 96 7 Comandos del Men Para agregar al archivo otros archivos que los arriba indicados utilice la tecla Additional files A ra z de ello se abre el siguiente cuadro de di logo Project Archive Indude the following information into the archive Figura 7 9 Archivos Adicionales El bot n Add abre el di logo com n de b squeda de archivos que est n dispuestos aqu de acuerdo a su tipo Tras la confirmaci n de la selecci n con Open los archivos seleccionados se agregan al cuadro de di logo Additional files Para quitar un archivo de esta lista selecci nelo haciendo clic y emplee a continuaci n el bot n Remove En el momento que la lista de los archivos seleccionados se corresponda con sus requerimientos puede cerrar el di logo con OK Para adjuntar al archivo un comentario oprima el bot n Comment Aparece un editor de texto para introducci n del comentario Cierre el editor tras finalizar la introducci n con OK Al importar el archivo de proyecto su comentario podr ser visto mediante la funci n Show comment Despu s que haya realizado todas las configuraciones deseadas accione uno de los tres siguientes botones del cuadro de di logo principal e Save crea el archivo y lo guarda en u
290. ier proyecto creado desde el MasterTool Standard Project La lista muestra todos los dispositivos configurados en el bus con su tipo descripci n y con el identificador individual de cada dispositivo en el bus Adem s siempre se brinda la informaci n de cu l es el consumo de cada uno de ellos y el saldo de corriente del proyecto bas ndose en el modelo de la fuente que utilizan Tambi n es posible imprimir la informaci n de configuraci n y el consumo Como el modelo de rack no tiene un identificador individual adem s del que aparece en la parte superior de la pantalla el campo Name para este dispositivo no tiene un valor Lo mismo vale para la visualizaci n de consumo de corriente en la pantalla de edici n de las fuentes de alimentaci n Editores de las Lenguajes de Programaci n Para detalles consulte Editores de las Lenguajes de Programaci n CFC SFC ST FBD LD DL en el Manual de Programaci n IEC 61131 Editor de Declaraci n El editor de declaraci n textual sirve para crear la parte de declaraci n de un objeto del tipo POU Tambi n puede proporcionar un formato tabular Cualquier modificaci n realizada en una de las vistas siempre se aplicar inmediatamente a la otra Dependiendo de la configuraci n actual en las Declaration Editor Options de ambas vistas est n disponibles y el usuario puede conectarlos a trav s de los botones Textual y Tabular en la esquina superior derecha de la ventana del editor Habitual
291. ierra La conexi n nunca conexi n con el tras un tiempo de cierra en situaciones servidor es terminada inactividad de s 10 normales por el cliente a 360 La conexi n cierra al fin de cada comunicaci n La conexi n cierra tras un tiempo de inactividad de s 10 a 360 Time of Inactivity Tiempo de inactividad 3600 Tabla 8 27 Configuraci n del Dispositivo en el RTU Maestro por Mapeo Simb lico Configuraci n de los Mapeos La configuraci n de los mapeos en el MODBUS Ethernet Cliente por Mapeo Simb lico visualizada en la Figura 8 65 sigue los par metros descritos en la Tabla 8 28 301 8 Editores Figura 8 65 Pantalla de Mapeos del MODBUS RTU Ethernet Cliente por Mapeos Simb licos Est ndar de F brica_ Posibilidades F Nombre de la variable Nombre de una variable declarada en un Coil Escritura 1 bit Coil Lectura 1 bit Holding Register Escritura 16 bits Data Type Holding Register Lectura 16 bits Tipo de dato Holding Register M scara AND 16 bits MODBUS Holding Register M scara OR 16 bits Input Register 16 bits Input Status 1 bit 1 a 65536 1 a 65536 Direcci n inicial de Data Start Address los datos MODBUS Tama o del dato Franja de direcciones DE eee del dato configurado Tabla 8 28 Mapeos en el MODBUS Ethernet Cliente por Mapeos Simb licos Configuraci n de las Solicitudes La configuraci n de las solicitudes en el MODBUS Ethernet Cliente por Mapeos Simb
292. ificaci n en la parte derecha del cuadro de di logo e Filter se puede reducir la lista a todos los dispositivos que tengan un ID correspondiente al dispositivo configurado actualmente en el proyecto e Sorting order la lista puede ordenarse alfab ticamente seg n el nombre y la direcci n del nodo y ascendiente Abajo del rbol de nodos est n disponibles los comandos e Don t save network path in project Cuando esta opci n est activada no se guarda en el proyecto la definici n actual de ruta de red sino en las configuraciones de opciones locales en su ordenador De este modo se vuelve a restablecer la configuraci n cuando el proyecto se abre sobre el mismo ordenador sin embargo debe ser establecida nuevamente si se emplea en otro e Secure online mode Cuando esta opci n est activada se le solicita al usuario por razones de seguridad una confirmaci n en cada caso al llamar los siguientes Comandos online Force values Release force list for lt application gt Single Cycle Start lt application gt Stop lt application gt y Write Values En el men emergente de los objetos del rbol de nodos los siguientes comandos est n disponibles e Change Node Name Este comando del men emergente de gateways o dispositivos abre la ventana Cambiar Nombre del Dispositivo donde es posible ver el nombre actual y agregar un nuevo nombre para el dispositivo seleccionado e Delete Selected Device Este comando del men emerge
293. igura 8 72 Pantalla de Mapeos MODBUS Ethernet Servidor por Mapeos Simb licos Configuraci n Est ndar de F brica Posibilidades Nombre de la variable Nombre de una Variable Value simb lica variable declarada en un programa o GVL Tipo del dato Coil MODBUS Input Status Holding Register Input Register Direcci n inicial de 1 a 65536 Tama o del dato 1 a 65536 MODBUS Franja de direcciones Tabla 8 36 Configuraci n de los Mapeos MODBUS Ethernet Servidor por Mapeos Simb licos Editor PROFIBUS Cuando a adimos el maestro PROFIBUS NX53001 al bus el mismo aparece en el rbol de dispositivos por debajo de la UCP y permite varias configuraciones que deben realizarse para el correcto funcionamiento de la red Los par metros de las pantallas de configuraci n del protocolo PROFIBUS se describen en su manual MU214001 308 8 Editores Editor UCP Los par metros relacionados con la UCP se configuran seg n la pantalla de abajo y se encuentran en el rbol de dispositivos General Parameters Diagnostics rea CPU Parameters 2560 Start Address Start User Application after a Watchdog Reset m O Size Hot Swap Mode 520 Enabled without startup consistency Used range 0B21520 90822039 Retain rea TCP 1P Parameters 060 Start Address Initial Time out x100 ms 4056 6 ACK Delay x10 ms IES Used range 0B4096 0B12287 Persistent rea Project Parameters 2060 Start Address Consist retain and persistent area in 90
294. imo Minimum Establece el valor m nimo que se muestran en el eje seleccionado Maximum este valor establece el valor m ximo que se muestra en el eje seleccionado Grid Cuando est activada esta opci n se visualiza una red de cuadr cula Para esta finalidad la graduaci n principal de la escala se prolonga con l neas discontinuas El color de las l neas de la cuadr cula puede ser seleccionada de la lista de selecci n de colores Description Cuando est activada esta opci n el texto que se indica en el campo de edici n se visualiza en el extremo superior del eje y El eje x la descripci n no se visualiza 282 8 Editores e Font Este bot n abre el di logo com n para determinaci n de la fuente en la ventana de Trace Appearance Este comando se ubica en el men emergente del rbol de Traza en la parte derecha de la ventana principal del editor de Traza Se abre el cuadro de di logo Edit Appearance en este editor El di logo estar disponible cuando se selecciona el nombre de la traza en el nivel superior del rbol Si una variable est seleccionada en el rbol de la traza se abrir el cuadro de di logo Appearance of the Y axis Este comando est disponible en la ventana del editor de traza y abre el cuadro de di logo Trace Configuration En ambos cuadros de di logo el usuario define c mo rastrear los datos se muestran en el diagrama es decir determina el aspecto del sistema de coordenadas ejes co
295. ina HI 1 INTRODUCCION dd 10 Documentos Relacionados a este Manual oocccccccccccccccccccccccccccncccccccnccccccccccccncccccncccccnccccnnccccccccccccccccncccncss 10 Consideraciones Generales sobre Documentaci n ALTUS ooooooooaaaaococccncnonononononcnnnnnnnnononannnnnnnnnnnnnnnnnnos 11 Documentaci n de Soporte MasterTool IEC XE siiri e a a EE EAE EE S 11 Inspeccion VISUAL E T REE E A t acacia eacaosia 11 Soporte Tecnico cidcid 11 Mensajes de Advertencia Utilizados en este Manual oooooomssscrrrcccccccconcccissccccccccccnccccccccirinssss 12 2 DESCRIPCION TEN E E EU 13 Versiones del Master Fool TEC AE NT aeea a a aaa 13 A TO OTOI ENTIE ER TIEN IRTEE OEIT IE ERTO ORETTE RA 14 Compatibilidad con Dem s Productos seccccceeceeeesessssosoccccccccececeeeessooooccccccccccccceeeeesosooocccccccececceeeesesssssseceeee 14 Requisitos MINIMOS iii aaae ak rea aaa aenea ao u anaa aeaa o oaen Na Erais Eaas 15 Datos para COMP Asan AAA AS 15 o aena A E a i S 15 Bom ETTO IIE A A E AE O 15 3 CONCEPTOS Y COMPONENTES BASICOS cnica 16 Modu ena coo E N 16 Conceptos BasICOS iscasena rE E E O NT 16 Funcionalidades Avanzadas ii A AS AS AA cidcid 16 Orientaci n a Objeto en la Programaci n y en la Estructura de Proyecto cccccooooononononcnnnnnnnnnnnnnonnnoss 177 Tipos de Dados ESPE din oca dale 177 Operadores y Variables Especial a 17 Concepto de Administraci n de Usuario y Derechos de Acceso oooooooonnnnnccnncnnnnnnnnnnnnnnnn
296. ing Disabling 20 4100 Advanced Used range 0QB21695 0QB21714 Used range 0QX4100 0 0X4103 7 Slave Mappings Data Type Data Start Address Data Size IEC Variable 1 2 3 4 5 6 7 8 9 pa o Add Edit Figura 8 55 Esclavo MODBUS RTU por Representaci n Directa Est ndar de F brica_ Posibilidades Direcci n inicial de Cualquier direcci n Q Start Address of las variables de del rea de Q Diagnostics Area diagn stico Q limitada seg n la UCP que se utilice Tama o de la 20 20 variable de diagn stico Slave Address Direcci n del esclavo 1 1 a255 MODBUS Mapping Disabling Direcci n inicial Cualquier direcci n utilizada para del rea de Q deshabilitar las limitada seg n la relaciones MODBUS UCP que se utilice configuradas en el campo Mapeos del esclavo QX X Tabla 8 17 Configuraci n del Esclavo MODBUS RTU por Representaci n Directa Advanced Configurations Esta configuraci n es id ntica a las configuraciones del MODBUS RTU Maestro por Representaci n Directa A adir una Relaci n MODBUS Al hacer clic en el bot n Add se abre una pantalla donde el usuario puede elegir el tipo de dato de la relaci n Independientemente del dato elegido se abrir la siguiente pantalla en la cual se debe hacer las configuraciones debidas 294 8 Editores W MODBUS_RTU_Slave_Mapping_000 Coil E3a Mapping Settings Data Start Address Data Size 1 18 Used r
297. ion Figura 4 19 A adir la Instancia Enseguida surgir en la pantalla los protocolos disponibles al usuario En ese caso seleccionar el MODBUS Symbol RTU Slave para configuraci n por Mapeo Simb lico o MODBUS RTU Slave para configuraci n por Representaci n Directa Q y hacer clic en Add seg n muestra la Figura 4 20 47 4 Inicializaci n R pida HH Add Device Name MODBUS RTU Slave Action Append device Insertdevice Plug device Update device Device vendor Name Vendor Version a mopeus fj MODBUS Serial E MODBUS Master 8 mobsus slave MODBUS RTU Slave 1 0 0 2 C Display all versions for experts only Information H Mame MODBUS RTU Slave Vendor WAA Groups MODBUS Slawe Versio 1 0 0 2 Model Number 77 Append selected device as last child of COM 1 fou can select another target node in the navigator while this window is open Figura 4 20 Seleccionar el Protocolo MODBUS Ethernet El primer paso para configurar el MODBUS Ethernet en modo cliente es incluir la instancia en la NET que se desea en este caso NET 1 pues la UCP NX3010 posee una interfaz Ethernet Hacer clic con el bot n derecho del mouse sobre la NET y seleccionar Add Device seg n muestra la Figura 4 21 48 4 Inicializaci n R pida Device NX3010 S E PLC Logic 0 Application 3 Bill of Materials Ea Configuration and Consumption
298. ion and Consumption Diagnostic Explorer y Diagnostic Library Manager E MainPra PRG B3 Task Configuration RA Configuration RA MainTask Configuration Bus NXx3010 NX3010 Y comi Y com2 Y NETA deag J9MPOJd 2 o error s Object Position O Total allocated memory size for code and data 860484 bytes Memory area 0 contains Data highest used address 3145728 largest contiguous memory gap 28 Memory area 1 contains Retain Data highest used address 32768 largest contiguous memory gap Memory area 2 contains Persistent Data highest used address 16428 largest contiguous memory Memory area3 contains Input highest used address 32768 largest contiguous memory gap 0 0 0 Memory area 4 contains Output highest used address 32768 largest contiguous memory gap 0 Memory area 5 contains Memory highest used address 16384 largest contiguous memory gap 0 Memory area 6 contains Code highest used address 4194304 largest contiguous memory gap 35 Build complete 0 errors 1 warnings ready for download Precompile ok Current user nobody Figura 4 26 Mensajes da Compilaci n En caso de que los errores y mensajes no est n visibles en la pantalla basta con acceder al men View y hacer clic en Messages seg n muestra la Figura 4 27 52 4 Inicializaci n R pida gt Product Library ToolBox Watch Breakpoints
299. ipos e Unas pueden ser acopladas en el marco de la ventana principal o ser posicionadas en la pantalla en cualquier punto de forma flotante Ellas tambi n pueden ser ocultas y se representan s lo por una ficha en el marco de la ventana principal El contenido de estas ventanas no depende de un determinado objeto de proyecto p ej Messages Dvices POUs Toolbox Estas pueden ser abiertas a trav s de men View y se las denomina tambi n vistas La mayor a de vistas contiene una barra de herramientas no configurable con botones para ordenaci n visualizaci n y b squeda dentro de la vista e Otro tipo de ventana se abre cuando visualiza o modifica un determinado objeto del proyecto en el editor correspondiente Estas ventanas se ordenan todas en un rango determinada de la interfaz de usuario como ventanas MDI en forma de fichas Como se realiza la disposici n depende de las configuraciones espec ficas del usuario Estas no pueden ser ocultas ni soltadas del marco principal Estas ventanas pueden ser abiertas a trav s del men Window Posiblemente se dispongan otros tipos de ventanas y vistas en funci n de componentes espec ficos del fabricante Personalizar la Interfaz del Usuario La apariencia actual de la interfaz de usuario esto es la disposici n y configuraci n de componentes individuales depende de lo siguiente e Configuraciones para men s funciones de teclado y barras de herramientas Con MasterTool IEC
300. ir una contrase a v lida actual Password Contrase a para el usuario La introducci n est enmascarada con caracteres Confirm password La cadena introducida bajo Contrase a debe ser repetida aqu Si las entradas no coinciden se emite un mensaje de error La entrada asimismo est enmascarada con caracteres Active Cuando est activada esta opci n predeterminado la cuenta de usuario est asimismo activada y puede ser empleada Cuando no est activada la opci n el usuario no puede iniciar sesi n Una desactivaci n de la cuenta puede producirse autom ticamente cuando se ha intentado reiteradamente iniciar sesi n con datos de registro incorrectos Memberships Aqu se listan todos los grupos de usuarios que adicionalmente fueron definidos al grupo Everyone al que autom ticamente pertenece cada usuario Mediante activaci n de las correspondientes entradas de grupos w se determina a qu grupo pertenece el nuevo usuario Confirme la nueva cuenta de usuario con OK Sobre entradas incorrectas o faltantes sin nombre de inicio de sesi n el usuario ya est registrado etc se llama la atenci n a trav s de los correspondiente mensajes de error Modificar una cuenta de usuario existente Seleccione la l nea con la entrada de usuario a ser modificada y a trav s del bot n Edit se abra el cuadro de di logo Edit User S lo los campos de 138 Groups 7 Comandos del Men contrase a est aqu por razones
301. ister 16 bits Direcci n inicial de Data Start Address los datos MODBUS E Tama o del dato Franja de direcciones SEE REMEE del dato configurado Tabla 8 21 Configuraci n de los Mapeos en el MODBUS RTU Esclavo por Mapeos Simb licos MODBUS Ethernet Cliente por Representaci n Directa Q Al agregar el protocolo MODBUS Cliente por Representaci n Directa la siguiente pantalla aparecer 297 8 Editores ati remove eat Remove Edt Figura 8 60 MODBUS Ethernet Cliente por Representaci n Directa Est ndar de F brica _ Posibilidades Selecci n del TCP RTU v a TCP Protocol protocolo TCP Direcci n inicial de Cualquier direcci n Q Start Address las variables de del rea de Q of Diagnostic Area diagnosis Q limitada seg n la UCP utilizada Tama o de la 20 20 variable de diagnosis Tabla 8 22 Direcci n Inicial de Diagnostics 298 8 Editores A adir Dispositivo W MODBUS Device 01 Settings Device Settings instance Name Destination IP 0 0 0 TCP Port 02 Mapping Disabling 4100 Used range 4QX4100 0 QX4103 7 Advanced Tona Figura 8 61 A adir Device en el MODBUS Ethernet Cliente por Representaci n Directa Estandar de F brica_ Posibilidades Instance Name Nombre de la MODBUS Device Identificador seg n instancia IEC 61131 3 Destination IP Direcci n IP del 0 0 0 0 0 0 0 0 a servidor 255 255 255 254 TCP Port Puerta TCP 0 a 65535 Mapping Dis
302. ith online change ejecutar el login y enviar el nuevo proyecto sin que la aplicaci n actual de la UCP se detenga ver tem Modo Run actualizando las alteraciones cuando un nuevo ciclo se ejecuta e Login with download ejecutar el login y enviar el nuevo proyecto con la UCP parada ver tem Modo Stop Cuando la aplicaci n se inicia las actualizaciones ya se habr n realizado e Login without online change ejecuta el login sin enviar el nuevo proyecto MasterTool IEC XE Please carefully check all of the download procedures described on Nexto Series CPUs Manual After this choose an option to login Login with online change Login with download 0 Login without any change Details Figura 4 29 Actualizaci n del Proyecto en la UCP La Figura 4 30 muestra el mensaje que el MasterTool IEC XE exhibe cuando solamente se realizaron alteraciones en variables de la aplicaci n hace con que no sea posible enviar el nuevo proyecto y que se actualice en un nuevo ciclo de la UCP la cual est en ejecuci n ver tem Modo Run De esta forma el MasterTool IEC XE solicita al usuario si el login se debe ejecutar como download y la UCP detenida ver tem Modo Stop o si la operaci n se debe cancelar El bot n Details presenta las modificaciones realizadas en la aplicaci n MasterToo IEC XE f No online change possible due to severe changes Do you want to perform a download dl Please carefully check all
303. ito as como la POU objeto est n predeterminados autom ticamente Introduzca el tipo de datos y el valor inicial deseados de acuerdo a la declaraci n descrita e inserte el comentario Adem s podr a ser insertada la direcci n de una variable de representaci n directa en el campo Address Confirme el cuadro de di logo de declaraci n con OK A continuaci n se inserta la declaraci n de erg en la ventana de declaraci n El comentario se representa sobre la l nea de declaraci n en la Figura 4 41 Start Page Configuration Bus MainPrg MainPrg ivar INT fbinst FB1 AS e E fresolt l Di Rh P AS erg INT Eh Figura 4 41 Declaraci n de la Variable erg Crear otra POU Bloque Funcional ST FB1 El bloque funcional FB lexecuta la siguiente expresi n out in 2 Seleccione el comando Add object en el men Project Seleccione POU en la parte izquierda del cuadro de di logo Add Object Introduzca el nombre FB1 active en Type la opci n Function Block Seleccione Structured Text ST como lenguaje de implementaci n Accione el bot n Open para confirmar las configuraciones del objeto Adicionalmente se abre otra ventana de editor en el que se puede procesar el bloque de funciones FB1 Declare all del mismo modo como ya se ha descrito para MainPrg las siguientes variables FUNCITON BLOCK FBI 63 4 Inicializaci n R pida VAR INPUT ip INT END VAR VAR OUTPUT out
304. itor Tecla de acceso directo lt CTRL gt lt F4 gt Este comando cierra la ventana de editor activa en ese momento no aplicable para el editor Configuration Bus Close All Editors S mbolo 4N Este comando cierra todas las ventanas de editor abiertas en ese momento no aplicable para el editor Configuration Bus Reset Window Layout Este comando realiza un reset en todas las visualizaciones actualmente abiertas y hace con que stas vuelvan a su posici n predeterminada Para que la acci n se efect e el usuario debe confirmar en el cuadro de di logo abierto New Horizontal Tab Group S mbolo Este comando est disponible cuando varias ventanas de editor est n dispuestas como fichas una junta a la otra 231 7 Comandos del Men l permite que la ventana activa en ese momento sea desplazada a un nuevo grupo separado de fichas por debajo del ya existente Cuando se abre otro objeto para el procesamiento esto es se abre otra ventana de editor esto se clasifica autom ticamente en el grupo de fichas en la que ltimamente se encontraba la focalizaci n New Vertical Tab Group Float Dock S mbolo Ll Este comando est disponible cuando varias ventanas de editor est n dispuestas como fichas una junta a la otra l permite que la ventana activa en ese momento sea desplazada a un nuevo grupo separado de fichas a la derecha junto a la ya existente Cuando se abre otro objeto para el procesamient
305. je ST Ese bot n ubicado en la esquina inferior derecha de la ventana abre una lista de selecci n de los niveles de zoom 25 50 75 100 150 200 400 por ciento Observe que al imprimir el contenido de la ventana siempre se emplea la vista de 100 El usuario tambi n puede definir el nivel de zoom seg n su inter s simplemente introduciendo el valor deseado en el campo correspondiente Interfaz del Usuario en Modo En L nea En el momento que se abre sesi n sobre el sistema de destino con un proyecto todos los objetos que fueron abiertos en modo offline en ventanas y vistas se representan en modo online Para abrir un objeto en modo online que a n no hab a sido abierto en modo offline ejecute un doble clic sobre la entrada del objeto en la ventana de POUSs o de dispositivos o emplee el comando Edit Object Si su selecci n es inequ voca se abre el objeto en modo en l nea En caso contrario cuando existen varias instancias del objeto seleccionado bloque de funciones etc en el proyecto aparecer un cuadro de di logo con el t tulo Select Online State lt object name gt en el cual puede seleccionar si se debe abrir una instancia o bien la implementaci n fundamental del objeto en s y esto selectivamente en modo sin conexi n y en modo en l nea Select Online State FB1 Device PLE Logic Application Online mode Device Application Device Application Function block instance MainPrg fbinst MainPrg fbinst2
306. jecutando s mbolo colorido en la barra de sistema Seleccione el comando Login men Online Si la comunicaci n se ha configurado correctamente aparecer el siguiente mensaje de lo contrario necesitar fijarlos There is no device application on target Do you want to create it and proceed with download Seleccione Yes para iniciar la compilaci n y env o de la aplicaci n Los mensajes de compilaci n se emiten en la ventana de Messages Ante una correcta entrada del ejemplo no son de esperar errores de compilaci n de manera que la aplicaci n puede ser iniciada ahora sobre el control Despu s de la creaci n de proyecto est ndar y el env o de la aplicaci n como se describe en los pasos anteriores la misma se inicia en el dispositivo Iniciar la Aplicaci n en Nexto Seleccione el comando Start en el men Debug El programa est en ejecuci n y la se al RUN fondo verde se ve en la barra de estado en la parte inferior de la interfaz del usuario Supervisi n de la Aplicaci n Existen posibilidades de supervisar las variables del programa de aplicaciones e Listas de monitoreo e Escribir y forzar valores de variables e Vistas online de POUs Abrir una Ventana de Instancia del Programa La vista de una POU muestra los valores actuales de las expresiones supervisables contenido en l en una tabla en la parte de declaraci n y cuando activado como supervisi n online tambi n en la parte de implementaci
307. jes en la misma aplicaci n lo que le da al usuario una poderosa forma de organizar la aplicaci n y reaprovechar c digos usados en las aplicaciones anteriores Este producto ofrece caracter sticas a todas las etapas de desarrollo de una aplicaci n para un sistema de automaci n comienza por un an lisis gr fico de la topolog a de la arquitectura lo que pasa por un ambiente de programaci n con soporte a los lenguajes de la norma IEC 61131 3 con una herramienta de simulaci n real stica en la cual el usuario puede verificar el comportamiento de la aplicaci n antes de ejecutarla en un sistema real y por fin provee una completa interfaz para visualizaci n de diagnosis y status MasterTool IEC XE tambi n ofrece dos diferentes mecanismos de protecci n de la aplicaci n y caracter sticas de seguridad Protecci n de la Propiedad Intelectual y Login Seguro en el CP La Protecci n de la Propiedad Intelectual tiene como objetivo proteger la propiedad intelectual del usuario lo que le permite proteger todo el proyecto o archivos espec ficos dentro del proyecto a trav s de la definici n de una contrase a de acceso Esto significa que estos archivos estar n disponibles para operaci n de lectura y escritura solamente despu s de desbloqueados con la correcta contrase a El Login Seguro en el CP provee una forma de proteger la aplicaci n del usuario de cualquier acceso no autorizado Con esta caracter stica la UCP de la Serie Nexto solicit
308. l Parameters S mbolo LF Este comando s lo est disponible para implementaciones en FBD En su ejecuci n se eliminan todas las entradas y salidas no empleadas del m dulo marcado o sea todas las entradas y salidas identificadas por La cantidad m nima necesaria de entradas o salidas para un m dulo en este caso sin embargo se mantiene inalterada 167 7 Comandos del Men Removed unused parameter Figura 7 80 Eliminaci n de Par metros que no se Utilizan en FBs View as function block diagram FBD Tecla de acceso directo lt CTRL gt lt 1 gt Este comando puede ser empleado en un m dulo en modo en l nea y sin conexi n para cambiar a la vista FBD del editor FBD LD IL Este provoca que una red LD o IL se convierta en una red FBD Observe sin embargo que algunos elementos especiales no pueden ser convertidos y de ese modo s lo contin an quedando disponibles en la vista de editor original Adem s puede suceder que las estructuras no puedan ser convertidas de forma inequ voca Para retornar a la vista LD emplee View as ladder logic Para retornar a la vista IL emplee View as instruction list ATENCION Una conversi n sin errores presupone c digo sint ctico correcto En caso contrario se pueden perder partes de la implementaci n NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL View as ladder logic LD Tecla de acceso directo lt CTRL g
309. l control Direct debe ser seleccionada cuando MV deber a aumentar en respuesta a un aumento de PV El control Reverse debe ser seleccionada cuando MV deber a disminuir en respuesta a un aumento de PV e Enable estos campos definen individualmente las cuatro acciones proporcional integral derivada y derivada en PV que conforman el bloque PID Control Settings Sample Time ms Control 100 s Reverse g Enable proportional action Enable integral action J Enable derivative action Enabled derivative action on PW Figura 8 90 Grupo Control Settings Ficha Project Settings Esta ficha contiene la opci n Automatic Task Association con la opci n habilitado el controlador est activado para asociar autom ticamente una tarea del sistema que permite que pueda ser utilizado normalmente Si la opci n est desactivada el controlador debe estar asociado a una tarea o manualmente en cualquier POU usuario 322 8 Editores Project Settings Autosetup Restrictions Automatic Task Association Figura 8 91 Grupo Project Settings Ficha Autosetup Restrictions Esta ficha contiene campos que definen los valores m nimo y m ximo que la sintonizaci n autom tica se puede asignar a las variables MV y PV Project Settings 4utosetup Restrictions Minimun MV 15 J Maximum MV 85 Minimun PY 10 Maximum PY 90 J Figura 8 92 Grupo Autosetup Restrictions Procedimiento de Sintonizaci
310. l cuadro para obtener un marco de edici n Una acci n debe estar disponible en el proyecto El calificador tambi n se puede editar en la l nea Para calificadores v lidos vea el tem correspondiente Insert Jump S mbolo t Este comando se emplea en el editor SFC para insertar un elemento de salto delante del elemento seleccionado en ese momento El salto se inserta autom ticamente con el destino de salto Step Sustituya Step por el nombre de un paso o la etiqueta de una rama paralela al a la que se deba saltar Insert Jump After S mbolo 182 7 Comandos del Men Este comando se emplea en el editor SFC para insertar un elemento de salto detr s del elemento seleccionado en ese momento El salto se inserta autom ticamente con el destino de salto Step Sustituya Step por el nombre de un paso o la etiqueta de una rama paralela al a la que se deba saltar E EE E E _ ma 1 41 gt t4 ml t4l sm ae E 142 gt t42 Insert Jump After stepid stepi ETETETT gt TFUE Init TY TEDE H Init Figura 7 97 Insertar Salto Despu s Insert Macro S mbolo Elt Este comando se emplea en el editor SFC para insertar un elemento macro delante del elemento seleccionado en ese momento De forma predeterminada se asigna el nombre Macro lt x gt en donde x es el n mero de ejecuci n Este nombre puede ser editado Para modificar o representar una macro
311. l cuadro de di logo del login puede obtenerse alguna informaci n nombre del proyecto fecha de modificaci n versi n del IDE autor descripci n relacionado con la aplicaci n actual dentro del IDE versi n de desarrollo integrado programador en comparaci n con disponible en CP Application Information Application in the IDE Application in the PLC Untitled113 Untildedi113 Friday July 20 2012 10 09 AM Friday July 20 2012 10 08 AM MasterTool IEC XE MasterTool IEC XE Figura 3 4 Di logo de Informaciones de la Aplicaci n Si otras aplicaciones est n disponibles en el CP tambi n estar n disponibles otros cuadros de di logo relacionados esta situaci n Para una descripci n detallada consulte el tema Login 2 Con el comando Online Change lt aplicaci n gt men Online puede solicitar un cambio en l nea expl citamente sobre una aplicaci n en espec fica 29 3 Conceptos y Componentes B sicos Observe que el cambio en l nea de un proyecto modificado para una aplicaci n ya no es posible despu s de haber ejecutado una limpieza Clean Clean All En este caso la informaci n sobre los objetos modificados desde la ltima descarga se borra De este modo s lo se puede cargar nuevamente el proyecto completo Observe los siguientes puntos antes de ejecutar un cambio en l nea Online Change Est el c digo modificado exento de errores La inicializaci n espec fica de la aplicaci n marcha de r
312. l de Programaci n IEC 118 7 Comandos del Men 61131 Para posibilitar una llamada de sistema sistema en tiempo de ejecuci n se debe activar para el objeto de funci n la opci n correspondiente e Link Always El objeto est marcado en el compilador y con ello siempre contenido en la informaci n de compilaci n Esto significa que siempre se compila y se carga en el CP Esta opci n se torna relevante cuando el objeto se encuentra por debajo de una aplicaci n o se referencia a trav s de bibliotecas que asimismo se encuentran debajo de una aplicaci n La informaci n de compilaci n se emplea asimismo como base para las variables seleccionables de la configuraci n de s mbolos e Compiler defines Aqu se pueden registrar defines v ase instrucciones definej y condiciones para la compilaci n del objeto compilaci n condicionada La expresi n expr que se emplea en estas pragmas tambi n puede ser introducida aqu y varias entradas son posibles en la forma de una lista separada por comas Por ejemplo puede ser deseado relacionar una compilaci n con el valor de una determinada variable Properties MainPrg Device PLC Logic Application Build Access control IP Exdude from build External implementation Late link in the runtime system Enable system call E Link Always Compiler defines Figura 7 25 Propiedades Categor a Build Access Control Este cuadro de di
313. l de dispositivos y hacer clic sobre Add Enseguida surgir una pantalla denominada Input Assistant en la cual se deber seleccionar la POU que se desea seg n muestra Figura 4 14 Input Assistant Categories Programs a Mame Type EA Application Application E MainPrg PROGRAM Insert with arguments Insert with namespace prefix W Structured view W Show documentation Documentation PROGRAM MainPrg Figura 4 14 V nculo de POUs con Tareas N mero M ximo de Tareas El n mero m ximo de tareas que el usuario podr crear solamente est definido para el perfil Personalizado es decir el nico que tiene esa permisi n Los dem s ya tienen sus tareas creadas y configuradas Para informaciones adicionales sobre la cantidad m xima de tareas IEC por UCP y perfil de proyecto vea el Manual del Usuario UCPs Serie Nexto NX3010 NX3020 NX3030 MU214100 Configuraci n de la UCP La configuraci n de la UCP Nexto se basa en estructurar el rea de diagnosis el rea de memoria retentiva y persistente modo de cambio en caliente entre otros par metros m s El usuario deber hacer doble clic en la UCP Nexto ubicada en el rbol de dispositivos y configurar los campos seg n lo descrito en el cap tulo Editores de este manual 44 4 Inicializaci n R pida Fie Edit View Project Build Online Debug Tools Window Help SS A E g tollal 5 1 StartPage E Configuration Bus
314. l de las propiedades de elementos debe ser representado junto al elemento en el diagrama SFC Propiedades de la categor a Common y Specific se listan en la tabla Puede colocar para cada uno individualmente una marca de verificaci n en la columna Value cuando se debe indicar el valor de propiedades y adicionalmente una marca de verificaci n en la columna With Name cuando delante del valor a n se deben indicar el nombre de propiedades Properties of the elements gt X SFC editor options Y Filter 5 Sort by 7 gl Sort order Properties Property Common Name Comment Symbol Specific Initial step Times Minimal active Maximal active Actions Step active Step entry Step exit Online Property visibility si This is step 51 Write Property Value 3 0 Step Common F Comment Symbol t 2s t 45 Specific Times Minimal actiwe actl entry_atl exit atl SFC Y i Maximal actiwe Actions hL _ O w H Mo li i H i H H Mi Ma Ti m mm m fu fu ca Ln En t mwm Mm i H T i With name Figura 7 125 Ejemplo de Visibilidad de la Propiedad Cuando est activada la opci n Show step time en el modo en l nea se muestra el tiempo de paso actual a la derecha de todos los pasos para los cuales est n definidas las Propiedades de tiempo 217 Text Editor Editing 7 Comandos del Men T la 403m3 Figura 7 126 Tiempo del Paso en Modo En L
315. l ejemplo Ejecuci n en modo en l nea Cuando t2 suministra TRUE Step2 se ejecuta inmediatamente tras Stepl 1 antes que t3 sea evaluado En contrapartida a las ramas alternativas se ejecutan ambas ramas Figura 7 94 Rama Paralela Example of Alternative Branch En la Figura 7 95 se ve una rama paralela nueva insertada creada con el comando Insert branch right mientras que estaba seleccionada la transici n 14 Autom ticamente se inserta un paso Step32 en el ejemplo una transici n precedente y una siguiente 141 y 142 Ejecuci n en modo en l nea Cuando Step3 est activo las transiciones siguientes 14 y 141 se eval an de izquierda a derecha Se ejecuta la primera rama de la derivaci n en la que la primera transici n suministra TRUE De este modo en contrapartida a una rama paralela s lo se ejecuta una rama 180 7 Comandos del Men Figura 7 95 Rama Alternativa Insert Action Association S mbolo t Este comando se emplea en el editor SFC para asignar a un paso una acci n El elemento de acci n se inserta a la derecha junto al elemento de paso que acaba de ser seleccionado V ase tambi n Insert Action Association After Cuando al paso ya se le han asignado una o varias acciones est s se muestran ubicadas una debajo de la otra en una lista de acciones La nueva acci n entonces se ubica de la siguiente manera Cuando est seleccionado el elemento de paso como primera acci
316. l grupo Add Group Mame Dev2 Group members E Group Devi E Group Everyone 5 Group Owner User Everyone A User Owner FF User useri E User user Figura 6 3 Agregar Grupo LO Importes El cuadro de di logo Import Groups se abre donde se listan los grupos actualmente creados en la administraci n de usuarios de un proyecto Seleccione el los deseado s y confirme con OK para asumirlos en la lista de administraci n de usuarios espec fica del dispositivo El grupo seleccionado en ese momento puede ser modificado con relaci n al nombre de grupo y miembros Para ello se abre el cuadro de di logo Edit Group lt group name gt que corresponde al cuadro de di logo Add Group l El grupo seleccionado en ese momento se borra Aplicar y Guardar la Configuraci n Actual Vea los botones correspondientes en la barra arriba en el cuadro de di logo 85 6 Administraci n de Usuarios e Derechos de Accesso oload From dewi ownlosd to device f ES i Upload from device _ E Download to device Para hacer efectiva la configuraci n actual de la administraci n de usuarios esta debe ser cargada sobre el dispositivo de mando De forma inversa la configuraci n actual presente en el dispositivo tambi n puede volver a cargarse en el editor la Save to disk a Load from disk y configuraci n actual de usuarios puede ser guardada en un archivo xml dum y vuelta a cargar desde este archivo n
317. la MO DS Read Data Start Address Read Data Range Write Data Start Address Write Data Size Write Data Range Diagnostic Variable Disabling Variable Per odo de comunicaci n Direcci n inicial a los datos de lectura MODBUS Franja de direcci n de los datos de lectura MODBUS Direcci n inicial de los datos de escritura MODBUS Tama o de los datos de escritura MODBUS Franja de direcci n de los datos de escritura MODBUS Nombre de la variable de diagn stico Variable utilizada para deshabilitar la relaci n MODBUS 8 Editores M ltiple Registers 22 Escritura Mascarada de Register 23 Lectura Escritura de M ltiple Registers 1 a 65536 Depende de la funci n utilizada 0 a 2147483647 Nombre de una variable declarada en un programa o GVL Campo destinado a la variable simb lica utilizada para deshabilitar individualmente las solicitudes MODBUS configuradas Esta variable debe ser del tipo BOOL La variable puede ser simple o elemento de array y puede estar en estructuras Tabla 8 16 Configuraci n de las Relaciones MODBUS RTU Maestro por Mapeos Simb licos MODBUS RTU Esclavo por Representaci n Directa Q Al a adir el protocolo MODBUS RTU Esclavo por Representaci n Directa la siguiente pantalla se ver 293 8 Editores MODBUS Slave Configuration Slave Settings 2 0 Start Address of Diagnostics Area SlaveAddress 21695 i 1 Size Mapp
318. la cantidad de caracteres indicados en Wrap margin cuando en punto de salto se ha registrado 0 e Tab width Ancho de tabulaci n en cantidad de caracteres 219 7 Comandos del Men e Indent width Cuando est activada la opci n de sangr a autom tica se realiza una sangr a en la cantidad de caracteres aqu indicada esto es se insertan los correspondientes espacios al inicio de la l nea e Autoindent o None Durante la edici n no se produce ninguna sangr a autom tica Las cadenas comienzan siempre en el borde izquierdo del rea con texto o Smart A las l neas que siguen a otra que contenga una palabra clave p ej VAR o IF se les aplica autom ticamente una sangr a con el tama o de sangr a arriba indicado o Smart with code completion A las l neas que siguen a otra que contiene una palabra clave p ej VAR o IF se les aplica autom ticamente una sangr a con el tama o de sangr a arriba indicado y adicionalmente se introduce la palabra clave de cierre correspondiente p ej END_VAR o END_IP e Keep Tabs Cuando est activada esta opci n se deshace detr s no en espacios individuales un espacio vac o en la l nea que fuera insertado con la tecla lt Pabulador gt de acuerdo al tama o de tabulador definido Esto significa que cuando se modifica el tama o de tabulador tambi n se adaptan los espacios vac os Text Area Definiciones de color y fuente para el rea con texto CFC Editor Declarati
319. la entrada POUS q X POW iS 8 Projet el E Projet Controls Controls D GvLs 5 Subcontrols E project information D GvLs Project Settings E Project Information Project settings Figura 7 34 Carpetas en la Visualizaci n de POUs Edit Object S mbolo Aj Este comando puede ser empleado cuando un objeto existente en la ventana de POU s o Devices debe ser abierto para su observaci n o para modificarlo Cuando el objeto est seleccionado en el rbol el comando est disponible en el men emergente o de forma predeterminada en el men de proyecto El objeto se abre en el editor correspondiente En modo online se abre el cuadro de di logo en el que se consulta una vez m s en que vista debe ser abierto el objeto Edit Object with Este comando trabaja como Edit Object pero se debe utilizar en dispositivos que le permiten abrirse en m s de un editor Project Information S mbolo El Este comando abre el cuadro de di logo Project Information en el que se pueden indicar o bien definir las propiedades del proyecto e informaciones adicionales p ej derechos de acceso n mero de versi n autor compa a estad stica sobre los objetos de proyecto etc Observe la posibilidad con ayuda de claves de propiedades y funciones creadas adicionalmente acceder desde el exterior a las informaciones de proyecto 127 7 Comandos del Men Se dispone de cuatro fichas para las categor as de informaciones File S
320. la parte inferior del editor de lenguaje y en la parte superior del editor de declaraciones En otros editores tambi n puede contener cuadros de di logo p ej Editor de tareas Editor de dispositivo Editor de UCP El nombre de la POU o recursos de dispositivos procesados en ese momento se indica siempre en la barra de t tulo de la ventana Una ventana de editor puede ser abierta en modo offline como tambi n en modo online doble clic sobre la entrada del objeto en el rbol de POUs o de dispositivos o bien a trav s del comando Edit Object A continuaci n est n informaci nes sobre el proyecto en los modos offline o online Messages View los comandos Precompilar Compilar Montar Enviar mensajes entre otros se indican en esta ventana Watch View and Online Views of Editors Permiten la supervisi n de una POU o bien una lista de expresiones variables definidas por el usuario Information and Status Line La l nea en el borde inferior de la interfaz del usuario indica que usuario trabaja actualmente en el proyecto Cuando justamente una ventana de editor est activa se indica la posici n actual del cursor y el modo de edici n configurado En el servicio en l nea puede ver el estado moment neo del programa Current User cada proyecto tiene un usuario y una gesti n de derechos de acceso El usuario actual se indica en la barra de estado Position Partiendo del borde superior o bien izquierdo de la ventana del editor o Ln N mero d
321. laci n W N3Dho project MasterTool IEC XE File Edit View project Build Online Tools Window Help z a an y ga ngj Et Fa a iS ES Login AIt F8 m Devices Logout Ctrl F8 3 Create boot application gt S f Device NX3010 ES ii ale Logoff current online user E PLE Logic 0 Application Download Ed Bill of Maj Online Change Configura Source download to connected device Diagnosi m Diagnos s Cluster Basic Configuration Hi Library M Reset warm E MainPrg Reset cold Task Con Reset origin ae Main Simulation Confiauration Bul Figura 4 36 Modo Simulaci n En modo simulaci n la aplicaci n se ejecuta en un dispositivo virtual en la computadora en la cual est instalado el MasterTool IEC XE Por esta raz n algunas caracter sticas presentadas est n relacionadas a la arquitectura de hardware de la computadora y no de las UCPs de la Serie Nexto La 58 4 Inicializaci n R pida principal caracter stica en este sentido est relacionada al formato de los datos en las reas de memoria de representaci n directa El modo simulaci n trabaja con el formato little endian en el cual la primera direcci n de memoria es la menos significativa del dato Por otro lado las UCPs de la Serie Nexto trabajan con el formato big endian en el cual la primera direcci n de memoria es la m s significativa del dato En este caso un mismo dato escrito por ejemplo en QDO se escribir de forma
322. le project file encryption se puede introducir la contrase a en los campos New Password y Confirm password aqu introducir la contrase a nuevamente para detectar errores de escritura Cuando la opci n de guardado del proyecto continua activada se debe indicar siempre la contrase a as definida cuando el proyecto se vuelve a cargar aun cuando se abre como referencia de biblioteca Para ello se abre entonces en cada caso el cuadro de di logo Encryption Password Encryption Password AR This projectilibrary file has been E encrypted Please enter the password in order to open it ok J cama Figura 7 45 Encryption Password NOTA Cuando se pierde la contrase a de cifrado el proyecto ya no puede ser abierto y ya tampoco ser restaurado El cuadro de di logo en la configuraci n del proyecto se emplea tambi n para la modificaci n de una contrase a existente Para ello se debe introducir primero la antigua contrase a en Current password ante que se pueda modificar en la nueva introducci n en ambos campos New Password y Confirm password Users and Groups El cuadro de di logo Project Settings en la categor a de Users and Groups proporciona tres subdi logos para administrar usuarios en el proyecto e Users e Groups eo Settings 136 7 Comandos del Men Users Project Settings E Fage Setup Security Source Download ej Users and Groups E Visualization Profile Mame Full name Description
323. lecer la indicaci n predeterminada utilice el comando Default Appearance Para activar el zoom active el comando Mouse Zooming Todos los atajos del teclado se encuentran en Accesos Directos a Trace Mouse Zooming S mbolo F Este comando activa el modo de Zoom para el cursor Cuando este modo est activado el puntero del mouse se representa como ns y se puede abrir un rect ngulo en la ventana de Trace que define el rea que debe ser ampliada de manera tal que llene la ventana de Trace completa Para desactivar el modo Zoom se debe activar el modo de Cursor Para restablecer la indicaci n predeterminada utilice el comando Default Appearance Observe tambi n la posibilidad de hacer Zoom en la ventana de Trace con ayuda del scroll mouse e Al girar el scroll del rat n se aumenta reduce el sistema de coordenadas a lo largo del eje X y Y Lo mismo se puede hacer con el teclado num rico teclas y e Al girar el scroll del rat n y oprimir simult neamente la tecla lt SHIFT gt se hace Zoom s lo a lo largo del eje X Lo mismo se puede hacer con el teclado num rico oprimiendo las teclas y lt SHIFT gt e El comando simult neo del scroll del rat n con la tecla controla el zoom en el eje Y Al girar el scroll del rat n y oprimir simult neamente la tecla lt CTRL gt se hace Zoom s lo a lo largo del eje Y Todos los atajos del teclado se encuentran en Accesos Directos a Trace 268 8 Editores Res
324. lementar los contenidos de los programas area Pou Teoria Tipo intervalo Evento maintas maneg fs coma JJ ExterninterruptTask00 ExterninterruptPrg0o 02 Externa IO EVTO TimelnterruptTask00 TimelnterruptTask00 o1 C clica 20ms Tabla 3 2 Tareas de Modelo Basic En el perfil de proyecto Normal la aplicaci n posee una tarea de usuario del tipo Cyclic denominada MainTask Esa tarea es responsable por la ejecuci n de una nica unidad de programaci n del tipo Program denominada MainPrg Este programa y esta tarea son equivalentes a la nica tarea y nico programa del perfil Single sin embargo aqu la aplicaci n puede integrar tareas adicionales de usuario Estas otras tareas se denominan CyclicTask00 CyclicTask01 etc cada cual responsable por 19 Expert 3 Conceptos y Componentes B sicos la ejecuci n exclusiva del respectivo programa CyclicPrg lt nn gt Las tareas CyclicTask lt nn gt son siempre del tipo c clica Cyclic con prioridad fijada como 13 trece prioridad id ntica a la tarea MainTask Estos dos tipos forman un conjunto denominado tareas b sicas cuyos programas asociados pueden llamar a otras POUs do tipo Program Funtion o Function Block Este perfil puede tambi n incluir tareas de interrupci n con m s prioridad que las tareas b sicas y que consecuentemente pueden interrumpir preemptar su ejecuci n a cualquier momento La tarea llamada Extern InterruptT ask00 es una tarea de in
325. licos visualizada en la Figura 8 66 sigue los par metros descritos en la Tabla 8 29 302 8 Editores Read Data Read Data Read Data Write Data Write Data Write Data Start Address Start Address Range Diagnostics Variable Type NXMODBUS_DIAGNOSTIC_STRUCTS T_DIAG_MODBUS_ETH_MAPPING_1 Generate Diagnostics Variables Generate Disabling Variables Figura 8 66 Pantalla de Requerimientos en el MODBUS Ethernet Cliente por Mapeos Simb licos Est ndar de F brica_ Posibilidades 01 Lectura de Coils 02 Lectura de Input Status 03 Lectura de Holding Registers 04 Lectura de Input Registers 05 Escritura de un Coil 06 Escritura de un Register 15 Escritura de m ltiple Coils Tipo de funci n 16 Escritura de M ltiples Registers MODBUS 22 Escritura Mascarada de Register 23 Lectura Escritura de M ltiples Register Polling ms Per odo de 100 0 a 3600000 comunicaci n ms Direcci n inicial de 1 a 65536 reo Start los datos de lectura MODBUS Tama o de los datos Depende de la funci n utilizada Franja de direcci n 0 a 2147483646 Read Data Range de los datos de lectura MODBUS 7 Direcci n inicial de 1 a 65536 ota Start los datos de escritura MODBUS Tama o de los datos Depende de la funci n utilizada Write Data Size de escritura MODBUS Write Data Range Franja de direcci n 0a2147483647 303 Function Code 8 Editores Nombre de una variable declarada en un programa
326. ll of Materi i ES R N System Overview Configuration and Consumption H Diagnostic Explorer Updated on 25th July 2012 13 35 28 To refresh this page click on the icon M Diagnosis Rack View v y Diagnostics Status a Library Manager E MainPrg PRG 28 Task Configuration MainTask og Configuration Bus gt f NX3010 NX3010 A Nx5001 NX5001 AU pPoso63 PO5063 A Po1000_16D1_24 Vdc_Optd comi MODBUS_RTU_Master MODBU com2 H f moDBUS_RTU_Slave MODBUS NET1 G G Diagnostic list gt gt Rack 0 0 MODBUS_Client MODBUS Client M moDBUS_Server MODBUS Serv O RNO Program loaded Program unchanged Current user nobody Figura 10 1 Diagnostics Explorer e Haga clic con el bot n derecho del rat n sobre el m dulo y seleccione Diagnostics El Diagnostics Explorer se abrir y direccionar a la p gina de status del respectivo m dulo Diagnostics Los objetos Diagnostics que se encuentra en el rbol de dispositivos es donde se muestran las Variables Globales de diagnosis de todos los dispositivos que se utilizan Cada dispositivo utilizado posee variables de diagnosis y los de mismos diagn sticos se muestran seg n la pantalla a continuaci n 332 10 Diagn sticos IA D g BOS o E H v 5 Diagnostishojed S G Device NX3010 E PLC Logic Application 3 Bill of Materials F Configuration and Consumption a Diagnost
327. llamada por otra se describe la posici n de la llamada en la segunda l nea Cuando el que llama a su vez es llamada por otra POU se escribe esta posici n de llamada en la tercera l nea etc La lista de llamada est disponible tambi n en modo sin conexi n o bien en el servicio normal en l nea En este caso contiene la ltima posici n indicada durante la ejecuci n paso a paso no obstante de escritura gris cea Call Stack 0 X Application Task POU Location Instance path Figura 7 22 Call Stack Cross Reference View Este comando abre una ventana en la que se listan las referencias cruzadas para una variable de proyecto determinada es decir los lugares donde se utiliza la variable en el proyecto o en la POU Cross Reference List l X Name ivar QAQ E POU Variable ccess Address Location Comment MAINPRG iwar Declaration IN Line 3 Decl MAINPRG iwar Write IN Line 1 Column 1 Impl MAINPRG ivar Read Line 1 Column 1 Impl Figura 7 23 Visualizaci n de la Lista de Referencias Cruzadas Para listar todas las referencias cruzadas en el proyecto introducir manualmente la cadena del identificador o copiarla copiar y pegar para el campo Name Confirmar con lt ENTER gt Otra posibilidad es utilizar el bot n 116 7 Comandos del Men Para listar las referencias cruzadas en la POU Seleccione el identificador de la ventana del editor de POU y arrastrarla con el rat n a la ventana Cross Ref
328. llo que simplificaciones did cticas Cabe resaltar que la herramienta de programaci n permite la alteraci n del perfil de un proyecto existente consulte Actualizar um Programa Antiguo pero cabr al desarrollador realizar cualquier ajuste necesario para que el proyecto se vuelva compatible con las reglas del nuevo perfil seleccionado 18 Simgle Basic Normal 3 Conceptos y Componentes B sicos En el perfil de proyecto Simple la aplicaci n posee s lo la tarea de usuario MainTask Esta tarea es responsable por la ejecuci n de una nica unidad de programaci n del tipo Program denominada MainPrg Este nico programa puede llamar a otras unidades de programaci n del tipo Program Function o Function Block pero todo el c digo de usuario se ejecutar exclusivamente por la tarea MainTask En este perfil la tarea MainTask ser del tipo c clica Cyclic con prioridad fijada como 13 trece y ejecuta exclusivamente el programa MainPrg La tarea MainTask ya est completamente definida y el desarrollador necesita crear el programa MainPrg y optar por cualquiera de los lenguajes de la norma IEC 61131 3 Ni siempre es posible convertir un programa para otro lenguaje sin embargo siempre es posible crear un nuevo programa con el mismo nombre en sustituci n que sea construido en lenguaje distinto La opci n est ndar del MasterTool IEC XE es utilizar el MasterTool Standard Project asociado al perfil Single el cual tambi n incluye
329. lo se tornan visibles los componentes individuales del objeto de instancia v ase fbinst y fbinst2en Figura 8 12 o bien se 2 sn o E ocultan Los s mbolos indican si la variable correspondiente es una entrada salida o una variable normal Mientras la configuraci n predeterminada Replace Constants en la ventana de Compile Option est activa las constantes se indican mediante el s mbolo E anterior el valor en la columna Value Cuando el puntero del mouse indica en la parte de implementaci n sobre una variable aparece una informaci n sobre herramientas con la declaraci n y el comentario de las variables V ase en Figura 8 12 246 8 Editores E Start Page Configuration Bus y E MainPrg X Device Application MainPrg Expression ivar fbinst FB1 49 in INT F out INT aux INT Type Frepared walue Comment INT i H a E ar j cu T E D fbinst2 FB1 erg INT result bwar BOOL I 9 IM e w Ri P G i 0 Eh po ivar 858 ivar 8588 1 counter A fbinst in 10 10 outl 5 Ferg 1 J fcall the function block of FB1 type fo Vith the input parameter in Z f output is write in erg fbinst2 in 20 20 outi Ferg 105 call the function block of FB1 type fo with the input parameter in 7 output is rrite in erg ergi fbinst2 out 105 Mm Figura 8 12 Editor de Declaraci n en l
330. lores rejilla etc Gr ficos en los que los valores de las variables se muestran Los ajustes de la aparici n de Trace di logo Edit Appearance se utilizan en el modo est ndar de un solo canal pero en t rminos de las variables estos par metros son visibles en el modo multicanal Editor Trace en Modo Online Resumen El Trace funciona como una aplicaci n sobre el sistema de destino Un registro de Trace activado se indica por el hecho que el objeto de Trace en el rbol de dispositivos presenta un fondo verde uno Eha a i Devices w q xo z 51 Projet a 56d S E PLE Logic 10 Ed Bill of Materials Configuration and Consumption d Diagnostic Explorer ad Diagnostics Hi Library Manager E MainPrg PRG 5 Task Configuration E M ainTask af Trace 8 Configuration Bus 8 N3010 Mx3010 5 Comi G Ccom2 5 NETI Figura 8 42 Trace Activo en rbol de Dispositivos 283 8 Editores Downloaded Trace En el primer uso y despu s de un cambio en la configuraci n del Trace la aplicaci n debe enviarse para activar el Trace de la aplicaci n que se ejecuta actualmente Despu s de haber sido llevado a cabo cambios en la aplicaci n el Trace se terminar autom ticamente y tendr que volver a enviarse Si el login o logout en la aplicaci n se han realizado sin ning n cambio el Trace continuar sin un nuevo env o Configuraci n de los Gr ficos de Trace El cuadro de di log
331. los bloques de funciones Cuando el punto de interrupci n debe ser establecido en una instancia active esta opci n y seleccione la instancia deseada 193 7 Comandos del Men Condition New Breakpoint Condition Tasks Hit Count Break when the hit count is a multiple of T Enable breakpoint immediately Figura 7 102 Cuadro de Di logo New Breakpoint Condition e Only break if breakpoint is hit in one of the following tasks Cuando esta opci n est activa el punto de interrupci n s lo se activa cuando la POU en donde est establecido se ejecuta por una de las tareas aqu seleccionadas Todas las tareas definidas en el proyecto est n listadas y las deseadas pueden ser seleccionadas mediante la activaci n de la casilla de verificaci n Opciones del grupo Hit Count e Break always El programa se para siempre en este punto de interrupci n Alternativamente se puede indicar una cantidad que dice con qu frecuencia debe haber sido acertado el punto de interrupci n antes que el programa detenga la ejecuci n conforme una de las siguientes condiciones e Break when the hit count is equal to e Break when the hit count is a multiple of e Break when the hit count is greater than or equal to Posiciones de Puntos de Interrupci n Las posibles posiciones de punto de interrupci n dependen del tipo del editor Fundamentalmente son aquellas posiciones en una POU en las cuales se pueden modificar
332. los elementos seleccionados en el Editor CFC se desplazan al principio del orden de ejecuci n en donde el orden dentro de los elementos seleccionados se mantiene Asimismo el orden permanece dentro de los elementos no seleccionados Send to Back Move Up S mbolo h Con este comando contenido de forma predeterminada en el submen Execution Order del Men CFC todos los elementos seleccionados en el Editor CFC se desplazan al final del orden de ejecuci n en donde el orden dentro de los elementos seleccionados se mantiene Asimismo el orden permanece dentro de los elementos no seleccionados S mbolo 41 Con este comando que est contenido de forma predeterminada en el submen Execution Order del men CFC se desplazan en el editor CFC una posici n hacia delante todos los elementos seleccionados con excepci n del elemento que se encuentra al inicio de la orden de ejecuci n dentro de esta ltima 173 7 Comandos del Men Move Down S mbolo 3 Con este comando que est contenido de forma predeterminada en el submen Execution Order del men CFC se desplazan en el editor CFC una posici n hacia atr s todos los elementos seleccionados con excepci n del elemento que se encuentra al inicio de la orden de ejecuci n dentro de esta ltima Order by Data Flow Con este comando contenido de forma predeterminada en el submen Execution Order del Men CFC se disponen todos los elementos que acaban de ser seleccio
333. lt SHIFT gt lt F6 gt Este comando puede ser empleado en ventanas que contienen dos o m s paneles para establecer la focalizaci n en el panel anterior Ejemplo Cuando un objeto est abierto en el editor ST y el cursor en ese momento se encuentra en la parte de implementaci n la focalizaci n con el comando Previous Pane se establece en la ventana de declaraci n 232 7 Comandos del Men Window lt n gt Para cada ventana de editor abierta el men Window contiene un comando lt nombre de objeto gt a trav s del cual se activa la ventana o sea la focalizaci n pueda ser establecida all En vistas sin conexi n se muestra offline detr s del comando En el caso de vistas de bloques de funciones se complementa para diferenciaci n con Impl o lt instance path gt Windows Este comando abre el cuadro de di logo Windows en las que se encuentra un listado de las ventanas de editor abiertas en ese momento Para activar una de las ventanas o sea establecer la focalizaci n all seleccione la entrada correspondiente y accione el bot n Activate Para cerrar una o varias ventanas seleccione las entradas y accione el bot n Close window s Es posible una selecci n m ltiple El bot n Close finaliza el cuadro de di logo no aplicable para el editor Configuration Bus Men Help Contents Index El men Help proporciona funciones para obtener informaciones enlaces y ayuda en l nea
334. luye la configuraci n secundaria de lazo PID La Figura 8 77 muestra el entorno gr fico del objeto PID Control con su ficha principal abierta El principio puede observarse en el gr fico de tendencia los gr ficos de barras la capacidad para realizar la configuraci n de algunos par metros del controlador PID entre otros Estas y todas las dem s funciones de este objeto se presentan en este documento 312 8 Editores Start Page Configuration Bus FA PIDControl PID Control Editor x Settings amp Chart Advanced Settings Chart Online Settings PIDControl Offline 0 00 100 00 Value e a ii A A aaa ra rs a Figura 8 77 Entorno Gr fico del Objeto PID Control El entorno gr fico que se ilustra en la Figura 8 77 se accede al hacer doble clic con el bot n 1zquierdo del rat n en el objeto PID Control ubicado en el treeview y luego seleccionar el componente de gr ficos como se muestra en la Figura 8 78 Edit Object PIDControl Device PLC Logic A Ez Select a view to open E Default ST POU editor ts PIDControl F Use as default Figura 8 78 Acceso al Entorno Gr fico del Objeto PID Control 313 8 Editores Pesta a Settings amp Chart La Figura 8 77 presenta la ficha de trabajo principal del objeto PID Control Seg n se ilustra en esta figura esta ficha se compone de dos grupos Chart y Online Settings Grupo Chart Este grupo e
335. m ximo en el n mero de forzados permitidos en el MasterTool IEC XE Este l mite es 128 forzados es decir 128 entradas independientemente del tipo de la variable forzada Por ejemplo si es forzada una variable de tipo BOOL esta acci n consumir 1 entrada de forzado as ser consumida s lo una entrada si es forzada una REAL Tras 128 entradas de forzados el MasterTool XE IEC no permite los forzados y muestra una advertencia Adem s s lo es posible forzar variables simb licas Para forzados de representaci n directa estas variables deben estar asociadas con una variable simb lica en su declaraci n o declaradas en un editor de bus local como entradas y salidas de un m dulo y mapeos MODBUS Tambi n no se permite forzar diagn sticos de dispositivo incluso si estuvieran asignados en variables simb licas Esto no est permitido para evitar una interpretaci n err nea de los dispositivos diagn sticos Esto no est permitido para evitar una interpretaci n err nea de los diagn sticos de dispositivos En caso de que usted necesita escribir un valor en un rea de comando de diagn sticos debe utilizarse el comando Write Values y no Force Values Adem s del l mite del n mero de entradas en la lista de forzados tambi n es considerado antes de forzar una nueva entrada si esto no exceder el l mite del buffer de forzados Este l mite es de 10240 bytes Para las variables de tipos b sicos no se produce overflow del l mite del b
336. mando detiene la aplicaci n sobre el control CP Breakpoints La categor a Breakpoints pone a disposici n comandos para administrar los puntos de interrupci n para la depuraci n b squeda de errores de un programa de aplicaciones Estos comandos permiten a adirlos eliminarlos o modificarlos Los s mbolos indican el estado de los puntos de interrupci n Punto de interrupci n activado Punto de interrupci n desactivado 2 Programa de parada en punto de interrupci n en modo online 6 Puntos de Interrupci n se pueden configurar para funcionar como posiciones de interrupci n durante el procesamiento de un programa de aplicaci n por ejemplo para prop sitos de testeo Adem s existe la posibilidad de ejecutar el programa en pasos definidos paso a paso NOTA Cuando una aplicaci n est parada en un Breakpoint las variables de diagnosis del m dulo no se actualizar n hasta que un ciclo de MainTask se complete Para tanto es necesario ejecutar la aplicaci n pasando por todos los Breakpoints hasta que pare nuevamente en el primer Breakpoint presente en la aplicaci n Al parar en este Breakpoint las diagnosis estar n actualizadas New Breakpoint S mbolo eN Este comando sirve para definir un nuevo punto de interrupci n en una de las POUSs No es relevante donde est posicionado el cursor en ese momento se abre el cuadro de di logo New Breakpoint en donde en el subdi logo Location se puede sele
337. mbolo y Este comando se emplea en el editor SFC para insertar una rama a la izquierda de la posici n actual 179 7 Comandos del Men Insert Branch Right S mbolo y Este comando se emplea en el editor SFC para insertar una rama a la derecha de la posici n actual Para insertarla en cada caso a la izquierda emplee el comando Insert branch e Cuando el elemento superior del elemento que acaba de ser seleccionado es una transici n o una rama alternativa se inserta una rama alternativa e Cuando el elemento superior del elemento que acaba de ser seleccionado es un paso una macro un salto o una rama paralela se inserta una rama paralela con etiqueta Branch lt x gt en donde x es un n mero correlativo que se inicia para la primera marca en el diagrama con 0 Este nombre predeterminado de la etiqueta puede ser editado La etiqueta puede ser indicada en un salto como destino e Cuando en ese momento est seleccionado un elemento com n de una rama existente l nea horizontal se agrega una nueva derivaci n completamente a la derecha como otra rama Cuando en ese momento se ha seleccionado una rama completa de una derivaci n existente la nueva derivaci n se agrega directamente a la derecha de la nueva rama Example of Parallel Branch En la se ve una rama paralela nueva insertada creada con el comando Insert branch right mientras que estaba seleccionado Step11 Autom ticamente se inserta un paso Step2 en e
338. mente Emplee siempre el cuadro de di logo Device Repository para instalar o desinstalar dispositivos e Uninstall Este comando sirve para la desinstalaci n del dispositivo actualmente seleccionado en la lista Tras accionar una consulta de seguridad si el comando realmente debe ser ejecutado el dispositivo se borra del repositorio de dispositivos y ya no est m s disponible para el empleo en el sistema de programaci n La lista actual de dispositivos instalados se ofrece cuando un objeto de dispositivo se inserta a trav s del comando Add Device o Add Object Instalar Device Options S mbolo ii El comando Install Device se puede acceder desde el men Tools y abre el cuadro de di logo para la instalaci n de dispositivos Para realizar la instalaci n simplemente seleccione el archivo y haga clic en el bot n Open NOTA El cuadro de di logo Device Install s lo est disponible si las funciones predefinidas elegidas por el usuario es Standard o si la opci n Enable Repository dialog est activada Para obtener m s informaci n acerca de las caracter sticas consulte Features El cuadro de di logo Options contiene subdi logos para la configuraci n del comportamiento y la apariencia de la interfaz de usuario de MasterTool IEC XE Las configuraciones actuales en el cuadro de di logo Options se guardan en el sistema local como configuraciones predeterminadas y sobrescriben las configuraciones suministradas po
339. mente el editor de declaraciones se emplea en combinaci n con un editor de lenguajes de programaci n esto es aparece en la parte superior de la ventana que se abre cuando un objeto se modifica o bien visualiza en modo sin online o offline El encabezado de la declaraci n describe el tipo de POU por ejemplo PROGRAM FUNCTION_BLOCK y FUNCTION e puede extenderse por los atributos de pragma global de POUSs En el modo online el editor de declaraciones est estructurado como una vista Watch La declaraci n de variables tambi n puede efectuarse en una Global Variable Lists y en objetos de Data Unit Types DUTSs que sin embargo trabajan con editores propios Considere las informaciones generales sobre declaraci n de variables Editor de Declaraci n de Texto Start Page Configuration Bus s progi X 1 f program for temp calculation a PROGRAM progl z E Ea 3 VAR 4 or 5 a i B 7 al ARRAY 0 4 0 2 OF DINT 1 4 0 1 2 0 2 1 2 0 3 1 3 varl AT 3 B0 INT 3 END VAR F I p 1 varl varl 1 e Figura 8 7 Visualizaci n de Editor Textual 243 8 Editores Comportamiento y apariencia est n de este modo determinados a trav s de las configuraciones del editor de texto actual en los cuadros de di logo Options All se pueden realizar configuraciones predeterminadas para colores n meros de l nea anchos de tabuladores sangr as etc Est n disponibles las habituales funciones de Win
340. miento de datos Comando para congelar el CP en su estado actual Segmento de una red de comunicaci n que interconecta a un grupo de equipos nodos con el objetivo de aislar el tr fico local o utilizar diferentes protocolos o medios f sicos Tiempo preestablecido m ximo para que una comunicaci n se complete Si se exceden procedimientos de retentiva o diagnosis se activar n Caja de texto con ayuda o lugar en el cual se puede entrar con ayuda Sigla para unidad central de procesamiento Controla el flujo de informaciones interpreta y ejecuta las instrucciones del programa y monitorea los dispositivos del sistema En un sistema redundante la UCP activa realiza el control del sistema y lee los valores de los puntos de entrada ejecuta el programa aplicativo y acciona los valores de las salidas Lectura del programa o configuraci n del CP Conjunto de pantallas de CP Sigla para Extensible Markup Language Es un est ndar para la generaci n de lenguajes de marcado En la ventana de funci n del teclado se utiliza para el intercambio de pantallas 338
341. n a todos los elementos seleccionados 276 8 Editores a Trace Configuration Z MinMaxColor Variable Settings ma MainPrg S1 0LIT ma MainPrg 52 0UT Variable MainPrg 51 0UT sm MainPrg 53 COUNTER a EH Blade sa MainPrg 54 COUNTER ma MainPrg S3 QUT Graph type Line ma MainPrg 54 CUT ma MainPrg 53 UT Activate minimum warning ma MainPrg 54 OUT ma MainPrg 55 OUT Critical lower limit 100 ma MainPrg B OUT Warning minimum color MN El ma MainPrg 57 OUT ma MainPrg 55 QUT ma MainPrg 59 0UT Activate maximum warning ma MainPrg 510 QUT sa MainPrg C IM ma MainPrg B ENABLE Warning maximum color b ma MainPrg 53 AMPLITUDE ma MainPro ispecialSinus ma MainPrg enum Critical upper limit 500 Add Variable Delete Variable Figura 8 36 Selecci n M ltiple de Variables A trav s de lt SHIFT gt o lt CTRL gt clique do mouse clic del rat n pueden seleccionarse m ltiples variables al mismo tiempo y a la vez cambiar su configuraciones o propiedades A continuaci n est la descripci n de las posibles configuraciones de Trace y variables Record Settings A continuaci n est la descripci n del cuadro de di logo Trace Configuration para configuraciones de grabaci n a Trace Configuration Record Settings MinMasColor MainPrg 51 0U0T MainPrg 52 LIT MainPrg 53 COUNTER ES positive MainPrg 54 COUNTER MainPrg S53 GUT Post Trigger samples MainPrg 54 OUT MainPrg 53 007 MainPrg 54
342. n acopladas Observe tambi n la vista de supervisi n Watch all Forces la cual muestra siempre autom ticamente todas las variables que fueron preparadas para forzar y adicionalmente pone a disposici n comandos para anular el forzado Display Mode En este submen se puede configurar que formato debe ser empleado para la representaci n de los valores supervisi n en modo en l nea Para ello ejecute un clic del rat n sobre la opci n deseada que a continuaci n se identifica con una marca de verificaci n e Binario e Decimal e Hexadecimal Men Tools Este men proporciona los comandos para instalar o desinstalar bibliotecas y dispositivos adem s de comandos de personalizaci n y opciones de proyecto ambiente editores entre otros Comandos disponibles Library Repository Install Library Device Repository Install Device Options Repositorio de Bibliotecas S mbolo i El Library Repository se accede a trav s del men Tools y abre el cuadro de di logo Library Repository NOTA El cuadro de di logo Library Repository s lo est disponible si las funciones predefinidas elegidas por el usuario es Professional o si la opci n Enable repository dialog est activada Para obtener m s informaci n acerca de las caracter sticas consulte Features NOTAS El cuadro de di logo de Library Repository que tambi n se puede acceder mediante el Library Manager estar disponible dependiendo del tipo de instalaci n
343. n cuadro de mensaje que le informa con el siguiente texto Se ha producido un error de compilaci n Desea iniciar sesi n sin cargar el programa As puede elegir corregir primeramente el error o a pesar del error iniciar sesi n al ltimo estado de la aplicaci n eventualmente existente sobre el control Los errores se muestran en la ventana de Message en la categor a Build Informaciones sobre el Proceso de Env o Cuando el proyecto se carga en el UCP completamente login o en parte online mode la ventana del mensaje muestra informaciones sobre el tama o del c digo generado el tama o de los datos globales el espacio de memoria requerida en el controlador y en caso de cambio en l nea tambi n sobre las POUSs en cuesti n Logout Tecla de acceso directo lt CTRL gt lt F8 gt Este comando finaliza la conexi n del sistema de desarrollo con el sistema de destino control o dispositivo simulado y provoca de este modo un retorno al modo sin conexi n Si el comando se llama desde el men Online la aplicaci n actualmente activa se considera Si el comando se llama desde el men emergente cuando un objeto de la aplicaci n se selecciona en el rbol de dispositivos la aplicaci n seleccionada se considera independientemente de estar definida como activa o no Create boot application Este comando est disponible tanto en modo en l nea como tambi n en modo sin conexi n para generar un proyecto de inicio U
344. n directorio que se ha especificado mediante el cuadro de di logo que se abre En este ltimo tambi n se puede modificar el nombre predeterminado del archivo Una confirmaci n a continuaci n con Save inicia el proceso de archivado e Send crea un archivo temporario que se adjunta simult neamente a un e mail vac o La ejecuci n exitosa de esta operaci n presupone una correcta instalaci n del cliente de e mail Un fallo se documenta mediante un mensaje de error adecuado e Cancel para rechazar la acci n no se genera ning n archivo de proyecto Source Upload Este comando disponible en el men File y sirve para la apertura de un proyecto a partir de un CP Un archivo de este tipo debe ser disponible sobre el control por ejemplo con ayuda de Source download En la llamada del comando se abre el cuadro de di logo Select Device en el que debe ser registrada la ruta de acceso al control en la red de forma similar que en la Communication Settings Seleccione la entrada adecuada del rbol de dispositivos y confirme su selecci n con OK A continuaci n aparece el cuadro de di logo Project Archive donde se realiza la selecci n de los contenidos a ser extra dos del archivo asimismo como la selecci n de directorios en los cuales deben 97 7 Comandos del Men ser guardados los archivos descomprimidos La operaci n de este cuadro de di logo se realiza de acuerdo a Project Archive Extract archive Tras la confirmaci n de la
345. n el editor de texto El color para el primer plano y el fondo del elemento puede ser configurado con la ayuda de una lista de selecci n El estilo de fuente del elemento se define haciendo clic sobre los s mbolos deseados para negrita B cursiva I subrayado U y tachado S Un ejemplo con las configuraciones actuales se dispone en la ventana de Sample En este subdi logo del cuadro de di logo Options se pueden definir la configuraci n predeterminada para objetos SFC Cada nuevo objeto SFC contendr entonces estas configuraciones autom ticamente en sus Propiedades NOTA Sobre los objetos SFC ya existentes se deben transmitir las modificaciones de configuraciones realizadas aqu expl citamente a trav s del bot n Set defaults en el cuadro de di logo SFC Settings ventana Properties Observe que las opciones de editor puras esto es configuraciones para dise o y vista se tratan en un cuadro de di logo SFC Editor 227 Flags 7 Comandos del Men di CFC Editor 9 Declaration editor 7 FBD LD and IL editor F 7 t PE a i E ai gt Pte Variable Declare Description International Settings m l SFCInit lr Load and Save E SFC SFCReset di SFCError 12 SFC editor l rE de SFCEnableLimit SmartCoding SFCErrorste Syntax Highlighting P SFCErrorPOU SFCQuitError SFCPause SFETrans SFECurrentstep SFCTIp CE Tim hinda All steps and actions are reset The init s All steps and actions
346. n excepci n por perro de guardia El campo Sensitivity se refiere a cuantas veces el tiempo del perro de guardia se deber alcanzar para que la diagnosis se active En caso de que el tiempo de ejecuci n de la tarea alcance el valor del campo Sensibilidad multiplicado por el campo Tiempo la diagnosis tambi n se indicar Se debe estar atento al hecho de que el perro de guardia de la UCP no se utiliza para proteger la aplicaci n del usuario de picos en el tiempo de ejecuci n y sin de trabamientos Por lo tanto su tiempo se debe configurar con un valor alto al comparar el tiempo de ejecuci n de la tarea a la que est relacionado Lo ideal es mantener el tiempo promedio de ejecuci n de las tareas en lo m ximo 50 del tiempo de perro guardi n As disminuyen las chances de que ocurran errores de perro de guardia por eventuales picos de tiempo en la ejecuci n de la tarea Buscando proteger el sistema cuanto a posibles errores de configuraci n el MasterTool IEC XE verifica en todas las tareas c clicas durante la compilaci n el perro de guardia Perro de guardia de Software y los l mites m nimo y m ximo del intervalo de la tarea Es importante resaltar que el usuario deber tener cuidado al alterar los valores predefinidos por los perfiles de proyecto una vez que alteraciones indebidas pueden poner en riesgo la ejecuci n del sistema Entonces se recomienda que se utilicen los valores est ndar Para m s informaciones consulte Task E
347. n valores determinados se restablecen exactamente a este valor Todas las dem s se restablecen a su valor de inicializaci n predeterminado por ejemplo variables enteras a 0 Como medida de precauci n MasterTool IEC XE solicita nuevamente una confirmaci n del usuario antes que todas las variables sean sobrescritas La situaci n corresponde a 189 7 Comandos del Men aquella de una interrupci n de corriente o la desconexi n y reconexi n del control durante la ejecuci n de la aplicaci n Un reset desactiva los puntos de interrupci n actualmente establecidos en el proyecto Cuando se llama el comando Reset en caliente mientras que la ejecuci n del programa en ese momento se detiene sobre un punto de interrupci n se le consulta al usuario si desea terminar el ciclo actual antes de la ejecuci n del reset o si finaliza la tarea y el reset debe ser ejecutado inmediatamente Sin embargo no todos los sistemas en tiempo de ejecuci n est n en condiciones de ejecutar un reset sin terminar antes el ciclo actual Emplee tras el reset el comando Start para iniciar nuevamente la aplicaci n Reset Cold Este comando est disponible en modo en l nea Este corresponde al comando Reset warm pero junto a las variables normales tambi n las variables Retain se restablecen a sus valores de inicializaci n La situaci n se corresponde con la de un inicio de programa de aplicaci n que acaba de ser cargado sobre el control Inicio en fr
348. na aplicaci n de inicio proyecto de inicio se inicia autom ticamente cuando se pone en marcha el control 187 7 Comandos del Men Uso en Modo En L nea La aplicaci n de inicio se guarda bajo el nombre lt Nombre de aplicaci n gt app en el dispositivo de destino Uso en Modo Sin Conexi n Se abre el di logo com n para guardar un archivo Seleccione un directorio para guardar la aplicaci n actual como aplicaci n de inicio en formato de archivo para poder cargarla en un momento posterior sobre el sistema de destino El archivo es del tipo Boot application files y a su nombre se le agrega autom ticamente la extensi n app Tras confirmar con Save aparece otro cuadro de di logo en el cual se le consulta si eventualmente un protocolo de compilaci n ya existente en el directorio de proyecto debe ser sobrescrito Seleccione Yes en caso que tenga intenci n de transmitir el proyecto de inicio al control con ayuda de una herramienta exterior y si a pesar de ello desea iniciar sesi n en la aplicaci n sin obligatoriamente debe descargarla de nuevo Este ser a el caso si existe un archivo de informaci n de construcci n debido a una solicitud anterior por ejemplo El c digo y los datos de referencia de archivo anterior de esto por supuesto no coinciden con la nueva aplicaci n de arranque Logoff current online user Realiza el logoff del usuario en el proyecto actual Para m s informaciones consulte Logof
349. nados en el editor CFC en orden de ejecuci n indicado a trav s de los n meros de elementos en la esquina superior derecha del elemento Este comando se aplica sobre todos los elementos en el editor CFC El orden de ejecuci n est determinado por el flujo de datos de los elementos y no por su ubicaci n La ventaja del orden de acuerdo al flujo de datos es que una bandeja de salida unida con la salida de un m dulo le sigue inmediatamente a esta ltima lo que en la disposici n topol gica no siempre es el caso El orden topol gico suministra bajo ciertas condiciones otro resultado que el orden de acuerdo al flujo de datos como se reconoce en los ejemplos abajo indicados La siguiente ilustraci n muestra los elementos ordenados topol gicamente Figura 7 87 Orden De Ejecuci n Seg n Flujo De Datos 174 7 Comandos del Men Ante la selecci n del comando de momento internamente sucede lo siguiente Todos los elementos se ordenan topol gicamente A continuaci n se compone la nueva lista de ejecuci n Partiendo de los valores conocidos de las entradas se determina cual de los elementos a n no numerados se puede procesar como siguiente En la red superior se puede p ej procesar inmediatamente el m dulo ADD 0 dado que los valores que est n aplicados en sus entradas 1 y 2 son conocidos S lo a continuaci n se puede procesar el m dulo SUB 1 dado que el evento de ADD tiene que ser conocido etc
350. nal en el s mbolo de contacto bwarl f E Figura 7 75 Contacto Negado Para negar un contacto o una bobina seleccione el elemento y emplee el comando Observe que el cuadro de herramientas en la categor a Ladder Elements pone a disposici n contactos negados para insertar a trav s de arrastrar y colocar Para cancelar la negaci n del elemento use las mismas posiciones del cursor e ejecute el comando de nuevo NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL 164 7 Comandos del Men Edge Detection S mbolo FBD Ml LD Tecla de acceso directo lt CTRL gt lt E gt Este comando se emplea en el editor FBD o LD para insertar en una entrada booleana un detector para un flanco ascendente o descendente Esto corresponde al empleo de m dulos R_TRIG flanco ascendente FALSE gt TRUE o bien F_TRIG flanco descendente TRUE gt FALSE Seleccione la entrada y ejecute el comando tantas veces hasta que aparezca el s mbolo deseado Se cambia entre 4 para flanco ascendente I para flanco descendente y ning n s mbolo bl iwar O war Figura 7 76 Detector de Flanco en el Operador SEL En este ejemplo fue seleccionada la entrada en b1 y ejecutado el comando Reconocimiento de Flancos El detector para flanco ascendente fue insertado esto es la salida de SEL suministra 1 cuando bl cambia de FALSE a TRUE Este comando no est disponible en el editor
351. nales sobre MasterT ool IEC XE se pueden consultar otros documentos adem s de este Estos documentos se encuentran disponibles en su ltima revisi n en http www altus com br 10 1 Introducci n Consideraciones Generales sobre Documentaci n ALTUS Cada producto posee un documento denominado Caracter stica T cnica CT donde se encuentran las caracter sticas del producto en cuesti n Adicionalmente el producto puede poseer Manuales de Utilizaci n los c digos de los manuales en su caso siempre se comentan en la CT Documentaci n de Soporte MasterTool IEC XE Se aconsejan los siguientes documentos como fuente de informaci n adicional C digo del Descripci n documento CE114000 Nexto Series Features and Configuration Ingl s CT114000 S rie Nexto Caracter sticas e Configura es Portugu s CS114000 Serie Nexto Especificaciones y Configuraciones Espa ol CE114100 CPUs Nexto Series Features and Configuration Ingl s CT114100 UCPs S rie Nexto Caracter sticas e Configura es Portugu s CS114100 UCPs Serie Nexto Especificaciones y Configuraciones Espa ol CE103705 MasterTool IEC XE Features and Configuration Ingl s CT103705 MasterTool IEC XE Caracter sticas e Configura es Portugu s CS103705 MasterTool IEC XE Especificaciones y Configuraciones Espa ol MU214600 Nexto Series User Manual Ingl s MU214000 Manual de Utiliza o S rie Nexto Portugu s MU214300 Manual Del Us
352. ne una de la lista de selecci n Esta contiene por ejemplo cuando declara en ese momento una variable global visibilidad VAR_GLOBAL todas las listas de variables globales del proyecto disponibles e Type De forma predeterminada se encuentra aqu INT si se trata justamente de la primera variable a ser declarada en la l nea del editor Cuando sin embargo ya existe una variable declarada en la l nea se especifica aqu el tipo de datos de esta variable Para poder modificar la configuraci n puede acceder a trav s del bot n Input Assistant que ofrece todos los tipos de datos posibles Cuando se debe declarar una variable de cadena se puede emplear el asistente de matriz que asimismo puede ser alcanzado a trav s del bot n de flecha V ase abajo una descripci n e Scope De forma predeterminada se encuentra aqu VAR para variable local alternativamente de la lista de selecci n se puede configurar otro mbito e Initialization Un valor v lido correspondiente al tipo de datos de las variables con el que se debe inicializar la variable puede ser introducido aqu Cuando el campo queda vac o se inicializa con el valor predeterminado e Address La variable puede aqu ser asignada directamente a una direcci n IEC declaraci n AT Ejemplo Cuando para la variable b del tipo de datos INT se registra la direcci n IB0 gt resulta la siguiente l nea de declaraci n b AT IBO IN T e Comment Aqu
353. nnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 307 Editor PROFIBUS nunca is a a a dianas iccioa 308 Editor UCA IE cara 309 Interfaces Seriales iS AAA AAA AAA AAA AAA AAA AAA AAA 309 l terface Ethernet A O 310 Editor PLD Controla aid 311 Insertar Objeto PID Controler lao Aplicaci n td dd 311 A A O 312 0 INSTALA CON nicas 325 10 DLAGNOSTICOS Msi o 332 Pa sina de DiaonosticOs arar ada 332 Sumario DiacnosH aan Ai 332 TGLOSARIO ada 337 1 Introducci n 1 Introducci n La Serie Nexto es una poderosa y completa serie de Controladores Programables CP con caracter sticas exclusivas e innovadoras Debido a su flexibilidad dise o inteligente amplia capacidad de diagnosis y arquitectura modular los CPs de la Serie Nexto se pueden utilizar para aplicaciones de control de sistemas de mediano y gran porte o en m quinas con requisitos de alto desempe o MasterTool IEC XE es una herramienta completa para programaci n depuraci n configuraci n y simulaci n de las aplicaciones del usuario El software est basado en el concepto de herramienta integrada lo que provee flexibilidad y facilidad de uso y permite a los usuarios la programaci n en seis lenguajes definidas por la norma IEC 61131 3 Texto Estructurado ST Secuenciamiento Gr fico de Funciones SFC Diagrama de Bloques Funcionales FBD Diagrama Ladder LD Lista de Instrucciones IL y Gr fico Funcional Continuo CFC MasterTool IEC XE permite el uso de diferentes lengua
354. nonannnnnnnnnnnnnnnnnnnnos 17 Caracter icas en E AMORE saaa a E A 17 Versiones de BDO AS lla S 17 Funcionalidades Adicionale Ss aussen 17 Perle Sanoisin i aioa E iaaa aaia 18 SM A a a a a 19 Bo E T a O A 19 NOP E E S EA 19 E Do eea a a a 20 O 21 Tablero a A E E A 21 PROVOCO Sara E E OE EEE E E O E 22 EAU O E E 22 Ventana delas TOUS iaa IA acid 22 Configuraci n e Informaci n del Proyecto oooooonnncccccnnncncnonononnononononnnnnnnnnnnnnnnnnnnnononnnnnnnnnnnnnnnnnnnnnnnnnnnnss 23 O E XEO A A A 23 Dispositivos rbol de Dispos VOS indiana NO rai dins 24 Sumario Generales la a o ii ia ais 24 Instalaci n de Dispositivos en el Sistema Local ocooonnnnoooononoccconononononononononononononnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 26 Organizar y Configurar Objetos en el rbol de Dispositivos Procedimientos y Reglas oo 26 APC e e ts 27 Task ConticUr cOn aid 27 Indicaciones Importantes para Sistemas Multitar a oooooooooooooonoccnnnnnnnnnnononononononononnnnnnnnnnnnnnnnnnnnonnnnnnanos 2l Generaci n de C digo e Cambio En L nea e ssssscoccccsssssococccessssoccccecsesssococccesesoosoccccesssossoccceessssssocecessssssose 28 Generaci n de C digo e Informaciones de Compilaci n cooooooooooononnnnnnnnnnnnnnnnnnnonononononannnnnnnnnnnnnnnnnnnos 28 Cambio a aa iia a airdoss 28 Aplicaci n de micio Proyecto de cOn dia 30 M todo de Env o Login de Proyectos Sin Diferencia de Proyectos ccccccccc
355. nte De esta forma para incluir una nueva tarea en caso de que el perfil seleccionado lo permita basta hacer clic con el bot n derecho del mouse sobre Task Configuration seleccionar Add Object y entonces Task seg n muestra la Figura 4 11 40 4 Inicializaci n R pida ELL Ga EEA LLS F Mi Li ie 1 n af Enl M k a File Edit View Project Build Online Debug Tools Window Help 3 s Hgo gh i 271 f p g i Device NX3010 EN PLC Logic a Q Application E E Bill of Materials Configuration and Consumption pA Diagnostic Explorer Diagnostis M Library Manager F MainPra PRG Add Device G Add Folder HA Edit Object Edit Object With Simulation Figura 4 11 Crear una Tarea Enseguida surgir una pantalla para colocar el nombre de la tarea Despu s deber hacer clic en Open para finalizar su creaci n 41 4 Inicializaci n R pida Figura 4 12 Nombrar la Tarea Configuraci n de las Tareas Enseguida de abrir la tarea la ventana de configuraci n surgir para que el usuario defina y clasifique su funcionamiento El campo Priority 0 31 establece la prioridad en que la tarea se ejecutar en la aplicaci n siendo el 0 cero prioritario Por ejemplo MainTask creada en la mayor a de los perfiles de proyecto tiene prioridad 13 es decir esa tarea se considera prioritaria para el sistema El espacio Type define cual el tipo y el m todo para que la tarea se
356. nte de gateways o dispositivos remueve el dispositivo o gateway actualmente seleccionado En la parte derecha del di logo los siguientes botones est n disponibles e Set active path Este comando pone como activo el canal en ese momento seleccionado a la 1zquierda en el rbol Esto significa que todas las acciones con relaci n a las comunicaciones se refieren a l La ruta de acceso activa en este momento se representa en negrita y contiene el adicional activo Nx3030_192 168 15 84 0054 Ativo Cuando un dispositivo se ha establecido como activo pero durante una exploraci n posterior de la red Buscar dispositivos no ha sido encontrado la entrada se representa en letra cursiva e Add Gateway Este comando abre el cuadro de di logo Gateway en el que se puede definir un gateway para la configuraci n actual Introduzca un Name el tipo de Driver y los par metros espec ficos p ej IP Address y Port para este gateway Para introducci n de un valor de par metro haga clic sobre el campo correspondiente en la respectiva columna y abra el campo de edici n Tras cerrar el cuadro de di logo con OK se inserta el nuevo gateway en el rbol El mismo cuadro de di logo puede volver a ser abierto m s tarde para la modificaci n de las Communication Settings 249 8 Editores ad Gateway Name Gateway 1 Driver Settings Param Value IP 4 localhost Port 1217 Figura 8 14 Cuadro de Di logo Gateway
357. ntenido mantendr su nombre despu s que la UCP se modific para NX3020 hasta que el usuario haga la modificaci n Actualizar um Programa Antiguo Cuando un proyecto ha sido creado en una versi n MasterTool IEC XE diferente de la que est instalada en la computadora es necesario que se haga una modificaci n de dispositivo para la versi n disponible en el MasterTool actualizado En estas condiciones el objeto Device en el rbol de configuraci n del proyecto mostrar el cono a su lado as como en otros objetos que tambi n hayan sido modificados de una versi n a outra 142 7 Comandos del Men La actualizaci n siempre se debe hacer para una versi n de dispositivo m s actual pero del mismo tipo es decir si el proyecto ha sido creado con un modelo de UCP NX3010 la actualizaci n se deber hacer para la versi n m s actual del mismo modelo Antes de iniciar una actualizaci n es importante consultar las documentaciones de los m dulos utilizados en el proyecto Si hay alguna quiebra de compatibilidad entre los par metros de una versi n a otra el comportamiento ser diferente Al aparecer la pantalla de la Figura 7 52 en los casos en que no hubo quiebra de compatibilidad basta con elegir la opci n S para todos los dispositivos actualizados Sin embargo en los casos en que un nuevo par metro se a ade o se modifican par metros no es posible mantener las configuraciones y es necesario elegir la opci n
358. nterrupci n Breakpoints pueden ser configurados en determinadas posiciones para forzar una parada de ejecuci n Determinadas condiciones o sea que tarea s est n afectadas y en qu distancia de ciclos el punto de interrupci n debe ser efectivo pueden ser definidos para cada punto de interrupci n Procesamiento por pasos individuales posibilita hacer correr el programa en pasos controlados En cada parada definida por marcas de paso o bien puntos de interrupci n pueden ser estudiados los valores de variables correspondientes Una pila de llamadas puede mostrarse en la posici n del paso actual Puntos de Interrupci n Un punto de interrupci n Breakpoint que se establece en un programa de aplicaci n provoca una parada en la ejecuci n del programa Los posibles puntos de interrupci n dependen del editor de programa correspondiente De todos modos siempre hay un punto de interrupci n al final de una POU Consulte Breakpoints para una descripci n de los comandos para tratamiento de puntos de interrupci n Procesamiento en Pasos Individuales El procesamiento en pasos individuales posibilita una ejecuci n controlada de un programa de aplicaci n p ej con el fin de la b squeda de errores Fundamentalmente se salta de instrucci n en instrucci n mediante un accionamiento repetido de la tecla lt F10 gt No obstante se puede saltar tambi n POUs llamadas e La instrucci n que debe ser ejecutada como siguiente puede ser
359. ntly open project with e Project on disk de forma predeterminada la ruta de acceso al proyecto actual est registrada lo que tiene como consecuencia que este se compara con la ltima versi n guardada Tras un clic en el campo de texto se puede modificar la ruta de acceso y con ello el proyecto de referencia 146 7 Comandos del Men Alternativamente se puede sustituir con la ayuda del di logo com n de b squeda de archivos el cual se abre mediante el bot n e Project in a source control database en este caso se debe indicar primero el nombre del host y el n mero de puerta correspondiente A continuaci n la ruta de acceso del proyecto de referencia deseado puede ser tecleado directamente en el campo de texto o tambi n ser seleccionado en el di logo com n de b squeda de archivos el cual est a disposici n tras un clic sobre lud Grupo Compare options se pueden activar aqu las siguientes opciones con relaci n a la comparaci n e Ignore Whitespace Desviaciones del proyecto de referencia actual las cuales se basan solamente en espacios permanecen sin mencionar e Ignore Comments Los comentarios se excluyen de la comparaci n e Ignore Properties Las propiedades del objeto no se comparan Tras cerrar el cuadro de di logo Project Compare con OK se ejecuta la comparaci n de acuerdo a las configuraciones establecidas Registro de Resultados de una Comparaci n Mediante un rbol de Dispositivos El resultado
360. nto de archivos de proyecto Estos comandos realizan comprobaci n de sintaxis tanto en los objetos modificados como en los objetos de la aplicaci n activa Adem s permiten una generaci n de c digo sin conexi n y verifican se ha detectado los errores de compilaci n antes de enviar el c digo para el dispositivo Los resultados se emiten en la ventana de mensajes categor a de mensaje Compilar El comando Clean sirve para borrar en el sistema de destino la informaci n de compilaci n que fue creada en la ltima descarga y generaci n de c digo Esto por ejemplo tiene influencias sobre Cambio en l nea Comandos disponibles e Generate code 184 7 Comandos del Men e Clean e Clean all Generate Code Clean Clean All Este comando posibilita una generaci n de c digo puramente para fines de prueba Si bien se crea c digo de compilaci n similar como al inicio de sesi n con la aplicaci n en el control pero el c digo no se carga en el control De este modo el c digo a n puede ser comprobado a errores de compilaci n y ser corregido antes que se emplee en servicio en l nea NOTA Algunos cambios realizados en la aplicaci n se aplican durante el proceso de generaci n de c digo por ejemplo cambiar el nombre de tareas del sistema cuando se cambiaron los nombres de las instancias correspondientes Asimismo algunos de los controles del proyecto se realizan s lo cuando se ejecuta este comando Este comand
361. ntra en la esquina superior izquierda de la ventana del editor Altura y amplitud se indican en unidades de cuadr cula de n meros enteros en donde el tama o de una unidad de cuadr cula no puede ser modificada por el usuario El valor de la altura Y crece de arriba hacia abajo el valor del ancho X de izquierda a derecha El tama o m ximo es de 2048 unidades de cuadr cula tanto para la altura como para el ancho Edit Working Sheet Working sheet dimensions Use the following dimensions Width 34 grid units Height 7 grid units Adapt the dimensions automatically 0 grid units Y offset o grid units Cana Figura 7 81 Edit Working Sheet e Use the following dimensions Cuando est activada esta opci n la hoja de trabajo se dimensiona de acuerdo al valor all indicado para altura y ancho o Width contiene la amplitud actual en unidades de cuadr cula La amplitud puede ser modificada sin embargo no es posible introducir un valor que sea menor al necesario para los elementos actualmente existentes El valor del ancho X se incrementa de izquierda a derecha o Height contiene la altura actual en unidades de cuadr cula La altura puede ser modificada sin embargo no es posible introducir un valor que sea menor al necesario para los elementos actualmente existentes El valor de la altura Y se incrementa de arriba hacia abajo e Adapt the dimensions automatically Esta opci n est activada de forma predetermina
362. o Un reset desactiva los puntos de interrupci n actualmente establecidos en el proyecto Cuando se llama el comando Reset cold imientras que la ejecuci n del programa en ese momento se detiene sobre un punto de interrupci n se le consulta al usuario si desea terminar el ciclo actual antes de la ejecuci n del reset o si finaliza la tarea y el reset debe ser ejecutado inmediatamente Sin embargo no todos los sistemas en tiempo de ejecuci n est n en condiciones de ejecutar un reset sin terminar antes el ciclo actual Reset Origin Este comando est disponible en modo en l nea Este restablece los valores de todos los variables remanentes a sus valores de inicializaci n y borra el programa de aplicaci n del control Un reset desactiva los puntos de interrupci n actualmente establecidos en el proyecto Cuando se llama el comando Reset origin mientras que la ejecuci n del programa en ese momento se detiene sobre un punto de interrupci n se le consulta al usuario si desea terminar el ciclo actual antes de la ejecuci n del reset o si finaliza la tarea y el reset debe ser ejecutado inmediatamente Sin embargo no todos los sistemas en tiempo de ejecuci n est n en condiciones de ejecutar un reset sin terminar antes el ciclo actual Simulation El comando se encuentra a disposici n en modo en l nea y sirve para conectar o bien desconectar el modo de simulaci n del sistema de programaci n En el modo de simulaci n se puede iniciar
363. o En el campo Data type seleccione uno de los tipos de archivos disponibles Observe lo siguiente antes de guardar un proyecto como biblioteca e Cuando deba instalar la biblioteca para el empleo m s tarde en otros proyectos introduzca las indicaciones necesarias sobre versi n y compa a en la informaci n del proyecto recomendable Tambi n se recomienda insertar la categor a y el nombre de la compa a en la pantalla Project Information Summary e Al guardar el proyecto no se realiza una comprobaci n autom tica de errores Cuando ya existe un archivo con la ruta de acceso y el nombre definidos se abre el cuadro de di logo de mensajes en el que se le consulta si este archivo debe ser sustituido por uno nuevo Si selecciona No retorna al cuadro de di logo Save Project para definir otro nombre de archivo o ubicaci n Project Archive Extract Archive Este comando sirve para extraer un archivo extensi n de archivo projectarchive que ha sido creado con ayuda del comando Save Send Archive y lleva de forma predeterminada la Se debe observar que antes de la extracci n del archivo se solicita que todos los proyectos abiertos en ese momento en todas las instancias en ese momento en ejecuci n del sistema de programaci n sean cerrados Esto sirve para evitar un efecto directo de la extracci n sobre el proyecto en ejecuci n por ejemplo por un cambio de los archivos de biblioteca Al llamar el elemento de men
364. o esto es se abre otra ventana de editor esto se clasifica autom ticamente en el grupo de fichas en la que ltimamente se encontraba la focalizaci n Este comando sirve para que una ventana que est acoplada al marco de la interfaz del usuario MasterTool IEC XE fijada se suelte del marco para ubicarla como ventana no anclada sobre la pantalla lo que entonces tambi n es posible fuera de la interfaz del usuario Para acoplar una ventana no anclada nuevamente al marco de la interfaz de usuario se emplea el comando Dock Este comando sirve para que una ventana que antes ha sido suelta con el comando Float Auto Hide Este comando sirve para mostrar o ocultar una ventana Ocultar significa que la ventana s lo est representada en el marco de la interfaz del usuario MasterTool IEC XE a trav s de una ficha y s lo se visualiza cuando con el rat n se hace clic sobre esta ficha El comando corresponde al empleo de los botones de acoplar en la esquina superior derecha de una ventana Next Pane Previous Tecla de acceso directo lt F6 gt Este comando puede ser empleado en Ventanas que contienen dos o m s paneles para establecer la focalizaci n en el siguiente panel Ejemplo Cuando un objeto est abierto en el editor ST y el cursor en ese momento se encuentra en la ventana de declaraci n la focalizaci n con el comando Next Pane se establece en la parte de implementaci n Pane Tecla de acceso directo
365. o superior de la UCP de la Serie Nexto MODBUS RTU Maestro por Representaci n Directa Q Al a adir el protocolo MODBUS RTU Maestro por Representaci n Directa la siguiente pantalla de exhibir Read Data Start 5 Write Data Start SS Read Data Size Read IEC Variable Pra Write Data Size Write IEC Variable Add Remove Edit Figura 8 47 Pantalla MODBUS RTU Maestro por Representaci n Directa 287 8 Editores Q Start Address Direcci n inicial de Cualquier direcci n of Diagnostics Area las variables de del rea de Q diagnosis limitada seg n la UCP utilizada Tama o de la Tabla 8 9 Direcci n Inicial de Diagn sticos W MODBUS Advanced Settings Advanced Settings Send Delay ms p Minimum Interframe chars 3 9 OK Figura 8 48 Configuraciones Avanzadas MODBUS Maestro por Representaci n Directa Est ndar de F brica Posibilidades Send Delay ms Cualquier direcci n Tiempo de retraso del rea de Q peda de la limitada seg n la p UCP utilizada Minimum Interframe Tiempo m nimo de 3 5 3 5 a 100 0 chars silencio entre diferentes frames Tabla 8 10 Configuraciones de las Temporizaciones en el MODBUS Maestro por Representaci n Directa A adir Dispositivo W MODBUS Device Settings Device Settings Instance Mame Slave Address 1 Communication Time out ms 1000 Maximum Number of Reties 2 Mapping Disabling 4096 Used range 04096 0 204X4099
366. o una peque a ventana Figura 8 84 se presentar al usuario y permitir que ste seleccione los par metros que desea cargar en el controlador Se puede observar los valores de los par metros que se pueden guardar y cargar en el objeto PID Control Al pulsar el bot n OK los par metros marcados se cargar n autom ticamente en CP y reconfigurar n el controlador 318 8 Editores W Load Parameters PIO Parameters Raw Values SP 0 00 GP 0 90 TI 10 00 TD 0 28 a lt a ll E ManualMV 0 00 DeadBand 0 00 MaxVarMV 0 00 Bias 0 00 lt a 3 a Figura 8 84 Ventana Load Parameters Operaci n de Escritura de Par metros La escritura o edici n de par metros del controlador PID en el CP se realiza desde el bot n Write ubicado en el grupo Online Settings El fondo de los campos editables del grupo Online Settings cambian va al color azul y la fuente al color blanco Esto indica que se ha modificado el valor del par metro o variable y el nuevo valor a n no se ha enviado al CP Al pulsar el bot n Write todos los par metros y variables en esta condici n y que no presentan mensajes de error se env an al controlador y se restauran el color de fondo y la fuente SP o Kgf cm2 Py Koffem2 Figura 8 85 Ejemplo de Modificaci n de Par metros La Figura 8 85 muestra los campos SP GP TI y TD cambiados pero a n no tuvo sus nuevos valores que se env an al CP Cab
367. o Configuration de las variables tambi n est disponible en el modo en l nea as como cambios pueden hacerse en este modo Para ello haga doble clic en el nombre de la variable en el rbol de configuraci n en la parte derecha del editor de Trace o abra el men emergente y seleccione el comando de configuraci n MinMaxColor A e y e dl A A MinMasColor A le e EE PER A e T A E a E E A E ai E E A A ERA pp MainPrg S1 CUT e o o le ie el lo o o pl li T E EEN Enon eE E mni e e e E WERE faszen 2 oa Tae eS senei Artero p ee i PEOS e LJ MainPrg S2 OUT A AA AA AAA AAA AA AAA AAA AAA AAA PARRA AAA AAA AA AAA A A a e o y A A ma MainPrg 55 COUNTER T T e henonoorooanbcancosaosos Jere concocmacanos T i l MainPrg 54 COUNTER LO E S O A ma MainPrg 53 0UT e S E a e ma MainPrg 54 OUT asco e a ETE E E e e E a o a PSE e Seno pende a pusconsopancanccs pa MainPrg 53 0UT A o TEA o UTN i foses y PS E A e a ma MainPrg 54 OUT A a a e ma MainPrg 55 0UT i ma MainPrg B CUT ma MainPrg 57 OUT o A A O O A A O A A A E N a S e a E E eS ma MainPrg 55 OUT A a ma MainPrg 59 0UT E Monaco a E E ORO cunde T E T T T E i E E E E Earn ONES niRSAnES P E E E E E l ainPrg 510 00T a e a a o 0 las ma MainPrg D IN add add a cat E mm MainPrg B EMABLE sd A l E aye n o A E pa MainPrg 53 AMPLITUC w T243m34s900m3 TX43m36 900m3 dl a Figura 8 43 Ventana de Trace en Modo Online Ejemplo en Modo Single Channel Control de la
368. o GVL Variable utilizada Campo destinado a la variable simb lica para deshabilitar la utilizada para deshabilitar individualmente Disabling Variable relaci n MODBUS las solicitudes MODBUS configuradas Esta de los datos de escritura MODBUS Nombre de la variable Diagnostic Variable de diagn stico variable debe ser del tipo BOOL La variable puede ser simple o elemento de array y puede estar en estructuras Tabla 8 29 Configuraci n de las Relaciones MODBUS Ethernet Cliente por Mapeos Simb licos MODBUS Ethernet Server por Representaci n Directa GQ Al agregar el protocolo MODBUS Ethernet Servidor por Representaci n Directa la siguiente pantalla aparecer MODBUS Server Configuration Server Settings Q Start Address of Diagnostics Area TCP Port olaaa otocol 21540 502 z RTU via TCP Size Mapping Disabling 20 4096 O TCP Advanced Used range 0B21540 0B21559 Used range 0QX4096 0 0QX4099 7 Server Mappings Data Type Data Start Address Data Size IEC Variable Figura 8 67 MODBUS Ethernet Servidor por Representaci n Directa Est ndar de F brica Posibilidades Q Start Address of Direcci n inicial de Cualquier direcci n del Diagnostic Area las variables de rea de Q limitada diagnosis Y QB seg n la UCP utilizada Tama o de la 20 20 variable de diagnosis TCP Port Puerta TCP 0 a 65535 Mapping Disabling Direcci n inicial Cualquier direcci n del utilizada para rea de
369. o bien a para deselecci n total Adicionalmente a los archivos de proyecto el archivo puede contener otros archivos que han sido agregados expresamente por el creador Tras un clic sobre Additional files aparece un cuadro de di logo 94 7 Comandos del Men Project Archive Indude the following information into the archive Extract archive content relatively to Additional File Extract To Folder IPs bat lt Extract to the project folder gt memory jpg Do not extract gt Figura 7 7 Archivos Adicionales De forma predeterminada los archivos adicionales de proyecto se marcan con la opci n lt Do not extract gt a la derecha del nombre del archivo Para extraer un archivo adicional seleccionar lo mismo con un clic en el nombre y despu s elegir una de las siguientes opciones e Extract to the project folder los archivos adicionales seleccionados se descomprimen en el mismo directorio ver especificaci n de ruta de acceso como los archivos de proyecto La entrada a la derecha del nombre del archivo se modifica a lt Extraer al directorio de proyecto gt e Extract to that folder los archivos adicionales seleccionados se colocan en un directorio que puede ser seleccionado ya sea por indicaci n de la ruta de acceso correspondiente o con ayuda del di logo com n que se abre tras un clic sobre Ld La entrada a la derecha del nombre del archivo contiene ahora la ruta de acceso indicada e Do not extract borra arc
370. o borra la informaci n de compilaci n para la aplicaci n activa en ese momento Esta informaci n fue creada durante la ltima descarga de la aplicaci n sobre el sistema de destino y guardada en un archivo compileinfo Tras el proceso limpiar ya no es posible para la aplicaci n ning n cambio en l nea Primero debe llevarse a cabo un nuevo env o de programa Este comando borra la informaci n de compilaci n para todas las aplicaciones Esta informaci n fue creada durante la ltima descarga de la aplicaci n sobre el sistema de destino y guardada en un archivo compileinfo Tras el proceso limpiar ya no es posible para la aplicaci n ning n cambio en l nea Primero debe llevarse a cabo un nuevo env o de programa Men Online El men Online ofrece comandos aplicables en el modo en l nea Estos sirven para el control del programa de aplicaciones en sobre el dispositivo de destino que puede ser un control real o s lo simulado ATENCION Cambios significativos en los valores de las variables durante la ejecuci n de una aplicaci n en un controlador pueden causar un comportamiento no deseado del sistema Evaluar los peligros potenciales de la Escritura o Forzamiento de variables y adoptar medidas de seguridad apropiadas Cambios en l nea modifican la ejecuci n del programa de aplicaci n y no afectan el proceso de reinicio Aseg rese de que el nuevo c digo de la aplicaci n no afectar el comportamiento deseado
371. o es as especifique el nombre del bloque funcional deseado Para ello despu s de cerrar el campo de entrada de la instancia el punto de enfoque para el tipo de campo de edici n en la parte superior de la caja debe estar escrito el nombre del bloque funcional deseado La Input Assistant en este caso limita las categor as disponibles s lo en bloques funcionales e Si el m dulo se refiere a un operador programa funci n o interfaz pulse la tecla flecha abajo cuando el cursor est posicionado en el campo de la instancia El enfoque de entrada dirige para el campo Type Field en la caja y en este cuadro introduzca el nombre del respectivo programa operador funci n o interfaz directamente o v a Input Assistant Despu s de completar esta entrada el m dulo se mostrar correctamente En el caso del editor IL ser insertado las instrucciones correspondientes Insert Jump S mbolo Tecla de acceso directo lt CTRL gt lt L gt Este comando inserta un salto Este destino de salto es otra red que se indica aqu a trav s de su marca etiqueta En FBD y LD el elemento de salto dependiendo de la posici n del cursor actual se inserta ya sea directamente delante de una entrada seleccionada directamente despu s de una salida seleccionada o cuando est marcada la red o subred completa en su final Un nuevo elemento de salto contiene el texto que se puede seleccionar con un clic de rat n y se puede sustituir c
372. o que la variable que ha sido definida en el campo Event recibe un flanco ascendente o External La ejecuci n de la tarea se inicia cuando se presenta el evento que ha sido definido en el campo Event Depende del sistema de destino que eventos se soportan y se ofrecen en la lista de selecci n No confundir con eventos del sistema Diferencia entre Estado y Evento Cuando el evento determinado tiene el valor TRUE las condiciones de inicio de una tarea de tipo Estado est n cumplidas En contrapartida a ello el inicio de una tarea del tipo Event requiere un cambio del evento de FALSE a TRUE Cuando la frecuencia de muestreo del programador de tareas es demasiado baja los flancos ascendentes del evento sin embargo pueden pasar desapercibidos 1 2 3 4 Figura 8 28 Comportamiento Diferenciado de una Tarea un Reacci n a un Evento Gr fico Verde En los puntos de muestreo 1 4 magenta las tareas de diferentes tipos muestran una reacci n diferenciada al evento Figura 8 28 Comportamiento en el Punto Status noinicia Event no inicia no inicia no inicia Tabla 8 1 Comportamiento de las Tasks Algunas entradas son obligatorias dependiendo del tipo de tarea Interval entrada obligatoria para tipo de tarea Cyclic o bien para External cuando el evento requiere una indicaci n de tiempo lapso de tiempo de acuerdo al cual la tarea se debe iniciar nuevamente Cuando aqu se indica una cifra se puede configurar la unidad deseada
373. oceso y sintonizaci n de los par metros del controlador es importante que el proceso sea estable Garantizada esta situaci n el experimento se puede iniciar al pulsar el bot n Start Despu s de haber iniciado el experimento el gr fico de tendencia empieza a monitorear el proceso que permite al operador controlar lo que est sucediendo En el experimento inicialmente el controlador PID pasa autom ticamente a su modo de funcionamiento manual Luego despu s de un cierto per odo de tiempo la se al de paso se aplica Es importante destacar que la se al no se aplica inmediatamente En este intervalo en el cual el MV permanece inalterado se recoge alguna informaci n estad stica que se utiliza para minimizar la posible presencia de ruido en el proceso Despu s de la aplicaci n del paso el proceso va a responder a este est mulo hasta el r gimen permanente Se debe seguir con el experimento con el proceso en estado estacionario durante un per odo determinado de tiempo con el cual el procedimiento se puede detener al pulsar el bot n Stop Hay que recordar que si el Automatic Stop est activado en alg n momento el experimento se dar por terminado de forma autom tica mediante el procedimiento de ajuste Sin embargo el operador es capaz de terminar el experimento como lo considere oportuno incluso antes de la finalizaci n autom tica Al pulsar el bot n Stop se termina el experimento y los nuevos par metros sugeridos al contr
374. oducido bVar bool se convierte en War BOOL e Automatically list selection in cross reference view Cuando est activada esta opci n la Lista de referencias cruzadas muestra siempre autom ticamente la lista de referencias de las variables que en ese momento est focalizada en el editor Men Window Proporciona comandos para el men Window que puede utilizarse para administrar la interfaz del usuario Comandos disponibles e Next Editor 230 7 Comandos del Men Previous Editor Close Editor Close All Editors Reset Window Layout New Horizontal Tab Group New Vertical Tab Group Float Dock Auto Hide Next Pane Previous Pane Window lt n gt Windows Next Editor Tecla de acceso directo lt CTRL gt lt F6 gt Cuando se encuentran abiertas varias ventanas de editor se puede emplear este comando para desplazar la focalizaci n de la ventana activa en ese momento a la siguiente La siguiente ventana es en este caso aquella cuya ficha se encuentra a la derecha de la activa en ese momento en el grupo de fichas Previous Editor Tecla de acceso directo lt CTRL gt lt SHIFT gt lt F6 gt Cuando se encuentran abiertas varias ventanas de editor se puede emplear este comando para desplazar la focalizaci n de la ventana activa en ese momento al anterior La ventana anterior es en este caso es aquella cuya ficha se encuentra a la izquierda de la activa en ese momento en el grupo de fichas Close Ed
375. oject project Proyecto que proporciona autom ticamente la CPU y dispositivos insertados adem s de POUS y tareas seg n las opciones del usuario Tambi n hay una plantilla para Empty Library library Name Aqu se define el nombre del proyecto nuevo El nombre predeterminado est determinado por la plantilla empleado wizard y contiene un n mero correlativo para garantizar lo inequ voco del nombre del proyecto en el sistema de archivos habitualmente Untitled1 El nombre predefinido puede ser modificado teniendo en cuenta las convenciones de ruta de acceso del archivo del sistema operativo local No se deben utilizar caracteres especiales y debe cumplir con el l mite m ximo de 200 caracteres Una extensi n del archivo p ej project puede ser agregada por omisi n se agrega autom ticamente la extensi n adecuada a trav s de la plantilla seleccionada Location Ubicaci n para el nuevo archivo de proyecto La ruta de acceso predeterminada est determinada por la plantilla wizard seleccionado El explorador Windows est ndar puede ser abierto para introducci n de la ruta de acceso deseada a trav s del bot n La A trav s del bot n tambi n ll puede utilizar como ayuda el historial de rutas de acceso ya introducidas OK Un nuevo proyecto se ha creado de acuerdo a las configuraciones realizadas Si faltan Indicaciones esto se indica a trav s del campo de entrada correspondiente con un s mbolo de error 8 C
376. olador se muestran en los campos GP TI y TD Para que estos par metros sean enviados al CP debe presionarse el bot n Write Despu s del procedimiento de sintonizaci n autom tica el controlador seguir trabajando en el modo manual Para volver al modo autom tico hay que pulsar el bot n Auto del grupo Online Settings ficha Settings amp Chart 324 9 Instalaci n 9 Instalaci n Para realizar la instalaci n del software de desarrollo MasterTool IEC XE es necesario tener en manos el CD ROM de distribuci n o efectuar el download del archivo de instalaci n en el sitio http www altus com br Despu s cierre todos los programas que est n en ejecuci n en su computadora y enseguida haga doble clic en el archivo de instalaci n El instalador abrir la siguiente pantalla de instalaci n Figura 9 1 Pantalla de Instalaci n Seleccione el idioma de instalaci n y presione OK para seguir Esta acci n inicia la instalaci n del MasterTool IEC XE Enseguida aparecer n las siguientes pantallas ia Instalar MasterToo l IEC XE aa Tu Ea Bienvenido al asistente de instalaci n de MasterTool IEC XE Este programa instalar MasterTool IEC XE 1 40 en su sistema Se recomienda cerrar todas las dem s aplicaciones antes de continuar Ma O ai Haga dic en Siguiente para continuar o en Cancelar para salir de la instalaci n EN MacterTno IEC YE Cancelar Figura 9 2 Pantalla de Entrada
377. on La tarea tiene un estado de excepci n IEC Cycle Count N mero de ciclos ejecutados desde el inicio de la aplicaci n 0 cuando la funci n no est soportada por el sistema de destino Cycle Count N mero de ciclos ya ejecutados Dependiendo del sistema de destino esto puede corresponder al n mero de ciclos IEC o ser mayor cuando tambi n se cuenta mientras que la aplicaci n no se ejecuta Tabla 8 3 Informaciones de la Tarea Jitter Tiempo entre el inicio de la tarea y el momento a partir de cual el sistema operativo indica que est funcionando Cuando el cursor est ubicado sobre un campo de nombre de tarea los valores indicados pueden ser restablecidos a O con el comando Reset del men emergente Comandos de la Task Configuration Add Task Este comando agrega una nueva tarea task Si se selecciona el tem ra z la nueva tarea se incluir al final parte inferior de la lista de tareas Si en el momento de la inserci n se selecciona una tarea la nueva tarea se insertar arriba de ella De forma predeterminada se llamar la nueva tarea Task Task 1 Task 2 Task lt n gt Si ya existe un tem con el nombre de Task puede cambiarse el nombre de la tarea en el cuadro de di logo Properties Cuando se inserta una tarea se abrir el cuadro de di logo para configurar las propiedades de la tarea El n mero m ximo de tareas se establece seg n el modelo de UCP utilizada Editor Tra
378. on Line 1 Column 1 Impl any any Break always D MainPrg Device PLC Logic Application Line 2 Column 1 Impl any ny Break when the hit count is equal to 1 D POU Device PLC Logic Application RETURN any any Break always D FBi Device PLC Logic Application Line 5 Column 1 Impl any ny Break always O FB1 Device PLC Logic Application Line 4 Column 1 Impl any ny Break always D MainPrg Device PLC Logic Application Line 8 Column 1 Impl any any Break always MainPro Device PLC Logic Application Line 7 Column 1 Impl Device Application MainPrg any Break always Figura 7 21 Breakpoints e Application Nombre de la aplicaci n activa Ejemplo Application PLC PlcLogic e POU Nombre de la POU que contiene el punto de interrupci n Ejemplo MainPrg e Location posici n del punto de interrupci n dentro del POU n meros de l neas columnas editor de texto o red o bien n mero de elemento editor gr fico Impl en caso de bloques de funciones indica que el punto de interrupci n se encuentra en la implementaci n del bloque de funciones Ejemplo L nea 2 Columna 1 Impl e Instance Path ruta de objeto completa de la posici n del punto de interrupci n Ejemplo Device Application MamPrg FBinstl e Tasks las tareas en ejecuci n en el que el punto de interrupci n debe ser efectivo Cuando no valen restricciones predeterminado aqu dice todas Ejemplo
379. on PUC E E 67 AU A iii AA 68 Ayuda sensitiva de Conex O ioa a ai 68 Desinstalaci n Actualizaci n Reparaci n sssssscsccccccccecceceeessosoccccccccccccceceeecoosoocccccccccceceeeesessssosccccccceceeeee 68 di INTERFAZ DEEUSUARIO iii iaa ida 69 Sumario Componentes de la Interfaz de Usuario oooccccccconocccconssscccccccccnnccnonccccnonsccccccccccccccccncccccccnonnccccccccconoss 69 Ventanas Vistas y Ventanas del Pta 71 Personalizar la Interfaz del USUAT O cooiioiccsiciccni cirios co caro Dni RUE IAARA Rania LA a donacion aeaii 71 Personalizar las Barras de Men y Barras de Herramientas ooooonnnnncccnnnnnnnnnnnnnnnnonnnononnnnnnnnnnnnnnnnnnnnnnonnnnnnos 71 A AO 72 Interfaz del Usuario en Modo En L nea seesesssoccccsssoceccsssocccessssooccesssoocesesococesssocsoccessooccesssooocesssssocesssssseessso 72 ENTES AAA AAA ero ee reena sone aeae SIN rE EESE AE EEE EES 73 Men s Estandar y Comandos 73 Memoria de Archivos de USUATIO cucoosccc cino incidiendo aida ino beieneen ai a iaaii iaaa 78 ADMINISTRACI N DE USUARIOS E DERECHOS DE ACCESO nssesssesssssecosecosecosscosecosscosscosscssscsssess 82 Administracion de Usuarios cient 82 Administraci n de Derechos de Acceso sssseseesssoocesssoooceeesococesssooocessoocccessoooceeesococeesssooceessoooceesssocecssssseeessso 82 Usuarios VOTOS gs ad aida aia ds 83 Derecho deco EA 86 A 38 o O E O O 88 COMANDOS DEL MENU coretan a E a E 89 Men tiles Sia 89 o A N T 89 SO A A
380. on editor E e FBD LD and IL editor Editing Textarea Margin Monitoring Features ol 4 Highlight current line JLightYello Load and Save 4 Matching brackets MO Blade de End of line markers MN Teal SFC editor SmartCoding 3 Syntax Highlighting Caret color MO E E Text editor selection color EXI Lightsteel Wrap guide EN SteelBlue Folded line foreground E Teal Folded line background CA Lightaray Font dick onto the sample to edit AnBDDCcXxYyZz Figura 7 130 Opciones Text Area Las siguientes opciones pueden ser activadas para obtener soporte ptico al modificar Highlight current line La l nea en que se encuentra el cursor recibe el fondo de color configurado Matching brackets Cuando el cursor se encuentra antes o despu s de un par ntesis o en una l nea de c digo el correspondiente par ntesis de cierre o bien apertura se marca con un marco con el color configurado Asimismo cuando el cursor indica en este color en la primera o ltima l nea de un la correspondiente l nea inicial o final de esta rea a trav s de un enmarcado rectangular 220 End of line markers Wrap guide Caret color Selection color Folded line foreground Folded line background 7 Comandos del Men un contiene todas las l neas entre las palabras clave correspondientes por ejemplo IF e END_IF Vea tambi n Margin El final de cada l nea
381. on el nombre de la marca de la red a la que se debe saltar biar Jump inserted in LD Junp target Jump inserted in FBD bvar a Junp target Figura 7 69 Salto 158 7 Comandos del Men PROGRAM IL 1 Z VAR 3 bar BOOL q bYarz BOOL 5 EHD VAR l LD bYar JUMP E Jump target Z Junp target LD bar Figura 7 70 Salto Programado A trav s del Operador JMP Editor IL Cuando se convierte en LD un operador JMP que antes fue insertado dentro del editor IL sin LD antepuesto se inserta un operador ficticio a e A 3 END VAR dl l Fa JMPC utput l E gt E Pou abx l1 PROGRAM POU A 2 VAR 3 END VAR 4 i hs gt 1l Pa Conversion of IL to LD 222 A AeA J Av gt Figura 7 71 Conversi n del Operador JMP 159 7 Comandos del Men NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Insert Label S mbolo m El comando inserta una etiqueta en la red actualmente seleccionada Al llamar el comando se registra de forma predeterminada el texto Etiqueta en el correspondiente campo de texto este puede ser modificado arbitrariamente e Introduzca el nombre de la etiqueta proporcionando un destino para una instrucci n de salto e Introduzca una instrucci n de pragma Para una descripci n detallada consulte el tem Instrucciones de Pragma Manual de Programaci n IEC 61131 Para
382. onde al comando Toggle Breakpoint en modo en l nea men Debug El punto de interrupci n se indica en el programa counter call the function block of FB1 type Zf with the input parameter in Z f output is rrite in erg RERAN A N Figura 4 45 Aplicaci n en Modo Stop Cuando la aplicaci n est ejecutando en ese momento se detiene ahora en el breakpoint fcounter call the function block of FB1 type Z f with the input parameter in L tput is rrite in erg RETURN L ff ou fF Figura 4 46 Aplicaci n en Modo Run 67 Ayuda 4 Inicializaci n R pida Ahora oprimiendo reiteradamente lt F8 gt lo que corresponde al comando Step Into en el men en Debug se puede procesar paso a paso En este caso tambi n se entra tambi n en la instancia del bloque de funciones Para omitir esta pasada del bloque de funciones se puede trabajar con lt F10 gt lo que corresponde al comando Step Over Los valores actuales de variables de Nexto se indican en cada caso en la posici n de procesamiento alcanzada en ese momento Vea tambi n en el cuadro de di logo Breakpoints que puede ser abierto con el comando correspondiente en el men View Los breakpoints actuales definidos est n listados aqu y pueden ser modificados o bien se pueden agregar nuevos Observe que las posiciones de los breakpoints se memorizan aun cuando se cierra sesi n del control Al siguiente inicio de sesi n
383. ones Watch All Forces Esta es una vista especial de supervisi n que durante el tiempo de ejecuci n se completa con todos los valores de la aplicaci n activa forzados en ese momento Se indican cada Expression Type Value y Prepared value como en las listas Watch lt n gt Bajo el bot n Unforce se encuentran a disposici n los siguientes comandos para anular valores forzados e Unforce all selected Expressions without modifying the value e Unforce all selected Expressions and restore the variable to the value it had before forcing it 286 8 Editores Unforce all selected Expressions without modifying the value Unforce all selected Expressions and restore the variable to the value it had before forcing it 2 Device Application MainP INT a 20 T Device Application MainP INT Device Application MainP INT Figura 8 46 Watch All Forces Editor MODBUS Para a adir un dispositivo MODBUS haga clic con el bot n derecho del rat n sobre la puerta de comunicaci n en la cual se desea habilitar el protocolo y seleccione la opci n Add Device Se abrir una pantalla que muestra los protocolos MODBUS disponibles para la puerta de comunicaci n seleccionada Ahora seleccione la opci n deseada e haga clic en Add Los dispositivos MODBUS por mapeos simb licos est n disponibles a partir de la versi n 1 40 del MasterTool IEC XE Para que se utilicen en la forma corrceta es necesaria la versi n 1 3 0 20
384. ons Repositories libraries are searched in that order Location Marne C ArogramData MTS S500 Managed Libraries System Figura 7 112 Editar las Ubicaciones de Repositorio Las ubicaciones actualmente definidas se listan en la ventana de Repositories Estas ser n exploradas m s tarde en busca de una biblioteca en el orden existente Para modificar el orden puede emplear el bot n Move up o Move down para desplazar la entrada de momento seleccionada Observe que la ubicaci n lt All locations gt lista las bibliotecas de todos los repositorios definidos en ese momento En esta representaci n no es posible una instalaci n o desinstalaci n Definir Nuevo Repositorio y Modificar la Ruta de Acceso y o Nombre de un Repositorio Existente Para agregar un repositorio nuevo emplee el bot n Add Se abre el cuadro de di logo Repository Location donde en el campo Location debe introducir la ruta de acceso del repositorio nuevo A trav s del bot n ue se puede buscar un directorio adecuado o bien crear uno Observe que el directorio seleccionado debe estar vac o En el campo Name introduzca un nombre simb lico para el repositorio Para modificar un repositorio existente seleccione la entrada en el cuadro de di logo y clic en el bot n Edit El cuadro de di logo Repository Location se abre para modificar su ubicaci n y nombre Repository Location Location D ib_rep Name LE Figura 7 113 Cuadro de Di logo Re
385. or a SFC Settings El bot n Set Defaults aplica al actual objeto el valor establecido actualmente en el cuadro de di logo SFC Options External File Esta ficha del cuadro de di logo Properties de archivos externos en el proyecto le permite ver y modificar las propiedades que se han definido en el cuadro de di logo Add External File Para m s informaci n consulte el Archivo Externo 123 Properties memory Access control What do you want to do with the external file Remember the link 0 Remember the link and embed into project 5 Embed into project When the external file changes then 5 reload the file automatically 8 prompt whether to reload the file do nothing Linked file Name memory jpg Location D Size 169 06 KB 173 113 bytes Changed Friday May 18 2012 11 16 15 AM jispi ay file properties ai Update the embedded file Figura 7 31 Properties External File Men Project 7 Comandos del Men Proporciona comandos para administrar los objetos y las carpetas del proyecto Comandos disponibles Add Object Add Device Add Folder Edit Object Edit Object with Set Active Application Project Information Project Settings Project Update Export to CSV 124 7 Comandos del Men e Import from CSV e Document e Compare e User Management Add Object S mbolo 33 Este comando abre una ventana que proporciona los objetos dis
386. or Representaci n Directa Leer Tipo de funci n Escribir MODBUS Leer Escribir M scara de Escrita 289 8 Editores 7 Periodo de 100 O a 3600000 Cualquier direcci n del rea de Q limitada seg n la UCP utilizada Direcci n inicial de las diagnosis de la relaci n MODBUS Mapping Diagnostic Area Direcci n inicial de 0 a 65535 meda Start los datos de lectura MODBUS E N mero de datos de Depende de la Read IEC Variable 1 Cualquier direcci n del rea de Q limitada seg n la Direcci n inicial de las variables de lectura l UCP utilizada E Direcci n inicial de 0 a 65535 rela ados Start los datos de escritura MODBUS N mero de datos de Depende de la ES escritura MODBUS A funci n que se utiliza Direcci n inicial de Cualquier direcci n las variables de del rea de Q escritura Q limitada seg n la UCP utilizada Direcci n inicial de 1 Cualquier direcci n las variables para la del rea de Q SESK ES vael m scara de escritura limitada seg n la Q UCP utilizada Tabla 8 12 Configuraci n de la Relaci n MODBUS em el Maestro por Representaci n Directa Written IEC Variable MODBUS RTU Maestro por Mapeo Simb lico Al agregar el protocolo MODBUS RTU Maestro por Mapeo Simb lico la siguiente tela se exhibir General Parameters settings Send Delay ms o z Minimum Interframe chars 3 3 Figura 8 51 Pantalla MODBUS RTU Maestro por Mapeo Simb lico Est ndar
387. or de Tareas donde las opciones disponibles son espec ficas del dispositivo En servicio en l nea el editor de tareas ofrece una vista de supervisi n con informaciones sobre ciclos tiempos y status Indicaciones Importantes para Sistemas Multitarea En algunos sistemas se encuentra realizada una multitarea preferente En este caso se debe observar lo siguiente Todas las tareas comparten una imagen de proceso Raz n Una imagen de proceso propia por tarea afectar a el rendimiento La imagen de proceso puede sin embargo ser de este modo siempre consistente para una tarea Al crear un proyecto como usuario se debe cuidar por s mismo que en caso de conflictos los datos de entrada sean copiados en un rea segura para las salidas vale lo 27 3 Conceptos y Componentes B sicos mismo Posibilidades de solucionar problemas de consistencia y sincronizaci n las ofrecen por ejemplo los m dulos de la biblioteca SysSem Tambi n para el acceso a otros objetos globales variables globales m dulos pueden presentarse problemas de consistencia en sistemas multitarea cuando los objetos sobrepasan el ancho de datos del procesador estructuras o ARRAYS que forman una unidad l gica Para su soluci n se encuentran a disposici n a su vez aqu p ej los m dulos de la biblioteca SysSem Generaci n de C digo e Cambio En L nea Generaci n de C digo e Informaciones de Compilaci n El c digo de origen reci n se gener
388. ora FALSE i INT 0 Figura 7 110 Campo Prepared Value Se indica la siguiente informaci n sobre las variables afectadas e Expression Ruta de acceso de la variable p ej Device Application MainPreg 1var e Type Tipo de datos p ej DWORD e Value p ej TRUE o 1 Seleccione una de las siguientes opciones para determinar que debe suceder con las variables 200 7 Comandos del Men e Prepare a new value for the next write or force operation Dependiendo del tipo de datos de la variable se puede introducir un nuevo valor num rico o valor de cadena sobre el que se puede establecer la variable Remove preparation with a value El valor preparado se borra e Release the force without modifying the value La variable se marca con lt Unforce gt y de ese modo est preparada para recibir el valor actual del control e Release the force and restore the variable to the value it had before forcing it La variable se marca con lt Unforce and restore gt y est preparada de este modo para recibir el valor que ten a antes de la operaci n de forzado Tras abandonar el cuadro de di logo con OK la variable muestra ahora en el campo Prepared Value la s vista s de supervisi n ya sea el valor definido nuevamente o lt Unforce gt o lt Unforce and restore gt En el siguiente comando Force Values o bien Write Values para la primera opci n se establecen todos los valores nuevos preparados Hay un l mite
389. ormaciones sobre la versi n de la aplicaci n en el programador ante el controlador e La aplicaci n ya est disponible en el controlador pero fue modificada tras el ltimo env o abre un cuadro de di logo con algunas opciones para la acci n Please carefully check all of the download procedures described on Nexto Series UCPs Manual After this choose an option to login Login with online change Login with download Login without any change El bot n Details proporciona informaciones sobre la aplicaci n modificada en el programador frente a versi n anterior del mismo NOTA Aplicaciones secundarias que ya alguna vez fueron cargadas en el control mientras que se borran m s tarde del rbol de dispositivos durante un cierre de sesi n ante un nuevo inicio de sesi n no activar n ning n cambio en l nea sobre el dispositivo Como m nimo sin embargo se producir una consulta si tambi n desea eliminarlas del dispositivo Ejemplo de aplicaci n secundaria Trace Proceso de Compilaci n Antes del Inicio de Sesi n Antes de realizar el inicio de sesi n y si esto no ya ha hecho despu s de que el mismo se han abierto o despu s de su ltima modificaci n la aplicaci n ser compilada Esto significa que el proyecto se monta en la misma forma que se generar una montaje en modo sin conexi n y adem s el c digo de compilaci n para el UCP se genera Cuando durante la compilaci n se presentan errores aparece u
390. ormente iniciar otra sesi n un punto de interrupci n se deshabilitar autom ticamente Step Over Step Into S mbolo L Tecla de acceso directo lt F10 gt Este comando puede ser empleado para ejecutar en el modo en l nea un programa en pasos definidos Stepping p ej para facilitar la b squeda de errores Para obtener instrucciones de un nico nivel un paso este comando es equivalente a un paso a paso Cuando sin embargo se alcanza una llamada de una POU el Step Over provoca que la POU llamada sea procesada completamente dentro del paso moment neo En SFC se procesa una acci n completa Cuando entonces s lo desea ejecutar un paso hasta la primera instrucci n de una POU debe emplear el comando Step Into S mbolo 195 Step Out 7 Comandos del Men Tecla de acceso directo lt F8 gt Este comando puede ser empleado para ejecutar en el modo en l nea un programa paso a paso stepping p ej para facilitar la b squeda de errores La ejecuci n del comando significa en cada caso que se ejecuta el paso individual El programa se detiene delante de la siguiente instrucci n Cuando sea necesario se cambia a otra POU Cuando la posici n actual es una llamada de funciones o de bloque de funciones se detiene delante de la primera instrucci n de la POU llamada Las posibles posiciones de interrupci n durante el procesamiento de pasos individuales dependen el tipo de editor La posici n actual s
391. po que puede dejarse en blanco En este caso se supone que se debe utilizar una variable interna del objeto PID Control para este campo Estas variables deben ser globales declarado en otros objetos de la aplicaci n como configuraci n de red de campo u objetos GVL El uso de las variables externas en este campo permite por ejemplo estrategias de control en cascada aplicadas con el objeto de PID Control Los campos de Minimum y Maximum definen el alcance de las variables SP PV y MV No se permite la edici n de los campos Minimum SP y Maximum SP Estos campos toman los valores de los campos de PV Engineering Minimum y PV Engineering Maximum respectivamente El ajuste correcto de esta informaci n es de gran importancia para el correcto funcionamiento del bucle PID Estos valores se utilizan tambi n para validar los datos de entrada de los campos del grupo Online Settings de la ficha Setting amp Chart seg n el ajuste del par metro View Options Grupo Control Settings Este grupo permite configurar algunos par metros relacionados al modo de funcionamiento del controlador PID e Sample Time ms establece el intervalo de tiempo de ejecuci n del PID y puede variar de 1 ms a 1 000 000 rms e Control este par metro de entrada se selecciona la acci n de direcci n MV derecho a prestar un voto negativo Si una selecci n incorrecta se hace la realimentaci n resultante ser positiva y el PID no ser capaz de controlar el proceso E
392. ponentes empleados Existen componentes irrenunciables as como componentes opcionales Organizaci n de proyecto a trav s del criterio de la orientaci n de objeto Un proyecto Master Tool IEC XE contiene tanto un programa de CP compuesto de diferentes objetos de programaci n como tambi n las definiciones de recursos que se necesitan para operar las instancias de este programa aplicaci n sobre un determinado sistema de destino dispositivo CPs De este modo existen dos tipos de objetos en un proyecto o Objetos de programaci n Los objetos de programaci n POUSs que se pueden instanciar en el proyecto en todas sus aplicaciones definidas se deben administrar en la ventana de las POUs Algunos ejemplos de estos objetos son programas funciones bloques de funciones m todos acciones definiciones de tipo de datos etc El instanciamiento se hace al llamar una POU de programa a trav s de una tarea asignada a la aplicaci n Los objetos de programaci n administrados en la ventana de dispositivos asignados directamente a una aplicaci n no pueden ser instanciados por otra aplicaci n insertada abajo o Objetos de recursos Estos son objetos de dispositivos aplicaciones configuraciones de tareas y se administran en rbol de dispositivos o en el editor gr fico depende del tipo de dispositivo Para insertar objetos el hardware a controlar tiene que mapear dispositivos seg n las reglas determinadas Generaci n de c digo L
393. ponibles para la inserci n en la posici n seleccionada en el rbol POUs o Devices W Project project MasterTool IEC XE File Edt View Project Build Online Debug Tools Window Help 5h y a nn Ji POUs Add Device Global Variable List Projed Add Folder Persistent Variables be Memory Edit Object PID Control Project Ii E project Edit Object With POU EF Projets Set Active Application POU for implicit checks Teie A Project Information Trace evices E ne E Project Settings f Device l Project Update El PLCI 5 E Document E AA Compare f User Management a Figura 7 32 Submen Add Object Seleccione el tipo de objeto deseado y defina un nombre Por favor observe las recomendaciones para asignaci n de nombres para alcanzar una determinada uniformidad Las configuraciones que se deben realizar dependen del tipo de objeto V ase para ello por favor las p ginas de ayuda sobre tipo de objeto o bien del editor correspondiente Este comando tambi n est disponible en el men emergente del rbol de POUSs y Device Para renombrar un objeto en el rbol de dispositivos haga clic en la entrada del objeto para abrir un campo de edici n o emplee el cuadro de di logo Properties men emergente Agregar Dispositivo Este comando se emplea para insertar un objeto de dispositivo que representa un m dulo de hardware con sangr a por debajo d
394. pos no a cuentas individuales de usuarios De este modo cada usuario que quiera trabajar en un proyecto debe ser miembro de un grupo Administraci n de Usuarios La configuraci n de usuarios y grupos se realiza en el cuadro de di logo Project en la ventana Projet Settings Autom ticamente siempre existe un grupo Everyone y de forma predeterminada son miembros de este grupo de momento cada usuario y cada grupo De este modo se asegura que cada cuenta de usuario est equipada como m nimo con derechos predeterminados definidos El grupo Everyone no puede ser borrado s lo renombrado y no se pueden eliminar miembros de este grupo Del mismo modo existe siempre autom ticamente un grupo Owner que contiene un usuario Owner A este grupo se le pueden agregar otros usuarios o eliminar algunos de aqu pero como m nimo un miembro debe mantenerse Este grupo asimismo no puede ser borrado y posee siempre todos los derechos de acceso De este modo se evita que un proyecto se torne imprestable debido a la negativa de todos los derechos de acceso para todos los grupos Tanto el grupo como el usuario Owner pueden ser renombrados Cuando se inicia el sistema de programaci n o bien un proyecto nuevo de momento no ha iniciado sesi n ning n usuario en el proyecto A continuaci n sin embargo el usuario puede iniciar sesi n a trav s de una determinada cuenta de usuario con nombre de usuario y contrase a para tener un determinado conjunto de derec
395. positivo no habr retorno de error en el caso de que no haya en el archivo de importaci n datos a importar al dispositivo en cuesti n NOTA Esta funcionalidad est disponible a partir de la versi n 1 40 del MasterTool IEC XE Document Este comando abre el cuadro de di logo Document Project donde puede ser configurada una documentaci n versi n imprimible del proyecto Document Project Please select the objects which are to be printed Application E Bill of Materials E Configuration and Cons LL Diagnostic Explorer ad Diagnostic a cv Liar H Library Manager E POU_SFC FB1 MainPrg E Pou _ sr ae ba EE TaelbTantinorakinn lt e e e e e e E E El E z m W Tite page 4 Table of contents Preview Cancel Figura 7 54 Document Project 145 7 Comandos del Men Los objetos del proyecto que est n definidos en la ventana de POUSs y de dispositivos se representan aqu asimismo en estructura de rbol Seleccione colocando una marca de verificaci n aquellos objetos que deben ser creados para una documentaci n impresa El contenido de un objeto que aqu est sombreado en gris en este momento no puede ser impreso Sin embargo el objeto cuando est seleccionado se tiene en cuenta a pesar de ello como componente estructural en la documentaci n y se indica en la tabla de contenido Para la clasificaci n y b squeda de objeto
396. pository Location Agregar o Modificar Repositorio 204 7 Comandos del Men Borrar un Repositorio Existente Cuando se selecciona un repositorio en la lista y luego el bot n Remove aparece una consulta si s lo la entrada debe ser eliminada de la lista de repositorios o tambi n el directorio con los archivos de biblioteca del sistema de archivos Instalar y Desinstalar Bibliotecas S lo una biblioteca instalada en un repositorio de bibliotecas sobre el sistema local Library Repository puede ser incluida en el proyecto a trav s del administrador de bibliotecas Como condici n previa para la instalaci n el archivo de biblioteca debe recibir en su informaci n del proyecto un t tulo y una informaci n de versi n opcional es la indicaci n de una categor a y la compa a Para instalar una biblioteca seleccione en el cuadro de di logo Library Repository el repositorio desde el cual se debe agregar una biblioteca y active el bot n nstal Se abre el cuadro de di logo Select Library en el que se puede buscar el archivo de biblioteca La biblioteca se agrega a la lista de bibliotecas instaladas en el cuadro de di logo Library Repository Si intenta instalar una biblioteca que no sea instalable porque no contiene las informaciones de proyecto necesarias t tulo versi n aparece un mensaje de error Para desinstalar una biblioteca selecci nela en la lista de bibliotecas instaladas en el cuadro de di logo Lib
397. puede generar alguna incoherencia en el monitoreo de l gicas Esto ocurre porque el valor monitorado puede ser diferente del valor realmente utilizado por el programa aplicativo una vez que la comunicaci n solo s tratada al final de la secuencia de procesamiento del UCP El forzado se ejecuta hasta que expl citamente se anula por parte del usuario para una nica o bien para todas las variables o hasta que se cierre sesi n de la aplicaci n 198 7 Comandos del Men ATENCION El forzamiento no act a sobre los operandos I o Q actualizados con las funciones REFRESH_INPUT y REFRESH_OUTPUT Estas funciones ejecutan la lectura para operandos l o la escrita de operandos Q en el momento en que son ejecutadas no considerando los efectos del forzamiento sobre los mismos Por esta raz n se aconseja que no sean forzados los operandos actualizados por las funciones REFRESH_INPUT y REFRESH_OUTPUT que estean activadas en el programa aplicativo Para preparar variables para el forzado el valor deseado debe ser definido en modo en l nea en uno de los siguientes puntos que se emplean para supervisi n e En una ventana de supervisi n que ha sido definida en el proyecto y contiene una lista de variables a ser supervisadas Lista de supervisi n e Fn la vista en l nea de un objeto en la parte de declaraci n del editor correspondiente e Fn la vista en l nea de un objeto dentro de la parte de implementaci n del editor FBD LD
398. put 01 Preset Value High Speed Counter Input 00 Current DINT High Speed Counter Input 01 Preset Value DINT HSC Input 01 Status Pulse Catch Reset High Speed Counter Input 01 Status BYTE Pulse Catch Reset Byte 0 BYTE C HSC Input 01 Current Value Pulse Catch Reset Byte 1 BYTE High Speed Counter Input 01 Current DINT C Input 02 Period Input 02 Period DWORD Figura 8 2 Datos del Proceso Las informaciones relevantes sobre cada par metro se describen en las Caracter sticas T cnicas del m dulo utilizado Module Parameters Los par metros de los m dulos se configuran a trav s de la pantalla que se exhibe en la Figura 8 3 239 8 Editores Module Parameters Mame Value Comment Operating Mode Mode 0 Setspecial features configuration mode Input Filter Enable Mask Enable or disable Input Filter feature E Input 00 FALSE Input 01 FALSE gt Input 02 FALSE Input 03 FALSE i Input 04 FALSE Input 05 FALSE Input 06 FALSE Input 07 FALSE Input 10 FALSE Input 11 FALSE Input 12 FALSE Input 13 FALSE Input 14 FALSE Input 15 FALSE gt Input 16 FALSE Input 17 FALSE Input Filter Time Constant 7 Set Input Filter Time Constant ms 3 Pulse Catch Enable Mask Enable or disable Pulse Catch feature pu Pulse Catch Elongation Time 50 Set Pulse Catch Elongation Time ms 3 Period Measurement Enable Mask Enable or disable Period Measurement feature avai Input 02 FALSE 20 Start Address of Module Diagnost
399. r MasterTool IEC XE durante la nueva instalaci n Comandos disponibles Features Load and Save International Settings CFC Editor Declaration Editor SFC editor Text Editor FBD LD and IL editor Syntax Highlighting SFC SmartCoding 208 7 Comandos del Men Features Esta subdi logo del cuadro de di logo de Options permite adaptar la selecci n de caracter sticas disponibles en el entorno del programador En la parte superior se puede activar y desactivar estas caracter sticas En la parte inferior se puede cambiar entre las configuraciones predefinidas NOTA Algunas configuraciones restringen la selecci n de objetos que pueden crearse en un proyecto Sin embargo si el usuario abre un proyecto que ya contiene objetos que no se puede insertar estos ser n visibles y totalmente funcionales Mi CFC Editor 9 Dedaration editor Ef FED LD and IL editor A ad International Settings Load and Save EN F n l Enable logical device support Enable simplified device handling W Enable repository dialog Predefined Feature Sets 4 Support extended programming features Please select a feature set that best fits your needs Device management Professional e switched off and the user interface is adapted for most effective j usability E SFC editor Ex SmartCoding S Syntax Highlighting El Text editor Library management Enable simplified library h
400. raciones del contexto sobre el espacio de nombres y para el caso que la biblioteca m s tarde aparezca como biblioteca referenciada en otro proyecto para configuraci n sobre el tratamiento de la versi n indicaci n y acceso e Remove Library Se elimina la biblioteca seleccionada en ese momento de la lista de las incluidas 259 8 Editores e Library Repository se utiliza para la definici n de ubicaciones y para la instalaci n o desinstalaci n de bibliotecas Aparece un mensaje adecuado cuando se intenta agregar una biblioteca que ya est incluida en el proyecto Men Libraries Mientras se trabaja en el Library Manager aparece de forma predeterminada en la barra de men s el men Bibliotecas con los comandos correspondientes Task Editor Task Configuration La Task Configuration define una o varias tareas que controlan la ejecuci n de un programa de Aplicaci n Este es un recurso imprescindible para una aplicaci n y de ese modo tiene que estar disponible en la ventana de dispositivos Es un objeto de recurso obligatorio para cada aplicaci n y est disponible en el rbol de dispositivos a cualquier proyecto creado a partir de MasterTool Standard Project y se puede insertar a trav s del comando Add Object El nodo superior de una configuraci n de tareas se llama siempre 8 Task Configuration Por debajo se encuentran las tareas definidas cada una representada con un nombre Las llamadas de programa de tar
401. rada un perro guardi n control de tiempo las configuraciones posibles en este caso dependen del sistema de destino 260 8 Editores Adicionalmente existe la posibilidad de acoplar eventos del sistema p ej Start Stop Reset directamente con la ejecuci n de una POU del proyecto En el modo online la ejecuci n de la tarea puede ser supervisada en una vista especial Task Editor Uso A trav s de un doble clic sobre una tarea espec fica en la ventana de dispositivos o bien mediante el comando Edit Object se abre la ventana del editor de tareas e i Library Manager a CyclicPrg01 PRG SA a ExternInterruptPrg00 PRG Time e g t 200ms 1000 ms hal E ExternInterruptPra01 PRG W ProjectTasks project MasterTool IEC XE baes J proj Fie Edit View Project Build Online Debug Tools Window Help Osas AL Devices Y nx Start Page Configuration Bus 2 MainTask rxQ le E ProjectTasks Y Configuration F Device NX3010 2 81 PLCLogi ss al nn Priority 0 31 13 Y Application Bill of Materials Type E Configuration and Consumption Cydic v Interval e g t 200ms 100 ms y EE 1 Diagnostic Explorer a 77 Diagnostic Watchdog 5 Enable AE TimelnterruptPrg01 PRG Sensitivity 1 E CydicPrg00 PRG E FreePrg PRG 3 MainPrg PRG POUs El TimelnterruptPrg00 PRG Add POU pouU P Task Configuration z ji D oai 5 iii Remove POU itti amp CydicTas E CyclicTask01
402. ralelo por sobre la posici n del cursor actual En este caso tambi n pueden ser seleccionados varios elementos existentes para colocar un nuevo contacto paralelo a este El comando no est disponible en la vista FBD e IL del editor sin embargo un contacto al conmutar se convierte adecuadamente Un nuevo elemento de contacto contiene el texto que se selecciona con un clic del rat n y que puede ser sustituido por el nombre o la direcci n dependiendo de las configuraciones actuales en las Opciones FBD LD y IL de las variables deseadas o a trav s de una constante En este caso se dispone de la Input Assistant Contact Parallel position was bb selected contact bb inserted in LD Visualization of Contact Parallel in FBD 77 77 bE Figura 7 74 Contacto Paralelo Paste Contacts Paste below Este comando s lo est disponible en el editor LD Este inserta los elementos o bien la parte de la red la cual antes se ha llevado al portapapeles a trav s del comando Copy o Cut por debajo la selecci n actual Esto corresponde al comando general Paste Paste Contacts Paste right after Tecla de acceso directo lt CTRL gt lt G gt Este comando s lo est disponible en el editor LD Este inserta los elementos o bien la parte de la red la cual antes se ha llevado al portapapeles a trav s del comando Copy o Cut a la derecha de la selecci n actual Paste Contacts Paste above Tecla de acceso directo l
403. rammable controller Es la abreviatura de controlador programable en ingl s Del ingl s Process Data Object es un mensaje del protocolo CAN que contiene los datos operacionales Packet Internet Network Grouper es un comando que utiliza el protocolo ICMP para probar la conectividad entre dispositivos y fue creado para su uso en redes con pila de protocolos TCP IP Program Organization Unit o Unidad de Organizaci n de Programa es una subdivisi n del programa de aplicaci n que se puede escribir en cualquiera de los lenguages disponibles Es el programa cargado en un CP que determina el funcionamiento de una m quina o proceso Reglas de procedimientos y formatos convencionales que mediante se ales de control permiten el establecimiento de una transmisi n de datos y la recuperaci n de errores entre equipos Sigla para random access memory Es la memoria en la cual todas las direcciones se pueden acceder directamente de forma aleatoria y con la misma velocidad Es vol til es decir su contenido se pierde cuando el equipo se desenergiza a menos que se posea una bater a para la retenci n de los valores Conjunto de equipos nodos interconectados por canales de comunicaci n Comando para reiniciar el CP Comando para poner el CP en modo de ejecuci n Acci n para asignar el estado l gico de nivel alto a una variable Boolean Programas de computadora procedimientos y reglas relacionadas a la operaci n de un sistema de procesa
404. rary Repository y active el bot n Uninstall Otras Informaciones sobre una Biblioteca Cuando en la lista de bibliotecas instaladas se selecciona una biblioteca este bot n abre un cuadro de di logo en el que se emiten las siguientes informaciones de Details title version company file size date of creation date of modification last access date attributes properties Las indicaciones provienen de las Informaciones de proyecto del archivo de biblioteca Details General Properties Title NextoSstandard Version 1 0 0 13 Company WAA Project NextosStandard Size 115 34KB 118 110 bytes Released True Created Tuesday July 17 2012 1 42 21 PM Changed Monday July 09 2012 8 57 28 AM Title NextoStandard Last access Tuesday July 17 2012 1 42 21 PM Version 1 0 0 13 Attributes A Key Value Contents ma Application and Task Info E Getappifo E GetNo0fApplication Narne Type Inherited from Address Initial El GetTaskinfo 9 Getappinfo ERRORCODE E SetTaskStatus M psAppName POINTER TO STRING 5 Cluster Configuration 4 pstAppInfo POINTER TO stCmpApp 1 1 0 Update 5 IP Address Multitasking mn Daal Tima Clark Funrtinne a Pr FUNCTION GetAppInto Figura 7 114 Detalles 205 7 Comandos del Men Para la biblioteca seleccionada en ese momento este bot n abre un cuadro de di logo que representa las Dependencies de otras bi
405. rdar la siguiente informaci n sobre el archivo de proyecto Title Version Default Namespace Author Company name y Description Estas informaciones se tornan disponibles autom ticamente como claves en la ficha Properties NOTA Cuando un proyecto debe ser utilizado como biblioteca en otro proyecto aqu como m nimo debe ser registrado aqu un Title un n mero de Version y el Company name Un archivo de biblioteca que est provisto con esta informaci n puede ser instalado sobre el sistema e incorporado en el proyecto El Company name sirve junto a la categor a para la clasificaci n en el cuadro de di logo de Library Repository Opcionalmente tambi n se puede indicar un Default Namespace el autor y una descripci n abreviada para ser guardada como informaci n de proyecto de biblioteca Cuando aqu no se define ning n un contexto est ndar vale autom ticamente el nombre del archivo de biblioteca como un contexto Asignaci n a una categor a La asignaci n de la biblioteca a una categor a sirve asimismo para la clasificaci n en el cuadro de di logo de Library Repository Cuando en las informaciones de proyecto no se indica expl citamente ninguna categor a la biblioteca se asigna a la categor a Miscellaneous S1 debe pertenecer a otra categor a debe estar definida una as La definici n de categor as de bibliotecas se realiza en uno o varios archivos de descripci n en formato XML Para la asignaci n de la biblio
406. respecto antes de la asignaci n de derechos Las herencias no se representan aqu en el cuadro de di logo Este campo muestra los grupos de usuarios definidos Cada grupo est precedido por iconos que indican el permiso asignado actualmente para el dispositivo seleccionado en la ventana Actions P las acciones seleccionadas en ese momento en la ventana Actions est n permitidas para el grupo las acciones seleccionadas en ese momento en la ventana Actions est n prohibidas para el grupo no hay definici n expl cita de derecho de acceso para las acciones seleccionadas en ese momento en la ventana Actions 87 6 Administraci n de Usuarios e Derechos de Accesso Cuando se han seleccionado varias acciones sin configuraciones exclusivas relacionadas con el grupo no se indica ning n s mbolo Barra de botones despu s de seleccionar los objetos y el grupo deseado ventanas Actions y Permissions puede utilizarse uno de los siguientes botones AP Grant Permitir expl citamente Deny Prohibir expl citamente Clear El derecho se restablece al valor predeterminado Aplicar y Guardar la Configuraci n Actual Estado Vea los botones correspondientes en la barra arriba superior de di logo inlaad tom devir ownload ta devir A i Upload from device _ E Download to device as definiciones de los derechos de acceso configuradas se deben enviar para el dispositivo para que se efect en Las configuraciones act
407. rg00 PRG E FreePrg PRG MainPrg PRG POUs E TimelnterruptPrgo0 PRG PERS pou EEEF E ps APR A MainPra CyclicTask00 E CyclicTask01 Open POU E BxternInterruptTask00 Change POU E ExternInterruptTask01 Move Up E FreeTask e MainTask Move Down E TimelnterruptTask00 S TimelnterruptTask01 Y Configuration Bus 3010 NX3010 Y comi Y com2 Y NET1 E Messages Current user nobody Figura 8 27 Di logo de Configuration de Tarea 262 8 Editores NOTA El nombre de la tarea puede cambiarse editando el tem correspondiente en el rbol de dispositivos Dependiendo del Project Profile elegido editar el nombre de la tarea puede generar un error en la compilaci n del proyecto El cuadro de di logo muestra los siguientes campos e Priority 0 31 n mero entre 0 y 31 0 es la prioridad mayor 31 la menor e Type La lista de selecci n ofrece los siguientes tipos de tarea o Cyclic La tarea se procesa de forma c clica con un tiempo de ciclo como se define en el campo Interval o Freewheeling La ejecuci n de la tarea durante el arranque del programa y al finalizar un paso se inicia nuevamente de forma autom tica en un bucle continuo No hay definido ning n tiempo de ciclo o Status Estado La ejecuci n de la tarea se inicia cuando la variable que ha sido definida en el campo Evento tiene el valor booleano TRUE o Event La ejecuci n de la tarea se inicia en el moment
408. rio estas se muestran aqu 108 7 Comandos del Men Cuando la opci n Insert with arguments esta activa se insertan elementos que poseen argumentos como p ej funciones con estos argumentos a la posici n de cursor Ejemplo Cuando el bloque de funciones FB1 que contiene una variable de entrada fb1_in y una variable de salida fb1_out se inserta con argumentos esto tiene la siguiente apariencia en el editor fb1 fb1_in fb1_out gt Con la opci n Insert with namespace prefix habilitado se insertar el art culo con el namespace de prefijo Actualmente esta opci n est disponible s lo para variables globales Input Assistant Categories Items Variables a Mame Module Calls Function Blocks Keywords Type Application Applicaton a ad Diagnosis VAJAR GLOBAL DG_H 1014G_NX3000_1 H DGN TOAG NAG010_1 E g toConfig_Globals WAR GLOBAL 7 4 NextoStandard Libray nextostandard 1 0 0 Cluster Co C IP Address Real Time EP RTECS Startup Co 5 E System Calls EP ENTA ENUM e ERROR EVI Conversion Operators Insert with arguments Insert with namespace prefix Filter W Structured view DR 3 Local variables V Show documentation Global variables Input Parameter Output Parameter Named I Os 0 TA TATI Parameter VAR_GLOBAL EN_TASK_S5TATUS Consianks Address Documentation This enum define the value to set task status SET_TO_SCHEDULE EN_TASK_STATUS WAR
409. rma de reducir la complejidad en la programaci n Las aplicaciones se pueden crear seg n uno de los siguientes perfiles Simgle Basic Normal Expert Custom El software MasterTool IEC XE pone a disposici n un template denominado MasterTool Standard Project lo cual se debe seleccionar como modelo en la creaci n de un proyecto La nueva aplicaci n se desarrollar seg n un determinado perfil tambi n elegido por el usuario y adoptar las reglas caracter sticas y est ndares predefinidos Cada perfil de proyecto define nombres estandarizados para tareas y programas Para garantizar la compatibilidad de un proyecto con un determinado perfil a lo largo del desarrollo se utilizar n dos abordajes e El MasterTool IEC XE solamente permite la creaci n de proyectos basados en un template al seleccionar al mismo tiempo el perfil a utilizarse e Fn la generaci n de c digo el MasterTool IEC XE realiza la verificaci n de todas las reglas definidas para el perfil v lido para el proyecto Para m s detalles sobre los perfiles vea la sesi n Perfiles Iniciar el MasterTool IEC XE Desde el men Inicio del PC seleccione la opci n MasterTool IEC XE La inicializaci n se puede realizar tambi n mediante el icono del IEC MasterTool que XE disponible en el desktop despu s de la instalaci n Inicialmente el usuario deber crear un nuevo proyecto en el MasterTool IEC XE a partir del men File y enseguida Newi Project
410. ro ser necesario acceder a la opci n Device en el rbol de dispositivos al hacer clic dos veces En la pesta a Communications Settings seleccionar el Gateway y hacer clic en el bot n Scan network De esta forma se debe aguardar mientras el software MasterTool IEC XE busca y presenta las UCPs disponibles en la red 50 4 Inicializaci n R pida File Edit View Project Build Online Debug Tools Window Help ES Ulidlo mA gt E lagla S p mll paks u x PB StartPage if Configuration Bus ff Device Device NX3010 all gi Select the network path to the controller a O Application Gateway 1 E Bill of Materials ji Set active path Configuration and Consumption Diagnostic Explorer d Diagnostic al Library Manager MainPrg PRG POU PRG a Task Configuration St Configuration SE MainTask a Configuration Bus S E NX3010 NX3010 Y comi Y com2 NETI 4 x 418 11 I9NPO Id D Don t save network path in project Secure online mode E Messages Current user nobody Figura 4 23 Ubicar la UCP Enseguida basta con seleccionar la UCP que se desea y hacer clic en la opci n Set Active Path haciendo con que se vuelva activa y el configurador sepa con quien debe comunicar y enviar el proyecto Xx d CIAO Y 4 X B StartPage Configuration Bus fj Device Device NX3010 5 H PLC Logic 0 Application Bill of Materials Configuration an
411. rup ExterninterruptT lt n gt tTask00 tTask00 ask lt nn gt Tipo 02 o 08 12 Cantidad 00 01 00 31 00 31 Ciclic Task Pa uN CyclicTask lt n CyclicTask lt nn gt n gt Tipo 00 31 00 31 00 31 Free Task Nombre lt n gt Tipo Freewhweeling Freewhweeling Cuantidad ao E 31 lt n gt Event Task Nombre EE Tabla 3 6 Tabla General de Perfiles x Tareas NOTA Los nombres sugeridos para las POUs asociadas con tareas no se consisten Los mismos se pueden remplazar siempre que ellos tambi n se remplazan en la configuraci n de la tarea Proyecto Un proyecto contiene los objetos de las POU de los cuales se compone un programa del CP as como tambi n las definiciones de los objetos de recursos que se necesitan para ejecutar una o varias instancias del programa aplicaci n sobre un sistema de destino determinado CPs dispositivos Objetos POU se pueden administrar en la ventana de visualizaci n de las POUs o en la ventana de visualizaci n de los dispositivos POUs creadas v a wizard se presentan en la ventana de visualizaci n de los dispositivos y los objetos de recursos espec ficos del dispositivo se administran en la ventana de d visualizaci n de los dispositivos Un proyecto se guarda en un archivo lt nombre del proyecto gt project NOTA La apariencia y las propiedades de la interfaz del usuario se definen y se guardan con MasterTool IEC XE no con el proyecto Plantilla de Proyec
412. ry M a gt m a MainPrg m fiski B R N pe e Conf Add Device Global Variable List E g Main Add Folder Persistent Variables Configuration Bu _ TN gt 106010 3 Edit Object PID Control COM1 Edit Object With Y comz 08 Logn POU for implicit checks Bao hn NET 1 TOA A Figura 4 8 Insertar POUs Una ventana de configuraci n aparecer en la pantalla en la cual el usuario debe colocar el nombre de la POU seleccionar el tipo y el lenguaje que se desee implementar Enseguida basta con hacer clic en Open 38 4 Inicializaci n R pida Add POU E Create a new POU Program Organization Unit POU Type Program Extends Implements Structured Text ST Implementation language Structured Text 5T Figura 4 9 Clasificar la POU Para editar la POU basta con seleccionar la pesta a con el nombre correspondiente e iniciar el desarrollo de la aplicaci n en el lenguaje elegido anteriormente El mismo procedimiento es v lido para las POUSs creadas autom ticamente por el perfil del proyecto 39 4 Inicializaci n R pida m W NGDoc project MasterTool IEC XE v a Fie Edit View Project Build Online Debug Tools Window Help Gr A iC IEE C D o D e DE ERE y Devices v 4 xX StartPage if Configuration Bus POU z E mio Le 1 PROGRAM POU A Device NX3010 VAR gt PLCLogic 3 iVar_1 INT Application 4 iVar_2 INT LA Bill of
413. s Figura 6 1 Cuadro de Di logo de Devices Users y Groups Usuarios Los siguientes botones est n disponibles para crear cuentas de usuarios Akl El cuadro de di logo Add User se abre asignando un nuevo nombre de usuario y una contrase a La contrase a debe ser repetida exactamente en en el campo Confirm Password Password Figura 6 2 Agregar Usuario 84 Grupos 6 Administraci n de Usuarios e Derechos de Accesso LO Import El cuadro de di logo Import Users se abre en el que est n listados todos los usuarios definidos en ese momento en la administraci n de usuarios de un proyecto Seleccione la o las entradas deseadas y confirme con OK para asumirlos en la administraci n de usuarios espec fica del dispositivo Se abre el cuadro de di logo Enter password donde debe introducir la contrase a que est definida para el usuario correspondiente en la administraci n de usuarios de proyecto l Los datos del usuario seleccionado en ese momento pueden ser modificados con mer al nombre de usuario y contrase a Para ello se abre el cuadro de di logo Edit User lt user name gt que se corresponde con el cuadro de di logo Add User Delete l Delete La cuenta del usuario seleccionado en ese momento se borra O Add Se abre el cuadro de di logo Add Group Aqu se puede indicar un nombre para un nuevo grupo y de la lista de usuarios actualmente definidos seleccionar aquellos que deban pertenecer a
414. s Los archivos que deben copiarse se seleccionan entonces en el rbol de sistema de archivos Una selecci n m ltiple es posible asimismo se puede seleccionar una carpeta cuando todos los archivos contenidos deben ser transmitidos Para transferir los archivos seleccionados al directorio configurado sobre el sistema host o bien de destino se acciona el bot n gt gt o bien lt lt Trasferir significa en este caso Copiar Eso es cuando un archivo a n no existe en el directorio de destino all se crea si ya existe se sobrescribe a menos que est protegida contra escritura en ese caso se emite un mensaje adecuado Este subdi logo del cuadro de di logo de Device Editor de Dispositivos sirve para mostrar los eventos que han sido guardados en el sistema de ejecuci n del programador Esto se refiere a Eventos al iniciar y finalizar el sistema componentes cargados con versi n Descarga de aplicaciones y carga del proyecto de inicio Items espec ficos del cliente Items de log de los drivers de E S Items de registro del Dataserver Start Page Configuration Bus HA Device X Ki Communication Settings o Offline ogging 290 warning s E 0 exception s Y 0 information s lt All components gt Logger lt Default logger gt hi ei a Fa Time Stamp Description Component 7 26 2012 2 51 PM 32 0 Test Log CM 7 26 2012 2 51 PM 32 0 Test Log CM 7 26 2012 2 51 PM 31 0 Test Log CM 7 26 2012 2 51 PM 31 0 T
415. s selecciona todo el c digo Ya en el editor de gr ficos selecciona todos los dispositivos que est n ah Select All no est soportado por todos los editores o bien puede ser empleado en algunos de forma restringida Find Replace Find La categor a Find Replace ofrece comandos para buscar cadenas en el proyecto completo o bien sustituirlas por otras cadenas Comandos disponibles Find Replace Find Next Find Next Selected Find Previous Find Previous Selected S mbolo eh Tecla de acceso directo lt CTRL gt lt F gt Emplee este comando para buscar en el proyecto una determinada cadena La b squeda atraviesa todos los puntos editables en los objetos del proyecto El comando abre el cuadro de di logo Find Aqu se introduce que cadena debe ser buscada donde debe ser buscada y los puntos encontrados deben ser indicados simult neamente o sucesivamente Se puede conmutar en todo momento al cuadro de di logo Replace Find Find what Ivar gt FindNext m Match case F Search up Findal L Match whole word Use regular expressions Replace gt gt Search x mua Close Entre projec Active editor All open editors E Figura 7 11 Buscar Find what Introduzca aqu la cadena seg n la cual se debe buscar cadena de b squeda La lista de selecci n a trav s de ofrece para su nueva selecci n todas las cadenas ya introd
416. s Mlino BAXIA CIAO mllz gt 8l 0 vices 4 X B StartPage Configuration Bus fj Device Log Users and Groups Access Rights Information Device NX3010 S E PLCLogic Host Location J D temp Application Name Size Modified Name Size B Bill of Materials t t 158 39 KB 162 1 1 9 2012 1 13 PM E imagejpg Runtime Location 4 InternalMemory AJe1q1 PMPOIA D Configuration and Consumption 158 39 KB 162 1 12 7 2011 1 17 AM Diagnostic Explorer j y Diagnostics i Library Manager MainPrg PRG a Task Configuration 2 Configuration 2 MainTask 5 Configuration Bus NX3010 NX3010 Y COM1 com2 Y NET1 E imagejpg E Messages Current user nobody R Figura 5 7 Opciones de Utilizaci n M s informaciones sobre la utilizaci n de esa caracter stica del producto consultar el Manual de la UCP en uso 81 6 Administraci n de Usuarios e Derechos de Accesso 6 Administraci n de Usuarios e Derechos de Acceso La categor a pone a disposici n funciones para definir cuentas de usuario y configurar los derechos de acceso en un proyecto Observe que en caso dado se soporta una administraci n de usuarios espec fica del dispositivo que regula los derechos de acceso al sistema de archivos del CP y objetos durante el tiempo de ejecuci n El derecho de poder acceder con una determinada acci n a objetos de proyecto se asigna siempre s lo a gru
417. s Options contiene configuraciones al respecto del comportamiento de MasterTool IEC XE al cargar y guardar un proyecto i CFC Editor 9 Declaration editor AF FBD LD and IL editor Features ad International Settings Load and save E sFC E SFC editor ES SmartCoding S Syntax Highlighting E Text editor Create backup files Automatically save every i0 minutes Allow editing of read only file warn when attempt to save Display 4 2 items in most recently used list At startup Show Start Page News page http fww altus com br site_enf Homepage http fmwww altus com br site_enf Advanced settings Figura 7 118 Opciones Cargar y Guardar Create backup files Cuando est activada esta opci n cada vez que se guarda el proyecto no s lo se guarda en el archivo lt nombre de proyecto gt project sino se copia adicionalmente tambi n en un 211 7 Comandos del Men archivo lt nombre de proyecto gt backup En caso necesario puede renombrar este archivo de copia de seguridad y abrirlo nuevamente en el sistema de programaci n Automatically save every minutes Cuando est activada esta opci n el proyecto se guarda autom ticamente en el intervalo de tiempo indicado en un archivo lt nombre de proyecto gt autosave en el directorio de proyectos lo cual puede ser cargado nuevamente tras un cierre irregular del sistema de programaci n Ante un cierre regular o guardado
418. s T cnicas en la revisi n m s actual disponible en el web site de Altus Manual de Programaci n Este comando abre el navegador est ndar de internet con el documento Manual de Programaci n en la revisi n m s actual disponible en el web site de Altus Manual de Usuario Este comando abre el navegador est ndar de internet con el Manual del Usuario en la revisi n m s actual disponible en el web site de Altus Altus Home Page Este comando abre el sitio de Altus About Este comando abre un cuadro indicando la versi n actual del Programador MasterTool IEC XE en uso sistema operativo Net componentes utilizados y los datos de licencia 234 7 Comandos del Men Men del Bus Editor El men contiene comandos utilizados para la personalizaci n del editor de bus se muestra en la barra de men emergente y est disponible cuando el editor est activo Comandos disponibles Zoom out Zoom in Rulers Ports Grid Zoom out Zoom in Disminuye el nivel de zoom en la pantalla del editor del bus Aumenta el nivel de zoom en la pantalla del editor del bus Rulers Agrega reglas en el lado izquierdo y en la parte superior de la ventana del editor del bus Ports Muestra en el editor gr fico las puertas de conexi n relacionadas con m dulos racks y cables Sirven al usuario como gu a de los posibles puntos de conexi n en los objetos gr ficos Grid Agrega una cuadr cula como fondo del editor de bus Declarac
419. s configuraciones generales para todas las cuentas de usuario e Maximum number of authentication trials Cuando se activa esta opci n se desactiva una cuenta de usuario en el momento que este con tanta frecuencia como se indica aqu ha intentado iniciar sesi n con una contrase a equivocada Cuando la opci n no est activada la cantidad de intentos fallidos es ilimitada esto es nunca se produce la desactivaci n de la cuenta Por defecto Opci n activada cantidad de intentos fallidos 3 Posibles valores de entrada 1 10 e Automatically log out after time of inactivity Cuando est activada esta opci n el usuario se desconecta autom ticamente en el momento que durante el lapso de tiempo aqu indicado minutos no se ha registrado ninguna acci n de usuario en el sistema de programaci n a trav s del rat n o del teclado Por defecto Opci n activada tiempo 10 minutos Posibles indicaciones 1 180 Project Update Este comando abre la ventana Project Update y pretende permitir modificar el dispositivo utilizado y el perfil del proyecto actual 141 7 Comandos del Men W Project Update Modify Device Device model NX3010 Aktus 5 4 1 2 0 4 Select device NX3010 Altus S A 1 2 0 4 Project Frofile Curent profile Custom Select profile Single Modify Figura 7 51 Project Update Modify Device Tiene el objetivo de actualizar los proyectos creados con versiones anteriores del MasterTool
420. s en el cuadro de di logo se dispone de funciones adecuadas en la barra de herramientas conocida de otras ventanas de vista Cuando est activada la opci n Title page la documentaci n se ampl a en una portada cuyo boceto se define en la configuraci n de p gina categor a Portada Cuando est activada la opci n Table of contents esta documentaci n se ampl a en una tabla de contenido que representa los cap tulos individuales de objeto nombres de objeto como t tulos de cap tulos y los correspondientes n meros de p ginas La jerarqu a de los cap tulos corresponde a aquella de los objetos seleccionados en el rbol estructural arriba representado Que niveles de t tulos se representan en la tabla de contenido se define en la Page Setup Compare S mbolo LY Con ayuda del comando Compare se puede comparar el proyecto actual con otro el as llamado proyecto de referencia El proyecto de referencia asimismo como las opciones de comparaci n se especifica en el cuadro de di logo Project Compare el cual se abre al llamar el comando Project Compare Compare the currently open project with Project on disk C TemplTest project Compare Options Ignore Whitespace 1 Semantically relevant whitespaces e g in string literals are never ignored Ignore Comments Ignore Properties Folders access rights exclusion from build POU bitmaps etc Figura 7 55 Comparaci n de Proyecto Compare the curre
421. s o a trav s de una constante En este caso se dispone de la Accesibilidad Insert Negated Contact S mbolo 14 Este comando se usa para insertar un contacto negado Alternativamente se puede usar una combinaci n de comandos Insert Contact y Negation para insertar un contacto negado Insert Contact right S mbolo 4 Tecla de acceso directo lt CTRL gt lt D gt Este comando inserta en un diagrama de contactos de red un elemento de contacto Vale lo mismo que para el comando Insert Contact s lo que en este caso el elemento nuevo no se inserta a la 1zquierda sino a la derecha de la posici n actual del cursor Insert Contact Parallel below S mbolo t r Tecla de acceso directo lt CTRL gt lt R gt Este comando inserta en un diagrama de contactos de red un contacto paralelo en la posici n del cursor actual Vale lo mismo que para el comando Insert Contact Parallel Above s lo que el nuevo contacto aparece por debajo de la posici n seleccionada 162 7 Comandos del Men Insert Negated Contact Parallel below S mbolo 11 Este comando se emplea para insertar un contacto negado paralelo Alternativamente se puede usar una combinaci n de comandos Insert Contact Parallel Below y Negation para insertar un contacto negado Insert Contact Parallel above S mbolo Tecla de acceso directo lt CTRL gt lt P gt Este comando inserta en un diagrama de contactos de red un contacto paralelo circuito en pa
422. s responsable de mostrar el gr fico de tendencia del proceso y permitir que algunas operaciones o ajustes se realicen en este gr fico La Figura 8 81 presenta este grupo Chart PIDControl Ofine 0 00 100 00 Walue Execution Cycle Config Chart Figura 8 79 Grupo Chart Sobre el gr fico de tendencia se recomienda resaltar el nombre de controlador PID seg n el nombre asignado al objeto de PID Control en la treeview ventana Devices A continuaci n aparece la escala de ingenier a de la variable de proceso PV En la esquina superior derecha en la parte superior al gr fico el grupo Chart tiene un indicador que permite reconocer si el CP est en modo Offline o Online Los valores presentados en el gr fico de tendencia siempre aparecen en porcentaje Este gr fico se compone por tres colores que representan las siguientes variables e SP valor de referencia de controlador que siempre se presenta en el color verde e PV variable de proceso de controlador que siempre se presenta en el color rojo e MV variable manipulada de controlador que siempre se presenta en color azul 314 8 Editores A continuaci n en el gr fico de tendencia aparecen botones que brindan funcionalidad que se aplica al gr fico La Figura 8 80 muestra estos botones start be o gt ba Config Chart Figura 8 80 Botones de Funcionalidad del Gr fico de Tendencia Se utiliza el bot n Start para iniciar el monitoreo del proc
423. se abre un di logo com n para selecci n del archivo deseado Tras confirmar la selecci n con Open aparece el siguiente cuadro de di logo 93 7 Comandos del Men Project Archive General Extract archive content relatively to C Templ Archive contents t Library profile Referenced devices Referenced libraries Additional files Show comment Cancel Figura 7 6 Archivo de Proyecto En Extract archive content relatively to se indica el directorio en el cual el archivo ser descomprimido Para modificar puede sobrescribir la ruta de acceso o hacer clic en el s mbolo que se encuentra a la derecha para buscar el directorio de archivos con ayuda del di logo com n El rect ngulo inferior del cuadro de di logo muestra las categor as de archivos comprimidos Contenido del archivo En esta ventana est n contenidas todas las categor as de archivo contenidas en el archivo Un clic sobre el s mbolo antepuesto a cada categor a ampl a la representaci n en una lista de todos los archivos pertenecientes a la categor a De forma predeterminada est n identificadas con todas las categor as indicadas por lo que se descomprimen todos los archivos pertenecientes en cada caso En caso que quiera impedir la extracci n de determinados archivos o hasta categor as completas desactive su identificaci n a trav s de un clic del rat n A ra z de ello la marcaci n de modifica a para deselecci n parcial m
424. se muestran con una marcaci n roja d bil y pueden ser reactivados En este momento est implementada una versi n no din mica de la ayuda online De forma predeterminada se puede acceder a ella a trav s del men Help Se puede cambiar el idioma en que se muestran las p ginas de ayuda en el cuadro de di logo de Options en el men International Settings Ayuda Sensitiva de Contexto Tecla de acceso directo lt F1 gt Accione lt F1 gt en una ventana activa un cuadro de di logo o a trav s de un comando de men para abrir la ayuda en l nea Cuando se ha seleccionado un comando de men se indica inmediatamente la p gina de ayuda para este comando Del mismo modo cuando marca un texto p ej una palabra clave una funci n predeterminada o un mensaje de error en la ventana de mensajes a trav s de lt F1 gt se indica la ayuda correspondiente Desinstalaci n Actualizaci n Reparaci n Para desinstalar el sistema de desarrollo y sus componentes o para modificar la instalaci n actual ejecute por favor el archivo actual de instalaci n 68 5 Interfaz del Usuario 5 Interfaz del Usuario Para trabajar con la interfaz de usuario del sistema de desarrollo MasterTool IEC XE vea las siguientes p ginas e Componentes de la interfaz de usuario e Personalizar interfaz de usuario e Interfaz de usuario en el modo online Componentes de la Interfaz de Usuario La interfaz de usuario del sistema de programaci n Mast
425. se puede abrir el editor de macro con el comando Zoom into macro gt Stepl Figura 7 98 Macro Seleccionada en el Diagrama SFC Insert Macro After S mbolo El4 Este comando se emplea en el editor SFC para insertar una macro detr s del elemento seleccionado en ese momento Zoom Into Macro S mbolo l 183 7 Comandos del Men Este comando se emplea en el editor SFC para insertar un elemento de macro cuando se ha seleccionado un diagrama SFC Este sirve para abrir la macro en el editor de macro para vista o modificaci n La vista principal del editor SFC se cierra y en lugar de este se abre el editor de macro Se trata asimismo de un editor SFC donde ahora puede visualizar y modificar la parte del diagrama SFC que en la vista principal s lo se representa como cuadro de macro Tambi n se dispone aqu de un men Zoom en la esquina inferior derecha El comando puede ser empleado en l nea o sin conexi n Para retornar a la vista principal del editor SFC emplee el comando Zoom out of macro E SFC_prog dbx 1 PROGRAM SFC prog ee a z YAR A 3 count INT 4 iExit IHT 5 iEntry INT E i5tep ction IHT 44 m i T Figura 7 99 Editor de la Macro Zoom Out of Macro S mbolo 4 Este comando se emplea en el editor SFC cuando en ese momento est abierto el editor de macro El comando puede ser empleado en l nea o sin conexi n Men Build El men Build proporciona comandos para tratamie
426. se puede introducir texto el cual se agrega a la declaraci n como comentario Los saltos pueden ser insertados mediante la combinaci n de teclas lt CTRL gt lt ENTER gt El comentario se muestra entonces en el editor de declaraciones en la l nea sobre la declaraci n de variable e Flags CONSTANT RETAIN PERSISTENT Activando los indicadores correspondientes puede definir que en el caso de las variables se trata de una constante o una variable remanente La correspondiente palabra clave de atributo se introduce entonces en la declaraci n detr s de la palabra clave VAR p ej VAR CONSTANT La opci n PERSISTENT s lo est disponible cuando existe una Lista de Variables Persistentes 110 7 Comandos del Men Autodeclaraci n de Matrices Si desea emplear el asistente para la declaraci n de variables de matriz seleccione a trav s de la tecla de flecha detr s del campo de tipo de datos el comando Array Wizard Se abre el cuadro de di logo Array Array Ranks and base type specification Dimension 1 O Dimension 2 1 Base Type Result ARRAY O 3 1 2 OF BYTE Figura 7 19 Array gt Como m nimo se deben completar los campos provistos con un signo de exclamaci n Defina los tama os de campo Dimensi n mediante introducci n de los l mites superior e inferior y el Tipo de base de las variables en donde el bot n de flecha conduce a la accesibilidad En la parte inferior del cuadro de
427. selecci n con OK se copian los archivos Siempre que en la ruta de acceso ya exista un archivo de nombre similar se produce una consulta si este debe ser sobrescrito Tras la conclusi n se le consulta si el proyecto extra do debe ser abierto en el sistema de programaci n Source Download El comando se encuentra disponible para la apertura de un proyecto el cual est guardado en forma de un archivo sobre un control En la llamada del comando se abre el cuadro de di logo Select Device en el que debe ser registrada la ruta de acceso al CP en la red de forma similar que en la Communication Settings Seleccione la entrada adecuada del rbol de dispositivos y confirme su selecci n con OK El c digo de origen puede ser recargado para el programador en modo sin conexi n mediante el comando Source upload La configuraci n predeterminada para el dispositivo de destino contenido y tiempo para enviar el c digo de origen se establecen en la ventana de Project Settings categor a Source Download Print El comando Print abre la tela de impresi n predeterminada para la visualizaci n del editor Considere tambi n la posibilidad de crear una documentaci n de uno o varios objetos del proyecto con un layout definido y una tabla de contenidos Para m s informaci n vea el Document Page Setup Configura el layout de la p gina de impresi n Para m s informaciones vea Page Setup Recent Projects Este comando abre una lista d
428. seleccione el tipo External File El cuadro de di logo Add External File se abrir Presione el bot n L para navegar hacia un archivo el camino se insertar en el campo Camino del archivo En el campo Name se registra autom ticamente el nombre del archivo seleccionado sin extensi n El campo sin embargo puede ser editado cuando el archivo en el proyecto debe ser administrado con otro nombre Las siguientes opciones se pueden seleccionar en relaci n al archivo externo e Remember the link El archivo s lo estar disponible en el proyecto si est disponible en la ruta de acceso indicada e Remember the link and embed into the project Una copia del archivo se guarda internamente en el proyecto Adicionalmente se mantiene el link a la ruta de acceso indicada Mientras que se encuentre all un archivo externo valen las opciones de actualizaci n abajo seleccionadas En caso contrario s lo se emplea la versi n guardada en el proyecto o Reload the file automatically El archivo se actualiza en el proyecto en el momento que se ha modificado el archivo externo o Prompt wether to reload the file En el momento que se ha modificado el archivo externo aparece un cuadro de di logo que consulta si el archivo tambi n debe ser actualizado en el proyecto o Do nothing El archivo permanece inalterado en el proyecto aun cuando se ha modificado el archivo externo e Embed into the project S lo una copia del archivo se guarda en el proy
429. sicos e Verificaci n de red para el hardware actual En los editores de los dispositivos la funcionalidad de verificaci n se ofrece como un asistente para realizar las configuraciones del CP La estructura del hardware se puede leer y exhibir en un cuadro de di logo brindando al usuario la posibilidad de administrar los m dulos en el rbol de dispositivos del proyecto Aplicaci n Una aplicaci n engloba varios objetos que son necesarios para la ejecuci n de una instancia determinada del programa del CP sobre un determinado dispositivo de hardware CP controlador Adem s entre otros pueden ser empleados objetos independientes que se administran en la ventana POU se les crea una instancia y se los asigna a un dispositivo en la ventana de visualizaci n de los Dispositivos Esto corresponde al razonamiento de la programaci n orientada al objeto Pero tambi n POUs puramente espec ficas de aplicaci n pueden ser empleados para la aplicaci n Una aplicaci n se representa a trav s de un objeto aplicaci n UE en el rbol de dispositivos que puede ser insertado por debajo de un nudo l gico PLC Logic Por debajo de una aplicaci n se pueden insertar los objetos que hacen en set de recursos de la aplicaci n La aplicaci n est ndar Application se crea junto con nuevos proyectos creados a partir del proyecto de plantilla MasterTool Standard Project Ella es agregada al rbol debajo de los elementos
430. sitiva provoca un desplazamiento de la superficie de trabajo hacia abajo y con ello eventualmente su alargamiento La introducci n de una cifra negativa provoca un desplazamiento hacia arriba y de este modo s lo es posible en caso que haya suficiente espacio entre el elemento superior y el l mite superior de la ventana Al introducir valores de tama o inadmisibles se produce un mensaje de error que lista las limitaciones arriba explicadas S mbolo Este comando se emplea para negar entradas salidas saltos o instrucciones RETURN El s mbolo para la negaci n es un peque o c rculo sobre la l nea de enlace Para insertar una negaci n seleccione el pin de entrada o salida correspondiente de cada uno de los elementos y ejecute el comando Vea Editor CFC Posiciones del Cursor Manual de Programaci n IEC 61131 Una negaci n puede ser levantada mediante una nueva ejecuci n del comando S mbolo EN Este comando se emplea para darle al m dulo seleccionado una entrada booleana adicional EN y una salida booleana adicional ENO Enable Out Figura 7 82 M dulo ADD con EN ENO En este ejemplo s lo se ejecuta ADD cuando la variable booleana es de condici n TRUE VarQut se establece tras la ejecuci n de ADD a TRUE Cuando condition a continuaci n vuelve a ser FALSE ADD no se ejecuta una vez m s y tambi n VarQut se torna FALSE El siguiente ejemplo Figura 7 83 muestra c mo se puede utilizar el valor de
431. sitivo en el rbol de dispositivos muestra en cada caso el s mbolo del nombre simb lico del dispositivo editable en el rbol y detr s el tipo de dispositivo Existen dispositivos programables y dispositivos s lo parametrizables El tipo de dispositivo determina la posible posici n en el rbol de recursos y tambi n cuales otros recursos se pueden insertar Los dispositivos programables reciben autom ticamente un nodo adicional al PLC Logic insertado autom ticamente Debajo de este nodo se pueden insertar entonces los objetos que son necesarios para la programaci n del dispositivo aplicaciones listas etc as como los objetos funcionales Library Manager Diagnostic Explorer entre otros No pueden asignarse a dispositivos parametrizables objetos de programaci n sin embargo los valores de los par metros se deben editar en el cuadro de di logo del editor del dispositivo Consideramos que la 25 3 Conceptos y Componentes B sicos programabilidad de un dispositivo es la alteraci n de lo mismo sin la necesidad de su reintegraci n La configuraci n de un dispositivo con relaci n a par metros de configuraci n y mapeo de E S se ejecuta en el cuadro de di logo del editor de dispositivo que se abre con un doble clic sobre la entrada del dispositivo vea Device Editor En el modo en l nea un s mbolo muestra su estado Device conectado Device no conectado no configurado con errores o en modo de simulaci n
432. st Una ventana de editor para definir una lista de supervisi n puede ser abierta con el comando Watch men View lo que ofrece un editor para crear ventanas de supervisi n Una lista de supervisi n puede utilizarse para definir y supervisar una lista de expresiones de diversos objetos y para escribir o forzar valores de estas expresiones en el controlador en el modo en l nea De forma predeterminada se han preparado cuatro ventanas de supervisi n Watch 1 Watch 2 Watch 3 Watch 4 La vista Watch All Forces se completa autom ticamente con todos los valores forzados en ese momento dentro de la aplicaci n activa Crear Watchlist Para definir en una de las ventanas de supervisi n una variable para la lista de supervisi n Watch lt n gt abra un campo de entrada en la columna Expresi n Introduzca la ruta de acceso completa de las variables deseadas Sintaxis para una expresi n de supervisi n lt nombre de dispositivo gt lt nombre de aplicaci n gt lt nombre de objeto gt lt nombre de variable gt Ejemplo Device Application MamPreg ivar como en la ilustraci n que se muestra en Figura 8 44 A trav s de un s mbolo delante de la expresi n se indica si se trata de una variable de entrada a r A E x i Sj r eoa variable de salida o variable normal Cuando a la declaraci n de la variable se le ha adicionado un comentario este se indica en la columna Comment Cuando la entrada de la expresi n est concluid
433. t lt 2 gt Este comando puede ser empleado en un m dulo en modo en l nea y sin conexi n para cambiar a la vista LD del editor FBD LD TL Este provoca que una red IL o FBD se convierta en una red LD Observe sin embargo que algunos elementos especiales no pueden ser convertidos y de ese modo s lo contin an quedando disponibles en la vista de editor original Adem s puede suceder que las estructuras no puedan ser convertidas de forma inequ voca Elementos FBD que no pueden ser representados como elementos LD p ej XOR son asumidos como m dulos FBD en la red LD Para retornar a la vista FBD emplee View as ladder logic Para retornar a la vista IL emplee View as instruction list 168 7 Comandos del Men ATENCION Una conversi n sin errores presupone c digo sint ctico correcto En caso contrario se pueden perder partes de la implementaci n NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL View as instruction list IL Tecla de acceso directo lt CTRL gt lt 3 gt Este comando puede ser empleado en un m dulo en modo en l nea y sin conexi n para cambiar a la vista IL del editor FBD LD IL Este provoca que una red LD o FBD se convierta en una red IL NOTA Observe para la conversi n Existen elementos que no pueden ser convertidos por esta raz n la red afectada contin a apareciendo en la vista original del editor Algunas estructuras no pueden ser con
434. t lt F12 gt Next Bookmark Previous Bookmark lt Shift gt F12 EE Clean Bookmarks EAS Autodeclare lt Shift gt F2 Next Message Previous Message lt Shift gt F4 Goto Source Position E Tabla 5 2 Men Edit Men View Comandos para activar las vistas predeterminadas individuales en ventanas de la interfaz de usuario S mbolo Comando AccesoDirecto IG E vrs Element Properties 74 ToolBox E Product Library Watch All Forces al Call Stack IN C pe o oo for SFC element for Visualization element Cross Reference List Start Page Aal d iz Tabla 5 3 Men View Men Project Comandos relacionados con las informaciones de proyecto o bien objetos 5 Interfaz del Usuario Ed Watch lt n gt n 1 2 3 4 Full Screen lt Ctrl gt lt Shift gt lt F12 gt pm Properties A S mbolo y asnos INN eee INN NN A INN EN IN Property es Add Object Persistent Variables Library Manager d7 IS o IS EE e COo eoe 3 A A SIA Edit Object Edit Object with POU for Implicit Checks Set Active Application Project Information Project Settings Project Update 75 5 Interfaz del Usuario MI IC E User Management SS Ca lem O EA N he EA E VEN Tabla 5 4 Men Project Men Build Comandos para compilar el proyecto esto es para la ejecuci n de una precompilaci n con verificaci n de sintaxis adem s comandos para borr
435. t CTRL gt lt H gt 163 7 Comandos del Men Este comando s lo est disponible en el editor LD Este inserta los elementos o bien la parte de la red la cual antes se ha llevado al portapapeles a trav s del comando Copy o Cut sobre la selecci n actual Insert IL Line below S mbolo Este comando s lo est disponible en el editor IL Inserta otra l nea de instrucciones por debajo de aquella en la que en ese momento se encuentra el cursor Delete IL Line Negation S mbolo gt Tecla de acceso directo lt CTRL gt lt DEL gt Este comando s lo est disponible en el editor IL Este borra la l nea de instrucciones en la que se encuentra el cursor en ese momento S mbolo FBD H LD Tecla de acceso directo lt CTRL gt lt N gt Este comando conmuta alternadamente la entrada salida salto seleccionado en ese momento o la instrucci n RETURN seleccionada entre negado y no negado Este no est disponible en el editor IL All deben ser establecidos los modificadores correspondientes ATENCION Cuando se conmuta alternadamente entre la vista FBD o bien LD y IL puede suceder que la negaci n de algunas estructuras se restablecen debido a que no es posible una conversi n En los elementos m dulo salto o Return una negaci n se indica a trav s de un peque o s mbolo circular en la conexi n de entrada o salida afectada Un contacto negado en LD se indica a trav s de una barra diago
436. tan o Height of the operand lines M xima cantidad de l neas que se emplean para la representaci n del nombre del operando o Height of the comment of the operand lines M xima cantidad de l neas que se emplean para la representaci n del comentario del operando o Height of the comment symbol lines M xima cantidad de l neas que se emplean para la representaci n del s mbolo del operando Placeholder for new operands no disponible Empty operands for function blocks pins con esta opci n activada operandos vac os est n permitidos para pins de bloques funcionales Connect boxes with straight FBD Tab Cuando est activada esta opci n los elementos en una red se disponen de tal manera que las l neas entre ellas reciben una longitud corta fija y con ello reducen lo m s posible el ancho necesario para la representaci n de las redes Esto puede provocar que las cajas de m dulos se alarguen verticalmente para crear espacio suficiente para todos los elementos de entrada y salida Cuando esta opci n no est activada los elementos mantienen su tama o est ndar y las l neas de enlace se adaptan a los requerimientos de espacio necesarios Ejemplo 225 7 Comandos del Men ivar3 verylongidentifier Figura 7 138 Opci n Activada ivar verylongidentifier Figura 7 139 Opci n Desactivada e Networks with linebreaks FBD and LD Tabs cuando est activada una l nea de conexiones de red se ser roto de manera
437. tana Trace el men emergente tambi n proporciona los comandos del men La configuraci n de Trace con gatillo y selecci n de variables s lo puede hacerse en el 272 8 Editores men emergente de la parte derecha de la ventana Trace donde se muestra el rbol En la parte superior del rbol Trace se activan diferentes comandos Observe que junto a los comandos de Zoom en general tambi n se puede emplear un Scroll Mouse para hacer zoom en la ventana del Trace Configuraci n del Trace Un objeto de Trace puede ser insertado debajo de una aplicaci n con ayuda del comando Add Object y con el comando Edit Object De momento la ventana de editor de Trace muestra con el t tulo lt nombre de objeto de Trace gt 8f un rea vac a en la parte izquierda en la que m s tarde se muestran las curvas de Trace En la parte derecha se muestra el rbol Trace seg n se configura en el cuadro de di logo Configuration BlankTrace dl b x Add variable BlankTrace I pee pr pe pe pr pee e A a a o is o al iS o o e de ies dpi sas in ad di A pee pr pe pe pr pre e a ns da a SS O A a e pr pe pe pr pee e a a a e ds il a A A a as peda aos iaa esa a ES a E NRO E 2 H a a a a A o ada dans poca copar sois a ies a deuda Exelon dais aa pee pr pe pe pr pee e a as a a ia a a la A A e e a eat EA cio aa pasion cos asa seas tecla ases a a pee pr pr pe pr pee e T Dm T 20 T 40 11m 141 m 20 Fi
438. tching Bracket Con este comando se puede cuando el cursor se encuentra en un par ntesis seleccionar todas las l neas de c digo hasta el par ntesis correspondiente de apertura o cierre Bookmarks Men y submen s Bookmarks se exhiben en el men Edit dependiendo del editor activo normalmente editores textuales A los marcadores se les pueden agregar l neas para facilitar la navegaci n en programas largos Los comandos descritos a continuaci n posibilitan establecer y navegar con los marcadores Mediante el comando apropiado se puede saltar al siguiente marcador o marcador anterior Comandos disponibles e Toggle Bookmark e Bookmark Next e Previous Bookmark e Clear Bookmarks Toggle Bookmark S mbolo 6 107 7 Comandos del Men Con este comando se puede establecer un marcador en el editor de texto en la l nea actual o bien el marcador establecido ser nuevamente removido Un marcador establecido se indica delante de la l nea como un cuadrado de color azul cian 111 i ivar err 1 I2 strvar err INT TO I da blnc FALSE 14 END_IF l5 3 16 IF ivar err gt 3 THEN Ln 1var_err 1A FM TR Figura 7 16 Marcadores en el Editor ST Bookmark Next S mbolo t Con este comando se puede saltar en el editor de texto al siguiente marcador Previous Bookmark S mbolo t Con este comando se puede saltar en el editor de texto al marcador anterior Clear Bookmark S mbolo 4 Con este
439. teca se puede llamar un archivo de este tipo para obtener a disposici n las categor as u otro archivo de biblioteca que ya haya registrado ella misma la informaci n sobre las categor as de un archivo de descripci n A trav s del bot n L se abre el cuadro de di logo Library Categories que muestra las categor as asignadas 129 7 Comandos del Men Library Categories If this project is used as a library it will appear under the following categories From Description File From Other Library Figura 7 37 Categor as de Biblioteca El bot n Add abre un men en el que se puede seleccionar si la informaci n de categor a debe ser buscada e From Description File abre el di logo com n para seleccionar un archivo en donde el filtro est establecido en devdesc xml e From Other Library abre el di logo com n para seleccionar un archivo en donde se busca una biblioteca con las informaciones de la categor a library Las categor as del archivo de descripci n de categor as o de la biblioteca se listan en la ventana Las innecesarias puede borrarlas con el bot n Remove Otras categor as desde otros or genes pueden ser agregadas de la misma manera Cuando la lista contiene todas las categor as deseadas confirme con OK para cerrar el cuadro de di logo y registrar las categor as en el campo Library Categories en el cuadro de di logo Project Information 130 Properties 7 Com
440. terTool IEC XE Ar Enter the product license h Company Software key Figura 9 12 Pantalla de Informaciones de Registros Si ya existe una versi n de MasterTool IEC XE instalado en su ordenador el programa de instalaci n le preguntar acerca de desinstalar esta versi n antes de empezar a instalar la nueva versi n Si la versi n instalada es inferior a la versi n 1 40 el proceso de desinstalaci n es diferente y despu s de terminarlo debe iniciar de nuevo la instalaci n 331 10 Diagn sticos 10 Diagn sticos P gina de Diagn sticos La p gina de Diagnostics o Diagnostics Explorer permite la inclusi n de los dispositivos v a WEB dentro del MasterTool IEC XE de modo que el acceso sea m s r pido y objetivo El acceso a caracter stica se produce de dos maneras e Acceder la opci n Diagnostics Explorer en el rbol de dispositivos que se encuentra en el rbol de dispositivos La p gina web de las diagnosis se cargan autom ticamente cuando se abre la pantalla En caso contrario introduzca el IP correcto en el campo que se indica en la figura siguiente Recuerde que para exhibir la p gina de diagnosis hay que haber una UCP definida como la ruta activa consulte Communication Settings W DiagnosticsProject project MasterTool IEC XE Co CE ae File Edit View Project Build Online Debug Tools Window Help LAEI LEJ MEAM O Devices v A YX Q z E Diagnosticstrojet as 2 l F a 2 i
441. terrupci n del tipo Externa Extern cuya ejecuci n se dispara por alg n evento externo tal como variaci n de una se al de control en una puerta serial o variaci n de una entrada digital en el bus del NEXTO La prioridad de esta tarea es fijada en 02 dos siendo responsable por la ejecuci n exclusiva del programa ExternInterruptPrg00 La tarea llamada TimelnterruptTask00 es una tarea de interrupci n del tipo C clica Cyclic con prioridad fijada como 01 un siendo responsable por la ejecuci n exclusiva del programa TimelnterruptPrg00 En el modelo de proyecto Normal existen cinco tareas ya completamente definidas seg n lo presentado en la Tabla 3 3 y el desarrollador necesita crear los programas asociados y optar por cualquiera de los lenguajes de la norma IEC 61131 3 Los intervalos y eventos de disparo de las tareas se pueden configurar por el desarrollador y las tareas desnecesarias se deber n desechar Tarea Pou Prioridad Tipo Intervalo Evento MainTask MaimPrg 13 C ciica t00ms f CyclicTask00 CyolicPrg00 13 C llica 200ms CyclicTask01 CyclicPrg01 18 C olica 500ms Exteminteruptiask09 Exteminterrpirrado oz Edema 0 EVT o IAE Tmeintermuptraskoo o c aica zoms Tabla 3 3 Tareas del Modelo Normal El perfil de proyecto Expert incluye las mismas tareas b sicas MainTask y CyclicTask lt nn gt y de interrupci n ExternInterruptTask00 y TimelnterruptTask00 con las mismas prioridades 13
442. tion Build Dynamic memory settinc d P B Cancel Figura 7 28 Propiedades Categor a Boot Application Depende del dispositivo si esta configuraci n est disponible e Implicit boot application on download Cuando activada se genera en la descarga del proyecto autom ticamente una aplicaci n de inicio e Implicit boot application on Online Change Cuando activada se genera en modificaci n en l nea autom ticamente una aplicaci n de inicio e Remind boot application on project close Cuando activa antes de abandonar el proyecto se consulta si debe ser creada una aplicaci n de inicio nueva Link to File Listas de variables globales se pueden definir con la ayuda de un archivo externo en forma de texto Este archivo se puede generar mediante la funcionalidad de exportaci n presentada en el cuadro de di logo Properties de la lista de variables Si se activa la opci n Export before compile un archivo de proyecto con la extensi n gvl se crea y almacena autom ticamente en la ruta especificada en el campo Filename Si se activa la opci n Import before compile una lista de archivo de exportaci n existente se puede leer a cada compilaci n de proyecto Esto le permite importar un GVL creado a partir de otro proyecto por ejemplo para configurar la comunicaci n de las variables de red 121 7 Comandos del Men Properties Diagnostics Dev
443. to La configuraci n b sica de un proyecto nuevo estructura de men objetos predefinidos est determinada por la plantilla de proyecto empleada Se selecciona la plantilla cuando se crea un nuevo proyecto a trav s del comando New Project Para m s informaciones vea Iniciar el MasterTool IEC XE Ventana de las POUs En la ventana POU s se pueden anexar POUs archivos externos entre otros Adem s la ventana muestra objetos de configuraci n e informaci n de proyecto 22 3 Conceptos y Componentes B sicos Projed W POU_2 PRG E POU_1 PRG E project Information Project Settings Figura 3 1 Ventana de las POUs Configuraci n e Informaci n del Proyecto La configuraci n del proyecto est disponible como predeterminada como objetos en la ventana de POU El cuadro de di logo de configuraci n del proyecto proporciona la capacidad para configurar distintos par metros para el proyecto actual como configurar p gina seguridad entre otros Adem s el cuadro de di logo de informaci n de proyecto puede utilizarse para editar o ver esta informaci n espec fica como por ejemplo archivo de datos estad sticas de los objetos el nombre del autor entre otros Para m s informaciones acerca de los cuadros de di logo vea Men Project Archivo Externo Un archivo externo cualquiera con cualquier extensi n puede ser agregado al proyecto a trav s del cuadro de di logo Add Object en la ventana de POUs
444. tra la ventana Properties del UCP NX3010 Start Page Configuration Bus pe Task Configuration Properties Max number of tasks 16 Max number of cydic tasks 16 Max number of freewheeling tasks 16 Max number of event tasks 16 Max number of external event tasks 16 Max number of status tasks 16 Figura 8 26 Task Configuration Cuadro de Di logo Properties Aqu se encuentra una indicaci n de las configuraciones generales sobre la configuraci n de tarea que son especificadas por el dispositivo Esto por ejemplo es la cantidad m xima posible de tareas por tipo de tarea Cuadro de Di logo Configuration Cuando una tarea se inserta en la Task Configuration comando Add Object se abre el cuadro de di logo del Task Editor para configurar las propiedades de la tarea W ProjectTasks project MasterTool IEC XE Col E mm File Edit View Project Build Online Debug Tools Window Help 8s gt 4 8 alos Devices x A X E Start Page Configuration Bus 2 MainTask rxQ E ProjectTasks Configuration y Device NX3010 8 E Aag Priority 0 31 13 o E Application mm 8 Bill of Materials Type z E Configuration and Consumption Cydic X 100 a PEC y Interval e g t 200ms ms K a Diagnostic Watchdog m Library Manager 2 a CyclicPrg01 PRG a v 0 ExternInterruptPrg00 PRG Time e g t 200ms 1000 E ExternInterruptPrg0 1 PRG AF TimelnterruptPrg01 PRG Sensitivity E CydicP
445. ts only Details T _ Library Repository 4 m Current user nobody Figura 4 18 Inclusi n de una Biblioteca al Proyecto Enseguida se debe seleccionar la biblioteca que se desea para la inclusi n al proyecto presione enseguida el bot n OK 46 4 Inicializaci n R pida Insertando una Instancia de Protocolo Las UCPs de la Serie Nexto disponen de protocolos como el MODBUS Basta con a adir y configurar la instancia del protocolo que se desea en la interfaz de comunicaci n A continuaci n se describen dos casos de inserci n del protocolo MODBUS uno en la interfaz serial y el otro en la interfaz Ethernet MODBUS RTU El primer paso para configurar el MODBUS RTU en modo esclavo es incluir la instancia en la COM que se desea en este caso COM 1 Hacer clic con el bot n derecho sobre la COM y seleccionar Add Device seg n muestra la Figura 4 19 Devices I1 X 5 Ma0 5 Device NX3010 E PLE Logic Q Application F Bill of Materials Configuration and Consumption d Diagnostic Explorer a Diagnostic Hi Library Manager MainPrg PRG POU PRG 3 H Task Configuration 2 Configuration 2 MainTask E Configuration Bus gt Nx3010 3010 a comi r com2 2 meri Copy Faste Cut Delete E Properties Add Object E Add Folder 4 Edit Object Edit Object With Simulat
446. ttings Autosetup Restrictions Sample Time ms Control E 100 Z Reverse Y Automatic Task Association V Enable proportional action 4 Enable integral action 4 Enable derivative action 4 Enabled derivative action on PV Figura 8 88 Ficha Advanced Settings Al observar la Figura 8 88 tenga en cuenta que los valores posibles de esta ficha se dividen en dos grupos Input Output Settings y Control Settings y en dos fichas Project Settings y Autosetup Restrictions Es importante mencionar que todos los cambios en la ficha Advanced Settings deben realizarse con el CP en modo Offline De esta manera despu s de cambiar los par metros es necesario que el nuevo proyecto est cargado en el CP Cuando el CP est modo Online se deshabilitar n todos los campos no permite edici n Grupo Input Output Settings Este grupo se utiliza para configurar los rangos de funcionamiento de la entrada y salida de PID PV y MV respectivamente La Figura 8 89 muestra el grupo en destaque Input Output Settings Variable Minimum Maximum Unit SF Raw 0 00 30000 00 SP Engineering 0 00 100 00 PV Raw PY VARIABLE NAME 0 00 30000 00 FV Engineering 0 00 100 00 MV Raw MV_VARIABLE_NAME 0 00 30000 00 Figura 8 89 Grupo Input Output Settings En los campos Variable se configura la entrada PV y salida MV de PID El objeto PID Control s lo acepta variables de tipo REAL 321 8 Editores El SP es el nico cam
447. uadro de di logo Prepare Value que puede ser abierto para variables que acaban de ser forzadas y en el que tambi n se puede definir un nuevo valor para escritura Force Values Tecla de acceso directo lt F7 gt 197 7 Comandos del Men ATENCION La modificaci n extraordinaria de valores de variables en una aplicaci n ejecutada sobre el control puede conducir a comportamientos indeseables de la instalaci n controlada Eval e los posibles peligros antes de Escribir o Forzar valores de variables y tome las precauciones de seguridad adecuadas Dependiendo de la instalaci n controlada pueden generarse da os en la instalaci n y piezas O peligro la vida y la salud de las personas Este comando est disponible en modo online Provoca que una o m s variables de la aplicaci n sean permanentemente configuradas para valores definidos por el usuario en el CP Esta configuraci n se realizar tanto en el in cio cuanto en el final de un ciclo de ejecuci n La Figura 7 107 presenta la secuencia de procesamiento en un ciclo del programa aplicativo Leer entradas 1 Forzar valores 2 Ejecutar c digo 3 Forzar valores 4 Escribir salidas 5 Comunicarse 6 Figura 7 107 Secuencia de ejecuci n en un ciclo Si una variable forzada tiene su valor alterado durante la ejecuci n del c digo 3 este valor permanecer alterado hasta que el forzamiento de los valores sea ejecutado otra vez Este tipo de situaci n
448. ualmente aplicadas en el dispositivo se cargan en el cuadro de di logo de configuraci n Save to disk gt Load from disk 1 y configuraci n actual se puede almacenar en un archivo xml dar y se cargar de nuevo desde este archivo lo cual es til para definir la misma configuraci n de usuario en varios sistemas Para esto se abre el cuadro de di logo predeterminado para busca en el sistema de archivos El filtro de archivo autom ticamente se configura para dar archivos de derechos de acceso de dispositivo Las configuraciones actuales se pueden tambi n documentar en versiones impresas a trav s del comando Print men File o Document men Project Este subdi logo del cuadro de di logo de Device Editor de dispositivo muestra informaciones de estado p ej RUN STOP y mensajes espec ficos de diagn stico del dispositivo correspondiente tambi n para la tarjeta empleada y el sistema interno de bus Informaci n Este subdi logo del cuadro de dialogo de Device Editor de dispositivo puede abrirse en el proprio elemento seleccionado en el rbol de dispositivos a trav s del comando Editar Objeto o haciendo doble clic en el dispositivo en la ventana Dispositivos Este dialogo muestra para el dispositivo en ese momento seleccionado alguna informaci n general name vendor type version number description y image 88 7 Comandos del Men 7 Comandos del Men Los comandos disponi
449. uando el cursor se coloca sobre un s mbolo de error una informaci n sobre herramientas le proporciona indicaciones de lo que se debe hacer Cuando de momento ya se 90 7 Comandos del Men encuentra abierto otro proyecto solamente se le consulta si este debe ser guardado o cerrado antes que se abra el nuevo En cada caso se indica el nombre del proyecto nuevo ahora en la barra de t tulo de la ventana de marco del programador NOTA Cuando aparece un asterisco detr s del nombre esto significa que el proyecto ha sido modificado despu s de la ltima vez que se ha guardado Open Project S mbolo Lar Tecla de acceso directo lt CTRL gt lt 0 gt Este comando se abre el di logo del explorador est ndar a trav s del que se puede buscar un archivo de proyecto que debe ser abierto en el sistema de programaci n W Open Project O ua e Bibliotecas Documentos Organizar Mowa pasta YY Favoritos Biblioteca Documentos W rea de Trabalho Inclui 2 locais de Downloads L E Locais Organizar por Pasta Nome _ Untitled4 project Untitled5 project _ Untitled project _ Untitled project _ Untrtled8 project _ Untitled project _ Untitled10 project Untrtled11 project _ Untriled12 project _ Untriled13 project _ Untriled14 project _ Untrled15 project _ Untrled16 project Untitled1 project a Bibliotecas Documentos Imagens a M sicas El Videos j
450. uario Serie Nexto Espa ol MU214605 Nexto Series CPUs User Manual Ingl s MU214100 Manual de Utiliza o UCPs S rie Nexto Portugu s MU214305 Manual del Usuario UCPs Serie Nexto Espa ol MU299609 MasterTool IEC XE User Manual Ingl s MU299048 Manual de Utiliza o MasterTool IEC XE Portugu s MU299800 Manual del Usuario MasterTool IEC XE Espa ol MP399609 IEC 61131 Programming Manual Ingl s MP399048 Manual de Programa o IEC 61131 Portugu s MP399800 Manual de Programaci n IEC 61131 Espa ol Tabla 1 1 Documentaci n de Soporte Inspecci n Visual Antes de iniciar la instalaci n se recomienda hacer una inspecci n visual cuidadosa de los equipos y verificar si no hay da os causados por el transporte F jese si todos los componentes de su pedido est n en perfecto estado Caso haya defectos informe a la compa a transportadora y al representante o distribuidor Altus m s pr ximo CUIDADO Antes de retirar los m dulos del embalaje es importante que se descarguen eventuales potenciales est ticos acumulados en el cuerpo Para eso toque con las manos desnudas una superficie met lica aterrada cualquiera antes de manejar los m dulos Dicho procedimiento garantiza que los niveles de electricidad est tica soportados por el m dulo no sobrepasen Es importante que se registre el n mero de serie de cada equipo recibido bien como las revisiones de software caso existan Estas informaciones ser n necesarias en caso
451. uci n en archivos en el sistema de archivos del CP o bien objetos de ejecuci n como p ej aplicaciones El rbol est estructurado de la siguiente manera LU Categor as de objetos En el nivel superior existen dos carpetas con fines puramente estructurales Objetos de sistema de archivos y objetos de ejecuci n F Tipos de acciones En cada caso bajo una carpeta cuelgan nodos para los cuatro tipos de acciones que podr an ser ejecutadas en un objeto Estos nodos sirven asimismo s lo para fines estructurales F Agregar eliminar subobjetos agregar subobjetos a un objeto existente o eliminarlos de este F Ejecutar p ej inicio parada de la aplicaci n configuraci n de breakpoints etc F Cambiar p ej cargar la aplicaci n etc F Ver Monitoring Objetos acci n dispositivos Por debajo de cada nodo de tipo de acciones encontrar finalmente los destinos objetos de la acci n p ej Dispositivo Estas entradas se representan en una estructura de rbol que corresponde al rbol de dispositivos o bien la estructura del sistema de archivos NOTA Observe que la asignaci n de una definici n de derechos a un objeto padre en el rbol de objeto significa habitualmente que los subobjetos heredan las definiciones siempre que no reciban expl citamente una asignaci n propia No obstante esto puede ser tratado dependiendo del dispositivo de otra manera por esta raz n inf rmese mejor a este
452. ucidas desde el inicio del sistema del MasterTool IEC XE Active las opciones de b squeda deseadas 102 7 Comandos del Men e Match case La b squeda contempla la escritura en may sculas min sculas de la cadena de b squeda e Match whole word Se encuentran s lo cadenas que reproducen exactamente la cadena de b squeda e Search up El espacio de b squeda indicado recorrer hacia arriba Para buscar nuevamente hacia abajo desactive la opci n e Use regular expressions se admite el uso de expresiones regulares RegExp es decir la sustituci n y an lisis de las cadenas seg n un patr n de coincidencia para la mayor a de las expresiones utilizadas Utilice el bot n gt para obtener ayuda y escribir la combinaci n deseada de estas expresiones para definir qu cadenas y caracteres deben estar ubicados Las expresiones disponibles se clasifican en submen s caracteres especiales repeticiones alternativas grupos y otros e Search Indique aqu en que objetos debe ser buscada la cadena Seleccione para ello una opci n de la lista EJ o abra a trav s del bot n lee el siguiente cuadro de di logo para definici n del espacio de b squeda Search Use this dialog to configure in which objects the find replace operation should take place Entre project Within the following objects F get accessor set accessor Action All open editors Active editor Selection only Figura 7 12
453. uede indicar el tipo de dato b sico DI DINT DINTHI 6 FFFFFFFF Operadores y Variables Especi is Operadores de mbito Namespaces ampliados Punteros de funci n Sustituyen el operador INSTANCE_OF M todo Init Sustituye el operador INI M todo Exit Variables de salida en funciones y llamadas de m todos VAR_TEMP VAR_STAT VAR_RETAIN VAR_PERSISTENT Expresiones indistintas para inicializaci n de variables Asignaci n como expresi n Acceso de ndice con punteros y strings Concepto de Administraci n de Usuario y Derechos de Acceso Cuentas de usuarios grupos de usuarios derechos espec ficos de grupos para acceso y acciones sobre objetos espec ficos Caracter sticas en Editores Editor ST Recursos de edici n salto de l nea autocompletar supervisi n y asignaci n de set reset en la l nea FBD LD e IL convertibles y programables en un editor com n Editor IL como editor de tablas Editor FBD LD IL Se puede cambiar la salida principal en cajas con salidas m ltiples Editor FBD LD IE Sin actualizaci n autom tica de los par metros de la caja Editor FBD LD IL Ramas y redes en redes Editor SFC S lo uno tipo de paso macros selecci n m ltiple de elementos independientes sin comprobaci n de sintaxis durante la edici n y declaraci n autom tica de variables se alizadoras Versiones de Bibliotecas Varias versiones de una biblioteca son posibles en el mismo proyecto mediante el recurso de cont
454. uevamente en el editor Esto puede ser til cuando la misma configuraci n de usuarios y grupos debe ser instalada sobre varios sistemas El di logo com n para navegar en el sistema de archivos se emplea para esta finalidad El filtro de archivos est establecido autom ticamente a dum lo que significan archivos Device User Management Las configuraciones actuales pueden ser impresas con la documentaci n ya sea mediante llamada del comando Print Men File o a trav s del comando Document Men Project Derechos de Acceso Este subdi logo del editor en una pesta a del di logo Device Editor del dispositivo y es parte de la funcionalidad Online User Management Aqu se le pueden asignar o bien vetar determinados derechos a grupos de usuarios definidos y de ese modo determinar los derechos de acceso de los usuarios con respecto a los archivos u objetos p ej aplicaciones en el CP durante el tiempo de ejecuci n Observe que estos derechos s lo pueden ser asignados a grupos no a usuarios individuales Por esta raz n cada usuario debe estar definido como miembro de un grupo La configuraci n de usuarios y grupos se realiza en el subdi logo Users and Groups del editor de dispositivo La Figura 6 4 muestra la permisi n para a adir y eliminar subobjetos para al nodo PLC Logic concedido a lo grupo de usuarios main_control Start Page Configuration Bus i Device X Communication Settings Fies Lo Us
455. uffer sin embargo en el caso de variables de tipos complejos tales como cadenas se considerar si la cantidad de bytes de datos forzados est desbordando el l mite de b fer Unforce Values Tecla de acceso directo lt ALT gt lt F7 gt ATENCION La modificaci n extraordinaria de valores de variables en una aplicaci n ejecutada sobre el control puede conducir a comportamientos indeseables de la instalaci n controlada Eval e los posibles peligros antes de Escribir o Forzar valores de variables y tome las precauciones de seguridad adecuadas Dependiendo de la instalaci n controlada pueden generarse da os en la instalaci n y piezas o poner en peligro la vida y la salud de las personas Este comando puede ser empleado en el modo en l nea para anular el forzado para todas las variables de la aplicaci n activa Las variables reciben en este caso su valor actual del control Esto corresponde a la opci n Release the force without modifying the value que puede ser seleccionado en el cuadro de di logo Prepare Value para una variable forzada 201 7 Comandos del Men Add All Forces to the Watchlist El comando est disponible en el modo en l nea en el momento que est activa una de las cuatro vistas de supervisi n 1 2 3 o 4 Agrega todas la variables actuales preparadas para forzar o ya forzadas de la aplicaci n actual a Watchlist Observe sin embargo que esto funciona exclusivamente para vistas de supervisi
456. ummary Properties y Statistics File Project Information Name Project project Location C Temp Size 689 42 KB 705 967 bytes MS DOS name C TempPROJEC 1 PRO Created Monday July 23 2012 1 56 38 PM Changed Monday July 23 2012 4 23 06 PM Last access Monday July 23 2012 1 56 38 PM Attributes Read only Hidden Archive System Last saved with MasterTool IEC XE A Automatically generate POUSs for property access Figura 7 35 Project Information File Aqu se indican las siguientes propiedades de un archivo de proyecto Name Location Size MS DOS name Created Changed Last access y Last saved with Adem s se ve cu les de los siguientes atributos de archivo han sido establecidos en ese momento Read only Hidden esto es como predeterminado no es visible en el explorador Archive disponible para archivado y System archivo de sistema Estos atributos de forma predeterminada no son editables aqu v ase propiedades de archivo en explorador de Windows 128 7 Comandos del Men Summary Project Information File Summary Properties Statistics Company Title Version Released Library Categories Default namespace Author Description The fields in bold letters are used to identify a library Automatically generate POUSs for property access Cancel Figura 7 36 Project Information Summary Aqu se puede gua
457. v lido de biblioteca 5 V ase en este caso Cargar de Nuevo la Biblioteca en el Manual de Programaci n IEC 61131 Cuando una biblioteca posee dependencias de otras bibliotecas referenciadas estas cuando se encuentran se incluyen autom ticamente y se representan en el sub rbol de la entrada con el s mbolo 258 8 Editores antepuesto Un sub rbol de este tipo puede ser abierto o bien cerrado a trav s de un signo positivo O negativo En la parte inferior izquierda del editor se representan los m dulos de la biblioteca que acaba de ser seleccionada Los botones para clasificar ubicar entre otros se pueden utilizar para administrarlos En la parte inferior derecha encontrar las siguientes fichas e Inputs Outputs Los componentes del m dulo de bibliotecas que acaba de ser seleccionado a la 1zquierda se representan en una tabla con con nombre de la variable tipo datos herencia direcci n valor inicial y comentario tal como fuera definido en la biblioteca e Graphical Representaci n gr fica del m dulo e Documentaci n Los componentes del m dulo de biblioteca que acaban de ser seleccionados a la 1zquierda se representan en una tabla con nombre de la variable tipo datos herencia direcci n inicial y comentario que fue adjuntado en caso dado a la declaraci n al crear la biblioteca De este modo la inserci n de estos comentarios es una forma sencilla de poner autom ticamente a disposici n del usuario
458. vertidas de forma inequ voca y por esta raz n al conmutar entre IL y FBD LD se normalizan Esto afecta a negaciones y asignaciones impl citas expl citas de entradas y salidas de bloques de funciones Para retornar a la vista FBD emplee View as function block diagram Para retornar a la vista LD emplee View as ladder logic ATENCION Una conversi n sin errores presupone c digo sint ctico correcto En caso contrario se pueden perder partes de la implementaci n NOTA La representaci n de los elementos en redes FBD LD IL se configura en FBD LD and IL Comandos CFC Los comandos de esta categor a habilitan la programaci n en el editor CFC Comandos disponibles Edit Working Sheet Negate EN ENO Set Reset None Set Reset S Set Set Reset R Reset Execution Order Send to front Execution Order Send to back Execution Order Move up Execution Order Move down Set Execution Order Order by Data Flow Order by Topology Edit Parameters 169 7 Comandos del Men e Connect Selected Pins e Reset Pins e Remove Unused Pins Edit Working Sheet El comando abre el cuadro de di logo Edit Working Sheet en el cual se puede modificar el tama o del rea de trabajo actual de CFC hoja de trabajo El tama o del rea de trabajo cuadrangular que engloba todos los elementos CFC existentes se define a trav s de la indicaci n de la altura y amplitud en donde el origen X 0 Y 0 se encue
459. y convenciones utilizado para la elaboraci n de un programa M quina PC o sistema que est en uso Acci n para establecer un canal de comunicaci n con el CP Equipo conectado a una red de comunicaci n de donde se originan solicitudes de comandos para otros equipos de la red Conjunto de opciones disponibles y exhibidas por un programa en el video y que se pueden seleccionar por el usuario a fin de activar o ejecutar una determinada tarea Men din mico con contenido seg n el contexto actual Equipo conectado a una red de comunicaci n de la cual se originan solicitudes de comandos hacia otros equipos de la red Elemento b sico de un sistema completo que posee funciones bien definidas Normalmente est conectado al sistema por conectores se puede f cilmente sustituirlo M dulo perteneciente al subsistema de entradas y salidas Diseminaci n simult nea de informaci n a un determinado grupo de nodos interconectados a una red de 337 Nodo Operandos PC PDO Ping POU Programa aplicativo Protocolo RAM Red de comunicaci n Reset RUN Set Software STOP Subred Timeout Tooltip UCP UCP activa Upload Visualizaci n XML Zoom 11 Glosario comunicaci n Cualquier estaci n de una red con capacidad de comunicaci n utiliza un protocolo establecido Elementos sobre los cuales las instrucciones act an Pueden representar constantes variables o un conjunto de variables Sigla para prog
460. yuda en l nea En este caso una b squeda de texto se realiza sobre todas las p ginas de ayuda La cadena a buscar se introduce el en campo Look For Se pueden activar las siguientes opciones de b squeda e Search in titles only S lo se busca en las l neas de t tulo de las p ginas de ayuda e Display partial matches Tambi n se encuentra la cadena cuando es parte de otra cadena Ejemplo log tambi n se encuentra en di logo Cuando la opci n no est activada la cadena s lo se encuentra si est por separado log e Limit to matches De esta manera se puede limitar la cantidad de lugares encontrados que deben ser mostrados en la ventana de resultados de b squeda La lista de p ginas de ayuda que contiene la cadena buscada se lista de acuerdo a las opciones arriba en la ventana Resultados de la b squeda que se abre autom ticamente para este fin Contact Support Este comando abre el sitio de Altus directamente en la p gina de soporte t cnico Update Software License Este comando abre un cuadro de di logo donde se puede cambiar el nombre de la empresa n mero de serie y clave de software Documentaci n Permite acceder a las documentaciones del Programador MasterTool IEC XE Comandos disponibles e Caracter sticas T cnicas e Manual de Programaci n e Manual del Usuario Caracter sticas T cnicas Este comando abre el navegador est ndar de internet con el documento de Caracter stica
Download Pdf Manuals
Related Search
Related Contents
TMCM-1630 Firmware Manual Buddy Manuel DFT 817x Peter and the Wolf Model Lessons – Grades 2 - 7 1 2 Scanners From BIOMET 3i MAG-NUM IC-DPR5 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file