Você está na página 1de 294

SoMachine EIO0000000071 06/2011

SoMachine
Gua de programacin
06/2011

EIO0000000071.05

www.schneider-electric.com

La informacin que se ofrece en esta documentacin contiene descripciones de carcter general y/o caractersticas tcnicas sobre el rendimiento de los productos incluidos en ella. La presente documentacin no tiene como objetivo sustituir ni debe emplearse para determinar la idoneidad o fiabilidad de dichos productos para aplicaciones de usuario especficas. Los usuarios o integradores tienen la responsabilidad de llevar a cabo un anlisis de riesgos adecuado y exhaustivo, as como la evaluacin y pruebas de los productos en relacin con la aplicacin o uso en cuestin de dichos productos. Ni Schneider Electric ni ninguna de sus filiales o asociados asumirn responsabilidad alguna por el uso inapropiado de la informacin contenida en este documento. Si tiene sugerencias para mejoras o modificaciones o ha hallado errores en esta publicacin, le rogamos que nos lo notifique. No se podr reproducir este documento de ninguna forma, ni en su totalidad ni en parte, ya sea por medios electrnicos o mecnicos, incluida la fotocopia, sin el permiso expreso y por escrito de Schneider Electric. Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y para garantizar que se siguen los consejos de la documentacin del sistema, las reparaciones slo podr realizarlas el fabricante. Cuando se utilicen dispositivos para aplicaciones con requisitos tcnicos de seguridad, siga las instrucciones pertinentes. Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro software aprobado, pueden producirse lesiones, daos o un funcionamiento incorrecto del equipo. Si no se tiene en cuenta esta informacin se pueden causar daos personales o en el equipo. 2011 Schneider Electric. Reservados todos los derechos.

EIO0000000071 06/2011

Tabla de materias

Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 9

Parte I Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 1 Introduccin a la programacin . . . . . . . . . . . . . . . . . . .
Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13
15
15

Captulo 2 Administracin de proyectos con SoMachine . . . . . . .


Tareas principales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17
17

Parte II Administracin de proyectos . . . . . . . . . . . . . . . . . .


Captulo 3 Inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Informacin general. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la pantalla de seleccin principal. . . . . . . . . . . . . Acceso a las funciones generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Mostrar mquinas existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mostrar mquinas existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Crear nueva mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Subtareas de Crear nueva mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Empezar con un proyecto vaco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Empezar con un proyecto predeterminado . . . . . . . . . . . . . . . . . . . . . . . . Empezar con arquitectura TVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Empezar con aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Empezar con proyecto existente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Flujo de trabajo de la mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Subtareas de Flujo de trabajo de la mquina . . . . . . . . . . . . . . . . . . . . . . Poner la mquina en marcha - empezar con proyecto . . . . . . . . . . . . . . . Poner la mquina en marcha - cargar proyecto desde el dispositivo . . . . Actualizar firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Centro de aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Centro de aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19
21
22 23 25 27 27 30 31 32 33 35 38 40 41 42 43 45 48 50 50

Captulo 4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin general de la ficha Propiedades . . . . . . . . . . . . . . . . . . . . . . Descripcin de la tarea General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de la tarea Descripcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de la tarea Informacin personalizada . . . . . . . . . . . . . . . . .
EIO0000000071 06/2011

53
54 56 57 59
3

Captulo 5 Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la ficha Configuracin. . . . . . . . . . . . . . . . . . . . . 5.2 Editor grfico de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin y eliminacin de dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deteccin de errores de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a funciones de programacin y aplicacin con el editor grfico de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de conexiones de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61
62 62 66 67 69 71 79 81 83

Captulo 6 Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la ficha Programa . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Administracin de objetos de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin y declaracin de POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin y declaracin de variables remanentes. . . . . . . . . . . . . . . . . . . . Adicin de una configuracin de smbolos . . . . . . . . . . . . . . . . . . . . . . . Adicin de otros objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin al registro de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Adicin de dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agregar un controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de mdulos de ampliacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de administradores de comunicacin . . . . . . . . . . . . . . . . . . . . . Adicin de dispositivos a un administrador de comunicacin . . . . . . . . . Adicin de dispositivos a partir de plantillas . . . . . . . . . . . . . . . . . . . . . . 6.4 Administracin de bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conceptos generales acerca de las bibliotecas. . . . . . . . . . . . . . . . . . . . Gestin de bibliotecas en SoMachine . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliotecas de Schneider Electric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Otras bibliotecas utilizadas en SoMachine . . . . . . . . . . . . . . . . . . . . . . . Creando Sus Propias Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Gestin de los puertos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de la interfaz Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de la interfaz CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de interfaces de lnea serie. . . . . . . . . . . . . . . . . . . . . . . . Configuracin de Interfaz AS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Comandos de SoMachine que simplifican la programacin . . . . . . . . . . Buscador de funciones y bloques de funciones. . . . . . . . . . . . . . . . . . . . Cambio de un dispositivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87
88 88 90 91 92 94 97 99 100 101 103 104 105 107 109 112 113 114 117 121 128 131 133 134 137 143 146 151 152 156

EIO0000000071 06/2011

6.7 Comandos de SoMachine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos de SoMachine que proporcionan un solo acceso a la mquina Descripcin del comando Generar todo . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin del comando Crear aplicacin de inicio. . . . . . . . . . . . . . . . . Descripcin del comando Almacenamiento masivo en USB . . . . . . . . . . Descripcin del comando Conexin remota . . . . . . . . . . . . . . . . . . . . . . . Descripcin de los comandos Importar / Exportar proyecto de VijeoDesigner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.8 Intercambio de datos del controlador SoMachine y HMI. . . . . . . . . . . . . . Definicin de variable simple de SoMachine. . . . . . . . . . . . . . . . . . . . . . . Publicacin de variables en la parte del controlador. . . . . . . . . . . . . . . . . Seleccin de variables en la parte HMI. . . . . . . . . . . . . . . . . . . . . . . . . . . Publicacin de variables en la parte HMI . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin de los medios mecnicos . . . . . . . . . . . . . . . . . . . . . . . . 6.9 Plantillas de SoMachine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin general sobre las plantillas de SoMachine . . . . . . . . . . . . . . Buses de campo admitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de plantillas de SoMachine para el proyecto . . . . . . . . . . . . . . Administracin de plantillas de SoMachine. . . . . . . . . . . . . . . . . . . . . . . . 6.10 Administracin de plantillas de dispositivos . . . . . . . . . . . . . . . . . . . . . . . Informacin acerca de las plantillas de dispositivos . . . . . . . . . . . . . . . . . Adicin de dispositivos a partir de plantillas . . . . . . . . . . . . . . . . . . . . . . . Creacin de una plantilla de dispositivos basada en dispositivos de campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizaciones apropiadas para crear plantillas de dispositivos . . . . . . . Informacin adicional acerca de la integracin de la lgica de control en plantillas de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pasos para crear una plantilla de dispositivos . . . . . . . . . . . . . . . . . . . . . 6.11 Administracin de plantillas de funciones . . . . . . . . . . . . . . . . . . . . . . . . . Informacin acerca de las plantillas de funciones. . . . . . . . . . . . . . . . . . . Adicin de funciones a partir de plantillas . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de aplicaciones como base para plantillas de funciones. . . . . Pasos para crear una plantilla de funciones . . . . . . . . . . . . . . . . . . . . . . . 6.12 Descarga y ejecucin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . Descarga de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

158 159 160 161 162 164 169 170 171 175 176 177 179 180 181 183 184 186 192 193 194 196 197 199 202 206 207 208 211 213 216 217 220

Captulo 7 Puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Descripcin general de la ficha Puesta en marcha . . . . . . . . . . . . . . . . . . Descripcin de la tarea Iniciar sesin/Cerrar sesin . . . . . . . . . . . . . . . . . Descripcin de la tarea Descarga mltiple . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de la tarea Descarga de cdigo de origen. . . . . . . . . . . . . . .

221
222 225 227 229

Captulo 8 Informe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

231
231

EIO0000000071 06/2011

Parte III Solucin de problemas y FAQ . . . . . . . . . . . . . . . . .


Captulo 9 Genrico - Solucin de problemas y FAQ . . . . . . . . . . . .
9.1 Preguntas frecuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Teclas de mtodo abreviado y mens . . . . . . . . . . . . . . . . . . . . . . . . . . . Activacin y configuracin de entradas analgicas en CANopen . . . . . .

235
237
237 238 240

Apndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apndice A Uso del servidor OPC 3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaracin de una variable que se usar con OPC . . . . . . . . . . . . . . . . Configuracin del servidor OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del servidor OPC de CoDeSys . . . . . . . . . . . . . . . . . . . . . . . . . . . .

243
245
246 248 251 257

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

259 291

EIO0000000071 06/2011

Informacin de seguridad

Informacin importante
AVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen a continuacin pueden aparecer a lo largo de la documentacin o en el equipo para advertir de peligros potenciales o para ofrecer informacin que aclara o simplifica los distintos procedimientos.

EIO0000000071 06/2011

TENGA EN CUENTA La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos debern ser realizados slo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material. Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la construccin, el funcionamiento y la instalacin de equipos elctricos y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.

EIO0000000071 06/2011

Acerca de este libro

Presentacin
Objeto En este documento se describe la interfaz grfica de usuario del software SoMachine y las funciones que ofrece. Para obtener ms informacin, consulte los documentos independientes que se ofrecen en la ayuda en lnea de SoMachine. Campo de aplicacin Este documento se ha actualizado con la publicacin de SoMachine V3.0. Documentos relacionados
Ttulo de la documentacin ATV IMC Drive Controller - Gua de programacin Nmero de referencia EIO0000000390 (ENG); EIO0000000391 (FRE); EIO0000000392 (GER); EIO0000000393 (SPA); EIO0000000394 (ITA); EIO0000000395 (CHS) EIO0000000632 (ING); EIO0000000633 (FRA); EIO0000000634 (ALE); EIO0000000635 (ESP); EIO0000000636 (ITA); EIO0000000637 (CHI) EIO0000000638 (ENG); EIO0000000639 (FRE); EIO0000000640 (GER); EIO0000000641 (SPA); EIO0000000642 (ITA); EIO0000000643 (CHS)

Magelis XBTGC HMI Controller - Gua de programacin

Magelis XBTGT, XBTGK HMI Controller - Gua de programacin

EIO0000000071 06/2011

Modicon M238 Logic Controller - Gua de programacin

EIO0000000384 (ING); EIO0000000385 (FRA); EIO0000000386 (ALE); EIO0000000388 (ESP); EIO0000000387 (ITA); EIO0000000389 (CHI) EIO0000000374 (ENG); EIO0000000737 (FRE); EIO0000000738 (GER); EIO0000000739 (SPA); EIO0000000740 (ITA); EIO0000000741 (CHS) EIO0000000402 (ENG); EIO0000000403 (FRE); EIO0000000404 (GER); EIO0000000405 (SPA); EIO0000000406 (ITA); EIO0000000407 (CHS) EIO0000000408 (ENG); EIO0000000409 (FRE); EIO0000000410 (GER); EIO0000000411 (SPA); EIO0000000412 (ITA); EIO0000000413 (CHS) EIO0000000673 (ENG); EIO0000000674 (FRE); EIO0000000675 (GER); EIO0000000676 (SPA); EIO0000000677 (ITA); EIO0000000678 (CHS)

M238 ExecLoader - Manual del usuario

Modicon M258 Logic Controller - Gua de programacin

Modicon LMC058 Logic Controller - Gua de programacin

SoMachine DTM - Gua de programacin

Puede descargar estas publicaciones tcnicas y otra informacin tcnica de nuestro sitio web www.schneider-electric.com.

10

EIO0000000071 06/2011

Informacin relativa al producto

ADVERTENCIA
PRDIDA DE CONTROL El diseador del esquema de control debe tener en cuenta los posibles modos de fallo de rutas de control y, para ciertas funciones de control crticas, proporcionar los medios para lograr un estado seguro durante y despus de un fallo de ruta. Funciones de control crticas son, por ejemplo, una parada de emergencia y una parada de sobrerrecorrido, un corte de alimentacin y un reinicio. Para las funciones crticas de control deben proporcionarse rutas de control separadas o redundantes. Las rutas de control del sistema pueden incluir enlaces de comunicacin. Deben tenerse en cuenta las implicaciones de los retrasos de transmisin no esperados o los fallos en el enlace. Tenga en cuenta todas las reglamentaciones para la prevencin de accidentes y las directrices de seguridad locales.1 Cada implementacin de este equipo debe probarse de forma individual y exhaustiva antes de entrar en servicio. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.
1 Para obtener informacin adicional, consulte NEMA ICS 1.1 (ltima edicin), "Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control" (Directrices de seguridad para la aplicacin, la instalacin y el mantenimiento del control de estado esttico) y NEMA ICS 7.1 (ltima edicin), "Safety Standards for Construction and Guide for Selection, Installation and Operation of Adjustable-Speed Drive Systems" (Estndares de seguridad para la construccin y gua para la seleccin, instalacin y utilizacin de sistemas de unidades de velocidad ajustable) o su equivalente aplicable a la ubicacin especfica.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Utilice slo software aprobado por Schneider Electric para este equipo. Actualice el programa de aplicacin siempre que cambie la configuracin de hardware fsica. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

EIO0000000071 06/2011

11

Comentarios del usuario Enve sus comentarios a la direccin electrnica techcomm@schneiderelectric.com.

12

EIO0000000071 06/2011

SoMachine Introduccin EIO0000000071 06/2011

Introduccin

I
Contenido de esta parte Esta parte contiene los siguientes captulos:
Captulo 1 2 Nombre del captulo Introduccin a la programacin Administracin de proyectos con SoMachine Pgina 15 17

EIO0000000071 06/2011

13

Introduccin

14

EIO0000000071 06/2011

SoMachine Introduccin a la programacin EIO0000000071 06/2011

Introduccin a la programacin

1
Programacin
Descripcin general SoMachine permite configurar, programar y poner en servicio mquinas completas en un solo entorno de software. Est formado por dos partes dedicadas a tareas de programacin especficas: Parte de SoMachine para la programacin del controlador Parte de Vijeo-Designer para la programacin de HMI Documentacin de usuario En este manual de programacin se describen la interfaz de usuario y las funciones de SoMachine. Forma parte de la ayuda en lnea de SoMachine. Para iniciar la ayuda en lnea de SoMachine, haga clic en el botn ? de la pantalla de SoMachine o seleccione el comando Ayuda del men de funciones generales (vase pgina 25). Para iniciar la ayuda en lnea desde la pantalla Programa de SoMachine, utilice el men Ayuda o pulse la tecla F1. Para iniciar la ayuda en lnea de Vijeo-Designer, seleccione el comando adecuado del men Ayuda o pulse la tecla F1 cuando se encuentre en la aplicacin VijeoDesigner. Para obtener informacin general sobre SoMachine, por ejemplo los requisitos del sistema, la instalacin y los dispositivos admitidos, consulte la seccin Introduccin de la ayuda en lnea de SoMachine. Para obtener informacin detallada sobre los controladores y los HMI integrados que admite SoMachine, consulte la seccin sobre manuales de usuario de hardware de la ayuda en lnea de SoMachine. Para obtener informacin detallada sobre las bibliotecas de SoMachine, consulte la seccin sobre manuales de usuario de funciones y bibliotecas de la ayuda en lnea de SoMachine.

EIO0000000071 06/2011

15

Introduccin a la programacin

16

EIO0000000071 06/2011

SoMachine Administracin de proyectos con SoMachine EIO0000000071 06/2011

Administracin de proyectos con SoMachine

Tareas principales
Descripcin general SoMachine proporciona una interfaz grfica de usuario que se basa en las tres tareas principales para las que se ha diseado: configuracin de proyectos programacin de proyectos puesta en marcha de mquinas Configuracin de proyectos SoMachine proporciona herramientas pensadas para ayudarle a crear proyectos de forma rpida y fcil. Proporciona lo siguiente para el inicio de proyectos: Diversas arquitecturas probadas, validadas y documentadas (una herramienta Buscador de arquitectura TVDA dedicada para ayudarle a seleccionar la arquitectura ms apropiada para su proyecto individual). Una serie de proyectos de aplicaciones para el transporte, la elevacin y el empaquetado que ofrecen configuraciones bsicas para estas aplicaciones. Algunos ejemplos que ofrecen proyectos bsicos para familiarizarse con SoMachine. Una vez creado el proyecto, SoMachine ofrece una gran variedad de posibilidades para aadir informacin textual y grfica a cada archivo de proyecto. Esta informacin adicional permite distinguir los proyectos, con lo que no es necesario abrirlos para seleccionar el apropiado entre los que estn disponibles en el ordenador. Para poder configurar fcilmente su proyecto, SoMachine ofrece un editor grfico de configuracin que permite aadir y configurar los dispositivos de forma intuitiva.

EIO0000000071 06/2011

17

Administracin de proyectos con SoMachine

Programacin de proyectos Para programar objetos, la interfaz grfica de usuario de CoDeSys convencional est integrada en SoMachine. Ofrece las funciones generales de programacin y configuracin del controlador. Para configurar controladores de HMI, se usa VijeoDesigner. Puesta en marcha de mquinas SoMachine ofrece componentes especialmente dedicados a la puesta en marcha de una mquina. Estos componentes slo incluyen las funciones necesarias para esta tarea, como el inicio de sesin en los dispositivos, la configuracin de parmetros finales y la carga o descarga de software, as como del cdigo de origen.

18

EIO0000000071 06/2011

SoMachine Administracin de proyectos EIO0000000071 06/2011

Administracin de proyectos

II
Contenido de esta parte Esta parte contiene los siguientes captulos:
Captulo 3 4 5 6 7 8 Inicio Propiedades Configuracin Programa Puesta en marcha Informe Nombre del captulo Pgina 21 53 61 87 221 231

EIO0000000071 06/2011

19

Administracin de proyectos

20

EIO0000000071 06/2011

SoMachine Inicio EIO0000000071 06/2011

Inicio

3
Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 3.1 3.2 3.3 3.4 3.5 Informacin general Mostrar mquinas existentes Crear nueva mquina Flujo de trabajo de la mquina Centro de aprendizaje Apartado Pgina 22 27 30 41 50

EIO0000000071 06/2011

21

Inicio

3.1

Informacin general

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Descripcin general de la pantalla de seleccin principal Acceso a las funciones generales Pgina 23 25

22

EIO0000000071 06/2011

Inicio

Descripcin general de la pantalla de seleccin principal


Inicio de SoMachine Inicie SoMachine con el men Inicio Programas Schneider Electric SoMachine, y haga doble clic en el icono SoMachine delescritorio, o bien, en un proyecto de SoMachine ya existente en el Explorador de Windows. NOTA: Si inicia SoMachine mediante el men Inicio o haciendo doble clic en el icono SoMachine, se mostrar la pantalla de seleccin principal como se describe a continuacin. Si inicia SoMachine haciendo doble clic en un archivo de proyecto de SoMachine existente, SoMachine se iniciar con la ficha Programa. (vase pgina 88) Aparecer una pantalla emergente para indicar que se est iniciando el programa. Elementos de la pantalla de seleccin principal Despus de iniciar correctamente SoMachine, aparecer la pantalla de seleccin principal (ficha Inicio), que permite acceder a las funciones disponibles. Una vez iniciado SoMachine, aparecer la ventana siguiente:

1 2

Este icono de SoMachine permite acceder al men de funciones generales. En la subventana de seleccin de tareas de la izquierda se muestran las tareas de la pantalla Inicio. Para ocultar esta subventana, haga clic en el controlador (posicin 7 de la ilustracin).

EIO0000000071 06/2011

23

Inicio 3 4 El rea de trabajo del medio est pensada para que siempre est visible. Permite acceder a los proyectos abiertos ms recientemente. La lista Archivos de tipo le ofrece la posibilidad de mostrar Todos los archivos o mostrar slo Proyectos, Bibliotecas, Proyectos CoDeSys (anterior a V3.0) o bien Bibliotecas CoDeSys (anterior a V3.0) en esta rea de trabajo. La lista Vista permite cambiar de la vista de miniaturas de los proyectos a una vista Lista ms detallada. En el panel de informacin situado en la parte derecha se muestra ms informacin acerca del proyecto seleccionado en el rea de trabajo. Contiene el botn Abrir para abrir el proyecto seleccionado. Puede ocultar este panel haciendo clic en el controlador. Controladores para mostrar u ocultar el panel de seleccin de tareas de la derecha, el panel de informacin en la izquierda y el panel de mensajes en la parte inferior de la ventana que no est visible de forma predeterminada en la pantalla de inicio. La lista Idioma permite cambiar el idioma de la interfaz de usuario de SoMachine. Una vez cambiado el idioma, se debe reiniciar SoMachine para que se validen los cambios. El icono ? permite acceder rpidamente a la ayuda en lnea de SoMachine.

5 6

8 9

Tareas de la ficha Inicio En la subventana de seleccin de tareas situada a la izquierda de la pantalla de seleccin principal se agrupan las funciones de SoMachine en carpetas segn las tareas que permiten realizar.
Tareas de la pantalla Inicio Mostrar mquinas existentes Crear nueva mquina Subtareas Esta carpeta le ofrece subtareas para abrir un proyecto de SoMachine existente y un archivo de proyecto (consulte el captulo Mostrar mquinas existentes (vase pgina 27) para obtener ms informacin). Esta carpeta incluye subtareas para crear un nuevo proyecto o biblioteca de SoMachine, ya sea desde cero o utilizando una plantilla. Consulte el captulo Crear nueva mquina (vase pgina 30) para obtener informacin detallada. Esta carpeta incluye subtareas especialmente dedicadas a la puesta en marcha de una mquina. Esta carpeta no incluye comandos distintos de las tareas de puesta en marcha. Consulte el captulo Flujo de trabajo de la mquina (vase pgina 41) para obtener informacin detallada. En esta carpeta se ofrece ms informacin sobre SoMachine. Consulte el captulo Centro de aprendizaje (vase pgina 50) para obtener informacin detallada.

Flujo de trabajo de la mquina

Centro de aprendizaje

Cerrar proyectos de SoMachine La ficha Inicio tambin permite cerrar el proyecto de SoMachine. Haga clic en la ficha Inicio cuando se encuentre dentro del proyecto y el proyecto se cerrar, de modo que volver a la pantalla de seleccin principal, tal como se muestra en la ilustracin siguiente.

24

EIO0000000071 06/2011

Inicio

Acceso a las funciones generales


El men Funciones generales Haga clic en el icono SoMachine de la esquina superior izquierda de la ventana SoMachine para acceder al men de funciones generales.

El men de funciones generales incluye los comandos siguientes:


Comando Inicio Descripcin Ejecute este comando para volver a la ficha Inicio (cierre el proyecto abierto actualmente), que es la pantalla de seleccin principal (vase pgina 23) de SoMachine. Ejecute este comando para guardar los cambios del proyecto abierto actualmente. Ejecute este comando para guardar el proyecto o biblioteca abiertos actualmente en una ubicacin distinta o con otro nombre. Aparecer un cuadro de dilogo estndar de Windows Guardar proyecto que permite buscar la nueva carpeta o escribir el nuevo nombre de archivo.

Guardar Guardar como

EIO0000000071 06/2011

25

Inicio

Comando

Descripcin

Guardar/enviar Ejecute este comando para crear un archivo del proyecto SoMachine archivo abierto actualmente y para guardar el archivo en una unidad conectada utilizando el botn Guardar del cuadro de dilogo Archivo de proyecto o para crear un archivo temporal adjunto a un correo electrnico vaco utilizando el botn Enviar del cuadro de dilogo Archivo de proyecto. Este correo electrnico lo crea automticamente SoMachine si la interfaz de programacin de aplicaciones de mensajera (MAPI) est correctamente instalada. Consulte al distribuidor local para obtener ms informacin. Preferencias Ejecute este comando para configurar: la Ruta preferida en la que se abre y se guardan los proyectos de SoMachine. El Intervalo de consulta en lnea (ms), que es el intervalo de tiempo que debe transcurrir entre dos intentos de consulta de los dispositivos conectados. Ancho del paso de enrutamiento, que define el tamao de la cuadrcula del editor grfico de configuracin (vase pgina 66). Seleccione un valor de 15 (cuadrcula ancha) a 50 (cuadrcula pequea), teniendo en cuenta que una cuadrcula pequea (un valor mayor) necesita ms tiempo para actualizar la representacin grfica de su configuracin. Tiempo de espera de ruta, que define el tiempo de que dispone eleditor grfico de configuracin (vase pgina 66) para (re)dirigir la representacin grfica de su configuracin y crear lneas conectadas en ngulo recto. Si este tiempo de espera se agota antes de que finalice el proceso de enrutamiento, las lneas restantes se mostrarn sin ngulo recto. La casilla de verificacin Detener pasarela al salir define el comportamiento de la pasarela tras cerrar la ltima instancia de SoMachine: casilla seleccionada (predeterminado) La pasarela se detiene automticamente al salir de la ltima instancia de SoMachine. Si se estn ejecutando otras instancias de SoMachine y utilizan la pasarela, esta no se detendr. Casilla de verificacin sin seleccionar La pasarela no se detendr automticamente al salir de la ltima instancia de SoMachine. Configuracin general haciendo clic en el botn Opciones. Ayuda Acerca de Ejecute este comando para abrir la ayuda en lnea de SoMachine. Ejecute este comando para abrir el cuadro de dilogo Acerca de en el que se ofrece informacin sobre la versin de SoMachine instalada actualmente, as como informacin tcnica y sobre la licencia. Ejecute este comando para cerrar SoMachine.

Salir

26

EIO0000000071 06/2011

Inicio

3.2

Mostrar mquinas existentes

Mostrar mquinas existentes


Subtareas La tarea Mostrar mquinas existentes permite abrir un proyecto existente. Incluye las siguientes subtareas: Examinar proyectos existentes para abrir un proyecto de SoMachine existente Extraer archivo para abrir un archivo de proyecto de SoMachine existente Apertura del proyecto ms reciente El rea de trabajo permite acceder rpidamente a los ltimos proyectos de SoMachine abiertos. Puede definir el nmero de proyectos que se mostrarn aqu en el cuadro de dilogo Opciones, al que se puede acceder a travs del men de funciones generales (vase pgina 25) Preferencias Opciones Cargar y guardar Mostrar [1-16] entradas en la lista de archivos recientes.

1 2

Los ltimos proyectos abiertos aparecern en el rea de trabajo de SoMachine. La lista Archivos de tipo le ofrece la posibilidad de mostrar Todos los archivos o mostrar slo Proyectos, Bibliotecas, Proyectos CoDeSys (anterior a V3.0) o bien Bibliotecas CoDeSys (anterior a V3.0) en esta rea de trabajo.

EIO0000000071 06/2011

27

Inicio 3 4 La lista Vista permite cambiar de la vista de miniaturas de los proyectos a una vista Lista ms detallada. En la subventana de informacin se muestra Informacin del proyecto relacionada con el proyecto seleccionado en el rea de trabajo. Para abrir el proyecto seleccionado haga clic en el botn Abrir.

Haga doble clic en su icono del rea de trabajo o seleccione el proyecto del rea de trabajo y haga clic en el botn Abrir de la subventana de informacin para abrir el proyecto en SoMachine. SoMachine seleccionar la ficha (vase pgina 54) Propiedades para asignar ms informacin. Bsqueda de proyectos existentes La subtarea Examinar proyectos existentes permite buscar proyectos existentes en las unidades locales o en unidades de red conectadas.

1 2 3

En la subventana de seleccin de tareas se muestran las unidades conectadas, de forma similar al Explorador de Windows. En el rea de trabajo se muestran los proyectos de SoMachine disponibles de la carpeta seleccionada en la subventana de seleccin. La lista Archivos de tipo le ofrece la posibilidad de mostrar Todos los archivos o mostrar slo Proyectos, Bibliotecas, Proyectos CoDeSys (anterior a V3.0) o bien Bibliotecas CoDeSys (anterior a V3.0) en esta rea de trabajo.

28

EIO0000000071 06/2011

Inicio 4 5 La lista Vista permite cambiar de la vista de miniaturas de los proyectos a una vista Lista ms detallada. En la subventana de informacin se muestra Informacin del proyecto relacionada con el proyecto seleccionado en el rea de trabajo. Para abrir el proyecto seleccionado haga clic en el botn Abrir.

En la subventana de seleccin de tareas, busque la carpeta que contenga el proyecto de SoMachine que desea abrir. Haga doble clic en su icono del rea de trabajo o seleccione el proyecto del rea de trabajo y haga clic en el botn Abrir de la subventana de informacin para abrir el proyecto en SoMachine. SoMachine seleccionar la ficha (vase pgina 54) Propiedades para asignar ms informacin. Para acceder a unidades de red que no estn asignadas en su PC, siga este procedimiento:
Paso 1 2 3 Accin Haga clic en la tarea Unidad remota de la subventana de seleccin de tareas. Indique el nombre del servidor y el nombre de las subcarpetas siguiendo esta sintaxis del cuadro de texto: \\nombreservidor\nombrecarpeta Haga clic en el botn Abrir. Resultado: el contenido del servidor/subcarpeta aparecer en la subventana de seleccin de tareas similar al Explorador de Windows.

Apertura de un archivo de proyecto La subtarea Extraer archivo permite abrir archivos de proyectos de SoMachine existentes. Para abrir un archivo de proyecto de SoMachine existente, siga este procedimiento:
Paso 1 Accin Seleccione la subtarea Extraer archivo de la subventana de seleccin de tareas. Resultado: aparecer el cuadro de dilogo Extraer archivo. Navegue hasta la carpeta que contiene el archivo de proyecto que desea abrir. Seleccione el archivo de proyecto y haga clic en el botn Abrir. Resultado: se abre el cuadro de dilogo Archivo de proyecto. En el cuadro de dilogo Archivo de proyecto, seleccione los Dispositivos referenciados y las Bibliotecas referenciadas que desea extraer del archivo, y haga clic en el botn Extraer. Resultado: SoMachine extrae los elementos seleccionados del archivo y abre el proyecto automticamente.

2 3 4

EIO0000000071 06/2011

29

Inicio

3.3

Crear nueva mquina

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Subtareas de Crear nueva mquina Empezar con un proyecto vaco Empezar con un proyecto predeterminado Empezar con arquitectura TVD Empezar con aplicacin Empezar con proyecto existente Pgina 31 32 33 35 38 40

30

EIO0000000071 06/2011

Inicio

Subtareas de Crear nueva mquina


Subtareas La tarea Crear nueva mquina permite crear un nuevo proyecto desde cero o con una plantilla de proyecto. Incluye las siguientes subtareas: Empezar con un proyecto vaco Empezar con un proyecto predeterminado Empezar con arquitectura TVD Empezar con aplicacin Empezar con proyecto existente

EIO0000000071 06/2011

31

Inicio

Empezar con un proyecto vaco


Funcin de la subtarea La subtarea Empezar con un proyecto vaco permite crear un proyecto nuevo desde cero sin un dispositivo o ajuste configurado previamente. Abre un cuadro de dilogo Guardar proyecto como, que permite buscar la carpeta de destino y asignar un nombre al nuevo proyecto. Haga clic en Guardar para guardar el proyecto en la carpeta seleccionada. SoMachine abre el proyecto con la ficha (vase pgina 54) Propiedades para asignar otra informacin.

32

EIO0000000071 06/2011

Inicio

Empezar con un proyecto predeterminado


Funcin de la subtarea La subtarea Empezar con un proyecto predeterminado permite crear un proyecto para el controlador o la HMI que elija. En un solo paso, puede escribir un nombre para la unidad de organizacin de programa (POU) (para controladores y HMI con controlador) y seleccionar el lenguaje de programacin de esta POU. SoMachine crea un proyecto con el nombre especificado, incluido el dispositivo seleccionado, el lenguaje de programacin y la POU, que se asocia automticamente a una tarea maestra (MAST).

EIO0000000071 06/2011

33

Inicio

Creacin de un proyecto predeterminado Para crear un proyecto predeterminado, haga lo siguiente:


Paso 1 Accin En la ficha Inicio, seleccione Crear nueva mquina Empezar con un proyecto predeterminado. En la lista Dispositivo, seleccione el controlador o la HMI para el que desee crear un proyecto. En el cuadro de texto Nombre de dispositivo, escriba un nombre para la HMI o el controlador seleccionado. Si va a crear un proyecto predeterminado para un controlador o una HMI con controlador, escriba un nombre para la unidad de organizacin de programa (POU) en el cuadro de texto Nombre de POU. Comentario

El Nombre de dispositivo no puede contener espacios. Los nombres de los dispositivos HMI no deben superar una longitud de 32 caracteres. El cuadro de texto Nombre de POU slo estar disponible para modificarlo si selecciona un controlador o una HMI con controlador en la lista Dispositivo. Si selecciona una HMI sin controlador, este cuadro de texto no estar disponible. El Nombre de POU no puede contener espacios.

Si va a crear un proyecto predeterminado para un controlador o una HMI con controlador, seleccione un lenguaje de programacin en la lista Lenguaje de implementacin. Haga clic en el botn Crear proyecto. Resultado: Aparecer un cuadro de dilogo Guardar proyecto como que permite buscar la carpeta de destino y asignar un nombre al nuevo proyecto.

Si hace clic en la ficha Programa, ver Haga clic en Guardar para guardar el que el nuevo proyecto ya contiene los proyecto en la carpeta seleccionada. Resultado: SoMachine abre el proyecto siguientes elementos: y selecciona la ficha Propiedades . Un dispositivo del tipo seleccionado, (vase pgina 54) con el nombre que se especifique Una POU del lenguaje seleccionado, con el nombre que se especifique Una tarea MAST que llama a la POU

34

EIO0000000071 06/2011

Inicio

Empezar con arquitectura TVD


Funcin de la subtarea La subtarea Empezar con arquitectura TVD permite crear un proyecto basado en una arquitectura probada, validada y documentada. SoMachine ofrece una serie de proyectos TVDA con una configuracin lista para su uso que puede adaptar a sus requisitos individuales. Puede seleccionar la arquitectura probada, validada y documentada apropiada directamente o bien utilizar la funcin Buscador de arquitectura TVD para encontrar la arquitectura TVD ms apropiada para sus requisitos individuales. NOTA: Las arquitecturas TVD especificadas se han probado en condiciones de servicio reales. Por su puesto, los requisitos de su aplicacin pueden ser diferentes de los supuestos para estos proyectos. En este caso, tendr que adaptar el proyecto a sus necesidades especficas. Para ello, necesitar consultar la documentacin del producto especifica del hardware, los componentes de software y la lgica del controlador que puede ser necesario modificar o adaptar. Preste especial atencin y cumpla todas las informaciones de seguridad, diferentes requisitos elctricos y los normativas que se aplican a sus modificaciones y/o adaptaciones. Algunas de todas las arquitecturas TVD pueden contener recomendaciones de productos que no estn disponibles en su pas o localidad, o bien pueden implicar o recomendar cableado, productos, procedimientos o lgica del controlador, as como funciones que estn en conflicto con sus normativas y/o cdigos de seguridad o electricidad locales, regionales o nacionales.

ADVERTENCIA
INCOMPATIBILIDAD CON NORMATIVAS Asegrese de que todo el equipo aplicado y los sistemas diseados cumplen todas las normativas y estndares locales, regionales y nacionales correspondientes. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

EIO0000000071 06/2011

35

Inicio

El uso y aplicacin de las arquitecturas TVD requiere experiencia en el diseo y la programacin de sistemas de control automatizados. Slo usted, el diseador o integrador, puede conocer todas las condiciones y factores presentes durante la instalacin y la configuracin, el funcionamiento y el mantenimiento de la mquina o proceso y, por tanto, puede determinar la automatizacin y el equipo asociado, la lgica de control y las funciones, las provisiones de seguridad relacionadas y los bloqueos que pueden usarse de forma correcta y eficaz. Al seleccionar el equipo de control y automatizacin, y cualquier otro equipo o software relacionado, para una determinada aplicacin, tambin debe tener en cuenta todas las normativas y estndares locales, regionales o nacionales.

1 2

El Buscador de arquitectura TVD de la subventana de seleccin ayuda a encontrar la arquitectura probada, validada y documentada apropiada respondiendo a preguntas. En el rea de trabajo se ofrece una lista de las arquitecturas probadas, validadas y documentadas disponibles, y se resalta el proyecto ms apropiado para sus requisitos despus de responder a las preguntas del Buscador de arquitectura TVD. En el panel de informacin se ofrece ms informacin relacionada con la arquitectura probada, validada y documentada seleccionada en el rea de trabajo. Contiene el botn Abrir para abrir el proyecto seleccionado.

36

EIO0000000071 06/2011

Inicio

Creacin de un nuevo proyecto basado en una arquitectura TVD Para crear un proyecto basado en una arquitectura TVD, haga lo siguiente:
Paso 1 2 Accin En la ficha Inicio, seleccione Crear nueva mquina Empezar con arquitectura TVD. Responda a las preguntas de la subventana de seleccin y haga clic en el botn Proyecto recomendado. Resultado: la arquitectura TVD ms apropiada para sus requisitos aparecer resaltada en verde en el rea de trabajo. Haga doble clic en la arquitectura TVD que desee utilizar como plantilla para el nuevo proyecto del rea de trabajo o seleccinelo en el rea de trabajo y haga clic en el botn Abrir del panel de informacin. Resultado: aparecer un cuadro de dilogo Guardar proyecto como que permite buscar la carpeta de destino y asignar un nombre al nuevo proyecto. Haga clic en Guardar para guardar el proyecto en la carpeta seleccionada. SoMachine abre el proyecto con la ficha (vase pgina 54) Propiedades para asignar otra informacin.

EIO0000000071 06/2011

37

Inicio

Empezar con aplicacin


Funcin de la subtarea La subtarea Empezar con aplicacin permite crear un proyecto nuevo basado en proyectos de muestra para aplicaciones dedicadas. SoMachine ofrece diversos ejemplos de proyecto de aplicacin, que son plantillas de proyecto dedicadas a las aplicaciones siguientes, incluidos los controladores, HMI, dispositivos de campo y funciones de aplicaciones: Plantillas de controlador Transporte Elevacin Empaquetado

1 2 3

En la subventana de seleccin se muestran las aplicaciones para las que SoMachine ofrece proyectos de aplicacin. En el rea de trabajo se muestran los proyectos de aplicacin disponibles para la aplicacin seleccionada en la subventana de seleccin. En la subventana de informacin se ofrece ms informacin relacionada con el proyecto de aplicacin seleccionado en el rea de trabajo. Contiene el botn Abrir para abrir el proyecto seleccionado.

38

EIO0000000071 06/2011

Inicio

Creacin de un nuevo proyecto basado en un proyecto de aplicacin Para crear un proyecto nuevo basado en un proyecto de aplicacin, haga lo siguiente:
Paso 1 2 Accin En la ficha Inicio, seleccione Crear nueva mquina Empezar con aplicacin. En la lista Aplicaciones, seleccione el tipo de aplicacin apropiado para la mquina. Resultado: Los proyectos de aplicacin disponibles para la aplicacin seleccionada aparecern en el rea de trabajo. Haga doble clic en el proyecto de aplicacin que desee utilizar como plantilla para el nuevo proyecto del rea de trabajo o seleccinelo en el rea de trabajo y haga clic en el botn Abrir de la subventana de informacin. Resultado: Aparecer un cuadro de dilogo Guardar proyecto como que permite buscar la carpeta de destino y asignar un nombre al nuevo proyecto. Haga clic en Guardar para guardar el proyecto en la carpeta seleccionada. SoMachine abre el proyecto con la ficha (vase pgina 54) Propiedades para asignar otra informacin.

EIO0000000071 06/2011

39

Inicio

Empezar con proyecto existente


Funcin de la subtarea La subtarea Empezar con proyecto existente permite crear un proyecto nuevo basado en un proyecto ya existente. Busque proyectos o bibliotecas existentes en las unidades locales o en unidades de red conectadas. Para evitar que se sobrescriba el proyecto/biblioteca existente, aparecer automticamente un cuadro de dilogo Guardar como cuando guarde el nuevo proyecto/biblioteca. Escriba un nombre nuevo para crear un nuevo proyecto/biblioteca. Esta subtarea es idntica a la subtarea Examinar proyectos existentes de la tarea Mostrar mquinas existentes. Para obtener ms informacin, consulte la descripcin de esta subtarea (vase pgina 28).

40

EIO0000000071 06/2011

Inicio

3.4

Flujo de trabajo de la mquina

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Subtareas de Flujo de trabajo de la mquina Poner la mquina en marcha - empezar con proyecto Poner la mquina en marcha - cargar proyecto desde el dispositivo Actualizar firmware Pgina 42 43 45 48

EIO0000000071 06/2011

41

Inicio

Subtareas de Flujo de trabajo de la mquina


Subtareas de la tarea Flujo de trabajo de la mquina La tarea Flujo de trabajo de la mquina incluye tareas especialmente dedicadas a la puesta en marcha de una mquina. Esta carpeta no incluye tareas distintas de las de puesta en marcha. Por ejemplo, no es posible modificar el proyecto de SoMachine. La tarea Flujo de trabajo de la mquina incluye las subtareas siguientes: Poner la mquina en marcha - empezar con proyecto Poner la mquina en marcha - cargar proyecto desde el dispositivo Actualizar firmware

42

EIO0000000071 06/2011

Inicio

Poner la mquina en marcha - empezar con proyecto


Funcin de la subtarea La subtarea Poner la mquina en marcha - empezar con proyecto permite a la persona que pone la mquina en marcha buscar proyectos de SoMachine ya disponibles en las unidades locales o en unidades de red conectadas.

1 2 3

4 5

En la subventana de seleccin de tareas se muestran las unidades conectadas, de forma similar al Explorador de Windows. En el rea de trabajo se muestran los proyectos de SoMachine disponibles de la carpeta seleccionada en la subventana de seleccin. La lista Archivos de tipo le ofrece la posibilidad de mostrar Todos los archivos o mostrar slo Proyectos, Bibliotecas, Proyectos CoDeSys (anterior a V3.0) o bien Bibliotecas CoDeSys (anterior a V3.0) en esta rea de trabajo. La lista Vista permite cambiar de la vista de miniaturas de los proyectos a una vista Lista ms detallada. En la subventana de informacin se muestra Informacin del proyecto relacionada con el proyecto seleccionado en el rea de trabajo. Para abrir el proyecto seleccionado haga clic en el botn Abrir.

EIO0000000071 06/2011

43

Inicio

Apertura de un proyecto para la puesta en marcha de la mquina Para abrir un proyecto con el fin de poner en marcha una mquina, haga lo siguiente:
Paso 1 Accin En la ficha Inicio, seleccione Flujo de trabajo de la mquina Poner la mquina en marcha - empezar con proyecto. Resultado: las unidades conectadas aparecen en su subventana de seleccin de tareas, de forma similar al Explorador de Windows, lo que permite buscar el archivo del proyecto. Busque la carpeta que contiene el archivo de proyecto de la nueva mquina. Para abrir el proyecto, haga doble clic en su icono del rea de trabajo o bien seleccinelo en el rea de trabajo y haga clic en el botn Abrir de la subventana de informacin. Resultado: SoMachine abre el proyecto y slo se muestra la ficha (vase pgina 222) Puesta en funcionamiento de la mquina con los comandos limitados a la realizacin de tareas de puesta en marcha.

2 3

44

EIO0000000071 06/2011

Inicio

Poner la mquina en marcha - cargar proyecto desde el dispositivo


Funcin de la subtarea La subtarea Poner la mquina en marcha - cargar proyecto desde el dispositivo permite a la persona que pone la mquina en marcha cargar un proyecto de SoMachine desde un dispositivo conectado al PC que ejecute SoMachine. NOTA: Esta funcin slo est disponible en los siguientes controladores equipados con memoria adicional: ATV IMC M258 Adems, tambin est disponible para aquellos tipos de XBTGC que pueden utilizar una unidad flash USB como almacenamiento secundario y para controladores XBTGT/GK que pueden utilizar la tarjeta CF (Flash compacta) como almacenamiento secundario.

EIO0000000071 06/2011

45

Inicio

Carga de un proyecto para la puesta en marcha de la mquina Para cargar un proyecto desde un dispositivo conectado con el fin de poner en marcha una mquina, haga lo siguiente:
Paso 1 Accin En la ficha Inicio, seleccione Flujo de trabajo de la mquina Poner la mquina en marcha - cargar proyecto desde el dispositivo. Resultado: se abre el cuadro de dilogo Seleccionar dispositivo. En el cuadro de dilogo Seleccionar dispositivo, seleccione el dispositivo desde el que desea cargar el proyecto: Si no aparece el dispositivo, haga clic en el botn Examinar red para buscar todos los dispositivos disponibles. Haga clic en el botn Aceptar. Resultado: se abre el cuadro de dilogo Archivo de proyecto:

En el cuadro de dilogo Archivo de proyecto, haga clic en el botn ... para buscar la carpeta del PC con SoMachine en el que se guardar el proyecto cargado.

46

EIO0000000071 06/2011

Inicio

Paso 5

Accin En la seccin Contenido del archivo, seleccione el contenido del archivo de proyecto que se cargar a la carpeta seleccionada. Para ello, active las casillas de verificacin de todos los elementos que desee cargar. Haga clic en Extraer para cargar el contenido seleccionado del archivo de proyecto a la carpeta seleccionada. Durante el proceso de carga, se le pedir que confirme la sobreescritura de archivos ya disponibles en la carpeta especificada. Confirme el mensaje en el que se le pide que abra el proyecto cargado. Resultado: se abrir la ficha Puesta en marcha con la configuracin del proyecto en el rea de trabajo.

6 7 8

Para obtener ms informacin sobre las subtareas disponibles en la ficha Puesta en marcha, consulte el captulo sobre la puesta en marcha (vase pgina 221).

EIO0000000071 06/2011

47

Inicio

Actualizar firmware
Funcin de la subtarea La subtarea Actualizar firmware slo est disponible para Modicon M238 Logic Controller. Permite a la persona que pone la mquina en marcha actualizar el firmware de este controlador. Al actualizar el firmware se eliminar el programa de aplicacin actual del dispositivo, incluida la aplicacin de arranque de la memoria Flash.

ATENCIN
PRDIDA DE DATOS DE APLICACIN Haga una copia de seguridad del programa de aplicacin en el disco duro del PC antes de intentar actualizar el firmware. Restaure el programa de aplicacin en el dispositivo despus de actualizar correctamente el firmware. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo.

Para actualizar el firmware de Modicon M238 Logic Controller, haga clic en el icono de descarga de firmware para USB o para conexiones de lnea serie.
48
EIO0000000071 06/2011

Inicio

Resultado: se iniciar el asistente M238 Windows Exec Loader. Siga las instrucciones en pantalla que le guiarn a lo largo del proceso de actualizacin. Para obtener ms informacin, consulte M238 ExecLoader - Manual del usuario, que se proporciona con la instalacin de SoMachine. Puede acceder a ella en el men Inicio como se indica a continuacin: Haga clic en Inicio Programas Schneider Electric SoMachine Tools ExecLoader User Guide. NOTA: Tenga en cuenta que se requiere Adobe ReaderTM para abrir este documento PDF. Este lector no forma parte de la instalacin de SoMachine, pero se puede descargar en http://www.adobe.com/go/getreader. La subventana de informacin ofrece un enlace a un rea de descarga donde estn disponibles las actualizaciones de firmware ms recientes.

EIO0000000071 06/2011

49

Inicio

3.5

Centro de aprendizaje

Centro de aprendizaje
Subtareas La tarea Centro de aprendizaje proporciona informacin adicional para familiarizarse rpidamente con SoMachine. Incluye las siguientes subtareas: Descripcin general rpida Manual de formacin Aprendizaje electrnico Ejemplos

50

EIO0000000071 06/2011

Inicio

Descripcin general rpida La subtarea Descripcin general rpida ofrece una breve pelcula de unos dos minutos en la que se presenta la interfaz de usuario de SoMachine y sus funciones principales. Para ver esta pelcula, no se requiere ningn software adicional en el PC. Manual de formacin La subtarea Manual de formacin proporciona un archivo PDF que incluye presentaciones y ejercicios paso a paso que le ayudan a familiarizarse con las principales funciones de SoMachine. Para abrir el archivo PDF, es necesario Adobe ReaderTM; consulte la nota que aparecie continuacin. Aprendizaje electrnico La subtarea Aprendizaje electrnico ofrece una formacin interactiva en la que se muestra cmo utilizar SoMachine. Para ejecutar esta formacin, no se requiere ningn software adicional en el PC. Ejemplos La subtarea Ejemplos ofrece proyectos de muestra con archivos PDF que documentan estos proyectos de SoMachine. NOTA: Tenga en cuenta que Adobe ReaderTM es necesario para abrir los documentos en PDF proporcionados en las subtareas Ejemplos y Manual de formacin. Este lector no forma parte de la instalacin de SoMachine, pero se puede descargar en http://get.adobe.com/es/reader/.

EIO0000000071 06/2011

51

Inicio

52

EIO0000000071 06/2011

SoMachine Propiedades EIO0000000071 06/2011

Propiedades

4
Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Descripcin general de la ficha Propiedades Descripcin de la tarea General Descripcin de la tarea Descripcin Descripcin de la tarea Informacin personalizada Pgina 54 56 57 59

EIO0000000071 06/2011

53

Propiedades

Descripcin general de la ficha Propiedades


Ficha Propiedades La ficha Propiedades permite especificar informacin adicional sobre el proyecto. La informacin textual y grfica especificada aqu son opcionales. Puesto que esta informacin siempre aparece en la subventana de informacin del proyecto seleccionado en el rea de trabajo, ayuda a identificar ms tarde los proyectos individuales, lo que evita tener que abrirlos. Esta ficha slo aparece cuando se abre un proyecto. La ficha Propiedades incluye las tareas siguientes: General Descripcin Informacin personalizada

54

EIO0000000071 06/2011

Propiedades

Elementos de la ficha Propiedades

1 2 3

En la subventana de seleccin de tareas se muestran las tareas de la ficha Propiedades. El rea de trabajo incluye campos de entrada para informacin sobre el archivo y el autor. En el panel de informacin se muestra informacin introducida en el rea de trabajo y permite guardar el proyecto en otra ubicacin o con otro nombre con el botn Guardar como.

Para guardar las entradas, haga clic en el icono SoMachine y seleccione Guardar en el men de funciones generales (vase pgina 25).

EIO0000000071 06/2011

55

Propiedades

Descripcin de la tarea General


La tarea General La tarea General permite guardar el archivo de proyecto en una ubicacin distinta o con otro nombre y permite aadir informacin del autor. Proporciona las siguientes secciones: Informacin de fichero Informacin del autor Informacin del proyecto con el botn Guardar como Informacin de fichero En la seccin Informacin de archivo se muestra el nombre del archivo del proyecto y la carpeta en la que se guarda. Informacin del autor La seccin Informacin del autor incluye campos de entrada para informacin opcional que el usuario considere relevante. Las entradas se muestran en la seccin Informacin del proyecto de la derecha. Nota: Los siguientes caracteres no se permiten en los cuadros de texto Ttulo y Autor: ( (parntesis de apertura) ) (parntesis de cierre) , (coma) Para guardar la informacin especificada en la ficha Propiedades, haga clic en el icono de SoMachine y seleccione Guardar en el men de funciones generales (vase pgina 25). Cambio del nombre del proyecto o su ubicacin Para guardar el proyecto en otra ubicacin o con otro nombre, haga clic en el botn Guardar como en el panel Informacin del proyecto, vaya a la carpeta preferida y guarde el archivo del proyecto.

56

EIO0000000071 06/2011

Propiedades

Descripcin de la tarea Descripcin


La tarea Descripcin La tarea Descripcin permite aadir una imagen al proyecto. Esta imagen de cliente opcional le ayudar a identificar el proyecto.

El rea de trabajo incluye el botn Aadir para aadir una Imagen del cliente preferida al proyecto de SoMachine y muestra la Vista de la configuracin correspondiente a los ajustes de la ficha Configuracin.

EIO0000000071 06/2011

57

Propiedades

Prioridad de imgenes mostradas para el proyecto SoMachine comprueba la disponibilidad de las imgenes para cada proyecto y las muestra en el siguiente orden de prioridad:
Nivel de prioridad alta media baja Imagen del proyecto imagen del cliente vista de la configuracin icono estndar de SoMachine

Imagen del cliente La seccin Imagen del cliente permite aadir una imagen al proyecto de SoMachine. Adicin de una imagen del cliente Para aadir una imagen nueva al proyecto, haga lo siguiente:
Paso 1 2 Accin Haga clic en el botn Aadir. Resultado: se abrir el cuadro de dilogo Aadir imagen del cliente al proyecto. Busque la carpeta de destino, seleccione la imagen preferida y haga clic en Abrir. Resultado: la imagen del cliente aparecer en el rea de trabajo y en la subventana de informacin.

NOTA: SoMachine admite grficos JPG. El tamao del grfico no debe exceder de 1 MB; de lo contrario, se guardar con tamao reducido. Cambio o eliminacin de una imagen del cliente Para cambiar la imagen del cliente del proyecto por otra, haga clic en el botn Cambiar y busque la ubicacin de la nueva imagen. Haga clic en el botn Quitar para quitar la imagen. Vista de la configuracin En la seccin Vista de la configuracin se muestra una descripcin general de la configuracin del proyecto correspondiente a los ajustes de la ficha (vase pgina 62) Configuracin.

58

EIO0000000071 06/2011

Propiedades

Descripcin de la tarea Informacin personalizada


La tarea Informacin personalizada La tarea Informacin personalizada permite personalizar informacin del proyecto que el usuario considere relevante. El rea de trabajo incluye campos de entrada para informacin personalizada y la posibilidad de aadir adjuntos al proyecto.

EIO0000000071 06/2011

59

Propiedades

Campos de informacin personalizados Los Campos de informacin personalizados son cuadros de texto para cualquier informacin opcional que desee aportar con el fin de personalizar el proyecto. Los campos y valores que defina aqu, se pueden mostrar en la subventana de informacin del lado derecho si activa la casilla de verificacin Informacin correspondiente. En los cuadros de texto Campo personalizado, escriba un nombre para el nuevo campo que desea crear. Introduzca el contenido que deba aparecer en este campo en los cuadros de texto Valor. Por cada lnea de informacin que desee que aparezca como Informacin del proyecto en la subventana de informacin del lado derecho, active la casilla de verificacin de la columna Informacin. Documentos adjuntos Haga clic en el botn Aadir adjunto para aadir uno o varios documentos al archivo de proyecto. Aparecer un cuadro de dilogo que permite buscar la carpeta de destino. Cuando haya adjuntado un archivo al proyecto, aparecer en la seccin Aadir adjunto una casilla de verificacin para Informacin importante y los iconos para lo siguiente: Ver adjunto, que abre el archivo adjunto. Guardar adjunto como archivo, que abre un cuadro de dilogo Guardar como. Eliminar adjunto del proyecto, que elimina el enlace entre el proyecto y el archivo adjunto.

Informacin importante La seccin Documentos adjuntos incluye la casilla de verificacin Informacin importante para cada uno de los documentos adjuntos. Active la casilla de verificacin de todos los documentos que considere importante leer. De este modo, en el men de tareas aparecer un pequeo icono de SoMachine al lado de la tarea Informacin personalizada para indicar que incluye informacin importante.
60

EIO0000000071 06/2011

SoMachine Configuracin EIO0000000071 06/2011

Configuracin

5
Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 5.1 5.2 Informacin general Editor grfico de configuracin Apartado Pgina 62 66

EIO0000000071 06/2011

61

Configuracin

5.1

Informacin general

Descripcin general de la ficha Configuracin


Descripcin general La ficha Configuracin slo se muestra cuando se abre un proyecto de SoMachine. Incluye un editor grfico de configuracin con las funciones necesarias para la configuracin completa del hardware y la red de la mquina. Los parmetros de configuracin realizados aqu tambin estarn disponibles en la ficha Programa de CoDeSys y Vijeo-Designer.

62

EIO0000000071 06/2011

Configuracin

Elementos de la ficha Configuracin En la ilustracin siguiente se muestra la ficha Configuracin con una configuracin de muestra:

2 3

La subventana de seleccin de tareas incluye la lista de controladores, HMI y dispositivos varios que se pueden arrastrar al editor grfico de configuracin, as como una funcin Buscar para buscar el dispositivo necesario. El rea de trabajo incluye el editor grfico de configuracin con su administrador de pantalla en la parte inferior. La subventana de informacin incluye informacin adicional sobre el elemento seleccionado en la subventana de seleccin de tareas o en el rea de trabajo (dispositivos, conexiones o administradores de comunicacin).

EIO0000000071 06/2011

63

Configuracin

Adicin de dispositivos En el panel de seleccin de tareas de la ficha Configuracin se enumeran los dispositivos que puede aadir a la configuracin en el editor grfico de configuracin agrupados por tipo. Para aadir un dispositivo, haga clic en la entrada del grupo adecuado, seleccione el dispositivo en la lista y arrstrelo al rea de trabajo. Visualizacin de todas las versiones de dispositivos Al activar la casilla Mostrar todas las versiones (slo para expertos) tambin se mostrarn todas las versiones disponibles de los dispositivos especficos. NOTA: Esta funcin es slo para expertos, ya que el uso de versiones anteriores de los dispositivos puede forzarle a administrar manualmente las inversiones de las bibliotecas para lograr coherencia.

ATENCIN
INCOMPATIBILIDAD DE DISPOSITIVOS Asegrese de que cualquier versin alternativa de un dispositivo que seleccione es totalmente compatible con las instrucciones o funciones del controlador usadas para controlar y conectar con el dispositivo. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo. Visualizacin de los dispositivos de todos los fabricantes De forma predeterminada, slo se muestran los dispositivos de Schneider Electric en el panel de seleccin de tareas. Para ampliar la lista de dispositivos con dispositivos de otros fabricantes, seleccione la casilla Visualizar todos los proveedores.

ATENCIN
INCOMPATIBILIDAD DE DISPOSITIVOS Asegrese de que cualquier dispositivo que no sea de Schneider Electric que seleccione es totalmente compatible con las instrucciones o funciones del controlador usadas para controlar y conectar con el dispositivo. Pngase en contacto con el centro de soporte local de Schneider Electric para obtener informacin adicional acerca de la compatibilidad de los dispositivos. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo.

64

EIO0000000071 06/2011

Configuracin

Funcin Buscar Para que resulte ms fcil encontrar el dispositivo deseado, SoMachine tambin ofrece una funcin de bsqueda. brala haciendo clic en la opcin Buscar del panel de seleccin de tareas.

Puede elegir entre los dos tipos de funciones de bsqueda siguientes: Bsqueda basada en comodines simples Bsqueda basada en expresiones regulares Para buscar un dispositivo mediante comodines simples, seleccione la opcin Emplear caracteres comodn simples en la lista situada bajo el cuadro de texto. Escriba la referencia al producto del dispositivo que est buscando en el cuadro de texto. Como comodn puede usar un signo de cierre de interrogacin (?), que reemplaza exactamente un carcter, o bien un asterisco (*), que puede usar como comodn para ninguno o varios caracteres. Haga clic en el botn Buscar para iniciar la bsqueda. Para buscar un dispositivo mediante expresiones regulares, seleccione la opcin Emplear expresiones regulares en la lista. Escriba el nombre del dispositivo que est buscando en el cuadro de texto y use las expresiones regulares que se adapten a sus requisitos. Haga clic en el botn Buscar para iniciar la bsqueda. Para obtener ms informacin sobre las expresiones regulares, consulte la documentacin que aparece en la ayuda en lnea de CoDeSys. En los dos casos, SoMachine devolver una lista de dispositivos que cumplen la frase de bsqueda introducida, o bien mostrar un mensaje indicando que nos ha encontrado ningn dispositivo.

EIO0000000071 06/2011

65

Configuracin

5.2

Editor grfico de configuracin

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Descripcin general Adicin y eliminacin de dispositivos Configuracin de dispositivos Deteccin de errores de configuracin Acceso a funciones de programacin y aplicacin con el editor grfico de configuracin Creacin de conexiones de red Pgina 67 69 71 79 81 83

66

EIO0000000071 06/2011

Configuracin

Descripcin general
Descripcin general El editor grfico de configuracin ofrece las funciones necesarias para la configuracin completa del hardware y la red de la mquina de forma grfica. La configuracin que se determine aqu tambin estar disponible en la ficha Programa, as como en Vijeo-Designer.

1 2

El editor grfico de configuracin del rea de trabajo muestra la configuracin de la mquina de forma grfica. El administrador de pantalla simplifica el uso del editor grfico de configuracin.

Cuando empiece a crear un proyecto nuevo desde cero, el editor grfico de configuracin estar vaco. A continuacin, le solicitar que arrastre un dispositivo de la lista de la izquierda a esta rea vaca.

EIO0000000071 06/2011

67

Configuracin

Administrador de pantalla Para simplificar su uso, el editor grfico de configuracin incluye un administrador de pantalla en la parte inferior de la subventana. El administrador de pantalla incluye las funciones siguientes:
Elemento del administrador de pantalla Zoom Descripcin El control deslizante Zoom permite controlar la ampliacin del editor grfico de configuracin. Haga clic en el botn 100% para ver los elementos del editor grfico de configuracin sin ampliacin, en su tamao original. Haga clic en el botn Mostrar todo para ver los elementos disponibles del editor grfico de configuracin. Haga clic en el botn Redirigir para volver a dibujar las lneas de conexin entre los elementos. Active esta funcin para volver a dibujar las lneas de conexin entre los elementos con cada nuevo dispositivo que arrastre al editor grfico de configuracin. Active esta funcin para permitir que el editor grfico de configuracin dibuje una lnea si hay muchas lneas de conexin en paralelo, en lugar de dibujar cada lnea por separado. Esta configuracin acelera el proceso de dibujo. Haga clic en el botn Contraer todo para contraer los subdispositivos, que son mdulos de ampliacin. Haga clic en el botn Expandir el ltimo para expandir los subdispositivos (mdulos de ampliacin) del ltimo dispositivo seleccionado. Haga clic en el botn Expandir todo para expandir los subdispositivos, que son mdulos de ampliacin.

100%

Mostrar todo

Redirigir Redirigir en estacin

Permitir lneas superpuestas

Contraer todo

Expandir el ltimo

Expandir todo

68

EIO0000000071 06/2011

Configuracin

Adicin y eliminacin de dispositivos


Descripcin general La ficha Configuracin incluye el editor grfico de configuracin, que permite configurar la mquina de forma grfica. Cuando se aaden o eliminan dispositivos en la configuracin del controlador, SoMachine ajusta de forma automtica las asignaciones de memoria para los dispositivos. Si aade o elimina dispositivos en un programa existente, debe tener en cuenta los ajustes realizados en la memoria de E/S dentro del programa.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Revise y modifique, segn sea necesario, las direcciones inmediatas que se utilizan en el programa despus de modificar la configuracin. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. NOTA: Schneider Electric recomienda el uso de direccionamiento simblico en lugar de direccionamiento inmediato. Esto puede ayudarle a evitar numerosas modificaciones del programa y a reducir la posibilidad de instrucciones de programacin incorrectas una vez se haya modificado la configuracin del programa al aadir o suprimir dispositivos de E/S o de otro tipo. Adicin de dispositivos Para aadir un dispositivo, siga estos pasos:
Paso 1 Accin Seleccione el dispositivo que desea aadir a la mquina en la lista de catlogos situada en la parte izquierda de la ficha Configuracin. Aparecer ms informacin sobre el dispositivo seleccionado en la subventana de informacin de la derecha. Arrastre el icono del dispositivo al editor grfico de configuracin situado en el medio de la ficha Configuracin. Resultado: El dispositivo se aade a la configuracin de la mquina y se puede mover libremente con el botn izquierdo del ratn. Ahora puede configurar el dispositivo.

NOTA: Si aade un dispositivo HMI al editor grfico de configuracin, VijeoDesigner se iniciar automticamente.

EIO0000000071 06/2011

69

Configuracin

Asignacin de un nombre al dispositivo Para asignar un nombre al dispositivo en el editor grfico de configuracin, haga clic con el botn derecho en el dispositivo y seleccione Cambiar nombre de dispositivo en el men contextual, o bien, seleccione el dispositivo y haga clic en el nombre predeterminado debajo del dispositivo para editar el campo de texto. Resultado: ahora puede editar el nombre predeterminado debajo del icono del dispositivo (por ejemplo, MyController) y escribir el nombre deseado. Eliminacin de dispositivos Para eliminar un dispositivo del editor grfico de configuracin, haga clic con el botn derecho en l y seleccione Eliminar dispositivo en el men contextual, o bien seleccione el dispositivo en el editor y pulse la tecla Supr del teclado. Si confirma esta accin, se quitarn del editor grfico de configuracin el dispositivo y las lneas de red a las que est conectado.

70

EIO0000000071 06/2011

Configuracin

Configuracin de dispositivos
Descripcin general El editor grfico de configuracin permite acceder a cuadros de dilogo de configuracin de los dispositivos. Configuracin de parmetros de dispositivos Para configurar el dispositivo aadido al editor grfico de configuracin, puede hacer doble clic en el dispositivo o bien hacer clic con el botn derecho y seleccionar Editar parmetros del dispositivo en el men contextual. SoMachine abrir el cuadro de dilogo de configuracin Parmetros del dispositivo. Las tareas incluidas en el lado izquierdo de la subventana de seleccin de tareas variarn segn el dispositivo seleccionado. En el grfico siguiente se muestra una pantalla Parmetros de configuracin de ejemplo para un Logic Controller M238.

Configure el dispositivo tal como se describe en la seccin Configuracin del manual de usuario respectivo. Para cerrar el cuadro de dilogo de configuracin y volver al editor grfico de configuracin, haga clic en el botn Atrs o doble clic en el grfico Descripcin general de la configuracin de la subventana de seleccin de tareas de la izquierda.

EIO0000000071 06/2011

71

Configuracin

Configuracin de funciones incrustadas Para configurar funciones incrustadas en el dispositivo, como la asignacin de entradas y salidas, la configuracin de contadores de alta velocidad, la salida de tren de pulsos o la modulacin de ancho de pulso, seleccione en la pantalla de configuracin del dispositivo la entrada Funciones incrustadas. Seleccione la subentrada apropiada de esta lista y configure los parmetros tal como se describe en las secciones Configuracin de entradas/salidas (HSC, PTO, PWM) de la gua de programacin del hardware correspondiente. NOTA: Schneider Electric recomienda el uso del direccionamiento simblico en lugar del direccionamiento inmediato para la programacin. Esto puede ayudarle a evitar numerosas modificaciones del programa y a reducir la posibilidad de instrucciones de programacin incorrectas una vez se haya modificado la configuracin del programa aadiendo o suprimiendo dispositivos de E/S o de otro tipo.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Revise y modifique, segn sea necesario, las direcciones inmediatas que se utilizan en el programa despus de modificar la configuracin. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Configuracin de los parmetros de comunicacin Para configurar los puertos de comunicacin del dispositivo, seleccione en la configuracin del dispositivo la entrada Comunicacin. Seleccione la subentrada apropiada (Lnea serie, Ethernet, CANopen, etc.) en esta lista y configure los Ajustes fsicos y los Ajustes de protocolo del puerto tal como se describe en el manual del usuario de hardware respectivo. En la pantalla Ajustes de protocolo, SoMachine se incluye un botn Eliminar/cambiar protocolo que abre el cuadro de dilogo siguiente para cambiar o eliminar el protocolo configurado.

72

EIO0000000071 06/2011

Configuracin

Tambin puede abrir este cuadro de dilogo haciendo clic en el puerto de un dispositivo ya disponible en el editor grfico de configuracin. Tenga en cuenta, no obstante, que esto provocar una nueva configuracin del puerto y eliminar los ajustes de comunicacin configurados ya disponibles.

Seleccione el administrador de protocolos apropiado en la lista y haga clic en el botn Agregar y cerrar. Resultado: a la derecha de la pantalla de SoMachine, aparecer el cuadro de dilogo de configuracin del protocolo seleccionado.

EIO0000000071 06/2011

73

Configuracin

Configuracin de interfaces vacas Para configurar interfaces vacas del dispositivo, haga lo siguiente:
Paso 1 Accin Haga clic en el rectngulo vaco del grfico de dispositivo que representa un puerto vaco.

Resultado: aparecer el cuadro de dilogo Agregar dispositivo. Su contenido, que son los buses de campo o administradores de comunicacin disponibles, depender del dispositivo seleccionado y del puerto especfico. 2 En el cuadro de dilogo Agregar dispositivo, seleccione el elemento que desea definir para el puerto seleccionado (en el ejemplo siguiente, Administrador de CANopen optimizado).

Haga clic en el botn Agregar y cerrar. Resultado: se agregar al puerto el bus de campo o administrador de comunicacin seleccionado, y el cuadro de dilogo de configuracin del protocolo seleccionado aparecer en el lado derecho de la pantalla de SoMachine.

74

EIO0000000071 06/2011

Configuracin

Adicin de dispositivos esclavos a un administrador de buses de campo Para aadir dispositivos esclavos a un administrador de buses de campo, haga lo siguiente (con un dispositivo CANopen como ejemplo):
Paso 1 Accin Haga clic en un puerto libre del administrador de buses de campo del editor grfico de configuracin.

Resultado: aparecer el cuadro de dilogo Agregar dispositivo.

EIO0000000071 06/2011

75

Configuracin

Paso 2

Accin Seleccione el dispositivo apropiado en la lista y haga clic en el botn Agregar y Agregar y cerrar. Resultado: el icono del dispositivo seleccionado aparecer en el editor grfico de configuracin, conectado al administrador CANopen_Optimized.

Para eliminar un dispositivo esclavo, seleccinelo en el editor grfico de configuracin y pulse la tecla Supr, o bien haga clic con el botn derecho del ratn en el dispositivo esclavo y seleccione Quitar en el men contextual.

76

EIO0000000071 06/2011

Configuracin

Adicin de mdulos de ampliacin Para aadir mdulos de ampliacin al dispositivo, haga lo siguiente:
Paso 1 Accin En el editor grfico de configuracin, haga clic en el rea Aadir md... del dispositivo.

Resultado: El cuadro de dilogo Agregar dispositivo se abre y muestra slo los mdulos de ampliacin que se pueden conectar al dispositivo seleccionado, como se indica en el siguiente grfico de un M238 Logic Controller.

EIO0000000071 06/2011

77

Configuracin

Paso 2

Accin Seleccione el mdulo de ampliacin que desea aadir al dispositivo en la lista situada en la parte izquierda y haga clic en el botn Agregar o Agregar y cerrar. Resultado: el mdulo de ampliacin aparecer en el editor grfico de configuracin, en el lado derecho del dispositivo.

Los mdulos de ampliacin que se han aadido a un dispositivo aparecen a la derecha del icono del dispositivo. Se pueden ocultar o mostrar haciendo clic en la flecha pequea situada sobre el botn Agregar md.... Para configurarlos, haga doble clic sobre sus iconos. NOTA: Cuando se aade un objeto de TWDNOI10M3 (Mdulo maestro ASInterface) se insertar automticamente el correspondiente administrador del bus de campo Bus AS-Interface virtual. Para aadir mdulos esclavos de ASInterface, siga el procedimiento descrito en el prrafo Adicin de dispositivos esclavos a un administrador de buses de campo (vase pgina 75). Cierre de los cuadros de dilogo de configuracin Para cerrar los cuadros de dilogo de configuracin y volver al editor grfico de configuracin, haga clic en el botn Atrs o doble clic en el grfico Descripcin general de la configuracin de la subventana de seleccin de tareas de la izquierda.

78

EIO0000000071 06/2011

Configuracin

Deteccin de errores de configuracin


Indicacin de errores de configuracin detectados El editor grfico de configuracin indica los errores detectados en la configuracin mostrando los iconos respectivos en rojo. En el grfico que hay a continuacin se proporciona un ejemplo de un error de configuracin de CANopen detectado con dos dispositivos que tienen asignado el mismo ID de nodo:

EIO0000000071 06/2011

79

Configuracin

Correccin de errores de configuracin detectados SoMachine le ayudar a corregir los errores de configuracin detectados. Para resolver un error de configuracin detectado relativo al uso mltiple de ID de nodo (mostrado en el ejemplo anterior), haga lo siguiente:
Paso 1 Accin Haga clic en el icono rojo (en el ejemplo anterior, el administrador de CANopen) para ver ms informacin sobre el error de configuracin detectado especfico en la subventana de informacin de la derecha. Para resolver este problema, haga clic en el botn Modificar configuracin de la direccin. Resultado: Aparecer el cuadro de dilogo Ajustes de direccin.

En el cuadro de dilogo Ajustes de direccin, podr comprobar las direcciones y corregirlas manualmente cambiando el ID de nodo de un dispositivo. Tambin puede hacer clic en el botn Corregir conflictos de direccin para que SoMachine corrija el conflicto automticamente.

NOTA: Asegrese de que todas las direcciones fsicas que establecen mecanismos en los dispositivos, se adaptan a la configuracin de direcciones de la configuracin del software.

80

EIO0000000071 06/2011

Configuracin

Acceso a funciones de programacin y aplicacin con el editor grfico de configuracin


Descripcin general El editor grfico de configuracin permite acceder directamente al entorno de programacin de CoDeSys. Lgica de programacin Para programar la lgica de un dispositivo en el editor grfico de configuracin, haga clic con el botn derecho en el dispositivo y seleccione Abrir programa Aplicacin en el men contextual. Resultado: Se abrir la ficha SoMachine Programa, que permite acceder a la interfaz de programacin de CoDeSys. Seleccin de la aplicacin activa Si hay varias aplicaciones en la configuracin de la mquina, el editor grfico de configuracin permite definir cul debe ser la aplicacin activa. Para definir una aplicacin como activa, haga clic con el botn derecho del ratn en un dispositivo del editor grfico de configuracin y seleccione en la lista Establecer configuracin activa la aplicacin que desee que sea la activa. Resultado: aparecer un crculo verde en el editor grfico de configuracin para indicar la aplicacin activa. Adicin de una aplicacin Si su dispositivo todava no dispone de una aplicacin, puede crear una nueva del modo siguiente: Haga clic con el botn derecho del ratn en el editor grfico de configuracin y seleccione el comando Agregar aplicacin en el men contextual. En el cuadro de dilogo Agregar aplicacin, escriba un nombre para la nueva aplicacin y haga clic en Abrir. Actualizacin del firmware Para actualizar el firmware del controlador M238, haga clic con el botn derecho del ratn en el editor grfico de configuracin y seleccione el comando Actualizar firmware en el men contextual. Se iniciar el Asistente de M238 OS Loader, que le guar a lo largo del proceso de actualizacin. Al actualizar el firmware se eliminar el programa de aplicacin actual del dispositivo, incluida la aplicacin de arranque de la memoria Flash.

EIO0000000071 06/2011

81

Configuracin

ATENCIN
PRDIDA DE DATOS DE APLICACIN Haga una copia de seguridad del programa de aplicacin en el disco duro del PC antes de intentar actualizar el firmware. Restaure el programa de aplicacin en el dispositivo despus de actualizar correctamente el firmware. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo. Actualizacin de la versin del dispositivo Para actualizar el dispositivo al archivo de configuracin del dispositivo ms reciente que est disponible, haga clic con el botn derecho en el editor grfico de configuracin y seleccione el comando Actualizar versin del dispositivo en el men contextual. Este comando siempre realiza una actualizacin a la versin instalada ms reciente que se encuentra disponible. No se puede actualizar un dispositivo a una versin especfica. Los crculos rojos de la esquina superior derecha de los iconos del dispositivo indican que este no se est ejecutando con la ltima versin de software disponible en el PC. Despus de haber ejecutado el comando Actualizar versin del dispositivo, el crculo rojo desaparecer y el dispositivo tendr la nueva versin.

82

EIO0000000071 06/2011

Configuracin

Creacin de conexiones de red


Descripcin general El editor grfico de configuracin permite conectar fcilmente los puertos de comunicacin, simplemente dibujando lneas entre ellos. Comprueba automticamente la compatibilidad de los puertos que se conectarn y emite mensajes de deteccin de errores como informacin sobre herramientas si detecta alguna incompatibilidad. Creacin de conexiones de red Para crear conexiones de red con el editor grfico de configuracin, haga lo siguiente:
Paso 1 Accin Mueva el cursor encima del puerto de comunicacin del dispositivo que desee conectar. Resultado: El cursor se convertir en un puntero de cruz. Se indicar el tipo de puerto de comunicacin en una informacin sobre herramientas. Haga clic en el puerto de comunicacin que desee conectar y mantenga pulsado el botn izquierdo del ratn. Resultado: el cursor se convertir en un lpiz con el que podr dibujar una lnea movindolo. Arrastre el cursor en forma de lpiz hasta el puerto de comunicacin del dispositivo o mdulo al que desee conectar el dispositivo. Resultado: el cursor en forma de lpiz dibujar una lnea entre los dos puertos. Suelte el botn izquierdo del ratn cuando el cursor en forma de lpiz est encima del puerto de comunicacin del segundo dispositivo. Resultado: el lpiz se convertir en un cursor normal y la lnea entre los dos dispositivos aparecer en el color correspondiente al tipo de conexin (consulte abajo las definiciones de los colores).

EIO0000000071 06/2011

83

Configuracin

Paso 5

Accin Aparecer un men contextual con las posibilidades siguientes para configurar los parmetros de comunicacin de los dos dispositivos: Copiar parmetros del dispositivo inicial al dispositivo final Copiar parmetros del dispositivo final al dispositivo inicial Configurar parmetros de comunicacin de ambos dispositivos Si selecciona el comando Configurar parmetros de comunicacin de ambos dispositivos, aparecer el cuadro de dilogo de configuracin de este tipo de comunicacin, donde podr configurar las opciones apropiadas de forma manual. Este cuadro de dilogo tambin aparece haciendo doble clic en una lnea de conexin de red o bien haciendo clic con el botn derecho del ratn y seleccionando Editar parmetros en el men contextual.

Para guardar las opciones, seleccione el comando Guardar del men de funciones generales (vase pgina 25). Para cerrar el editor grfico de configuracin, haga clic en el botn Atrs situado en el lado izquierdo de la pantalla o doble clic en el grfico Descripcin general de la configuracin. Para dejar sin cambios las opciones de ambos lados, haga clic en cualquier otra parte del editor grfico de configuracin. Se cerrar el men contextual.

Definiciones de los colores El tipo de red se indica mediante el color de las lneas de conexin:
Color de lnea de conexin de red Tipo de conexin de red Negro azul Morado Gris Modbus Ethernet CANopen Conexin con un puerto genrico (SoMachine no realiza ninguna comprobacin de compatibilidad)
EIO0000000071 06/2011

84

Configuracin

Eliminacin de las conexiones de red Para eliminar una conexin de red del editor grfico de configuracin, haga clic con el botn derecho del ratn en ella y seleccione Eliminar en el men contextual, o bien seleccione la lnea de conexin de red en el editor y pulse la tecla Supr del teclado. Si confirma esta accin, se quitar la conexin de red del editor grfico de configuracin, pero no se cambiarn los parmetros de configuracin de los dispositivos conectados. Comprobaciones de coherencia SoMachine comprueba automticamente la coherencia al crear conexiones de red nuevas. Emite mensajes de deteccin de errores como informacin sobre herramientas si detecta alguna incompatibilidad. Puede deshabilitar esta funcin para conexiones individuales. Para ello, haga clic con el botn derecho del ratn en la lnea de conexin de red y seleccione el comando Deshabilitar comprobaciones de coherencia en el men contextual. La lnea de conexin de red aparecer con un fondo rojo rayado para indicar que se ha deshabilitado la comprobacin de coherencia. Para volver a habilitar la comprobacin de coherencia de una lnea de conexin, haga clic con el botn derecho del ratn y vuelva a seleccionar el comando Deshabilitar comprobaciones de coherencia en el men contextual.

EIO0000000071 06/2011

85

Configuracin

86

EIO0000000071 06/2011

SoMachine Programa EIO0000000071 06/2011

Programa

6
Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 Informacin general Administracin de objetos de aplicacin Adicin de dispositivos Administracin de bibliotecas Gestin de los puertos de comunicacin Comandos de SoMachine que simplifican la programacin Comandos de SoMachine Intercambio de datos del controlador SoMachine y HMI Plantillas de SoMachine Administracin de plantillas de dispositivos Administracin de plantillas de funciones Descarga y ejecucin de aplicaciones Apartado Pgina 88 90 103 113 133 151 158 170 180 192 206 216

EIO0000000071 06/2011

87

Programa

6.1

Informacin general

Descripcin general de la ficha Programa


Descripcin general La ficha Programa slo aparece cuando se abre un proyecto de SoMachine. Permite acceder al entorno de programacin de CoDeSys. Todos los parmetros de configuracin ya seleccionados en la ficha Configuracin aparecern en la vista Dispositivos y se pueden modificar, eliminar o aadir en esta ficha. Todos los cambios realizados en esta vista tambin estarn disponibles en la ficha Configuracin.

88

EIO0000000071 06/2011

Programa

Elementos de la ficha Programa En el grfico siguiente se muestra la ficha Programa con una configuracin de muestra:

1 2 3 4 5 6 7

barra de mens barra de herramientas vista de varias fichas de editor subventana Mensajes lnea de informacin y estado barra de estado subventana Dispositivos

Esta interfaz de usuario incluye varias subventanas acoplables que se pueden abrir mediante el men Ver. Puede organizar las diversas subventanas dentro de la ventana de SoMachine segn sus preferencias individuales.

EIO0000000071 06/2011

89

Programa

6.2

Administracin de objetos de aplicacin

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Adicin de tareas Adicin y declaracin de POU Adicin de bibliotecas Adicin y declaracin de variables remanentes Adicin de una configuracin de smbolos Adicin de otros objetos Introduccin al registro de datos Pgina 91 92 94 97 99 100 101

90

EIO0000000071 06/2011

Programa

Adicin de tareas
Introduccin La ventana Dispositivos le permite aadir tareas a su aplicacin. Procedimiento
Paso Accin 1 Haga clic con el botn derecho del ratn en el nodo Configuracin de tareas y seleccione Agregar objeto Task... en el men contextual. 2 En el cuadro de dilogo Agregar tarea, escriba un nombre en el cuadro de texto Nombre:. Nota: El nombre no puede contener espacios ni tener ms de 32 caracteres. 3 Haga clic en el botn Abrir.

EIO0000000071 06/2011

91

Programa

Adicin y declaracin de POU


Introduccin La ventana Dispositivos permite aadir Unidades de organizacin de programa (POUs) a su aplicacin. Estos son los distintos tipos de POU: Programa: Devuelve uno o varios valores durante el funcionamiento. Se conservan todos los valores desde la ltima vez en que se ejecut el programa hasta la siguiente. La puede llamar otra POU. Bloque de funciones: Proporciona uno o varios valores durante el procesamiento de un programa. A diferencia de una funcin, los valores de las variables de salida y las variables internas necesarias pueden persistir de una ejecucin del bloque de funciones a la siguiente. Por lo tanto, la invocacin de un bloque de funciones con los mismos argumentos (parmetros de entrada) no siempre tiene por qu producir los mismos valores de salida. Funcin: Produce exactamente un elemento de datos (que puede estar formado por varios elementos, como campos o estructuras) cuando se procesa. La llamada en lenguajes textuales puede ocurrir como un operador en expresiones. NOTA: Consulte la ayuda en pantalla de CoDeSys: Para obtener ms informacin sobre las POU. Si desea aadir POU para comprobaciones implcitas a la aplicacin. Adicin de POU Para aadir una POU a la aplicacin del controlador, haga lo siguiente:
Paso Accin 1 En la vista Dispositivos, haga clic con el botn derecho en el nodo Aplicacin del controlador y seleccione Agregar objeto POU. 2 En el cuadro de dilogo Agregar POU asigne un nombre a su POU escribiendo un nombre en el campo de texto Nombre. Nota: El nombre no puede contener espacios. Si no introduce ningn nombre, se le asignar uno predeterminado. Sugerencia: asignar un nombre especfico a una POU puede facilitar la organizacin del proyecto.

92

EIO0000000071 06/2011

Programa

Paso Accin 3 Seleccione el tipo de POU que desee: Programa Bloque de funciones: a. Seleccione Extendido y haga clic en el navegador para seleccionar las funciones de bloque que desee en Accesibilidad. b. Haga clic en el botn Aceptar. c. Seleccione Implementado y haga clic en el navegador para seleccionar la interfaz que desee en Accesibilidad. d. Haga clic en el botn Aceptar. e. En el cuadro de lista Lenguaje de implementacin de mtodo, seleccione el lenguaje de programacin que desee para editar el bloque de funciones. Funcin: a. Haga clic en el botn del navegador para seleccionar el tipo de retorno que desee en Accesibilidad. b. Haga clic en el botn Aceptar. 4 En el cuadro de lista Lenguaje de implementacin, seleccione el lenguaje de programacin que desee para editar el programa. 5 Haga clic en el botn Abrir.

Declaracin de POU Se debe declarar como mnimo una POU en la tarea. Para crear una POU en una tarea, haga lo siguiente:
Paso Accin 1 En el nodo Configuracin de tareas del controlador, haga doble clic en la tarea en la que desee declarar la POU. 2 En la seccin POU de la ficha de configuracin, haga clic en Agregar llamada. 3 En la seccin Categoras del cuadro de dilogo Accesibilidad, seleccione Programas (proyecto). 4 Haga clic para desactivar la casilla de verificacin Vista estructurada. 5 En el panel Elementos, seleccione la POU que desee. 6 Haga clic en el botn Aceptar.

EIO0000000071 06/2011

93

Programa

Adicin de bibliotecas
Introduccin La ventana Dispositivos permite aadir bibliotecas a la aplicacin mediante el nodo Administrador de bibliotecas. Para aadir bibliotecas estndar de SoMachine, utilice el concepto de marcador de posicin. Para aadir bibliotecas creadas por el usuario, no se puede utilizar el concepto de marcador de posicin. Concepto de marcador de posicin para bibliotecas estndar de SoMachine Si aade bibliotecas estndar incluidas en el alcance de suministro de SoMachine, utilice el concepto de marcador de posicin para controlar la compatibilidad entre bibliotecas y dispositivos con las distintas versiones de SoMachine. El concepto de marcador de posicin permite aadir una biblioteca sin definir explcitamente su versin. La versin realmente utilizada depende del dispositivo que utiliza esta biblioteca. Almacena esta informacin en su archivo de descripcin de dispositivo. Cada vez que actualice el software de SoMachine, compruebe las bibliotecas de SoMachine que se utilizan en su proyecto. Las bibliotecas de SoMachine que se aadieron utilizando el concepto de marcador de posicin no se actualizarn al actualizar el software de SoMachine, sino nicamente cuando se actualiza el dispositivo correspondiente.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Verifique que las bibliotecas de SoMachine que incluya su programa sean de la versin correcta despus de actualizar el software de SoMachine. Compruebe que las versiones de bibliotecas actualizadas sean coherentes con las especificaciones de su aplicacin. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Para obtener ms informacin acerca del uso de marcadores de posicin, consulte Marcador de posicin (vase pgina 119).

94

EIO0000000071 06/2011

Programa

Procedimiento de adicin de bibliotecas estndar de SoMachine Para aadir una biblioteca estndar incluida en el alcance de suministro de SoMachine, utilice el concepto de marcador de posicin tal como se describe a continuacin:
Paso 1 Accin Haga doble clic en el nodo Administrador de bibliotecas de la ventana Dispositivos. Resultado: se abrir el editor Administrador de bibliotecas con las bibliotecas insertadas de forma predeterminada en el dispositivo seleccionado. En el editor, haga clic en el enlace Agregar biblioteca... Resultado: se abre el cuadro de dilogo Agregar biblioteca. En el cuadro de dilogo Agregar biblioteca, seleccione la ficha Marcador de posicin.

2 3

EIO0000000071 06/2011

95

Programa

Paso 4

Accin En la ficha Marcador de posicin, configure lo siguiente: Seleccione el Nombre del marcador de posicin en la lista. Los nombres de marcador de posicin son idnticos a los nombres de biblioteca, excepto las bibliotecas de Schneider Electric ampliadas por el prefijo SE_. Defina el Estndar seleccionando la biblioteca apropiada en la lista. Este valor slo define el tipo de biblioteca que se insertar. La versin de biblioteca realmente utilizada la definir el dispositivo. Haga clic en Aceptar. Resultado: la biblioteca se aadir al Administrador de bibliotecas, como por ejemplo SE_Standard = Standard, 33.3.1.10 (System).

NOTA: Tenga en cuenta que slo las bibliotecas definidas en la ventana Dispositivos requieren el concepto de marcador de posicin. El concepto de marcador de posicin no es aplicable para bibliotecas definidas por el usuario en la ventana POU.

96

EIO0000000071 06/2011

Programa

Adicin y declaracin de variables remanentes


Introduccin En esta seccin se describen los distintos tipos de variables remanentes y sus caractersticas. Tambin se muestra cmo aadir y declarar variables remanentes en la aplicacin. Tipos y caractersticas Cuando desee crear una aplicacin y aadir variables, puede declarar algunas de ellas como variables remanentes. Las variables remanentes pueden conservar sus valores en caso de cortes de alimentacin, reinicios, restablecimientos y descargas de programas de aplicacin. Existen varios tipos de variables remanentes, declaradas individualmente como de tipo "retain" o "persistent", o en combinacin como "retain-persistent". NOTA: Si desea ms informacin acerca de las variables remanentes, consulte la ayuda en lnea de CoDeSys, as como la gua de programacin de la plataforma de su controlador. Asignacin de memoria En la tabla siguiente se ofrece ms informacin sobre la memoria para:
Dispositivo Modicon M238 Logic Controller Consulte Asignacin de memoria (vase Modicon M238 Logic Controller, Gua de programacin) Asignacin de memoria (vase Modicon M258 Logic Controller, Gua de programacin)

Modicon M258 Logic Controller

Modicon LMC058 Motion Controller Asignacin de memoria (vase Modicon LMC058 Motion Controller, Gua de programacin) Modicon ATV IMC Drive Controller XBTGC HMI Controller Asignacin de memoria (vase ATV IMC Drive Controller, Gua de programacin) Asignacin de memoria (vase Magelis XBTGC HMI Controller, Gua de programacin)

EIO0000000071 06/2011

97

Programa

Adicin de una lista de variables persistentes Las variables persistentes se declaran en una lista de variables global denominada Variables persistentes. Para aadir esta lista en una aplicacin, realice lo siguiente:
Paso Accin 1 Haga clic con el botn derecho en el nodo Aplicacin del controlador, o bien en el nodo Aplicacin de HMI, y seleccione Agregar objeto Variables persistentes.... 2 En el cuadro de dilogo Agregar variables persistentes, escriba un nombre para esta lista en el cuadro de texto Nombre. 3 Haga clic en el botn Abrir. Ejemplo:

Resultado: se crea un nodo de variables persistentes en la vista Dispositivos. Nota: la lista de variables se edita en el rea de edicin en la que ya se ha predefinido VAR_GLOBAL PERSISTENT RETAIN en la primera lnea. Ejemplo:

Declaracin de variables persistentes y retentivas Consulte la parte sobre CoDeSys de la ayuda en lnea.

98

EIO0000000071 06/2011

Programa

Adicin de una configuracin de smbolos


Requisitos previos Las variables que se intercambiarn entre el controlador y (varios) dispositivos HMI mediante el protocolo (vase SoMachine, Introduccin) transparente de SoMachine se deben publicar en el controlador mediante la configuracin de smbolos. A continuacin, estarn disponibles como variables de SoMachine en Vijeo-Designer. Apertura de la configuracin de smbolos Para abrir Configuracin de smbolos, haga lo siguiente:
Paso 1 Accin Haga clic con el botn derecho en el nodo Aplicacin del controlador y seleccione el comando Agregar objeto Configuracin de smbolos.... Resultado: Aparecer el cuadro de dilogo Agregar configuracin de smbolos. En el cuadro de dilogo Agregar configuracin de smbolos, se mostrar el nombre de la Configuracin de smbolos en el cuadro de texto Nombre. Haga clic en el botn Abrir. Resultado: se crear un elemento Configuracin de smbolos en el nodo Aplicacin de la ventana Dispositivos. El editor de configuracin Smbolos aparecer en el lado derecho.

NOTA: Slo se puede crear un nodo de configuracin de smbolos por dispositivo. Para obtener ms informacin sobre el intercambio de variables entre el controlador y la parte HMI, consulte el captulo Intercambio de datos del controlador SoMachine y HMI (vase pgina 170).

EIO0000000071 06/2011

99

Programa

Adicin de otros objetos


Objetos disponibles La vista de dispositivos tambin permite aadir los objetos siguientes a una aplicacin, en funcin del controlador: La tabla CAM slo est disponible para dispositivos SoftMotion para el control de movimiento en formato de tabla o texto. El servidor de datos establece una conexin punto a punto entre la aplicacin local y un origen de datos remoto (por ejemplo, un servidor OPC). DataLogManager se utiliza para crear archivos de registro especficos de cliente con informacin sobre el estado de procesos o mquinas. DUT (Tipo de unidad de datos) permite crear su propio tipo de datos. La lista de variables globales se utiliza para declarar variables globales que estarn disponibles en toda la aplicacin. La coleccin de imgenes es el repositorio de imgenes del proyecto. La interfaz se utiliza para organizar mtodos utilizados por los bloques de funciones. Una interfaz es una POU que describe un grupo de prototipos de mtodo. Las POU para comprobaciones implcitas ofrecen una funcin de comprobacin para lmites de matriz y rangos, divisiones por cero y punteros durante el tiempo de ejecucin. La tabla de reubicacin es un editor que permite trabajar con la tabla de reubicacin de las variables de sistema. La lista de texto se utiliza para la compatibilidad multilinge o el texto dinmico. La traza se utiliza para configurar y mostrar un muestreo de los valores de variables, es decir, la progresin en lnea de los valores ledos desde el controlador durante un tiempo determinado. La visualizacin permite crear una representacin grfica del sistema para su supervisin. El gestor de visualizacin se utiliza para manejar algunas opciones comunes para todas las visualizaciones asignadas a la aplicacin actual. Para obtener ms informacin sobre estos objetos, consulte la parte sobre CoDeSys de la ayuda en lnea. Agregar objetos Para aadir objetos a la aplicacin del controlador o a la aplicacin de HMI, haga lo siguiente:
Paso 1 Accin Haga clic con el botn derecho en el nodo Aplicacin del controlador y seleccione el comando Agregar objeto, seguido por el comando para el objeto que desee agregar. En el cuadro de dilogo Agregar para el objeto que le elija, haga clic en Abrir.

2 100

EIO0000000071 06/2011

Programa

Introduccin al registro de datos


Descripcin general Puede supervisar y analizar los datos de la aplicacin examinando el archivo de registro de datos (.log).

Controlador aplicacin
Archivo de registro Nuevo Registro de datos

Carga de archivos desde SoMachine, Controlador servidor web o la peticin de cliente FTP

Controlador memoria Bfer de Archivo de registro


Registro de datos x Registro de datos y Registro de datos z

FB LogRecord

LogFile.log
Registro de datos 1 Registro de datos 2 Registro de datos 3 Registro de datos 4 Registro de datos 5 Registro de datos 6

Volcado automtico

Archivo de registro Comando de volcado

FB Volcado

Forzar volcado de bfer

En la ilustracin se muestra una aplicacin que incluye los 2 bloques de funciones, LogRecord y Dump. El bloque de funciones LogRecord escribe datos en el bfer, que se vacan en el archivo de registro de datos (.log) ubicado en la memoria del controlador. El volcado de bfer es automtico cuando est al 80%, o se puede forzar con la funcin Dump. Como cliente FTP estndar, un PC puede acceder a este archivo de registro de datos cuando el controlador acta como servidor FTP. Tambin es posible cargar el archivo con SoMachine o el servidor web del controlador. NOTA: Slo los controladores con la funcin de gestin de archivos son compatibles con el registro de datos. Consulte el manual de programacin del controlador para ver si admite la gestin de archivos. El software por s mismo no comprueba la compatibilidad del controlador con las actividades de registro de datos.

EIO0000000071 06/2011

101

Programa

Archivo de registro de datos de ejemplo (.log) Entradas en el archivo: 8; ltima entrada: 8; 18/06/2009;14:12:33;ciclo: 1182; 18/06/2009;14:12:35;ciclo: 1292; 18/06/2009;14:12:38;ciclo: 1450; 18/06/2009;14:12:40;ciclo: 1514; 18/06/2009;14:12:41;ciclo: 1585; 18/06/2009;14:12:43;ciclo: 1656; 18/06/2009;14:14:20;ciclo: 6346; 18/06/2009;14:14:26;ciclo: 6636; Procedimiento de implementacin Primero debe declarar y configurar los archivos de registro de datos en la aplicacin antes de empezar a escribir el programa.

102

EIO0000000071 06/2011

Programa

6.3

Adicin de dispositivos

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Agregar un controlador Adicin de mdulos de ampliacin Adicin de administradores de comunicacin Adicin de dispositivos a un administrador de comunicacin Adicin de dispositivos a partir de plantillas Pgina 104 105 107 109 112

EIO0000000071 06/2011

103

Programa

Agregar un controlador
Introduccin Cuando se agrega un controlador a su proyecto, automticamente se agregan muchos nodos a la vista Dispositivos. Estos subnodos son especficos de cada controlador, dependiendo de las funciones que proporcione el controlador. El siguiente prrafo describe el procedimiento general para aadir un controlador. Para obtener ms informacin acerca de un controlador en concreto, consulte el manual de programacin de su controlador concreto. Procedimiento Para aadir un dispositivo a su proyecto SoMachine en la ficha Programa, siga estos pasos:
Paso Accin

1 Haga clic con el botn derecho del ratn en el nodo del proyecto y seleccione el comando Agregar el dispositivo... del men contextual. 2 En el cuadro de dilogo Agregar dispositivo, seleccione Schneider Electric en el cuadro de lista Fabricante. 3 Seleccione el controlador que desea insertar en el proyecto. 4 Para cambiar el nombre del dispositivo, escrbalo en el cuadro de texto Nombre. Nota: el nombre no puede contener espacios ni tener ms de 32 caracteres. Si no cambia el nombre del dispositivo, se le asignar uno predeterminado. Sugerencia: asignar un nombre significativo al dispositivo puede facilitar la organizacin del proyecto. 5 Haga clic en el botn Agregar dispositivo. Resultado: el dispositivo seleccionado se aade al proyecto y aparece como un nodo nuevo en la vista Dispositivos. La ventana Agregar dispositivo permanece abierta. A continuacin, puede hacer una de las dos acciones siguientes: Para agregar otro controlador, vuelva al paso 3. Haga clic en el botn Cerrar para volver a la ficha Programa.

104

EIO0000000071 06/2011

Programa

Adicin de mdulos de ampliacin


Introduccin En su proyecto puede aadir los siguientes mdulos de ampliacin a un controlador:
Mdulo de ampliacin E/S digital de TM2 E/S analgica TM2 E/S de conteo de alta velocidad TM2 Interfaz AS E/S digital TM5 E/S analgica TM5 E/S experta TM5 Controlador M238 Logic Controller, XBTGC HMI Controller M238 Logic Controller, XBTGC HMI Controller M238 Logic Controller M238 Logic Controller M258 Logic Controller, LMC058 Motion Controller M258 Logic Controller, LMC058 Motion Controller M258 Logic Controller, LMC058 Motion Controller

Bus y distribucin de alimentacin TM5 M258 Logic Controller, LMC058 Motion Controller CANopen (XBT ZGCCAN, XBT ZGCCANS0) Bloque de E/S digitales de TM7 Bloque de E/S analgicas de TM7 XBTGC HMI Controller M258 Logic Controller, LMC058 Motion Controller M258 Logic Controller, LMC058 Motion Controller

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Utilice slo software aprobado por Schneider Electric para este equipo. Actualice el programa de aplicacin siempre que cambie la configuracin de hardware fsica. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Procedimiento para aadir mdulos de ampliacin Para aadir mdulos de ampliacin al dispositivo, haga lo siguiente:
Paso 1 2 3 Accin Haga clic con el botn derecho en el nodo del controlador y seleccione el comando Agregar dispositivo... en el men contextual. En el cuadro de dilogo Agregar dispositivo, seleccione Schneider Electric en la lista Fabricante. Elija el mdulo de ampliacin que desee agregar al controlador en la siguiente lista Dispositivo.

EIO0000000071 06/2011

105

Programa

Paso 4

Accin Para cambiar el nombre del mdulo de ampliacin, escrbalo en el cuadro de texto Nombre. NOTA: El nombre no puede contener espacios. Si no cambia el nombre del mdulo de ampliacin, se le asignar uno predeterminado. Sugerencia: asignar un nombre significativo al mdulo de ampliacin puede facilitar la organizacin del proyecto.

En la seccin Accin, no cambie la configuracin predeterminada de Agregar el dispositivo porque para los mdulos de ampliacin las acciones Insertar dispositivo y Conectar dispositivo no estn disponibles. Haga clic en el botn Agregar dispositivo. Resultado: El mdulo de ampliacin seleccionado se agrega al proyecto y se muestra en el rbol de Dispositivos como un nuevo subnodo del controlador. El cuadro de dilogo Agregar dispositivo permanece abierto. Ahora puede hacer lo siguiente: Puede agregar otro mdulo de ampliacin volviendo al paso 3 de esta descripcin. Tambin puede hacer clic en el botn Cerrar.

NOTA: Cuando se aade un objeto de TWDNOI10M3 (Mdulo maestro ASInterface) se insertar automticamente el correspondiente administrador del bus de campo Bus AS-Interface virtual. Para aadir mdulos esclavos de ASInterface, siga el procedimiento descrito en el prrafo Adicin de dispositivos esclavos a un administrador de buses de campo (vase pgina 75). Para obtener ms informacin sobre cmo aadir mdulos de ampliacin, consulte las siguientes guas de programacin de los controladores: XBTGC HMI Controller - Gua de programacin M238 Logic Controller - Gua de programacin M258 Logic Controller - Gua de programacin para TM5 y Mdulos de ampliacin PCI LMC058 Logic Controller - Gua de programacin para TM5 y Mdulos de ampliacin PCI Configuracin de un mdulo de ampliacin Para obtener ms informacin sobre la configuracin de mdulos, consulte las siguientes guas de los mdulos de ampliacin correspondientes a su plataforma de hardware: Configuracin de los mdulos de ampliacin de TM2 - Gua de programacin Configuracin de los mdulos de ampliacin de TM5 - Gua de programacin Configuracin de los mdulos PCI de TM5 - Gua de programacin Configuracin de los bloques de ampliacin Modicon TM7 - Gua de programacin

106

EIO0000000071 06/2011

Programa

Adicin de administradores de comunicacin


Descripcin general Los administradores de comunicacin son necesarios para activar y configurar la interfaz de bus de hardware; por ejemplo, CANbus o lnea serie. Existen dos tipos de administradores de comunicacin: Los administradores de buses de campo, que permiten configurar dispositivos de bus de campo (por ejemplo, esclavos CANopen o esclavos Modbus). Los administradores de comunicacin generales. A continuacin, se enumeran los administradores de comunicacin disponibles en SoMachine:
Nombre Gestor ASCII Administrador de red de SoMachine Tipo de interfaz Lnea serie Lnea serie Descripcin Se utiliza para transmitir o recibir datos con un dispositivo simple. Debe utilizarlo si desea conectar un XBTGT, XBTGK o XBTGH HMI a travs del protocolo de SoMachine para ofrecer un intercambio transparente de datos y capacidad de descarga mltiple (descarga de controlador y aplicaciones HMI a travs de una nica conexin del controlador al PC o de HMI al PC). Administrador de protocolo Modbus RTU o ASCII utilizado para definir intercambios implcitos (exploracin de E/S) con dispositivos esclavos de Modbus. Se utiliza para el protocolo Modbus RTU o ASCII en modo maestro o esclavo. Administrador de CANopen para controladores optimizados (M238, XBTGC, XBTGT, XBTGK, ATV IMC) Administrador de CANopen para controladores de rendimiento (M258 y LMC058) Administrador de CANmotion nicamente para el puerto CAN1 de LMC058 Motion Controller. Administrador de Modbus TCP para controladores con puerto Ethernet. Administrador de EtherNet/IP para controladores con puerto Ethernet(M258 y LMC058).

Modbus IOScanner

Lnea serie

Administrador de Modbus CANopen optimizado

Lnea serie CANbus

Rendimiento de CANopen CANmotion Dispositivo esclavo de Modbus TCP EtherNet/IP

CANbus CANbus Ethernet Ethernet

EIO0000000071 06/2011

107

Programa

Adicin del administrador de comunicacin Haga lo siguiente para configurar el administrador de comunicacin:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho del ratn en la interfaz de bus (Lnea serie o CANbus) y seleccione Agregar el dispositivo... en el men contextual. Resultado: aparecer el cuadro de dilogo Agregar dispositivo. En el cuadro de dilogo Agregar dispositivo, seleccione <Todos los fabricantes> en el cuadro de lista Fabricante. Nota: puede ordenar los dispositivos por marca haciendo clic en el cuadro de lista Fabricante. Seleccione el Communication manager en la lista siguiente. Cambie el nombre del dispositivo escribindolo en el cuadro de texto Nombre. Nota: el nombre no puede contener espacios. Si no cambia el nombre del dispositivo, se le asignar uno predeterminado. Haga clic en el botn Agregar dispositivo. Configure el Communication manager.

3 4

5 6

108

EIO0000000071 06/2011

Programa

Adicin de dispositivos a un administrador de comunicacin


Descripcin general Puede aadir dispositivos de campo Modbus y CANopen al administrador de comunicacin ejecutando el comando Agregar dispositivo. Como requisito previo, el dispositivo debe estar disponible en el Repositorio de dispositivos (consulte la la ayuda en lnea de CoDeSys para obtener informacin sobre el modo de importar descripciones de dispositivos, por ejemplo importando archivos EDS de CANopen en SoMachine). Adicin de dispositivos
Paso 1 Accin Haga clic con el botn derecho del ratn en el elemento del administrador de dispositivos de campo (administrador de CANopen o Modbus) de la ventana Dispositivos y seleccione Agregar el dispositivo... en el men contextual. Resultado: aparecer el cuadro de dilogo Agregar dispositivo. En el cuadro de dilogo Agregar dispositivo, seleccione <Todos los fabricantes> en el cuadro de lista Fabricante. Nota: puede ordenar los dispositivos por marca haciendo clic en el cuadro de lista Fabricante. Seleccione el dispositivo que desee en la lista siguiente. Cambie el nombre del dispositivo escribindolo en el cuadro de texto Nombre. Nota: el nombre no puede contener espacios. Si no cambia el nombre del dispositivo, se le asignar uno predeterminado. Sugerencia: asignar un nombre significativo al dispositivo puede facilitar la organizacin del proyecto. Haga clic en el botn Agregar dispositivo. Resultado: se aadir el dispositivo de campo al administrador de dispositivos de campo. NOTA: El cuadro de dilogo Agregar dispositivo permanece abierto. A continuacin, podr: Aadir otro dispositivo volviendo al paso 2. Hacer clic en el botn Cerrar.

3 4

Acceso a la informacin de diagnstico Para obtener informacin de diagnstico de dispositivos en CANopen utilice la biblioteca CiA 405 (vase SoMachine, Funciones de gestin CANopen, Gua de la biblioteca CAA CiA 405).

EIO0000000071 06/2011

109

Programa

Acceso al diagnstico de configuracin (para usuarios avanzados) Puede usar las opciones Cancelar en caso de error y En caso de error saltar a lnea en la ficha Service Data Object del configurador de CANopen para manejar posibles errores de configuracin. Para obtener ms informacin sobre estas opciones, consulte el captulo Service Data Object en la ayuda en lnea de CoDeSys. Para optimizar el rendimiento del maestro CAN, los diagnsticos de CAN son externos al maestro CAN del controlador. La estructura de diagnstico CAN se define en la biblioteca CanConfig Extern disponible en el Administrador de bibliotecas. La estructura g_aNetDiagnosis contiene la informacin de diagnstico ms reciente de los esclavos. La estructura se actualiza cada vez que se configura un esclavo, por cualquier motivo. Esta estructura se puede utilizar dentro del programa para hacer lo siguiente: Supervisar la respuesta de los esclavos configurados por mensajes SDO. Supervisar el maestro para ver si hay mensajes de cancelacin de los esclavos antes de permitir un arranque de mquina/aplicacin. Esta estructura debe estar instalada y activa dentro de la aplicacin de usuario al realizar pruebas, depurar y poner en marcha la aplicacin. Cuando la mquina y su aplicacin de control se han puesto en marcha y son estables, entonces ser posible desactivar la ejecucin de este cdigo. Sin embargo, si durante el ciclo vital de una aplicacin (y de la mquina o proceso que sta controla), se aaden o sustituyen esclavos del sistema operativo, la estructura de diagnstico debe continuar activa en la aplicacin.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Utilice la estructura de datos g_aNetDiagnosis para supervisar las respuestas del esclavo CAN a los comandos de configuracin. Compruebe que la aplicacin no se inicie ni ponga la mquina o el proceso en un estado operativo, en caso de recibir mensajes de cancelacin de SDO de cualquiera de los esclavos de CAN. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Tras aadir la biblioteca CanConfig Extern a su aplicacin, utilice la definicin Net Diagnostic de su aplicacin para probar los mensajes de cancelacin de SDO desde los esclavos de CAN.

110

EIO0000000071 06/2011

Programa

Para ayudar a entender mejor el uso de la estructura de datos de diagnstico de CAN, se proporciona el siguiente ejemplo de cdigo: IF g_aNetDiagnosis[CAN_Net_Number].ctSDOErrorCounter = 0 THEN (* No se detecta ningn error en la configuracin*) ELSE (* Se ha detectado un error durante la configuracin. Obtener la informacin ms reciente.*) // ID de nodo del esclavo que enva el cdigo de anulacin ReadLastErrorNodeID := g_aNetDiagnosis[CAN_Net_Number].usiNodeID; // ndice usado en el SDO cancelado ReadLastErrorIndex := g_aNetDiagnosis[CAN_Net_Number].wIndex; // subndice usado en el SDO cancelado ReadLastErrorSubIndex := g_aNetDiagnosis[CAN_Net_Number].bySubIndex; //Cdigo de cancelacin de SDO ReadLastErrorSdoAbortCode := g_aNetDiagnosis [CAN_Net_Number].udiAbortCode; (* No permitir el inicio de otra operacin de la mquina o proceso *) END_IF NOTA: En este ejemplo, CAN_Net_Number sera 0 para el puerto CAN0 y, si el controlador est equipado de esa manera, 1 para CAN1port.

EIO0000000071 06/2011

111

Programa

Adicin de dispositivos a partir de plantillas


Descripcin general Tambin es posible aadir un dispositivo nuevo con una plantilla de dispositivo. Para obtener una descripcin de este procedimiento, consulte la seccin Administracin de plantillas de dispositivos (vase pgina 194).

112

EIO0000000071 06/2011

Programa

6.4

Administracin de bibliotecas

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Conceptos generales acerca de las bibliotecas Gestin de bibliotecas en SoMachine Bibliotecas de Schneider Electric Otras bibliotecas utilizadas en SoMachine Creando Sus Propias Bibliotecas Pgina 114 117 121 128 131

EIO0000000071 06/2011

113

Programa

Conceptos generales acerca de las bibliotecas


Contenido de las bibliotecas Las bibliotecas proporcionan los elementos siguientes que se ejecutan en el sistema en tiempo de ejecucin del controlador: funciones y bloques de funciones definiciones de tipos de datos variables globales variables de sistema objetos de visualizacin La administracin de las bibliotecas en un proyecto se realiza mediante los administradores de bibliotecas para todo el proyecto o un controlador especfico. La instalacin de bibliotecas en el sistema (PC) se realiza en el cuadro de dilogo Repositorio de biblioteca. Informacin principal de las bibliotecas En el Administrador de biblioteca y el Repositorio de bibliotecas, encontrar la siguiente informacin sobre las bibliotecas:
Informacin Nombre Versin Compaa Espacio de nombres Categora Descripcin nombre de la biblioteca versin de la biblioteca Ejemplo PLCSystem de M238 1.0.1.8

la biblioteca pertenece a esta empresa Schneider Electric nombre abreviado que puede utilizarse SEC en la aplicacin las bibliotecas estn agrupadas en categoras Controller M238

Repositorio de bibliotecas El repositorio de biblioteca es el editor que gestiona bibliotecas instaladas en SoMachine. El repositorio de biblioteca permite instalar o eliminar bibliotecas. Una biblioteca se puede utilizar en un proyecto de SoMachine slo si est instalada en el Repositorio de bibliotecas. Con la instalacin de SoMachine, se instala un conjunto de bibliotecas de forma predeterminada. Puede instalar nuevas bibliotecas o nuevas versiones de bibliotecas ya existentes.

114

EIO0000000071 06/2011

Programa

Administracin de bibliotecas mediante los administradores de bibliotecas Las bibliotecas declaradas en un proyecto se administran con el editor del administrador de bibliotecas. En un proyecto de SoMachine, hay dos administradores de bibliotecas en dos ubicaciones diferentes para distintos casos de uso de bibliotecas:
Caso de uso bibliotecas disponibles para todo proyecto bibliotecas disponibles para un determinado controlador Ubicacin del administrador de bibliotecas En la ventana POU En la ventana Dispositivos de cada controlador, en el que hay un subnodo del nodo Aplicacin

En la ilustracin siguiente se muestra el Administrador de bibliotecas en la ventana POU y el Administrador de bibliotecas en la ventana Dispositivos, situada en la parte izquierda de la ficha SoMachine Programa:

Para obtener ms informacin sobre la administracin de bibliotecas, consulte la ayuda en lnea de CoDeSys: Conceptos y componentes base/administracin de bibliotecas.

EIO0000000071 06/2011

115

Programa

Para obtener ms informacin sobre el repositorio de biblioteca, consulte la ayuda en lnea de CoDeSys: Comandos de men / Instalacin / Repositorio de bibliotecas. Para obtener ms informacin sobre el administrador de bibliotecas, consulte la ayuda en lnea de CoDeSys: Editores / Editor del Administrador de bibliotecas. En SoMachine, las funciones incrustadas en las bibliotecas se pueden utilizar para la automatizacin y tambin para el sistema (interno). En ambos casos, las bibliotecas se administran con el administrador de bibliotecas de SoMachine.

116

EIO0000000071 06/2011

Programa

Gestin de bibliotecas en SoMachine


Organizacin de las bibliotecas en el repositorio Existen dos tipos de bibliotecas: Bibliotecas de automatizacin: sus funciones las pueden utilizar otros usuarios en las aplicaciones de automatizacin (programas) Bibliotecas del sistema: bibliotecas internas de SoMachine, no relacionadas con las aplicaciones de automatizacin (programas) SoMachine Nombres de Empresa predeterminados: 3S - Smart Software Solution GmbH Grupo de trabajo tcnico CAA Schneider Electric Sistema Las bibliotecas se agrupan en las categoras siguientes para ofrecer una mejor vista general: (Varios): bibliotecas no categorizadas Aplicacin: las bibliotecas utilizadas en las aplicaciones de automatizacin Comunicacin: bibliotecas utilizadas para funciones de comunicacin especficas Controlador: bibliotecas dedicadas a los controladores de SoMachine Dispositivos: bibliotecas dedicadas a la gestin de dispositivos distribuidos (TeSys, Altivar, Lexium) Internas: bibliotecas del sistema para uso interno y tiempo de ejecucin de controladores de SoMachine Solucin: bibliotecas dedicadas a soluciones de aplicaciones (empaquetado, elevacin, transporte, etc.) Sistema: bibliotecas del sistema para uso interno y tiempo de ejecucin de controladores de SoMachine De destino: bibliotecas especficas de plataforma Casos de uso: bibliotecas que un usuario puede seleccionar para insertar todas las bibliotecas que pertenecen a un caso de uso Servicio: bibliotecas que facilitan funciones de utilidades adicionales

EIO0000000071 06/2011

117

Programa

Espacio de nombres Un espacio de nombres de una biblioteca es un smbolo que permite un acceso exclusivo a los componentes de biblioteca conectados (funciones, bloques de funciones, variables). El uso de espacios de nombres es opcional, pero necesario si 2 componentes de 2 bibliotecas distintas utilizados en el mismo proyecto tienen el mismo nombre. El nombre completo <espacio de nombres>.<componente> permitir entonces un acceso exclusivo al componente correcto.
Caso 1 Descripcin Existe un bloque de funciones GEN en la biblioteca Servicio. El espacio de nombre de la biblioteca Servicio es Servicio. Una instancia del bloque de funciones GEN puede declararse con o sin el espacio de nombre de la biblioteca si el nombre GEN es nico dentro del proyecto: MyGenerator: Servicio.GEN; o MyGenerator: GEN; Se ha creado un bloque de funciones GEN dentro del proyecto. El uso del espacio de nombres de la biblioteca Servicio permitir al sistema acceder al bloque de funciones GEN de la biblioteca Servicio. Sin espacio de nombres, se acceder al bloque de funciones del proyecto GEN: MyGenerator_Servicio: Servicio.GEN; MyGenerator_Project: GEN; En el proyecto se declara otra biblioteca, que tambin contiene un bloque de funciones llamado GEN, con el espacio de nombres NuevaBibl. El uso del espacio de nombres se hace obligatorio para identificar el bloque de funciones correcto GEN al que va a accederse: MyGenerator_Servicio: Servicio.GEN; MyGenerato_NuevaBibl: NuevaBibl.GEN;

Se definen un espacio de nombres predeterminado para cada biblioteca. Los espacios de nombres de las bibliotecas de Schneider Electric predeterminados empiezan con el prefijo SE. Los espacios de nombres predeterminados de una biblioteca declarada en un proyecto se pueden personalizar en el editor de propiedades de biblioteca llamado desde el Administrador de bibliotecas (en el Administrador de bibliotecas de un proyecto, haga clic con el botn derecho en la biblioteca y seleccione el campo Propiedades.

118

EIO0000000071 06/2011

Programa

Marcador de posicin El marcador de posicin es un mecanismo utilizado para gestionar la compatibilidad entre versiones de dispositivos y versiones de bibliotecas. Cuando SoMachine o los dispositivos existentes se actualizan o cuando se integran nuevos dispositivos, se instalan los archivos de descripcin de dispositivos conectados. El archivo de descripcin de dispositivos contiene los marcadores de posicin que definen versiones de bibliotecas con la versin del dispositivo. Al aadir manualmente una biblioteca a un dispositivo, utilice el marcador de posicin para ayudar a tener compatibilidad entre la versin del dispositivo y la versin de la biblioteca, independientemente de la versin de SoMachine. NOTA: Los marcadores de posicin se definen en los archivos de descripcin de dispositivos. Cuando el usuario crea una biblioteca nueva, no hay ningn marcador de posicin definido en los archivos de descripcin de dispositivos para esta nueva biblioteca. Entonces, el mecanismo del marcador de posicin no se puede utilizar al aadir esta biblioteca personalizada al administrador de bibliotecas de dispositivos. En un proyecto creado con una versin anterior de software de SoMachine, las versiones de la bibliotecas declaradas en el proyecto sufrir una de estas modificaciones: se mantendrn invariables para las bibliotecas declaradas con una versin especificada, se actualizarn automticamente con las versiones ms recientes para las bibliotecas declaradas utilizando el concepto de versin ms reciente (la versin identificada con * en el Administrador de bibliotecas), se actualizarn automticamente con las versiones definidas en el archivo de descripcin de dispositivos despus de un comando de actualizacin de dispositivos de controlador para bibliotecas declaradas utilizando el concepto del marcador de posicin.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Verifique que las bibliotecas de SoMachine que incluya su programa sean de la versin correcta despus de actualizar el software de SoMachine. Compruebe que las versiones de bibliotecas actualizadas sean coherentes con las especificaciones de su aplicacin. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

EIO0000000071 06/2011

119

Programa

Diversas maneras de declarar una biblioteca en un proyecto Existen varias maneras de declarar una biblioteca en un proyecto. Las bibliotecas se declaran automticamente al aadir: un controlador: bibliotecas bsicas IEC 61131: Bibliotecas estndar y de servicio Biblioteca Controller PLCSystem Otras bibliotecas para administrar funciones de controlador incrustadas (por ejemplo: Contador de alta velocidad M238) funciones de controlador especficas (por ejemplo: DataLogManager, Visualization) un administrador de buses de campo (por ejemplo: administrador CANopen o CANmotion) un dispositivo de buses de campo (por ejemplo: TeSys, Altivar, Lexium) Algunas bibliotecas deben aadirse manualmente (por ejemplo: bibliotecas de herramientas y soluciones). NOTA: Utilice slo funciones y bloques de funciones documentadas en la ayuda en lnea o que haya probado concienzudamente con su aplicacin.

120

EIO0000000071 06/2011

Programa

Bibliotecas de Schneider Electric


Introduccin A continuacin se muestran todas las bibliotecas de Schneider Electric. NOTA: Columna USER: S: las funciones y los bloques de funciones de la biblioteca se pueden utilizar en las aplicaciones (los programas) de los usuarios. NO: Slo para funciones de sistema o administrativas especficas. Normalmente, estas funciones y bloques de funciones no tienen documentacin de usuario. Categora: (Varios) En la tabla siguiente se describe la biblioteca disponible en la categora (Varios):
Nombre Espacio de nombres Descripcin USER

FeatureNotSupported ninguna

Biblioteca virtual vaca usada NO por el sistema

Categora: Comunicacin En la tabla siguiente se describen las bibliotecas disponibles en la categora Comunicacin:
Nombre IoDrvASI consulte Interfaz AS (vase Modicon M238 Logic Controller, Gua de programacin) IoDrvDistributedIo IoDrvModbusSerial Espacio de nombres SEN_ASI Descripcin Funciones de gestin de bus de Interfaz AS USER S

SEN_DIO SEN_MODBUS

Funciones de gestin de bus para entrada/salida distribuidas en CANopen

NO

Gestin de exploracin de E/S de dispositivos NO Modbus para gestor Modbus_IOScanner (para obtener ms informacin sobre la configuracin del Gestor Modbus, consulte la ayuda en lnea de Ayuda del Sistema de programacin CoDeSys / Editores / Editores de dispositivos / Editor de configuracin Modbus / Editor de dispositivos Modbus)

EIO0000000071 06/2011

121

Programa

Nombre Comunicacin M2xx consulte Funciones para obtener/establecer la configuracin de lnea serie (vase Modicon M238 Logic Controller, Gua de programacin) Modem consulte Biblioteca de modems (vase SoMachine, Funciones de modem, Gua de la biblioteca Modem) PLCCommunication consulte Biblioteca PLCCommunication (vase SoMachine, Funciones de lectura/escritura Modbus y ASCII, Gua de la biblioteca PLCCommunication)

Espacio de nombres SEN_COM

Descripcin Obtencin y establecimiento de configuracin del puerto de lnea serie en los controladores M238, M258 y LMC058

USER S

SEN_MOD

Configuracin del modem en los controladores S M238, M258 y LMC058

SEN

S Gestin de intercambios de datos explcitos entre el controlador y los dispositivos mediante los protocolos Modbus o ASCII NOTA: Esta biblioteca no est admitida por el controlador de dispositivos de ATV IMC.

Categora: Controlador En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador:
Nombre DataLogging consulte Biblioteca DataLogging (vase SoMachine, Funciones de registro de datos, Gua de la biblioteca DataLogging) Espacio de nombres SEDL Descripcin USER

S Gestin de registro de datos de controladores que admiten operaciones de gestin de archivos

En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador ATV IMC:
Nombre Espacio de nombres Descripcin Gestin de contador de alta velocidad de ATV IMC USER S

SEC_HSC ATV IMC HSC consulte Contador de alta velocidad (vase ATV IMC Drive Controller, Contador de alta velocidad, Gua de la biblioteca ATV IMC HSC) SEC ATV IMC PLCSystem consulte Biblioteca PLCSystem (vase ATV IMC Drive Controller, Funciones y variables de sistema, Gua de la biblioteca ATV-IMC PLCSystem)

Funciones y variables de sistema de ATV IMC

122

EIO0000000071 06/2011

Programa

Nombre ATV IMC SysLib V2.3 Consulte Herramienta de programacin interna del controlador

Espacio de nombres Descripcin SEC_SL23 Funciones y bloques de funciones para la compatibilidad con aplicaciones Controller Inside (CoDeSys v2.3) Gestin de la interfaz del host de ATV IMC - ATV71

USER S

ATV IMC UserLib Consulte la Gua de la biblioteca de la plantilla ATV IMC y UserLib

SEC_USER

En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador LMC058:


Nombre Espacio de nombres Descripcin Gestin de E/S experta de LMC058 USER S

SEC_EXP E/S experta de LMC058 consulte Contador de alta velocidad (vase Modicon LMC058 Motion Controller, Contador de alta velocidad, Gua de la biblioteca HSC LMC058 Expert I/O) consulte Modulacin de ancho de pulsos (vase Modicon LMC058 Motion Controller, Modulacin de ancho de pulsos, Gua de la biblioteca PWM LMC058 Expert I/O) LMC058 Motion Consulte Contador de alta velocidad (vase Modicon LMC058 Motion Controller, Contador de alta velocidad, Gua de la biblioteca HSC LMC058 Expert I/O) LMC058 PLCSystem consulte Biblioteca PLCSystem (vase Modicon LMC058 Motion Controller, Funciones y variables de sistema, Gua de la biblioteca LMC058 PLCSystem) Tabla de reubicacin LMC058 SEC_MC

S Funciones usadas para obtener un valor de eje de movimiento inmediato y para restablecer el error detectado. Funciones y variables de sistema de LMC058 S

SEC

SEC_RELOC

Biblioteca del sistema para la NO gestin de la Tabla de reubicacin (vase Modicon LMC058 Mot ion Controller, Gua de programacin).

EIO0000000071 06/2011

123

Programa

En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador M238:


Nombre Interfaz M238 ASi Espacio de nombres SEC_ASIITF Descripcin Biblioteca del sistema para la gestin del bus Interfaz AS Gestin de contador de alta velocidad de M238 USER NO S

SEC_HSC HSC de M238 consulte Contador de alta velocidad (vase Modicon M238 Logic Controller, Contador de alta velocidad, Gua de la biblioteca M238 HSC ) PLCSystem de M238 consulte Biblioteca PLCSystem (vase Modicon M238 Logic Controller, Funciones y variables de sistema, Gua de la biblioteca M238 PLCSystem) PTOPWM de M238 consulte Salida de tren de pulsos/Modulacin de ancho de pulsos (vase Modicon M238 Logic Controller, Salida de tren de pulsos, modulacin de ancho de pulsos, Gua de la biblioteca M238 PTOPWM) Tabla de reubicacin de M238 SEC

Funciones y variables de sistema de M238

SEC_PTOPWM

Gestin de PTO y PMW de M238

SEC_RELOC

NO Biblioteca del sistema para la gestin de la Tabla de reubicacin (vase Modicon M238 Logic Co ntroller, Gua de programacin).

En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador M258:


Nombre Espacio de nombres Descripcin USER

SEC_EXP E/S experta de M258 consulte Contador de alta velocidad (vase Modicon M258 Logic Controller, Contador de alta velocidad, Gua de la biblioteca HSC M258 Expert I/O) consulte Modulacin de ancho de pulsos (vase Modicon M258 Logic Controller, Modulacin de ancho de pulsos, Gua de la biblioteca PWM M258 Expert I/O) SEC PLCSystem de M258 consulte Biblioteca PLCSystem (vase Modicon M258 Logic Controller, Funciones y variables de sistema, Gua de la biblioteca PLCSystem de Modicon M258)

Gestin de E/S experta de M258 S

Funciones y variables de sistema S de M258

124

EIO0000000071 06/2011

Programa

Nombre Tabla de reubicacin de M258

Espacio de nombres SEC_RELOC

Descripcin Biblioteca del sistema para la gestin de la Tabla de reubicacin (vase Modicon M258 Logic Controller, Gua de programacin).

USER NO

En la tabla siguiente se describen las bibliotecas disponibles en la categora Controlador XBTGC:


Nombre XBT PLCSystem XBTGC HSC consulte Contador de alta velocidad (vase Magelis XBT GC HMI Controller, Contador de alta velocidad, XBT GC HSC - Gua de la biblioteca) XBTGC PLCSystem consulte Biblioteca PLCSystem (vase Magelis XBTGC, XBTGT, XBTGK HMI Controller, Funciones y variables de sistema, Gua de la biblioteca XBT PLCSystem) XBTGC PTOPWM consulte Salida de tren de pulsos/Modulacin de ancho de pulsos (vase Magelis XBTGC HMI Controller , Salida de tren de pulsos, modulacin de ancho de pulsos, XBTGC - Gua de la biblioteca) Espacio de nombres SEC SEC_HSC Descripcin Funciones y variables del sistema XBT Gestin de contador de alta velocidad de XBTGC USUARIO S S

SEC

Funciones y variables de sistema de XBTGC

SEC_PTOPWM

Gestin de PTO y PMW de XBTGC

Categora: Dispositivos En la tabla siguiente se describen las bibliotecas disponibles en la categora Dispositivos:
Nombre Altivar Biblioteca consulte la publicacin Gua de la biblioteca Altivar Espacio de nombres SE_ATV Descripcin Bloques de funciones de conformidad con la norma IEC 61131-3 para el control de unidades de velocidad variable ATV USER S

EIO0000000071 06/2011

125

Programa

Nombre

Espacio de nombres

Descripcin Funciones SM_Servo_Startup y SM_Stepper_Startup, y componentes asociados de visualizacin para facilitar la puesta en marcha de las unidades de movimiento y los motores paso a paso. Bloques de funciones de conformidad con la norma IEC 61131-3 para el control de unidades Lexium integradas

USER S

Biblioteca CANmotion Lexium SEM_LXM_SM consulte la gua de la biblioteca CANmotion Lexium

SE_ILX Biblioteca Lexium integrada consulte la publicacin Gua de la biblioteca Lexium integrada Lexium Biblioteca SE_LXM consulte la publicacin Gua de la biblioteca Lexium

S Bloques de funciones de conformidad con la norma IEC 61131-3 para el control de unidades Lexium 32, Lexium 05 y Lexium SD3 en el bus de campo CANopen Control del arrancador controlador de motores TeSys U y del sistema de gestin de motores TeSys T. La biblioteca tambin ofrece bloques de funciones para el control genrico de 1 o 2 direcciones / 1 o 2 motores de velocidad. S

TeSys Biblioteca Consulte Biblioteca TeSys (vase SoMachine, TeSys Motor Starters Functions, TeSys Library Guide)

SE_TESYS

126

EIO0000000071 06/2011

Programa

Categora: Solucin En la tabla siguiente se describen las bibliotecas disponibles en la categora Solucin:
Nombre Transporte Consulte Gua de la biblioteca de las funciones para aplicaciones de transporte de SoMachine Elevacin Consulte Gua de la biblioteca de las funciones para aplicaciones de elevacin de SoMachine Empaquetado Consulte Gua de la biblioteca de las funciones para aplicaciones de empaquetado de SoMachine Espacio de nombres SE_CONV Descripcin Bloques de funciones para aplicaciones de transporte Bloques de funciones para aplicaciones de elevacin Bloques de funciones para aplicaciones de empaquetado USER S

SE_HOIST

SE_PACK

NOTA: Las bibliotecas de soluciones se instalan desde el DVD de ampliacin de soluciones de SoMachine. Categora: Servicio En la tabla siguiente se describen las bibliotecas disponibles en la categora Servicio:
Nombre Herramientas consulte Herramientas (vase SoMachine, Funciones varias, Gua de biblioteca del cuadro de herramientas) Espacio de nombres SE_TBX Descripcin USUARIO

S Conjunto de funciones y bloques de funciones de utilidad complementarios a las bibliotecas estndar y de servicio declaradas automticamente Funciones usadas para obtener y establecer el intervalo de una tarea cclica. S

Toolbox_Advance Consulte Toolbox_Advance (vase SoMachine, Gestin de un intervalo de tareas cclicas, Gua de la biblioteca Toolbox_Advance)

SE_TBXADV

EIO0000000071 06/2011

127

Programa

Otras bibliotecas utilizadas en SoMachine


Introduccin A continuacin se muestran bibliotecas de empresas distintas a Schneider Electric que pueden resultar tiles. NOTA: Columna USER: S: las funciones y los bloques de funciones de la biblioteca se pueden utilizar en las aplicaciones (los programas) de los usuarios. NO: bibliotecas para funciones del sistema o administrativas especficas. Normalmente, estas funciones y bloques de funciones no tienen documentacin de usuario. Bibliotecas de 3S - Smart Software Solutions GmbH Bibliotecas disponibles en la categora (Varios) (no categorizadas): algunas bibliotecas para la gestin de sistemas de Modbus TCP, no para USER. Las bibliotecas disponibles en las categoras Intern, Intern CAA, Intern CANbus, Intern IODrivers, Intern Visu: bibliotecas para FDT, CAA, CANbus, E/S y gestin de sistemas, ejemplo de visualizacin, no para USER. Bibliotecas disponibles en la categora Sistema SysLibs: CmpPlcShell, no para USER Bibliotecas disponibles en la categora Casos de uso: Bibliotecas de contenedor que pueden recopilar bibliotecas CAA acerca de un tema comn (para obtener ms informacin acerca de las funciones CAA, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Bibliotecas del sistema / Bibliotecas CAA). En la tabla siguiente se describen las bibliotecas disponibles en la categora Intern SoftMotion:
Nombre SM3_Basic Espacio de Descripcin nombres SM3_Basic USER

S Funciones para la gestin bsica de SoftMotion (para obtener ms informacin sobre la gestin bsica, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Bibliotecas SoftMotion / Biblioteca SM3_Basic) NOTA: Esta biblioteca no se admite en Modicon LMC058 Motion Controller. S Funciones para la gestin de CNC de SoftMotion (para obtener ms informacin sobre la gestin de CNC, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Bibliotecas SoftMotion / Biblioteca SM3_CNC) NOTA: Esta biblioteca no se admite en Modicon LMC058 Motion Controller. Bibliotecas de gestin del sistema de SoftMotion NO

SM3_CNC

SM3_CNC

SM3_Drive_

128

EIO0000000071 06/2011

Programa

Bibliotecas del sistema En la tabla siguiente se describe la biblioteca disponible en la categora (Varios):
Nombre CmpEventMgr Espacio de nombres Descripcin Biblioteca de gestin del sistemas de eventos USER NO

En la tabla siguiente se describen las bibliotecas disponibles en la categora Aplicacin Comn:


Nombre Standard64 Estndar Espacio de nombres Standard64 Estndar Descripcin Funciones para la gestin de cadenas de caracteres amplias y para temporizadores de larga duracin Funciones y bloques de funciones estndar de programacin de IEC (para obtener ms informacin sobre las funciones estndar, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Biblioteca estndar). Funciones y bloques de funciones adicionales de programacin (para obtener ms informacin sobre funciones adicionales, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / biblioteca Util) USER S S

Servicio

Servicio

Bibliotecas disponibles en la categora Intern: algunas de estas bibliotecas son slo para uso interno del sistema. En la tabla siguiente se describen las bibliotecas disponibles en la categora Sistema SysLibs:
Nombre Cmp Sys ISys SysTime consulte Gestin del real-time clock (vase SoMachine, Obtencin y ajuste del reloj de tiempo real, Gua de la biblioteca SysTime) Espacio de nombres Descripcin Bibliotecas de gestin del sistema USER NO

SysTime

Gestin del real-time clock del controlador

En la tabla siguiente se describe la biblioteca disponible en la categora Sistema SysLibs23:


Nombre Sys23 Espacio de nombres Descripcin Bibliotecas de gestin del sistema para la migracin de proyectos de CoDeSys v2.3 USER NO

EIO0000000071 06/2011

129

Programa

Bibliotecas del grupo de trabajo tcnico CAA En la tabla siguiente se describen las bibliotecas disponibles en la categora Aplicacin CAA:
Nombre CAA Espacio de nombres Descripcin Bibliotecas de grupo de trabajo de Automation Alliance de CoDeSys (para obtener ms informacin acerca de las funciones CAA, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Bibliotecas del sistema / Bibliotecas CAA). Bloques de funciones para la gestin del bus de campo CANopen desde la aplicacin USER NO

CAA CiA 405 consulte Biblioteca CAA CiA 405 (vase SoMachine, Funciones de gestin CANopen, Gua de la biblioteca CAA CiA 405)

CIA405

En la tabla siguiente se describe la biblioteca disponible en la categora Intern CAA:


Nombre CAA Espacio de nombres Descripcin Bibliotecas de grupo de trabajo de Automation Alliance de CoDeSys (para obtener ms informacin acerca de las funciones CAA, consulte Ayuda del Sistema de programacin CoDeSys / Bibliotecas / Bibliotecas del sistema / Bibliotecas CAA). USER NO

130

EIO0000000071 06/2011

Programa

Creando Sus Propias Bibliotecas


Descripcin general SoMachine le permite guardar SoMachine un archivo de proyecto (<nombre_de_proyecto>.project) como un archivo de biblioteca (<nombre_de_proyecto>.library) y viceversa. El archivo de biblioteca nicamente incluye los objetos administrados en la ventana POUs. Procedimiento Para crear su propio proyecto de biblioteca mediante la pestaa Programa, haga lo siguiente:
Paso Accin 1 La pestaa SoMachine Programa proporciona 2 maneras diferentes de crear un nuevo proyecto de biblioteca: Mediante el men Archivo Nuevo y seleccionando la plantilla de proyecto Biblioteca vaca desde Categorias Controladores bsicos. O mediante el men Archivo Guardar proyecto como... y la seleccin de la lista Guardar como tipo el tipo Archivo de biblioteca. 2 Rellene los campos obligatorios en Archivo de proyecto Informacin de proyecto. 3 En su proyecto de biblioteca cree sus: funciones y bloques de funciones definiciones de tipos de datos variables globales objetos de visualizacin bibliotecas NOTA: Solo se tendrn en cuenta los objetos administrados en la ventana POUs para un proyecto de biblioteca. NOTA: Si aade bibliotecas estndar SoMachine a su propia biblioteca, utilice siempre marcadores de posicin para consultarlas. Para obtener detalles sobre la consulta de bibliotecas mediante marcadores de posicin, consulte el Captulo Agregar Bibliotecas (vase pgina 94). 4 Ejecute el comando Archivo Guarde el proyecto e instale la biblioteca en el repositorio de bibliotecas. Resultado: Ahora, su biblioteca est instalada en su PC y puede aadirla a cualquier proyecto en su PC usando el Administrador de bibliotecas.

NOTA: Para obtener informacin detallada, consulte la ayuda online CoDeSys. Para revisar la sintaxis y encontrar posibles errores, utilice el comando Revisar todos los objetos de la Memoria, en el men generar, antes de usar Guardar el proyecto como una biblioteca compilada o Guardar el proyecto e instalar la biblioteca en el repositorio de bibliotecas.
131

EIO0000000071 06/2011

Programa

Es mejor codificar primero su lgica en una aplicacin normal de proyecto y utilizar las herramientas disponibles para depurar su lgica, como puntos de interrupcin e inspeccin del valor de los datos. Cuando se haya compilado la biblioteca, la lgica no podr visualizarse ni modificarse.

132

EIO0000000071 06/2011

Programa

6.5

Gestin de los puertos de comunicacin

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Configuracin de la interfaz Ethernet Configuracin de la interfaz CANopen Configuracin de interfaces de lnea serie Configuracin de Interfaz AS Pgina 134 137 143 146

EIO0000000071 06/2011

133

Programa

Configuracin de la interfaz Ethernet


Descripcin general Las comunicaciones Ethernet son posibles mediante dispositivos esclavos EtherNet/IP y Modbus TCP. Para poder establecer una conexin Ethernet, primero debe conectar fsicamente el controlador. Para obtener informacin detallada sobre esta conexin de hardware, consulte el manual de hardware correspondiente. Creacin de un dispositivo esclavo EtherNet/IP o Modbus TCP Para crear un dispositivo esclavo EtherNet/IP o Modbus TCP, siga los pasos de este ejemplo de controladores de M258:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho del ratn en el nodo Ethernet (Ethernet) facilitado como subnodo de M258 Logic Controller si admite las comunicaciones Ethernet y seleccione el comando Agregar el dispositivo... en el men contextual. Resultado: Se abre el cuadro de dilogo Agregar dispositivo.

134

EIO0000000071 06/2011

Programa

Paso 2

Accin En el cuadro de dilogo Agregar dispositivo, seleccione el nodo EthernetIP para crear un dispositivo esclavo EtherNet/IP. O bien, seleccione Dispositivo ModbusTCP esclavo para crear un dispositivo Modbus TCP esclavo. Escriba un nombre y haga clic en el botn Agregar dispositivo.

Aada otro dispositivo o haga clic en el botn Cerrar para cerrar el cuadro de dilogo. Resultado: ahora el nodo Ethernet de la ventana Dispositivos contiene un subnodo para EtherNet/IP o Modbus TCP con el nombre especificado.

EIO0000000071 06/2011

135

Programa

Paso 4

Accin Haga doble clic en el subnodo y configure el dispositivo Ethernet en el editor grfico del lado derecho. En la ilustracin siguiente se muestra la configuracin de un dispositivo esclavo Modbus TCP como ejemplo:

Para obtener ms informacin sobre la configuracin especfica, consulte la ayuda en lnea de CoDeSys.

136

EIO0000000071 06/2011

Programa

Configuracin de la interfaz CANopen


Descripcin general En el caso de las comunicaciones de CANopen, primero debe definir la velocidad de transmisin y configurar un maestro de CANopen. En los prrafos siguientes se describe cmo definir la velocidad de transmisin en el cuadro de dilogo de configuracin de CANopen, y crear y configurar el administrador de CANopen que sirve como maestro de CANopen mediante un M238 Logic Controller como ejemplo. Antes de establecer una conexin con CANopen, debe conectar fsicamente los dispositivos de CANopen al controlador. Para obtener informacin detallada sobre esta conexin de hardware, consulte el manual de hardware de su controlador. Configuracin de la velocidad de transmisin Para configurar la velocidad de transmisin para las comunicaciones de CANopen, realice lo siguiente:
Paso 1 Accin En la ventana Dispositivos, haga doble clic en la entrada CAN que se proporciona como un subelemento del M238 Logic Controller si est equipado con una interfaz de CANopen.

Resultado: El cuadro de dilogo de configuracin con fichas para las comunicaciones de CANopen aparecer en el lado derecho.

EIO0000000071 06/2011

137

Programa

Paso 2

Accin En la ficha CANbus, configure la velocidad de transmisin:

En la lista Velocidad en baudios, seleccione la velocidad de transmisin de su conexin de CANopen, de forma predeterminada 250.000 bits/s. Para bloquear el acceso a Comandos NMT y los parmetros Service data object (SDO) que aparecen en la ficha Estado de cada dispositivo cuando ha iniciado la sesin, mientras el controlador se encuentra en modalidad de ejecucin, seleccione el cuadro de verificacin Acceso al bus en lnea.

138

EIO0000000071 06/2011

Programa

Creacin y configuracin del administrador de CANopen Para crear y configurar el administrador de CANopen, que sirve como maestro de CANopen y es necesario para las comunicaciones CANopen, realice lo siguiente:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho del ratn en el nodo CAN facilitado como subnodo del M238 Logic Controller y seleccione el comando Agregar el dispositivo... en el men contextual:

Resultado: Se abre el cuadro de dilogo Agregar dispositivo.

EIO0000000071 06/2011

139

Programa

Paso 2

Accin En el cuadro de dilogo Agregar dispositivo, seleccione CANopen_Manager. Si es necesario, adapte el nombre predeterminado y haga clic en el botn Agregar dispositivo:

140

EIO0000000071 06/2011

Programa

Paso 3

Accin El cuadro de dilogo Agregar dispositivo permanece abierto. Haga clic en el botn Cerrar para cerrar el cuadro de dilogo. Resultado: ahora el nodo CAN de la ventana Dispositivos contiene un subnodo de administrador de CANopen.

Para configurar su CANopen, haga doble clic en la entrada de la ventana Dispositivos. Resultado: El cuadro de dilogo de configuracin para dispositivos de CANopen, el denominado CANopen_Manager, se mostrar en el lado derecho. Al configurar CANopen_Manager y los dispositivos CANopen, considere las sugerencias sobre ajustes de guardia de nodo y heartbeat de los prrafos siguientes.

Para obtener ms informacin sobre la configuracin de un CANopen, consulte la ayuda en lnea de CoDeSys. Para aadir un dispositivo CANopen, consulte el captulo Adicin de dispositivos (vase pgina 103). Ajustes de guardia de nodo El tiempo de vida del nodo (Tiempo de vida = Tiempo de vigilancia x Factor de tiempo de vida) debe ser ms de dos veces mayor que el tiempo del ciclo de la tarea: Tiempo de supervisin > tiempo del ciclo de tarea Factor de tiempo de vida >= 2 Schneider Electric recomienda los ajustes siguientes:
Parmetro Tiempo de supervisin Factor de tiempo de vida
EIO0000000071 06/2011

Valor 200 ms 2 (1 no est permitido) 141

Programa

Ajustes de heartbeat El tiempo de productor de heartbeat de CANopen_Manager debe ser igual o mayor que el ciclo de tareas. Para evitar la inestabilidad, elija un tiempo de productor que sea un mltiplo del ciclo de tareas: Tiempo de productor de CANopen_Manager >= Tiempo del ciclo de tarea El tiempo de consumidor del heartbeat de nodo debe ser ms de dos veces mayor que el tiempo de productor del hearbeat de CANopen_Manager: Tiempo del consumidor de nodo >= 2,5 x Tiempo del productor de CANopen_Manager El tiempo del productor de heartbeat de nodo debe ser igual o mayor que el ciclo de tareas: Tiempo del productor de nodo >= Tiempo del ciclo de tarea Schneider Electric recomienda los ajustes siguientes:
Parmetro Tiempo de productor de CANopen_Manager Tiempo del consumidor de nodo Tiempo del productor de nodo Valor 200 ms 500 ms 200 ms

NOTA: La guardia de nodos puede activarse (la configuracin en los esclavos) slo si estn desactivados el generador Y el consumidor de hearbeat.

142

EIO0000000071 06/2011

Programa

Configuracin de interfaces de lnea serie


Descripcin general Primero debe definir la configuracin de comunicacin y configurar un gestor de protocolo para luego aadir dispositivos. Para poder establecer una conexin antes debe conectar fsicamente sus dispositivos con el controlador. Para obtener informacin detallada sobre esta conexin de hardware, consulte los manuales de hardware de su controlador y de los dispositivos conectados. Configuracin de los parmetros de comunicacin Para realizar configuraciones de comunicacin para interfaces de lnea serie, siga este procedimiento:
Paso 1 Accin En la ventana Dispositivos, haga doble clic en el subnodo Lnea serie que desee de su controlador. Resultado: el cuadro de dilogo de configuracin con fichas para las comunicaciones de lnea serie aparecer en el lado derecho. Configure la comunicacin en la ficha Configuracin:

Nota: la configuracin de la comunicacin debe ser idntica para cada dispositivo que se conecte.

EIO0000000071 06/2011

143

Programa

Gestores de protocolos Se requiere uno de los siguientes gestores de protocolo para cada interfaz de lnea serie:
Gestor de protocolo Gestor ASCII Gestor Modbus Modbus IOScanner Descripcin Se utiliza para transmitir o recibir datos con un dispositivo simple. Se utiliza para el protocolo Modbus RTU o ASCII en modo maestro o esclavo. Gestor de protocolo Modbus RTU o ASCII utilizado para definir intercambios implcitos (exploracin de E/S) con dispositivos esclavos de Modbus. Debe utilizarlo si desea conectar un XBTGT, XBTGK o XBTGH HMI a travs del protocolo de SoMachine para ofrecer un intercambio transparente de datos y capacidad de descarga mltiple (descarga de controlador y aplicaciones HMI a travs de una nica conexin del controlador al PC o de HMI al PC).

Gestor de red de SoMachine

Existe un gestor de protocolo preconfigurado para cada interfaz de lnea serie, pero se puede eliminar y configurar en funcin de sus requisitos. Adicin de un gestor de protocolo Para aadir un gestor de protocolo a una interfaz de lnea serie, siga este procedimiento:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho del ratn en el subnodo Lnea serie y seleccione el comando Agregar dispositivo desde el men contextual. Resultado: aparecer el cuadro de dilogo Agregar dispositivo.

144

EIO0000000071 06/2011

Programa

Paso 2

Accin

En el cuadro de dilogo Agregar dispositivo, seleccione el gestor de protocolo que se ajuste a sus necesidades, modifique el nombre y haga clic en el botn Agregar dispositivo. Resultado: Ahora el gestor seleccionado aparecer en la ventana Dispositivos como un subnodo del nodo Lnea serie. 3 Para configurar el gestor de protocolo, haga doble clic en la entrada correspondiente dentro de la ventana Dispositivos. Resultado: a la derecha, aparecer el cuadro de dilogo de configuracin con fichas para el gestor de protocolo seleccionado. Para obtener ms informacin acerca de la configuracin de gestores de protocolo por separado, consulte la gua de programacin de su controlador o la parte sobre CoDeSys de la ayuda en lnea.

Ahora puede aadir sus dispositivos tal como se describe en el captulo Adicin de dispositivos a un gestor de comunicacin (vase pgina 109).

EIO0000000071 06/2011

145

Programa

Configuracin de Interfaz AS
Descripcin general Las comunicaciones del Interfaz AS slo son compatibles con los controladores de M238. Para establecer comunicaciones de Interfaz AS, primero debe agregar un Mdulo maestro AS-Interface. A continuacin, puede aadir mdulos esclavo de Interfaz AS. Aadir y configurar el Mdulo maestro AS-Interface Para aadir el Mdulo maestro AS-Interface TWDNOI10M3, siga este procedimiento:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho del ratn en el controlador M238 (por ejemplo, TM238LFDC24DT) y seleccione el comando Agregar dispositivo en el men contextual. Resultado: aparecer el cuadro de dilogo Agregar dispositivo.

146

EIO0000000071 06/2011

Programa

Paso 2

Accin En el cuadro de dilogo Agregar dispositivo, expanda el elemento Mdulos de ampliacin de comunicaciones y seleccione la entrada TWDNOI10M3.

Si es necesario, adapte el nombre predeterminado y haga clic en el botn Agregar dispositivo. Resultado: ahora el nodo de su controlador contiene el Mdulo maestro ASInterface como subnodo TWDNOI10M3 (TWDNOI10M3) ASi_Master (maestro ASi) en la ventana Dispositivos.

EIO0000000071 06/2011

147

Programa

Paso 3

Accin Para configurar su Mdulo maestro AS-Interface, haga doble clic en su entrada en la ventana Dispositivos. Configure su Mdulo maestro AS-Interface en el editor situado a la derecha.

Para obtener ms informacin sobre la configuracin de un Mdulo maestro ASInterface, consulte la ayuda en lnea de CoDeSys. Creacin y configuracin de un mdulo esclavo de Interfaz AS Para crear un mdulo esclavo de Interfaz AS, realice lo siguiente:
Paso 1 Accin Haga clic con el botn derecho en el nodo TWDNOI10M3 (TWDNOI10M3) ASi_Master (maestro ASi) de la ventana Dispositivos y seleccione el comando Agregar dispositivo en el men contextual. Resultado: aparecer el cuadro de dilogo Agregar dispositivo.

148

EIO0000000071 06/2011

Programa

Paso 2

Accin Seleccione un dispositivo esclavo AS-Interface de la lista, modifique el nombre predeterminado si es necesario y haga clic en el botn Agregar dispositivo.

EIO0000000071 06/2011

149

Programa

Paso 3

Accin El cuadro de dilogo Agregar dispositivo permanece abierto. Aada otro dispositivo esclavo Interfaz AS o haga clic en el botn Cerrar para cerrar el cuadro de dilogo. Resultado: ahora el nodo de su controlador contiene el dispositivo esclavo Interfaz AS como un subnodo de TWDNOI10M3 (TWDNOI10M3) ASi_Master (maestro ASi) en la ventana Dispositivos. Para configurar el dispositivo esclavo Interfaz AS, haga doble clic en su entrada de la ventana Dispositivos. Configure el dispositivo esclavo Interfaz AS en el editor del lado derecho.

Para obtener ms informacin sobre la configuracin de mdulos esclavos Interfaz AS, consulte la parte sobre CoDeSys de la ayuda en lnea.

150

EIO0000000071 06/2011

Programa

6.6

Comandos de SoMachine que simplifican la programacin

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Buscador de funciones y bloques de funciones Cambio de un dispositivo Pgina 152 156

EIO0000000071 06/2011

151

Programa

Buscador de funciones y bloques de funciones


Descripcin general SoMachine proporciona el buscador FFB (funciones y bloque de funciones) que le ayuda a encontrar una funcin o un bloque de funciones especficos, incluso si no sabe su nombre exacto. Puede usar el buscador de funciones y bloques de funciones en los siguientes lenguajes de programacin que permiten insertar bloques de funciones: CFC LD IL FBD ST Cmo encontrar una funcin o un bloque de funciones con el buscador FFB Cuando va a crear un cdigo de programacin en el editor de la ficha Programa, vaya al lugar donde desee insertar el bloque de funciones y abra el buscador FFB como se indica a continuacin: Seleccione el men Edicin Buscador FFB o bien Haga clic con el botn derecho en el editor y seleccione el comando Buscador FFB... en el men contextual.

152

EIO0000000071 06/2011

Programa

Aparece el cuadro de dilogo Buscador FFB:

EIO0000000071 06/2011

153

Programa

El cuadro de dilogo Buscador FFB contiene los siguientes elementos para encontrar una funcin o un bloque de funciones:
Elemento Buscar Descripcin En el cuadro de texto Buscar, introduzca al nombre de la funcin o el bloque de funciones que desea insertar en el cdigo de programacin. Como comodn puede usar un signo de cierre de interrogacin (?), que reemplaza un carcter (o ninguno), o bien un asterisco (*), que puede reemplazar varios caracteres. Si sabe la empresa que cre la librera que incluye el bloque de funciones que est buscando, puede seleccionar las siguientes empresas en la lista Empresa: 3S - Smart Software Solutions GmbH Grupo de trabajo tcnico CAA Schneider Electric Sistema Este parmetro est establecido de forma predeterminada en Todas las empresas. Coincidir maysculas y minsculas Seleccione la casilla Maysculas y minsculas para realizar una bsqueda que distinga entre maysculas y minsculas. De forma predeterminada, esta casilla no est seleccionada.

Empresa

Incluir comentarios en la bsqueda Seleccione la casilla Incluir comentarios en la bsqueda para buscar la cadena especificada no slo en los nombres de funciones y bloques de funciones, sino tambin en los comentarios que se guardan con ellos. De forma predeterminada, esta casilla no est seleccionada. Buscar nicamente en bibliotecas del proyecto Seleccione la casilla Buscar nicamente en bibliotecas del proyecto para limitar la bsqueda a las bibliotecas que se usan en el proyecto actual. De forma predeterminada, esta casilla no est seleccionada, y la operacin de bsqueda incluye todas las bibliotecas instaladas en el PC con SoMachine. Haga clic en el botn Buscar o pulse la tecla INTRO para empezar a buscar la funcin o el bloque de funciones.

Buscar

154

EIO0000000071 06/2011

Programa

Resultados devueltos por el buscador FFB Cualquier funcin o bloque de funciones que coincida con los criterios de bsqueda introducidos aparecer en la lista Resultados con el Nombre del bloque o bloque de funciones, as como la Biblioteca en la que se guarda, su Versin y la Empresa que lo cre. Si est disponible, se mostrar un comentario en la columna situada en la parte derecha. La columna Cargado en la parte izquierda indica si la biblioteca, la funcin o el bloque de funciones ya est en uso en el proyecto actual. Para mostrar ms informacin acerca de una de las funciones o un bloque de funciones, seleccinelo en la lista. En el siguiente campo, se mostrar un grfico de la funcin/bloque de funciones con sus entradas y salidas, as como una descripcin o cualquier informacin adicional, si est disponible. Integracin de una funcin/bloque de funciones en el cdigo de programacin Para integrar una funcin/bloque de funciones encontrado por el buscador FFB el eco de la programacin, seleccinelo en la lista Resultados y haga doble clic en la entrada seleccionada de la lista Resultados, o bien, haga clic en el botn Aceptar. La funcin/bloque de funciones seleccionado se insertar en el lugar donde est colocado el cursor en el cdigo de programacin y la biblioteca respectiva se cargar automticamente. Repita esta operacin cuando necesite ayuda para encontrar una funcin/bloque de funciones especfico.

EIO0000000071 06/2011

155

Programa

Cambio de un dispositivo
Descripcin general SoMachine 3.0 y versiones posteriores proporcionan la posibilidad de cambiar un dispositivo, configurado en su proyecto, a otro dispositivo compatible. SoMachine convierte automticamente el dispositivo configurado en el dispositivo seleccionado, pero no le notifica los cambios realizados.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Haga una copia de seguridad del proyecto en el disco duro del PC antes de cambiar un dispositivo. Asegrese de que el nuevo dispositivo proporciona todas las funciones/puertos necesarios en el proyecto. Despus de haber cambiado el dispositivo, compruebe si el proyecto cambiado an contiene las configuraciones deseadas y proporciona las funciones previstas. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Cambio de un dispositivo Para cambiar un dispositivo a un dispositivo compatible, siga estos pasos:
Paso 1 Accin Haga una copia de seguridad del proyecto en el disco duro del PC antes de cambiar un dispositivo ejecutando el comando Archivo Guardar proyecto como... antes de cambiar un dispositivo. Haga clic con el botn derecho en el dispositivo que desee cambiar en el panel Dispositivos de la ficha Programa.

156

EIO0000000071 06/2011

Programa

Paso 3

Accin Seleccione el comando Cambiar el dispositivo en el men contextual. Resultado: Aparece el cuadro de dilogo Cambiar el dispositivo, en el que se enumeran los dispositivos compatibles con el dispositivo seleccionado:

4 5

Seleccione el dispositivo de la lista al que desee convertir el dispositivo actualmente configurado. Haga clic en el botn Cambiar el dispositivo. Resultado: El dispositivo configurado se convertir en el dispositivo seleccionado en la lista. La configuracin se adaptar automticamente. Compruebe si el proyecto cambiado an contiene las configuraciones deseadas y proporciona las funciones previstas. De lo contrario, adapte la configuracin o restaure la copia de seguridad del archivo de proyecto sin modificar.

EIO0000000071 06/2011

157

Programa

6.7

Comandos de SoMachine

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Comandos de SoMachine que proporcionan un solo acceso a la mquina Descripcin del comando Generar todo Descripcin del comando Crear aplicacin de inicio Descripcin del comando Almacenamiento masivo en USB Descripcin del comando Conexin remota Descripcin de los comandos Importar / Exportar proyecto de Vijeo-Designer Pgina 159 160 161 162 164 169

158

EIO0000000071 06/2011

Programa

Comandos de SoMachine que proporcionan un solo acceso a la mquina


Descripcin general Los siguientes comandos especficos de SoMachine permiten gestionar el controlador y las aplicaciones HMI de un proyecto de SoMachine con un solo clic.
Comando Generar todo Crear aplicacin de inicio Men Accin

Compilar El comando Generar todo compila todas las aplicaciones del proyecto (controlador y HMI). En lnea El comando Crear aplicacin de inicio permite crear una aplicacin de controlador que se inicia automticamente una vez descargada del PC con SoMachine al controlador. El comando Almacenamiento masivo en USB permite guardar la imagen del sistema de archivos junto con un script de gestin de archivos de un dispositivo de almacenamiento masivo en USB. El comando Conexin remota permite establecer una conexin remota entre SoMachine 3.0 y un controlador mediante Ethernet. El comando Descarga mltiple inicia la transferencia de las aplicaciones a destinos fsicos seleccionados (controlador y HMI). Extrae el proyecto de Vijeo-Designer del proyecto de SoMachine. Importa un proyecto independiente de Vijeo-Designer en un proyecto de SoMachine.

Almacenamiento En lnea masivo en USB

Conexin remota Descarga mltiple Exportar proyecto de Vijeo-Designer Importar proyecto de Vijeo-Designer

En lnea

En lnea

Archivo

Archivo

NOTA: Consulte la gua de programacin del controlador para ver informacin importante sobre seguridad relativa a los comandos de SoMachine.

EIO0000000071 06/2011

159

Programa

Descripcin del comando Generar todo


Descripcin general El comando Generar todo realiza dos tareas: Compila las aplicaciones de controlador situadas debajo del elemento Lgica PLC en el rbol Dispositivos. Genera todas las aplicaciones de destino HMI. Procedimiento Ejecute el comando Generar todo del modo siguiente:
Paso 1 Accin En el men Compilar, seleccione el comando Generar todo. Resultado: Se compilan las aplicaciones y se generan las aplicaciones de destino HMI. Se indica en la ventana Mensajes de SoMachine. En la ventana Mensajes de SoMachine, seleccione Compilar en la lista de la parte superior izquierda de la ventana para ver los resultados de los procesos de compilacin individuales. Para ver un resumen de los mensajes aparecidos durante la ejecucin del comando Generar todo, seleccione Vijeo-Designer en la lista de la parte superior izquierda de la ventana. Para comprobar los mensajes, puede iniciar Vijeo-Designer directamente haciendo doble clic en el mensaje de Vijeo-Designer en la ventana Mensajes.

160

EIO0000000071 06/2011

Programa

Descripcin del comando Crear aplicacin de inicio


Descripcin general El comando Crear aplicacin de inicio del men En lnea permite crear una aplicacin de controlador que se inicia automticamente una vez descargada del PC con SoMachine al controlador. NOTA: Esta funcin est limitada a las aplicaciones de controlador. Las aplicaciones HMI no admiten esta caracterstica. Procedimiento Para crear una aplicacin de arranque para una aplicacin, haga lo siguiente:
Paso 1 2 Accin En la vista Dispositivos, seleccione el nodo Aplicacin de la aplicacin para la que desee crear una aplicacin de arranque. En el men En lnea, seleccione el comando Crear aplicacin de inicio. Resultado: SoMachine generar la aplicacin automticamente. Si se detectan errores durante el proceso de generacin, aparecern en la subventana Mensajes. Si se ejecuta correctamente el proceso de generacin, aparecer el cuadro de dilogo Guardar como. En el cuadro de dilogo Guardar como, busque la carpeta en la que desea guardar la aplicacin de arranque y haga clic en el botn Guardar. Resultado: aparecer un cuadro de mensaje en el que se le preguntar si desea sobrescribir el contexto de referencia de la ltima descarga. Haga clic en S y se guardarn los archivos siguientes en la carpeta especificada: Myapplication.App Myapplication.crc

EIO0000000071 06/2011

161

Programa

Descripcin del comando Almacenamiento masivo en USB


Descripcin general El comando Almacenamiento masivo en USB... del men En lnea permite guardar la imagen del sistema de archivos junto con una secuencia de comandos de gestin de archivos en un dispositivo de almacenamiento masivo en USB. Esta funcin slo est disponible para los Logic Controllers de M258. Almacenamiento de datos de SoMachine en un dispositivo de almacenamiento masivo en USB Para guardar un proyecto de SoMachine en un dispositivo de almacenamiento masivo en USB, proceda como se indica a continuacin:
Paso 1 2 Accin Conecte el dispositivo de almacenamiento masivo en USB a un puerto USB del PC con SoMachine. En el men En lnea, seleccione el comando Almacenamiento masivo en USB. Resultado: SoMachine generar la aplicacin automticamente. Si se detectan errores durante el proceso de generacin, aparecer un mensaje de deteccin de error y se cancelar el proceso. Si se ejecuta correctamente el proceso de generacin, aparecer el cuadro de dilogo Almacenamiento masivo en USB.

3 4 5 6 7

En el cuadro de dilogo Almacenamiento masivo en USB, haga clic en el signo positivo para crear una fila para un comando nuevo. Seleccione los comandos del script que se ejecutarn en el controlador desde el cuadro de lista Comando o seleccione macros ya disponibles en la lista Macros. Seleccione el origen de los comandos en el cuadro de lista Origen o haga clic en el botn ... para navegar a la carpeta que contiene el origen. Para cambiar la subcarpeta Destino del dispositivo de almacenamiento masivo en USB, abra la lista Destino y seleccione la carpeta apropiada. Para crear el script, haga clic en el botn Generar de abajo o en el icono en forma de engranaje de la barra de herramientas en la parte superior del cuadro de dilogo. Resultado: se abre el cuadro de dilogo Browse For Folder. Navegue hasta el directorio raz del dispositivo de almacenamiento masivo en USB (no abra una subcarpeta) y haga clic en Abrir. Resultado: el proyecto de SoMachine y la secuencia de comandos de gestin de archivos se guardarn en el dispositivo de almacenamiento masivo en USB.
EIO0000000071 06/2011

162

Programa

Instalacin del proyecto de SoMachine en un controlador Para instalar el proyecto de SoMachine en un controlador, basta con conectar el dispositivo de almacenamiento masivo en USB a un puerto USB del controlador. La secuencia de comandos del dispositivo USB se ejecutar automticamente, lo que se indicar mediante los LED del controlador del modo siguiente:
Accin realizada Indicacin mediante LED Comentario El LED rojo permanecer encendido hasta que se haya establecido la comunicacin con el dispositivo de almacenamiento masivo en USB. No extraiga el dispositivo de almacenamiento masivo USB mientras el script se est ejecutando.

El LED rojo est El dispositivo de encendido almacenamiento masivo en USB est conectado al controlador. Se ejecuta el archivo de script. Se ha completado correctamente la ejecucin del archivo de script. No se ha podido ejecutar correctamente el archivo de script. LED verde parpadeante

El indicador LED verde Se puede extraer el dispositivo de est encendido almacenamiento masivo en USB.

El LED rojo est encendido

Busque en el archivo de registro del dispositivo de almacenamiento masivo en USB los motivos por los que no se ha podido ejecutar correctamente el archivo de script.

Archivo de registro Un archivo de registro se guarda automticamente en la carpeta del archivo de script. En l se registran todas las ejecuciones del archivo de secuencia de comandos con la informacin del encabezado (fecha, hora e informacin sobre la mquina) y el resultado (correcto o no, por ejemplo: archivo fuente no disponible, destino incorrecto, comando incorrecto o destino lleno). La nueva informacin se aadir al archivo; no se sobrescribe ninguna informacin.

EIO0000000071 06/2011

163

Programa

Descripcin del comando Conexin remota


Descripcin general El comando Conexin remota en el men En lnea abre el cuadro de dilogo Conexin remota, que proporciona una forma de establecer una conexin entre SoMachine 3.0 y un controlador a travs de Ethernet. El comando Conexin remota es una potente funcin de SoMachine. No slo permite monitorizar remotamente un controlador y su aplicacin, sino tambin cargar y descargar aplicaciones, realizar diferentes actividades de mantenimiento y cambiar el estado del controlador. Debe tenerse mucho cuidado para asegurarse de que el entorno fsico inmediato de la mquina y el proceso est en un estado que no supone riesgos para la seguridad de las personas o las propiedades antes de ejercer el control remotamente. Para obtener informacin ms detallada acerca de la disponibilidad, el funcionamiento y el manejo de esta funcin, junto con importante informacin de seguridad, consulte las guas de programacin y hardware para su plataforma del controlador especfica.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Configure e instale la entrada RUN/STOP para la aplicacin, si est disponible para su controlador especfico, de forma que el control local sobre el inicio o la detencin del controlador puede mantenerse, independientemente de los comandos remotos enviados al controlador. Asegrese de definir una contrasea segura para el comando Conexin remota y no permita que personas no autorizadas usen esta funcin. Asegrese de que hay un observador local competente presente cuando se maneja el controlador desde una ubicacin remota. Asegrese de que hay una copia de seguridad local de la aplicacin para restaurar la aplicacin en caso de que, por cualquier razn, una aplicacin no se descargue correctamente o se pierda la comunicacin con el controlador. Debe tener una comprensin completa de la aplicacin antes de intentar ajustar datos, descargar una aplicacin, detener una aplicacin que se est ejecutando o iniciar el controlador remotamente. Tome las precauciones necesarias para asegurarse de que est manejando el controlador deseado; para ello tenga documentacin de identificacin clara en la aplicacin del controlador y su conexin remota. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

164

EIO0000000071 06/2011

Programa

NOTA: El comando Conexin remota slo debe usarlo personal autorizado y cualificado. Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la construccin, el funcionamiento y el proceso controlado por la aplicacin y su instalacin, y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos. Schneider Electric no asume las responsabilidades que pudieran derivarse de la utilizacin de esta funcin. Descripcin funcional Despus de haber creado algunas conexiones remotas, las tramas de descubrimiento de la operacin Examinar red no slo se envan en la subred local, sino tambin en las conexiones remotas creadas. Las conexiones remotas son conexiones TCP/IP regulares estn establecidas en el puerto remoto 1105 (puerto predeterminado) del controlador. Si ejecuta un comando Examinar red sin crear antes una conexin remota, slo se detectarn los controladores que se encuentran en la red local o en el puerto USB. Para acceder a un controlador remoto situado en otra subred IP, debe conocer su direccin IP. Puede crear una conexin remota entre SoMachine y su controlador. Despus de haber establecido esta conexin, la operacin Examinar red detectar automticamente este controlador y otros controladores que estn localmente conectados a l, si existe. Puede crear varias conexiones remotas con la misma direccin IP. Esto puede ser til en configuraciones especficas. Esta funcin proporciona acceso a controladores mediante Ethernet en los siguientes casos: El PC con SoMachine y el controlador se encuentran en subredes separadas El PC con SoMachine y el controlador se encuentran en dominios separados vinculados a travs de Internet El controlador se encuentra en una subred con una conexin ADSL NOTA: La conexin remota slo se establecer correctamente si el trfico de datos TCP/IP al puerto 1105 no est bloqueada por ningn servidor de seguridad.

EIO0000000071 06/2011

165

Programa

Escenarios de red que permiten acceder a controladores remotos Los siguientes escenarios de red permiten acceder a controladores remotos mediante el comando Conexin remota. Caso 1: El PC con SoMachine y el controlador remoto se encuentran en subredes separadas:

Caso 2: El PC con SoMachine y el controlador remoto se encuentran en dominios separados vinculados a travs de Internet

166

EIO0000000071 06/2011

Programa

Caso 3: El PC con SoMachine y el controlador remoto se encuentran en subredes separadas a travs de una conexin con ADSL:

Especificacin de controladores para una conexin remota Para especificar controladores situados en subredes TCP/IP distintas del PC con SoMachine, siga como se indica a continuacin:
Paso 1 2 Accin abra el cuadro de dilogo Conexin remota... en el men En lnea Conexin remota.... Comentario El nmero del puerto de destino predeterminado es 1105. Para acceder al controlador remoto a travs de otro puerto, escriba el nmero de puerto despus del nmero de IP, separado por un punto, de acuerdo con la siguiente sintaxis: a.b.c.d:<nmero de puerto> Por ejemplo: 111.111.111.111:1106 NOTA: Puede ser til para especificar el nmero de puerto al intentar acceder a otros controladores situados fuera del enrutador con una NAT (tabla de acceso a red).

En el cuadro de texto Direccin IP remota introduzca la direccin IP correcta del controlador con el que desee establecer una conexin remota.

EIO0000000071 06/2011

167

Programa

Paso 3

Accin Haga clic en el botn Aadir conexin. Resultado: La nueva conexin aparecer en el cuadro de lista, con el nmero de conexin, ya que puede establecer ms de una conexin remota al mismo nodo del controlador.

Comentario

Siempre que se ejecute un comando Examinar red, SoMachine no slo buscar controladores conectados localmente, sino tambin los controladores remotos enumerados en la lista Conexin remota y los controladores tras ellos. Eliminacin de conexiones y controladores de la lista Conexin remota Para reducir en uno el nmero de conexiones abiertas con un controlador, seleccione la lnea respectiva del controlador correspondiente en la lista Conexin remota y haga clic en el botn Liberar conexin. Si el nmero de conexiones abiertas para un controlador es 0, la lnea de este controlador se eliminar de la lista.

168

EIO0000000071 06/2011

Programa

Descripcin de los comandos Importar / Exportar proyecto de Vijeo-Designer


Descripcin general El comando Importar proyecto de Vijeo-Designer permite importar un proyecto existente de Vijeo-Designer en un proyecto existente de SoMachine. El comando Exportar proyecto de Vijeo-Designer permite exportar el proyecto de Vijeo-Designer (es decir, las aplicaciones HMI) de un proyecto existente de SoMachine. NOTA: El proyecto importado de Vijeo-Designer reemplazar las aplicaciones HMI existentes del proyecto de SoMachine, si las hay. Importacin de un proyecto de Vijeo-Designer en SoMachine Para importar un proyecto existente de Vijeo-Designer en proyecto existente de SoMachine, haga lo siguiente:
Paso 1 Accin En SoMachine, abra el men Archivo y seleccione el comando Importar proyecto de Vijeo-Designer... Resultado: aparecer un cuadro de dilogo de examinar. Busque la carpeta que incluya el proyecto de Vijeo-Designer que desee importar, seleccione el archivo VDZ y haga clic en Abrir. Resultado: el proyecto de Vijeo-Designer seleccionado se combinar con el proyecto existente de SoMachine.

Exportacin de un proyecto de Vijeo-Designer desde SoMachine Para exportar el proyecto de Vijeo-Designer desde un proyecto existente de SoMachine para crear un solo archivo VDZ, haga lo siguiente:
Paso 1 Accin En SoMachine, abra el men Archivo y seleccione el comando Exportar proyecto de Vijeo-Designer... Resultado: Aparecer un cuadro de dilogo de examinar. Busque la carpeta en la que desee guardar el archivo VDZ exportado y haga clic en Guardar. Resultado: el proyecto extrado de Vijeo-Designer se guardar como un archivo VDZ y se podr abrir con Vijeo-Designer.

EIO0000000071 06/2011

169

Programa

6.8

Intercambio de datos del controlador SoMachine y HMI

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Definicin de variable simple de SoMachine Publicacin de variables en la parte del controlador Seleccin de variables en la parte HMI Publicacin de variables en la parte HMI Parametrizacin de los medios mecnicos Pgina 171 175 176 177 179

170

EIO0000000071 06/2011

Programa

Definicin de variable simple de SoMachine


Descripcin general Compartir variables entre un controlador y HMI es muy sencillo con SoMachine. Al publicar las variables en SoMachine, estas estn disponibles automticamente para utilizarse en la aplicacin HMI Vijeo-Designer. Para intercambiar variables con el protocolo SoMachine, siga estos pasos: Cree variables en la parte del controlador. Publique las variables definindolas como smbolos en la parte del controlador. A continuacin, estarn disponibles en la parte HMI como variables de SoMachine. Configure la conexin fsica (configurada automticamente por SoMachine). NOTA: El ltimo paso no es necesario para los controladores XBTGC, ya que pueden comunicarse con sus propias variables de control. Desactivacin de la exportacin de smbolos automtica a Vijeo-Designer De forma predeterminada, SoMachine exporta de forma automtica esas variables definidas como smbolos a la aplicacin Vijeo-Designer HMI. Cuando los smbolos se han transferido a Vijeo-Designer, normalmente no es necesario hacer la transferencia cada vez que realice una llamada a Vijeo-Designer. Si ms adelante aade o modifica smbolos en la aplicacin de SoMachine despus de haber transferido inicialmente los smbolos, puede transferir los smbolos a Vijeo-Designer manualmente segn desee. Para ahorrar tiempo al abrir VijeoDesigner puede desactivar la transferencia automtica de smbolos de la manera siguiente:
Paso 1 Accin En el men de funciones generales (vase pgina 25) seleccione Preferencias y haga clic en el botn Opciones. Resultado: aparecer el cuadro de dilogo Opciones. Seleccione la entrada Vijeo-Designer en la lista del lado izquierdo.

EIO0000000071 06/2011

171

Programa

Paso 3

Accin En el lado derecho, seleccione la casilla de verificacin Deshabilitar exportacin automtica de smbolos.

Haga clic en Aceptar para cerrar el cuadro de dilogo.

NOTA: Activar la funcin Deshabilitar exportacin automtica de smbolos evita la exportacin automtica de variables de SoMachine definidas como smbolos a Vijeo-Designer. Para realizar esta transferencia de forma manual, haga clic con el botn derecho en el nodo Configuracin de smbolos de la ventana Dispositivos y ejecute el comando Exportar smbolos a Vijeo-Designer. Si no realiza esta transferencia manual, es posible que Vijeo-Designer no muestre los smbolos correctos, lo cual, a su vez, puede ocasionar errores en el proyecto.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Antes de empezar a trabajar en Vijeo-Designer, y si ha activado la funcin Deshabilitar exportacin automtica de smbolos, ejecute el comando Exportar smbolos a Vijeo-Designer. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

172

EIO0000000071 06/2011

Programa

Tipos de variables para el intercambio de datos del controlador SoMachine y HMI En la siguiente tabla aparecen los tipos de variables para el intercambio de datos del controlador SoMachine y HMI:
Tipo de variable de Tipo de variable de VijeoSoMachine Designer BOOL BYTE WORD DWORD SINT INIT DINT USINT UINT UDINT REAL STRING WSTRING BOOL Entero UINT UDINT Entero INIT DINT Entero UINT UDINT REAL STRING STRING Comentario ------------WSTRING se admite en Vijeo-Designer como un tipo de STRING general. Esto significa que puede intercambiar slo STRING o slo WSTRING con HMI. No se permite mezclar estos dos tipos de variables. Si utiliza WSTRING, todas sus cadenas deben ser WSTRING. Indique al controlador de Vijeo-Designer que todas las cadenas deben administrarse como UNICODE WSTRING de la siguiente manera: Seleccione el nodo SoMachineNetwork o SoMachineCombo en el rbol Navegador de Vijeo-Designer y ajuste el parmetro Codificacin de la cadena con el valor Unicode. En Vijeo-Designer, slo se puede hacer referencia a elementos de una matriz, no a la matriz entera. Ejemplo: su matriz est formada por SINT llamados myValues. En Vijeo-Designer puede hacer referencia a myValues[0] o myValues[5] y fijarlo como una variable del HMI controller. Las matrices no pueden contener ms de 2.048 elementos. Si intenta utilizar matrices con ms de 2.048 elementos en VijeoDesigner, aparecer un mensaje de error. En Vijeo-Designer slo se puede hacer referencia a los elementos de un DUT, no al DUT entero. En este caso, los DUT se comportan de modo similar a las matrices.

Matriz

DUT

EIO0000000071 06/2011

173

Programa

Tipos de variables no admitidas Los siguientes tipos de variables para el intercambio de datos entre SoMachine y HMI no se admiten: Todos los formatos de enteros de 64 bits LREAL Todos los formatos de fecha y hora Matrices no nulas: no se puede importar una matriz definida como myArray[1..100]. Para obtener ms informacin acerca de los tipos de variables para el intercambio de datos entre SoMachine y HMI, consulte la ayuda en lnea de Vijeo-Designer. Longitud del identificador En Vijeo-Designer, la longitud mxima del nombre del smbolo est limitada a 32 caracteres.

174

EIO0000000071 06/2011

Programa

Publicacin de variables en la parte del controlador


Procedimiento Publique variables en la parte del controlador de la aplicacin SoMachine en el editor Configuracin de smbolos y defina los derechos de acceso especficos (lectura/escritura, lectura, escritura):
Paso 1 Accin Cree un elemento de Configuracin de smbolos en el nodo Aplicacin de la ventana Dispositivos tal como se describe en el captulo (vase pgina 99) Adicin de una configuracin de smbolos. En el editor Configuracin de smbolos, seleccione las variables elementales que desee publicar para la comunicacin con uno o varios terminales HMI:

En la parte izquierda de la ventana del editor, se muestran las variables que actualmente estn disponibles en la aplicacin. Para ver todas las variables, abra los subelementos haciendo clic en los signos de ms. Para proporcionar variables a los terminales HMI, seleccione las variables individuales o incluso nodos completos de la lista situada a la izquierda y haga clic en el botn de flecha situado en el medio para copiarlos en el lado derecho; es decir, para proporcionarlos a los terminales HMI. Tambin puede asignar individualmente derechos de acceso de lectura/escritura a cada variable en la columna Derechos de acceso. Nota: las variables de tipos de datos elementales sern las nicas disponibles para el intercambio con terminales HMI. 3 Para validar las opciones, haga clic en el enlace Descargar del editor Configuracin de smbolos.

NOTA: El mecanismo de publicacin consume una administracin del sistema de unos 50 kbytes en el controlador. Cada variable publicada consume 11 bytes en la aplicacin de controlador.
EIO0000000071 06/2011

175

Programa

Seleccin de variables en la parte HMI


Seleccin de variables Las variables que se han publicado en la parte del controlador estn directamente disponibles en la parte de HMI. En el Teclado editor de expresiones de Vijeo-Designer, seleccione la ficha SoMachine para tener acceso directo a las variables publicadas en SoMachine.

Para obtener ms informacin, consulte la ayuda en lnea de Vijeo-Designer.

176

EIO0000000071 06/2011

Programa

Publicacin de variables en la parte HMI


Tipos de variables admitidas Los siguientes tipos de variables pueden publicarse en Vijeo-Designer para ponerlas a disposicin de todo el proyecto de SoMachine: BOOL DINT INT UINT UDINT Entero REAL STRING Procedimiento Para publicar los tipos de variables arriba mencionados, proceda de este modo:
Paso 1 2 Accin En Editor de variables de Vijeo-Designer, seleccione las variables que desee publicar. Haga clic con el botn derecho del ratn en las variables seleccionadas y ejecute el comando Trasladar a SoMachine del men contextual.

Resultado: aparecer el cuadro de dilogo Trasladar a SoMachine. 3 En el cuadro de dilogo Trasladar a SoMachine, abra las subcarpetas de los dispositivos definidos en SoMachine para ver los niveles en los que estn definidas las variables (POU o GVL).

EIO0000000071 06/2011

177

Programa

Paso 4

Accin Seleccione la POU o GVL a la que desee aadir las Vijeo-Designer variables seleccionadas y haga clic en Aceptar.

Resultado: se han movido las variables seleccionadas a la POU o GVL de SoMachine seleccionada y estn disponibles en todo el proyecto de SoMachine.

178

EIO0000000071 06/2011

Programa

Parametrizacin de los medios mecnicos


Descripcin general El intercambio de datos en tiempo de ejecucin entre el controlador y HMI se ejecuta en medios distintos, segn el hardware seleccionado. Ejemplo de configuracin La configuracin predeterminada que se expone a continuacin es vlida para las comunicaciones entre M238 y un panel HMI mediante la lnea serie RS485 con un cable XBTZ9008 (lnea serie SubD-RJ45). Configuracin de M238 con panel HMI: Configuracin de lnea serie del controlador M238
Parmetro Medio fsico Velocidad de transmisin Paridad Bits de datos Bits de parada Valor RS485 115200 ninguna 8 1

E/S del panel HMI - Configuracin de administrador con un controlador: SoMachine - red con al menos un grupo de exploracin (para obtener ms informacin, consulte la ayuda en lnea de Vijeo-Designer).
Parmetro Medio fsico Valor RS485

Velocidad de transmisin 115200 Paridad Bits de datos Bits de parada Nombre del equipo ninguna 8 1 Nombre del dispositivo de controlador (disponible en el cuadro de dilogo de configuracin de comunicacin)

Configuracin de XBTGC:
Dispositivo Configuracin

Controlador XBTGC no requiere ninguna configuracin Subventana HMI Controlador Administrador de E/S SoMachine - combinacin con al menos un grupo de exploracin

EIO0000000071 06/2011

179

Programa

6.9

Plantillas de SoMachine

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Informacin general sobre las plantillas de SoMachine Buses de campo admitidos Seleccin de plantillas de SoMachine para el proyecto Administracin de plantillas de SoMachine Pgina 181 183 184 186

180

EIO0000000071 06/2011

Programa

Informacin general sobre las plantillas de SoMachine


Descripcin general SoMachine ofrece plantillas para que las funciones dedicadas de control y visualizacin, desarrolladas en un proyecto de SoMachine, estn disponibles fcilmente en otros proyectos de SoMachine. Estas plantillas ayudan a estandarizar el uso de dispositivos y aplicaciones de campo en distintos proyectos de SoMachine. Estn disponibles los tipos de plantillas siguientes: Plantillas de dispositivo asociadas con un solo dispositivo de campo. Plantillas de funcin asociadas con una funcin de aplicaciones de alto nivel. SoMachine proporciona varias plantillas, pero tambin puede crear las suyas propias para cualquier funcionalidad que desee que est disponible para otros proyectos. Uso de las plantillas de SoMachine ya instaladas Para utilizar las plantillas proporcionadas por SoMachine, basta con que las ponga a disposicin para el proyecto tal como se describe en el captulo sobre la seleccin de plantillas de SoMachine para el proyecto (vase pgina 184). Creacin de sus propias plantillas Es preciso realizar los pasos siguientes para todas las plantillas de SoMachine:
Paso 1 2 3 Accin Cree su funcionalidad en un proyecto de SoMachine y prubela con el hardware apropiado o en la simulacin. Guarde la funcionalidad en una biblioteca de plantillas. Abra otro proyecto de SoMachine y seleccione la plantilla desde la biblioteca de plantillas para que la funcionalidad est disponible en este proyecto.

Notas generales Cuando utilice plantillas de SoMachine, tenga en cuenta lo siguiente: Las plantillas no son especficas del controlador, por lo que se puede estar disponible para cualquier controlador. Asegrese de que el controlador al que aada la plantilla pueda ejecutar la funcionalidad incluida en la plantilla. Una vez instalada la plantilla, podr adaptar libremente los objetos creados a sus requisitos individuales. La funcin de plantillas no admite aplicaciones de Vijeo-Designer; las aplicaciones de HMI no se incluyen en las plantillas de SoMachine.

EIO0000000071 06/2011

181

Programa

Es posible instalar una plantilla varias veces en el mismo dispositivo controlador. Para evitar conflictos de nomenclatura al crear los mismos objetos varias veces, se les cambia el nombre automticamente durante la instalacin. Para obtener ms informacin, consulte la seccin Nomenclatura de los objetos del captulo Adicin de dispositivos a partir de plantillas (vase pgina 195). Se deben definir bloques de funciones o tipos de datos definidos por el usuario (DUT) en una biblioteca de bloques de funciones si se van a utilizar en plantillas. Las plantillas no admiten el uso de representaciones directas de variables (por ejemplo, %IX2.0) en plantillas. No obstante, se pueden utilizar representaciones directas con una especificacin de direccin incompleta (por ejemplo, %I*) en una plantilla. Para obtener ms informacin, consulte la seccin Variables de configuracin - VAR_CONFIG de la ayuda en lnea de CoDeSys. NOTA: Aunque este formulario de marcadores de posicin para direcciones directas est disponible, se recomienda encarecidamente evitar el direccionamiento directo en los programas y usar direccionamiento simblico siempre que sea posible.

182

EIO0000000071 06/2011

Programa

Buses de campo admitidos


Lista de buses de campo admitidos Las plantillas de SoMachine pueden incluir definiciones de dispositivos de campo. Estos dispositivos vinculados con los buses de campo siguientes se pueden incluir en plantillas de SoMachine:
Bus de campo CANopen Informacin de configuracin de bus de campo Esclavo de CANopen: Definicin de PDO de envo y de recepcin. ID de COB asignados a los PDO. Secuencia de SDO para la inicializacin de esclavos. Otros datos especficos de DTM, si procede. Esclavo serie de Modbus: Definicin de canales esclavos para definir datos intercambiados cclicamente entre el controlador y el dispositivo esclavo. Secuencia de servicios de escritura Modbus para la inicializacin (configuracin) del dispositivo esclavo de Modbus. Esclavo de EtherNet/IP: Definicin de conexiones que definen datos intercambiados cclicamente entre el controlador y el dispositivo esclavo. Secuencia de parmetros de usuario para la inicializacin (configuracin) del esclavo de EtherNet/IP. Dispositivos SoftMotion no asignados: Aspectos bsicos de SoftMotion como informacin sobre el tipo de eje y los lmites. Conversin entre los valores de posicin recibidos del dispositivo y las unidades utilizadas en el programa IEC (scaling). Parmetros relacionados con el regulador de posicin. Esclavo de AS-Interface: Configuracin de esclavo Esclavo de CANmotion: Definicin de PDO de envo y de recepcin. ID de COB asignados a los PDO. Secuencia de SDO para la inicializacin de esclavos. Aspectos bsicos de SoftMotion como informacin sobre el tipo de eje y los lmites. Conversin entre los valores de posicin recibidos del dispositivo y las unidades utilizadas en el programa IEC (scaling). Parmetros relacionados con el regulador de posicin. 183

Lnea serie Modbus (Modbus IOScanner)

EtherNet/IP

Coleccin de unidades generales SoftMotion (LMC058)

AS-Interface CANmotion

EIO0000000071 06/2011

Programa

Seleccin de plantillas de SoMachine para el proyecto


Descripcin general Las plantillas de SoMachine se almacenan en bibliotecas de plantillas. Cada biblioteca de plantillas contiene la definicin de varias plantillas de dispositivos o funciones que tienen una base comn (por ejemplo, todas estn relacionadas con el control de motores). En los prrafos siguientes se describe el proceso de seleccin de estas bibliotecas de plantillas que deben estar disponibles en el proyecto. Procedimiento Para seleccionar las plantillas de SoMachine que deben estar disponibles para un proyecto determinado, haga lo siguiente:
Paso 1 2 Accin En el men Proyecto, seleccione el comando Configuracin del proyecto. Resultado: aparecer el cuadro de dilogo Configuracin del proyecto. En el cuadro de dilogo Configuracin del proyecto, seleccione la opcin Bibliotecas de plantillas de la lista situada a la izquierda. Resultado: aparecer la vista Bibliotecas de plantillas en el lado derecho.

184

EIO0000000071 06/2011

Programa

Paso 3

Accin La vista Bibliotecas de plantillas proporciona las opciones siguientes: Puede activar todas las bibliotecas de plantillas disponibles para el proyecto activando la casilla de verificacin Utilizar todas las bibliotecas de plantillas instaladas. ste es el parmetro predeterminado para cualquier proyecto nuevo. Tambin puede seleccionar determinadas bibliotecas de plantillas, o lo que es lo mismo, las plantillas de dispositivos o funciones que incluyen, en la lista Bibliotecas de plantillas seleccionadas. NOTA: La segunda opcin no permite guardar plantillas de dispositivos o funciones nuevas en las bibliotecas de plantillas no seleccionadas ni tampoco utilizar plantillas de dispositivos o funciones de bibliotecas de plantillas no seleccionadas para crear dispositivos de campo nuevos. Haga clic en Aceptar para activar las bibliotecas de plantillas seleccionadas para el proyecto.

EIO0000000071 06/2011

185

Programa

Administracin de plantillas de SoMachine


Descripcin general En los apartados siguientes se ofrece una descripcin general de cmo crear nuevas plantillas de dispositivos o funciones, o bien cambiar las existentes, y guardarlas como un archivo para transferirlas a otros PC. Bibliotecas de plantillas Las bibliotecas de plantillas contienen la definicin de varias plantillas de dispositivos o funciones. Proteccin contra escritura Las bibliotecas de plantillas siguientes estn protegidas contra escritura, lo que significa que no se pueden eliminar ni se puede cambiar su nombre: Las bibliotecas de plantillas estndar incluidas en el alcance de suministro de SoMachine. Las bibliotecas de plantillas instaladas en el Repositorio de plantillas. NOTA: No se pueden cambiar las bibliotecas protegidas contra escritura (desinstalar plantillas individuales o cambiar nombres), pero se pueden desinstalar completamente.

186

EIO0000000071 06/2011

Programa

Administracin de plantillas Para administrar las plantillas de dispositivos y funciones disponibles en SoMachine, seleccione Herramientas Repositorio de plantillas. Se abre el cuadro de dilogo Repositorio de plantillas:

Debajo del campo Ubicacin, aparece la ruta de acceso del directorio en el que se almacenan las bibliotecas de plantillas. En el cuadro Plantillas instaladas se indican las plantillas instaladas en dos grupos: Plantillas de dispositivos y Plantillas de funciones. Cada biblioteca de plantillas puede contener plantillas de dispositivos o de funciones. Instalacin de bibliotecas de plantillas adicionales Para aadir bibliotecas de plantillas adicionales a esta lista, siga estos pasos:
Paso 1 2 3 Accin Haga clic en el botn Instalar del cuadro de dilogo Repositorio de plantillas. Resultado: se abre el cuadro de dilogo Abrir archivo. Busque la carpeta en la que est guardado el archivo de biblioteca de plantillas que desee instalar. Seleccione el archivo de biblioteca que desee instalar y haga clic en Aceptar. Resultado: la biblioteca de plantillas seleccionada se instalar y se indicar en el cuadro de dilogo Repositorio de plantillas, incluidas las plantillas de dispositivos o funciones que contenga.

EIO0000000071 06/2011

187

Programa

Eliminacin de bibliotecas de plantillas (plantillas de dispositivos o funciones) Para eliminar una biblioteca de plantillas (plantilla de dispositivos o funciones), siga estos pasos:
Paso 1 Accin En la lista Plantillas instaladas del cuadro de dilogo Repositorio de plantillas, seleccione la biblioteca de plantillas (plantilla de dispositivos o funciones) que desee eliminar. Para eliminar la biblioteca de plantillas seleccionada (plantilla de dispositivos o funciones), haga clic en el botn Desinstalar. Resultado: se quitar de la instalacin la biblioteca de plantillas seleccionada (plantilla de dispositivos o funciones).

Cambio de nombre de bibliotecas de plantillas (plantillas de dispositivos o funciones) Para cambiar el nombre de una biblioteca de plantillas (plantilla de dispositivos o funciones), siga estos pasos:
Paso 1 Accin En la lista Plantillas instaladas del cuadro de dilogo Repositorio de plantillas, seleccione la biblioteca de plantillas (plantilla de dispositivos o funciones) de la que desee cambiar el nombre. Haga clic en el nombre que desee cambiar. Resultado: Se abre un cuadro de texto. Escriba el nombre nuevo en el cuadro de texto y pulse Intro o salga del cuadro de texto. Resultado: se asignar el nuevo nombre a la biblioteca de plantillas seleccionada (plantilla de dispositivos o funciones).

2 3

188

EIO0000000071 06/2011

Programa

Creacin de una biblioteca de plantillas nueva Para crear una biblioteca de plantillas nueva, haga lo siguiente:
Paso 1 Accin Para crear una biblioteca de plantillas nueva para plantillas de dispositivos, seleccione el nodo Plantillas de dispositivos de la lista Plantillas instaladas y haga clic en el botn Crear biblioteca del cuadro de dilogo Repositorio de plantillas. Resultado: se aadir una biblioteca de plantillas nueva con un nombre predeterminado al final de la seccin Plantillas de dispositivos de la lista Plantillas instaladas. Para crear una biblioteca de plantillas nueva para plantillas de funciones, seleccione el nodo Plantillas de funciones de la lista Plantillas instaladas y haga clic en el botn Crear biblioteca del cuadro de dilogo Repositorio de plantillas. Resultado: se aadir una biblioteca de plantillas nueva con un nombre predeterminado al final de la seccin Plantillas de funciones de la lista Plantillas instaladas. Cambie el nombre de la biblioteca de plantillas nueva tal como se indica ms arriba y compltela con plantillas de dispositivos o funciones utilizando, por ejemplo, las operaciones de copiado y pegado descritas a continuacin.

Almacenamiento de bibliotecas de plantillas como archivo Las bibliotecas de plantillas que contienen plantillas de dispositivos o funciones son archivos XML especficos de SoMachine. Para que se puedan utilizar en otros PC, haga lo siguiente:
Paso 1 2 3 4 Accin Seleccione la biblioteca de plantillas que desee exportar en la lista Plantillas instaladas. Haga clic en el botn Guardar como archivo.... En el cuadro de dilogo Guardar archivo, busque la carpeta en la que desee guardar el archivo de biblioteca de plantillas. Transfiera el archivo de biblioteca de plantillas al otro PC e instlelo mediante el Repositorio de plantillas.

EIO0000000071 06/2011

189

Programa

Operaciones de copiado y pegado para bibliotecas de plantillas El cuadro de dilogo Repositorio de plantillas tambin admite las operaciones de copiado y pegado para bibliotecas de plantillas. Para copiar una biblioteca de plantillas con la plantilla de dispositivos o funciones que contenga, seleccione el elemento en cuestin en la lista Plantillas instaladas y haga clic en el botn Copiar. A continuacin, haga clic en el botn Pegar para insertar una copia de esta biblioteca de plantillas con un nombre predeterminado en la lista Plantillas instaladas. La biblioteca de plantillas nueva se insertar automticamente en el nodo correcto. Esto significa que las bibliotecas de plantillas que incluyan plantillas de dispositivos se insertarn automticamente debajo del nodo Plantillas de dispositivos, mientras que las bibliotecas de plantillas que incluyan plantillas de funciones se insertarn automticamente debajo del nodo Plantillas de funciones. Cambie el nombre predeterminado por el que desee. Operaciones de copiado y pegado para plantillas El cuadro de dilogo Repositorio de plantillas tambin admite las operaciones de copiado y pegado para plantillas de dispositivos o funciones. Para copiar una plantilla de dispositivos o funciones, seleccione el elemento en cuestin debajo del nodo de una biblioteca de plantillas en la lista Plantillas instaladas y haga clic en el botn Copiar. Ahora puede pegar una plantilla de dispositivos situada debajo de una biblioteca de plantillas debajo del nodo Plantillas de dispositivos. Una biblioteca slo se puede pegar en otra biblioteca del mismo tipo. Cambie el nombre predeterminado por el que desee. Adicin de informacin para plantillas o bibliotecas de plantillas El cuadro de dilogo Repositorio de plantillas permite introducir ms informacin para las plantillas o las bibliotecas de plantillas. Para aadir ms informacin, seleccione una biblioteca o una biblioteca de plantillas en la lista Plantillas instaladas y haga clic en el botn Propiedades.

190

EIO0000000071 06/2011

Programa

Se mostrar el cuadro de dilogo Propiedades de la biblioteca o biblioteca de plantillas seleccionada.

El cuadro de dilogo Propiedades contiene los siguientes parmetros que puede modificar:
Parmetro Nombre de plantilla / Nombre de biblioteca Descripcin Este cuadro de texto indica el nombre de la biblioteca o biblioteca de plantillas a la que se aplicarn estas propiedades. Para cambiar el nombre, haga clic en este cuadro de texto y adapte el nombre de acuerdo con sus requisitos. Escriba un texto corto (por ejemplo, para proporcionar una descripcin breve del contenido y el objetivo de la biblioteca o biblioteca de plantillas) que aparecer como informacin al seleccionar las bibliotecas de plantillas en SoMachine. Escriba un texto largo (por ejemplo, una descripcin detallada del contenido y el objetivo de la biblioteca o biblioteca de plantillas).

Comentario

Descripcin

Los parmetros Tipo de dispositivo y Tipo de bus de campo slo estn disponibles para las plantillas de dispositivos. Indican el tipo de dispositivo y de bus de campo y no pueden modificarse. La casilla Slo lectura slo est disponible para las bibliotecas de plantillas, con el fin de indicar si la biblioteca de plan y seleccionada tiene el estado de slo lectura. No es posible cambiar el estado de la biblioteca de plantillas aqu.

EIO0000000071 06/2011

191

Programa

6.10

Administracin de plantillas de dispositivos

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Informacin acerca de las plantillas de dispositivos Adicin de dispositivos a partir de plantillas Creacin de una plantilla de dispositivos basada en dispositivos de campo Visualizaciones apropiadas para crear plantillas de dispositivos Informacin adicional acerca de la integracin de la lgica de control en plantillas de dispositivos Pasos para crear una plantilla de dispositivos Pgina 193 194 196 197 199 202

192

EIO0000000071 06/2011

Programa

Informacin acerca de las plantillas de dispositivos


Contenido de las plantillas de dispositivos Las plantillas de dispositivos estn relacionadas con un dispositivo de campo especfico. Incluyen la informacin siguiente: Configuracin del bus de campo. Lgica de control (programacin del controlador) (opcional). Elementos de visualizacin (programacin de visualizacin) (opcional) Utilizacin de plantillas de dispositivos Las plantillas de dispositivos ya disponibles estn almacenadas en bibliotecas de plantillas. Cada biblioteca de plantillas contiene la definicin de varias plantillas de dispositivos que tienen una base comn (por ejemplo, estn relacionadas con el control de motores). Puede seleccionarlas y adaptarlas fcilmente a los requisitos de sus proyectos de SoMachine individuales para crear nuevas funciones previamente configuradas y listas para usar dispositivos de campo. Creacin de plantillas de dispositivos nuevas Con el fin de que los dispositivos de campo ya configurados se puedan volver a utilizar para cualquier proyecto de SoMachine, puede guardarlos como plantillas de dispositivos. Esto tambin incluye la visualizacin y la programacin del controlador relacionadas con este dispositivo de campo.

EIO0000000071 06/2011

193

Programa

Adicin de dispositivos a partir de plantillas


Descripcin general Las plantillas de dispositivos siempre estn relacionadas con un dispositivo de bus de campo especfico. Incluyen la informacin siguiente: Configuracin del dispositivo de bus de campo. Lgica de control (programacin del controlador) (opcional). Elementos de visualizacin (programacin de visualizacin) (opcional) Las plantillas de dispositivo que desee utilizar deben estar disponibles y habilitadas en el Repositorio de plantillas de SoMachine. Para obtener ms informacin, consulte el captulo (vase pgina 186) Administracin de plantillas de SoMachine. Puede crear sus propias plantillas de dispositivos a partir del proyecto. Para obtener ms informacin, consulte el captulo (vase pgina 202) Pasos para crear una plantilla de dispositivos. Aadir dispositivo a partir de una plantilla Haga lo siguiente para crear un dispositivo mediante una plantilla de dispositivo:
Paso 1 Accin En la ventana Dispositivos, haga clic con el botn derecho en el administrador de dispositivos de campo y seleccione Aadir dispositivo a partir de una plantilla en el men contextual. Resultado: aparecer el cuadro de dilogo Aadir dispositivo a partir de una plantilla:

En el cuadro de dilogo Aadir dispositivo a partir de una plantilla, seleccione la Plantilla de dispositivo que se utilizar, el Nombre de dispositivo y la Direccin del dispositivo si el bus de campo requiere direcciones numricas. Si las plantillas de dispositivo incluyen lgica de control, seleccione el programa (POU) en el que se insertar la lgica de control.

194

EIO0000000071 06/2011

Programa

Paso 3

Accin Haga clic en el botn Aceptar. Resultado: se crear el dispositivo y se parametrizar segn la plantilla de dispositivo seleccionada, incluidas la lgica de control y las pantallas de visualizacin opcionales.

NOTA: La funcin deshacer/rehacer no est disponible para el proceso de creacin de dispositivos de campo. Nomenclatura de los objetos Para evitar conflictos de nomenclatura si se utiliza la misma plantilla de dispositivo como base para crear distintos dispositivos de campo, se aplican las convenciones sobre nomenclatura siguientes a los dispositivos de campo y los objetos asociados (FB, visualizacin y variables):
Si el nombre del objeto original... Caso 1: incluye el nombre del dispositivo de campo original Ejemplo: la plantilla de dispositivo del dispositivo de campo ATV1 contiene una variable Var_ATV1_Input Caso 2: no contiene el nombre del dispositivo original se insertarn en el nombre original el nombre del dispositivo nuevo y un carcter de subrayado para formar un nombre nuevo exclusivo. Ejemplo: la plantilla de dispositivo del dispositivo de campo ATV1 contiene una variable Var_Input1 en el caso de un dispositivo nuevo Axis1 creado con esta plantilla, la variable nueva se denominar correspondientemente Axis1_Var_Input1. en el caso de un dispositivo nuevo Axis1 creado con esta plantilla, la variable nueva se denominar correspondientemente Var_Axis1_Input. esta parte del objeto se reemplazar con el nombre del nuevo dispositivo de campo que se cree. entonces...

EIO0000000071 06/2011

195

Programa

Creacin de una plantilla de dispositivos basada en dispositivos de campo


Descripcin general En los prrafos de abajo se indica lo siguiente: Los criterios que se deben cumplir para guardar un dispositivo de campo, incluidas la lgica y la visualizacin, como plantilla de dispositivos. La informacin que se guarda en la plantilla de dispositivos. Requisitos previos de los dispositivos Los dispositivos de campo deben cumplir los siguientes criterios para guardarse como plantillas de dispositivos: Los dispositivos de campo deben estar vinculados a los buses de campo enumerados en el captulo Buses de campo admitidos (vase pgina 183). El tipo de dispositivo se debe instalar en el Repositorio de dispositivos. Requisitos previos de la aplicacin Slo se pueden crear plantillas a partir de aplicaciones correctas, lo que significa que no se hayan detectado errores durante el proceso de creacin. Requisitos previos para incluir la lgica de control en una plantilla Para incluir la lgica de control en una plantilla, es necesario que dicha lgica contenga una o varias secciones de cdigo que intercambien datos con este dispositivo de campo. Esta lgica de control debe ejecutarse (aadirse a una tarea o que otro programa la llame). De lo contrario, no se tendr en cuenta cuando se ejecute el comando Compilar. Informacin de dispositivo guardada en plantillas de dispositivos La informacin de dispositivos de campo siguiente se guarda en plantillas de dispositivos: Configuracin del bus de campo. Asignacin de E/S del dispositivo de campo. Visualizaciones apropiadas para el dispositivo de campo. Lgica de control intercambiando datos con el dispositivo de campo

196

EIO0000000071 06/2011

Programa

Visualizaciones apropiadas para crear plantillas de dispositivos


Descripcin general Cada plantilla de dispositivos se puede asociar con una o varias visualizaciones de CoDeSys. Los tipos de visualizacin admitidos se describen a continuacin. Visualizaciones admitidas SoMachine admite los dos tipos de visualizacin: Visualizaciones simples Visualizaciones modulares mediante marcos Se recomienda usar las visualizaciones que usan marcos debido a su flexibilidad y modularidad. Visualizaciones simples Las visualizaciones sin marcos se basan en un solo objeto de visualizacin creado para el dispositivo de E/S. SoMachine hace referencia a los datos del dispositivo de E/S en las propiedades de los elementos visuales. Cuando se crea un nuevo dispositivo basado en esta plantilla de dispositivo, SoMachine sustituye directamente las variables en las propiedades de los elementos visuales. Visualizaciones con marcos Una visualizacin que usa marcos se genera a partir de una pantalla principal que puede integrarse con otras visualizaciones, usando varias visualizaciones ms pequeas que se combinarn como mdulos en reas predefinidas de la pantalla principal (marcos). En la pantalla principal se coloca un objeto-marco, como un objeto rectangular, como contenedor. Puede asignar otra visualizacin a dicho contenedor. A continuacin, la visualizacin integrada puede usarse con una interfaz para acceder a elementos visuales internamente. Consulte la ayuda en lnea de CoDeSys para obtener ms informacin acerca de este concepto.

EIO0000000071 06/2011

197

Programa

Para usar las visualizaciones integradas para plantillas de dispositivos, debe definir una interfaz que incluya definiciones de todas las variables relacionadas con la conexin y el dispositivo de E/S o bloque de funciones para cada mdulo de visualizacin. Cuando se crea un dispositivo basado en esta plantilla de dispositivos, SoMachine adapta todos los marcadores de posicin de las visualizaciones integradas de acuerdo con el nombre del dispositivo de E/S creado. NOTA: Todas las visualizaciones que usan marcos y los bloques de funciones vinculados al dispositivo de E/S especfico deben definirse en una biblioteca para que SoMachine pueda encontrarlos.

198

EIO0000000071 06/2011

Programa

Informacin adicional acerca de la integracin de la lgica de control en plantillas de dispositivos


Descripcin general Puede incluir una lgica de control en una plantilla de dispositivos si la lgica contiene una o ms secciones de cdigo que intercambian datos con este dispositivo de campo de una de las siguientes formas: Una seccin de cdigo usa una nueva variable definida en la asignacin de E/S del dispositivo de campo. Una asignacin de cdigo y la asignacin de E/S del dispositivo de campo usa una variable comn que se define en un GVL o un programa del controlador contenido por la aplicacin a la que pertenece la seccin del cdigo. NOTA: Si usa estructuras o matrices, asegrese de que slo estn relacionadas a un dispositivo de campo. Una seccin de cdigo y el dispositivo de campo usan una variable fija especfica del dispositivo (por ejemplo, las variables de referencia del eje usadas con las unidades Altivar o Lexium). Llamadas interconectadas de secciones de cdigo Las acciones de cdigo estn formadas por una secuencia de llamadas interconectadas de bloques de funciones, funciones y operadores. Si existe una de las siguientes relaciones entre las llamadas individuales, se considera que estn conectadas: Hay una conexin grfica entre las llamadas individuales en CFC, FBD y LD Hay una variable conectada a la salida de una llamada y a la entrada de la otra llamada una llamada usa el parmetro de la otra llamada Seleccin individual de bloques de funciones Puede seleccionar individualmente los bloques de funciones incluidos en estas secciones de cdigo que intercambian datos con el dispositivo de campo que se incluir en la plantilla de dispositivos. Esto permite crear otras plantillas de dispositivos que proporcionan distintas funciones para el mismo dispositivo de campo. NOTA: El tipo de bloque de funciones debe estar definido en una biblioteca. Inclusin de expresiones en las plantillas de dispositivos Las expresiones, as como las variables usadas en estas expresiones, que estn conectadas a los parmetros de un bloque de funciones, una funcin o un operador, se guardan automticamente en la plantilla de dispositivos.

EIO0000000071 06/2011

199

Programa

Recomendaciones generales para la creacin de la lgica de control Incluya slo una lgica de control simple en una plantilla de dispositivos. Esto ayuda a asegurarse de que las secciones de cdigo funcionan idnticamente incluso si estn creadas en distintos lenguajes IEC. NOTA: Para la lgica de control compleja, es preferible crear una plantilla de funciones. Recomendaciones para la creacin de la lgica de control en FBD/LD Evite los elementos de deteccin de flancos, ya que no existen en otros lenguajes IEC. Si es posible, use los bloques de funciones R_TRIG o F_TRIG. Recomendaciones para la creacin de la lgica de control en CFC Use el comando Orden de ejecucin Ordenar conforme al flujo de datos para ordenar los elementos CFC que pertenecen a la misma seccin de cdigo, de acuerdo con su posicin en el flujo de datos. Esto proporciona una mejor compatibilidad con otros lenguajes IEC. Deje espacio (en direccin horizontal) entre los elementos CFC individuales, ya que debido al cambio de nombre, los nombres de las variables se ampliarn al crear un dispositivo a partir de una plantilla. Ejemplo de lgica de control En la siguiente figura se muestra un ejemplo tpico de una seccin de cdigo para un dispositivo de E/S distribuidas Advantys OTB en una aplicacin de transporte:

200

EIO0000000071 06/2011

Programa

La seccin de cdigo est formada por los siguientes bloques de funciones:


Nombre InOTB_Conv20 Tipo Bloque de entrada Funcin Conversin de datos procedentes de OTB al formato necesario para el bloque de control Datos de procesamiento Conversin de datos procedentes del bloque de control al formato necesario para OTB

Conv20 OutOTB_Conv20

Bloque de control Bloque de salida

Las variables InByte1_Conv20, InByte2_Conv20 y OutByte_Conv20 estn definidas en la asignacin de E/S de OTB. Esto significa que la seccin de cdigo intercambia datos con el dispositivo OTB. De esta forma, se convierte en parte de la plantilla de dispositivos.

EIO0000000071 06/2011

201

Programa

Pasos para crear una plantilla de dispositivos


Descripcin general En los prrafos siguientes se enumeran los pasos necesarios para guardar dispositivos de campo que cumplan los criterios expuestos en Creacin de una plantilla de dispositivos basada en dispositivos de campo (vase pgina 196). Pasos para guardar un dispositivo de campo como plantilla Para guardar un dispositivo de campo existente como plantilla de dispositivos, haga lo siguiente:
Paso 1 2 Accin Haga clic con el botn derecho en el dispositivo de campo que desea guardar como plantilla en la vista Dispositivos de SoMachine. Seleccione el comando Guardar como plantilla en el men contextual. Resultado: SoMachine genera la aplicacin automticamente. Una vez se haya completado este proceso correctamente, aparecer el cuadro de dilogo Guardar como plantilla. Defina la nueva plantilla de dispositivos en el cuadro de dilogo Guardar como plantilla tal como se indica a continuacin. Haga clic en Aceptar para cerrar el cuadro de dilogo Guardar como plantilla y crear la nueva plantilla de dispositivos.

3 4

202

EIO0000000071 06/2011

Programa

Cuadro de dilogo Guardar como plantilla El cuadro de dilogo Guardar como plantilla contiene los siguientes parmetros:

1 2 3 4 5 6

Indica el tipo de dispositivo de campo en el que se basa la plantilla de dispositivos Indica el tipo de bus de campo del dispositivo de campo El nombre de la plantilla de dispositivos que se crear (inicialmente, el nombre del dispositivo de campo original) Seleccione la biblioteca de plantillas a la que se aadir la plantilla del dispositivo Aada informacin a la plantilla del dispositivo Seleccione bloques de funciones y visualizaciones deberan guardarse con la plantilla de dispositivos

EIO0000000071 06/2011

203

Programa

Definicin de un nombre para la plantilla de dispositivos nueva Utilice el cuadro de texto Nombre de plantilla para definir un nombre para la plantilla de dispositivos nueva. De manera predeterminada, este cuadro de texto incluye el nombre del dispositivo de campo seleccionado. Puede escribir el nombre que desee directamente en este cuadro de texto o hacer clic en el botn ... para seleccionar una plantilla de dispositivos existente en las listas si desea sobrescribir esta plantilla de dispositivos. Seleccin de la biblioteca de plantillas Para seleccionar una de las bibliotecas de plantillas previamente instaladas o creadas en la que se almacenar la plantilla de dispositivos, haga lo siguiente:
Paso 1 Accin En el cuadro de dilogo Guardar como plantilla, haga clic en el botn ... situado al lado del cuadro de texto Biblioteca de plantillas. Resultado: aparecer el cuadro de dilogo Seleccionar la biblioteca de plantillas. En el cuadro de dilogo Seleccionar la biblioteca de plantillas se muestran todas las bibliotecas de plantillas que se han instalado para el proyecto actual o que se han creado. No se muestran las bibliotecas de plantillas protegidas contra escritura. Para aadir la plantilla de dispositivos nueva a una de estas bibliotecas de plantillas, seleccione la entrada apropiada y haga clic en Aceptar.

Adicin de ms informacin a la nueva plantilla de dispositivos El cuadro de dilogo Guardar como plantilla permite introducir ms informacin para la plantilla de dispositivos. Se pueden introducir dos tipos de informacin: En el cuadro de texto Comentario, escriba un texto corto (por ejemplo, para proporcionar una descripcin breve del contenido y el objetivo de la plantilla de dispositivos) que aparecer como informacin al seleccionar las plantilla de dispositivos en SoMachine. En el cuadro de texto Descripcin escriba un texto largo (por ejemplo, una descripcin detallada del contenido y el objetivo de la plantilla de dispositivos).

204

EIO0000000071 06/2011

Programa

Seleccin de los bloques de funciones Para seleccionar las instancias de los bloques de funciones que se incluirn en la plantilla de dispositivos, siga estos pasos:
Paso 1 Accin En el cuadro de dilogo Guardar como plantilla, haga clic en el botn ... situado a la derecha del cuadro de texto Bloques de funciones. Resultado: aparecer el cuadro de dilogo Seleccionar los bloques de funciones. En el cuadro de dilogo Seleccionar los bloques de funciones se muestran todas las instancias de los bloques de funciones contenidas en la lgica de control del dispositivo (vase pgina 199) de campo. Seleccione un bloque de funciones concreto y haga clic en el botn > para seleccionarlo para la plantilla de dispositivos; es decir, para copiarlo en la lista Elementos seleccionados en la parte derecha. O bien, haga clic en el botn >> para seleccionar toda la lista de bloques de funciones para la plantilla de dispositivos; es decir, para copiarla en la lista Elementos seleccionados en la parte derecha. Haga clic en el botn Aceptar.

Seleccin de las visualizaciones Para seleccionar las visualizaciones que se incluirn en el dispositivo de campo, siga estos pasos:
Paso 1 Accin En el cuadro de dilogo Guardar como plantilla, haga clic en el botn ... situado a la derecha del cuadro de texto Visualizaciones. Resultado: aparecer el cuadro de dilogo Seleccionar las visualizaciones. En el cuadro de dilogo Seleccionar las visualizaciones se muestran las visualizaciones vinculadas con el dispositivo de campo o con uno de los bloques de funciones seleccionados. Seleccione una visualizacin concreta y haga clic en el botn > para seleccionarlo para la plantilla de dispositivos; es decir, para copiarlo en la lista Elementos seleccionados en la parte derecha. O bien, haga clic en el botn >> para seleccionar toda la lista de visualizaciones para la plantilla de dispositivos; es decir, para copiarla en la lista Elementos seleccionados en la parte derecha. Haga clic en el botn Aceptar.

EIO0000000071 06/2011

205

Programa

6.11

Administracin de plantillas de funciones

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Informacin acerca de las plantillas de funciones Adicin de funciones a partir de plantillas Funciones de aplicaciones como base para plantillas de funciones Pasos para crear una plantilla de funciones Pgina 207 208 211 213

206

EIO0000000071 06/2011

Programa

Informacin acerca de las plantillas de funciones


Contenido de las plantillas de funciones Las plantillas de funciones representan funcionalidades dedicadas de control y visualizacin que estn asociadas con una funcin de aplicacin. Una plantilla de funciones puede incluir los elementos siguientes: Programas IEC Dispositivos de campo utilizados por la funcin de aplicacin Visualizaciones de CoDeSys utilizadas para visualizar la funcin de aplicacin Listas de variables globales Variables globales que puede que se compartan con otras funciones de aplicaciones Trazas Tablas CAM NOTA: Esta funcin no admite los elementos de HMI relacionados con CoDeSys. Uso de plantillas de funciones Las plantillas de funciones ya disponibles estn almacenadas en bibliotecas de plantillas. Cada biblioteca de plantillas contiene la definicin de varias plantillas de funciones que tienen una base comn (por ejemplo, todas estn relacionadas con aplicaciones de empaquetado). Puede seleccionarlas y adaptarlas fcilmente a los requisitos de sus proyectos de SoMachine individuales para crear nuevas funciones de aplicaciones listas para usar. Creacin de plantillas de funciones nuevas Con el fin de que la funcin de aplicacin ya creada se pueda volver a utilizar para cualquier proyecto de SoMachine, puede guardarla como plantilla de funciones. Cuando guarde la plantilla de funciones, deber decidir en qu biblioteca de plantillas desea almacenarla.

EIO0000000071 06/2011

207

Programa

Adicin de funciones a partir de plantillas


Procedimiento Para aadir una funcin de aplicaciones a partir de una plantilla de funciones al proyecto, haga lo siguiente:
Paso 1 Accin Haga clic con el botn derecho del ratn en el nodo Aplicacin de la vista Dispositivos y seleccione el comando Aadir funcin a partir de una plantilla en el men contextual. Resultado: aparecer el cuadro de dilogo Aadir funcin a partir de una plantilla. Escriba un nombre en Nombre de la funcin, que se utilizar para la nueva carpeta de esta aplicacin y para nombrar los elementos que contenga. Haga clic en el botn ... y seleccione una plantilla de funciones en el cuadro de dilogo Seleccionar la plantilla de funciones. Si la plantilla de funciones contiene dispositivos de campo, la lista Dispositivos de E/S incluir la informacin siguiente: Nombre de dispositivo: Esta celda incluye el nombre del futuro dispositivo de campo. No se puede cambiar este nombre. Tipo de dispositivo: En esta celda se indica el tipo de dispositivo de campo. No se puede editar esta celda. Tipo de bus de campo: En esta celda se indica el tipo del bus de campo del dispositivo de campo. No se puede editar esta celda. Maestro: Esta celda contiene el maestro de bus de campo al que est conectado el dispositivo de campo. Si hay varios maestros, se puede seleccionar uno en la lista. Direccin: Inicialmente, esta celda est vaca. En el caso de dispositivos de campo en buses de campo que requieran direcciones numricas (lnea serie Modbus y CANopen), haga clic en el botn ... situado junto al campo y asigne la direccin que desee. Confirme los ajustes haciendo clic en el botn Aceptar. Resultado: SoMachine comprueba si los ajustes son correctos e inserta la nueva funcin de aplicaciones como una carpeta independiente en la vista Dispositivos o muestra un mensaje de deteccin de error.

2 3 4

208

EIO0000000071 06/2011

Programa

Objetos creados La plantilla de funciones crea los objetos siguientes en el proyecto:


Objeto directorio raz Descripcin Se crea una carpeta nueva bajo el nodo Aplicacin en la vista Dispositivos con el nombre definido en el cuadro de texto Nombre de la funcin. Los dispositivos de campo incluidos en la plantilla de funciones se crean con nombres que respetan las reglas de asignacin de nombres y estn conectados al maestro de bus de campo. Si es necesario, la asignacin de E/S se ajusta automticamente. Las visualizaciones incluidas en la plantilla de funciones se crean debajo del directorio raz con nombres que respetan las reglas de nomenclatura. Las propiedades de la visualizacin se ajustan automticamente. Los programas incluidos en la plantilla de funciones se crean debajo del directorio raz con nombres que respetan las reglas de nomenclatura. Los nombres de estos objetos del programa que forman parte de la plantilla de funciones se ajustarn automticamente. Las trazas incluidas en la plantilla de funciones se crean debajo del directorio raz con nombres que respetan las reglas de nomenclatura y se pueden utilizar para realizar el seguimiento de variables pertenecientes a la funcin de aplicaciones. Las tablas CAM incluidas en la plantilla de funciones se crean debajo del directorio raz con nombres que respetan las reglas de nomenclatura. Slo son necesarias si la funcin de aplicaciones incluye dispositivos SoftMotion. La plantilla de funciones ajusta la configuracin de tareas cuando es necesario. Las listas de variables globales incluidas en la plantilla de funciones se crean debajo del directorio raz con nombres que respetan las reglas de nomenclatura. Las variables globales cuyas listas de variables globales no pertenecen a la plantilla de funciones se restauran en su lista de variables globales original del modo siguiente: Si an no existe una lista de variables globales con el nombre original debajo de la aplicacin, se crear automticamente. Si an no existe una variable global con el nombre original en esta lista de variables globales, se crear automticamente. Si el tipo de variable global no es correcto, SoMachine mostrar un mensaje de deteccin de error.

Dispositivos de campo

visualizaciones

programas

trazas

tablas CAM

configuracin de tareas listas de variables globales variables externas

EIO0000000071 06/2011

209

Programa

Objeto variables permanentes

Descripcin Las variables permanentes se restauran en la lista de variables respectiva de la aplicacin del modo siguiente: Si an no existe una lista de variables permanentes debajo de la aplicacin, se crear automticamente con su nombre original. Si an no existe una variable global con el nombre original en la lista de variables permanentes, se crear automticamente. Si el tipo de variable permanente no es correcto, SoMachine mostrar un mensaje de deteccin de error.

Todos los objetos que se creen con la instanciacin de la plantilla de funciones aparecern en la subventana Mensajes. Nomenclatura de los objetos Para evitar conflictos de nomenclatura si se instancia la misma plantilla de funciones varias veces en el mismo dispositivo controlador, se aplican las convenciones sobre nomenclatura siguientes a las funciones de aplicaciones y los objetos asociados:
Si el nombre del objeto original... Caso 1: contiene el nombre de la funcin de aplicaciones Ejemplo: la funcin de aplicaciones original de plantilla en el caso de una funcin de aplicaciones Axis contiene un programa Axis_Init nueva Axis1 creada con esta plantilla, el programa nuevo se denominar correspondientemente Axis1_Init. Caso 2: no contiene el nombre de la funcin de aplicaciones se insertarn en el nombre original el nombre de la funcin de aplicaciones nueva y un carcter de subrayado para formar un nombre nuevo exclusivo. esta parte del objeto se reemplazar con el nombre de la nueva funcin de aplicaciones que se cree. entonces...

Ejemplo: la funcin de aplicaciones original Axis contiene un programa InitProg en el caso de una funcin de aplicaciones nueva Axis1 creada con esta plantilla, el programa nuevo se denominar correspondientemente Axis1_InitProg.

NOTA: Utilice ms bien nombres cortos para las funciones de aplicaciones para que no aparezcan cortados.

210

EIO0000000071 06/2011

Programa

Funciones de aplicaciones como base para plantillas de funciones


Descripcin general En los prrafos de abajo se indica lo siguiente: Los criterios que se deben cumplir para guardar una funcin de aplicaciones con sus dispositivos de campo y visualizaciones asociados como plantilla de funciones. La informacin que se guarda en la plantilla de funciones. Requisitos previos de las funciones de aplicaciones Para poder guardar funciones de aplicaciones como plantillas de funciones, es necesario que todos los objetos que pertenecen a la funcin de aplicaciones estn agrupados en una carpeta independiente de la vista Dispositivos. NOTA: Esta carpeta no puede contener los dispositivos de campo asociados con la funcin de aplicaciones. Requisitos previos de la aplicacin Slo se pueden crear plantillas a partir de aplicaciones correctas, lo que significa que no se hayan detectado errores durante el proceso de creacin. Requisitos previos para guardar una funcin de aplicaciones como plantilla de funciones Para poder guardar una funcin de aplicaciones como plantilla de funciones, se deben ejecutar todos los programas de la funcin de aplicaciones. Esto significa que deben cumplir uno de los criterios siguientes: Se deben aadir a una tarea. Los debe llamar otro programa. De lo contrario, no se tendrn en cuenta cuando se ejecute el comando Compilar. Objetos guardados en plantillas de funciones Los objetos siguientes se guardan en plantillas de funciones: Todos los programas directamente ubicados en la carpeta de funciones de aplicaciones, as como sus subobjetos. Todas las listas de variables globales directamente ubicadas en la carpeta de funciones de aplicaciones. Todas las visualizaciones directamente ubicadas en la carpeta de funciones de aplicaciones. Todas las tablas CAM directamente ubicadas en la carpeta de funciones de aplicaciones. Todas las trazas directamente ubicadas en la carpeta de funciones de aplicaciones.

EIO0000000071 06/2011

211

Programa

Todos los dispositivos de campo utilizados por cualquier programa o visualizacin incluidos en la plantilla de funciones. Todas las variables globales cuyas listas de variables no formen parte de la plantilla de funciones pero sean utilizadas por cualquier programa o visualizacin que forme parte de ella. Todas las variables persistentes utilizadas por cualquier programa o visualizacin que forme parte de la plantilla de funciones. NOTA: No se guardar en la plantilla de funciones ningn otro tipo de objeto (aunque se guarde en la carpeta de funciones de aplicaciones). Utilice nicamente los bloques de funciones y tipos de datos almacenados en una biblioteca.

212

EIO0000000071 06/2011

Programa

Pasos para crear una plantilla de funciones


Descripcin general En los prrafos siguientes se enumeran los pasos necesarios para guardar funciones de aplicacin ya disponibles que cumplan los criterios expuestos en el apartado sobre las funciones de aplicacin como base de las plantillas de funciones (vase pgina 211) como plantillas de funciones. Procedimiento Para guardar una funcin de aplicacin ya disponible como plantilla de funciones, haga lo siguiente:
Paso 1 2 Accin Haga clic con el botn derecho del ratn en la carpeta que contenga la funcin de aplicacin en la vista Dispositivos. Seleccione el comando Guardar como plantilla de funciones en el men contextual. Resultado: Aparecer el cuadro de dilogo Guardar como plantilla de funciones.

3 4

Asigne un nombre de plantilla y una biblioteca de plantillas tal como se indica a continuacin. Haga clic en Aceptar para cerrar el cuadro de dilogo Guardar como plantilla de funciones y crear la nueva plantilla de funciones. Resultado: SoMachine comprobar que se pueda crear la plantilla de funciones y mostrar un mensaje para indicar que se ha creado correctamente o bien mensajes de error para indicar los errores detectados. 213

EIO0000000071 06/2011

Programa

Asignacin de un nombre de plantilla El cuadro de texto Nombre de plantilla del cuadro de dilogo Guardar como plantilla de funciones permite definir el nombre con el que se guardar la plantilla de funciones en la biblioteca de plantillas. De manera predeterminada, este cuadro de texto contiene el nombre de la carpeta en la que se encuentra la funcin de aplicacin de la vista Dispositivos, aunque puede adaptar el nombre a sus requisitos individuales. Seleccin de una biblioteca de plantillas Para seleccionar una de las bibliotecas de plantillas previamente instaladas o creadas en la que se almacenar la nueva plantilla de funciones, haga lo siguiente:
Paso 1 Accin En el cuadro de dilogo Guardar como plantilla de funciones, haga clic en el botn ... situado al lado del cuadro de texto Biblioteca de plantillas. Resultado: aparecer el cuadro de dilogo Seleccionar la biblioteca de plantillas. En el cuadro de dilogo Seleccionar la biblioteca de plantillas se muestran todas las bibliotecas de plantillas que se han instalado para el proyecto actual o que se han creado. No se muestran las bibliotecas protegidas contra escritura. Para aadir una plantilla de funciones nueva a una de estas bibliotecas de plantillas, seleccione la entrada apropiada y haga clic en Aceptar.

Adicin de ms informacin a la nueva plantilla de funciones El cuadro de dilogo Guardar como plantilla permite introducir ms informacin para la plantilla de funciones. Se pueden introducir dos tipos de informacin: En el cuadro de texto Comentario, escriba un texto corto (por ejemplo, para proporcionar una descripcin breve del contenido y el objetivo de la plantilla de funciones) que aparecer como informacin al seleccionar las plantilla de funciones en SoMachine. En el cuadro de texto Descripcin escriba un texto largo (por ejemplo, una descripcin detallada del contenido y el objetivo de la plantilla de funciones).

214

EIO0000000071 06/2011

Programa

Sobreescritura de una plantilla de funciones existente Para sobrescribir una plantilla de funciones existente con la funcin de aplicaciones seleccionada, haga lo siguiente:
Paso 1 2 3 Accin En el cuadro de dilogo Guardar como plantilla de funciones, haga clic en el botn ... situado al lado del cuadro de texto Nombre de plantilla. Busque la plantilla de funciones ya disponible que desee reemplazar. Seleccione la plantilla de funciones que desee reemplazar. Resultado: el nombre de esta plantilla de funciones se insertar en el cuadro de texto Nombre de plantilla y el nombre de la biblioteca de plantillas en el que se almacene se insertar en el cuadro de texto Biblioteca de plantillas. Haga clic en Aceptar para cerrar el cuadro de dilogo Guardar como plantilla de funciones y reemplazar la plantilla de funciones seleccionada con la funcin de aplicaciones nueva.

EIO0000000071 06/2011

215

Programa

6.12

Descarga y ejecucin de aplicaciones

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Descarga de aplicaciones Ejecucin de aplicaciones Pgina 217 220

216

EIO0000000071 06/2011

Programa

Descarga de aplicaciones
Introduccin Para ejecutar una aplicacin, primero es necesario conectar el PC al controlador y descargar la aplicacin al controlador. La descarga de un proyecto permite copiar el proyecto actual de SoMachine a la memoria del controlador. NOTA: Debido a la limitacin de tamao de la memoria, algunos controladores no pueden almacenar el origen de la aplicacin, sino slo una aplicacin creada que est ejecutada. Esto significa que no se podr cargar el origen de la aplicacin del controlador a un PC.

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO Cada vez que inicie la sesin en su controlador, asegrese de lo siguiente: La aplicacin de software que se est descargando debe estar instalada en el dispositivo previsto. Confirme que ha introducido la designacin o direccin de dispositivo correctas. Las protecciones deben estar instaladas de modo que, si se produjera un funcionamiento inesperado del equipo, no provoque lesiones al personal ni daos al propio equipo. Lea y asegrese de comprender el manual de usuario del software y los dispositivos correspondientes para aprender a utilizar el equipo. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Condiciones previas La aplicacin debe cumplir las condiciones siguientes antes de descargarla al controlador: Se debe establecer la ruta activa para el controlador. La aplicacin que se desee descargar debe estar activa. La aplicacin no puede tener errores de compilacin. Aplicacin de arranque La aplicacin de arranque es la que se iniciar al iniciar el controlador. Esta aplicacin se almacena en la memoria del controlador. Para configurar la descarga de la aplicacin de arranque, haga clic con el botn derecho del ratn en el nodo Aplicacin de la vista Dispositivos y seleccione el comando Propiedades. Al final de una descarga correcta de una nueva aplicacin, aparecer un mensaje para preguntarle si desea crear la aplicacin de arranque.
EIO0000000071 06/2011

217

Programa

Puede crear una aplicacin de arranque manualmente de las siguientes maneras: En modalidad offline: Haga clic en En lnea Crear aplicacin de inicio para guardar esta aplicacin en un archivo. En la modalidad en lnea, con la aplicacin en modalidad STOP: Haga clic en En lnea Crear aplicacin de inicio para descargar esta aplicacin en el controlador. Modalidades de funcionamiento El mtodo de descarga variar segn la relacin entre la aplicacin cargada y la aplicacin que se desee descargar. Los tres casos son los siguientes: Caso 1: La aplicacin del controlador es la misma que la que se desea cargar. En este caso, no se produce ninguna descarga, slo se conecta al controlador SoMachine. Caso 2: Ha modificado la aplicacin que est cargada en el controlador. En este caso, puede especificar si desea descargar toda la aplicacin modificada o partes de la misma, o bien mantenerla tal cual en el controlador. Caso 3: La aplicacin del controlador es distinta de la que se desea cargar. En este caso, debe especificar si desea conectar la aplicacin cargada o si desea cargar la nueva. Descarga de la aplicacin al controlador: Caso 1
Paso 1 2 Accin Para conectarse con el controlador, seleccione En lnea Iniciar sesin en Aplicacin[Nombre_aplicacin; Plc Logic]. Est conectado al controlador.

218

EIO0000000071 06/2011

Programa

Descarga de la aplicacin al controlador: Caso 2


Paso 1 2 Accin Para conectarse con el controlador, seleccione En lnea Iniciar sesin en Aplicacin[Nombre_aplicacin; Plc Logic]. Si ha modificado la aplicacin y desea volver a cargarla en el controlador, aparecer el mensaje siguiente:

Iniciar sesin con modificacin en lnea Slo se volvern a cargar en el controlador las partes modificadas de un proyecto que ya est en ejecucin. Iniciar sesin con descarga Se volver a cargar en el controlador toda la aplicacin modificada. Iniciar sesin sin modificaciones No se cargarn las modificaciones. Seleccione la opcin que desee y haga clic en Aceptar.

NOTA: Consulte la gua de programacin del controlador para ver informacin importante sobre seguridad relativa a la descarga de aplicaciones. Descarga de la aplicacin al controlador: Caso 3
Paso 1 2 Accin Para conectarse con el controlador, seleccione En lnea Iniciar sesin en Aplicacin[Nombre_aplicacin; Plc Logic]. Si desea cargar una aplicacin distinta de la que se encuentra en el controlador, aparecer el mensaje siguiente:

Para descargar la nueva aplicacin en el controlador, haga clic en Aceptar. De lo contrario, haga clic en Cancelar.

NOTA: Consulte la gua de programacin del controlador para ver informacin importante sobre seguridad relativa a la descarga de aplicaciones.
EIO0000000071 06/2011

219

Programa

Ejecucin de aplicaciones
Introduccin En este parte se muestra cmo iniciar o detener una aplicacin. EJECUTAR/DETENER con SoMachine El controlador se puede ejecutar y detener mediante la ejecucin de SoMachine en un PC conectado al controlador. Haga clic en En lnea Inicio Aplicacin [Nombre_aplicacin: Plc logic] o CTRL+F5, o bien en el botn Inicio Application [ApplicationName: Lgica Plc] de la barra de mens para iniciar la aplicacin. Haga clic en En lnea Detener Aplicacin [Nombre_aplicacin: Plc logic] o CTRL+SHIFT+F5, o bien en el botn Parada Application [ApplicationName: Lgica Plc] de la barra de mens para detener la aplicacin. Entrada RUN/STOP para controladores Algunos controladores permiten configurar una entrada Run/Stop (por ejemplo, %IX0.0...%IX1.5) para controlar el inicio y la detencin de la aplicacin.
Estado 0 Flanco ascendente 1 Descripcin Detencin de la aplicacin. No es posible iniciar el comando EJECUTAR en SoMachine. Inicio de la aplicacin. Se ejecuta la aplicacin. Es posible iniciar el comando EJECUTAR/DETENER en SoMachine.

Consulte el manual de su controlador para conocer si admite esta funcin. S se van a usar comandos remotos para iniciar y detener el controlador, se recomienda encarecidamente configurar e instalar la entrada EJECUTAR/DETENER. Es la mejor forma de asegurarse un control local durante la ejecucin del controlador; tambin ayuda a evitar un inicio inadvertido del controlador desde una ubicacin remota. Para obtener ms informacin, consulte que la descripcin delConexin remota comando (vase pgina 164).

220

EIO0000000071 06/2011

SoMachine Puesta en marcha EIO0000000071 06/2011

Puesta en marcha

7
Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Descripcin general de la ficha Puesta en marcha Descripcin de la tarea Iniciar sesin/Cerrar sesin Descripcin de la tarea Descarga mltiple Descripcin de la tarea Descarga de cdigo de origen Pgina 222 225 227 229

EIO0000000071 06/2011

221

Puesta en marcha

Descripcin general de la ficha Puesta en marcha


Descripcin general La ficha Puesta en marcha slo aparece cuando se abre un proyecto de SoMachine. Incluye un editor grfico de configuracin, como la ficha Configuracin (vase pgina 62), pero slo con las funciones necesarias para poner en marcha una mquina: introduccin de los ltimos parmetros visualizacin del estado en lnea inicio de sesin en la mquina descarga a los dispositivos y desde los mismos

222

EIO0000000071 06/2011

Puesta en marcha

Elementos de la ficha Puesta en marcha En la ilustracin siguiente se muestra la ficha Puesta en marcha con una configuracin de muestra:

1 2 3

En la subventana de seleccin de tareas se muestran las tareas disponibles. El rea de trabajo incluye el editor grfico de configuracin con funciones limitadas a las tareas de puesta en marcha. La subventana de informacin incluye informacin adicional sobre el elemento seleccionado en el rea de trabajo, as como el estado en lnea de este dispositivo.

EIO0000000071 06/2011

223

Puesta en marcha

Informacin del estado en lnea El estado en lnea se indica en el editor grfico de configuracin de cada dispositivo individualmente en distintos colores:
Estado en lnea Sesin no iniciada En ejecucin Detenido Color amarillo verde rojo

La informacin del estado en lnea se muestra en el panel de informacin del dispositivo seleccionado en el editor grfico de configuracin. Edicin de parmetros de dispositivo y comunicacin Para editar parmetros de dispositivo con el fin de poner en marcha la mquina haga doble clic en el icono del dispositivo del editor grfico de configuracin, o bien haga clic con el botn derecho del ratn en el icono del dispositivo y seleccione Editar parmetros en el men contextual. Resultado: aparecer la pantalla de configuracin Parmetros correspondiente al dispositivo (vase pgina 71) seleccionado. Para editar parmetros de comunicacin con el fin de poner en marcha la mquina haga doble clic en la lnea de conexin de red del editor grfico de configuracin, o bien haga clic con el botn derecho del ratn en la lnea de conexin de red y seleccione Editar parmetros en el men contextual. Resultado: Aparecer la pantalla de configuracin de red correspondiente a la conexin de red (vase pgina 83) seleccionada. NOTA: Consulte la gua de programacin del controlador para ver informacin importante sobre seguridad relativa a la edicin de parmetros de dispositivos y comunicacin.

224

EIO0000000071 06/2011

Puesta en marcha

Descripcin de la tarea Iniciar sesin/Cerrar sesin


Descripcin general La tarea Iniciar sesin/Cerrar sesin permite establecer una conexin entre un PC con SoMachine y un dispositivo conectado para cargar o descargar software. Para poder establecer esta conexin, primero debe conectar fsicamente el dispositivo al PC. Para obtener informacin detallada sobre esta conexin de hardware, consulte el manual de hardware del dispositivo.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Cada vez que inicie la sesin en su controlador, asegrese de lo siguiente: Confirme que ha introducido la designacin o la direccin del dispositivo correctas. Las protecciones deben estar instaladas de modo que, si se produjera un funcionamiento inesperado del equipo, ste no provoque lesiones al personal ni daos al propio equipo. Lea y asegrese de comprender el manual de usuario del software y los dispositivos correspondientes para aprender a utilizar el equipo. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. El procedimiento de inicio de sesin difiere en funcin de si el proyecto est formado por una o varias aplicaciones. Procedimiento de inicio de sesin con proyecto compuesto por un controlador y una aplicacin Para iniciar sesin en un dispositivo conectado, siga estos pasos:
Paso 1 Accin En la ficha Puesta en marcha, haga clic en el botn Iniciar sesin/Cerrar sesin de la subventana de seleccin de tareas. Resultado: una vez iniciada la sesin correctamente, la lnea de informacin situada en la parte inferior del icono de cada dispositivo indicar el estado del dispositivo mediante distintos colores (por ejemplo, Detener se indica en rojo).

Para cerrar la sesin, haga clic otra vez en el botn Iniciar sesin/Cerrar sesin de la subventana de seleccin de tareas. Resultado: una vez haya cerrado la sesin correctamente, la lnea de informacin de la parte inferior de cada icono del dispositivo cambiar a estado Sesin no iniciada o N/D de color amarillo.

EIO0000000071 06/2011

225

Puesta en marcha

Procedimiento de inicio de sesin con proyecto compuesto por varios controladores, cada uno con una aplicacin Para iniciar sesin en un dispositivo conectado, siga estos pasos:
Paso 1 Accin En la ficha Puesta en marcha, haga clic en el botn Iniciar sesin/Cerrar sesin de la subventana de seleccin de tareas. Resultado: aparece el cuadro de dilogo Iniciar/cerrar sesin de las aplicaciones.

En el cuadro de dilogo Iniciar/cerrar sesin de las aplicaciones, seleccione la aplicacin en la que desea iniciar sesin y haga clic en el botn Aceptar. Resultado: una vez iniciada la sesin correctamente, la lnea de informacin situada en la parte inferior del icono de cada dispositivo indicar el estado del dispositivo mediante distintos colores (por ejemplo, Detener se indica en rojo).

Para cerrar la sesin, vuelva a hacer clic en el botn Iniciar sesin/cerrar sesin de la subventana de seleccin de tareas, deseleccione las aplicaciones seleccionadas y haga clic en el botn Cerrar. Resultado: una vez haya cerrado la sesin correctamente, la lnea de informacin de la parte inferior de cada icono del dispositivo cambiar a estado Sesin no iniciada o N/D de color amarillo.

226

EIO0000000071 06/2011

Puesta en marcha

Descripcin de la tarea Descarga mltiple


Descripcin general Para la operacin Descarga mltiple, se deben especificar dos valores: Seleccionar las aplicaciones del proyecto que se va a descargar. Especificar las opciones de modificacin en lnea y opciones adicionales. NOTA: Todos los destinos fsicos (controladores y HMI asociados de las aplicaciones seleccionadas) deben estar conectados al PC. Procedimiento Ejecute la tarea Descarga mltiple del modo siguiente:
Paso 1 Accin En la ficha Puesta en marcha, haga clic en el botn Descarga mltiple de la subventana de seleccin de tareas. Resultado: aparecer el cuadro de dilogo Descarga mltiple.

En la seccin Por favor seleccione las aplicaciones, marque todas las aplicaciones a las que desee descargar el nuevo proyecto de origen. 227

EIO0000000071 06/2011

Puesta en marcha

Paso 3 4

Accin Seleccione las Opciones de modificacin en lnea apropiadas para la aplicacin. Para obtener ms detalles, consulte la parte sobre CoDeSys de la ayuda en lnea. Seleccione las opciones de Operaciones adicionales apropiadas para la aplicacin. Para obtener ms detalles, consulte la parte sobre CoDeSys de la ayuda en lnea. Haga clic en el botn Aceptar para empezar el proceso de descarga. Resultado: aparecer un cuadro de mensaje Resultado de descarga mltiple en el que se indicar si se ha completado correctamente el proceso de descarga de cada aplicacin.

NOTA: Consulte la gua de programacin del controlador para ver informacin importante sobre seguridad relativa a la funcin de descarga mltiple.

228

EIO0000000071 06/2011

Puesta en marcha

Descripcin de la tarea Descarga de cdigo de origen


Descripcin general La tarea Descarga de cdigo de origen permite descargar una versin archivada de un proyecto de SoMachine desde el PC a un controlador conectado. NOTA: Tenga en cuenta que debe disponer de una ampliacin de memoria adicional en el controlador para poder utilizar esta funcin. Por tanto, slo est disponible para los controladores ATV IMC y M258, as como para los tipos XBTGC que puedan utilizar una unidad flash USB como almacenamiento secundario. Los controladores XBTGT/GK pueden utilizar la tarjeta CF como almacenamiento secundario para la descarga de cdigo de origen con SoMachine 2.0. Procedimiento Para descargar un proyecto de SoMachine en el controlador, haga lo siguiente:
Paso 1 Accin Inicie sesin en el controlador en el que desee descargar el proyecto de SoMachine, tal como se describe en el captulo Descripcin de la tarea Iniciar sesin/Cerrar sesin (vase pgina 225). Haga clic en el botn Descarga de cdigo de origen desde la subventana de seleccin de tareas. Resultado: se crear y descargar automticamente al controlador un archivo del proyecto abierto.

EIO0000000071 06/2011

229

Puesta en marcha

230

EIO0000000071 06/2011

SoMachine Informe EIO0000000071 06/2011

Informe

8
Informe
Ficha Informe La ficha Informe slo est disponible cuando se abre un proyecto de SoMachine. Incluye tareas para crear y personalizar un informe del proyecto. En el panel de seleccin de tareas situado a la izquierda se muestran los pasos de creacin de un informe: Configurar pgina Vista preliminar de impresin Imprimir Elementos de la ficha Informe Esta ficha tambin incluye la tarea Personalizacin para adaptar el informe a sus preferencias individuales. En la tabla siguiente se muestran los elementos de la ficha Informe:

1 2 3 4

tareas para la creacin de informes estructura de rbol del proyecto para la seleccin tarea para la personalizacin de informes ms informacin acerca del objeto seleccionado

EIO0000000071 06/2011

231

Informe

Botones de la ficha Informe Los botones del rea de trabajo permiten ver una estructura de rbol del proyecto y organizar los elementos en esta estructura. Cada elemento del proyecto tiene una casilla de verificacin. Active las casillas de verificacin de los elementos que desee que formen parte del informe.
Botones de ajustes de informe Significado Mover hacia arriba Mover hacia abajo Haga clic en Subir para hacer subir un elemento del proyecto en la estructura de rbol del proyecto. Haga clic en Bajar para hacer bajar un elemento en la estructura de rbol del proyecto. Haga clic en Seleccionar todo para seleccionar las casillas de verificacin de todos los elementos del proyecto Haga clic en Deseleccionar todo para desactivar las casillas de verificacin de todos los elementos del proyecto Haga clic en Expandir todo para ver los detalles de la estructura de rbol de todos los elementos del proyecto Haga clic en Contraer todo para cerrar la vista de la estructura de rbol. Contraer todo

Seleccionar todo

No seleccionar ninguno

Expandir todo

Configuracin de los parmetros de impresin Para configurar los parmetros para imprimir el informe, haga clic en el botn Configurar pgina del panel de seleccin de tareas situado a la izquierda. Adapte la configuracin del cuadro de dilogo Configurar pgina estndar de Windows a sus requisitos especficos. Para obtener ms informacin, consulte la ayuda en lnea de Windows. Impresin de un informe Para imprimir un informe, haga lo siguiente:
Paso 1 Accin Haga clic en Vista preliminar de impresin para visualizar los elementos seleccionados. Resultado: se generar una Vista preliminar de impresin. Desplcese a Vista preliminar de impresin mediante el cuadro de texto Pgina. Haga clic en Imprimir para iniciar la impresin. Resultado: se abre un cuadro de dilogo de Windows de Imprimir. Seleccione los ajustes y haga clic en Aceptar para iniciar la impresin.

Para configurar la pgina, utilice el cuadro de dilogo Imprimir de Windows.


232
EIO0000000071 06/2011

Informe

La tarea Personalizacin La tarea Personalizacin permite personalizar el proyecto segn sus preferencias personales. Si hace clic en el botn Personalizacin, aparecer la pantalla siguiente:

1 2

La parte superior del rea de trabajo incluye opciones para personalizar el informe. La parte inferior del rea de trabajo incluye una vista previa de la configuracin de la pgina. Los cuadros situados alrededor de la vista previa permiten incluir informacin en el informe.

EIO0000000071 06/2011

233

Informe

Opciones para la personalizacin de informes


Opciones de personalizacin Adicin de un logotipo Pasos Haga clic en Aadir para aadir un logotipo al informe. Resultado: se abrir un cuadro de dilogo Seleccionar logotipo que permite buscar el archivo de la imagen que se desea utilizar como logotipo. El logotipo se puede mostrar en el encabezado o el pie de pgina del informe. Haga clic en Cambiar para reemplazar el logotipo por otro, o bien haga clic en Quitar para eliminarlo. En los cuadros de texto Texto 1 y Texto 2, escriba el texto opcional que desea que aparezca en el encabezado o el pie de pgina del informe impreso. Las entradas aparecern en una vista previa en la parte inferior de la ventana. Las partes superior e inferior de la vista previa incluyen cuadros que permiten colocar la informacin seleccionada Texto 1, Texto 2, Logotipo, Ttulo de pgina, Fecha, Nombre del proyecto y Project Number en una posicin preferida del encabezado o el pie de pgina del informe. Seleccione la informacin que desee colocar en la posicin determinada en la lista.

Cambio o eliminacin de un logotipo Adicin de texto

Organizacin de la informacin del informe

234

EIO0000000071 06/2011

SoMachine Solucin de problemas y FAQ EIO0000000071 06/2011

Solucin de problemas y FAQ

III

EIO0000000071 06/2011

235

Solucin de problemas y FAQ

236

EIO0000000071 06/2011

SoMachine Genrico - Solucin de problemas y FAQ EIO0000000071 06/2011

Genrico - Solucin de problemas y FAQ

9.1

Preguntas frecuentes

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Teclas de mtodo abreviado y mens Activacin y configuracin de entradas analgicas en CANopen Pgina 238 240

EIO0000000071 06/2011

237

Genrico - Solucin de problemas y FAQ

Teclas de mtodo abreviado y mens


Descripcin general Los mens y los mtodos abreviados del software de SoMachine difieren segn el estado actual, que es la ventana o el editor que est abierto. En SoMachine 2.0 y versiones anteriores, los mens y mtodos abreviados de la interfaz grfica de usuario de SoMachine se optimizaron para SoMachine, usando un SoMachine estndar de forma predeterminada. En SoMachine 3.0 y versiones posteriores, que los mtodos abreviados y mens estndar de CoDeSys se implementan de forma predeterminada. Puede adaptar los mtodos abreviados y los mens a sus preferencias especficas, o bien puede cargar los mtodos abreviados y los mens estndar de SoMachine o CoDeSys, como se describe en las siguientes secciones. Personalizacin de teclas de mtodo abreviado y mens Si desea adaptar las teclas de mtodo abreviado y los mens a sus preferencias individuales, utilice el men Herramientas Personalizar. Restauracin de las teclas de mtodo abreviado y los mens estndar de SoMachine Para restaurar las teclas de mtodo abreviado y los mens estndar de SoMachine (despus de personalizarlos), haga lo siguiente:
Paso 1 2 3 Accin Ejecute el comando Personalizar del men Herramientas. Resultado: aparecer el cuadro de dilogo Personalizar. En el cuadro de dilogo Personalizar, haga clic en el botn Cargar. Resultado: aparecer el cuadro de dilogo Cargar men. En el cuadro de dilogo Cargar men, busque la carpeta ...\Archivos de programa\Schneider Electric\SoMachine\CoDeSys\Settings, seleccione el archivo Standard.opt.menu y haga clic en Abrir. Resultado: ahora el cuadro de dilogo Personalizar muestra la configuracin estndar de SoMachine. Para cargar esta configuracin estndar en la interfaz grfica de usuario de SoMachine, haga clic en Aceptar.

238

EIO0000000071 06/2011

Genrico - Solucin de problemas y FAQ

Seleccin de las teclas de mtodo abreviado y los mens estndar de CoDeSys Para importar las teclas de mtodo abreviado y los mens de CoDeSys a la interfaz grfica de usuario de SoMachine, haga lo siguiente:
Paso 1 2 3 Accin Ejecute el comando Personalizar del men Herramientas. Resultado: aparecer el cuadro de dilogo Personalizar. En el cuadro de dilogo Personalizar, haga clic en el botn Cargar. Resultado: aparecer el cuadro de dilogo Cargar men. En el cuadro de dilogo Cargar men, busque la carpeta ...\Archivos de programa\Schneider Electric\SoMachine\CoDeSys\Settings, seleccione el archivo CoDeSysStandard.opt.menu y haga clic en Abrir. Resultado: ahora, en el cuadro de dilogo Personalizar aparecer la configuracin de CoDeSys. Para cargar esta configuracin de CoDeSys en la interfaz grfica de usuario de SoMachine, haga clic en Aceptar.

NOTA: Los mens y las teclas de mtodo abreviado del software de SoMachine varan segn la ventana o el editor que est abierto actualmente.

EIO0000000071 06/2011

239

Genrico - Solucin de problemas y FAQ

Activacin y configuracin de entradas analgicas en CANopen


Descripcin general En esta seccin se proporcionan instrucciones para activar entradas analgicas segn el estndar CANopen configurando el SDO (Service Data Object) 6423 con el valor 1. Procedimiento
Paso 1 2 Accin Haga doble clic en la entrada del dispositivo CANopen analgico en la ventana Dispositivos. En la ficha Dispositivo remoto CANopen, active la opcin Activar configuraciones PDO de experto. Resultado: Aparecen fichas adicionales y se completa la ficha Service Data Object con informacin. Abra la ficha Service Data Object y haga clic en Nuevo. Resultado: aparece el cuadro de dilogo Seleccionar entrada del directorio de objetos.

240

EIO0000000071 06/2011

Genrico - Solucin de problemas y FAQ

Paso 4

Accin En la lista de objetos, seleccione el objeto 6423, escriba 1 en Valor y haga clic en Aceptar. Resultado: se activa la transmisin de las entradas analgicas en el bus CANopen. Ahora podr configurar parmetros de los valores analgicos tal como se describe en el manual de hardware del dispositivo.

Para obtener ms informacin, consulte la ayuda en lnea de CoDeSys.

EIO0000000071 06/2011

241

Genrico - Solucin de problemas y FAQ

242

EIO0000000071 06/2011

SoMachine EIO0000000071 06/2011

Apndices

EIO0000000071 06/2011

243

244

EIO0000000071 06/2011

SoMachine Uso del servidor OPC 3 EIO0000000071 06/2011

Uso del servidor OPC 3

A
Descripcin general La descripcin proporcionada en este captulo est dirigida a personas con experiencia en la tecnologa del servidor OPC. El archivo OPC_V3_how_to_use_E.pdf , que se instala automticamente con SoMachine en el directorio C:\Archivos de programa\Schneider Electric\SoMachine OPCServer, proporciona una descripcin ms detallada acerca de cmo configurar el servidor OPC. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Informacin general Declaracin de una variable que se usar con OPC Configuracin del servidor OPC Uso del servidor OPC de CoDeSys Pgina 246 248 251 257

EIO0000000071 06/2011

245

Uso del servidor OPC 3

Informacin general
Descripcin de un OPC OPC es una interfaz estandarizada para acceder a los datos de proceso. Se basa en el estndar de Microsoft COM/DCOM2 (Component Object Model / Distributed COM) que se ha ampliado debido a los requisitos de acceso a los datos en la automatizacin, en los que la interfaz se utiliza principalmente para leer datos del controlador o escribir datos en l. Ejemplos de clientes OPC tpicos visualizaciones programas cuyo objetivo es recopilar datos de funcionamiento Ejemplos de proveedores tpicos de servidores OPC sistemas del controlador tarjetas de interfaz de bus de campo Descripcin de un servidor OPC El servidor OPC es un programa ejecutable que se inicia automticamente durante el establecimiento de una conexin entre el cliente y controlador. Por tanto, el servidor OPC puede informar al cliente acerca de estados o valores de variables modificados. El servidor OPC proporciona todas las variables (denominadas Elementos en OPC) que estn disponibles en el controlador (Coleccin de elementos o Espacio de direcciones). estos elementos se administran desde una cach de datos que ayuda a garantizar un acceso rpido a sus valores. Tambin es posible el acceso directo, sin memoria cach, a los elementos del controlador. En el servidor OPC, los elementos pueden organizarse en Grupos (Privado y Pblico). Los grupos privados pueden estar compuestos en el cliente arbitrariamente a partir de elementos especficos. Inicialmente no afectan a las agrupaciones en el servidor OPC, pero si es necesario, pueden transformarse en grupos pblicos. Por ejemplo, el trabajo con grupos privados es til para activar o desactivar determinados grupos de variables con un solo comando, dependiendo de si deben estar accesibles o no. Los datos agrupados deben leerse desde el servidor OPC coherentemente; es decir, todas las variables deben leerse al mismo tiempo. Sin embargo, esto no siempre es posible en el caso de sistemas de destino con bferes de comunicacin restringidos. Debido a las caractersticas de COM/DCOM, es posible acceder a un OPC que se ejecuta en otro ordenador. Tambin es posible que ms de un cliente acceda al origen de los datos al mismo tiempo. La posibilidad de aplicacin de diferentes lenguajes (C++, Visual Basic, Delphi, Java) es otra ventaja del concepto.

246

EIO0000000071 06/2011

Uso del servidor OPC 3

descripcin general del CoDeSys servidor OPC 3 El servidor OPC de CoDeSys se basa en el PLCHandler de 3S - Smart Software Solutions GmbH. Este mdulo de comunicacin permite una comunicacin directa para aquellos controladores que pueden programarse con CoDeSys. El servidor OPC V3. admite las siguientes especificaciones OPC: Definiciones e interfaces comunes de OPC Versin 1.0 Interfaz estndar personalizada de acceso a datos Versin 1.0 Interfaz estndar personalizada de acceso a datos Versin 2.05A Interfaz estndar personalizada de acceso a datos Versin 3.0 Interfaz estndar de automatizacin de acceso a datos Versin 2.0 La comunicacin entre el servidor OPC y el controlador puede llevarse a cabo mediante la siguiente interfaz: Pasarela V3

EIO0000000071 06/2011

247

Uso del servidor OPC 3

Declaracin de una variable que se usar con OPC


Pasos para declarar una variable Declare una variable que se usar con OPC como se indica a continuacin:
Paso 1 2 3 4 Accin Cree un proyecto. Aada y seleccione un controlador mediante el comando Agregar dispositivo. Configure el nombre de la Aplicacin haciendo clic en su nombre dos veces para poder modificarlo. Cree un PROGRAMA en su aplicacin haciendo clic con el botn derecho en el elemento Aplicacin y ejecutando el comando Agregar objeto POU.... Configure el nombre del PROGRAMA. Haga doble clic en una tarea y asocie el PROGRAMA a la tarea. Ejemplo ExampleOPC MyPLCexample Ejemplo de programa: Aumente una variable UINT: VARIABLEEXAMPLE MyPOUexample Ejemplo de tarea: MAST Ejemplo de PROGRAMA: MyPOUexample

5 6

Ejecute el comando Generar todo en el men Generar y asegrese de que no se detecta ningn error durante la ejecucin del comando Generar.

248

EIO0000000071 06/2011

Uso del servidor OPC 3

Paso 8

Accin

Ejemplo

Cree un objeto Configuracin de smbolos en su aplicacin haciendo clic con el botn derecho en el elemento Aplicacin y ejecutando el comando Agregar objeto Configuracin de smbolos....

9 10 11 12

En el cuadro de dilogo Agregar configuracin de smbolos, haga clic en Abrir. Haga clic en el vnculo Actualizar. Ample el elemento Variables, en la lista Variables disponibles. Seleccione la variable que desee compartir con su cliente OPC de su programa. Ejemplo de variable: VARIABLEEXAMPLE Ejemplo de programa: MyPOUexample

13

Haga clic en el botn > para enviar la variable a la base de datos compartida para que est disponible para el cliente OPC.

EIO0000000071 06/2011

249

Uso del servidor OPC 3

Paso 14 15

Accin

Ejemplo

Ejecute el comando Generar todo en el men Generar y asegrese de que no se detecta ningn error durante la ejecucin del comando Generar. Seleccione la ficha Configuracin de smbolos. Comentario: En el directorio en el que ha almacenado el proyecto encontrar un archivo XML que incluye una lista de variables que estn accesibles para el cliente OPC.

16 17 18

Conecte el PC al controlador con la ficha Configuracin de comunicacin. Descargue la aplicacin. Inicie la aplicacin.

Archivo XML con las variables accesibles para el cliente OPC En el directorio en el que ha almacenado el proyecto encontrar un archivo XML creado automticamente en el que se describe la lista de variables que estn accesibles para el cliente OPC.

250

EIO0000000071 06/2011

Uso del servidor OPC 3

Configuracin del servidor OPC


Inicio de la herramienta de configuracin de OPC Configure el servidor OPC y vinclelo al proyecto que ha creado, como se indica a continuacin:
Paso 1 2 3 Accin Vaya al directorio: C:\Archivos de programa\Schneider Electric\SoMachine OPCServer Haga doble clic en el archivo OPCConfig.exe La herramienta de configuracin OPCconfig.exe permite generar un archivo INI necesario para inicializar el servidor OPC con los parmetros deseados para la comunicacin entre el proyecto de CoDeSys y los controladores.

Herramienta de configuracin OPC La herramienta de configuracin contiene los elementos siguientes: Una barra de mens Una vista de rbol para asignar uno o varios controladores al servidor Un cuadro de dilogo de configuracin que corresponde a la entrada de rbol seleccionada Despus de haber iniciado la herramienta, aparecer como sigue, conteniendo la configuracin comn predeterminada:

EIO0000000071 06/2011

251

Uso del servidor OPC 3

Men Archivo de la herramienta de configuracin de OPC El men Archivo proporciona comandos para cargar y guardar los archivos de configuracin a/de la herramienta de configuracin:
Comando Abrir Mtodos abreviados CTRL+O Descripcin Para modificar una configuracin existente. Se abre el cuadro de dilogo predeterminado para abrir un archivo. Seleccione un archivo INI existente. El filtro se establece automticamente en Archivos OPCconfg *.ini. La configuracin descrita en el archivo INI se cargar en la herramienta de configuracin. Para crear una configuracin. Si hay una configuracin abierta, se le preguntar si desea guardarla antes de cerrarla. A continuacin, la herramienta de configuracin mostrar la configuracin predeterminada. Guarda la configuracin actual en el archivo INI cargado. Guarda la configuracin actual en un archivo con otro nombre que puede especificar en el cuadro de dilogo predeterminado. Lista de archivos INI que se han modificado desde la ltima vez que se inici la herramienta. Puede seleccionar un archivo para volver a cargarlo en la herramienta de configuracin. Termina la herramienta. Si no se ha guardado ningn cambio en la configuracin actual, se le pedir que lo haga.

Nuevo

CTRL+N

Guardar Guardar como <n> archivos INI abiertos recientemente Salir

CTRL+S

Men Edicin de la herramienta de configuracin de OPC El men Edicin proporciona los comandos para editar el rbol de configuracin en la parte izquierda del configurador.
Comando Nuevo grupo redundante Mtodos abreviados CTRL+G Descripcin Se agregar una entrada de grupo redundante bajo Servidor. Si ya hay un controlador o grupo redundante en el rbol, el nuevo grupo redundante se aadir al final. De forma predeterminada, una nueva entrada se denomina Redundant<n>, donde n es un nmero consecutivo que empieza en 1. Para cambiar el nombre de la entrada, seleccinela en el rbol y use el comando Edicin Cambiar nombre de PLC o haga clic dos veces para hacer que pueda modificarse. Se agregar una entrada del controlador bajo Servidor. Se agregar un nuevo controlador al final del rbol existente. De forma predeterminada, una nueva entrada se denomina PLC<n>, donde n es un nmero consecutivo que empieza en 1. Para cambiar el nombre de la entrada, seleccinela en el rbol y use el comando Edicin Cambiar nombre de PLC o haga clic dos veces para hacer que pueda modificarse.
EIO0000000071 06/2011

Agregar PLC

CTRL+O

252

Uso del servidor OPC 3

Comando Eliminar PLC Cambiar nombre de PLC Restablecer PLC

Mtodos abreviados CTRL+D CTRL+R CTRL+Z

Descripcin La entrada del controlador seleccionado se eliminar del rbol de configuracin. Se puede cambiar el nombre de la entrada del controlador seleccionado. La configuracin de la entrada del controlador seleccionada se restablecer a los valores predeterminados definidos en Configuracin predeterminada de PLC. an no disponible

Configuracin predeterminada de PLC...

Configuracin del servidor OPC Configure el servidor OPC como se indica a continuacin:
Paso 1 Accin Haga clic con el botn derecho en el icono Servidor y ejecute el comando Agregar PLC:

EIO0000000071 06/2011

253

Uso del servidor OPC 3

Paso 2

Accin Seleccione GATEWAY3 en la lista Interfaz.

Haga doble clic en la opcin PLC1 para cambiar su nombre (por ejemplo: MyPLCexample).

Haga doble clic en el icono Conexin y haga clic en el botn Edicin. Resultado: Aparecer el cuadro de dilogo Direccin CoDeSys del PLC.

Para poder acceder a su variable desde su cliente OPC, introduzca la direccin del controlador (por ejemplo: MyPLCexample). La direccin se proporciona en el cuadro de dilogo SoMachine Configuracin de comunicacin del proyecto.

La direccin puede ser fsica o lgica: Para evitar reconfiguraciones de los valores de las direcciones cuando hay muchos dispositivos en el proyecto, debera usar direcciones lgicas.

254

EIO0000000071 06/2011

Uso del servidor OPC 3

Direccionamiento lgico En nuestro ejemplo, la direccin es: MyPLCexample. Introduzca directamente el nombre del nodo proporcionado en la ficha Configuracin de comunicacin de MyPLCexample en su proyecto. Para configurar el nombre del nodo, haga clic en el botn Edicin.

Direccionamiento fsica En nuestro ejemplo, la direccin es: 007F.6200.0001

EIO0000000071 06/2011

255

Uso del servidor OPC 3

Siga estas instrucciones:


Paso Accin

1 Tome esta direccin y configure el valor de la Direccin CoDeSys de PLC:

2 Haga clic en el botn Aceptar. Resultado: Se mostrar el siguiente cuadro de dilogo:

3 Abra el men Archivo y ejecute el comando Guardar como. Haga clic en el botn Aceptar y se mostrar el siguiente cuadro de dilogo:

Seleccione OPCServer.INI y haga clic en Guardar.

256

EIO0000000071 06/2011

Uso del servidor OPC 3

Uso del servidor OPC de CoDeSys


Descripcin general Despus de la instalacin del servidor OPC debera ofrecerse para que el cliente OPC lo seleccione (por ejemplo, visualizacin). El nombre del servidor OPC es CoDeSys.OPC.DA. Tan pronto como un cliente establece una conexin, el sistema operativo inicia automticamente el servidor OPC. El servidor OPC terminar automticamente tan pronto como los clientes hayan cerrado sus conexiones con el servidor. No habr ningn icono del servidor OPC en la barra de tareas. Slo aparecer en el Administrador de tareas de Windows como un proceso. La ejecucin de un cliente OPC en un PC en el que no se ejecute SoMachine Para poder ejecutar el cliente OPC en un PC donde SoMachine no est instalado, contine como se indica a continuacin: Consulte el captulo Instalacin del servidor OPC de CoDeSys en el documento de introduccin de SoMachine (vase SoMachine, Introduccin) y ejecute las siguientes acciones: Instale la pasarela en el PC en el que se est ejecutando el cliente OPC. Segn el cliente OPC, es necesario iniciar el archivo WinCoDeSysOPC.exe. Copie el archivo OPCServer.ini en el directorio en el que est instalado WinCoDeSysOPC.exe.

EIO0000000071 06/2011

257

Uso del servidor OPC 3

258

EIO0000000071 06/2011

SoMachine Glosario EIO0000000071 06/2011

Glosario

0-9
%I Segn el estndar IEC, %I representa un bit de entrada (por ejemplo un objeto de lenguaje del tipo IN digital).

%IW Segn el estndar IEC, %IW representa un registro de palabra de entrada (por ejemplo un objeto de lenguaje del tipo IN analgico).

%MW Segn el estndar IEC, %MW representa un registro de palabra de memoria (por ejemplo un objeto de lenguaje del tipo palabra de memoria).

%Q Segn el estndar IEC, %Q representa un bit de entrada (por ejemplo un objeto de lenguaje del tipo OUT digital).

%QW Segn el estndar IEC, %QW representa un registro de palabra de salida (por ejemplo un objeto de lenguaje del tipo OUT analgico).

EIO0000000071 06/2011

259

Glosario

A
AFB Bloque de funciones de la aplicacin (del ingls Application Function Block)

Aplicacin de arranque Archivos que contienen parmetros dependientes de la mquina: nombre de la mquina nombre de dispositivo o direccin IP direccin de la lnea serie Modbus tabla de enrutamiento

ARP El protocolo de resolucin de direcciones es el protocolo de capas de red IP para Ethernet que asigna una direccin IP a una direccin MAC (hardware).

ARRAY Una ARRAY es una tabla que contiene elementos del mismo tipo. La sintaxis es la siguiente: ARRAY [<lmites>] OF <Tipo> Ejemplo 1: ARRAY [1..2] OF BOOL es una tabla de una dimensin compuesta por dos elementos de tipo BOOL. Ejemplo 2: ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones compuesta por 10 x 20 elementos de tipo INT. ARW Contencin anti-restablecimiento (en ingls, Anti-Reset Windup)

ASCII El cdigo estndar americano para el intercambio de informacin (en ingls, American Standard Code for Information Interchange) es un protocolo de comunicaciones que representa caracteres alfanumricos (letras, nmeros y algunos caracteres grficos y de control).

ATC Control de tensin analgica (en ingls, Analog Tension Control)

260

EIO0000000071 06/2011

Glosario

ATV ATV es el prefijo de modelo para las unidades Altivar. (Por ejemplo, ATV312 hace referencia a la unidad de velocidad variable Altivar 312.)

AWG El estndar calibre de hilo americano (en ingls, American Wire Gauge) especifica calibres de cable en Norteamrica.

B
base de bus Una base de bus es un dispositivo de montaje diseado para alojar un mdulo electrnico en un segmento DIN y conectarlo con el bus TM5 para los controladores M258 y LMC058. Cada bus de base ampla los datos de TM5 y los buses de alimentacin y el segmento de alimentacin de E/S de 24 V CC. Los mdulos electrnicos se aaden al sistema TM5 mediante su insercin en el bus de base. El bus de base tambin proporciona el punto de articulacin para los bloques de terminales.

bastidor EIA Un bastidor de Electronic Industries Alliance es un sistema estandarizado (EIA 310D, IEC 60297 y DIN 41494 SC48D) para montar varios mdulos electrnicos en una pila o un bastidor de 19 pulgadas (482,6 mm) de ancho.

BCD El formato decimal codificado en binario (en ingls, Binary Coded Decimal Format) representa nmeros decimales entre 0 y 9 con un conjunto de 4 bits (medio byte/cuarteto, tambin llamado Halfbyte). En este formato, los cuatro bits utilizados para codificar los nmeros decimales disponen de un rango de combinaciones que no se utiliza. Por ejemplo, el nmero 2.450 se codifica como 0010 0100 0101 0000 bloque de funciones (FB) Consulte FB.

bloque de terminales El bloque de terminales es el componente que se monta en un mdulo electrnico y proporciona las conexiones elctricas entre el controlador y los dispositivos de campo.
EIO0000000071 06/2011

261

Glosario

BOOL Un tipo booleano es el tipo de datos bsico en informtica. Una variable BOOL puede tener uno de estos valores: 0 (FALSE), 1 (TRUE). Un bit extrado de una palabra es de tipo BOOL, por ejemplo: %MW10.4 es un quinto bit con un nmero de palabra de memoria 10.

BOOTP El protocolo bootstrap es un protocolo de red UDP que puede utilizar un cliente de red para obtener de forma automtica una direccin IP (y tal vez otros datos) de un servidor. El cliente se identifica ante el servidor utilizando la direccin MAC del cliente. El servidor (que mantiene una tabla preconfigurada de direcciones MAC de los dispositivos clientes y las direcciones IP asociadas) enva al cliente su direccin IP preconfigurada. BOOTP se utilizaba originariamente como un mtodo que permita iniciar los hosts sin disco de forma remota por una red. El proceso BOOTP asigna un arrendamiento infinito de una direccin IP. El servicio BOOTP utiliza los puertos UDP 67 y 68.

bps bits por segundo como definicin de velocidad de transmisin, tambin proporcionada en combinacin con los multiplicadores kilo (kbps) y mega (mbps).

BSH BSH es un motor servo Lexium de Schneider Electric.

bus de ampliacin El bus de ampliacin es un bus de comunicacin elctrico entre los mdulos de ampliacin y una CPU.

BYTE Cuando se agrupan 8 bits, se habla de un BYTE (byte). La entrada de un BYTE se realiza en modalidad binaria o en base 8. El tipo BYTE est codificado en un formato de 8 bits que, en el formato hexadecimal, va de 16#00 a 16#FF.

262

EIO0000000071 06/2011

Glosario

C
cable de derivacin Un cable de derivacin es el cable de derivacin no terminado utilizado para conectar una caja de derivacin con un dispositivo.

cable principal Un cable principal es el cable principal terminado en los dos extremos fsicos con resistencias de final de lnea.

CAN El protocolo CAN (red del rea del controlador) (ISO 11898) para redes de bus serie est diseado para la interconexin de dispositivos inteligentes (de varios fabricantes) en sistemas inteligentes para aplicaciones industriales en tiempo real. CAN, diseado originalmente para utilizarse en automviles, se emplea actualmente en una amplia variedad de entornos industriales de control de automatizacin.

CANmotion CANmotion es un bus de movimiento basado en CANopen con un mecanismo adicional que proporciona sincronizacin entre el controlador de movimiento (motion controller) y las unidades.

CANopen CANopen es una especificacin de perfiles de dispositivos y un protocolo de comunicaciones abierto estndar en el sector.

CFC El diagrama de funcin continua (en ingls, Continuous Function Chart, una ampliacin del estndar IEC61131-3) es un lenguaje de programacin que funciona como un diagrama de flujo. Mediante la adicin de bloques lgicos simples (Y, O, etc.), cada funcin o bloque de funciones del programa se representa mediante esta forma grfica. En cada bloque, las entradas se sitan a la izquierda y las salidas, a la derecha. Las salidas de los bloques pueden estar vinculadas a las entradas de otros bloques para formar expresiones complejas.

EIO0000000071 06/2011

263

Glosario

CiA CiA (CAN en automatizacin) es un grupo de fabricantes y usuarios sin nimo de lucro dedicados a desarrollar y proporcionar soporte a los protocolos de capas superiores basados en CAN.

CIP Cuando se implementa el protocolo industrial comn en una capa de aplicacin de una red, puede comunicarse de forma homognea con otras redes basadas en CIP independientemente del protocolo. Por ejemplo, la implementacin de CIP en la capa de aplicacin de una red Ethernet TCP/IP crea un entorno EtherNet/IP. De igual manera, CIP en la capa de aplicacin de una red CAN crea un entorno DeviceNet. En ese caso, los dispositivos de la red EtherNet/IP se pueden comunicar con dispositivos de la red DeviceNet por los puentes o enrutadores CIP.

CMU La unidad de medicin de la corriente (en ingls, Current Measurement Unit) se utiliza para convertir el valor de corriente relativo (%) proporcionado por TeSys en un valor ISO real (A).

codificador Un codificador es un dispositivo para la medicin de longitud o de ngulos (codificadores lineales o giratorios).

configuracin La configuracin incluye la organizacin y la interconexin de los componentes de hardware en un sistema y seleccin del hardware y software que determina las caractersticas de funcionamiento de dicho sistema.

configuracin de Post los archivos de configuracin de Post contienen parmetros independientes de la mquina, incluidos estos: nombre de la mquina nombre de dispositivo o direccin IP direccin de la lnea serie Modbus tabla de enrutamiento

contador bifsico Un contador bifsico utiliza el desfase entre dos seales de contador de entrada para contar de forma progresiva o regresiva.

264

EIO0000000071 06/2011

Glosario

contador monofsico Un contador monofsico utiliza una entrada de hardware como entrada de contador. Normalmente cuenta progresiva o regresivamente cuando hay una seal de pulso en la entrada.

controlador Un controlador (o controlador lgico programable, o controlador programable) se emplea para automatizar procesos industriales.

CPDM mdulo de distribucin de alimentacin del controlador

CRC Un campo de comprobacin de redundancia cclica de un mensaje de red contiene un pequeo nmero de bits que producen una suma de comprobacin. El mensaje lo calcula el transmisor segn el contenido del mensaje. A continuacin, los nodos receptores recalculan el campo. Toda discrepancia entre los dos campos CRC indica que el mensaje transmitido y el mensaje recibido son diferentes.

CSA La Canadian Standards Association define y mantiene estndares para equipos electrnicos industriales en entornos peligrosos.

CTS Listo para enviar (en ingls, Clear To Send) es una seal de transmisin de datos y reconoce la seal RDS desde la estacin transmisora.

D
datos persistentes Valor de datos persistentes que se utilizarn la prxima vez que se cambie o se arranque en fro una aplicacin. Slo se reinicializa cuando se reinicia del controlador o se resetea el origen. Especialmente mantienen sus valores despus de una descarga.

EIO0000000071 06/2011

265

Glosario

datos retenidos Se utiliza un valor de datos retenidos en el prximo encendido o arranque en caliente. El valor se retiene incluso despus de un cierre descontrolado o un apagado normal del controlador.

DCE El equipo de comunicaciones de datos (en ingls, Data Communications Equipment) describe dispositivos (a menudo modems) que inician, detienen y sostienen sesiones de red.

Descenso Descenso describe una reduccin en una especificacin operativa. Para los dispositivos en general suele ser una reduccin especificada en potencia nominal para facilitar el funcionamiento en condiciones ambientales aumentadas como aquellas con temperaturas o altitudes superiores.

DHCP El protocolo de configuracin dinmica del ordenador principal (en ingls, Dynamic Host Configuration Protocol), es una ampliacin avanzada de BOOTP. DHCP es ms avanzado, pero tanto DHCP como BOOTP son habituales. (DHCP puede gestionar solicitudes de clientes BOOTP.)

diagrama de bloques de funciones (FBD) Consulte FBD.

Diagrama funcional secuencial Consulte SFC.

DIN El Deutsches Institut fr Normung es una institucin alemana que establece estndares de ingeniera y dimensiones.

DINT Un tipo entero doble se codifica en formato de 32 bits.

direccin MAC La direccin de control de acceso a medios es un nmero nico de 48 bits asociado a una parte especfica de hardware. La direccin MAC est programada en cada tarjeta de red o dispositivo cuando se fabrica.
266
EIO0000000071 06/2011

Glosario

direccionamiento inmediato Mtodo directo de direccionamiento de objetos de memoria, incluidas las entradas y salidas fsicas, utilizado en las instrucciones de programacin como operandos y parmetros mediante su direccin directa (por ejemplo %Iwx o %QWx). El uso del direccionamiento inmediato en los programas puede evitar la necesidad de crear smbolos para estos objetos, pero tambin existen inconvenientes. Por ejemplo, si cambia la configuracin del programa aadiendo o suprimiendo dispositivos o mdulos de E/S o secciones, las direcciones inmediatas empleadas como operandos de instrucciones de programacin y/o parmetros no se actualizan, y deben corregirse de forma manual, lo cual puede causar amplias modificaciones de programas y resultar en instrucciones de programacin incorrectas. (Consulte direccionamiento simblico.)

direccionamiento simblico El direccionamiento simblico es el mtodo indirecto de direccionar objetos de memoria, incluidas las entradas y salidas fsicas, utilizado en las instrucciones de programacin como operandos y parmetros definiendo primero smbolos para ellos con estos smbolos en asociacin con las instrucciones de programacin. En contraste con el direccionamiento inmediato, este es el mtodo recomendado, porque si se cambia la configuracin del programa, los smbolos se actualizan automticamente con sus nuevas asociaciones de direcciones inmediatas, al contrario que las direcciones inmediatas utilizadas como operandos o parmetros. (Consulte direccionamiento inmediato.)

DNS El sistema de nombres de dominio (en ingls, Domain Name System) es el sistema de asignacin de nombres para los ordenadores y los dispositivos conectados con una LAN o con Internet.

DSR El conjunto de datos preparado (en ingls, Data Set Ready) es una seal de transmisin.

DTM Con los gestores de tipos de dispositivo (en ingls, Device Type Managers) que representan el dispositivo de campo en SoMachine, es posible establecer comunicaciones directas con cada dispositivo de campo individual mediante SoMachine, el controlador y el bus de campo, evitando as la necesidad de conexiones individuales por cable.

EIO0000000071 06/2011

267

Glosario

DWORD Un tipo palabra doble se codifica en formato de 32 bits.

E
E/S entrada/salida

E/S digital Una entrada o una salida digital tiene una conexin de circuito individual en el mdulo electrnico que se corresponde directamente con un bit de la tabla de datos que contiene el valor de la seal en ese circuito de E/S. Proporciona el acceso digital lgico de control a los valores de E/S.

E/S experta Las E/S expertas son mdulos dedicados o canales para funciones avanzadas. Estas funciones suelen estar incrustadas en el mdulo para no utilizar los recursos del controlador PLC y para permitir un rpido tiempo de respuesta, segn la funcin. En cuanto a la funcin, podra considerarse un mdulo independiente, porque la funcin es independiente del ciclo de procesamiento del controlador: slo intercambia informacin con la CPU del controlador.

E/S rpida Las E/S rpidas son E/S especficas con algunas funciones elctricas (tiempo de respuesta, por ejemplo) pero el tratamiento de estos canales se realiza mediante la CPU del controlador.

EDS Una hoja de datos electrnica (en ingls, Electronic Data Sheet) contiene por ejemplo las propiedades de un dispositivo, como los parmetros y los ajustes de una unidad.

EEPROM La memoria de slo lectura programable y borrable de forma elctrica (en ingls, Electrically Erasable Programmable Read-Only Memory) es un tipo de memoria no voltil utilizada para almacenar datos que deben guardarse cuando se quita la alimentacin elctrica.

268

EIO0000000071 06/2011

Glosario

EIA Electronic Industries Alliance es la organizacin comercial para establecer estndares de comunicacin elctrica/electrnica y de datos (incluidos RS-232 y RS-485) en Estados Unidos.

ejecucin peridica La tarea maestra se ejecuta de forma cclica o peridica. En la modalidad peridica, el usuario determina un tiempo especfico (perodo) en el que se ejecutar la tarea maestra. Si se ejecuta dentro de este tiempo, se generar un tiempo de espera antes del ciclo siguiente. Si se ejecuta cuando ya ha terminado este tiempo, un sistema de control indicar que se ha sobrepasado el lmite de tiempo. Si este desborde ha sido demasiado grande, el controlador se detendr.

EN EN identifica uno de muchos estndares europeos mantenidos por el CEN (Comit Europeo de Normalizacin), el CENELEC (Comit Europeo de Normalizacin Elctrica) o el IENT (Instituto Europeo de Normas de Telecomunicacin).

entrada analgica Un mdulo de entrada analgica contiene circuitos que convierten una seal de entrada CC analgica en un valor digital que puede manipular el procesador. Por implicacin, la entrada analgica suele ser directa. Esto significa que el valor de la tabla de datos refleja directamente el valor de la seal analgica.

entrada con retencin Un mdulo de entrada con retencin se interconecta por interfaz con dispositivos que transmiten mensajes en pulsos breves. La aplicacin captura y graba los pulsos entrantes para un posterior examen.

entrada de comn positivo La entrada de comn positivo es una disposicin de cables en la que el dispositivo suministra corriente al mdulo electrnico de entrada. La entrada de comn positivo hace referencia a 0 V CC.

equipo Un equipo es una parte de una mquina.

ERC transportador de rodillo excntrico (en ingls, Eccentric Roller Conveyor)


269

EIO0000000071 06/2011

Glosario

ESD descarga electrosttica

Ethernet Ethernet es una tecnologa de capas fsica y de conexin de datos para LAN, tambin conocida como IEEE 802.3.

Ethernet/IP El protocolo industrial de Ethernet es un protocolo de comunicaciones abiertas para fabricar soluciones de automatizacin en sistemas industriales. EtherNet/IP se incluye en una familia de redes que implemente el protocolo industrial comn en sus capas superiores. La organizacin de apoyo (ODVA) especifica EtherNet/IP para cumplir la adaptabilidad y la independencia de los medios.

exploracin de E/S Una exploracin de entrada/salida realiza sondeos continuos de los mdulos de E/S para recopilar bits de datos e informacin de estado, error y diagnstico. En este proceso se supervisan las entradas y salidas de control.

explorar El programa de exploracin de un controlador realiza 3 funciones bsicas: [1] Lee las entradas y sita estos valores en la memoria; [2] ejecuta la instruccin del programa de aplicacin una vez y almacena los resultados en la memoria; [3] utiliza los resultados para actualizar las salidas.

F
FB Un bloque de funciones realiza una funcin de automatizacin especfica, como control de velocidad, control de intervalo o conteo. Se compone de datos de configuracin y de un conjunto de parmetros de funcionamiento.

FBD Un diagrama de bloques de funciones (en ingls, Function Block Diagram) es un lenguaje de programacin orientado grficamente, que cumple con el estndar IEC 61131-3. Funciona con una lista de redes con la que cada red contiene una estructura grfica de cuadros y lneas de conexin que representa una expresin lgica o aritmtica, la llamada de un bloque de funciones, un salto o una instruccin de retorno.
270
EIO0000000071 06/2011

Glosario

FDT Herramienta para dispositivos de campo (en ingls, Field Device Tool) para las comunicaciones estandarizadas entre los dispositivos de campo y SoMachine.

FE Tierra operativa (en ingls, Functional Earth) es el punto de un sistema o dispositivo que debe estar conectado a tierra para ayudar a evitar daos en el equipo.

FG Generador de frecuencias (en ingls, Frequency Generator)

filtro de entrada Un filtro de entrada es una funcin especial que rechaza los ruidos de entrada. Resulta til para eliminar ruidos de entrada y vibraciones en los disyuntores automticos. Todas las entradas proporcionan un filtrado de entradas del hardware. Es posible configurar un filtrado adicional con el software de configuracin o programacin.

firmware El firmware representa el sistema operativo en un controlador.

FTP El protocolo de transferencia de archivos (en ingls, File Transfer Protocol) es un protocolo de red estndar (incorporado en una arquitectura de cliente-servidor), que sirve para intercambiar y manipular archivos por redes basadas en TCP/IP.

funcin Una funcin: es una POU que devuelve 1 resultado inmediato se llama directamente con su nombre (y no a travs de una instancia) no tiene un estado persistente desde una llamada hasta la siguiente se puede utilizar como un operando en expresiones Ejemplos: operadores booleanos (AND), clculos, conversiones (BYTE_TO_INT)

FWD Avance (en ingls, forward)

EIO0000000071 06/2011

271

Glosario

G
GVL La lista de variables globales gestiona variables globales que estn disponibles en cada POU de aplicacin.

H
HE10 Conector rectangular para seales elctricas con frecuencias inferiores a 3 MHz, de conformidad con IEC60807-2.

HMI Una interfaz hombremquina (en ingls Human-Machine Interface) es una interfaz del operario, generalmente grfica, para equipos industriales.

hora del sistema Un reloj interno proporciona un dispositivo con la hora del sistema.

HSC contador de alta velocidad

HVAC Las aplicaciones de ventilacin de calentamiento y aire acondicionado supervisan y controlan los entornos interiores.

I
ICMP El protocolo de mensajes de control de Internet (en ingls, Internet Control Message Protocol) informa acerca de los errores y proporciona informacin relacionada con el procesamiento de datagramas.

272

EIO0000000071 06/2011

Glosario

IEC La Comisin Electrotcnica Internacional (en ingls International Electrotechnical Commission) es una organizacin de estndares internacional sin nimo de lucro y no gubernamental que prepara y publica estndares internacionales para todas la tecnologas elctricas, electrnicas y relacionadas.

IEC 61131-3 El IEC 61131-3 es un estndar de la Comisin Electrotcnica Internacional para los equipos de automatizacin industriales (como controladores). IEC 61131-3 se ocupa de los lenguajes de programacin del controlador y define dos normas de lenguajes de programacin grficos y dos textuales: grafico: diagrama de contactos, diagrama de bloques de funciones textual: texto estructurado, lista de instrucciones

IEEE El Institute of Electrical and Electronics Engineers es un organismo internacional sin nimo de lucro de evaluacin de estndares y cumplimiento que se ocupa de los avances en todos los campos de la electrotecnologa.

IEEE 802.3 IEEE 802.3 es una recopilacin de normativas IEEE que definen la capa fsica y la subcapa de control de acceso a medios (MAC) de la capa de conexin de datos, de Ethernet cableado.

IL Un programa escrito en el lenguaje de lista de instrucciones est compuesto por una serie de instrucciones ejecutadas de forma secuencial por el controlador. Cada instruccin incluye un nmero de lnea, un cdigo de instruccin y un operando. (IL cumple con IEC 61131-3.)

INIT Un entero simple se codifica en 16 bits.

intercambio bajo tensin El intercambio bajo tensin es la sustitucin de un componente por otro componente parecido mientras el sistema permanece operativo. El componente de sustitucin empieza a funcionar de forma automtica cuando se ha instalado.

EIO0000000071 06/2011

273

Glosario

IP El protocolo de Internet es parte de la familia de protocolos TCP/IP que hace un seguimiento de las direcciones de Internet de los dispositivos, encamina los mensajes salientes y reconoce los mensajes entrantes.

IP 20 Grado de proteccin de entrada de acuerdo con IEC 60529. Los mdulos IP20 estn protegidos contra la entrada y el contacto de objetos de ms de 12,5 mm. El mdulo no est protegido contra la entrada perjudicial de agua.

IP 67 Grado de proteccin contra entrada de acuerdo con IEC 60529. Los mdulos IP67 estn completamente protegidos contra la entrada de polvo y contra el contacto. No es posible que entre agua en cantidades perjudiciales cuando la carcasa se sumerge en agua hasta 1m.

K
Kd ganancia diferencial

Ki ganancia integral

Kp ganancia proporcional

L
LAN Una red de rea local (en ingls, Local Area Network) es una red de comunicaciones de corta distancia que se implementa en un hogar, una oficina o un entorno institucional.

LCD pantalla de cristal lquido (del ingls, Liquid Crystal Display)

274

EIO0000000071 06/2011

Glosario

LD Un programa escrito en lenguaje de diagrama de contactos incluye una representacin grfica de instrucciones de un programa de controlador con smbolos para contactos, bobinas y bloques en una serie de escalones ejecutados de forma secuencial por un autmata. Conforme con IEC 61131-3.

LED Un diodo electroluminiscente (en ingls, Light Emitting Diode) es un indicador que se ilumina cuando la electricidad pasa por l.

lenguaje de diagrama de contactos Consulte LD.

lenguaje de lista de instrucciones (IL) Consulte IL.

LINT Un entero largo es una variable de 64 bits (4 veces INT o dos veces DINT).

LMC Control de movimiento Lexium

LRC comprobacin de redundancia longitudinal

LREAL Una variable larga real es de 64 bits.

LSB El bit menos significativo (o byte menos significativo) es la parte de un nmero, una direccin o un campo que se escribe como el valor individual situado ms a la derecha en notacin convencional hexadecimal o binaria.

LWORD Un tipo palabra larga se codifica en formato de 64 bits.

EIO0000000071 06/2011

275

Glosario

M
maestro/esclavo La nica direccin de control en una red que implementa el modelo maestro/esclavo siempre es de un dispositivo o proceso maestro a uno o ms dispositivos esclavos.

Magelis Magelis es el nombre comercial de la gama de terminales HMI de Schneider Electric.

Mquina Una mquina consta de varias funciones y/o equipos que forman la mquina.

mquina de estado NMT Una mquina de estado de gestin de redes define el comportamiento de comunicacin de cualquier dispositivo CANopen. La mquina de estado de NMT de CANopen consta de un estado de inicializacin, un estado preoperacional, un estado operacional y un estado detenido. Tras el encendido o el restablecimiento, el dispositivo entra en el estado de inicializacin. Cuando finaliza la inicializacin del dispositivo, ste pasa automticamente al estado preoperacional y anuncia la transicin de estado enviando el mensaje de arranque. De esta manera el dispositivo indica que est preparado para funcionar. Un dispositivo que permanece en el estado preoperacional puede empezar a transmitir un mensaje SYNC-, Time Stamp- o Heartbeat. En este estado, el dispositivo no se puede comunicar por un PDO; debe hacerlo con un SDO. En el estado operacional, el dispositivo puede utilizar todos los objetos de comunicacin soportados.

MAST Una tarea maestra (MAST) es una tarea del procesador que se ejecuta en el software de programacin. La tarea MAST consta de dos secciones: IN: las entradas se copian en la seccin IN antes de ejecutar la tarea MAST. OUT: las salidas se copian en la seccin OUT despus de ejecutar la tarea MAST.

memoria Flash La memoria Flash es una memoria no voltil que se puede sobrescribir. Se almacena en una memoria EEPROM especial que se puede borrar y volver a programar.

276

EIO0000000071 06/2011

Glosario

MIB La base de informacin de gestin (en ingls, Management Information Base) es una base de datos de objetos que se visualiza con un sistema de gestin de red como SNMP. SNMP muestra dispositivos que se definen por las MIB. Schneider ha obtenido una MIB privada, groupeschneider (3833).

Modbus El protocolo de comunicaciones Modbus permite las comunicaciones entre muchos dispositivos conectados a la misma red.

Modbus SL Lnea serie Modbus

mdulo de E/S de ampliacin Un mdulo de entrada o salida de ampliacin es un mdulo digital o analgico que aade E/S adicional al controlador base.

mdulo electrnico En un sistema de controlador programable, la mayora de los mdulos electrnicos se interrelacionan por interfaz con los sensores, los actuadores y los dispositivos externos de la mquina/el proceso. Este mdulo electrnico es el componente que se monta en una base de bus y proporciona las conexiones elctricas entre el controlador y los dispositivos de campo. Los mdulos electrnicos se ofrecen en una amplia variedad de capacidades y niveles de seal. (Algunos mdulos electrnicos no son interfaces de E/S, incluidos los mdulos de distribucin de alimentacin y los mdulos transmisores/receptores.)

MSB El bit ms significativo (o byte ms significativo) es la parte de un nmero, una direccin o un campo que se escribe como el valor individual situado ms a la izquierda en notacin convencional hexadecimal o binaria.

EIO0000000071 06/2011

277

Glosario

N
NAK confirmacin negativa

NC Un contacto normalmente cerrado es un par de contacto que se cierra cuando el actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto cuando el actuador tiene energa (cuando se le aplica alimentacin).

NEC El cdigo elctrico nacional dicta la instalacin segura de cableado elctrico y equipo.

NEMA La asociacin de fabricantes de componentes elctricos (National Electrical Manufacturers Association) publica normas para el rendimiento de varias clases de carcasas elctricas. Las normas NEMA abarcan la resistencia a la corrosin, la capacidad de proteccin contra la lluvia y la inmersin, etc. Para los pases adheridos a IEC, la norma IEC 60529 clasifica el grado de proteccin contra entrada de las carcasas.

Nibble Un Nibble es un medio byte (que representa 4 bits de un byte).

NMT Los protocolos de gestin de redes proporcionan servicios para la inicializacin de redes, el control de errores y el control de estados de dispositivos.

NO Un contacto normalmente abierto es un par de contacto que se abre cuando el actuador se queda sin energa (cuando no se le aplica alimentacin) y abierto cuando el actuador tiene energa (cuando se le aplica alimentacin).

nodo Un nodo es un dispositivo direccionable en una red de comunicacin.

278

EIO0000000071 06/2011

Glosario

O
ODVA La Asociacin de proveedores de redes Devicenet de tecnologa abierta (del ingls Open Devicenet Vendors Association) soporta la familia de tecnologas de redes incorporadas en CIP (EtherNet/IP, DeviceNet y CompoNet).

origen de aplicacin El archivo origen de la aplicacin se puede cargar al PC para volver a abrir un proyecto de SoMachine. Este archivo origen puede soportar un proyecto completo de SoMachine (por ejemplo, uno que incluya una aplicacin HMI).

OSI El modelo de referencia de interconexin de sistemas abiertos es un modelo de 7 capas que describe comunicaciones de protocolos de red. Cada capa abstracta recibe servicios de la capa que hay debajo y proporciona servicios a la capa que hay encima.

OTB Bloque de terminales optimizados, utilizado en el contexto del mdulo distribuido de E/S Advantys

P
palet Un palet es una plataforma porttil que se utiliza para almacenar o desplazar mercancas.

PCI Una interconexin de componentes perifricos (en ingls, Peripheral Component Interconnect) es un bus estndar en el sector para la conexin de perifricos.

PDM Un mdulo de distribucin de alimentacin (en ingls, Power Distribution Module) distribuye alimentacin de campo CA o CC a un clster de mdulos de E/S.

EIO0000000071 06/2011

279

Glosario

PDO Un objeto de datos de proceso (en ingls, Process Data Object) se transmite como un mensaje de difusin sin confirmar o se enva de un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido del dispositivo productor tiene un identificador especfico que corresponde a los PDO recibidos de los dispositivos usuarios.

PDU Unidad de datos de protocolo

PE La toma de tierra de proteccin (en ingls, protective ground) es una lnea de retorno junto al bus para corrientes de fallo generadas en un dispositivo sensor o actuador en el sistema de control.

PI integral proporcional

PID control proporcional, integral y derivativo

PLC El controlador lgico programable (en ingls, Programmable Logic Controller) es el cerebro de un proceso de fabricacin industrial. A diferencia de los sistemas de control por rels, un PLC automatiza un proceso. Los PLC son ordenadores adaptados para sobrevivir a las duras condiciones del entorno industrial.

PLCopen El estndar PLCopen aporta eficacia, flexibilidad e independencia del fabricante a la industria de la automatizacin y control mediante la estandarizacin de herramientas, bibliotecas y enfoques modulares de la programacin de software.

PLI Entrada con retencin de pulso (en ingls, Pulse Latch Input).

280

EIO0000000071 06/2011

Glosario

POU Una unidad de organizacin de programa (en ingls, Program Organization Unit) incluye una declaracin de variable en el cdigo fuente y el conjunto de instrucciones correspondiente. Las POU facilitan la reutilizacin modular de programas de software, funciones y bloques de funciones. Una vez declaradas, cada una de las POU estn disponibles para las otras. La programacin de SoMachine requiere la utilizacin de POU.

POU FB Los tipos de bloques de funciones de unidades de organizacin de programa (en ingls, Program Organization Unit Function Block) son programas de usuario que puede definir el usuario en los lenguajes ST, IL, LD o FBD. Puede utilizar los tipos de POU FB en una aplicacin para: simplificar el diseo y la entrada del programa; aumentar la legibilidad del programa; simplificar la depuracin; reducir la cantidad de cdigo generado.

protocolo Un protocolo es una convencin o una norma que controla o habilita la conexin, la comunicacin y la transferencia de datos entre dos puntos finales informticos.

Pt100/Pt1000 Los termmetros de resistencia de platino se caracterizan por su R0 de resistencia nominal a una temperatura de 0 C. Pt100 (R0 = 100 Ohm) Pt1000 (R0 = 1 kOhm)

PTO Las salidas de tren de pulsos se utilizan para controlar por ejemplo los motores paso a paso en un bucle abierto.

PWM La modulacin de ancho de pulsos (en ingls, Pulse Width Modulation) se utiliza para los procesos de regulacin (por ejemplo, actuadores para el control de temperatura) en los que una seal de pulso se modula en su longitud. Para este tipo de seales se utilizan salidas de transistores.

EIO0000000071 06/2011

281

Glosario

R
RAM Memoria de acceso aleatorio (del ingls, Random Access Memory)

REAL Real es un tipo de datos numrico. El tipo REAL se codifica en un formato de 32 bits.

real-time clock (RTC) Consulte RTC

red Una red incluye dispositivos interconectados que comparten una ruta de datos comn y un protocolo de comunicaciones.

registro de datos El controlador registra los eventos relacionados con la aplicacin de usuario en un registro de datos.

RFID La identificacin por radiofrecuencias (en ingls, Radio-Frequency Identification) es un mtodo de identificacin automtica que se basa en almacenar y recuperar datos de forma remota utilizando etiquetas o transpondedores RFID.

RJ-45 Esta clavija registrada es un conector modular que se implementa habitualmente en las redes de comunicacin.

RPDO Un PDO de recepcin enva datos a un dispositivo en una red basada en CAN.

RPM revoluciones por minuto

RPS revoluciones por segundo

282

EIO0000000071 06/2011

Glosario

RS-232 RS-232 (tambin conocido como EIA RS-232C o V.24) es un tipo estndar de bus de comunicacin serie basado en tres cables.

RS-485 RS-485 (tambin conocido como EIA RS-485) es un estndar de bus de comunicacin serie basado en dos cables.

RTC La opcin de real-time clock (reloj de tiempo real) conserva la hora durante un perodo de tiempo determinado, aunque el controlador no reciba alimentacin.

RTS La peticin de envo (en ingls, Request To Send) es una seal de transmisin de datos y se reconocer mediante la seal CTS del nodo de destino.

RTU Una unidad de terminal remoto (en ingls, Remote Terminal Unit) es un dispositivo que interacta con objetos del mundo fsico y los comunica con un sistema de control distribuido o un sistema SCADA transmitiendo datos de telemetra y/o alterando el estado de los objetos conectados basndose en los mensajes de control recibidos del sistema.

RxD recepcin de datos (seal de transmisin de datos)

S
salida analgica Un mdulo de salida analgica contiene circuitos que transmiten una seal de CC analgica proporcional a una entrada de valor digital en el mdulo procedente del procesador. En consecuencia, estas salidas analgicas son generalmente directas. Esto significa que el valor de la tabla de datos controla directamente el valor de la seal analgica.

EIO0000000071 06/2011

283

Glosario

salida de comn positivo Una salida de comn positivo es una disposicin de cables en la que el mdulo electrnico de salida suministra corriente al dispositivo. Una salida de comn positivo hace referencia a +24 V CC.

salida de estado del controlador La salida de estado del controlador es una funcin especial utilizada en circuitos que son externos al controlador y que controlan la fuente de alimentacin hacia los dispositivos de salida o la fuente de alimentacin del controlador.

salida de umbral Las salidas de umbral se controlan directamente mediante HSC con arreglo a los ajustes establecidos durante la configuracin.

salida refleja En modo de conteo, el valor actual del contador de alta velocidad se compara con sus umbrales configurados para determinar el estado de estas salidas especializadas.

SCADA Un sistema de supervisin, control y adquisicin de datos (en ingls, Supervisory Control and Data Acquisition) supervisa, gestiona y controla aplicaciones o procesos industriales.

SDO Un mensaje de objeto de datos de servicio lo utiliza el maestro de bus de campo para acceder (por lectura/escritura) a los directorios de objetos de los nodos de red en las redes basadas en CAN. Entre los tipos de SDO se incluyen los SDO de servicio (SSDO) y los SDO de cliente (CSDO).

SEL-V Un sistema que sigue las directrices de IEC 61140 para la tensin extrabaja de seguridad (en ingls, safety extra low voltage) est protegido de tal manera que la tensin entre 2 piezas accesibles cualesquiera (o entre 1 pieza accesible y terminal PE para el equipo de Clase 1) no supere un valor especificado en condiciones normales o en condiciones de fallo nico.

284

EIO0000000071 06/2011

Glosario

SFC Un programa escrito en el lenguaje de grficos de funciones secuenciales puede utilizarse para procesos que se pueden dividir en pasos. SFC est formado por pasos con acciones asociadas, transiciones con una condicin lgica asociada y enlaces dirigidos entre pasos y transiciones. (La norma SFC est definida en IEC 848. Es conforme con IEC 61131-3.)

smbolo Un smbolo es una cadena con un mximo de 32 caracteres alfanumricos, de los cuales el primer carcter es alfabtico. Permite personalizar un objeto del controlador para facilitar el mantenimiento de la aplicacin.

SINT Un entero con signo es un valor de 16 bits.

SL lnea serie

SMS El servicio de mensajes cortos es un servicio de comunicacin estndar para telfonos (u otros dispositivos) que envan mensajes breves de texto con el sistema de comunicaciones mviles.

SNMP El protocolo de gestin de red simple (en ingls, Simple Network Management Protocol) puede controlar una red de forma remota sondeando los dispositivos para conocer su estado, realizar pruebas de seguridad y ver informacin sobre la transmisin de datos. Tambin puede utilizarse para gestionar software y bases de datos de forma remota. El protocolo tambin permite realizar tareas de gestin activas, por ejemplo la modificacin y aplicacin de una nueva configuracin.

SO Sistema operativo. Se puede emplear para el firmware que puede cargar/descargar el usuario.

SSI La interfaz sncrona de serie (en ingls, Serial Synchronous Interface) es una interfaz comn para sistemas de medicin relativa y absoluta como los codificadores.
285

EIO0000000071 06/2011

Glosario

ST Consulte texto estructurado.

STN Neumtico trenzado de exploracin, tambin conocido como matriz pasiva.

STRING Una variable de tipo STRING es una cadena de caracteres ASCII.

T
TAP Un punto de acceso al terminal (en ingls, Terminal Access Point) es una caja de conexiones conectada con el cable principal que permite enchufar cables de derivacin.

tarea Grupo de secciones y subrutinas ejecutadas cclica o peridicamente si se trata de la tarea MAST, o peridicamente si se trata de la tarea FAST. Una tarea siempre tiene un nivel de prioridad y tiene asociadas entradas y salidas del controlador. Estas entradas y salidas se actualizarn en consecuencia. Un controlador puede tener varias tareas.

tarea cclica El tiempo de exploracin cclica tiene una duracin fija (intervalo) especificada por el usuario. Si el tiempo de exploracin actual es ms corto que el cclico, el controlador espera hasta que pasa el tiempo de exploracin cclica antes de realizar una nueva exploracin.

Tarea FAST La tarea FAST es una tarea peridica de alta prioridad y de corta duracin que se ejecuta en el software de programacin de un procesador. La rpida velocidad de la tarea impide que sta interfiera en la ejecucin de tareas maestras (MAST) de menor prioridad. Una tarea FAST es til cuando es necesario monitorizar cambios peridicos rpidos de entradas binarias.

286

EIO0000000071 06/2011

Glosario

TCP Un protocolo de control de transmisin (en ingls, Transmission Control Protocol) es un protocolo de capas de transporte basado en conexiones que proporciona una fiable transmisin de datos simultnea y bidireccional. TCP forma parte del conjunto de protocolos TCP/IP.

terminal de E/S Un terminal de entrada/salida en la parte delantera de un mdulo de E/S de ampliacin conecta las seales de entrada y salida.

terminal de entrada Un terminal de entrada situado en la parte delantera de un mdulo de E/S de ampliacin conecta las seales de entrada de los dispositivos de entrada (como sensores, pulsadores e interruptores de fin de carrera). Para algunos mdulos, los terminales de entradas admiten seales de entrada de CC tanto de comn positivo como negativo.

terminal de salida Un terminal de salida conecta seales de salida con dispositivos de salida (como rels electromecnicos y vlvulas de solenoide).

terminales de la fuente de alimentacin La fuente de alimentacin se conecta a estos terminales para proporcionar alimentacin al controlador.

Texto estructurado Un programa escrito en el lenguaje de texto estructurado (ST) incluye instrucciones complejas e intercaladas (por ejemplo bucles de repeticin, ejecuciones condicionales o funciones). ST est conforme con IEC 61131-3.

TFT Transmisin de pelcula fina (en ingls, Thin Film Transmission), tambin conocido como matriz activa.

tiempo de actualizacin mnimo de E/S El tiempo de actualizacin mnimo de E/S es el tiempo mnimo que hace falta para que el ciclo de bus se cierre para forzar una actualizacin de E/S en cada ciclo.

EIO0000000071 06/2011

287

Glosario

TP Una sonda por contacto (en ingls, Touch Probe) es una captura de posicin activada por una seal de entrada rpida (sensor rpido). En el flanco ascendente de la entrada de la sonda por contacto se captura la posicin de un codificador. Ejemplo: Se utiliza para que las mquinas de empaquetado capturen la posicin de una marca de impresin en una pelcula para cortar siempre en la misma posicin.

TPDO Un PDO de transmisin lee datos de un dispositivo en un sistema basado en CAN.

TVDA Arquitecturas documentadas validadas y probadas (del ingls, Tested Validated Documented Architectures).

TxD TxD representa una seal de transmisin.

U
UDINT Un nmero entero doble sin signo se codifica en 32 bits.

UDP El protocolo de datagramas de usuario (en ingls, User Datagram Protocol) es un protocolo de modalidades sin conexin (definido por IETF RFC 768) en el que los mensajes se entregan en un datagrama (telegrama de datos) a un ordenador de destino de una red IP. El protocolo UDP generalmente se integra junto con el protocolo de Internet. Los mensajes UDP/IP no necesitan una respuesta y, por lo tanto, son perfectos para aplicaciones en las que los paquetes cerrados no requieren retransmisin (como redes y vdeos que necesitan rendimiento en tiempo real).

UINT Un nmero entero sin signo se codifica en 16 bits.

UL Underwriters laboratories, organizacin estadounidense dedicada a las pruebas de productos y la certificacin de seguridad.
288

EIO0000000071 06/2011

Glosario

UTC Hora universal coordinada (del ingls, Coordinated Universal Time)

V
variable asignada Una variable es "asignada" si su ubicacin en la memoria del controlador se puede conocer. Por ejemplo, decimos que la variable Water_pressure est asignada mediante su asociacin con la ubicacin de memoria %MW102.Water_pressure. variable del sistema Una estructura de variables del sistema proporciona datos del controlador e informacin de diagnstico, y permite enviar comandos al controlador.

variable no ubicada Una variable no ubicada no tiene una direccin. (Consulte variable ubicada.)

variable ubicada Una variable ubicada tiene una direccin. (Consulte variable no ubicada.)

VSD Unidad de velocidad variable

W
WORD El tipo WORD se codifica en un formato de 16 bits.

EIO0000000071 06/2011

289

Glosario

290

EIO0000000071 06/2011

SoMachine ndice EIO0000000071 06/2011

ndice

B C A
nes, 152 Buscador FFB, 152 buses de campo admitidos por plantillas, 183

A
Actualizar firmware, 48, 81 Actualizar versin del dispositivo, 81 adicin de controladores, 104 adicin de dispositivos, 69 adjuntos, 59 Administrador de bibliotecas, 114 administrador de buses de campo adicin de dispositivos esclavos, 75 administrador de pantalla, 67 administradores de comunicacin, 74 Agregar aplicacin, 81 ajustes de guardia de nodo, 137 ajustes de heartbeat, 137 ajustes de lenguaje, 23 Almacenamiento masivo en USB, 162 almacenar en un dispositivo de almacenamiento masivo en USB, 162 Aplicacin de arranque, 217 aplicaciones, 81 aplicaciones de inicio, 161 rea de trabajo, 23 arquitectura TVD, 35 AS-Interface, 77 ayuda en lnea, 23

C
Cambiar el dispositivo, comando, 156 cambiar el nombre del proyecto, 56 Centro de aprendizaje, 50 cerrar proyecto, 25 cerrar proyectos, 23 coherencia, 83 comando Cambiar el dispositivo, 156 Conexin remota, 164 Exportar proyecto de Vijeo-Designer, 169 Generar todo, 160 Importar proyecto de Vijeo-Designer, 169 Comando Conexin remota, 164 comando exportar, 169 comando Generar todo, 160 comando importar, 169 comandos acceso nico, 159 comandos de acceso nico, 159 concepto de marcador de posicin, 94 conexiones de red, 83 Configuracin, 62 configuracin de dispositivos, 71
291

B
bibliotecas, 114, 117 adicin de bibliotecas, 94 bibliotecas de plantillas, 193 Buscador de funciones y bloques de funcioEIO0000000071 06/2011

ndice

configuracin de dispositivos de campo, 107 configuracin de smbolos, 99 configuracin del administrador de comunicacin, 107 Configuracin del servidor OPC, 251 configuraciones de Interfaz AS, 146 configuraciones de Lnea serie, 143 Configuraciones Ethernet, 134 configuraciones Modbus, 143 Contraer todo, 67 controladores, 23 creacin de bibliotecas, 131 creando bibliotecas, 131 Crear aplicacin de inicio, 161 Crear nueva mquina, 31

Establecer la aplicacin activa, 81 Examinar proyectos existentes, 27 Expandir el ltimo, 67 Expandir todo, 67 exportar proyectos de Vijeo-Designer, 169

F
ficha Informe, 231 ficha Propiedades, 54 funciones generales, 25

G
gestores ASCII, 143 gestores de protocolo, 143 gestores de red, 143 gestores Modbus, 143 guardar el proyecto en otra carpeta, 56 guardar proyecto, 25

D
definicin de variables, 171 descarga, 217 Aplicacin de arranque, 217 Descarga de cdigo de origen, 229 detencin, 220 diagnstico de configuracin, 110 dispositivos adicin, 109 dispositivos CANopen, 107 dispositivos esclavos, 75 dispositivos Modbus SL, 107

H
herramienta de servicio de atencin al cliente, 229

I
Imagen del cliente, 57 imgenes, 57 importar proyectos de Vijeo-Designer, 169 informacin de estado bus de campo, 109 informacin de estado de buses de campo, 109 Informacin personalizada, 59 Iniciar sesin/Cerrar sesin, 225 inicio de sesin, 217 interfaz CANopen, 137 interfaz grfica de usuario elementos, 23

E
editor grfico de configuracin, 67 ejecucin, 220 elementos de la GUI, 23 eliminacin de dispositivos, 69 Empezar con aplicacin, 38 Empezar con arquitectura TVD, 35 Empezar con proyecto existente, 40 Empezar con un proyecto predeterminado, 33 Empezar con un proyecto vaco, 32 entradas analgicas CANopen, 240 entradas analgicas de CANopen, 240
292

EIO0000000071 06/2011

ndice

L
lgica de programacin, 81

S
seleccin de variables, 176 Servidor OPC, 246 Servidor OPC 3, 245 subventana de informacin, 23 subventana de seleccin de tareas, 23

M
mens, 238 Modbus IOScanners, 143 mdulos de ampliacin, 77, 105, 105 Mostrar mquinas existentes, 27 mostrar subventanas, 23 Mostrar todo, 67

T
tarea Descarga mltiple, 227 tarea Descarga mltiple, 227 tareas adicin, 91 teclas de mtodo abreviado, 238 tipos de variables, 171

O
objetos IEC asignacin de E/S de diagnstico de buses de campo, 109 ocultar subventanas, 23

V
variables persistente, 97 publicacin, 175 publicacin (HMI), 177 remanentes, 97 ventana de inicio, 23 ventana de mensajes, 23 visualizaciones, 197

P
pantalla de seleccin principal, 23 plantillas, 180 plantillas de dispositivos, 193, 194 plantillas de funciones, 207 poner la mquina en marcha - cargar proyecto desde el dispositivo, 45 poner la mquina en marcha - empezar con proyecto, 43 Preferencias, 25 Programa, 88 proyecto predeterminado, 33 proyectos cerrar, 23 publicacin de variables, 175 publicacin de variables (HMI), 177 Puesta en marcha, 222

R
Redirigir, 67 Redirigir en estacin, 67 Repositorio de bibliotecas, 114

EIO0000000071 06/2011

293

ndice

294

EIO0000000071 06/2011

Você também pode gostar