Anda di halaman 1dari 534

FactoryCast HMI 1.

7 35007635 12/2011

FactoryCast HMI 1.7


Manual de configuracin Mdulos HMI para Quantum y Premium
12/2011

35007635.05

www.schneider-electric.com

2011 Schneider Electric. Reservados todos los derechos.

35007635 12/2011

Tabla de materias

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

11 13

Parte I Configuracin de FactoryCast HMI . . . . . . . . . . . . .


Captulo 1 Presentacin de FactoryCast HMI. . . . . . . . . . . . . . . . . .
Introduccin a FactoryCast HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17
19
19

Captulo 2 Configuracin de FactoryCast HMI. . . . . . . . . . . . . . . . .


2.1 Descripcin de los servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del servicio de dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de correo electrnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de clculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio Datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de pginas activas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de base de datos de recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de los servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Explorador de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin del explorador de dispositivos . . . . . . . . . . . . . . . . . . . . . . . Configuracin del Explorador de dispositivos . . . . . . . . . . . . . . . . . . . . . .

21
22 23 28 36 42 50 57 63 70 78 83 84 86

Captulo 3 Seguridad del sitio web . . . . . . . . . . . . . . . . . . . . . . . . . .


Seguridad interna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seguridad externa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccin directa, smbolo, seguridad de acceso variable . . . . . . . . . . . .

91
92 93 95

Captulo 4 Sitio Web predeterminado de Quantum . . . . . . . . . . . . .


4.1 Pginas de inicio de Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio de Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio del diagnstico del mdulo 140 NWM 100 00 . . . . . . . . Pgina relativa a la configuracin del bastidor local . . . . . . . . . . . . . . . . . Pgina de configuracin del procesador . . . . . . . . . . . . . . . . . . . . . . . . . .

97
98 98 100 101 102 104

35007635 12/2011

Pgina de estado de las E/S remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . Pginas de diagnstico del mdulo Ethernet. . . . . . . . . . . . . . . . . . . . . . Monitorizacin de recursos de diagnstico para Premium . . . . . . . . . . . Pgina de propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de configuracin de SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Visualizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pginas de visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105 106 110 112 113 114 115 117 117

Captulo 5 Sitio Web de Premium predeterminado. . . . . . . . . . . . . .


5.1 Pginas de inicio de Premium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio del mdulo TSX WMY 100 . . . . . . . . . . . . . . . . . . . . . . 5.2 Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio del diagnstico del mdulo Ethernet . . . . . . . . . . . . . . . Pgina Visor de bastidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina del visualizador de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de estadsticas NTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pginas de diagnstico del mdulo Ethernet. . . . . . . . . . . . . . . . . . . . . . Monitorizacin de recursos de diagnstico para Quantum . . . . . . . . . . . Pgina de propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pginas de configuracin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del servicio NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del servicio DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pgina de inicio de visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

119
120 120 121 122 123 126 127 128 131 133 134 135 136 137 138 139 139

Captulo 6 Visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Editor de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de una plantilla de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hoja de clculo del editor de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un smbolo (variable) en una plantilla de datos. . . . . . . . . . Insertar una direccin directa en una plantilla de datos. . . . . . . . . . . . . . Almacenamiento de una plantilla de datos . . . . . . . . . . . . . . . . . . . . . . . Uso de una plantilla de datos existente . . . . . . . . . . . . . . . . . . . . . . . . . . Modificacin de los valores de los datos en una plantilla de datos . . . . . 6.2 Editor de datos Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de datos Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Editor de datos Pocket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de datos Pocket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del editor de datos Pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141
142 143 144 145 150 151 152 153 154 156 156 158 159 161

35007635 12/2011

6.4 Editor grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general del editor de grficos . . . . . . . . . . . . . . . . . . . . . . . . Barra de herramientas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones de usuario de la ventana de visualizacin . . . . . . . . . . . . . . . . Hoja de propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros del subprograma Editor de grficos. . . . . . . . . . . . . . . . . . . . Objetos grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos grficos extendidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Visualizador grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizador grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Operator Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo acceder a las pantallas del operador . . . . . . . . . . . . . . . . . . . . . . . 6.7 Visor de programas de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visor de programas de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

166 167 169 174 177 179 180 182 201 213 213 215 215 217 217

Captulo 7 Adicin de pginas personalizadas al sitio . . . . . . . . . .


7.1 Uso de los subprogramas de Java de FactoryCast mediante cdigo HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de subprogramas en una pgina web . . . . . . . . . . . . . . . . . . . . Insercin de LiveBeanApplet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de LiveBeanApplet mediante un cdigo HTML . . . . . . . . . . . . . Insertar LiveLabelApplet usando cdigo HTML . . . . . . . . . . . . . . . . . . . . Insertar LiveTableApplet usando cdigo HTML . . . . . . . . . . . . . . . . . . . . 7.2 Uso de la extensin FactoryCast para Microsoft FrontPage o Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin de la extensin de FactoryCast para Microsoft Expression Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin de la extensin FactoryCast para Microsoft FrontPage . . . . . Insercin de LiveBeanApplet mediante FrontPage o Expression Web. . . Insercin de LiveLabelApplet mediante FrontPage. . . . . . . . . . . . . . . . . . Insercin de LiveTableApplet mediante FrontPage o Expression Web . . 7.3 Utilizacin de objetos grficos Lite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descarga de la biblioteca de objetos grficos Lite . . . . . . . . . . . . . . . . . . Descripcin de los objetos grficos Lite . . . . . . . . . . . . . . . . . . . . . . . . . .

221
222 223 224 227 230 235 237 238 244 250 258 261 264 265 266

Captulo 8 Visualizador de alarmas. . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso y gestin de las alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

285
286 289 290

Parte II Descripcin de los mdulos TSX WMY 100 y 140 NWM 100 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 9 Compatibilidad con las diferentes herramientas de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilidad de los mdulos FactoryCast HMI con las diferentes herramientas de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35007635 12/2011

291
293
293
5

Captulo 10 Mdulo TSX WMY 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . .


10.1 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Descripcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin fsica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Caractersticas del canal Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractersticas del canal de comunicacin . . . . . . . . . . . . . . . . . . . . . . . 10.4 Instalacin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del tipo de procesador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin/desconexin con el equipo conectado. . . . . . . . . . . . . . . . . . . 10.5 Interfaz 10/100BASE-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfaz 10/100BASE-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.6 Visualizacin, diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Panel de visualizacin, diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.7 Caractersticas elctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractersticas elctricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.8 Normas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Normas y estndares. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.9 Condiciones de funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Condiciones de funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

295
296 296 297 297 298 298 300 301 302 303 304 304 306 306 308 308 309 309 310 310

Captulo 11 Mdulo Quantum 140 NWM 100 00 . . . . . . . . . . . . . . . . .


11.1 Descripcin del producto 140 NWM 100 00 . . . . . . . . . . . . . . . . . . . . . . Informacin general del mdulo 140 NWM 100 00 . . . . . . . . . . . . . . . . . Indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin del mdulo 140 NWM 100 00 . . . . . . . . . . . . . . . . . . . . . . . . Instalacin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet y comunicaciones del mdulo 140 NWM 100 00 . . . . . . . . . . . Ethernet 10/100BASE-T y 100BASE-FX . . . . . . . . . . . . . . . . . . . . . . . . . Servidor HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mensajes Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractersticas del mdulo 140 NWM 100 00 . . . . . . . . . . . . . . . . . . . . . Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

311
312 313 316 318 318 320 321 322 323 324 324

11.2 11.3

11.4

Parte III Configuracin de los mdulos HMI en Unity Pro, Concept y PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 12 Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 00 mediante Unity Pro . . . . . . . . . . . . . . . . . . . . . . . .
12.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de funcionamiento de los mdulos HMI. . . . . . . . . . . . . . . . . . . . .

327
329
330 331 332

35007635 12/2011

12.2 Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 en Unity Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pantalla de configuracin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipo de comunicacin en funcin de la configuracin de las conexiones. Configuracin de la mensajera TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del servicio SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de la funcin Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 Depuracin de los mdulos HMI en Unity Pro . . . . . . . . . . . . . . . . . . . . . Pantalla de depuracin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros generales de depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de depuracin de los servicios TCP/IP . . . . . . . . . . . . . . . . . Comprobacin de la comunicacin TCP/IP con la peticin Ping . . . . . . . Solicitudes disponibles para la prueba de un canal de comunicacin . . . Comprobacin de un canal con las peticiones Identificacin y Espejo . . . Comprobacin de un canal con peticiones . . . . . . . . . . . . . . . . . . . . . . . . 12.4 Objetos de lenguaje asociados a los mdulos HMI . . . . . . . . . . . . . . . . . Creacin de una instancia de datos de tipo IODDT . . . . . . . . . . . . . . . . . Objetos de lenguaje de intercambio implcito asociados con la funcin especfica de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje de intercambio explcito asociados con la funcin especfica de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje asociados a la configuracin . . . . . . . . . . . . . . . . . . Detalles de objetos de intercambio explcito de IODDT de tipo T_COM_WMY_100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

334 335 337 341 344 346 347 348 350 351 352 353 354 355 356 357 360 361 363 365

Captulo 13 Configuracin del mdulo 140 NWM 100 00 en Concept


13.1 Configuracin con Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del nmero de NWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso y edicin de la asignacin de E/S. . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de los parmetros de direccin Ethernet . . . . . . . . . . . . . . 13.2 Transferir datos mediante 984 LL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque MSTR para TCP/IP en Concept . . . . . . . . . . . . . . . . . . . . . . . . . . Representacin de Ladder Logic para MSTR . . . . . . . . . . . . . . . . . . . . . . Cdigos de error de funcin MSTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones MSTR de lectura y escritura . . . . . . . . . . . . . . . . . . . . . . . . Operacin de MSTR Obtener estadsticas locales . . . . . . . . . . . . . . . . . . Operacin de MSTR Borrar estadsticas locales . . . . . . . . . . . . . . . . . . . Operacin de MSTR Obtener estadsticas remotas . . . . . . . . . . . . . . . . . Operacin de MSTR Borrar estadsticas remotas. . . . . . . . . . . . . . . . . . . Operacin de MSTR Resetear mdulo opcional. . . . . . . . . . . . . . . . . . . . Operacin MSTR Leer CTE (tabla de ampliacin de configuracin) . . . . Operacin MSTR Escribir CTE (tabla de ampliacin de configuracin) . . Estadsticas de Ethernet TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

367
368 369 373 375 379 381 382 383 384 386 390 391 392 393 394 395 396 398 400

35007635 12/2011

13.3

13.4

13.5

Transferir datos mediante IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CREAD_REG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CWRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . READ_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TCP_IP_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MBP_MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de nombres ASN.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del mdulo NWM con SNMP . . . . . . . . . . . . . . . . . . . . . . Configuracin del mdulo NWM con MIB privada de TFE . . . . . . . . . . . Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Respuesta a errores detectados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lectura y borrado del registro de bloqueo . . . . . . . . . . . . . . . . . . . . . . . . Descarga de un nuevo Exec de NWM. . . . . . . . . . . . . . . . . . . . . . . . . . . EXECLoader de Concept. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

402 403 406 409 412 415 417 421 422 426 428 430 435 436 441 443 444

Captulo 14 configuracin del mdulo TSX WMY 100 en PL7 . . . . . .


14.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipo de conexiones admitidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de funcionamiento del mdulo TSX WMY 100 . . . . . . . . . . . . . . 14.2 Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pantalla de configuracin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipo de comunicacin en funcin de la configuracin de las conexiones Configuracin de la mensajera TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de configuracin relacionados con los servicios TCP/IP . . . Parmetros de configuracin de las direcciones IP. . . . . . . . . . . . . . . . . Parmetros de configuracin de las conexiones . . . . . . . . . . . . . . . . . . . Parmetros de configuracin Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del servicio SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin del servicio SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de configuracin relacionados con el servicio SNMP . . . . . Configuracin de la funcin Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 Depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pantalla de depuracin del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros generales de depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de depuracin de los servicios TCP/IP . . . . . . . . . . . . . . . . Comprobacin de la comunicacin TCP/IP con la peticin Ping . . . . . . . Solicitudes disponibles para la prueba de un canal de comunicacin. . . Comprobacin de un canal con las peticiones Identificacin y Espejo . . Comprobacin de un canal con peticiones . . . . . . . . . . . . . . . . . . . . . . .

449
450 451 452 454 456 457 459 463 465 466 467 469 470 471 473 474 476 477 479 480 481 482 483 484

35007635 12/2011

14.4 Objetos de lenguaje asociados al mdulo TSX WMY 100 . . . . . . . . . . . . Objetos de lenguaje de intercambio implcito . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje de intercambio explcito . . . . . . . . . . . . . . . . . . . . . . Gestin e informe de los intercambios explcitos . . . . . . . . . . . . . . . . . . . Objetos de lenguaje asociados a la configuracin . . . . . . . . . . . . . . . . . . 14.5 Preguntas/Respuestas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preguntas/Respuestas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

485 486 487 489 490 492 492

Apndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apndice A Servicios web SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principios de diseo de una interfaz cliente SOAP . . . . . . . . . . . . . . . . . . Servicios ModBusXMLDA SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicios SymbolicXMLDA SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicios ExtendedSymbolicXMLDA SOAP . . . . . . . . . . . . . . . . . . . . . . . Optimizacin de las peticiones simblicas de gran volumen . . . . . . . . . . Ejemplos de Visual Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentacin de SOAP en lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

495
497
499 500 508 512 518 521 522

Apndice B Recomendacin de memoria flash . . . . . . . . . . . . . . . . .


Recomendacin para el servicio Datalogging . . . . . . . . . . . . . . . . . . . . . .

523
523

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

525 531

35007635 12/2011

10

35007635 12/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.

35007635 12/2011

11

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.

12

35007635 12/2011

Acerca de este libro

Presentacin
Objeto En este documento se describe el procedimiento de implantacin de FactoryCast HMI, la configuracin del mdulo Premium TSX WMY 100 en PL7 y Unity Pro, as como la configuracin del mdulo Quantum 140 NWM 100 00 en Concept y Unity Pro. Campo de aplicacin Las caractersticas que se indican en este manual deben coincidir con las que figuran online. De acuerdo con nuestra poltica de mejoras continuas, es posible que a lo largo del tiempo revisemos el contenido con el fin de elaborar documentos ms claros y precisos. En caso de que detecte alguna diferencia entre el manual y la informacin online, utilice esta ltima para su referencia. Documentos relacionados
Ttulo de la documentacin Manual de configuracin de aplicaciones de comunicacin, volumen 3 Manual de usuario de Web Designer para FactoryCast HMI Nmero de referencia TLX DS COM PL7 E 35016146

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

35007635 12/2011

13

Informacin relativa al producto 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.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO

Mantenga un estricto control de acceso al servidor integrado configurando las contraseas. Seleccione con cuidado los smbolos y las direcciones directas cuyas modificaciones en lnea desee autorizar. No autorice modificaciones en lnea de las variables de tipo importante relativas a la seguridad material o personal.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

14

35007635 12/2011

ADVERTENCIA
ELIMINACIN DE PELIGROS Este producto slo debe utilizarse para el intercambio de informacin. No es un producto relacionado con la seguridad.

No recurra a este producto para alertar al personal de situaciones que puedan acarrear peligros inminentes para el personal, el equipo o el material. Deben disponerse alarmas de seguridad independientes. No recurra a este producto o a la informacin proporcionada para iniciar acciones correctivas. Deben existir procedimientos para controlar la planta y los procesos de acuerdo con las prcticas de la industria y las directivas reguladoras pertinentes. No permita que los usuarios modifiquen parmetros o variables de proceso crticos o relacionados con la seguridad.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Comentarios del usuario Enve sus comentarios a la direccin electrnica techcomm@schneiderelectric.com.

35007635 12/2011

15

16

35007635 12/2011

FactoryCast HMI 1.7 Configuracin de FactoryCast HMI 35007635 12/2011

Configuracin de FactoryCast HMI

I
Objeto En esta parte, se describe el mtodo de configuracin de los mdulos FactoryCast HMI. Contenido de esta parte Esta parte contiene los siguientes captulos:
Captulo 1 2 3 4 5 6 7 8 Nombre del captulo Presentacin de FactoryCast HMI Configuracin de FactoryCast HMI Seguridad del sitio web Sitio Web predeterminado de Quantum Sitio Web de Premium predeterminado Visualizacin Adicin de pginas personalizadas al sitio Visualizador de alarmas Pgina 19 21 91 97 119 141 221 285

35007635 12/2011

17

Configuracin de FactoryCast HMI

18

35007635 12/2011

FactoryCast HMI 1.7 Presentacin de FactoryCast HMI 35007635 12/2011

Presentacin de FactoryCast HMI

1
Introduccin a FactoryCast HMI
Presentacin FactoryCast HMI proporciona lo mejor en tecnologa Web en combinacin con la conocida fiabilidad de los PLC. El paquete FactoryCast HMI incluye lo siguiente: un mdulo FactoryCast HMI que ejecuta las funciones y los servicios HMI: TSX WMY 100 para PLC Premium, 140 NWM 100 00 para PLC Quantum.

Web Designer: un programa de software basado en Windows que se utiliza para crear, probar y administrar aplicaciones FactoryCast HMI.

Funciones integradas de FactoryCast HMI Las funciones siguientes de FactoryCast HMI se integran en un mdulo:

Servidor Web incorporado con pginas predefinidas de configuracin, diagnsticos y visualizacin, as como el hospedaje de pginas Web y documentos (pdf, doc, etc.) definidos por los usuarios. Servidor de comunicacin SOAP/XML (vase pgina 497) que ofrece interoperabilidad e integracin vertical de los sistemas de administracin de la informacin.

35007635 12/2011

19

Presentacin de FactoryCast HMI

Servicios integrados de FactoryCast HMI Los servicios de FactoryCast HMI siguientes se integran en un mdulo:

Device (vase pgina 23): se emplea para declarar y definir los parmetros del PLC, as como para crear y configurar las variables FactoryCast HMI. Database connection (vase pgina 42): se emplea para almacenar variables FCHMI en una base de datos externa (SQL Server, Oracle, etc.). Email (vase pgina 28): se emplea para enviar un correo electrnico cuando se modifica el estado de una variable, se rebasa un umbral, se activa una alarma, etc. Calculation (vase pgina 36): se emplea para efectuar clculos mediante variables FCHMI sin utilizar los recursos de la CPU del PLC. Active pages (vase pgina 57): se emplea para crear pginas HTML mediante variables FCHMI sin utilizar los recursos de la CPU del PLC. Datalogging (vase pgina 50): permite guardar informacin como la configuracin, los valores de la variable o los archivos de registro en la memoria interna del mdulo. Recipe (vase pgina 63): se emplea para cambiar los valores de un conjunto de variables cuando se produce un suceso predefinido. Recipe Database (vase pgina 70): se emplea para actualizar los valores de un conjunto de variables con los valores incluidos en una tabla de base de datos cuando se produce un suceso predefinido.

20

35007635 12/2011

FactoryCast HMI 1.7 Configuracin de FCHMI 35007635 12/2011

Configuracin de FactoryCast HMI

2
Objeto del captulo En este captulo se describe el procedimiento que debe seguirse para configurar los servicios de FactoryCast HMI. Aqu se describen todos los servicios integrados: Device Email Calculation Active Pages Datalogging Recipe Recipe Database Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 2.1 2.2 Apartado Descripcin de los servicios Explorador de dispositivos Pgina 22 83

35007635 12/2011

21

Configuracin de FCHMI

2.1

Descripcin de los servicios

Objeto En esta seccin, se presentan las instrucciones que deben seguirse para configurar los distintos servicios que proporciona FactoryCast HMI. NOTA:

Los servicios se configuran mediante Web Designerpara FactoryCast HMI. Antes de crear un servicio nuevo, debe crear un proyecto de Web Designer (consulte el manual de usuario de Web Designerpara FactoryCast HMI). El nmero mximo de servicios para: un mdulo 140 NWM 100 es 6. un mdulo TSX WMY 100 es 7.

Contenido de esta seccin Esta seccin contiene los siguientes apartados:


Apartado Configuracin del servicio de dispositivo Servicio de correo electrnico Servicio de clculo Servicio de base de datos Servicio Datalogging Servicio de pginas activas Servicio de recetas Servicio de base de datos de recetas Estado de los servicios Pgina 23 28 36 42 50 57 63 70 78

22

35007635 12/2011

Configuracin de FCHMI

Configuracin del servicio de dispositivo


Presentacin El servicio de dispositivo le permite crear smbolos asociados a las variables del PLC. Estas variables se asocian a smbolos que utilizarn otros servicios (correo electrnico, clculo, base de datos, etc.). Las variables proceden de la memoria RAM interna de los elementos siguientes: el mdulo de la CPU situado en el mismo bastidor que los mdulos NWM y WMY o los mdulos de la CPU (otros 4 mdulos posibles) que utilizan el direccionamiento Xway (slo WMY). En los diagramas siguientes se muestra pantalla de configuracin de propiedades del servicio de dispositivo:

1 2
35007635 12/2011

Este botn sirve para configurar las variables del servicio. Este botn sirve para configurar las propiedades del servicio. 23

Configuracin de FCHMI

Creacin de un servicio de dispositivo Para crear un servicio de dispositivo nuevo: haga doble clic en el nombre del dispositivo en el navegador o haga clic con el botn secundario en el dispositivo en el navegador y, a continuacin, haga clic en Editar.

En la ilustracin siguiente se muestra el navegador Web Designer:

Configuracin de las propiedades En la ilustracin siguiente se muestra pantalla de configuracin de propiedades del servicio de dispositivo:

24

35007635 12/2011

Configuracin de FCHMI

En esta tabla se describen los campos que conforman la pantalla de configuracin de propiedades:
Campos Direccin Funcin Si el mdulo se encuentra en el mismo bastidor que la CPU, la direccin es localhost. Si utiliza una plataforma Premium, puede especificar la direccin Xway del dispositivo con el que se desea conectar. El protocolo depende del tipo de proyecto (atenuado), ya sea Modbus (para los PLC Quantum), UNI-TE (para los PLC Premium) o UMAS (para Premium/Quantum Unity). El controlador depende del tipo de proyecto (atenuado), ya sea BUSX_ASYNC para mdulos Premium o BUSX para mdulos Quantum. Permite definir la frecuencia de lectura predeterminada de las variables. Permite aadir un comentario a las propiedades del servicio de dispositivo. Este comentario nicamente se visualizar en esta pantalla. Permite determinar el estado del servicio de dispositivo.

Protocolo

Controlador Perodo base Comentario Variable de estado del servicio

Configuracin de variables Esta tabla permite importar variables procedentes de un PLC:

35007635 12/2011

25

Configuracin de FCHMI

En esta tabla se describen los distintos campos que conforman la pantalla de configuracin de variables:
Campos No Smbolo Variable Tipo Funcin ID de la variable; este nmero se genera automticamente. Nombre de la variable almacenada en el mdulo. Direccin fsica de la variable. Permite definir el tipo de variable. Es posible utilizar los tipos siguientes: BOOL EBOOL SHORT USHORT INT UINT DINT REAL TIME DATE TOD STR Derecho de acceso: lectura (L) o lectura/escritura (L/E). Variable leda en la imagen local del mdulo. Frecuencia del ciclo de la variable (en ms). Valor de la variable. Permite aadir un comentario a las propiedades del servicio de dispositivo. Este comentario nicamente se visualizar en esta pantalla. Permite eliminar de la tabla la variable seleccionada. Permite duplicar la variable seleccionada. Este botn permite importar los smbolos de PLC desde un archivo FEF (PL7), STU (Unity Pro), XVM (Unity Pro) o PRJ (Concept). NOTA: La importacin de proyectos Concept (.prj) slo funciona si el parmetro ExportVariables de concept.ini es igual a 1. Modifique este parmetro antes de guardar el proyecto en Concept (reinicie Concept despus de haber modificado el parmetro). Este botn permite animar las variables cuando el proyecto est en modo en lnea, con conexiones al simulador o al mdulo. Este botn permite importar smbolos desde un archivo .csv. La creacin de este archivo se puede llevar a cabo mediante Excel o mediante un editor de texto (en este caso, cambie la extensin del archivo a .csv, en lugar de .txt). Es necesario utilizar la sintaxis siguiente: smbolo;variable;tipo;perodo;comentario Este botn permite exportar la tabla de variables del servicio actual a un archivo .csv.

Campos de entrada

Acceso Permanente Frecuencia Valor Comentario Botones Quitar Duplicar Importar los smbolos del PLC

Suscribir variables Importar desde CSV

Exportar a CSV

26

35007635 12/2011

Configuracin de FCHMI

NOTA: Para obtener ms informacin sobre la administracin de variables, consulte el captulo sobre la administracin de variables del manual de usuario de Web Designer para FactoryCast HMI. Limitacin El nmero de variables almacenadas en el mdulo est limitado a 1.000 en todos los servicios de dispositivo. El nmero mximo de servicios de dispositivo es: 1 con un mdulo NWM y 5 con un mdulo WMY.

35007635 12/2011

27

Configuracin de FCHMI

Servicio de correo electrnico


Presentacin Utilice el servicio de correo electrnico para enviar un mensaje si: se activa una alarma; se produce un cambio en el estado de una variable o se rebasa un umbral.

Puede asociar el servicio de correo electrnico con variables procedentes de su espacio de nombre o del servicio de clculo. El servicio de correo electrnico utiliza mtodos y tecnologas que no son en tiempo real y que, en algunos casos, no pueden garantizar una recepcin correcta de la informacin por parte del destinatario. NOTA: Schneider Electric no garantiza lo siguiente:

la integridad de los datos que enva el mdulo mediante el servicio de correo electrnico, la hora exacta a la que se envi el mensaje.

28

35007635 12/2011

Configuracin de FCHMI

En la ilustracin siguiente se muestra la pantalla de propiedades de configuracin del servicio de correo electrnico:

1 2

Utilice este botn para configurar los mensajes de correo electrnico enviados por el servicio de correo electrnico. Utilice este botn para configurar las propiedades del correo electrnico.

35007635 12/2011

29

Configuracin de FCHMI

Creacin de un servicio de correo electrnico En la tabla siguiente se describe el procedimiento que debe seguirse para crear un servicio de correo electrnico:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: Haga clic en Proyecto Nuevo Servicio o Haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: Aparece la ventana siguiente.

3 4 5

Seleccione Correo electrnico en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de correo electrnico.

30

35007635 12/2011

Configuracin de FCHMI

Configuracin del servidor A continuacin se muestra la pantalla de configuracin de las propiedades del servicio de correo electrnico:

35007635 12/2011

31

Configuracin de FCHMI

Los campos de la pantalla de configuracin de propiedades son los siguientes:


Campos Servidor SMTP Direccin del servidor SMTP Puerto del servidor SMTP Autenticacin segura necesaria Direccin del servidor SMTP. Puerto TCP utilizado por el servidor SMTP (normalmente, el puerto 25). Seleccione este cuadro si se necesita autenticacin para acceder al servidor SMTP. Inicio de sesin para acceder al servidor SMTP. Contrasea para acceder al servidor SMTP. Funcin

Inicio de sesin Contrasea Remitente Remitente Direccin de respuesta

Direccin de correo electrnico del remitente del mensaje. Direccin de correo electrnico a la que se enviar la respuesta si el usuario hace clic en Responder.

Mdulo Tamao mximo de la cola de envo Nmero mximo de correos electrnicos que pueden almacenarse en la memoria bfer antes de enviarse: valor predeterminado = 100, valor mnimo = 30 y valor mximo = 200.

Tiempo antes de volver a intentar el envo (en Tiempo de espera antes de reenviar los segundos) correos electrnicos almacenados en la memoria bfer tras una interrupcin de la comunicacin: valor predeterminado = 15 s, valor mnimo = 5 s y valor mximo = 3.600 s. Servicio Variable de estado del servicio Permite determinar el estado del servicio de correo electrnico.

NOTA: Cuando se alcance el nmero mximo de correos electrnicos (100), no se podr almacenar ms mensajes.

32

35007635 12/2011

Configuracin de FCHMI

Configuracin del servicio de correo electrnico A continuacin se muestra la pantalla de configuracin de correo electrnico:

35007635 12/2011

33

Configuracin de FCHMI

Los campos de la pantalla de correo electrnico son los siguientes:


Campos Enviar SMS Funcin Esta funcin no est disponible para los productos FactoryCast HMI. Seleccione esta casilla para enviar un SMS en vez de un correo electrnico. Direccin de correo electrnico o nmero de telfono (en caso de SMS) del remitente del mensaje. Sucesos que activarn el correo electrnico. NO: notificacin LA: lmite en aumento LD: lmite en disminucin MC: mala calidad Destino Asunto Contenido Activado mediante el cambio de estado de un bit o el cambio del valor de una palabra. Activado mediante el lmite en aumento de un bit o el aumento del valor de una palabra. Activado mediante el lmite en disminucin de un bit o la disminucin del valor de una palabra. Se activa si el estado del activador es "Mala calidad".

Identificador Activador Tipo

Direcciones de correo electrnico de los destinatarios de los mensajes. Breve resumen del contenido del mensaje. Puede escribir el contenido del mensaje en esta rea. Haga clic en este botn para adjuntar un archivo al mensaje de correo electrnico.

Multimedia Ruta

Permite seleccionar los soportes de los que procede el archivo adjunto. Permite especificar la ruta del archivo en el soporte seleccionado en Destino del soporte: Para enviar un archivo datalogging, escriba /USERDATA/file.csv. Para enviar otro archivo, escriba /wwwroot/path/archivo.xxx. Donde archivo es el nombre del archivo y xxx es la extensin de dicho archivo.

NOTA: Los campos siguientes son obligatorios para registrar y guardar un correo electrnico: Identificador, Activador y Destino. Inclusin de datos dinmicos El servicio de correo electrnico le permite incluir datos dinmicos en el cuerpo del mensaje. Para incluir datos dinmicos: utilice corchetes antes y despus del nombre de la variable o haga doble clic en el cuadro de texto Contenido para mostrar la ventana Seccin de variables. Seleccione las variables de la lista que desee supervisar. Ejemplo: {plc.plc1.value1} indica el valor de la variable value1 creada en el servicio del dispositivo.
34
35007635 12/2011

Configuracin de FCHMI

Limitacin El nmero mximo de mensajes que puede configurar en el proyecto queda limitado a 100. El nmero mximo de servicios de correo electrnico es 2. NOTA: El servidor SMTP debe permitir la autenticacin SIMPLE o de INICIO DE SESIN. No se admite ningn otro protocolo de autenticacin.

35007635 12/2011

35

Configuracin de FCHMI

Servicio de clculo
Presentacin Utilice el servicio de clculo para realizar operaciones o combinaciones de variables. Tambin puede utilizarlo para visualizar el resultado de las operaciones en tiempo real con el fin de facilitar la depuracin de la aplicacin. A continuacin se muestra la pantalla de propiedades de configuracin del servicio de clculo:

1 2

Utilice este botn para configurar una frmula. Utilice este botn para configurar las propiedades comunes a todas las frmulas.

36

35007635 12/2011

Configuracin de FCHMI

Creacin de un servicio de clculo En la tabla siguiente se describe el procedimiento que debe seguirse para crear un servicio de clculo:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: aparecer la siguiente ventana:

3 4 5

Seleccione Clculo en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de clculo.

35007635 12/2011

37

Configuracin de FCHMI

Configuracin de las propiedades A continuacin se muestra la pantalla de configuracin de las propiedades del servicio de clculo:

En esta tabla se describen los campos que conforman la pantalla de configuracin de clculo:
Campos Perodo de clculo (en ms) Estado variable del servicio Funcin Frecuencia de ejecucin de las frmulas mediante las variables. Permite determinar el estado del servicio de clculo.

38

35007635 12/2011

Configuracin de FCHMI

Configuracin de frmulas A continuacin se muestra la pantalla de configuracin de frmulas del servicio de clculo:

35007635 12/2011

39

Configuracin de FCHMI

En esta tabla se describen los campos que conforman la pantalla de configuracin de frmulas:
Campos Variable Funcin Nombre de la variable. Nota: La variable puede ser una variable del PLC que defina como valor de la frmula. Frmula asociada a la variable. Los operadores son limitados. Proporciona el resultado en tiempo real de la frmula (valor de la variable). Debe estar conectado y en modo de animacin. Comentario acerca de la variable.

Frmula Valor Descripcin Botones Quitar Duplicar Animacin Importar desde CSV

Permite eliminar de la tabla la variable seleccionada. Duplica la variable seleccionada. Utilice este botn para pasar al modo de animacin. Debe estar conectado al mdulo o en modo de simulacin. Este botn permite importar smbolos desde un archivo .csv. Puede crear este archivo desde Excel o desde un editor de texto (en este caso, cambie la extensin de archivo .txt por .csv). Debe emplear la sintaxis siguiente: variable;frmula;descripcin. Este botn permite exportar la tabla de variables del servicio actual a un archivo .csv.

Exportar a CSV

40

35007635 12/2011

Configuracin de FCHMI

Lista de operadores disponibles En la tabla siguiente se describen los operadores de tipo numrico binario, booleano y unario. El resultado de la operacin se visualiza en la columna de tipo de resultado:
Tipo Numrico binario Operador + * / < > <= >= == != Numrico booleano Unario & | ! .<. ? . : . Descripcin Suma Resta Multiplicacin Divisin Inferior a Superior a Inferior o igual a Superior o igual a Igual a Distinto y o bien Inverso Inversin del signo Ejemplo 1+2 da como resultado "3" 5-2 da como resultado "3" 5*2 da como resultado "10" 15/3 da como resultado "5" 1<2 da como resultado "true" 1>2 da como resultado "false" 1<=2 da como resultado "true" 2>=2 da como resultado "true" 3=2 da como resultado "false" 1!=2 da como resultado "true" 1 & 1 da como resultado "1" 1 | 0 da como resultado "1" !1 da como resultado "0" -1 da como resultado -1 a<b ? c:d devuelve c si a<b; si no, el resultado es d

Ejecucin de frmulas El servicio de clculo ejecuta peridicamente la frmula en funcin de la frecuencia configurada en la pantalla Propiedades. Las celdas de la frmula se interpretan y se ejecutan una a una en orden descendente. El servicio de clculo actualiza la variable asociada configurada en el campo de variable con el nuevo valor. Limitacin El nmero mximo de clculos que se pueden configurar en el proyecto es 100. El nmero mximo de servicios de clculo es 2.

35007635 12/2011

41

Configuracin de FCHMI

Servicio de base de datos


Presentacin Esta conexin permite que se archiven todos los datos internos o de proceso, de modo que se les puede aplicar un registro y un seguimiento. Los datos pueden archivarse (escribirse) peridicamente o en sucesos especficos. Estas variables pueden ser de los PLC (bits de E/S, bits internos, palabras internas y registros) o locales del mdulo. Tipos de base de datos admitidas:

SQL Server 6.5, 7, 2000, 2005 MySQL 4.1 o superior Oracle 8i, 9i, 10i la integridad de los datos que enva el mdulo mediante el servicio de base de datos, la precisin de la hora a la que se registran los datos.

NOTA: Schneider Electric no garantiza lo siguiente:


42

35007635 12/2011

Configuracin de FCHMI

A continuacin se muestra la pantalla de configuracin del servicio de base de datos:

1 2

Utilice este botn para configurar las acciones. Utilice este botn para configurar las propiedades generales de la base de datos.

35007635 12/2011

43

Configuracin de FCHMI

Creacin de un servicio de base de datos En la tabla que aparece a continuacin se describe el procedimiento que debe seguirse para crear un servicio de base de datos:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: Aparece la ventana siguiente.

3 4 5

Seleccione base de datos en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de base de datos.

44

35007635 12/2011

Configuracin de FCHMI

Configuracin de las propiedades En la tabla siguiente se incluye informacin bsica sobre la ventana de configuracin de las propiedades del servicio de base de datos:

35007635 12/2011

45

Configuracin de FCHMI

En la tabla siguiente se describen los distintos parmetros del servicio de base de datos:
Campos Tipo Funcin
Oracle MySql SQL Server

Direccin Puerto Uso del puerto predeterminado

Direccin IP del servidor de la base de datos. Permite validar una direccin predeterminada. Puerto empleado por la base de datos para acceder al servidor.

Nombre de la base de Nombre de la base de datos que contendr todos los datos datos configurados por el usuario. Nombre de usuario y contrasea Tiempo de espera Nombre de usuario y contrasea para acceder a la base de datos (cadena de conexin a la base de datos). Perodo de tiempo que puede transcurrir antes de que el sistema elimine el proceso actual cuando no funcione correctamente.

Variable de estado del Permite determinar el estado del servicio de base de datos. servicio Servidor de marca de tiempo Destino de marca de tiempo La fecha se toma directamente del servidor de forma correspondiente a los valores de fecha que recibe. La fecha se toma directamente del mdulo de forma correspondiente a los valores de fecha que recibe.

46

35007635 12/2011

Configuracin de FCHMI

Configuracin de los archivos de registro A continuacin se muestra la pantalla de configuracin del servicio de base de datos:

35007635 12/2011

47

Configuracin de FCHMI

En la tabla siguiente se describen los campos que constituyen la pantalla de configuracin del archivo de registro:
Campos Funcin

Lista de todas las tablas configuradas en el servidor. Gracias a los Lista de las acciones de la base botones Aadir, Quitar y Duplicar, es posible crear una nueva tabla, eliminarla o copiarla. Cuando se duplique una base de datos existente, de datos el nombre nuevo incluir _copy tras el nombre original. Parmetros de acciones Nombre de la nueva tabla de almacenamiento. Si la tabla no existe en la base de datos, el servicio de base de datos la crear durante la primera conexin. Para activar el registro de variables, es necesario especificar un suceso. Si se trata de un suceso peridico (uso de registro peridico), ser necesario definir una base de tiempo. Por el contrario, si se trata de un suceso asociado a una variable (utilizacin de un activador), ser necesario proporcionar el nombre de dicha variable (por ejemplo, calculation.calculation1.Pressure1). Se ofrecen dos posibilidades: creacin de solicitudes SQL en la ventana Solicitud SQL de texto libre o bien utilizacin de la tabla prevista para ello para especificar el nombre de la columna, as como el nombre y el tipo de la variable. En ese caso, la sintaxis del nombre de la columna debe respetar la de la base de datos. Como norma general, evite los signos de puntuacin, las maysculas y los guiones (consulte la documentacin de la base de datos).

Solicitud SQL

Propiedades de la base de datos En la tabla siguiente se muestran las equivalencias de tipo Xopen de otras bases de datos:
Tipo Xopen BOOLEANO TINYINT SMALLINT INTEGER BIGINT DOUBLE REAL TIMESTAMP DATE VARCHAR Tipos restantes 48 MySql SMALLINT SMALLINT SMALLINT INTEGER DECIMAL(200) DECIMAL(50,80) REAL TIMESTAMP DATETIME VARCHAR(255) VARCHAR(255) Oracle NUMBER(1) SMALLINT NUMBER NUMBER NUMBER NUMBER REAL TIMESTAMP DATE VARCHAR(255) VARCHAR(255) SQL Server SMALLINT SMALLINT SMALLINT INTEGER NUMERIC(38,0) FLOAT(32) REAL TIMESTAMP DATETIME VARCHAR(255) VARCHAR(255)
35007635 12/2011

Configuracin de FCHMI

Limitacin El nmero mximo de columnas por tabla es 50. El nmero mximo de conexiones de base de datos que se pueden configurar es de 10 por servicio. El nmero mximo de servicios de base de datos es 3. NOTA: La base de datos de servicios contiene un bfer que permite almacenar un nmero limitado de eventos en caso de que se produzca un fallo de comunicacin o en la red. El nmero de eventos no deber superar los 5.000.

35007635 12/2011

49

Configuracin de FCHMI

Servicio Datalogging
Presentacin El servicio Datalogging permite realizar copias de seguridad de la informacin, como los parmetros de configuracin, los valores de variables o los archivos de registro procedentes de los dispositivos conectados al mdulo FactoryCast en la memoria interna del mdulo. Esta accin puede llevarse a cabo de forma peridica o cuando se produzca un suceso determinado (configurado por el usuario). Es posible acceder al sistema de archivos del mdulo FactoryCast desde cualquier cliente FTP. Puede especificar una URL para el envo automtico de la informacin a un servidor FTP remoto. El archivo de registro se puede utilizar para animar un objeto de historial Datalogging (vase pgina 198) en el editor de grficos. NOTA: Le recomendamos que no registre archivos con una frecuencia inferior a 30 minutos para prolongar la vida til de la memoria flash interna.

50

35007635 12/2011

Configuracin de FCHMI

A continuacin se muestra la pantalla de configuracin de las propiedades del servicio datalogging:

1 2

Utilice este botn para configurar los parmetros que se van a archivar. Utilice este botn para configurar las propiedades generales del servicio datalogging.

35007635 12/2011

51

Configuracin de FCHMI

Creacin de un servicio Datalogging En la tabla que aparece a continuacin se describe el procedimiento que debe seguirse para crear un servicio datalogging:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir un servicio nuevo: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: Aparece la ventana siguiente.

3 4 5

Seleccione datalogging en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio datalogging.

52

35007635 12/2011

Configuracin de FCHMI

Configuracin de propiedades A continuacin se muestra la pantalla de configuracin de las propiedades del servicio datalogging:

En la tabla siguiente se describen los campos que conforman la pantalla de configuracin de datalogging:
Campos Funcin Parmetros de copia de seguridad Parmetros de acciones Para activar el registro de variables, es necesario configurar un suceso. Si se trata de un suceso peridico (uso de registro peridico), ser necesario definir una base de tiempo. Por el contrario, si se trata de un suceso asociado a una variable (utilizacin de un activador), ser necesario proporcionar el nombre de dicha variable (por ejemplo, calculation.calculation1.Pressure1). Destino del medio Seleccione los soportes en los que se realizar la copia de seguridad de los datos: Seleccione Flash interno para almacenar la informacin en la memoria interna del mdulo. Seleccione RAM interna guardada para almacenar la informacin en la memoria RAM interna del mdulo (no disponible para mdulos FactoryCast HMI). Seleccione Tarjeta CF para almacenar la informacin en la tarjeta de memoria del mdulo (no disponible para mdulos FactoryCast HMI). Seleccione Almacenamiento USB para almacenar la informacin en una llave de memoria USB conectada al mdulo (no disponible para mdulos FactoryCast HMI). Ruta Especifique la ruta del soporte seleccionado en Destino del soporte. La ruta predeterminada es: NAND\FLASH1\USERDATA. Puede crear subdirectorios en el directorio USERDATA. Si desea adjuntar un subdirectorio (es decir, NAND\FLASH1\USERDATA\SUBD1\SUBD2) al mensaje de correo electrnico, especifique su ruta sin introducir la ruta predeterminada (es decir, SUBD1\SUBD2). Tamao mximo del registro Especifique el tamao mximo del archivo de registro. Parmetros de purga Uso de un activador Defina el suceso que purgar el archivo de registro actual y comenzar uno nuevo al reiniciar el servicio. Propiedades de servicio Estado variable del servicio Permite determinar el estado del servicio datalogging.
35007635 12/2011

53

Configuracin de FCHMI

Configuracin del archivo de registro A continuacin se muestra la pantalla de configuracin del servicio datalogging:

54

35007635 12/2011

Configuracin de FCHMI

En la tabla siguiente se describen los campos que conforman la pantalla de configuracin de datalogging:
Campos Tablas de registro Funcin Muestra una lista de los archivos de registro almacenados en el mdulo. Es posible: crear un archivo de registro nuevo mediante el botn Aadir; eliminar un archivo de registro mediante el botn Quitar o duplicar un archivo de registro mediante el botn Duplicar. Nombre del archivo de registro que contendr todos los datos configurados por el usuario.

Nombre de la tabla

Parmetros de registro Criterios de activacin Para activar el registro de variables, es necesario configurar un suceso. Si se trata de un suceso peridico (uso de un temporizador), ser necesario definir una base de tiempo. Por el contrario, si se trata de un suceso asociado a una variable de FactoryCast (uso de un activador), ser necesario facilitar el nombre de dicha variable (por ejemplo, calculation.calculation1.Pressure1). Es posible utilizar ambos criterios a la vez. Si la casilla esta seleccionada, se eliminar el archivo de registro al reiniciar el mdulo. Seleccione esta casilla si desea que el archivo de registro incluya la hora y la fecha de cada suceso.

Borrar al reiniciar Marca de tiempo

Formato de registro Seleccione esta casilla para optimizar el formato del archivo de optimizado registro (vase pgina 56) del archivo .csv. En este caso, el nombre de la variable no aparecer en cada registro. Variable de estado de tabla Permite determinar el estado de la tabla seleccionada.

Nmero mximo de Configure el nmero mximo de registros que se pueden almacenar registros en un archivo de registro. Si se alcanza ese nmero, el archivo de registro nuevo sobrescribir el archivo antiguo. Variables de registro Variables de registro Esta seccin permite configurar el contenido de los archivos de registro. Si se selecciona la casilla Marca de tiempo, el archivo de registro incluir la hora y la fecha de cada suceso. La parte de nombre de la variable enumera las variables (variables de PLC o de clculo) que se almacenarn en el archivo de registro.

Configuracin del FTP Activador del FTP Direccin del FTP Inicio de sesin y contrasea Especifique el suceso que activar el registro de variables a travs de FTP. Escriba la direccin del servidor FTP. Proteccin del acceso a FTP mediante el nombre de usuario y la contrasea (valores predeterminados: userdata/userdata).

35007635 12/2011

55

Configuracin de FCHMI

Formato de archivo El formato de archivo es fijo y no se puede modificar. El archivo est codificado en texto ASCII puro con una extensin .csv. Este tipo de archivos pueden abrirse con Microsoft Excel. Ejemplo de un archivo de registro: 2003-10-01 02:44:55;plc.plc1.height;150;plc.plc1.length;200;plc.plc1.width;50; 2003-10-01 03:48:08; plc.plc1.height;140;plc.plc1.length;150;plc.plc1.width;30; 2003-10-01 04:55:10; plc.plc1.height;220;plc.plc1.length;280;plc.plc1.width;80;2003-10-01 06:01:05; plc.plc1.height;170;plc.plc1.length;220;plc.plc1.width;60; Ejemplo de un archivo de registro optimizado: Date;plc.plc1.height;plc.plc1.length;plc.plc1.width; 2003-10-01 02:44:55;150;200;50;2003-10-01 03:48:08;140;150;30;2003-10-01 04:55:10;220;280;80;2003-10-01 06:01:05;170;220;60; Limitacin El espacio de memoria asignado al servicio datalogging est limitado a 500 Kb en la memoria Flash del mdulo. Debe prestar especial atencin al tamao del archivo de registro para evitar que alcance el lmite de 500 Kb. En la tabla de estimacin del tamao del archivo de registro (vase pgina 523) se muestra una estimacin del tamao del archivo de registro en funcin del nmero de variables y el nmero de registros.

56

35007635 12/2011

Configuracin de FCHMI

Servicio de pginas activas


Presentacin El servicio de pginas activas permite crear pginas HTML propias que se pueden utilizar para visualizar variables en tiempo real. La ventaja de este tipo de tecnologa es doble:

La pgina Web visualizada slo incluye los datos tiles para la visualizacin, por lo que se mantiene un tamao mnimo (unos pocos Kb). El protocolo HTTP es el nico que se utiliza para establecer la comunicacin con el navegador, por lo que esta tecnologa permite atravesar todos los cortafuegos que se utilizan en una infraestructura de Internet.

A continuacin se muestra la pantalla de propiedades de configuracin del servicio de pginas activas:

1 2
35007635 12/2011

Utilice este botn para configurar el servicio de pginas activas. Utilice este botn para configurar las propiedades de las pginas. 57

Configuracin de FCHMI

Creacin de un servicio de pginas activas En la tabla que aparece a continuacin se describe el procedimiento que debe seguirse para crear un servicio de pginas activas:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: Aparece la ventana siguiente.

3 4 5

Seleccione Pginas activas en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de pginas activas.

58

35007635 12/2011

Configuracin de FCHMI

Configuracin de las propiedades A continuacin se muestra la pantalla de configuracin de propiedades del servicio de pginas activas:

En la tabla siguiente se describen los campos que conforman la pantalla de configuracin de propiedades:
Campos Puerto Funcin Nmero de puerto de las pginas activas para la direccin IP del servidor. Los nmeros de puerto estn comprendidos entre 1.024 y 65.535; de forma predeterminada, el primer puerto declarado recibir el nmero 1.606. Permite conocer el estado del servicio de pginas activas.

Variable de estado del servicio

NOTA: Es posible crear dos servicios de pginas activas. En este caso, deber configurar ambos servicios con nmeros de puerto diferentes.

35007635 12/2011

59

Configuracin de FCHMI

Configuracin de pginas A continuacin se muestra la pantalla de configuracin del servicio de pginas activas:

60

35007635 12/2011

Configuracin de FCHMI

En la tabla siguiente se describen los campos que conforman la pantalla de configuracin:


Campos Lista Funcin Lista de todas las pginas HTML activas creadas mediante el servicio de clculo en el servidor. Gracias a los botones Aadir, Quitar y Duplicar, se puede crear, eliminar o copiar una pgina. Cuando se duplica una pgina existente, el nombre nuevo incluir _copy tras el nombre original. Utilice este botn para importar la totalidad de un cdigo HTML desde un archivo .htm o .txt. Puede crear el archivo con Frontpage o con un editor de texto. Dicho archivo sobrescribir el cdigo que ya se hubiera escrito. Nombre de la pgina que se est creando. Puede cambiar el nombre de la pgina mediante este campo. Utilice este campo para escribir el cdigo HTML de la pgina actual o visualizar el cdigo importado. Si hace doble clic en el campo, podr ver una lista de las variables. Si selecciona una de estas variables, se incorporar directamente en el cdigo. Puede incorporar llamadas a subprogramas, mapas de bits o etiquetas HTML en el cdigo HTML de la pgina.

Importar

Nombre Pgina

Acceso a las pginas Para acceder a las pginas es necesaria la sintaxis siguiente: http://direccin IP del mdulo: puerto de pginas activas o http://nombre del dominio del mdulo: puerto de pginas activas Ejemplo: http://139.160.234.166:1606 http://hmi4:1606 Para acceder a una pgina determinada, es necesario utilizar la sintaxis siguiente: http://direccin IP del mdulo: puerto de pginas activas/nombre de la pgina http://nombre del dominio del mdulo: puerto de pginas activas/nombre de la pgina Ejemplo: http://139.160.234.166:1606/page0 http://hmi4:1606/page0

35007635 12/2011

61

Configuracin de FCHMI

En el diagrama siguiente se muestran las pginas activas:

NOTA: Si bien la actualizacin automtica de la pgina llamada no est disponible de manera predeterminada, se puede incluir un comando de actualizacin en el cdigo HTML de la pgina. Ejemplo de cdigo HTML que puede utilizar en la pgina que desea actualizar: <meta http-equiv="refresh" content="1";url=page1> donde content = "tiempo de actualizacin en segundos"; url = nombre de la pgina que se va a cargar de nuevo Limitacin El nmero mximo de pginas activas es de 2 por proyecto. El servicio de pginas activas puede incluir hasta 64 pginas como mximo en el proyecto. Se pueden declarar 1.000 variables en todo el conjunto de pginas del proyecto.

62

35007635 12/2011

Configuracin de FCHMI

Servicio de recetas
Presentacin El servicio de recetas se utiliza despus de un suceso para iniciar un grupo de variables definido con los valores predeterminados. Los valores predeterminados se almacenan como un archivo XML. Para este suceso en particular, el servicio de recetas accede al archivo de receta (en formato XML) a travs de un servidor HTTP, lee los valores que corresponden a las variables y, a continuacin, actualiza las variables del PLC. Este archivo XML se puede crear mediante el editor de recetas o mediante una herramienta externa.

35007635 12/2011

63

Configuracin de FCHMI

A continuacin se muestra la pantalla de configuracin del servicio de recetas:

Las referencias numeradas son las siguientes:


Referencia 1 2 3 Funcin Esta ficha permite ver el estado del servicio de recetas. Esta ficha permite configurar las propiedades de las recetas. Esta ficha permite configurar los valores de una receta.

64

35007635 12/2011

Configuracin de FCHMI

Creacin de un servicio de recetas En la tabla que aparece a continuacin se describe el procedimiento que debe seguirse para crear un servicio de conexin de base de datos:
Paso 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: Aparece la ventana siguiente.

3 4 5

Seleccione receta en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de recetas.

35007635 12/2011

65

Configuracin de FCHMI

Configuracin de las propiedades A continuacin se muestra la pantalla de configuracin del servicio de recetas:

En esta tabla se describen los distintos campos que conforman la pantalla de configuracin:
Campo URL de receta Funcin Ubicacin del archivo de receta. Si se ha almacenado el archivo en el mdulo, la URL debe presentar el formato http://hostlocal/directorio/nombrearchivo.xml o http://direccin IP del servidor HTTP/directorio/nombrearchivo.xml. Nombre de usuario para la conexin con el servidor HTTP. Contrasea para la conexin con el servidor HTTP. Variable que describe el estado de la receta. Variable a partir de la cual se activa el suceso. NO: notificacin LA: lmite en aumento LD: lmite en disminucin Se activa al cambiar el estado de un valor de palabra o de bit. Se activa cuando aumenta el lmite de un bit o el valor de una palabra. Se activa cuando disminuye el lmite de un bit o el valor de una palabra.

Nombre de usuario Contrasea Variable de estado Activador Tipo

MC: mala calidad Se activa si el estado del activador es "Mala calidad". Actualizacin Quitar Se emplea para actualizar los parmetros de la receta seleccionada. Se emplea para quitar una receta de la lista.

66

35007635 12/2011

Configuracin de FCHMI

Editor de recetas La pantalla del editor de recetas se utiliza para introducir los valores de una receta en un archivo de receta con formato XML:

En esta tabla se describe el "Editor de recetas":


Campo Variable Valor Ingrediente Abrir Guardar Cerrar Aadir... Eliminar Funcin Nombre de la variable a la que se asigna un valor. Valor que se va a atribuir. Comentario opcional para describir la funcin de la variable. Para abrir un archivo de receta en formato XML. Para guardar una receta como archivo XML. Para cerrar el editor de recetas. Para aadir una variable. Para quitar una variable.

Adicin de variables
Pasos 1 2 Accin Hacer clic en Aadir. Resultado: se muestra la casilla de seleccin de la variable. Seleccione las variables que desea introducir en el archivo de receta. Se pueden seleccionar varias variables mediante la tecla Ctrl o Mays mientras se hace clic con el botn izquierdo del ratn. Cierre la ventana con el botn Confirmar. Resultado: las variables seleccionadas se aaden al archivo de receta.

35007635 12/2011

67

Configuracin de FCHMI

Almacenamiento de un archivo de receta


Pasos 1 2 Accin Haga clic en Guardar. Resultado: se muestra el cuadro de dilogo Guardar como. El archivo se debe guardar en el disco para que, posteriormente, se transfiera a un servidor HTTP. Si desea que el archivo permanezca en el mdulo FactoryCast HMI, debe guardarse en un directorio que se encuentre en la raz del sitio Web del proyecto que se est configurando en ese momento. Por ejemplo: C:\Archivos de programa\Schneider Electric\FactoryCast HMI\workspace\project_name\wwwroot\recipes\my recipe.xml Cierre la ventana con el botn Guardar. Resultado: se guarda el archivo de receta.

Transferencia de un archivo de receta a un mdulo


Pasos 1 2 Accin En el navegador, seleccione el archivo de receta que se desea transferir en el directorio ubicado en el directorio raz del sitio Web (wwwroot). Haga clic con el botn secundario en Transferencia parcial -> Equipo -> Mdulo.

NOTA: Para un archivo de receta que no se encuentre almacenado de forma local en el mdulo, primero debe transferirse al servidor HTTP de destino sin utilizar la aplicacin de configuracin FactoryCast HMI.

68

35007635 12/2011

Configuracin de FCHMI

Ejemplo de un archivo XML <?xml version="1.0" encoding="utf-8"?> <table><data> <name>plc.localRTDB.VarRecette403</name> <value>4</value> <ingredient>douwn part black</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette402</name> <value>3</value> <ingredient>up part blue</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette401</name> <value>2</value> <ingredient>left part red</ingredient> </data>- <data> <name>plc.localRTDB.VarRecette400</name> <value>1</value> </data> </table> Limitaciones

Un servidor HTTP debe poder acceder a los archivos de receta. Una aplicacin FactoryCast HMI slo puede gestionar un nico servicio de recetas.

35007635 12/2011

69

Configuracin de FCHMI

Servicio de base de datos de recetas


Presentacin El servicio de base de datos de recetas permite establecer el valor de las variables segn valores predeterminados almacenados en las tablas de bases de datos. Puede crear un escenario o inicializar las variables del sistema con valores almacenados en una base de datos (SQLServer, MySql y Oracle). Tambin puede guardar el estado del sistema almacenando el valor de las variables del sistema en tablas de la base de datos. Esta accin puede llevarse a cabo de forma peridica o cuando se produzca un suceso determinado (configurado por el usuario).

70

35007635 12/2011

Configuracin de FCHMI

A continuacin se muestra la pantalla de configuracin del servicio de base de datos de recetas:

1 2

Esta ficha permite configurar las propiedades del sistema de base de datos de recetas. Esta ficha permite configurar las acciones que deben llevarse a cabo.

35007635 12/2011

71

Configuracin de FCHMI

Creacin de un servicio de base de datos de recetas En la tabla que aparece a continuacin se describe el procedimiento que debe seguirse para crear un servicio de base de datos de recetas:
Pasos 1 2 Accin Haga clic en el nombre del proyecto en el navegador. Para aadir el nuevo servicio, puede hacer lo siguiente: haga clic en Proyecto Nuevo Servicio o haga clic con el botn secundario en Servicios en el navegador y, a continuacin, haga clic en Nuevo servicio. Resultado: aparece la ventana siguiente.

3 4 5

Seleccione bdrecetas en el cuadro de lista Tipo de servicio. Introduzca el nombre del servicio o haga clic en Finalizar para guardar el nombre predeterminado. Se crea el servicio de base de datos de recetas.

72

35007635 12/2011

Configuracin de FCHMI

Configuracin de propiedades A continuacin se muestra la ventana de configuracin de las propiedades del servicio de conexin de la base de datos:

En la tabla siguiente se describen los campos que constituyen la pantalla de configuracin del servidor de la base de datos:
Funcin Oracle 8i, 9i, 10i MySql 4.1 o superior SQL Server 6.5, 7, 2000, 2005 Direccin Direccin IP del servidor de la base de datos. Puerto Permite validar una direccin predeterminada. Uso del puerto predeterminado Puerto empleado por la base de datos para acceder al servidor. Nombre de la base de datos Nombre de la base de datos que contendr todos los datos configurados por el usuario. Nombre de usuario y Nombre de usuario y contrasea (cadena de conexin a la base de datos) para contrasea acceder al servidor de la base de datos. Timeout Perodo de tiempo que puede transcurrir antes de que el sistema elimine el proceso actual cuando no funcione correctamente. Variable de estado del servicio Permite determinar el estado del servicio de base de datos de recetas.
35007635 12/2011

Campos Tipo

73

Configuracin de FCHMI

Configuracin de las acciones A continuacin se muestra la pantalla de acciones del servicio de base de datos de recetas:

74

35007635 12/2011

Configuracin de FCHMI

En esta tabla se describen los campos que conforman la pantalla de acciones:


Campo Nombre de la variable de accin de estado Parmetros de acciones Nombre de la tabla Tipo de accin Base de datos -> PLC PLC -> Base de datos Criterio de activacin Uso de activador Permite especificar la variable que activar la accin. NO: Notificarme LA: lmite en aumento LD: lmite en disminucin MC: mala calidad Uso de temporizador Solicitud SQL Uso de una solicitud SQL libre Permite introducir la solicitud SQL mediante la sintaxis SQL. En este caso, la pantalla tendr el aspecto siguiente: Se activa al cambiar el estado de un valor de palabra o de bit. Se activa cuando aumenta el lmite de un bit o el valor de una palabra. Se activa cuando disminuye el lmite de un bit o el valor de una palabra. Se activa si el estado del activador es "Mala calidad". Inicializacin de la variable del sistema con el valor de la base de datos. Permite almacenar el estado actual del sistema en la base de datos. Permite introducir un nombre para identificar la accin. Variable de estado de la accin Permite introducir el nombre de la variable que representar el estado de la accin. Funcin Muestra una lista de las acciones que ya se han configurado.

Permite especificar el momento en el que se activar la accin.

Uso de una solicitud automtica

Esta funcin permite actualizar las tablas sin emplear la sintaxis SQL. Consulte el prrafo siguiente para obtener ms informacin. Utilice la tabla que se ofrece para ello para especificar el nombre de la columna y el tipo de la variable. En ese caso, la sintaxis del nombre de la columna debe respetar la de la base de datos. Como norma general, evite los signos de puntuacin, las maysculas y los guiones (consulte la documentacin de la base de datos). Nota: El nombre de la accin y el de la tabla son idnticos si utiliza la solicitud automtica, por lo que no podr leer y escribir en la misma tabla en ese caso. Utilice la solicitud SQL libre para precisar el nombre de la tabla. En esta seccin se muestra la sintaxis de solicitud SQL correspondiente a la solicitud automtica que ha introducido.

Solicitud asociada para solicitud SQL libre

35007635 12/2011

75

Configuracin de FCHMI

Ejemplo de solicitud automtica En este ejemplo, actualizar la tabla bloque1 de la base de datos con los valores del PLC cuando cambie el estado de la variable device.plc.control1. En la ilustracin siguiente se muestra la ventana correspondiente al ejemplo:

76

35007635 12/2011

Configuracin de FCHMI

Pasos 1 2 3 4 5 6

Accin Cree un servicio de base de datos de recetas. Haga clic en la ficha Acciones. Escriba el nombre de la tabla que desee actualizar (es decir, bloque1) en el campo Nombre de la tabla. Especifique una variable que represente el estado de la accin (es decir, ACCIN1) en el campo Nombre de la variable de estado de la accin. Seleccione Base de datos -> PLC en el rea Tipo de accin. Seleccionar un activador en el rea Criterio de activacin y seleccionar la variable que activar la accin mediante un clic en . Tambin ser necesario especificar el tipo de suceso que activar la accin (es decir, NO).

7 8 9

Seleccione el uso de una solicitud automtica. Haga clic en Aadir y escriba presinTanque como nombre de la columna. La sintaxis del nombre de la columna debe respetar la de la base de datos. Seleccionar la variable correspondiente (es decir, device.plc.pres1) mediante un clic en , que est situado a la izquierda del campo Variable.

10 11

Repita los pasos 8 y 9 para aadir los valores de device.plc.flow1 en la columna flujo1. Especifique un nombre para el ndice de la tabla y seleccione una variable para almacenar el valor del ndice.

Limitaciones Web Designer para FactoryCast HMI slo administra un nico servicio de base de datos de recetas. El nmero mximo de tablas por servicio es 20. El nmero mximo de columnas por tabla es 50.

35007635 12/2011

77

Configuracin de FCHMI

Estado de los servicios


Presentacin El objetivo principal de este estado de servicio es proporcionar informacin acerca de los servicios. El valor de estado del servicio (correo electrnico, PLC, base de datos, clculo, etc.) se copia en una variable del dispositivo mediante la pantalla de propiedades de servicio. De forma predeterminada, cada servicio dispone de una variable de estado interno del mdulo FactoryCast HMI con el siguiente nombre: "tipo de servicio.nombre de servicio.sstatus" (por ejemplo, dispositivo.plc1.sstatus). Esta variable de estado puede utilizarse para el envo de un mensaje de correo electrnico (alarma), para la activacin del almacenamiento en una base de datos, para la gestin (envo de una alarma en modo de supervisin) o para cualquier otra accin que pueda realizarse en la aplicacin FactoryCast HMI. Ejemplo: Para enviar un mensaje de correo electrnico con el servicio de base de datos, debe realizar lo siguiente:

declarar una variable dbStatus en el dispositivo, asignarla a una direccin (por ejemplo, entero) y, a continuacin, importarla en el servicio del dispositivo y definir la variable dbStatus como activador de un mensaje de correo electrnico en el servicio de correo electrnico.

Todas las pantallas de configuracin de propiedades de los servicios contienen un campo "variable de estado de servicio". En el ejemplo, este campo se configura y se presenta de la forma siguiente:

Basta con hacer clic en ... para mostrar una ventana de seleccin de variables que pueden configurarse; variables del tipo INT, UINT, SHORT y USHORT. Los valores de estado son los siguientes:

0 para un servicio detenido; 1 para un servicio en funcionamiento y 2 para un servicio en el que se haya producido una anomala.

Los cdigos se asignan por orden de gravedad creciente. En el caso de 2 sucesos, el valor de estado corresponde al ms importante. Si una accin nueva est operativa (registro, creacin de una tabla, etc.), el servicio tomar el valor 1 para informar de que funciona correctamente. Cada servicio tiene sus propios cdigos.

78

35007635 12/2011

Configuracin de FCHMI

Cdigos de servicio de dispositivo


Valor 0 1 2 Comentario El servicio est detenido. El servicio est en funcionamiento. La firma de la aplicacin del PLC es distinta de la de la aplicacin FactoryCast HMI en el servicio del dispositivo.

NOTA: Slo puede accederse al valor 2 desde la variable de estado interna del servicio (es decir, dispositivo.plc.SSTATUS). Este valor no se copiar a la variable del dispositivo (a no ser que la variable pertenezca a otro dispositivo accesible). Cdigos de servicios de la base de datos de recetas
Valor 0 1 20 21 22 23 24 25 Comentario El servicio est en modo de detencin. El servicio est en modo de funcionamiento. Registro retardado en la tabla. No hay acceso a la tabla. La tabla ya no existe. Anomala de conexin a la base de datos. Configuracin incorrecta del servicio. Error grave detectado.

NOTA: El valor 20 debe considerarse como un mensaje de sistema y no como una alarma. Puede producirse si: el servicio se ha iniciado (el valor no est listo); el PLC no ha tenido tiempo de enviar los datos como parte de la solicitud o la firma de la aplicacin del PLC es diferente de la de la aplicacin FactoryCast HMI. Los valores altos son prioritarios. El cdigo 23 tiene prioridad sobre el cdigo 21. Una vez corregido el cdigo 23, el valor 21 podr enviarse a la variable declarada para el estado del servicio.

35007635 12/2011

79

Configuracin de FCHMI

Cdigos de servicios de la base de datos


Valor 0 1 20 21 22 23 50 100 200 1000 Comentario El servicio est en modalidad de detencin. El servicio est en modalidad de funcionamiento. Registro retardado en la tabla. Acceso a la tabla. La tabla ya no existe. Anomala de conexin a la base de datos. El bfer est lleno. Se ha producido una anomala en la configuracin de la base de datos. Base de datos sin definir. Error grave detectado.

NOTA: Cdigo 50: bfer lleno. El bfer de la base de datos est lleno, por lo que dejarn de almacenarse eventos nuevos. Es necesario volver a conectar la base de datos o el cable Ethernet para poder enviar los valores a la base de datos y almacenar los nuevos valores que se reciban. NOTA: El valor 20 debe considerarse como un mensaje de sistema y no como una alarma. Puede producirse si: el servicio se ha iniciado (el valor no est listo); el PLC no ha tenido tiempo de enviar los datos como parte de la solicitud o la firma de la aplicacin del PLC es diferente de la de la aplicacin FactoryCast HMI. Los valores altos son prioritarios. El cdigo 23 tiene prioridad sobre el cdigo 21. Una vez corregido el cdigo 23, el valor 21 podr enviarse a la variable declarada para el estado del servicio. Cdigos de servicio de correo electrnico
Valor 0 1 10 11 12 Comentario El servicio est en modalidad de detencin. El servicio est en modalidad de funcionamiento. Mensaje de correo electrnico rechazado por el servidor SMTP. Mensaje de correo electrnico no enviado a causa de una interrupcin de la conexin. No hay conexin o la lista de espera est completa.

NOTA: Los valores altos son prioritarios. El valor 12 tiene prioridad pero, ms tarde, se convierte en 11. El cdigo 11 desaparecer cuando el mensaje de correo electrnico se haya enviado correctamente.
80
35007635 12/2011

Configuracin de FCHMI

Cdigos de servicio de Datalogging


Valor 0 2 10 Comentario Aceptar Se ha cambiado el nombre del archivo actual de ".csv" a ".cs0". El mdulo no puede contactar con una variable que debera estar registrada debido a que: la variable no aparece en el namespace de Web Designer. no se puede escribir en la variable. el valor anterior an no se ha actualizado. Interrupcin de la transferencia FTP. No se puede acceder a la URL especificada para el FTP. La memoria flash interna est llena. La memoria RAM interna est llena. El mdulo no puede escribir en los soportes especificados. El mdulo no puede acceder al namespace. Se ha alcanzado el nmero mximo de tablas (10 como mximo) en el archivo .xml. Se ha alcanzado el nmero mximo de variables en una tabla. El servicio est vaco; no se ha definido ninguna tabla.

11 12 13 14 15 16 17 18 19

NOTA:

El valor 2 debe considerarse como una advertencia y no como una alarma. Los valores altos son prioritarios. Por ejemplo: el cdigo 17 tiene prioridad sobre el cdigo 12. Una vez corregido el cdigo 17, el valor 12 podr enviarse a la variable declarada para el estado del servicio datalogging. Si todos los valores de estado de las tablas son 0, el estado del servicio se establece en 1 (para el estado en funcionamiento). Los valores de la variable de estado de la tabla son idnticos a los de la variable de estado del servicio datalogging.

Cdigos de servicio de receta


Valor 0 1 60 61 62 63 Comentario El servicio est en modalidad de detencin. El servicio est en modalidad de funcionamiento. Error detectado en la configuracin de la receta. Error detectado al escribir el valor. Fallo de comunicacin. Error en el archivo de receta.

35007635 12/2011

81

Configuracin de FCHMI

Cdigos de otros servicios Los dems servicios (clculo, pginas activas) no poseen valores especficos. El cdigo slo especifica si el servicio est detenido (0) o en funcionamiento (1).
Valor 0 1 Cdigo Detener Ejecutar Comentario El servicio est en modalidad de detencin. El servicio est en modalidad de funcionamiento.

82

35007635 12/2011

Configuracin de FCHMI

2.2

Explorador de dispositivos

Campo de aplicacin de esta seccin La funcin Explorador de dispositivos permite visualizar informacin de estado y diagnstico de los dispositivos Ethernet conectados al producto FactoryCast. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Presentacin del explorador de dispositivos Configuracin del Explorador de dispositivos Pgina 84 86

35007635 12/2011

83

Configuracin de FCHMI

Presentacin del explorador de dispositivos


Presentacin Los mdulos de FactoryCast se integran en una funcin proxy. Esta funcin le permite acceder a la informacin de estado y diagnstico de los dispositivos conectados al mdulo. Pgina Explorador de dispositivos La pgina Explorador de dispositivos tiene el aspecto siguiente en la modalidad de animacin:

En la modalidad de animacin, el mdulo FactoryCast enva una solicitud de identificacin a todos los dispositivos de la red (comprobacin cclica). El dispositivo aparece inoperativo en la pgina de animacin si sucede lo siguiente: No responde a la solicitud de identificacin. La respuesta a la solicitud de animacin es negativa.

Los dispositivos en los que se ha producido un error aparecen en rojo; si no, aparecen en verde.

84

35007635 12/2011

Configuracin de FCHMI

Acceso al dispositivo Al hacer doble clic en el icono IE de los rectngulos que simbolizan los dispositivos, aparece el sitio web del dispositivo en una nueva ficha del navegador web. NOTA:

Su navegador web debe poder gestionar fichas. El dispositivo no debe estar operativo.

Si el dispositivo est conectado a la red Ethernet, el mdulo inicia una pgina nueva con la direccin IP del dispositivo como una URL. De lo contrario, el mdulo acta como un proxy. Inicia el sitio Web como en el mdulo FactoryCast con su direccin como parmetro. Se trata del mismo sitio Web que el del mdulo FactoryCast, excepto el men de configuracin, que no est disponible.

35007635 12/2011

85

Configuracin de FCHMI

Configuracin del Explorador de dispositivos


Presentacin Para utilizar la funcin Explorador de dispositivos, primero debe definir la configuracin de red. Acceso a la pgina de configuracin del Explorador de dispositivos
Paso 1 2 3 Hacer clic en para acceder a la configuracin. Accin En la pgina de inicio, hacer clic en el enlace Diagnstico. Haga clic en el enlace Explorador de dispositivos de la pgina de diagnstico.

Visualizacin de la pgina de configuracin del Explorador de dispositivos

86

35007635 12/2011

Configuracin de FCHMI

Descripcin de la barra de herramientas La barra de herramientas permite acceder a las funciones principales de la pgina de configuracin directamente haciendo clic en sus iconos.

En la tabla siguiente se describen los elementos de la barra de herramientas:


Botn Funcin Permite acceder al modo de edicin.

Permite guardar la configuracin de red actual.

Permite descubrir automticamente toda la red.

Permite descubrir manualmente la red. Es necesario especificar el rango de direcciones que se va a examinar. Permite eliminar el dispositivo seleccionado.

Permite aadir un nuevo dispositivo al enlace Ethernet.

Permite copiar el objeto seleccionado en el portapapeles.

Permite pegar el contenido del portapapeles.

Permite iniciar el modo de animacin.

35007635 12/2011

87

Configuracin de FCHMI

Descubrimiento de dispositivos El subprograma del Explorador de dispositivos permite definir el modo de exploracin de la red para descubrir los dispositivos conectados:

Haga clic en para explorar toda la red. La exploracin comienza en la direccin IP = x.x.x.1 y se detiene en la direccin IP = x.x.x.254. Haga clic en para explorar un rango especfico de direcciones de dispositivos. Aparecer la ventana Descubrimiento manual, en la que se puede definir el rango de direcciones que se van a examinar.

NOTA:

El descubrimiento automtico es un proceso que puede llevar tiempo: aproximadamente 1 s para un dispositivo Ethernet. La casilla situada en la esquina inferior izquierda le informa del estado de la exploracin. Tambin muestra la direccin que se est explorando en ese momento.

88

35007635 12/2011

Configuracin de FCHMI

Edicin manual de los dispositivos


Pasos 1 Haga clic en para aadir un dispositivo a la conexin Ethernet. Resultado: aparecer una casilla vaca que representa el dispositivo. Accin

2 3 4

Es posible aadir un comentario sobre el dispositivo en el rea Comentario. Especifique la direccin del dispositivo en el rea Direccin (obligatorio). Haga clic en cualquier otro lugar de la ventana para validar el cambio.

Modificacin y eliminacin de un dispositivo Para modificar las propiedades de un dispositivo, basta con hacer doble clic en l. Para eliminar un dispositivo, seleccinelo haciendo clic en l y en .

35007635 12/2011

89

Configuracin de FCHMI

90

35007635 12/2011

FactoryCast HMI 1.7 Seguridad del sitio web 35007635 12/2011

Seguridad del sitio web

3
Descripcin general Los mdulos FactoryCast no se deben utilizar para permitir funciones crticas. Antes de configurar su sitio web, desarrolle un plan de seguridad. A diferencia de los datos de los sitios web predeterminados, los datos de un sitio web personalizado pueden escribirse. Debe prestar especial atencin a las personas con derechos de acceso al sitio y a los datos que se pueden modificar. En este captulo se describen eventos de seguridad y se presentan mecanismos de seguridad accesibles para los usuarios de la utilidad web. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Seguridad interna Seguridad externa Direccin directa, smbolo, seguridad de acceso variable Pgina 92 93 95

35007635 12/2011

91

Seguridad del sitio web

Seguridad interna
Descripcin general Los productos FactoryCast proporcionan dos mecanismos para garantizar que slo los usuarios autorizados puedan ver y modificar los datos. Introduccin de una contrasea Restricciones de acceso

ADVERTENCIA
FUNCIONAMIENTO INESPERADO Acceso limitado al servidor incorporado a personal calificado:

Cambie las contraseas cada mes. No utilice contraseas y nombres de usuario sencillos. Desactive las contraseas predeterminadas antes de poner en marcha el mdulo.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Proteccin mediante contrasea Aunque puede aadir pginas Web sin proteccin al sitio, nicamente los usuarios que introduzcan el nombre de usuario y la contrasea correctos podrn ver las pginas Web predeterminadas y todas aquellas que decida proteger. Restriccin del acceso a pginas Web Si crea un sitio Web y desea protegerlo, debe colocarlo en la carpeta denominada secure. La carga del sitio Web personalizado est sujeto a las condiciones de seguridad vinculadas a una contrasea FTP.

92

35007635 12/2011

Seguridad del sitio web

Seguridad externa
Descripcin general Si la red se ha configurado para permitir a los usuarios consultar su sitio de Internet, el sistema de seguridad ser el mismo que el de un sitio de intranet, aunque con una medida de seguridad adicional: un cortafuegos. Arquitectura de un cortafuegos Un cortafuegos forma una pasarela entre Internet y el servidor incorporado. Puede utilizar un cortafuegos para restringir o prohibir el acceso a su sitio Web. Se puede configurar un cortafuegos para autorizar conexiones de red a un rango limitado de puertos o para autorizar el trfico desde o hacia determinadas direcciones IP.

Tipos de cortafuegos Existen dos tipos de cortafuegos: Cortafuegos de red Cortafuegos de aplicacin Cortafuegos de red Estos cortafuegos se suelen instalar entre Internet y un punto de entrada nico a una intranet o red interna protegida.

35007635 12/2011

93

Seguridad del sitio web

Cortafuegos de aplicacin Un cortafuegos de aplicacin funciona para una aplicacin, por ejemplo FTP. Intercepta todo el trfico enviado a esta aplicacin y decide si debe transmitir o no este trfico a la aplicacin. Los cortafuegos de aplicacin se encuentran en cada ordenador host. Configuracin del cortafuegos Web Designer utiliza HTTP, FTP y el protocolo de aplicacin Schneider Electric Modbus (MBAP) para acceder a archivos y pginas del servidor integrado. Si desea que los visitantes puedan acceder a su sitio desde Internet pero el servidor incorporado est protegido por un cortafuegos, ser necesario configurar dicho cortafuegos para que permita el trfico HTTP, FTP y MBAP.
Puerto 21 Superior a 1.024 80 502 HTTP MBAP Pginas Web Datos operativos Protocolo FTP Acceso a... Archivos protegidos del servidor incorporado

NOTA:

La contrasea y el nombre predeterminados del FTP son USER/USER. El cliente FactoryCast sigue la norma "Firewall Friendly FTP", RFC 1579. Enva un comando FTP PASV al servidor FactoryCast antes de realizar cualquier intento de establecer una conexin de datos FTP. La modalidad en lnea de la herramienta de configuracin no funciona si el mdulo est protegido por un cortafuegos. Los puertos de esta modalidad se asignan dinmicamente.

94

35007635 12/2011

Seguridad del sitio web

Direccin directa, smbolo, seguridad de acceso variable


Presentacin Los usuarios que introduzcan la contrasea de escritura del editor de datos slo podrn modificar variables (smbolos) y direcciones directas que estn habilitadas para escritura. Al crear una base de datos de variables y direcciones directas con la que trabajar a travs de Internet, puede asignar a cada elemento la propiedad de slo lectura o de escritura. Las modificaciones no autorizadas o incorrectas aplicadas a los smbolos y a las direcciones directas pueden tener consecuencias no deseadas e, incluso, modificar el funcionamiento de la aplicacin de manera no deseada o peligrosa.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO

Restrinja el acceso a personal calificado. Seleccione con cuidado los smbolos y las direcciones directas cuyas modificaciones en lnea desee autorizar. No autorice modificaciones en lnea de las variables ms importantes relativas a la integridad material o personal.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

35007635 12/2011

95

Seguridad del sitio web

96

35007635 12/2011

FactoryCast HMI 1.7 Sitio Web predeterminado de Quantum 35007635 12/2011

Sitio Web predeterminado de Quantum

Descripcin general Cuando reciba el servidor incorporado, ste contendr un sitio Web predeterminado con pginas de diagnstico, supervisin y configuracin. Podr acceder a estas pginas y a las variables de los editores con tan slo instalar el mdulo y configurar su direccin IP. Para acceder al sitio, escriba la direccin IP del mdulo en el navegador e introduzca el nombre de usuario y la contrasea predeterminados (USER/USER). Esta seccin describe las pginas del sitio Web predeterminado. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 4.1 4.2 4.3 4.4 Apartado Pginas de inicio de Quantum Diagnstico Configuracin Visualizador Pgina 98 100 113 117

35007635 12/2011

97

Sitio Web predeterminado de Quantum

4.1

Pginas de inicio de Quantum

Pgina de inicio de Quantum


Presentacin Puede acceder a la pgina de inicio de Quantum mediante la introduccin de la direccin IP del mdulo. No se requiere ninguna contrasea para mostrar esta pgina. Pgina de inicio La pgina de inicio de Quantum tiene el aspecto siguiente.

98

35007635 12/2011

Sitio Web predeterminado de Quantum

Enlaces Desde la pgina de inicio de Quantum, se puede acceder a las pginas siguientes:

Monitoring, Diagnostics, Setup, Documentation, para acceder a la documentacin del producto en formato HTML.

35007635 12/2011

99

Sitio Web predeterminado de Quantum

4.2

Diagnstico

Asunto de este captulo El enlace de diagnstico permite obtener un diagnstico especfico del estado de funcionamiento del mdulo y de la CPU. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pgina de inicio del diagnstico del mdulo 140 NWM 100 00 Pgina relativa a la configuracin del bastidor local Pgina de configuracin del procesador Pgina de estado de las E/S remotas Pginas de diagnstico del mdulo Ethernet Monitorizacin de recursos de diagnstico para Premium Pgina de propiedades Pgina 101 102 104 105 106 110 112

100

35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de inicio del diagnstico del mdulo 140 NWM 100 00


Presentacin Esta pgina contiene una lista de enlaces para acceder a las diferentes pginas de diagnstico del mdulo:

Configured local Rack, para una visualizacin del bastidor; Control Status, para ver el estado de la CPU; RIO Status, para ver el estado de las E/S remotas; Alarm Viewer para visualizar los fallos de aplicacin detectados (vase pgina 285); Messaging, para el servicio de mensajera; Statistics, para un servicio de estadsticas Ethernet; Upload MIB file, para la carga de MIB; Crash Log File, para diagnosticar la causa de un bloqueo, y NWM properties, para conocer las propiedades del mdulo. El Explorador de dispositivos (vase pgina 83) proporciona informacin de estado y de diagnstico acerca de los dispositivos conectados al mdulo.

Vista de la pgina de inicio de los servicios de diagnstico

Haga clic en un enlace para acceder a la pgina de diagnstico deseada.


35007635 12/2011

101

Sitio Web predeterminado de Quantum

Pgina relativa a la configuracin del bastidor local


Descripcin general La pgina del bastidor local configurado en Quantum muestra la configuracin actual del bastidor local, incluyendo el controlador, el mdulo servidor incorporado y cualquier mdulo de E/S. El bastidor puede emplear hasta 16 ranuras. Ejemplo En la ilustracin siguiente se muestra un ejemplo de la pgina del bastidor local configurado.

102

35007635 12/2011

Sitio Web predeterminado de Quantum

Datos Cada mdulo se muestra en la ranura en la que se ha configurado en el bastidor. La pgina proporciona la informacin siguiente: El tipo de mdulo aparece en la parte superior de la pgina. Un signo de interrogacin significa que el tipo de mdulo es desconocido o que la ranura est vaca. El estado del mdulo est sealado por un indicador LED situado bajo el tipo de mdulo: Un indicador LED verde indica que el modulo funciona correctamente. Un indicador LED rojo indica una disfuncin del mdulo. Enlaces Al hacer clic sobre un mdulo, podr acceder a otra pgina Web que proporciona informacin detallada sobre el mdulo. Los vnculos situados en la parte inferior de la pgina permiten el acceso a otras pginas principales de diagnstico, del editor de datos y del editor de grficos.

35007635 12/2011

103

Sitio Web predeterminado de Quantum

Pgina de configuracin del procesador


Descripcin general La pgina de configuracin del procesador proporciona informacin reciente sobre el controlador y su configuracin. Puede acceder a esta pgina seleccionando el modelo de procesador en la pgina de bastidor local configurado o mediante el hipervnculo situado en la parte inferior de la pgina. Ejemplo En la ilustracin siguiente se muestra un ejemplo de la pgina de configuracin del procesador.

Datos dinmicos Algunos datos de esta pgina son dinmicos. Se actualizan de forma peridica en funcin de una frecuencia definida por el rendimiento del servidor integrado, la red y el procesador cliente.
104
35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de estado de las E/S remotas


Presentacin En la pgina de estado de E/S remotas se proporcionan diagnsticos acerca de la comunicacin con dispositivos remotos. Vista de la pgina de estado de las E/S remotas

Si desea ms informacin sobre el estado de las E/S remotas, consulte el manual de E/S remotas de Quantum.

35007635 12/2011

105

Sitio Web predeterminado de Quantum

Pginas de diagnstico del mdulo Ethernet


Presentacin Esta pgina contiene una serie de enlaces para acceder a las diferentes pginas de diagnstico del mdulo Ethernet:

Messaging (servicio de mensajera), Statistics (estadsticas del mdulo Ethernet), NTP (estado de los servicios NTP), Upload MIB File (cargar el archivo de origen MIB del mdulo) y Crash Log File (mostrar el registro de bloqueos y sus causas).

Pgina de mensajera Esta pgina contiene informacin actual sobre la conexin TCP abierta del puerto 502. En la parte superior de la pgina se muestra el nmero de mensajes enviados y recibidos en el puerto. Una tabla proporciona, para cada conexin (numerada del 1 al 64), la informacin siguiente:

la direccin IP remota; el puerto TCP remoto; el puerto TCP local; el nmero de mensajes enviados desde esta conexin; el nmero de mensajes recibidos desde esta conexin y el nmero de anomalas de esta conexin.

En la ilustracin siguiente se muestra la pgina de diagnstico de mensajera:

106

35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de estadsticas del mdulo Ethernet En la pgina de estadsticas del mdulo Ethernet se proporciona informacin sobre el estado, las estadsticas de envo y recepcin y sobre los mensajes de sistema del mdulo del servidor integrado. Puede acceder a esta pgina seleccionando el mdulo NWM desde el bastidor local o mediante el hipervnculo situado en la parte inferior de la pgina. En la ilustracin siguiente se muestra un ejemplo de la pgina de estadsticas del mdulo Ethernet.

NOTA: Para obtener una definicin de los trminos, consulte la documentacin siguiente:

Manual de usuario del mdulo Ethernet TCP/IP Quantum de Modicon 840 USE 107 00. Manual de usuario del mdulo Ethernet TCP/IP Quantum de Modicon 840 USE 115 00.

35007635 12/2011

107

Sitio Web predeterminado de Quantum

Diagnsticos de NTP Esta pgina le permite realizar un diagnstico del servicio NTP. Muestra el estado de la conexin con el servidor, as como el estado del servidor. Asimismo, ofrece estadsticas sobre la conexin. NOTA: Schneider Electric no se hace responsable de veracidad temporal que proporcione el servidor NTP. En la ilustracin siguiente se nuestra un ejemplo de la pgina de diagnstico de NTP.

108

35007635 12/2011

Sitio Web predeterminado de Quantum

En la tabla siguiente se describen los elementos de la pgina de estadsticas NTP:


Texto NTP Status Descripcin Indica el estado del servicio NTP: no configurado o configurado.
Indica el estado del servidor NTP: OK si la conexin est disponible o NOK si la conexin no est disponible. Indica la disponibilidad de los servidores NTP: NINGUNO si no hay ningn servidor; PRIMARIO indica el nombre del servidor NTP primario, o SECUNDARIO indica el nombre del servidor NTP secundario.

NTP server status

NTP request statistic

nmero de solicitudes al servidor NTP, nmero de anomalas, nmero de respuestas del servidor NTP y ltima anomala. automticamente o no.

NTP date and time

Estado de DST: el horario de verano se puede configurar Fecha: formato Da Mes Ao. Hora: formato Hora Minuto Segundo.

Time zone Reset Counters

Nombre de la zona: GMT +/- X. Haga clic en este botn para poner todos los contadores a 0.

Archivo MIB El enlace Upload MIB File se emplea para cargar el archivo MIB del mdulo en un directorio del PC conectado al 140 NWM 100 00. Pgina del registro de bloqueos El enlace Crash Log File se emplea para mostrar las entradas del registro de bloqueos que permiten diagnosticar la causa del bloqueo. La pgina Crash Log Diagnostics muestra un archivo del registro de bloqueos si se produce un bloqueo, o un mensaje de estado si no se produce ningn bloqueo. Haga clic en Borrar archivo del registro de bloqueos para borrar el archivo.

35007635 12/2011

109

Sitio Web predeterminado de Quantum

Monitorizacin de recursos de diagnstico para Premium


Presentacin En esta pgina se incluye una lista de enlaces para acceder a la monitorizacin de recursos de diagnstico:

Visor de bastidor Visor de alarmas Servicio de mensajera Servicio de ancho de banda Servicio de estadsticas de Ethernet Propiedades NTP Cargar archivo MIB

En la siguiente tabla se describen los enlaces de monitorizacin de recursos de diagnstico:


Enlaces Descripcin

Visor de bastidor La pgina Visor del bastidor muestra la configuracin actual de los bastidores, en particular del PLC, el mdulo de servidor incorporado y los mdulos de E/S. Visor de alarmas Visor de alarmas de PLC Premium y Quantum. Mensajes Supervisin de ancho de banda Estadsticas de Ethernet NTP Cargar archivo MIB Propiedades Mensajes contiene informacin actual sobre la conexin TCP abierta del puerto. El ancho de banda muestra la distribucin de carga del mdulo TSX WMY 100 entre los servicios de datos globales, de exploracin de E/S, de mensajera y otros servicios. Las estadsticas de Ethernet proporcionan la informacin ms reciente sobre el estado, la configuracin y las funciones del mdulo de servidor incorporado. NTP (protocolo de hora de la red) sincroniza los relojes de los sistemas informticos. Cargar archivo MIB carga el archivo MIB del mdulo en un directorio de un PC conectado a la unidad TSX WMY 100. La ficha de propiedades ofrece informacin sobre los elementos siguientes: La versin del software La versin de las pginas web Las propiedades fsicas del mdulo (propiedades de Ethernet)

110

35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de monitorizacin de recursos En las siguientes figuras se muestra el nuevo men de diagnstico de monitorizacin de recursos:

Pgina Memoria disponible:

Memoria: Clculo de la carga a la que se somete la memoria RAM Disco: Clculo del uso del espacio Flash CPU: Clculo del uso de la CPU
111

35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de propiedades
Presentacin En la ilustracin siguiente se muestra la pgina de propiedades del mdulo 140 NWM 100 00. Se incluye la informacin siguiente: la versin del archivo ejecutable, el kernel, las pginas Web y los medios fsicos empleados.

NOTA: El contenido de las pginas de propiedades del NWM no se puede modificar.

112

35007635 12/2011

Sitio Web predeterminado de Quantum

4.3

Configuracin

Asunto de este captulo El enlace Configuracin permite ajustar los parmetros del mdulo. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pgina de inicio de configuracin Pgina de configuracin de SNMP Pgina 114 115

35007635 12/2011

113

Sitio Web predeterminado de Quantum

Pgina de inicio de configuracin


Presentacin Esta pgina contiene una lista de enlaces para acceder a las diferentes pginas de configuracin del mdulo:

SNMP, para configurar el servicio SNMP; DNS, para configurar el servicio DNS (vase pgina 138) o NTP, para configurar el servicio NTP (vase pgina 137).

Haga clic en un enlace para acceder a la pgina de configuracin deseada. Vista de la pgina de inicio de los servicios de configuracin:

114

35007635 12/2011

Sitio Web predeterminado de Quantum

Pgina de configuracin de SNMP


Presentacin Es posible que ya se haya definido la configuracin de SNMP en el 140 NWM 100 00. En caso contrario, rellene el formulario de configuracin de SNMP que se muestra a continuacin.

35007635 12/2011

115

Sitio Web predeterminado de Quantum

Campos de la pgina de configuracin de SNMP En la tabla siguiente se describen los campos de SNMP especficos que se pueden modificar.
Campo Manager I Manager II Location [SysLocation] (Position [SysLocation]) Contact [SysContact] Set Get Trap Authentication Failure Trap Enabled Show SNMP Configuration Reset the Form Update SNMP Informacin que se debe facilitar Direccin IP del primer administrador de SNMP Direccin IP del segundo administrador de SNMP Ubicacin del mdulo Nombre del ingeniero de sistemas responsable Nivel de usuario autorizado para establecer la configuracin Nivel de usuario autorizado para ver la configuracin Nivel de usuario autorizado para interrumpir la informacin Permite la autenticacin del nombre de comunidad Visualizacin de la configuracin de SNMP actual Borrado de los campos Modificacin de configuracin de SNMP

Mensaje de finalizacin Al hacer clic en Update SNMP, aparece una pgina nueva que muestra el mensaje "The SNMP database has been updated". Esta pgina contiene los mismos enlaces que la pgina de configuracin de SNMP. NOTA: El mdulo 140 NWM 100 00 deber reinicializarse para que los cambios surtan efecto.

116

35007635 12/2011

Sitio Web predeterminado de Quantum

4.4

Visualizador

Pginas de visualizacin
Presentacin En est pgina se indican los diferentes servicios del visualizador admitidos por el servidor Web predeterminado del mdulo y ofrece los enlaces para acceder a los servicios deseados.
Enlace Data Editor Data Editor Lite Descripcin Crear tablas de datos de variables para poder determinar su valor cuando se anime la tabla. Consulte (vase pgina 142). Crear tablas de datos de variables, con ciertas limitaciones, para poder determinar su valor cuando se anime la tabla. Consulte (vase pgina 156). Crear grficos para poder determinar el valor de las variables cuando se anime el grfico. Consulte (vase pgina 167) Mostrar grficos para poder determinar el valor de las variables cuando se anime el grfico. Consulte (vase pgina 213)

Graphic Editor Graphic Viewer

Operator Screens Mostrar pginas de grficos creadas mediante UnityPro. Consulte (vase pgina 215) Custom Pages with Password Mostrar pginas de pantalla creadas por el usuario (accesibles mediante contrasea). Consulte (vase pgina 221)

Custom Pages Mostrar pginas de pantalla creadas por el usuario (accesibles sin without Password contrasea). Consulte (vase pgina 221)

35007635 12/2011

117

Sitio Web predeterminado de Quantum

Vista de la pgina de inicio de visualizacin

118

35007635 12/2011

FactoryCast HMI 1.7 Sitio Web de Premium predeterminado 35007635 12/2011

Sitio Web de Premium predeterminado

Objeto Al recibir el mdulo FactoryCast HMI TSX WMY 100, ste ya contiene un sitio Web predeterminado. Para visualizar estas pginas, basta con instalar el mdulo y definir su direccin IP. Para acceder al sitio, introduzca la direccin IP del mdulo en el navegador y el nombre de usuario predeterminado, as como la contrasea USER. En este captulo, se describen las pginas del sitio Web predeterminado. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 5.1 5.2 5.3 5.4 Apartado Pginas de inicio de Premium Diagnstico Configuracin Control Pgina 120 121 134 139

35007635 12/2011

119

Sitio Web de Premium predeterminado

5.1

Pginas de inicio de Premium

Pgina de inicio del mdulo TSX WMY 100


Presentacin La pgina de inicio del servidor Web FactoryCast del mdulo TSX WMY 100 es la primera pgina a la que tiene acceso el visitante. No se requiere contrasea. La pgina de inicio ofrece vnculos a: la pgina de inicio de visualizacin (vase pgina 139); la pgina de inicio de diagnstico (vase pgina 121); la pgina de inicio de configuracin (vase pgina 134); la documentacin para acceder a la documentacin del producto en formato HTML y la modificacin del idioma del sitio Web.

Vista de la pgina de inicio

120

35007635 12/2011

Sitio Web de Premium predeterminado

5.2

Diagnstico

Objeto El vnculo de diagnstico permite obtener un diagnstico especfico del estado de funcionamiento del mdulo y de la CPU. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pgina de inicio del diagnstico del mdulo Ethernet Pgina Visor de bastidor Pgina del visualizador de alarmas Pgina de estadsticas NTP Pginas de diagnstico del mdulo Ethernet Monitorizacin de recursos de diagnstico para Quantum Pgina de propiedades Pgina 122 123 126 127 128 131 133

35007635 12/2011

121

Sitio Web de Premium predeterminado

Pgina de inicio del diagnstico del mdulo Ethernet


Presentacin En esta pgina se incluye una lista de enlaces para acceder a las pginas de diagnstico del mdulo Ethernet:

visualizador del bastidor; visualizador de alarmas; NTP; servicio de mensajera; servicio de ancho de banda; servicio de estadsticas Ethernet; carga de MIB y propiedades del mdulo. Explorador de dispositivos (vase pgina 83)

Vista de la pgina de inicio de diagnstico

122

35007635 12/2011

Sitio Web de Premium predeterminado

Pgina Visor de bastidor


Presentacin La pgina del visor del bastidor muestra la configuracin actual de los bastidores (locales o remotos), en particular, del PLC, el mdulo del servidor incorporado y los mdulos de E/S. Vista de la pgina del visor del bastidor

Datos La informacin siguiente se proporciona para cada mdulo que se muestra en el bastidor: una etiqueta vertical que indica el tipo de mdulo y la referencia del producto y la casilla de la esquina superior izquierda del mdulo, que indica el nmero de ranura y el estado de funcionamiento del mdulo: Una casilla amarilla indica que el estado del mdulo funciona correctamente. Una casilla roja indica que el mdulo no funciona correctamente.

35007635 12/2011

123

Sitio Web de Premium predeterminado

Enlaces Haga clic en un elemento del bastidor para obtener informacin ms detallada (procesador, mdulo, puerto Ter, etc.). Una lnea que desciende desde el bastidor n. 0 (a la izquierda del bastidor) es un enlace al bastidor siguiente. Si se coloca el puntero del ratn encima del enlace, ste se convierte en una flecha roja. Se puede mostrar cada bastidor de la configuracin. Los enlaces situados en la parte superior de la pgina le llevan al bastidor n. 0. A continuacin se muestra un ejemplo de la pgina de propiedades del PLC del bastidor anterior.

La flecha de retroceso le lleva de nuevo a la pgina del visor del bastidor de este PLC.

124

35007635 12/2011

Sitio Web de Premium predeterminado

Datos dinmicos Los indicadores de la parte superior y de la izquierda de la pantalla proporcionan referencias dinmicas relacionadas con el estado del PLC:
LED Color cuando Significado cuando Significado est est encendido cuando est encendido parpadeando Verde Rojo Rojo Amarillo Aplicacin en funcionamiento Error del PLC Suceso de E/S Interrupcin en la comunicacin Detenido Sin configurar ----Significado cuando est apagado Detectado error de PLC OK Correcto Correcto

RUN ERR I/O COM

Los indicadores LED de referencia dinmica relacionados con el estado del mdulo del servidor incorporado son:
Indicado Color res LED RUN ERR STS Verde Rojo Rojo Indicador LED encendido Funcionamiento normal Fallo del mdulo Direccin de red incorrecta o estacin fuera de los lmites Indicador luminoso parpadeando --Sin configurar --Indicador LED apagado Mdulo apagado Funcionamiento normal Correcto

35007635 12/2011

125

Sitio Web de Premium predeterminado

Pgina del visualizador de alarmas


Presentacin Esta pgina permite visualizar y confirmar las alarmas del sistema del PLC (vase pgina 285).

126

35007635 12/2011

Sitio Web de Premium predeterminado

Pgina de estadsticas NTP


Vista de la pgina de estadsticas NTP

Elemento de la pgina de estadsticas NTP


Texto NTP Status Descripcin Indica el estado del servicio NTP: no configurado o configurado.
Indica el estado del servidor NTP: OK si el enlace est disponible o NOK si el enlace no est disponible. Indica los servidores NTP que estn disponibles: NINGUNO si no hay ningn servidor; PRIMARIO indica el nombre del servidor NTP primario, y SECUNDARIO indica el nombre del servidor NTP

NTP server status

secundario. NTP request statistics


Nmero de solicitudes efectuadas al servidor NTP. Nmero de anomalas. Nmero de respuestas del servidor NTP. ltima anomala. automticamente o no.

NTP date and time

Estado de DST: el horario de verano se puede configurar Fecha: formato Da Mes Ao. Hora: formato Hora Minutos Segundos.

Zona horaria Reinic. contadores

Nombre de la zona: GMT +/- X. Haga clic en Reinic. contadores para restablecer todos los contadores a 0. 127

35007635 12/2011

Sitio Web de Premium predeterminado

Pginas de diagnstico del mdulo Ethernet


Presentacin La pgina de inicio de diagnsticos Ethernet contiene una lista de los enlaces para acceder a las distintas pginas de diagnstico Ethernet del mdulo:

servicio de mensajera; servicio de ancho de banda; servicio de estadsticas de Ethernet; carga de MIB.

Pgina de diagnstico de mensajera En esta pgina se proporciona informacin actual sobre la conexin TCP abierta del puerto 502:

128

35007635 12/2011

Sitio Web de Premium predeterminado

La cantidad de mensajes enviados y recibidos en el puerto figura en la parte superior de esta pgina. Una tabla proporciona, para cada conexin (numerada del 1 al 64), la informacin siguiente:

la direccin IP remota; el puerto TCP remoto; el puerto TCP local; el nmero de mensajes enviados desde esta conexin; el nmero de mensajes recibidos desde esta conexin y el nmero de anomalas de esta conexin.

Pgina de ancho de banda En esta pgina se muestra la distribucin de carga del mdulo TSX WMY 100 entre los servicios de datos globales, de exploracin de E/S, de mensajera y otros servicios.

NOTA: Puesto que los servicios de datos globales y de exploracin de E/S no son compatibles con este mdulo, siempre se pondrn a cero.

35007635 12/2011

129

Sitio Web de Premium predeterminado

Pgina de estadsticas de Ethernet En esta pgina se proporciona la informacin ms reciente sobre el estado, la configuracin y las funciones del mdulo del servidor incorporado.

Pgina de carga de archivos MIB Haga clic en este vnculo para transferir el archivo MIB desde el mdulo Ethernet hasta un PC conectado al mdulo.

130

35007635 12/2011

Sitio Web de Premium predeterminado

Monitorizacin de recursos de diagnstico para Quantum


Presentacin En esta pgina se incluye una lista de enlaces para acceder a la monitorizacin de recursos de diagnstico:

Visor de bastidor Visor de alarmas Servicio de mensajera Servicio de ancho de banda Servicio de estadsticas de Ethernet Propiedades NTP Cargar archivo MIB

En la siguiente tabla se describen los enlaces de monitorizacin de recursos de diagnstico:


Enlaces Descripcin

Visor de bastidor La pgina Visor del bastidor muestra la configuracin actual de los bastidores, en particular del PLC, el mdulo de servidor incorporado y los mdulos de E/S. Visor de alarmas Visor de alarmas de PLC Premium y Quantum. Mensajes Supervisin de ancho de banda Estadsticas de Ethernet NTP Cargar archivo MIB Propiedades Mensajes contiene informacin actual sobre la conexin TCP abierta del puerto. El ancho de banda muestra la distribucin de carga del mdulo TSX WMY 100 entre los servicios de datos globales, de exploracin de E/S, de mensajera y otros servicios. Las estadsticas de Ethernet proporcionan la informacin ms reciente sobre el estado, la configuracin y las funciones del mdulo de servidor incorporado. NTP (protocolo de hora de la red) sincroniza los relojes de los sistemas informticos. Cargar archivo MIB carga el archivo MIB del mdulo en un directorio de un PC conectado a la unidad TSX WMY 100. La ficha de propiedades ofrece informacin sobre los elementos siguientes: La versin del software La versin de las pginas web Las propiedades fsicas del mdulo (propiedades de Ethernet)

35007635 12/2011

131

Sitio Web de Premium predeterminado

Pgina de monitorizacin de recursos En las siguientes figuras se muestra el nuevo men de diagnstico de monitorizacin de recursos:

Pgina Memoria disponible:

Memoria: Clculo de la carga a la que se somete la memoria RAM Disco: Clculo del espacio libre en FLASH1 CPU: Clculo de la carga a la que se somete la CPU en uso
35007635 12/2011

132

Sitio Web de Premium predeterminado

Pgina de propiedades
Presentacin La ficha de propiedades ofrece informacin sobre los elementos siguientes:

la versin del software; la versin de las pginas Web y las propiedades fsicas del mdulo (propiedades de Ethernet).

35007635 12/2011

133

Sitio Web de Premium predeterminado

5.3

Configuracin

Objeto El vnculo de configuracin permite ajustar los parmetros del mdulo. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pginas de configuracin del mdulo Pgina de seguridad Configuracin del servicio NTP Configuracin del servicio DNS Pgina 135 136 137 138

134

35007635 12/2011

Sitio Web de Premium predeterminado

Pginas de configuracin del mdulo


Presentacin En esta pgina se incluye una lista de enlaces para acceder a las diferentes pginas de configuracin del mdulo Ethernet: Seguridad Cliente NTP DNS Vista de la pgina de inicio de configuracin

35007635 12/2011

135

Sitio Web de Premium predeterminado

Pgina de seguridad
Presentacin Esta pgina permite modificar los elementos siguientes:

el nombre de usuario y la contrasea para acceder a los enlaces de diagnstico y configuracin y el nombre de usuario y la contrasea necesarios para escribir variables en el editor de datos. El tamao mximo del nombre de usuario y de las contraseas es de 15 caracteres en letras o cifras (a-z, A-Z y 0-9). Los valores predeterminados de los campos Nombre de usuario y Contrasea que protegen el acceso a las pginas Web son: USER y USER.

NOTA:

Vista de la pgina de seguridad

136

35007635 12/2011

Sitio Web de Premium predeterminado

Configuracin del servicio NTP


Presentacin El NTP (Network Time Protocol, o protocolo de hora de la red) es un protocolo que sirve para sincronizar los relojes de los sistemas informticos. Puede acceder a la pgina de configuracin de NTP a travs del men de configuracin del sitio Web. Vista de la pgina de configuracin NTP Los parmetros se configuran en la ventana siguiente:

Parmetros Parmetros que deben configurarse:


Parmetros IP address of primary NTP server IP address of secondary NTP server Polling period Time zone Automatic adjust clock for daylight saving change Botones de edicin Apply Undo Valida la entrada. Cancela las modificaciones actuales. Accin Configura la direccin IP del servidor NTP primario. Configura la direccin IP del servidor NTP secundario. Especifica el perodo de sondeo para actualizar la hora. Especifica la zona horaria local (GMT, GMT+1, ...). Define si se gestiona el horario de verano.

35007635 12/2011

137

Sitio Web de Premium predeterminado

Configuracin del servicio DNS


Presentacin El DNS (Domain Name System, o sistema de nombres de dominio) es una base de datos distribuida que almacena y asocia numerosos tipos de informacin con nombres de dominio y, lo que es ms importante, convierte nombres de dominio (nombres de host del equipo) en direcciones IP. Puede acceder a la pgina de configuracin del DNS a travs del men de configuracin del sitio Web. Vista de la pgina de configuracin del DNS Los parmetros del protocolo DNS se configuran en la pgina de configuracin del DNS.

Parmetros Parmetros que deben configurarse:


Parmetros Campos de entrada Domain Name Server Domain Name Botones de edicin Apply Undo Confirman la entrada. Cancelan las modificaciones actuales. Define la direccin IP del servidor DNS. Especifica el nombre de dominio de la red para el mdulo. Valores

138

35007635 12/2011

Sitio Web de Premium predeterminado

5.4

Control

Pgina de inicio de visualizacin


Presentacin En est pgina de visualizacin se indican los diferentes servicios del visualizador admitidos por el servidor Web predeterminado del mdulo y ofrece los enlaces para acceder a los servicios deseados.
Enlace Data Editor Data Editor Lite Descripcin Crear tablas de datos de variables para poder determinar su valor cuando se anime la tabla. Consulte (vase pgina 142). Crear tablas de datos de variables, con ciertas limitaciones, para poder determinar su valor cuando se anime la tabla. Consulte (vase pgina 156). Crear grficos para poder determinar el valor de las variables cuando se anime el grfico. Consulte (vase pgina 167) Mostrar grficos para poder determinar el valor de las variables cuando se anime el grfico. Consulte (vase pgina 213) Mostrar pginas de grficos creadas mediante UnityPro. Consulte (vase pgina 215) Mostrar los programas UnityPro en modo de ejecucin mediante un navegador Web. Consulte (vase pgina 217) Mostrar pginas de pantalla creadas por el usuario (accesibles mediante contrasea). Consulte (vase pgina 221) Mostrar pginas de pantalla creadas por el usuario (accesibles sin contrasea). Consulte (vase pgina 221)

Graphic Editor Graphic Viewer Operator Screens PLC Program Viewer Custom Pages with Password Custom Pages without Password

35007635 12/2011

139

Sitio Web de Premium predeterminado

Vista de la pgina de inicio de visualizacin La pgina de inicio de visualizacin tiene el aspecto siguiente:

140

35007635 12/2011

FactoryCast HMI 1.7 Visualizacin 35007635 12/2011

Visualizacin

6
Objeto En este captulo se describen los subprogramas de edicin Java que permiten crear tablas de datos dinmicas o visualizaciones de grficos dinmicas con el fin de visualizar pantallas de operador y programas PLC animados provenientes de la aplicacin UnityPro. Estos editores se actualizan de forma dinmica mediante los datos de tiempo de ejecucin del PLC. 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 Editor de datos Editor de datos Lite Editor de datos Pocket Editor grfico Visualizador grfico Operator Screens Visor de programas de PLC Apartado Pgina 142 156 158 166 213 215 217

35007635 12/2011

141

Visualizacin

6.1

Editor de datos

Objeto de la seccin El Editor de datos le permite editar/crear tablas de visualizacin de datos o mostrar tablas de datos. Las tablas de datos ofrecen un acceso de lectura/escritura a los datos de aplicacin y los registros de dispositivos. El acceso con permiso de escritura est protegido mediante contrasea. Permitir el acceso de escritura puede modificar el funcionamiento del sistema.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO

Acceso limitado al servidor incorporado a personal cualificado. Asegrese de que solamente el personal cualificado accede a las variables que se pueden escribir (protegidas mediante contrasea). No se debe dar acceso de escritura a las variables de control importantes mediante este mecanismo.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. En esta seccin se describe la manera de utilizar el Editor de datos con el fin de visualizar y modificar los valores de las variables simblicas y de las direcciones directas. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Editor de datos Creacin de una plantilla de datos Hoja de clculo del editor de datos Insercin de un smbolo (variable) en una plantilla de datos Insertar una direccin directa en una plantilla de datos Almacenamiento de una plantilla de datos Uso de una plantilla de datos existente Modificacin de los valores de los datos en una plantilla de datos Pgina 143 144 145 150 151 152 153 154

142

35007635 12/2011

Visualizacin

Editor de datos
Descripcin general El editor de datos es un subprograma de Java que permite crear tablas de datos dinmicos que pueden actualizarse con datos de tiempo de ejecucin del PLC. Elementos del editor de datos En la figura siguiente, se muestra el editor de datos:

Nmero 1 2

Descripcin Lista de las variables incluidas en esta tabla. En el rea de configuracin, es posible: seleccionar o modificar un smbolo; seleccionar o modificar una direccin; seleccionar un tipo de variable; seleccionar el formato de visualizacin de la variable y seleccionar la opcin de slo lectura.

35007635 12/2011

143

Visualizacin

Creacin de una plantilla de datos


Descripcin general Debe crear una plantilla de datos nueva para mostrar algunos smbolos (variables) o direcciones directas. Creacin de una plantilla de datos Siga los pasos descritos en la tabla siguiente para crear una plantilla de datos:
Paso 1 Si desea crear una nueva, seleccione el botn en la barra de herramientas. Resultado: Aparecer el cuadro de dilogo Tabla nueva. Descripcin

2 3

Introduzca el nombre de la plantilla de datos nueva. Haga clic en Aceptar.

NOTA: Guarde (vase pgina 152) la hoja de clculo actual antes de seleccionar una nueva. Al seleccionar una hoja de clculo nueva, se elimina la actual.

144

35007635 12/2011

Visualizacin

Hoja de clculo del editor de datos


Presentacin El editor de datos muestra datos en una hoja de clculo con los campos siguientes:

Smbolo Direccin Tipo de datos Valor Formato Estado

Vista de la hoja de clculo

Campo Smbolo La columna Smbolo contiene los nombres de las variables de los smbolos de Concept, PL7 o Unity Pro. Los nicos smbolos de variables que pueden utilizarse en el editor de datos son los que se definieron previamente mediante la herramienta de configuracin de Web Designer para FactoryCast HMI. Las variables de los smbolos estn agrupadas en un archivo llamado "Namespace". Si intenta introducir una variable del smbolo que no se encuentra en el espacio de nombre, aparecer un mensaje "variable no encontrada". NOTA: El espacio de nombre debe haberse creado mediante un programa idntico al del PLC. Si el espacio de nombre se ha creado mediante un programa diferente, su nombre se mostrar en la parte inferior del editor de datos.
145

35007635 12/2011

Visualizacin

Campo Direccin La columna Direccin contiene direcciones directas y direcciones de las variables de smbolos de PL7, Concept o Unity Pro. Para visualizar cualquier direccin directa, introduzca su referencia en este campo. No es necesario hacer referencia a esta direccin directa en el espacio de nombre. Direcciones directas vlidas para Quantum

Coils (0x) discrete inputs (1x) registros de entrada (3x) registros de salida/dependientes (4x) registros de memoria extendida (6x) %Mi (igual que para los coils 0X) %Ii (igual que 1x para discrete inputs) %IWi (igual que 3x para registros de entrada) %MWi, %MDi, %MFi (igual que 4x para registros dependientes) Para un PLC Quantum Unity, es posible especificar un bit de cualquier "direccin de palabra" (por ejemplo, %MWi, %IWi) agregando ".j" a la direccin, donde "j" es un ndice de bit incluido en el rango de 0 (LSB) a 15 (MSB). Por ejemplo, el bit 4 del valor en %MW101 debe especificarse como %MW101.4. Adems, en un PLC Quantum Unity, una direccin directa puede incluir una especificacin de ndice que permita tratarla como una variable de matriz. El direccionamiento indexado puede utilizarse con una direccin %Mi, %MWi, %MDi o %MFi agregando "[j]" a la direccin del inicio de la matriz, donde "j" es un valor entero sin signo. Por ejemplo, el tercer valor de una matriz de valores flotantes que comience por %MF201 deber especificarse como %MF201[2].

En los PLC Quantum Unity, las direcciones directas tambin incluyen:


Direcciones directas vlidas para Premium stas son las direcciones directas vlidas para Premium, excepto Premium Unity.
Direccin %KWi %KDi %MDi %SDi %lrs.c %Qrs.c %Mi %Si %MFi 146 Tipo WORD 16 WORD 32 WORD 32 WORD 32 BOOLEANO BOOLEANO BOOLEANO BOOLEANO REAL 32 Acceso de L(ectura) o E(scritura) R R L/E L/E R L/E L/E L/E L/E
35007635 12/2011

Visualizacin

Direccin %IWrs.c.i %MWi %SWi %QWrs.c.i

Tipo WORD 16 WORD 16 WORD 16 WORD 16

Acceso de L(ectura) o E(scritura) R L/E L/E L/E

r = nmero de bastidor, s = nmero de ranura, c = nmero de canal e i = nmero de rango

stas son las direcciones directas vlidas para Premium Unity.


Direccin %KWi %KDi %MDi %SDi %Mi %Si %MFi %MWi %SWi Tipo WORD 16 WORD 32 WORD 32 WORD 32 BOOLEANO BOOLEANO REAL 32 WORD 16 WORD 16 Acceso de L(ectura) o E(scritura) R R L/E L/E L/E L/E L/E L/E L/E

r = nmero de bastidor, s = nmero de ranura, c = nmero de canal e i = nmero de rango

stas son las direcciones de E/S FIP vlidas para Premium, excepto Premium Unity.
Direccin %I\rs.2.d\m.c %Q\rs.2.d\m.c %IW\rs.2.d\m.c.i %QW\rs.2.d\m.c.i %MW\rs.2.d\m.c.i %KW\rs.2.d\m.c.i Tipo BOOLEANO BOOLEANO WORD 16 WORD 16 WORD 16 WORD 16 Acceso de L(ectura) o E(scritura) R L/E R L/E L/E R

r = nmero de bastidor, s = nmero de ranura, d = nmero de dispositivo, m = nmero de mdulo, c = nmero de canal e i = nmero de rango

35007635 12/2011

147

Visualizacin

stas son las direcciones de E/S FIP vlidas para Premium Unity.
Direccin %I\bs.cp\0.m.c %Q\bs.cp\0.m.c %IW\bs.cp\0.m.c.i %QW\bs.cp\0.m.c.i Tipo BOOLEANO BOOLEANO WORD 16 WORD 16 Acceso de L(ectura) o E(scritura) R L/E R L/E

bs = nmero de bus, cp = punto de conexin, m = nmero de mdulo, c = nmero de canal e i = nmero de rango

Para un PLC Premium Unity, es posible especificar un bit de cualquier "direccin de palabra" (por ejemplo, %MWi, %SWi, %KWi) agregando ".j" a la direccin, donde "j" es un ndice de bit incluido en el rango de 0 (bit menos significativo) a 15 (bit ms significativo). Por ejemplo, el bit 4 del valor en %MW101 debe especificarse como %MW101.4. Adems, en un PLC Premium Unity, una direccin directa puede incluir una especificacin de ndice que permita tratarla como una variable de matriz. El direccionamiento indexado puede utilizarse con una direccin %Mi, %MWi, %MDi, %MFi, %KWi o %KD agregando "[j]" a la direccin del inicio de la matriz, donde "j" es un valor entero sin signo. Por ejemplo, el tercer valor de una matriz de valores flotantes que comience por %MF201 deber especificarse como %MF201[2]. NOTA: El direccionamiento de mdulos de E/S incluye TSX DEY, TSX DSY, TSX DMY, TSX AEY y TSX ASY, as como las familias TBX y Momentum. Campo Tipo de datos El campo Tipo de datos contiene el tipo de datos de la variable del smbolo o de la direccin directa. Los tipos de datos de las variables de smbolos aparecen automticamente cuando se ubica la variable de smbolo. El usuario debe establecer los tipos de datos de direcciones directas desde una lista desplegable. Los siguientes tipos de datos son vlidos.
Abreviatura INT UINT DINT UDINT REAL TIME DATE (1) TOD (1) BOOL Leyenda (1): No para Quantum Tipo de datos Entero de 16 bits con signo Entero de 16 bits sin signo Entero de 32 bits con signo Entero de 16 bits sin signo Punto flotante IEEE de 32 bits Entero de 32 bits sin signo (en ms) Fecha (BCD de 32 bits) Hora del da (BCD de 32 bits) 1 bit interno (booleano)

148

35007635 12/2011

Visualizacin

Campo Valor La columna Valor se rellenar con el valor de la variable del smbolo o de la direccin directa. Este campo se actualiza continuamente en modo de animacin. Campo Formato El campo Formato contiene el tipo de formato para mostrar el valor de la variable del smbolo o de la direccin directa. Se aceptan los formatos siguientes.
Abreviatura bool dec hex binary ASCII medio date (1) Leyenda (1): No para Quantum Tipo de formato Booleano Decimal Hexadecimal Binario Bytes mostrados como caracteres ASCII Da_h_m_s_ms AAAA-MM-DD o HH:MM:SS

Campo Estado La columna Estado contiene mensajes sobre el estado de las comunicaciones con la variable del smbolo o la direccin directa. Si las comunicaciones son normales, el mensaje de estado ser "OK". Si se produce una interrupcin en la comunicacin con la variable de smbolo o la direccin directa, la columna Estado contendr un mensaje de sistema que describir el suceso.

35007635 12/2011

149

Visualizacin

Insercin de un smbolo (variable) en una plantilla de datos


Presentacin Si desea visualizar o modificar el valor de un smbolo (variable) en el espacio de nombres, debe insertar dicho smbolo (variable) en una plantilla de datos. Insercin de un smbolo (variable)
Paso 1 2 En el rea de configuracin, hacer clic en el botn . Resultado: Aparecer el cuadro de dilogo Consultar variable. Accin Hacer doble clic en una fila vaca en la hoja de clculo. Resultado: Aparecer el rea de configuracin del editor de datos.

3 4 5

Seleccionar el smbolo (variable) que se desee insertar en la plantilla de datos. Hacer clic en Aceptar. Resultado: El smbolo (variable) seleccionado aparecer en el campo Smbolo. En el rea de configuracin, hacer clic en Aplicar. Resultado: En la hoja de clculo, aparecer una fila nueva correspondiente al smbolo (variable) seleccionado.

150

35007635 12/2011

Visualizacin

Insertar una direccin directa en una plantilla de datos


Presentacin Si desea ver o modificar el valor de una direccin directa, deber insertar esa direccin directa en una plantilla de datos. Permitir el acceso de escritura puede modificar el funcionamiento del sistema.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO

Acceso limitado al servidor incorporado a personal cualificado. Acceso al servidor incorporado protegido mediante contrasea. Seleccione con cuidado los smbolos y las direcciones directas cuyas modificaciones en lnea desee autorizar. No autorice modificaciones en lnea de variables de proceso crticas.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Insercin de una direccin directa
Paso 1 2 3 Accin Hacer doble clic en una fila vaca en la hoja de clculo. Resultado: Aparecer el rea de configuracin del editor de datos. En el campo Direccin del rea de configuracin, introducir la direccin directa de la variable. En el rea de configuracin, hacer clic en Aplicar. Resultado: En la hoja de clculo aparecer una fila nueva que corresponde a la direccin de la variable.

35007635 12/2011

151

Visualizacin

Almacenamiento de una plantilla de datos


Descripcin general Si guarda una plantilla de datos, podr utilizarla de nuevo para ver o modificar los mismos smbolos (variables) o direcciones directas. NOTA:

Tenga cuidado al modificar y guardar una tabla de datos, dado que se guardarn las ltimas modificaciones y sobrescribirn la tabla existente aunque la haya creado otra persona. Si alguien est viendo una tabla de datos sobrescrita, las modificaciones se vern nicamente en el acceso siguiente al editor de datos.

Almacenamiento de una plantilla de datos Siga los pasos descritos en la tabla siguiente para guardar una plantilla de datos.
Paso 1 Hacer clic en el botn de la barra de herramientas. Resultado: aparecer el cuadro de dilogo Guardar aplicacin. Accin

2 3

Introducir la contrasea (USER de forma predeterminada). Hacer clic en Aceptar.

152

35007635 12/2011

Visualizacin

Uso de una plantilla de datos existente


Descripcin general Una vez haya guardado una tabla de datos, podr utilizarla para ver o modificar los valores de los mismos smbolos (variables) y direcciones directas. Bsqueda de una tabla de datos El editor de datos dispone de un men desplegable que enumera todas las plantillas de datos que se han guardado.

Recuperacin de una plantilla de datos Seleccione en el men desplegable la plantilla de datos que desee. Aparecer en una hoja de clculo.

35007635 12/2011

153

Visualizacin

Modificacin de los valores de los datos en una plantilla de datos


Descripcin general Puede utilizar el editor de datos para modificar el valor de un smbolo (variable) y de una direccin directa, as como para enviar los nuevos valores al controlador. Permitir el acceso de escritura puede modificar el funcionamiento del sistema.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO

Restrinja el acceso al servidor incorporado mediante la configuracin de contraseas. Seleccione con cuidado los smbolos y las direcciones directas cuyas modificaciones en lnea desee autorizar. No autorice modificaciones en lnea de variables de proceso crticas. No utilice contraseas predeterminadas u obvias. Restrinja el acceso a personal formado.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Por ejemplo, ha programado un objeto de pulsador para que accione un motor al pulsar el botn y deje de accionarlo al soltar dicho botn. Si se pierde la comunicacin mientras se pulsa el botn, el motor continuar accionado aunque se haya soltado el botn. Los objetos grficos no se deben utilizar para controlar situaciones como sta a menos que se instalen otros mtodos de enclavamiento en el sistema. Restricciones a la modificacin de datos Slo podr modificar el valor de un smbolo (variable) o de una direccin directa que estn habilitados para escritura en el espacio de nombre.

154

35007635 12/2011

Visualizacin

Modificacin de datos Siga los pasos descritos en la tabla siguiente para modificar datos:
Etapa 1 Accin Hacer doble clic en una fila de la hoja de clculo que corresponda al smbolo (variable). Resultado: Aparecer el rea de configuracin del editor de datos. En el campo Valor del rea de configuracin, cambiar el valor del smbolo (variable) o la direccin directa. Hacer clic en Aplicar. Resultado: aparecer el cuadro de dilogo Contrasea.

2 3 4

5 6

Introducir la contrasea (USER de forma predeterminada). Haga clic en Aceptar. Resultado: se enviar el nuevo valor al controlador.

35007635 12/2011

155

Visualizacin

6.2

Editor de datos Lite

Editor de datos Lite


Descripcin general El editor de datos Lite es una versin compacta del editor de datos cuya descarga es ms rpida, especialmente para su uso a travs de una conexin telefnica. Proporciona la misma interfaz que el editor de datos estndar, pero con algunas restricciones sobre el tipo de datos al que puede accederse.

Variables El editor de datos Lite acepta las variables IEC y Concept siguientes:
Direccin Palabra interna %MW IEC Palabra doble %MD IEC Bits internos %M IEC Variable 400000 Concept Variable 000000 Concept Tipo INT DINT BOOL INT o DINT BOOL Visualizacin DECIMAL DECIMAL BOOLEAN DECIMAL BOOLEAN

156

35007635 12/2011

Visualizacin

Tablas El editor de datos Lite puede volver a utilizar las tablas creadas con el editor de datos y el editor de datos Pocket. Sin embargo, las tablas del editor de datos utilizan un rango ms amplio de tipos de variables que el editor de datos Lite. Si el editor de datos Lite encuentra una variable que no puede gestionar, aparecer el mensaje No compatible. En este caso, la variable no se podr editar. Modo de funcionamiento Consulte la seccin relativa al modo de funcionamiento del editor de datos (vase pgina 142). NOTA: No pueden insertarse smbolos (variables) en una tabla de datos con el editor de datos Lite; slo podrn insertarse direcciones directas.

35007635 12/2011

157

Visualizacin

6.3

Editor de datos Pocket

Descripcin general En esta seccin se describe el editor de datos Pocket, que se ejecuta en Pocket PC. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Editor de datos Pocket Uso del editor de datos Pocket Pgina 159 161

158

35007635 12/2011

Visualizacin

Editor de datos Pocket


Descripcin general El editor de datos Pocket es una versin del editor de datos remoto que funciona en un entorno de Pocket PC. Un Pocket PC con una conexin WiFi puede utilizarse como una estacin cliente porttil para acceder a los datos del equipo remoto. El editor de datos Pocket es compatible con la visualizacin de datos, el control y diagnstico remotos. Requisitos de Pocket PC Los requisitos de Pocket PC son los siguientes:

Slo Pocket PC con procesadores ARM Pocket PC Windows 2003, edicin porttil,

Pocket PC Windows 2002 (edicin porttil) no es compatible. Funciones El editor de datos Pocket puede abrir, editar y guardar las mismas tablas de datos que la versin para PC en un formato adecuado para Pocket PC. NOTA: Si ha generado pginas personalizadas en su servidor Web, Internet Explorer para Pocket PC podr acceder a las mismas pginas HTML personalizadas en un sitio Web del equipo. La pantalla de Pocket PC es ms pequea que la de un PC, por lo que el sitio Web debe adaptarse y reproducir una pgina adecuada basada en el tipo de navegador del cliente. Disponibilidad El editor de datos Pocket est disponible en el servidor Web de FCHMI. Puede utilizarse con los mdulos siguientes:

TSX NWY para Quantum y TSX WMY para Premium.

NOTA: El editor de datos Pocket se deshabilita cuando Pocket PC se conecta y sincroniza con un equipo a travs de una conexin USB con la herramienta ActivSync. NOTA: Se pueden producir interrupciones durante la comunicacin entre un Pocket PC y el mdulo FactoryCast cuando se activa el modo de ahorro de energa WiFi (802.11) en un Pocket PC. Consulte el manual del usuario de Pocket PC para obtener informacin sobre el procedimiento a seguir para deshabilitar esta funcin.

35007635 12/2011

159

Visualizacin

Variables El editor de datos Pocket acepta las variables siguientes:


Direccin Palabra interna %MW IEC Palabra doble %MD IEC Bits internos %M IEC Variable 400000 Concept Variable 000000 Concept Tipo INT DINT BOOL INT o DINT BOOL Visualizacin DECIMAL DECIMAL BOOLEANO DECIMAL BOOLEANO

160

35007635 12/2011

Visualizacin

Uso del editor de datos Pocket


Descripcin general Cuando conecta por primera vez Pocket PC al servidor Web FactoryCast, debe descargar e instalar el software del editor de datos Pocket en el Pocket PC. A continuacin, podr iniciar el editor de datos Pocket haciendo clic en el enlace Editor de datos Pocket en la pgina de inicio del sitio Web del equipo. Instalacin del editor de datos Pocket En la siguiente tabla se describe la instalacin del editor de datos Pocket:
Paso 1 2 3 Accin Encienda el Pocket PC. Inicie Internet Explorer. Introduzca la direccin IP del equipo remoto. Resultado: Aparecer la siguiente ventana:

35007635 12/2011

161

Visualizacin

Paso 4

Accin Introduzca el nombre de usuario y la contrasea. Los valores predeterminados son USER y USER. Resultado: aparecer la pgina de inicio del servidor FactoryCast:

Hacer clic en Instalacin del editor de datos Pocket. Resultado: Aparecer la siguiente ventana:

Hacer clic en S.

162

35007635 12/2011

Visualizacin

Uso del editor de datos Pocket En la siguiente tabla se describe el uso del editor de datos Pocket:
Pasos 1 Accin Hacer clic en el enlace Editor de datos Pocket en la pgina web inicial del equipo. Resultado: Aparecer la siguiente ventana:

Pulsar el botn Nuevo para crear una tabla nueva despus de escribir su nombre. Pulsar el botn Elim. para eliminar la tabla actual. Pulsar el botn Guardar para guardar la versin nueva de la tabla tras escribir la contrasea HTTP.

35007635 12/2011

163

Visualizacin

Pasos 2

Accin Seleccione la tabla deseada mediante el men desplegable:

La versin de Pocket PC puede utilizar las mismas tablas definidas en el editor de datos para PC y en el editor de datos Lite. No puede accederse a todas las variables. Las restricciones se detallan en la seccin sobre variables (vase pgina 159). Una variable seleccionada puede definirse como no compatible en la barra de estado. Para los tipos de variable no compatibles, aparecer la cadena ??? en la celda del valor. 3 Si desea ver o modificar el valor de una variable del PLC, inserte el smbolo de la variable o la direccin en la tabla de datos Pocket.

Puede aadir direcciones nuevas, atendiendo a las restricciones detalladas en la seccin Variables (vase pgina 159). Para modificar una variable del PLC, seleccione la celda del valor correspondiente e introduzca el valor nuevo.

164

35007635 12/2011

Visualizacin

Copia, pegado o eliminacin de filas de una tabla Para copiar, pegar o eliminar, seleccione una o ms filas haciendo clic en la primera celda (a la izquierda de la celda de la variable). Las filas seleccionadas quedarn resaltadas. Mantenga pulsado el botn del ratn en esta celda hasta que aparezca un men emergente; a continuacin, seleccione la accin que desee.

Para copiar, seleccione una o varias filas con valores (que no estn vacas). Para pegar las filas que ha copiado, seleccione una fila, vaca o no. Si se han copiado varias filas, las otras filas se pegarn una tras otra. Para eliminar una o varias filas, seleccione las filas que tienen valores (que no estn vacas) y elija eliminar.

Uso de pginas personalizadas Si desea mostrar una pgina personalizada, haga clic en el enlace Pginas usuario de la pgina de inicio del sitio Web del equipo. Inicio del editor de datos Pocket desde su icono El editor de datos Pocket tambin puede iniciarse directamente desde su icono de programa.

35007635 12/2011

165

Visualizacin

6.4

Editor grfico

Objeto En esta seccin, se describen las funciones y caractersticas del editor grfico. Se trata de una pgina Web que permite al usuario crear visualizaciones grficas dinmicas con ayuda de un navegador y mediante un conjunto de objetos grficos predefinidos. El Editor grfico es, a la vez, un editor grfico que se puede emplear para crear y modificar las visualizaciones, as como un entorno de ejecucin (Runtime) que permite al usuario ver las visualizaciones animadas mediante los datos del PLC. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Descripcin general del editor de grficos Barra de herramientas Funciones de usuario de la ventana de visualizacin Hoja de propiedades Seguridad Parmetros del subprograma Editor de grficos Objetos grficos Objetos grficos extendidos Pgina 167 169 174 177 179 180 182 201

166

35007635 12/2011

Visualizacin

Descripcin general del editor de grficos


Ventana principal El editor de grficos se compone de tres ventanas. La ventana principal constituye la zona para presentar los comandos y dilogos de usuario para crear, guardar, leer y editar una visualizacin grfica. Ventana de visualizacin La ventana de visualizacin constituye la zona para presentar la visualizacin grfica actual. Al crear una nueva visualizacin grfica, esta ventana se convierte en un espacio en blanco para agregar los objetos grficos que conformarn la visualizacin grfica deseada. Ventana de mensajes En esta ventana se proporciona una ventana de mensajes por la que se puede desplazar para mostrar los mensajes generados por el editor de grficos. En la siguiente ilustracin se muestra el editor de grficos con la ventana principal y la de visualizacin.

35007635 12/2011

167

Visualizacin

Objetos grficos Todos los objetos grficos proporcionados con el editor de grficos se pueden comunicar con el PLC. Tambin estn diseados como objetos independientes, lo que significa que las conexiones entre los objetos no son necesarias y que cada uno puede funcionar de forma autnoma. Permitir el acceso de escritura puede modificar el funcionamiento del sistema.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO

Acceso al servidor incorporado protegido mediante contrasea. Seleccione con cuidado los smbolos y las direcciones directas cuyas modificaciones en lnea desee autorizar. No autorice modificaciones en lnea de variables de proceso crticas.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. NOTA: El acceso de escritura est controlado por una contrasea (Seguridad), cuyo valor predeterminado es USER. Creacin y modificacin de visualizaciones grficas Si desea crear y modificar una pgina de grficos, haga clic en Modificar.... De este modo, obtendr acceso a las funciones especficas de edicin. A continuacin, slo tiene que seleccionar objetos de una paleta, depositarlos en un lugar, moverlos y cambiar su tamao con el ratn y establecer sus propiedades. Si sale del modo de editor podr verificar la visualizacin grfica actualizada de una forma inmediata con datos de tiempo de ejecucin procedentes del PLC (haga clic en el botn Listo). Si desea guardar la visualizacin grfica, puede guardarla en el PLC para utilizarla ms adelante haciendo clic en Guardar..., siempre y cuando haya especificado la contrasea correcta. NOTA: Tenga cuidado al modificar y guardar una pgina de grficos, dado que se guardarn las ltimas modificaciones y sobrescribirn la pgina existente aunque la haya creado otra persona.

168

35007635 12/2011

Visualizacin

Barra de herramientas
Descripcin general
La ventana superior del subprograma Editor de grficos se compone de varios paneles de dilogo que se muestran de uno en uno. Se puede ir de un cuadro de dilogo a otro haciendo clic en los botones del cuadro de dilogo que est abierto. En esta seccin se describen los paneles de dilogo que componen la ventana principal.

Cuadro de dilogo superior El cuadro de dilogo de edicin permite seleccionar un objeto grfico para ubicarlo en la ventana de visualizacin, as como acceder a todas las funciones de edicin grfica. Los objetos grficos disponibles se presentan en un conjunto de paletas, con una paleta visible cada vez. Hay dos paletas. La paleta estndar:

La paleta extendida:

Los controles del cuadro de dilogo superior ofrecen las funciones siguientes. Lista desplegable. El cuadro de lista desplegable muestra todas las pginas grficas guardadas en el mdulo FactoyCast HMI y que pueden recuperarse. Cuando seleccione una pgina grfica en esta lista, la visualizacin grfica que est visible en ese momento en la ventana ser reemplazada por la seleccionada. Si la pgina grfica actual se ha modificado desde la ltima vez que se guard, se solicitar confirmacin para rechazar los cambios. Si selecciona la entrada especial <nuevo> en la lista, la ventana de visualizacin desaparece y es posible crear una nueva pgina grfica. Guardar. El botn Guardar permite visualizar el cuadro de dilogo de guardado. Este botn permanecer deshabilitado hasta que se introduzca una contrasea correcta de habilitacin para escritura. Eliminar. El botn Eliminar... muestra el cuadro de dilogo de eliminacin. Este botn permanecer deshabilitado hasta que se introduzca una contrasea correcta o en el caso de que an no se ha guardado la visualizacin grfica actual. Modificar. El botn Modificar... muestra el cuadro de dilogo de edicin. Contrasea. EL botn Contrasea... muestra el cuadro de dilogo de contrasea. Zona de visualizacin de informacin. La zona de visualizacin de informacin muestra el nombre y la versin del programa de Concept, PL7 o Unity Pro que se est ejecutando en el PLC conectado.
35007635 12/2011

169

Visualizacin

Cuadro de dilogo de guardado El cuadro de dilogo de guardado permite guardar la visualizacin grfica activa.

Cuando aparece el cuadro de dilogo de guardado, el nombre de la pgina grfica actual se muestra en el campo de texto del cuadro de dilogo. Si no ha guardado, en ningn momento, la pgina grfica actual (es decir, una "nueva" visualizacin grfica), el campo de texto aparecer vaco. Una vez que haya aceptado el nombre actual (una operacin "guardar") o que haya proporcionado uno nuevo (una operacin "guardar como"), podr hacer clic en el botn Aceptar para guardar el contenido de la visualizacin grfica actual en el mdulo del servidor Web. El botn Cancelar volver a abrir el cuadro de dilogo superior sin realizar ninguna accin. Cuadro de dilogo de eliminacin El cuadro de dilogo de eliminacin permite eliminar la pgina grfica actual.

Al hacer clic en el botn S, se borrarn la ventana de visualizacin grfica existente y el archivo grfico del mdulo del servidor Web. Al hacer clic en el botn No, se abrir de nuevo el cuadro de dilogo superior sin llevar a cabo ninguna accin. Cuadro de dilogo de contrasea El cuadro de dilogo de contrasea permite introducir la contrasea que habilita las funciones de usuario que modifican archivos de visualizacin grfica o valores de datos de tiempo de ejecucin del PLC.

Si introduce la contrasea correcta y hace clic en el botn Aceptar, podr guardar y eliminar la visualizacin grfica actual. La introduccin de la contrasea correcta tambin permite escribir nuevos valores en el PLC (mediante los objetos grficos que admiten la escritura de valores en un PLC, en caso de haberlos). Si hace clic en el botn Aceptar cuando el campo de texto est vaco, se borrarn, en caso de haberlos, los permisos de la contrasea actual. El botn Cancelar abrir de nuevo el cuadro de dilogo superior sin realizar cambios en los permisos de contrasea actuales.

170

35007635 12/2011

Visualizacin

Cuadro de dilogo de edicin El cuadro de dilogo de edicin permite crear o modificar una pgina grfica seleccionando un objeto grfico para ubicarlo en la ventana de visualizacin, as como acceder a todas las funciones de edicin grfica. Los objetos grficos disponibles se presentan en una paleta de objetos nica.

Los controles del cuadro de dilogo de edicin proporcionan las funciones siguientes: El cuadro de lista desplegable muestra el conjunto de paletas disponibles. Al seleccionar el nombre de una paleta en la lista, el rea de la paleta del cuadro de dilogo muestra los objetos grficos de la paleta seleccionada. La paleta muestra los objetos grficos que se encuentran en la paleta actual mediante un icono que describe cada tipo de objeto grfico (metro, botn. etc.). Al hacer clic en uno de los iconos de la paleta, se seleccionar un objeto grfico del tipo correspondiente para insertarlo. Cuando el Editor de grficos se encuentre en "modo de insercin", basta con hacer clic en un rea abierta de la ventana de visualizacin para introducir una instancia del objeto grfico seleccionado en la visualizacin grfica. El rea de informacin muestra el nombre y el tamao del objeto grfico seleccionado en ese momento. El botn Cortar elimina de la visualizacin grfica los objetos grficos seleccionados en ese momento y los guarda en un bfer (es decir, un portapapeles interno), reemplazando el contenido del bfer. El botn Copiar copia en el bfer los objetos grficos seleccionados en ese momento, reemplazando el contenido existente. El botn Pegar inserta el contenido del portapapeles en la esquina superior izquierda de la visualizacin grfica. A continuacin, puede desplazar los objetos grficos pegados a la ubicacin deseada en la visualizacin. El botn Propiedades muestra la hoja de propiedades del objeto grfico seleccionado en ese momento. El botn Personalizar permite visualizar el modo de personalizacin del objeto seleccionado, si existe. El botn Distribucin abre el cuadro de dilogo de distribucin. El botn Opciones abre el cuadro de dilogo de opciones. El botn Listo abre de nuevo el cuadro de dilogo superior.

35007635 12/2011

171

Visualizacin

Cuadro de dilogo de distribucin El cuadro de dilogo de distribucin permite modificar la posicin y el tamao de un grupo de objetos grficos.

Los controles del cuadro de dilogo de distribucin proporcionan las funciones siguientes. Los botones Derecha, Inferior, Izquierda y Superior pueden utilizarse para alinear los bordes de los objetos grficos seleccionados de modo que los lados especificados se encuentren en la misma posicin. Para que se habiliten estos botones debe haber, al menos, dos objetos grficos seleccionados. Los botones Horizontal y Vertical se utilizan para alinear los centros de los objetos grficos. Para que se habiliten estos botones debe haber, al menos, dos objetos grficos seleccionados. Los botones Horizontal y Vertical se utilizan para espaciar con regularidad los objetos grficos seleccionados para que el espaciado horizontal o vertical entre ellos sea el mismo. Para que se habiliten estos botones debe haber, al menos, tres objetos grficos seleccionados. Los botones Ancho y Alto se utilizan para alcanzar la paridad de las dimensiones de los objetos grficos, de modo que el ancho o alto seleccionados se correspondan. Para que se habiliten estos botones debe haber, al menos, dos objetos grficos seleccionados. El botn Listo abre de nuevo el cuadro de dilogo de edicin. NOTA: Para todas las operaciones de distribucin de pgina (excepto Espaciar de modo uniforme), uno de los objetos se considera como "objeto de referencia" al que todos los objetos restantes seleccionados toman como referencia para adoptar su nueva posicin o tamao. Por ejemplo, al pulsar el botn Ancho, se modifica la anchura de todos los objetos seleccionados para que coincida con la del objeto de referencia. El objeto de referencia se diferencia de los dems objetos seleccionados cambiando el color de su cuadro de seleccin.

172

35007635 12/2011

Visualizacin

Cuadro de dilogo de opciones El cuadro de dilogo de opciones permite modificar la configuracin relativa a una cuadrcula diseada en la ventana de visualizacin. La funcin de la cuadrcula es proporcionar ayuda para modificar o crear una visualizacin grfica y se muestra nicamente cuando el Editor de grficos se encuentra en "modo de edicin".

Los controles del cuadro de dilogo de opciones proporcionan las funciones siguientes. El tamao de celda de la cuadrcula puede modificarse mediante la introduccin del ancho de columna y el alto de fila de la cuadrcula en los campos de texto del cuadro de dilogo. Si la casilla de verificacin Mostrar cuadrcula est seleccionada, se dibujar la cuadrcula; en caso contrario, no aparecer ninguna cuadrcula. Si la casilla de verificacin Ajustar cuadrcula est seleccionada, al modificar el tamao o la posicin de un objeto grfico, las coordenadas o dimensiones modificadas se ajustarn automticamente para que coincidan con un punto de la cuadrcula. El botn Aceptar activa los ajustes de opciones actuales y abre de nuevo el cuadro de dilogo de edicin. El botn Cancelar abre de nuevo el cuadro de dilogo de edicin sin cambiar ningn ajuste de opciones.

35007635 12/2011

173

Visualizacin

Funciones de usuario de la ventana de visualizacin


Descripcin general Las funciones de usuario disponibles en la ventana de visualizacin del Editor de grficos permiten seleccionar y desplazar objetos, as como redefinir su tamao. Para realizar todas las operaciones de desplazamiento o redefinicin del tamao, es necesario seleccionar los objetos grficos antes de modificarlos. El objeto seleccionado aparece enmarcado en la pantalla. En la ilustracin siguiente se muestra la pantalla del Editor de grficos.

174

35007635 12/2011

Visualizacin

Seleccin de los objetos grficos El estado de seleccin de un objeto grfico (seleccionado/deseleccionado) puede definirse mediante las acciones de usuario que se describen a continuacin: Puede seleccionar un nico objeto grfico simplemente haciendo clic sobre l. Si ya hay otros objetos seleccionados, stos dejarn de estar seleccionados de forma automtica. Puede seleccionar varios objetos grficos mediante la creacin de un rectngulo alrededor de ellos en la ventana de visualizacin. Haga clic con el botn izquierdo del ratn en un rea vaca de la ventana de visualizacin (y no en un objeto grfico) y desplace el cursor, sin soltar el botn, para crear un cuadro de contorno punteado. Una de las esquinas del cuadro se encuentra exactamente en el lugar donde hizo clic por primera vez, mientras que la esquina diagonalmente opuesta se encuentra en la posicin actual del cursor. Al soltar el botn, se seleccionan todos los objetos que se encuentran en el cuadro creado. Todos los objetos situados fuera del cuadro no se seleccionan. Puede seleccionar o quitar la seleccin de un objeto grfico manteniendo pulsada la tecla CTRL y haciendo clic en el objeto. En este caso, el estado de seleccin de los dems objetos no sufrir cambio alguno. Gracias a esta accin, cada objeto grfico puede agregarse al grupo actual de objetos seleccionados o eliminados. Puede seleccionar un objeto grfico manteniendo pulsada la tecla MAYS y haciendo clic en dicho objeto. En este caso, el estado de seleccin de los dems objetos no sufrir cambio alguno. Cuando se selecciona un objeto de esta forma, se convierte en el objeto de referencia (consulte el cuadro de dilogo de disposicin, descrito en la seccin Barra de herramientas, pgina 169) para el grupo de objetos seleccionados. El primer objetivo de esta accin consiste en modificar el objeto de referencia de un grupo de objetos seleccionados. Las operaciones de disposicin se realizan posteriormente. Si lo desea, puede cancelar la seleccin de todos los objetos grficos haciendo clic en un rea vaca de la ventana de visualizacin (y no sobre un objeto grfico). Definicin del tamao de los objetos grficos Es posible modificar el tamao de un objeto grfico. Para ello, es necesario seleccionarlo primero y, a continuacin, mediante el ratn, cambiar el tamao del cuadro de seleccin del objeto. A medida que desplaza el cursor sobre el cuadro de seleccin de un objeto, ste cambia para reflejar el tipo de operacin que va a realizarse para redefinir el tamao. Si pulsa el botn izquierdo del ratn con el cursor situado sobre el cuadro de seleccin de un objeto y lo desplaza sin soltar el botn, aparece un cuadro de contorno punteado. Al soltar el botn, el tamao del objeto se modifica de manera que coincida con el tamao del cuadro punteado que ha creado. Existen ocho posibles mtodos para redefinir el tamao, segn la parte del cuadro de seleccin del objeto desde la que arrastre el ratn. Cada esquina del cuadro slo desplazar sus lados adyacentes y los bordes del cuadro pueden desplazarse de forma independiente.
35007635 12/2011

175

Visualizacin

Desplazamiento de los objetos grficos Es posible modificar la ubicacin de un objeto grfico en la ventana de visualizacin con ayuda del ratn. Si pulsa el botn izquierdo del ratn con el cursor sobre un objeto y lo desplaza sin soltar el botn, aparece un cuadro de contorno punteado. Al soltar el botn, la posicin del objeto se modifica de manera que coincida con el cuadro punteado que ha creado. Para desplazar varios objetos grficos, seleccione primero los objetos que desee desplazar y, a continuacin, mueva el grupo completo de la misma manera que si desplazara un nico objeto. Cuando desplaza un grupo de objetos, aparece un cuadro que delimita cada objeto del grupo. Definicin de las propiedades de los objetos grficos Si lo desea, tambin puede definir las propiedades de un objeto grfico en la Hoja de propiedades (consulte la hoja de propiedades que se incluye en la seccin Hoja de propiedades, pgina 177). Si aparece la hoja de propiedades, es posible modificar las caractersticas del objeto grfico seleccionado. Es posible visualizar la hoja de propiedades haciendo clic en Propiedades... o haciendo doble clic en cualquier punto del objeto seleccionado de la ventana de visualizacin. Personalizacin de objetos grficos complejos Algunos objetos grficos complejos poseen un gran nmero de propiedades. La configuracin de estos objetos grficos mediante la hoja de propiedades puede resultar tediosa. Para simplificar la configuracin de objetos grficos complejos, puede utilizar un mdulo de personalizacin. Se trata de una ventana de dilogo diseada especialmente para la configuracin de objetos grficos asociados. Este botn permite acceder al mdulo de personalizacin del objeto grfico. Al hacer doble clic en un objeto grfico con un mdulo de personalizacin, aparece en primer lugar el mdulo, y no la hoja de propiedades. Si un objeto grfico integra un mdulo de personalizacin, la nica caracterstica que aparecer en la hoja de propiedades ser el nombre. Visualizacin de una imagen de fondo La visualizacin del Editor de grficos cuenta con la funcin de Imagen de fondo, que puede utilizarse para especificar una imagen que se mostrar como fondo de la visualizacin. Esta imagen puede ser un archivo GIF o JPEG. Todos los archivos se colocan en el directorio /wwwroot del servidor integrado. Por ejemplo, si la imagen "cool.gif" se ha colocado en el directorio /wwwroot/images del servidor integrado, la propiedad de imagen de fondo deber establecerse en /wwwroot/images.

176

35007635 12/2011

Visualizacin

Hoja de propiedades
Descripcin general La hoja de propiedades es un cuadro de dilogo flotante (no modal) que presenta todas las propiedades ajustables del objeto grfico seleccionado.

Las propiedades de un objeto grfico son especficas de un tipo de objeto. Estas propiedades estn incluidas en una lista desplegable y se identifican mediante un nombre y un valor. Consulte Objetos grficos, pgina 182 para obtener una descripcin de los objetos grficos que se proporcionan mediante el editor grfico.

35007635 12/2011

177

Visualizacin

Cuadro de dilogo Buscar variables Existe un editor de propiedades de la propiedad Direccin disponible para cada objeto grfico del editor grfico. Este editor de propiedades permite no slo introducir directamente la direccin de un registro Quantum/Premium/Micro (o el nombre de una variable Concept/PL7/Unity Pro), sino acceder al cuadro de dilogo Buscar variables. Dicho cuadro de dilogo permite seleccionar el nombre de un smbolo (variable) de Concept/PL7/Unity Pro en una lista de smbolos (variables) que se han definido como habilitados para Internet mediante Web Designer. ste es el cuadro de dilogo Buscar variables.

178

35007635 12/2011

Visualizacin

Seguridad
Seguridad Tres dispositivos de seguridad son los encargados de proteger los datos API. La pgina HTML que contiene la aplicacin del editor grfico se encuentra ubicada en un directorio seguro en el mdulo Web; de este modo, se solicita al usuario del navegador Web que introduzca una contrasea que le permitir descargar la pgina HTML. Es necesario introducir la contrasea correcta en el cuadro de dilogo Contrasea para poder guardar o eliminar archivos o enviar valores de datos al PLC conectado. En el caso de transferir valores de datos al PLC, el editor grfico reforzar el modo de slo lectura desactivando los comandos de usuario de todos los objetos grficos. El programa de configuracin FactoryCast permite indicar si un elemento se encuentra en modo de slo lectura. El Editor grfico reforzar el atributo slo lectura de un smbolo (variable) o de una direccin rechazando cualquier peticin, de manera que se defina un nuevo valor para los datos y se advierta al usuario a travs de la ventana de mensajes Editor grfico.

35007635 12/2011

179

Visualizacin

Parmetros del subprograma Editor de grficos


Descripcin general El Editor de grficos utiliza tres parmetros de subprograma para personalizar su comportamiento. En la pgina HTML del Editor de grficos, las etiquetas <PARAM> de la etiqueta <APPLET> indican los parmetros del subprograma. Los parmetros reconocidos por el subprograma Editor de grficos son:

LOAD: este parmetro indica al Editor de grficos que debe realizar la carga automtica de un archivo grfico cuando se inicie. Si el archivo especificado no existe, aparece un mensaje. Si el parmetro no aparece en la etiqueta <APPLET>, no se cargar ningn archivo grfico durante el arranque de forma automtica. En este caso, es necesario seleccionar el archivo grfico inicial en la lista proporcionada por el Editor de grficos. MODE: este parmetro indica al Editor de grficos que debe iniciarse normalmente en modo de edicin o en modo de visualizacin. Si se inicia en modo de visualizacin, slo mostrar la ventana de visualizacin. Si utiliza este parmetro con el parmetro LOAD, es posible designar un sitio Web a partir de pginas HTML reservadas para visualizaciones grficas especficas. El usuario no debe realizar ninguna seleccin explcita de archivos grficos, algo que resulta habitual en un comportamiento HMI. Los valores posibles de este parmetro son los siguientes: EDIT: el Editor de grficos se iniciar en modo de edicin (valor predeterminado). VIEW_RO: el Editor de grficos se iniciar en modo de slo lectura. El usuario del navegador Web no estar autorizado a transmitir valores al PLC. VIEW_RW: el Editor de grficos se iniciar en modo lectura/escritura. El usuario del navegador Web tendr autorizacin para transmitir valores al PLC una vez que haya introducido la contrasea que permita el acceso en modo de escritura. AUTO_LOGIN: este parmetro informa al Editor de grficos de que debe introducir la contrasea de forma automtica, de manera que se permita el acceso en modo de escritura al PLC. Si el parmetro MODE se establece en VIEW_RW o en EDITI y se define como TRUE, el Editor de grficos autorizar el acceso en modo de escritura al PLC sin solicitar al usuario que introduzca la contrasea. Los valores posibles para dicho parmetro son FALSE (predeterminado) y TRUE.

180

35007635 12/2011

Visualizacin

Ejemplo El ejemplo siguiente muestra un marcador de ejecucin de subprograma que iniciar el Editor de grficos en modo de visualizacin y cargar el archivo grfico denominado UNIT_1 de forma automtica. El usuario del navegador Web podr transmitir valores al PLC por medio de objetos grficos que tengan en cuenta la transmisin de valores si se ha introducido la contrasea para el acceso en modo de escritura. <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.GdeApplet" width="700" height="514"> <PARAM name="LOAD" value="UNIT_1"> <PARAM name="MODE" value="VIEW_RW"> <PARAM name="AUTO_LOGIN" value="FALSE"> </APPLET>

35007635 12/2011

181

Visualizacin

Objetos grficos
Presentacin El conjunto de objetos grficos contenido en el editor de grficos tiene como funcin apoyar la creacin de visualizaciones grficas que simulan paneles de instrumentos convencionales. Todos los objetos de control y visualizacin de datos disponen de funciones de comunicacin integradas y han sido diseados como objetos grficos independientes. Adems, para ayudar a los usuarios que deseen incluir varios subprogramas en una misma pgina HTML, cada objeto del conjunto del editor de grficos se entrega en una versin de subprograma independiente. Cuando se utilizan junto con LiveBeanApplet, los objetos grficos del editor de grficos pueden utilizarse del mismo modo que el LiveLabelApplet. En esta seccin se describen los objetos grficos estndar y sus propiedades. Indicador horizontal Un indicador horizontal representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC mediante el dibujo de una barra horizontal cuya longitud es proporcional al valor, entendido como un porcentaje de su rango en unidades fsicas. De forma opcional, puede mostrarse una indicacin digital del valor en el centro del rea de la barra. A continuacin se muestran las propiedades del indicador horizontal:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo [variable]) que hay que supervisar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta De 0 a 100 De 0 a 100 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Divisiones de mayor escala Cantidad de divisiones mayores de la escala (con etiqueta) Divisiones de menor escala Cantidad de divisiones menores de la escala (sin etiqueta) Color de escala Tipo de fuente de escala Precisin de la escala Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general)

De -1 a 6

182

35007635 12/2011

Visualizacin

Propiedad Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Valores visibles Tipo de fuente de los valores Plano de fondo de la barra Color de la barra Valor de lmite muy alto Color de lmite muy alto Valor de lmite alto Color de lmite alto Valor de lmite bajo Color de lmite bajo Valor de lmite muy bajo Color de lmite muy bajo Lmite de banda muerta Ancho del borde Color del borde Valor de PLC

Descripcin Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC Indica si va a mostrarse digitalmente el valor escalado Tipo de fuente de la visualizacin digital del valor, si se muestra Color de fondo del rea de indicacin de la barra Color de la barra indicadora (cuando el valor escalado est entre los lmites alto y bajo) Valor en unidades fsicas del lmite "muy alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "muy alto" Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "alto" Valor en unidades fsicas del lmite "bajo" Color de la barra indicadora cuando el valor escalado es inferior al lmite "bajo" Valor en unidades fsicas del lmite "muy bajo" Color de la barra del indicador cuando el valor escalado es inferior al lmite "muy bajo" Banda muerta (como porcentaje del rango de unidades fsicas) que se va a aplicar a la comprobacin de los lmites alto y bajo Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor bruto de entrada (no escalado) simulado para probar el objeto grfico

Lmites

Consulte la nota 3 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200

De 0 a 10 De 0 a 32

Consulte la nota 3 Notas, pgina 200

Indicador vertical Un indicador vertical representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC mediante el dibujo de una barra vertical cuya longitud es proporcional al valor, entendido como un porcentaje de su rango en unidades fsicas.

35007635 12/2011

183

Visualizacin

A continuacin se muestran las propiedades del indicador vertical:


Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Divisiones mayores de la escala Divisiones menores de la escala Color de escala Fuente de escala Precisin de la escala Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Cantidad de divisiones mayores de la escala (con etiqueta) Cantidad de divisiones menores de la escala (sin etiqueta) Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC Color de fondo del rea de indicacin de la barra Color de la barra indicadora (cuando el valor escalado est entre los lmites alto y bajo) Valor en unidades fsicas del lmite "muy alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "muy alto" Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "alto" Valor en unidades fsicas del lmite "bajo" Color de la barra indicadora cuando el valor escalado es inferior al lmite "bajo" Consulte la nota 3 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200 De -1 a 6 De 0 a 100 De 0 a 100 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Plano de fondo de la barra Color de la barra Valor de lmite muy alto Color de lmite muy alto Valor de lmite alto Color de lmite alto Valor de lmite bajo Color de lmite bajo

184

35007635 12/2011

Visualizacin Propiedad Descripcin Lmites

Valor de lmite muy bajo Valor en unidades fsicas del lmite "muy bajo" Color de lmite muy bajo Color de la barra del indicador cuando el valor escalado es inferior al lmite "muy bajo" Lmite de banda muerta Ancho del borde Color del borde Valor de PLC Banda muerta (como porcentaje del rango de unidades fsicas) que De 0 a 10 se va a aplicar a la comprobacin de los lmites alto y bajo Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor bruto de entrada (no escalado) simulado para probar el objeto Consulte la nota 3 grfico Notas, pgina 200 De 0 a 32

Control deslizante horizontal o vertical Un control deslizante horizontal o vertical representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC mediante una barra de desplazamiento, en la que la posicin de una "aguja" indica el valor, entendido como un porcentaje de su rango en unidades fsicas. Con un ratn, el usuario puede modificar el valor de la barra de desplazamiento y enviar uno nuevo al PLC. A continuacin, se muestran las propiedades del control deslizante horizontal o vertical:
Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de Consulte la nota 1 monitorizar Notas, pgina 200 Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta De 0 a 100 De 0 a 100 Consulte la nota 2 Notas, pgina 200 Lmites

Divisiones mayores de Cantidad de divisiones mayores de la escala (con etiqueta) la escala Divisiones menores de Cantidad de divisiones menores de la escala (sin etiqueta) la escala Color de escala Fuente de escala Precisin de la escala Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable)

De -1 a 6

Valor EU mximo

35007635 12/2011

185

Visualizacin

Propiedad Valor EU mnimo Valor PLC mximo Valor PLC mnimo

Descripcin Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable)

Lmites

Valor bruto mximo (no escalado) de la direccin directa o del smbolo Consulte la nota 3 (variable) del PLC Notas, pgina 200 Valor bruto mnimo (no escalado) de la direccin directa o del smbolo Consulte la nota 3 (variable) del PLC Notas, pgina 200

Incremento en bloques Cantidad en la que debe cambiar el valor escalado al hacer clic en la zona de desplazamiento de la barra Incremento en unidades Ancho del borde Color del borde Cantidad en la que debe cambiar el valor escalado al hacer clic en los botones de flecha de la barra de desplazamiento Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32

Selector horizontal o vertical Un selector horizontal o vertical permite al usuario realizar una seleccin dentro de un conjunto de opciones. Cuando se realiza una seleccin, el valor correspondiente a dicha eleccin se enva al PLC. Las opciones se muestran como etiquetas de una "escala", con la seleccin actual indicada por la posicin de la "aguja" de una barra de desplazamiento. A continuacin, se muestran las propiedades del selector horizontal o vertical:
Propiedad Nombre Direccin Tipo de datos Fondo Selecciones Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Opciones del selector. Cada opcin viene dada como una entrada Se necesitan dos "etiqueta = valor" (al seleccionar "etiqueta", el "valor" se enva al PLC) opciones como mnimo Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Indica si va a mostrarse una "escala" etiquetada con las opciones Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Etiqueta Color de la etiqueta Fuente de la etiqueta Escala visible Color de escala Fuente de escala Ancho del borde Color del borde

186

35007635 12/2011

Visualizacin

Indicador digital Un indicador digital representa numricamente el valor de un smbolo (variable) o de una direccin directa en un PLC. El valor puede aparecer en varios formatos y es posible hacer que cambie de color cuando se sobrepase un lmite superior o inferior predefinido. A continuacin, se muestran las propiedades del indicador digital:
Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Formato de los valores Precisin del valor Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Formato (decimal, hexadecimal, etc.) que se utiliza al mostrar el valor escalado Cantidad de dgitos fraccionados que van a mostrarse en los valores de la escala (se establece en -1 para utilizar un formato exponencial general) Color del texto del valor en la visualizacin digital Tipo de fuente del valor en la visualizacin digital Etiqueta para las unidades fsicas del valor (que aparecer junto a la visualizacin numrica del valor) Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del Consulte la nota 3 smbolo (variable) del PLC Notas, pgina 200 Valor bruto mnimo (no escalado) de la direccin directa o del Consulte la nota 3 smbolo (variable) del PLC Notas, pgina 200 Valor en unidades fsicas del lmite "muy alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "muy alto" Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "alto" Valor en unidades fsicas del lmite "bajo" 187 De -1 a 6 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Plano de fondo de los valores Color de fondo del rea de visualizacin del valor Color de los valores Fuente de los valores Unidades Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Valor de lmite muy alto Color de lmite muy alto Valor de lmite alto Color de lmite alto Valor de lmite bajo
35007635 12/2011

Visualizacin

Propiedad Color de lmite bajo Valor de lmite muy bajo Color de lmite muy bajo Lmite de banda muerta

Descripcin Color de la barra indicadora cuando el valor escalado es inferior al lmite "bajo" Valor en unidades fsicas del lmite "muy bajo" Color de la barra del indicador cuando el valor escalado es inferior al lmite "muy bajo" Banda muerta (como porcentaje del rango de unidades fsicas) que se va a aplicar a la comprobacin de los lmites alto y bajo Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico

Lmites

De 0 a 10

Ancho del borde Color del borde Valor de PLC

De 0 a 32

Valor bruto de entrada (no escalado) simulado para probar el Consulte la nota 3 objeto grfico Notas, pgina 200

Visualizacin de mensajes Una visualizacin de mensajes muestra un mensaje de texto basado en el valor de un smbolo (variable) o de una direccin directa en un PLC. Para cada mensaje, se especifica el valor que har que el mensaje aparezca en la visualizacin. A continuacin se muestran las propiedades de la visualizacin de mensajes:
Propiedad Nombre Direccin Tipo de datos Fondo Mensajes Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que Consulte la nota 1 se ha de monitorizar Notas, pgina 200 Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 200 Color de fondo del objeto grfico Conjunto de mensajes que van a visualizarse. Cada mensaje viene dado como una entrada "valor = texto" (cuando el valor del PLC es igual al "valor", "texto" se muestra como el mensaje) Color del texto del mensaje Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 200 De 0 a 32 Se necesita un mensaje como mnimo Lmites

Plano de fondo de los mensajes Color de fondo del rea de visualizacin de mensajes Color de los mensajes Etiqueta Color de la etiqueta Fuente de la etiqueta Ancho del borde Color del borde Valor de PLC Tipo de fuente de los mensajes Tipo de fuente del texto del mensaje

188

35007635 12/2011

Visualizacin

Botn pulsador Un botn pulsador permite enviar valores predefinidos a un PLC haciendo clic con el ratn. A continuacin se muestran las propiedades del botn pulsador:
Propiedad Nombre Direccin Tipo de datos Fondo Valores Valores de reinicializacin Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se Consulte la nota 1 ha de monitorizar Notas, pgina 200 Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Valores que se enviarn al PLC Valores que hay que enviar al PLC una vez que haya expirado el tiempo de retardo de reinicializacin. Si no se proporcionan valores de reinicializacin, no se producir ninguna accin de reinicializacin. Tiempo de retardo (milisegundos) que el botn pulsador debe esperar tras haber enviado los valores al PLC y antes de enviar los valores de reinicializacin. Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Etiqueta del texto para el botn Color de la perilla De 0 a 100 0-2000 Consulte la nota 4 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Retardo de reinicializacin

Etiqueta Color de la etiqueta Fuente de la etiqueta Etiqueta del botn Plano de fondo del botn

Color de la etiqueta del botn Color de la etiqueta del botn Fuente de la etiqueta del botn Ancho del borde Color del borde Tipo de fuente de la etiqueta del botn Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32

Estacin de salida directa La estacin de salida directa permite introducir un valor en un campo de texto directamente con el teclado. Cuando el texto introducido representa un valor numrico comprendido entre los lmites superior e inferior, se habilita un botn Definir. Mientras el botn Definir est habilitado, el valor introducido se enviar al PLC cuando se pulse el botn Definir o la tecla INTRO (si el campo de entrada dispone de foco de entrada de teclado).

35007635 12/2011

189

Visualizacin

A continuacin se muestran las propiedades de la estacin de salida directa:


Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Entrada mxima Entrada mnima Ancho del borde Color del borde Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo Consulte la nota 3 (variable) del PLC Notas, pgina 200 Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor mximo, en unidades fsicas, vlido para el valor de entrada introducido Valor mnimo, en unidades fsicas, vlido para el valor de entrada introducido Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32 Consulte la nota 3 Notas, pgina 200 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

LED El indicador luminoso muestra una indicacin de dos estados del valor de un smbolo (variable) o de una direccin directa en un PLC. A menos que la propiedad Entrada invertida est establecida en TRUE, un valor de entrada de cero se considera DESCONECTADO y un valor que no es cero se considera CONECTADO. Si la propiedad Intervalo de flash est establecida en un valor mayor que cero, la luz parpadear mientras el valor de entrada est conectado. A continuacin se muestran las propiedades del indicador luminoso:
Propiedad Nombre Direccin Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Consulte la nota 1 Notas, pgina 200 Lmites

190

35007635 12/2011

Visualizacin

Propiedad Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Palabra DES Plano de fondo de la palabra DES Color de la palabra DES Tipo de fuente de la palabra DES Palabra CON

Descripcin Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Texto que va a mostrarse cuando el valor de entrada sea desconectado Color de fondo de la luz cuando se muestra el texto de Palabra DES Color del texto de la Palabra DES Tipo de fuente del texto de la Palabra DES Texto que va a mostrarse cuando el valor de entrada sea conectado

Lmites Consulte la nota 2 Notas, pgina 200

Plano de fondo de la palabra CON Color de fondo de la luz cuando se muestra el texto de la Palabra CON Color de la palabra CON Tipo de fuente de la palabra CON Intervalo de flash Color del tipo de fuente de la Palabra CON Tipo de fuente del texto de la Palabra CON Tiempo de encendido intermitente (en milisegundos) del De 200 a 2.000 indicador cuando el valor de entrada es conectado. Se define en cero para que no parpadee. Forma (circular, rectangular, etc.) del indicador Si TRUE, invierte el valor de entrada. (La luz mostrar el texto de la Palabra DES cuando el valor de entrada est conectado). Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 200 De 0 a 32

Forma Entrada invertida

Ancho del borde Color del borde Valor de PLC

Estacin de control de motor La estacin de control de motor est diseada para simular la estacin de botn pulsador de inicio/parada que se utiliza normalmente para controlar motores. Este objeto grfico consta bsicamente de dos botones pulsadores y de un indicador luminoso. Para facilitar la configuracin de las propiedades de este objeto se proporciona un personalizador. Todas las propiedades, excepto Nombre, se establecen con su personalizador, y no con la hoja de propiedades del Editor de grficos.
35007635 12/2011

191

Visualizacin

A continuacin se muestran las propiedades de la estacin de control de motor:


Propiedad Nombre Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Ancho del borde Color del borde LED Descripcin Nombre del objeto grfico Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Tiene las mismas propiedades que el objeto grfico Indicador luminoso, excluidas las propiedades comunes enumeradas ms arriba Tiene las mismas propiedades que el objeto grfico Botn pulsador, excluidas las propiedades comunes enumeradas ms arriba Tiene las mismas propiedades que el objeto grfico Botn pulsador, excluidas las propiedades comunes enumeradas ms arriba De 0 a 32 Lmites

Botn pulsador superior Botn pulsador inferior

Medidor analgico Un medidor analgico representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC mediante el dibujo de un puntero en un selector circular cuya posicin es proporcional al valor, entendido como un porcentaje de su rango en unidades fsicas. El tamao del selector circular del medidor (grados de barrido de un crculo), el color del selector y el estilo del puntero pueden configurarse. A continuacin se muestran las propiedades del medidor analgico:
Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Divisiones mayores de la escala Cantidad de divisiones mayores de la escala (con etiqueta) De 0 a 100 Divisiones menores de la escala Cantidad de divisiones menores de la escala (sin etiqueta) De 0 a 100 Color de escala 192 Color de la escala y de sus etiquetas
35007635 12/2011

Visualizacin

Propiedad Fuente de escala Precisin de la escala

Descripcin Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC

Lmites

De -1 a 6

Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Grados de barrido del selector Tipo de puntero Color de puntero Color del selector Valor de lmite muy alto Color de lmite muy alto Valor de lmite alto Color de lmite alto Valor de lmite bajo Color de lmite bajo Valor de lmite muy bajo Color de lmite muy bajo Ancho del borde Color del borde Valor de PLC

Consulte la nota 3 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200

Arco que se va a utilizar para dibujar el selector, en grados De 60 a 300 Tipo (aguja, flecha, etc.) de puntero que va a utilizarse Color del puntero Color del selector (la parte comprendida entre los lmites alto y bajo) Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "muy alto" Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "alto" Valor en unidades fsicas del lmite "bajo" Color de la barra indicadora cuando el valor escalado es inferior al lmite "bajo" Valor en unidades fsicas del lmite "muy bajo" Color de la barra del indicador cuando el valor escalado es inferior al lmite "muy bajo" Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor bruto de entrada (no escalado) simulado para probar Consulte la nota 3 el objeto grfico Notas, pgina 200 De 0 a 32

35007635 12/2011

193

Visualizacin

Control deslizante giratorio Un control deslizante giratorio representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC mediante el dibujo de una perilla en un selector circular cuya posicin es proporcional al valor, entendido como un porcentaje de su rango en unidades fsicas. El tamao del selector circular (grados de barrido en un crculo) y el color de la perilla pueden ajustarse. Con un ratn, el usuario puede modificar la posicin de la perilla y enviar un nuevo valor al PLC. A continuacin se muestran las propiedades del control deslizante giratorio:
Propiedad Nombre Direccin Tipo de datos Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Divisiones mayores de la escala Divisiones menores de la escala Color de escala Fuente de escala Precisin de la escala Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Consulte la nota 1 Notas, pgina 200 Lmites

Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 200 Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Cantidad de divisiones mayores de la escala (con etiqueta) Cantidad de divisiones menores de la escala (sin etiqueta) Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las De -1 a 6 etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) De 60 a 300 Color del selector Color de la perilla Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del Consulte la nota 3 smbolo (variable) del PLC Notas, pgina 200 Valor bruto mnimo (no escalado) de la direccin directa o del Consulte la nota 3 smbolo (variable) del PLC Notas, pgina 200 Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32 De 0 a 100 De 0 a 100

Grados de barrido del selector Arco que se va a utilizar para dibujar el selector, en grados Color del selector Color de la perilla Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Ancho del borde Color del borde

194

35007635 12/2011

Visualizacin

Selector giratorio Un selector giratorio permite realizar una seleccin dentro de un conjunto de opciones. Cuando se realiza una seleccin, el valor correspondiente a dicha eleccin se enva al PLC. Las opciones se muestran como etiquetas de una "escala" y la opcin seleccionada en ese momento viene indicada por la posicin de la perilla. El tamao del selector circular (grados de barrido en un crculo) y el color de la perilla pueden ajustarse. A continuacin se muestran las propiedades del selector giratorio:
Propiedad Nombre Direccin Tipo de datos Fondo Opciones Descripcin Nombre del objeto grfico Direccin directa (o el nombre de un smbolo (variable)) que se ha de monitorizar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Las opciones del selector. Cada opcin viene dada como una Se necesitan dos entrada "etiqueta = valor" (al seleccionar "etiqueta", el "valor" opciones como mnimo. se enva al PLC) Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Indica si se va a mostrar una "escala" etiquetada con las opciones. Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala De 60 a 300 Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Lmites

Etiqueta Color de la etiqueta Fuente de la etiqueta Escala visible Color de escala Fuente de escala

Grados de barrido del selector Arco que se va a utilizar para dibujar el selector, en grados Color de la perilla Ancho del borde Color del borde Color de la perilla Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico

De 0 a 32

Graficador de tendencias Un graficador de tendencias proporciona una grfica temporal continua del valor de hasta seis smbolos (variables) o direcciones directas en un PLC. Este graficador de tendencias simula un registrador de banda, con las plumas en la derecha y el "papel" movindose de derecha a izquierda. Puede mostrarse una escala vertical en la parte izquierda de la grfica para ver el rango de los valores que se estn registrando, as como una escala horizontal debajo de la grfica para ver el intervalo de tiempo de la misma. La frecuencia con que se actualiza la grfica, as como su tipo de presentacin, pueden ajustarse.
195

35007635 12/2011

Visualizacin

Para facilitar la configuracin de las propiedades de este objeto se proporciona un personalizador. Todas las propiedades, excepto Nombre, se establecen con su personalizador, y no con la hoja de propiedades del Editor de grficos. En la siguiente tabla se describen las propiedades del graficador de tendencias. Las propiedades disponibles para cada pluma se describen en la siguiente tabla:
Propiedad Nombre Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Descripcin Nombre del objeto grfico Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Lmites

Divisiones mayores de la escala Cantidad de divisiones mayores de la escala (con etiqueta) De 0 a 100 Divisiones menores de la escala Cantidad de divisiones menores de la escala (sin etiqueta) De 0 a 100 Color de escala Fuente de escala Precisin de la escala Color de la escala y de sus etiquetas Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Intervalo de actualizacin (en segundos) de la grfica Cantidad de divisiones horizontales de la escala Color del rea de la grfica Color de la cuadrcula dibujada en el rea de la grfica Cantidad de divisiones verticales de la cuadrcula Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 100 De 0 a 32 De 0,5 a 120 De 0 a 6 De -1 a 6

Valor EU mximo Valor EU mnimo Perodo de actualizacin Divisiones de la escala de tiempos Plano de fondo de la grfica Color de la cuadrcula Divisiones verticales de la cuadrcula Ancho del borde Color del borde

196

35007635 12/2011

Visualizacin

Las siguientes propiedades del graficador de tendencias se encuentran disponibles para cada pluma:
Propiedad Direccin Tipo de datos Descripcin Direccin directa (o el nombre de un smbolo [variable]) que hay que supervisar Tipo de datos de la direccin directa o del smbolo (variable) Lmites Consulte la nota 1 Notas, pgina 200 Consulte la nota 2 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200

Valor PLC mximo Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor PLC mnimo Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC Color de la pluma Color de la "pluma" utilizada para registrar el valor escalado

Etiqueta de pluma Etiqueta utilizada para identificar la pluma

Enlace de visualizacin Un enlace de visualizacin es un objeto grfico especial que permite acceder a otra visualizacin grfica al hacer clic en l con el ratn. Para indicar al usuario que el objeto es un enlace a otra visualizacin, la etiqueta del texto del enlace se subraya y el cursor del ratn adopta la forma de una mano cuando se mueve sobre ese objeto. Este objeto resulta especialmente til cuando el editor de grficos se utiliza en su modalidad de visualizacin, en la que no hay ninguna lista desplegable disponible para seleccionar una visualizacin. Un enlace de visualizacin puede utilizarse tambin como hipervnculo a un archivo HTML. Si se introduce una URL como el Nombre de visualizacin de enlace, esa URL podr abrirse en una nueva ventana del navegador si el usuario pulsa la tecla MAYS mientras hace clic en el enlace; en caso contrario, la ventana del navegador abierta en ese momento se sustituir por la URL. Si el Nombre de visualizacin de enlace est vaco, la Etiqueta aparecer como no subrayada, y el objeto visualizado se convertir en una simple etiqueta de texto. A continuacin se muestran las propiedades del enlace de visualizacin:
Propiedad Etiqueta Descripcin Etiqueta del enlace

Nombre de visualizacin de enlace URL de una pgina Web o nombre de la visualizacin grfica que va a cargarse al hacer clic en el enlace Color de la etiqueta Fuente de la etiqueta Color de la etiqueta Tipo de fuente de la etiqueta

35007635 12/2011

197

Visualizacin

Historial de Datalogging El historial de Datalogging proporciona un grfico continuo y temporal del valor de hasta seis smbolos (variables) provenientes del archivo de registro del servicio Datalogging. El historial de Datalogging simula un registrador de banda, con las plumas a la derecha y el "papel" movindose de derecha a izquierda. Puede mostrarse una escala vertical en la parte izquierda de la grfica para ver el rango de los valores que se estn registrando, as como una escala horizontal debajo de la grfica para ver el intervalo de tiempo de la misma. NOTA: Para iniciar el trazado del historial de Datalogging, seleccione la opcin Marca de tiempo en la ventana de configuracin Servicio Datalogging. Para facilitar la configuracin de las numerosas propiedades de este objeto, se proporciona un personalizador. Todas las propiedades, excepto Nombre, se establecen con su personalizador, y no con la hoja de propiedades del Editor de grficos. Los modos de edicin y animacin disponen de tres botones: Volver a cargar: el objeto Historial de Datalogging es un widget esttico. Este botn permite actualizar el valor que se utiliza para generar el grfico. +: aumentar el zoom de la tendencia. Disminuye la escala de tiempo para obtener una mejor visin de una seccin de la tendencia. -: disminuir el zoom de la tendencia. Aumenta la escala de tiempo para obtener una visin ms grande de la tendencia.

Si se coloca el cursor del ratn en un punto de la tendencia, aparecer una ventana de informacin sobre herramientas con el valor exacto en dicho punto. Mantenga pulsado el botn y desplcese sobre diferentes puntos para visualizar las informaciones sobre herramientas de todos esos puntos. Al soltar el botn del ratn y desplazarse sobre cualquier punto, se borrarn todas las informaciones sobre herramientas y se pasar a visualizar una nueva. Para que desaparezca, haga clic con el botn secundario. En la tabla siguiente se describen las propiedades del historial de Datalogging. Las propiedades disponibles para cada pluma se describen en la siguiente tabla:
Propiedad Nombre Fondo Etiqueta Color de la etiqueta Fuente de la etiqueta Divisiones mayores de la escala Divisiones menores de la escala Color de escala Descripcin Nombre del objeto grfico Color de fondo del objeto grfico Etiqueta que se va a mostrar como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Cantidad de divisiones mayores de la escala (con etiqueta) Cantidad de divisiones menores de la escala (sin etiqueta) Color de la escala y de sus etiquetas De 0 a 100 De 0 a 100 Lmites

198

35007635 12/2011

Visualizacin

Propiedad Fuente de escala Precisin de la escala

Descripcin Tipo de fuente de las etiquetas de la escala Cantidad de dgitos fraccionados que van a mostrarse en las etiquetas de la escala (se define en -1 para utilizar un formato exponencial general) Valor mximo en unidades fsicas del smbolo (variable) Valor mnimo en unidades fsicas del smbolo (variable) Cantidad de divisiones horizontales de la escala Color del rea de la grfica Color del reticulado dibujado en la zona de la grfica Cantidad de divisiones verticales del reticulado Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Establezca un coeficiente para el zoom. En el ejemplo, si el coeficiente de zoom se establece en 2, la escala de tiempo se dividir por 2 al hacer clic en + en la modalidad de animacin.

Lmites

De -1 a 6

Valor EU mximo Valor EU mnimo Divisiones de la escala de tiempos Plano de fondo de la grfica Color de la cuadrcula Divisiones verticales de la cuadrcula Ancho del borde Color del borde Coeficiente de zoom

De 0 a 6

De 0 a 100 De 0 a 32

Las siguientes propiedades del historial de Datalogging se encuentran disponibles para cada pluma:
Propiedad Descripcin Lmites

Nombre del archivo CSV Nombre del archivo CSV que se utiliza para generar la tendencia Nota: el archivo de registro debe incluir marcas de tiempo. Direccin Tipo de datos Valor PLC mximo Valor PLC mnimo Color de la pluma Etiqueta de la pluma Nombre del smbolo (variable) que se desea monitorizar Tipo de datos del smbolo (variable) Nota: el tipo de datos debe ser numrico. Valor bruto mximo (no escalado) del smbolo (variable) del PLC Valor bruto mnimo (no escalado) del smbolo (variable) del PLC Color de la "pluma" utilizada para registrar el valor escalado Etiqueta utilizada para identificar la pluma Consulte la nota 3 Notas, pgina 200 Consulte la nota 3 Notas, pgina 200

35007635 12/2011

199

Visualizacin

Notas A continuacin, se recogen las notas de este captulo.


1. Si la propiedad Direccin de un objeto grfico es una direccin directa y la propiedad Tipo de datos es UNDEFINED, se utilizar un tipo de datos predeterminado (BOOL, INT, DINT o REAL en funcin del tamao del valor de los datos). Si la propiedad Direccin es un nombre de smbolo (variable), no ser necesario especificar la propiedad Tipo de datos y podr definirse en UNDEFINED. Sin embargo, si la propiedad Tipo de datos se especifica para un smbolo (variable), deber coincidir exactamente con el tipo de datos real del smbolo (variable). Si la propiedad Direccin es una direccin directa para una referencia binaria de PLC (referencia Quantum 0x/1x), la propiedad Tipo de datos deber definirse en BOOL. La propiedad Tipo de datos slo puede definirse en BOOL para una referencia binaria de PLC. El significado de los posibles valores de la propiedad Tipo de datos es el siguiente: Tipo de datos UNDEFINED BOOL SHORT USHORT INT UINT DINT UDINT REAL TIME DATE TOD DT 3. Significado No hay ningn tipo de datos especificado Registro binario de un bit (booleano) Entero de 8 bits con signo Entero de 8 bits sin signo Entero de 16 bits con signo Entero de 16 bits sin signo Entero de 32 bits con signo Entero de 32 bits sin signo Punto flotante IEEE de 32 bits Entero de 32 bits sin signo (en milisegundos) Fecha (BCD de 32 bits) Hora del da (BCD de 32 bits) Fecha y hora (BCD de 64 bits)

2.

Los lmites de las propiedades Valor PLC mximo y Valor PLC mnimo vienen definidos por los lmites naturales de la propiedad Tipo de datos definida. Un ajuste UNDEFINED para Tipo de datos se considera como un REAL con respecto a sus valores lmite. Para el botn pulsador, debe proporcionarse como mnimo un valor. Si la propiedad Direccin es un nombre de smbolo (variable), slo se enviar al PLC un valor y no se tendrn en cuenta los valores adicionales. Si la propiedad Direccin es una direccin directa, todos los valores proporcionados se enviarn al PLC como una matriz de valores que comienza en la direccin directa especificada.

4.

200

35007635 12/2011

Visualizacin

Objetos grficos extendidos


Descripcin general El conjunto de objetos grficos extendidos contenido en el editor de grficos tiene como funcin apoyar la creacin de visualizaciones grficas que simulan paneles grficos avanzados. Todos los objetos de control y visualizacin de datos disponen de funciones de comunicacin integradas y han sido diseados como objetos grficos independientes. Adems, para ayudar a los usuarios que deseen incluir varios subprogramas en una misma pgina HTML, cada objeto del conjunto del editor de grficos se entrega en una versin de subprograma independiente. Cuando se utilizan junto con LiveBeanApplet, los objetos grficos del editor de grficos pueden utilizarse del mismo modo que LiveLabelApplet. Sin embargo, tenga que en cuenta que si se pierde la comunicacin con el dispositivo asociado al objeto grfico, dicho objeto dejar de estar operativo sin que el dispositivo final lo sepa.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO No utilice objetos grficos en situaciones en las que el corte de comunicacin con el mdulo pueda afectar a la integridad personal o material. El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Por ejemplo, ha programado un objeto de pulsador para que accione un motor al pulsar el botn y deje de accionarlo al soltar dicho botn. Si se corta la comunicacin mientras el botn est pulsado, el motor seguir activado aunque se suelte el botn. Los objetos grficos no se deben utilizar para controlar situaciones como sta a menos que se instalen otros mtodos de enclavamiento de pulsacin en el sistema. Medidor analgico extendido Un medidor analgico extendido representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC. Crea un puntero en un selector circular cuya posicin es proporcional al valor en porcentaje de su rango en unidades fsicas. Pueden definirse el tamao del selector circular del medidor (medido en grados de un crculo), el color del selector y el estilo del puntero.

35007635 12/2011

201

Visualizacin

A continuacin se muestran las propiedades del medidor analgico extendido:


Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Selecciones de mapa de bits Grados de barrido del selector Tipo de puntero Color de puntero Ancho del borde Color del borde Valor de PLC Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Consulte la nota 1 Notas, pgina 212 Lmites

Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 212 Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Consulte la nota 3 Notas, pgina 212

Valor bruto mnimo (no escalado) de la direccin directa o del Consulte la nota 3 smbolo (variable) del PLC Notas, pgina 212 Mapa de bits que va a visualizarse Rango en el que varan los grados Visualizacin grfica del puntero Color del puntero Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor predeterminado del PLC De 0 a 32

Escritor de texto ASCII El escritor de texto ASCII se basa en el widget de visualizacin de mensajes. Permite introducir texto nuevo. A continuacin se muestran las propiedades del escritor de texto ASCII:
Propiedad Nombre Direccin Longitud mx. del texto Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Longitud mxima del texto Consulte la nota 1 Notas, pgina 212 Lmites

202

35007635 12/2011

Visualizacin

Propiedad Color del texto Fuente del texto Bytes de intercambio Valor

Descripcin Color del texto Tipo de fuente utilizado en el texto Falso si el orden de destino de los bytes es el mismo que el del PC El texto propiamente dicho

Lmites

Grfico de barras Un grfico de barras representa analgicamente el valor de un smbolo (variable) o de una direccin directa en un PLC. Dibuja una barra vertical cuya longitud es proporcional al valor en porcentaje de su rango en unidades fsicas. A continuacin se muestran las propiedades del grfico de barras:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Valor EU mximo Valor EU mnimo Valor PLC mximo Valor PLC mnimo Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Valor mximo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor mnimo, en unidades fsicas, de la direccin directa o del smbolo (variable) Valor bruto mximo (no escalado) de la direccin directa o del smbolo (variable) del PLC Valor bruto mnimo (no escalado) de la direccin directa o del smbolo (variable) del PLC Consulte la nota 3 Notas, pgina 212 Consulte la nota 3 Notas, pgina 212 Consulte la nota 1 Notas, pgina 212 Consulte la nota 2 Notas, pgina 212 Lmites

Plano de fondo de la barra Color de fondo del rea de indicacin de la barra Color de la barra Valor de lmite muy alto Color de lmite muy alto Valor de lmite alto Color de lmite alto Color de la barra indicadora (cuando el valor escalado est entre los lmites alto y bajo) Valor en unidades fsicas del lmite "muy alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "muy alto" Valor en unidades fsicas del lmite "alto" Color de la barra indicadora cuando el valor escalado es superior al lmite "alto" 203

35007635 12/2011

Visualizacin

Propiedad Valor de lmite bajo Color de lmite bajo Valor de lmite muy bajo Color de lmite muy bajo Lmite de banda muerta Ancho del borde Color del borde Valor de PLC

Descripcin Valor en unidades fsicas del lmite "bajo" Color de la barra del indicador cuando el valor escalado es inferior al lmite "bajo" Valor en unidades fsicas del lmite "muy bajo" Color de la barra del indicador cuando el valor escalado es inferior al lmite "muy bajo" Banda muerta (como porcentaje del rango de unidades fsicas) que se va a aplicar a la comprobacin de los lmites alto y bajo Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor bruto de entrada (no escalado) simulado para probar el objeto grfico

Lmites

De 0 a 10 De 0 a 32

Consulte la nota 3 Notas, pgina 212

Mapa de bits El widget de mapa de bits muestra una imagen esttica de mapa de bits en la pantalla. A continuacin se muestran las propiedades del widget de mapa de bits:
Propiedad Nombre Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Ancho del borde Color del borde Selecciones de mapa de bits Descripcin Nombre del objeto grfico Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Nombres de archivo de los bitmaps personalizados que van a visualizarse Consulte el prrafo siguiente si desea obtener informacin acerca de cmo aadir imgenes en el mdulo. Consulte la nota 1 Notas, pgina 212 Lmites

204

35007635 12/2011

Visualizacin

Adicin de imgenes Puede aadir imgenes en el mdulo de una de las siguientes maneras: Aadir las imgenes en el archivo images.zip (ruta de acceso: FLASH1/wwwroot). Crear un directorio en el mdulo (por ejemplo, FLASH1/wwwroot/bitmaps). Copiar las imgenes en este directorio. En este caso, deber especificar la ruta de acceso a las imgenes que desee utilizar (por ejemplo, FLASH1/wwwroot/bitmaps/key.gif).
Paso 1 2 3 4 5 6 Accin Cree una carpeta images en el PC. Copie las imgenes que desea utilizar en esta carpeta. Importe el archivo user.jar del mdulo al PC (ruta de acceso: NAND/FLASH1/wwwroot/classes) mediante un cliente FTP. Abra el archivo user.jar mediante un archivador de archivos. Arrastre la carpeta de imgenes y sultela en el archivo user.jar. Compruebe que la ruta relativa de los archivos de imagen es "images/". Vuelva a transferir el archivo user.jar al mdulo utilizando un cliente FTP.

Mapa de bits genrico El widget de mapa de bits genrico permite mostrar un mapa de bits esttico para cada valor de una variable del PLC. Puede utilizarse para visualizar una animacin dinmica como, por ejemplo, el nivel de cambio de un tanque. A continuacin se muestran las propiedades del widget de mapa de bits genrico:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que Consulte la nota 1 supervisar Notas, pgina 212 Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Consulte la nota 2 Notas, pgina 212 Consulte la nota 1 Notas, pgina 212 Lmites

Selecciones de mapa de Nombres de archivo de los bitmaps personalizados que van a bits visualizarse Consulte el prrafo siguiente si desea obtener informacin acerca de cmo aadir imgenes en el mdulo.

35007635 12/2011

205

Visualizacin

Propiedad Ancho del borde Color del borde Valor de PLC

Descripcin Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el comportamiento del objeto grfico

Lmites

Enlace grfico Un enlace grfico es un objeto grfico especial que permite acceder a otra visualizacin grfica al hacer clic en l. Los enlaces grficos tambin pueden reconocerse por sus etiquetas subrayadas; adems, el cursor del ratn adopta la forma de una mano cuando se desplaza sobre ese objeto. Este objeto resulta especialmente til cuando el editor de grficos se utiliza en modo de visualizacin, en el que no hay ninguna lista desplegable disponible. Un enlace grfico puede utilizarse tambin como hipervnculo a un archivo HTML. Si se introduce una URL como Nombre de visualizacin de enlace, sta podr abrirse en una nueva ventana del navegador pulsando la tecla MAYS a la vez que se hace clic en el enlace. De lo contrario, la URL se abrir en la ventana del navegador que estaba abierta cuando se hizo clic en el enlace. Si el Nombre de visualizacin de enlace est vaco, la etiqueta no estar subrayada, y el objeto visualizado se convertir en una simple etiqueta de texto. A continuacin se muestran las propiedades del enlace de visualizacin:
Propiedad Etiqueta Nombre de visualizacin de enlace Color de la etiqueta Fuente de la etiqueta Selecciones de mapa de bits Descripcin Etiqueta del enlace Nombre de la visualizacin grfica que se carga cuando se hace clic en un enlace, o URL de una pgina Web Color de la etiqueta Tipo de fuente de la etiqueta Nombre de archivo del mapa de bits en el que va a hacerse clic

Indicador luminoso El indicador luminoso muestra el valor de un smbolo (variable) o de una direccin directa en un PLC con dos estados posibles. Si el valor de entrada es 0, se considerar desconectado y, si el valor es distinto de cero, se considerar conectado. Si la propiedad Intervalo de flash se establece en un valor mayor que cero, el indicador parpadear mientras el valor de entrada sea conectado. Existe un mapa de bits para el estado conectado y otro distinto para el estado desconectado.

206

35007635 12/2011

Visualizacin

A continuacin se muestran las propiedades del indicador luminoso:


Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Palabra DES Seleccin de mapa de bits DES Color de la palabra DES Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Consulte la nota 1 Notas, pgina 212 Lmites

Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 212 Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Texto que va a mostrarse cuando el valor de entrada sea desconectado Mapa de bits del indicador cuando se muestra la palabra DES Color de la fuente de la palabra DES

Tipo de fuente de la palabra DES Tipo de fuente de escritura utilizado en el texto de la palabra DES Palabra CON Texto que va a mostrarse cuando el valor de entrada sea conectado

Seleccin de mapa de bits CON Mapa de bits del indicador cuando se muestra la palabra CON Color de la palabra CON Fuente de la palabra CON Intervalo de flash Color de la fuente de la palabra CON Tipo de fuente de escritura utilizado en el texto de la palabra CON De 200 a 2.000 Tiempo de encendido intermitente (en ms) del indicador cuando el valor de entrada est conectado. Se establece en 0 para que no parpadee. Si est ajustado en true, invierte el valor de entrada. El indicador mostrar el texto de la palabra DES cuando el valor de entrada sea conectado. Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 212 De 0 a 32

Entrada invertida

Ancho del borde Color del borde Valor de PLC

35007635 12/2011

207

Visualizacin

Motor El widget del motor muestra el valor de un smbolo (variable) o de una direccin directa en un PLC con tres estados posibles. Si el valor de entrada es 0 se considerar desconectado, si el valor es 1, conectado y el resto de los valores se considerarn predeterminados. Los tres estados se representan con mapas de bits diferentes. A continuacin se muestran las propiedades del widget del motor:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Palabra DES Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Consulte la nota 1 Notas, pgina 212 Lmites

Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 212 Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Texto que va a mostrarse cuando el valor de entrada sea desconectado Color de la fuente de la palabra DES Tipo de fuente de escritura utilizado en el texto de la palabra DES Texto que va a mostrarse cuando el valor de entrada sea CON Color de la fuente de la palabra CON Tipo de fuente de escritura utilizado en el texto de la palabra CON Texto que va a mostrarse cuando el valor de entrada sea CON Mapa de bits del motor cuando se muestra la palabra PREDETERMINADO Color del tipo de fuente de la palabra PREDETERMINADO Tipo de fuente de escritura utilizado en el texto de la palabra PREDETERMINADO Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 212
35007635 12/2011

Seleccin de mapa de bits DES Mapa de bits del motor cuando se muestra la palabra DES Color de la palabra DES Tipo de fuente de la palabra DES Palabra CON

Seleccin de mapa de bits CON Mapa de bits del motor cuando se muestra la palabra CON Color de la palabra CON Fuente de la palabra CON Palabra PREDETERMINADO Seleccin de mapa de bits PREDETERMINADO Color de la palabra PREDETERMINADO Fuente de la palabra PREDETERMINADO Ancho del borde Color del borde Valor de PLC

De 0 a 32

208

Visualizacin

Canalizacin La canalizacin muestra el valor de un smbolo (variable) o de una direccin directa en un PLC con dos estados posibles. Si el valor de entrada es 0, se considerar desconectado y, si el valor es distinto de cero, se considerar conectado. Existe un mapa de bits para el estado conectado y otro distinto para el estado desconectado. A continuacin se muestran las propiedades de la canalizacin:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Palabra DES Seleccin de mapa de bits DES Color de la palabra DES Tipo de fuente de la palabra DES Palabra CON Seleccin de mapa de bits CON Color de la palabra CON Fuente de la palabra CON Ancho del borde Color del borde Valor de PLC Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Texto que va a mostrarse cuando el valor de entrada sea desconectado Mapa de bits de la canalizacin cuando se muestra la palabra DES Color de la fuente de la palabra DES Tipo de fuente de escritura utilizado en el texto de la palabra DES Texto que va a mostrarse cuando el valor de entrada sea conectado Mapa de bits de la canalizacin cuando se muestra la palabra CON Color de la fuente de la palabra CON Tipo de fuente de escritura utilizado en el texto de la palabra CON Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 212 De 0 a 32 Consulte la nota 1 Notas, pgina 212 Consulte la nota 2 Notas, pgina 212 Lmites

Botn pulsador Un botn pulsador enva valores predefinidos a un PLC cuando el usuario hace clic con el ratn. A continuacin se muestran las propiedades del botn pulsador:

35007635 12/2011

209

Visualizacin

Propiedad Nombre Direccin Tipo de datos Plano posterior Valores Valores de reinicializacin

Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que hay que supervisar

Lmites

Consulte la nota 1 Notas, pgina 212

Tipo de datos de la direccin directa o del smbolo (variable) Consulte la nota 2 Notas, pgina 212 Color de fondo del objeto grfico Valores que se enviarn al PLC Valores que hay que enviar al PLC una vez que haya expirado el tiempo de retardo de reinicializacin. Si no se proporcionan valores de reinicializacin, no se producir ninguna accin de reinicializacin. Tiempo de retardo (en milisegundos) que el botn pulsador debe utilizar tras haber enviado los valores al PLC y antes de enviar los valores de reinicializacin. Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Etiqueta del texto para el botn Color de la etiqueta del botn 0-2000 Consulte la nota 4 Notas, pgina 212

Retardo de reinicializacin

Etiqueta Color de la etiqueta Fuente de la etiqueta Etiqueta del botn Color de la etiqueta del botn

Fuente de la etiqueta del botn Tipo de fuente de la etiqueta del botn Seleccin de mapa de bits DES Mapa de bits del botn cuando se muestra el estado DES Seleccin de mapa de bits CON Mapa de bits del botn cuando se muestra el estado CON Ancho del borde Color del borde Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico De 0 a 32

210

35007635 12/2011

Visualizacin

Vlvula La vlvula muestra el valor de un smbolo (variable) o de una direccin directa en un PLC con dos estados posibles. Si el valor de entrada es 0, se considerar desconectado y, si el valor es distinto de cero, se considerar conectado. Existe un mapa de bits para el estado conectado y otro distinto para el estado desconectado. A continuacin se muestran las propiedades de la vlvula:
Propiedad Nombre Direccin Tipo de datos Plano posterior Etiqueta Color de la etiqueta Fuente de la etiqueta Palabra DES Seleccin de mapa de bits DES Color de la palabra DES Descripcin Nombre del objeto grfico Direccin directa o el nombre de un smbolo (variable) que Consulte la nota 1 hay que supervisar Notas, pgina 212 Tipo de datos de la direccin directa o del smbolo (variable) Color de fondo del objeto grfico Etiqueta que va a mostrarse como parte del objeto grfico Color de la etiqueta Tipo de fuente de la etiqueta Texto que va a mostrarse cuando el valor de entrada sea desconectado Mapa de bits de la vlvula cuando se muestra la palabra DES Color de la fuente de la palabra DES Consulte la nota 2 Notas, pgina 212 Lmites

Tipo de fuente de la palabra DES Tipo de fuente de escritura utilizado en el texto de la palabra DES Palabra CON Seleccin de mapa de bits CON Color de la palabra CON Fuente de la palabra CON Intervalo de flash Texto que va a mostrarse cuando el valor de entrada sea CON Mapa de bits de la vlvula cuando se muestra la palabra CON Color de la fuente de la palabra CON Tipo de fuente de escritura utilizado en el texto de la palabra CON Tiempo de encendido intermitente (en ms) del indicador cuando el valor de entrada est conectado. Se establece en 0 para que no parpadee. Ancho (en pxeles) del borde del objeto grfico Color del borde del objeto grfico Valor de entrada simulado para probar el objeto grfico Consulte la nota 3 Notas, pgina 212 De 200 a 2.000

Ancho del borde Color del borde Valor de PLC

De 0 a 32

35007635 12/2011

211

Visualizacin

Notas A continuacin, se recogen las notas de este captulo.


1. Si la propiedad de direccin de un objeto grfico es una direccin directa y la propiedad de tipo de datos est definida en UNDEFINED, se utiliza un tipo de datos predeterminado (BOOL, INT, DINT o REAL segn el tamao implcito del valor de datos). Si la propiedad de direccin es un nombre de smbolo (variable), no ser necesario especificar la propiedad de tipo de datos y podr definirse en UNDEFINED. Sin embargo, si la propiedad de tipo de datos se especifica para un smbolo (variable), deber coincidir exactamente con el tipo de datos real del smbolo (variable). Si la propiedad de direccin es una direccin directa para una referencia binaria de PLC (referencia Quantum 0x/1x), la propiedad de tipo de datos deber definirse en BOOL. La propiedad de tipo de datos slo puede definirse en BOOL para una referencia binaria de PLC. El significado de los posibles valores de la propiedad Tipo de datos es el siguiente: Tipo de datos UNDEFINED BOOL SHORT USHORT INT UINT DINT UDINT REAL TIME DATE TOD DT 3. Significado No hay ningn tipo de datos especificado Registro binario de un bit (booleano) Entero de 8 bits con signo Entero de 8 bits sin signo Entero de 16 bits con signo Entero de 16 bits sin signo Entero de 32 bits con signo Entero de 32 bits sin signo Punto flotante IEEE de 32 bits Entero de 32 bits sin signo (en milisegundos) Fecha (BCD de 32 bits) Hora del da (BCD de 32 bits) Fecha y hora (BCD de 64 bits)

2.

Los lmites de las propiedades Valor PLC mximo y Valor PLC mnimo vienen definidos por los lmites naturales de la propiedad Tipo de datos definida. Un ajuste UNDEFINED para Tipo de datos se considera como REAL con respecto a sus valores lmite. Para el botn pulsador, debe proporcionarse como mnimo un valor. Si la propiedad Direccin es un nombre de smbolo (variable), slo se enviar al PLC un valor y no se tendrn en cuenta los valores adicionales. Si la propiedad Direccin es una direccin directa, todos los valores proporcionados se enviarn al PLC como una matriz que comienza en la direccin directa especificada.

212

35007635 12/2011

Visualizacin

6.5

Visualizador grfico

Visualizador grfico
Descripcin general El visualizador grfico es una versin ms sencilla del editor grfico. Su tamao es ms pequeo por lo que puede descargarse con ms rapidez. Con el visualizador grfico slo pueden visualizarse widgets, pero no pueden editarse. El visualizador grfico se divide en dos ventanas:

Ventana superior: en esta rea, se muestran los controles del usuario. En ella podr seleccionar un grfico para editarlo desde un men desplegable. Ventana de visualizacin: en esta rea, se muestra el grfico seleccionado.

Cuando se ve un grfico en modo de pantalla completa, la ventana superior no aparece. Seleccin de un grfico Las siguientes instrucciones indican cmo seleccionar un grfico creado por el editor grfico:
Paso 1 Accin Hacer clic en Visualizador grfico. Aparecern las ventanas superior y de visualizacin:

35007635 12/2011

213

Visualizacin

Paso 2

Accin Seleccionar un grfico del men desplegable. Resultado: el grfico seleccionado aparecer en la ventana de visualizacin:

Nota: Haga doble clic en el rea de laventana de visualizacin del grfico activo (a no ser que el grfico activo sea un widget de comando) para actualizar la ventana superior.

214

35007635 12/2011

Visualizacin

6.6

Operator Screens

Cmo acceder a las pantallas del operador


Introduccin Una pantalla del operador funciona como cualquier otra ventana de editor (editor de configuracin, lenguaje, datos). Puede importar y visualizar pantallas del operador en el sitio Web gracias a UnityPro. Esta funcin permite ver y acceder a pantallas del operador durante el tiempo de ejecucin mediante un navegador Web sencillo. NOTA: Las pantallas del operador se deben importar desde UnityPro mediante Web Designer. Para obtener ms informacin, consulte el manual de usuario de Web Designer. Metodologa En la tabla siguiente se enumeran las operaciones que deben llevarse a cabo para acceder a las pantallas del operador.
Paso 1 2 3 4 5 Accin Inicie el navegador Web. Conctese al sitio Web incorporado del mdulo. En el men horizontal, haga clic en Visualizacin. En el men vertical, haga clic en Operator Screens. Resultado: Aparecer una lista de las pantallas importadas. Seleccione una pantalla de la lista haciendo clic en ella. Resultado: Aparecer la pantalla del operador seleccionada.

35007635 12/2011

215

Visualizacin

Ejemplo de pantalla En la ilustracin siguiente se muestra un ejemplo de pantallas del operador.

216

35007635 12/2011

Visualizacin

6.7

Visor de programas de PLC

Visor de programas de PLC


Presentacin La funcin de visor de programas de PLC permite visualizar y supervisar los programas UnityPro en modo de ejecucin a travs de un navegador Web. Los programas de PLC se muestran y se animan del mismo modo que en UnityPro. Es posible visualizar programas de PLC desarrollados en cualquiera de los lenguajes que admite UnityPro: Ladder (LD) Lista de instrucciones (IL) Diagrama de bloques de funciones (FBD) Texto estructurado (ST) Grfica de funcin secuencial (SFC) NOTA: Los programas de PLC se deben importar desde UnityPro mediante Web Designer. Para obtener ms informacin, consulte el manual de usuario de Web Designer. Acceso al visor de programas de PLC El siguiente procedimiento describe cmo obtener acceso a la pgina del visor de programas de PLC:
Paso 1 2 3 Accin Inicie el sitio Web del mdulo a travs de un navegador Web. En la pgina de inicio del sitio Web, haga clic en el enlace Visualizacin. En la pgina de visualizacin, haga clic en el enlace Visor de programas de PLC.

35007635 12/2011

217

Visualizacin

Representacin y convenciones de colores sta es la ventana del visor de programas de PLC:

1 2

rbol de navegacin: seleccione la seccin del programa de PLC que desea visualizar Ventana de visualizacin: en esta rea se muestra el programa de PLC animado

Animacin de variables:

Los objetos booleanos se muestran segn se indica a continuacin: color verde si el valor es verdadero color rojo si el valor es falso Los dems tipos muestran el nombre o el valor de la variable en amarillo. Utilice la informacin sobre herramientas para obtener ms detalles, tales como el nombre de la variable, su tipo, su direccin y sus comentarios. Los enlaces conectados a variables booleanas se muestran en verde o rojo en funcin del valor de la variable al que estn conectados (verde si es verdadero y rojo si es falso). Los dems enlaces se muestran en negro.
35007635 12/2011

Animacin de enlaces:

218

Visualizacin

Animacin SFC:

Los colores que se utilizan para los distintos elementos son los siguientes: para los pasos: color verde si el paso est activo, color blanco si el paso est inactivo, color amarillo si el tiempo de actividad del paso es inferior al tiempo mnimo programado, color rosa si el tiempo de actividad del paso es superior al tiempo mnimo programado.

para pasos de macro: cuando un paso de macro pasa a estar activo, la parte superior se muestra en color verde, cuando el paso SALIDA del paso de macro est activo, todo el paso de macro se muestra en color verde, cuando el paso de macro pasa a estar inactivo, se muestra en color blanco. para transiciones asociadas a un elemento booleano o una expresin booleana sencilla: color verde si el elemento o la expresin son TRUE, color rojo si el elemento o la expresin son FALSE, para transiciones asociadas a una seccin: color negro siempre que el paso anterior permanezca inactivo, color verde si las condiciones de la seccin son TRUE, color rojo si las condiciones de la seccin son FALSE,

35007635 12/2011

219

Visualizacin

Informacin sobre herramientas La funcin de informacin sobre herramientas es una nota de ayuda que aparece al mover el cursor por las variables. Muestra informacin acerca de los elementos siguientes: El valor de la variable si slo aparece su nombre en el visor. El tipo, el nombre, la direccin y el comentario de la variable si slo aparece su valor en el visor.

Haga clic en la variable para que el mensaje est siempre visible. Para que desaparezca, haga clic con el botn secundario. Limitaciones

Slo se pueden visualizar programas de PLC creados mediante UnityPro 4.0 o versiones posteriores. Slo es posible monitorizar programas de PLC, no modificarlos. Los objetos siguientes no estn animados y aparecen en color negro: Objetos para los que los resultados dependen de una expresin Bloques de funciones sin instancia para los que no existe informacin de variables de entrada/salida DFB estndar (por ejemplo, ALARM_DIA) Tablas de dimensiones mltiples

NOTA: En el caso de un error de firma de aplicacin debido a una modificacin limitada, el programa del PLC intentar sincronizarse con la nueva direccin de sus variables para poder animar el programa. La sincronizacin se realizar para cada seccin que muestre el programa del PLC.

220

35007635 12/2011

FactoryCast HMI 1.7 Adicin de pginas personalizadas al sitio 35007635 12/2011

Adicin de pginas personalizadas al sitio

Descripcin general Si lo desea, puede aadir sus propias pginas Web al sitio del servidor incorporado. Con la herramienta Web Designer de FactoryCast HMI, podr proteger estas pginas con la misma contrasea que las pginas predeterminadas. Tambin puede publicarlas en un rea no protegida donde cualquier persona pueda acceder a ellas sin contrasea. FactoryCast le ofrece objetos grficos animados. Estos objetos estn escritos en lenguaje HTML para que los pueda emplear en sus propias pginas Web. Gracias a ellos, podr supervisar y controlar las variables del PLC mediante la vinculacin de dichas variables a los objetos. En esta seccin, se describe cmo puede crear sus propias pginas Web en formato HTML y cmo emplear los objetos animados en tiempo real que se incluyen con FactoryCast. NOTA: Cuando se disponga a disear pginas Web, asegrese de mantenerlas dentro de los lmites de la memoria disponible para la personalizacin. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 7.1 7.2 7.3 Apartado Uso de los subprogramas de Java de FactoryCast mediante cdigo HTML Uso de la extensin FactoryCast para Microsoft FrontPage o Expression Web Utilizacin de objetos grficos Lite Pgina 222 237 264

35007635 12/2011

221

Adicin de pginas personalizadas al sitio

7.1

Uso de los subprogramas de Java de FactoryCast mediante cdigo HTML

Descripcin general En esta seccin, se describe cmo utilizar los objetos animados (tambin denominados subprogramas de Java) que se entregan junto con FactoryCast. Utilice estos subprogramas para crear pginas Web personalizadas. Para crear pginas personalizadas, puede emplear un editor de textos sencillo, como Microsoft Notepad, o un editor de HTML ms especializado, como Microsoft FrontPage. Si crea pginas Web personalizadas con HTML, podr visualizar datos del PLC en tiempo real en su navegador. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Insercin de subprogramas en una pgina web Insercin de LiveBeanApplet Insercin de LiveBeanApplet mediante un cdigo HTML Insertar LiveLabelApplet usando cdigo HTML Insertar LiveTableApplet usando cdigo HTML Pgina 223 224 227 230 235

222

35007635 12/2011

Adicin de pginas personalizadas al sitio

Insercin de subprogramas en una pgina web


Descripcin general El software FactoryCast incluye varios objetos grficos (o beans de Java) que se utilizan para ver datos del PLC en tiempo real en una visualizacin grfica. Generalmente, el usuario final crea una visualizacin grfica mediante la herramienta Editor de grficos que se entrega junto con FactoryCast. Sin embargo, tambin es posible crear una visualizacin grfica utilizando objetos grficos insertados en una pgina web mediante LiveBeanApplet. Cualquier objeto grfico, como un medidor analgico o un botn pulsador, puede insertarse en una pgina web de modo que los datos dinmicos puedan visualizarse fuera del contexto del Editor de grficos. Para ver los datos del PLC en tiempo real con un navegador, debe elegir uno de los dos mtodos que hay para insertar un subprograma de FactoryCast en una pgina web. (1) Introduzca el cdigo HTML que se encuentra en estas secciones: Insercin de un LiveBeanApplet mediante cdigo HTML Insercin de un LiveLabelApplet mediante cdigo HTML Insercin de un LiveTableApplet mediante cdigo HTML

(2) Inserte un subprograma de Java y, a continuacin, rellene los cuadros de dilogo mediante la extensin FactoryCast para Microsoft FrontPage o Expression Web.

35007635 12/2011

223

Adicin de pginas personalizadas al sitio

Insercin de LiveBeanApplet
Descripcin general En este apartado se tratan los conceptos generales relativos a la insercin de LiveBeanApplet. NOTA: En otro apartado de esta gua se ofrece informacin sobre cmo insertar un LiveBeanApplet con: HTML (vase pgina 227) la extensin de FrontPage o Expression Web de Microsoft (vase pgina 250) NOTA: Antes de insertar un LiveBeanApplet en una pgina Web, debe crear una biblioteca de JavaBeans con el editor de grficos que se incluye en el software FactoryCast. El usuario, generalmente, crear una biblioteca de JavaBeans que disponga de una instancia de cada objeto que desee utilizar en una pgina Web. Esta biblioteca puede compararse a un conjunto de plantillas copiadas y personalizadas en sus pginas Web. Por ejemplo, una biblioteca puede tener un medidor analgico, un selector giratorio y un botn pulsador. De este modo se pueden aadir a una pgina Web mltiples instancias de cada bean, cada una con un conjunto de parmetros nicos, como por ejemplo una direccin.

224

35007635 12/2011

Adicin de pginas personalizadas al sitio

Insercin de un LiveBeanApplet Para insertar un LiveBeanApplet:


Paso 1 Accin Con el navegador Web, introduzca la direccin IP o el nombre del mdulo del servidor Web y vaya al subprograma del editor de grficos mediante el enlace Web Visualizacin y editores en lnea.

35007635 12/2011

225

Adicin de pginas personalizadas al sitio

Paso 2

Accin Acceda al modo de edicin y cree una biblioteca de JavaBeans para utilizar en las pginas Web. Personalice cada bean con un conjunto comn de parmetros para que slo sea necesario configurar parmetros nicos como, por ejemplo, la direccin de registro.

Nota: Para obtener ayuda sobre la utilizacin del subprograma del editor de grficos, consulte la seccin Editor grfico (vase pgina 166). 3 Una vez creada la biblioteca, haga clic en el botn Listo en la ventana del editor y, a continuacin, guarde la biblioteca.

226

35007635 12/2011

Adicin de pginas personalizadas al sitio

Insercin de LiveBeanApplet mediante un cdigo HTML


Descripcin general
Para visualizar datos grficamente, utilice objetos grficos tales como medidores analgicos o botones pulsadores. Antes de insertar beans en una pgina Web, deber insertar primero en el servidor el subprograma especial LiveBeanMgrApplet.

LiveBeanMgrApplet
LiveBeanMgrApplet permite mostrar en la pgina Web datos dinmicos del controlador. Deber incluir este subprograma en la pgina una vez si en sta se incluye alguna instancia de LiveBeanApplet. LiveBeanMgrApplet puede incluirse en una pgina Web de dos formas.

Subprograma invisible: si la pgina Web se utiliza nicamente para controlar los valores del PLC, el usuario no tendr por qu realizar ninguna entrada. Icono de una tecla: si la pgina Web se utiliza para controlar y enviar nuevos valores al PLC, el usuario deber realizar alguna entrada para poder enviar nuevos valores.

NOTA: Si el subprograma se utiliza como el icono de una tecla, el usuario introducir una contrasea para enviar valores al PLC. Haga clic en el subprograma (icono de una tecla) desde el navegador Web; aparecer un cuadro de dilogo solicitando al usuario una contrasea. Al introducir la contrasea, el usuario podr escribir al PLC. A continuacin, se muestra el cdigo HTML utilizado para incluir el subprograma en una pgina Web que slo realiza funciones de supervisin: <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=0 height=0> </APPLET> A continuacin, se muestra el cdigo HTML usado para incluir el subprograma en una pgina Web que se utiliza para enviar valores al PLC y para realizar funciones de supervisin: <APPLET codebase="classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanMgrApplet" width=32 height=32> <PARAM name=MODE value="READWRITE"> <PARAM name=AUTO_LOGIN value="FALSE"> </APPLET>

En el ejemplo anterior, si el valor del parmetro AUTO_LOGIN se establece en TRUE (verdadero), en lugar de FALSE (falso), se introducir la contrasea de forma automtica y no se pedir al usuario que realice esa operacin.
35007635 12/2011

227

Adicin de pginas personalizadas al sitio

LiveBeanApplet LiveBeanApplet se incluye una vez para cada smbolo (variable) o direccin directa supervisada/controlada en la pgina Web. Por ejemplo, si est supervisando tres smbolos (variables), incluir el subprograma tres veces. LiveBeanApplet permite incluir en una pgina Web, como un subprograma separado, cualquier objeto grfico/bean de Java que haya sido creado con el editor grfico. (Consulte Editor de datos, pgina 142, para obtener informacin sobre el editor grfico.) Cualquier objeto grfico que se haya guardado como parte de una visualizacin grfica del editor grfico puede recuperarse desde el archivo grfico y presentarse mediante el subprograma. Parmetros de LiveBeanApplet LiveBeanApplet utiliza parmetros que permiten especificar el objeto grfico que el subprograma va a presentar, as como establecer el color de fondo del subprograma. A continuacin, se muestran los parmetros del subprograma y su significado.
Parmetro LIBRARY Definicin El nombre de la visualizacin grfica en la cual se encuentra el objeto grfico que va a presentar el subprograma. (Ser el mismo nombre que se haya utilizado al guardar la visualizacin grfica con el editor grfico.) Este parmetro es necesario. El nombre del objeto grfico que se va a recuperar de la visualizacin grfica especificada por el parmetro LIBRARY. (Este ser el nombre que aparece como la propiedad Name del objeto grfico.) Este parmetro es necesario. El color de fondo del subprograma. Los valores aceptables son WHITE, LT_GRAY, DK_GRAY, BLACK, RED, PINK, ORANGE, YELLOW, GREEN, MAGENTA, CYAN y BLUE (blanco, gris claro, gris oscuro, negro, rojo, rosa, naranja, amarillo, verde, magenta, cian y azul). Tambin puede especificarse un color RGB mediante el formato "0xRRGGBB", donde RR, GG y BB son los valores hexadecimales para representar los componentes en rojo, verde y azul, respectivamente. Este parmetro es opcional, aunque normalmente se ajusta para que coincida con el color de la pgina HTML.

BEAN

BACKGRND

Adems de los parmetros anteriores, la etiqueta <APPLET> para un LiveBeanApplet debe incluir atributos de anchura y altura. Normalmente, el tamao de un LiveBeanApplet se ajusta para que coincida con el tamao del objeto grfico que presenta. Para obtener el tamao de un objeto grfico, seleccinelo mientras el editor grfico est en la modalidad de edicin. El nombre y tamao del objeto seleccionado se muestran en la zona de informacin situada en la parte superior del subprograma del editor grfico.

228

35007635 12/2011

Adicin de pginas personalizadas al sitio

Ejemplo de LiveBeanApplet Todas las instancias de LiveBeanApplet incluidas en una pgina Web siguen el mismo modelo; slo los parmetros y el tamao del subprograma varan para cada instancia. A continuacin, se muestra el cdigo HTML para incluir un LiveBeanApplet que presentar el objeto grfico denominado MyMeter, el cual se guard mediante el editor grfico como parte de la visualizacin grfica, Library1. <APPLET codebase="/classes" archive="SAComm.jar,GDE.jar,Widgets.jar" code="com.schneiderautomation.gde.LiveBeanApplet" width=180 height=160> <PARAM name=LIBRARY value="Library1"> <PARAM name=BEAN value="MyMeter"> <PARAM name=BACKGRND value="0xDDEEFF"> </APPLET> Ms informacin Si desea obtener ms informacin sobre la creacin de subprogramas de Java y objetos grficos para obtener acerca del tiempo de ejecucin desde un PLC, consulte el kit del programador de Software incluido en la instalacin de FactoryCast.

35007635 12/2011

229

Adicin de pginas personalizadas al sitio

Insertar LiveLabelApplet usando cdigo HTML


Descripcin general Antes de insertar etiquetas de identificacin en una pgina web, deber insertar en la pgina el applet especial LiveLabelMgrApplet. NOTA: Sin embargo, si una pgina web contiene los applets LiveLabelApplet y LiveBeanApplet, la pgina deber contener una sola instancia de LiveBeanMgrApplet y no de LiveLabelMgrApplet. (LiveBeanMgrApplet apoya tanto LiveLabelApplet como LiveBeanApplet, mientras que LiveLabelMgrApplet slo apoya LiveLabelApplet. LiveLabelMgrApplet LiveLabelMgrApplet permite mostrar en la pgina web datos dinmicos del controlador. Deber incluir este applet una vez si en la pgina se incluye cualquier instancia de LiveLabelApplet. ste es el cdigo HTML que se utiliza para incluir el applet en una pgina. <APPLET> codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelMgrApple" width=0 height=0> </APPLET> LiveLabelApplet Utilice un LiveLabelApplet por cada smbolo (variable) o direccin directa visualizados en la pgina web utilizada. Por ejemplo, si est visualizando tres smbolos (variables), deber incluir el applet tres veces. Este applet muestra los siguientes tres campos.
Campo Etiqueta Valor Unidades Descripcin Etiqueta de identificacin para el smbolo (variable) o direccin directa Valor de tiempo de ejecucin del smbolo (variable) o direccin directa Unidades especificadas para el valor

230

35007635 12/2011

Adicin de pginas personalizadas al sitio

Parmetros de datos Los parmetros del applet, su significado y sus valores predeterminados aparecen a continuacin.
Parmetro... LABEL UNITS ADDRESS Define... Con un valor predeterminado de...

Etiqueta de texto que identifica el elemento de datos Sin etiqueta Etiqueta de texto que identifica las unidades fsicas del valor Nombre del smbolo (variable) de Concept/PL7/Unity Pro o la direccin directa de Quantum/Premium No muestra unidades. Ninguno

DATATYPE

UNDEFINED Tipo de datos del smbolo (variable) o direccin directa Los valores aceptables para este parmetro son los siguientes SHORT USHORT INT UINT DINT UDINT REAL TIME DATE TOD DT BOOL Entero de 8 bits con signo Entero de 8 bits sin signo Entero de 16 bits con signo Entero de 16 bits sin signo Entero de 32 bits con signo Entero de 32 bits sin signo Coma flotante IEEE de 32 bits Entero de 32 bits sin signo (en ms) Fecha (BCD de 32 bits) Hora del da (BCD de 32 bits) Fecha y hora (BCD de 64 bits) Registro binario de 1 bit (booleano)

NOTAS: Si el parmetro ADDRESS es una direccin directa y el parmetro DATATYPE no est especificado, se utilizar un DATATYPE (BOOL ,INT, DINT o REAL basado en el tamao del valor de los datos) predeterminado. Si ADDRESS es una direccin directa de una referencia binaria de PLC (referencia Quantum 0x/1x), DATATYPE deber establecerse como BOOL. DATATYPE deber establecerse como BOOL slo cuando se trate de referencias binarias de PLC. Si el parmetro ADDRESS es el nombre de un smbolo (variable) de Concept, PL7 o Unity Pro, el parmetro DATATYPE ser opcional. Si DATATYPE se especifica para un smbolo (variable), deber coincidir exactamente con su tipo de datos real, TIME no es un tipo de datos vlido para Premium PL7.

35007635 12/2011

231

Adicin de pginas personalizadas al sitio

Parmetro... FORMAT

Define...

Con un valor predeterminado de...

DEC para la mayora Formato de visualizacin para el valor Los valores aceptables para este parmetro son los de tipos de datos TIME para el tipo de siguientes datos TIME DEC Decimal BOOL para el tipo de HEX Hexadecimal datos BOOL DATE para los tipos BIN binary de datos DATE, TOD ASCII Bytes mostrados como caracteres y DT ASCII TIME DATE BOOL da_h_m_s_ms aaaa-mm-dd-hh o hh:mm:ss ON_WORD u OFF_WORD (consultar ms abajo)

NOTA: Si DATATYPE es REAL, un FORMAT distinto de DEC generar resultados impredecibles si el valor no puede convertirse en un nmero entero. GAIN La ganancia (multiplicador) utilizada para escalar el 1.0 valor recuperado a unidades fsicas.

NOTA: El escalado slo deber realizarse cuando se establezcan GAIN o BIAS, y FORMAT sea DEC. El escalado lineal se realiza mediante la frmula: SCALED_VALUE=GAINxRAW_VALUE+BIAS BIAS El bias (offset) utilizado para escalar el valor recuperado a unidades fsicas. Vase NOTA en GAIN. 0.0

ON_WORD

Valor de texto que aparecer cuando el valor no sea ACTIVADO cero. (Utilizar slo si FORMAT es BOOL). Valor de texto que aparecer cuando el valor sea cero (Utilizar slo si FORMAT es BOOL). DESACTIVADO

OFF_WORD

FOREGRND

BLACK Color de primer trmino del applet. Los valores aceptados son: WHITE, LT_GRAY, DK_GRAY, BLACK, RED, PINK, ORANGE, YELLOW, GREEN, MAGENTA, CYAN y BLUE (blanco, gris claro, gris oscuro, negro, rojo, rosa, naranja, amarillo, verde, magenta, can y azul). Tambin puede especificarse un color RGB usando el formato "0xRRGGBB", donde RR, GG y BB son los valores hexadecimales para representar los componentes de rojo, verde y azul, respectivamente.

232

35007635 12/2011

Adicin de pginas personalizadas al sitio

Parmetro... BACKGRND

Define... Color de fondo del applet Para conocer los valores aceptables, consulte FOREGRND. Color de primer trmino del campo VALUE cuando no se pueda recuperar el valor del PLC. Para conocer los valores aceptables, consulte FOREGRND. Alineacin del texto en el campo LABEL, cuando el ancho del campo sea mayor que el largo del texto. Los valores aceptados son: LEFT, CENTER y RIGHT (izquierda, centro y derecha). Alineacin del texto en el campo VALUE, cuando el ancho del campo sea mayor que el largo del texto. Los valores aceptados son: LEFT, CENTER y RIGHT (izquierda, centro y derecha). Alineacin del texto en el campo UNITS, cuando el ancho del campo sea mayor que el largo del texto. Los valores aceptados son: LEFT, CENTER y RIGHT (izquierda, centro y derecha). Nombre de la fuente utilizada en el applet. Los valores aceptados son: SERIF, SANSSERIF y MONOSPACE. Si se activa esta opcin, el texto del applet aparecer en negrita. Los valores aceptados son: TRUE y FALSE (verdadero y falso). Si se activa esta opcin, el texto del applet aparecer en cursiva. Los valores aceptados son: TRUE y FALSE (verdadero y falso). Fija el tamao de la fuente utilizada por el applet. Ancho del campo LABEL Ancho del campo UNITS

Con un valor predeterminado de... LT_GRAY

ERROR_ COLOR

MAGENTA

LABEL_ ALIGN

LEFT

VALUE_ ALIGN

LEFT

UNITS_ ALIGN

LEFT

FONT_ NAME FONT_ BOLD

SANSSERIF

FALSE

FONT_ ITALIC

FALSE

FONT_SIZE LABEL_ WIDTH UNITS_ WIDTH

12

35007635 12/2011

233

Adicin de pginas personalizadas al sitio

Parmetros de tamao El tamao de un LiveLabelApplet se especifica en los atributos width (ancho) y height (alto) del tag <APPLET>. A menos que el ancho de los campos de etiqueta y unidades se establezca con los parmetros LABEL_WIDTH o UNITS_WIDTH, los campos LABEL y UNITS del applet tomarn siempre el ancho requerido para mostrar los valores de texto y sus parmetros de applet asociados. El ancho restante del applet se otorga a su campo VALUE. LiveLabelapplet, ejemplo n 1 El ejemplo de applet de esta seccin contiene casi todos los parmetros de applet. ste es el cdigo HTML de este ejemplo. <APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM name=LABEL value="Reactor 1 Temperature"> <PARAM name=UNITS value="F"> <PARAM name=ADDRESS value="40101">(ForPremium value="%MW100") <PARAM name=DATATYPE value="UINT"> <PARAM name=FORMAT value="DEC"> <PARAM name=GAIN value="2.0"> <PARAM name=BIAS value="100.0"> <PARAM name=FOREGRND value="WHITE"> <PARAM name=BACKGRND value="BLACK"> <PARAM name=ERROR_COLOR value="RED"> <PARAM name=FONT_NAME value="SERIF"> <PARAM name=FONT_BOLD value="TRUE"> <PARAM name=FONT_ITALIC value="FALSE"> <PARAM name=FONT_SIZE value="10"> </APPLET> LiveLabelApplet, ejemplo n 2 ste es un ejemplo de un applet mnimo, donde se utilizan los valores predeterminados para la mayora de los parmetros. ste es el cdigo HTML de este ejemplo. <APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveLabelApplet" width=300 height=30> <PARAM name=LABEL value="Reactor 1 Pressure"> <PARAM name=UNITS value="PSI"> <PARAM name=ADDRESS value="PT_101"> </APPLET>

234

35007635 12/2011

Adicin de pginas personalizadas al sitio

Insertar LiveTableApplet usando cdigo HTML


Vista general LiveTableApplet se utiliza para mostrar en una pgina Web datos dinmicos del PLC relativos al tiempo de ejecucin. LiveTableApplet funciona de un modo similar a LiveLabelApplet. Sin embargo, existe una diferencia: LiveTableApplet puede mostrar mltiples valores de entrada utilizando un formato de tabla. Con LiveLabelApplet slo se puede mostrar un valor de entrada. LiveTableApplet LiveTableApplet apoya parmetros de applet para

Establecer la cantidad de filas en su tabla (N_ROWS) Ajustes predeterminados para las propiedades de un fila Ajustes exclusivos para las propiedades de un fila

Las propiedades (predeterminadas o exclusivas) que se pueden establecer para una fila de LiveTableApplet son las mismas que se pueden ajustar para LiveLabelApplet. (Los nombres de parmetros son los mismos que los de LiveLabelApplet, con la excepcin de que llevan el prefijo Rx_, donde la x es igual a la cantidad de filas aplicables. Un ajuste predeterminado se caracteriza por no incluir el prefijo Rx_.

35007635 12/2011

235

Adicin de pginas personalizadas al sitio

Ejemplo de LiveTableApplet ste es un ejemplo de LiveTableApplet que tiene dos filas y una anchura total de 200. Las propiedades de fila comunes establecen en 100 la anchura del campo Label y en 40 la del campo Units, (dejando una anchura de 60 para el campo Value). Asimismo, cada fila tiene un fondo negro y texto blanco con un tipo de escritura de tamao 10. El texto Label est centrado; el texto Value est alineado a la derecha y el texto Units est alineado a la izquierda. La direccin, el tipo de datos y el texto de los campos Label y Units se establecen de forma individual para cada una de las dos filas. ste es el cdigo HTML de este ejemplo. <APPLET codebase="/classes" archive="SAComm.jar" code="com.schneiderautomation.factorycast.LiveTableApplet" width="200" height="40"> <PARAM name=N_ROWS value="2"> <PARAM name=LABEL_WIDTH value="100"> <PARAM name=UNITS_WIDTH value="40"> <PARAM name=BACKGRND value="BLACK"> <PARAM name=FOREGRND value="WHITE"> <PARAM name=FONT_SIZE value="10"> <PARAM name=LABEL_ALIGN value="CENTER"> <PARAM name=VALUE_ALIGN value="RIGHT"> <PARAM name=UNITS_ALIGN value="LEFT"> <PARAM <PARAM <PARAM (for <PARAM name=R1_LABEL value="Reactor Pressure"> name=R1_UNITS value="PSIG"> name=R1_ADDRESS value="400101"> Premium value="%MW101") name=R1_DATATYPE value="INT">

<PARAM name=R2_LABEL value="Reactor Temperature"> <PARAM name=R2_UNITS value="F"> <PARAM name=R2_ADDRESS value="400102"> (for Premium value="%MW102") <PARAM name=R2_DATATYPE value="INT"> </APPLET>

236

35007635 12/2011

Adicin de pginas personalizadas al sitio

7.2

Uso de la extensin FactoryCast para Microsoft FrontPage o Expression Web

Descripcin general En la seccin Usar los applets de Java de FactoryCast se describa cmo aadir subprogramas de Java de FactoryCast a un documento HTML utilizando cualquier editor de texto. En esta seccin se describe cmo utilizar una extensin para la aplicacin FrontPage o Expression Web de Microsoft. La extensin permite al usuario de FrontPage o Expression Web insertar fcilmente subprogramas de FactoryCast para ver datos del PLC en tiempo real dentro de una pgina web. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Instalacin de la extensin de FactoryCast para Microsoft Expression Web Instalacin de la extensin FactoryCast para Microsoft FrontPage Insercin de LiveBeanApplet mediante FrontPage o Expression Web Insercin de LiveLabelApplet mediante FrontPage Insercin de LiveTableApplet mediante FrontPage o Expression Web Pgina 238 244 250 258 261

35007635 12/2011

237

Adicin de pginas personalizadas al sitio

Instalacin de la extensin de FactoryCast para Microsoft Expression Web


Descripcin general En esta seccin se describe cmo instalar y desinstalar la extensin de FactoryCast para Microsoft Expression Web (MS Expression Web). Instalacin de FactoryCast MS Expression Web instalado antes que Web Designer para FactoryCast HMI 1.7: Durante la instalacin de Web Designer para FactoryCast HMI 1.7, la extensin FactoryCast para MS Expression Web se instala automticamente como "archivo de macro" de MS Expression Web. En tal caso, contine con la siguiente seccin, donde se proporcionan instrucciones sobre cmo aadir la extensin al men de MS Expression Web. MS Expression Web instalado despus de Web Designer para FactoryCast HMI 1.7: La extensin se puede instalar reinstalando Web Designer para FactoryCast HMI 1.7 o bien copiando manualmente el archivo de macro en la carpeta de macros de MS Expression Web. Para la instalacin manual, despus de instalar MS Expression Web, realice los pasos siguientes para instalar la extensin: Copie el archivo "Microsoft Expression Web.wdmacro" del CD-ROM en la carpeta siguiente (cree la carpeta "Macros" final si todava no existe): C:\Documents and Settings\<nombredeusuario>\Application Data\Microsoft\Expre ssion\Macros NOTA: MS Expression Web utiliza esta direccin de manera predeterminada. Para una instalacin personalizada, puede determinar esta direccin escribiendo SET en la lnea de comandos.

238

35007635 12/2011

Adicin de pginas personalizadas al sitio

Adicin de la extensin de FactoryCast Para aadir la extensin de FactoryCast al men Insertar de MS Expression Web, realice los pasos siguientes.
Paso 1 2 3 Accin Abra MS Expression Web. Hacer clic en Personalizar en el men Herramientas. Hacer clic en la ficha Comandos y, a continuacin, seleccionar Macros en la lista Categoras.

35007635 12/2011

239

Adicin de pginas personalizadas al sitio

Paso 4

Accin Arrastre la entrada Personalizar elemento de men desde la lista Comandos hasta el men Insertar, debajo del comando Smbolo (el men Insertar se expandir automticamente al desplazar el puntero sobre l).

240

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 5

Accin Hacer clic en Modificar seleccin, cambiar el nombre a FactoryCast Applet y pulsar la tecla INTRO.

35007635 12/2011

241

Adicin de pginas personalizadas al sitio

Paso 6

Accin Hacer clic de nuevo en Modificar seleccin y, a continuacin, seleccionar Asignar macro.

7 8

Seleccionar FactoryCast_Applet en la lista y, a continuacin, hacer clic en Aceptar. Hacer clic en Cerrar. Resultado: el comando FactoryCast Applet se aadir al men Insertar.

242

35007635 12/2011

Adicin de pginas personalizadas al sitio

Eliminacin de la extensin de FactoryCast Para eliminar la extensin de FactoryCast del men de MS Expression Web, realice los pasos siguientes:
Pasos 1 2 3 Accin En MS Expression Web, hacer clic en Personalizar en el men Herramientas. Hacer clic en el men Insertar y, a continuacin, seleccionar FactoryCast Applet. Hacer clic con el botn derecho del ratn y, a continuacin, seleccionar Eliminar en el men emergente.

Edicin de subprogramas Hay dos modos de editar un subprograma insertado en una pgina Web:

Puede hacer doble clic en el objeto y realizar cambios por medio de cuadros de dilogo. Tambin puede abrir el editor HTML en MS Expression Web e introducir las modificaciones en este entorno.

NOTA: Se recomienda utilizar el primero de los mtodos a menos que el usuario tenga experiencia en programacin con el lenguaje HTML utilizado para crear pginas Web.

35007635 12/2011

243

Adicin de pginas personalizadas al sitio

Instalacin de la extensin FactoryCast para Microsoft FrontPage


Descripcin general En esta seccin, se describe cmo instalar o desinstalar la extensin FactoryCast para Microsoft FrontPage 2000. Instalacin de FactoryCast Durante la instalacin de Web Designer, si ya se ha instalado FrontPage 2000 en el mismo PC, la extensin FactoryCast para FrontPage 2000 se instalar automticamente como un "archivo de macro" de FrontPage. Si este es el caso, contine con la siguiente seccin, que proporciona instrucciones para la adicin de la extensin al men de FrontPage. Sin embargo, si FrontPage 2000 se instala despus de haber instalado Web Designer, podr instalar la extensin reinstalando Web Designer o copiando manualmente el archivo de macro a la carpeta de macros de FrontPage. Para la instalacin manual, despus de instalar FrontPage 2000, siga estos pasos para instalar la extensin: Copiar el archivo Microsoft FrontPage.fpm del CD-ROM a la carpeta %USERPROFILE%\Application Data\Microsoft\FrontPage\Macros (crear la carpeta final "Macros", si no existe).

244

35007635 12/2011

Adicin de pginas personalizadas al sitio

Adicin de la extensin FactoryCast Para agregar la extensin FactoryCast al men Insertar de FrontPage, siga los pasos descritos a continuacin.
Etapa 1 2 3 Accin Iniciar FrontPage 2000. Hacer clic en Personalizar, en el men Herramientas. Hacer clic en la ficha Comandos y, a continuacin, seleccionar Macros en la lista Categoras.

35007635 12/2011

245

Adicin de pginas personalizadas al sitio

Etapa 4

Accin Arrastrar y soltar la entrada Elemento de men personalizado desde la lista Comandos hasta el men Insertar, en el comando Opciones avanzadas. (El men Insertar se desplegar automticamente al pasar sobre l.)

246

35007635 12/2011

Adicin de pginas personalizadas al sitio Etapa 5 Accin Hacer clic en Modificar seleccin, cambiar el nombre a FactoryCast Applet y, a continuacin, pulsar la tecla INTRO.

35007635 12/2011

247

Adicin de pginas personalizadas al sitio

Etapa 6

Accin Hacer clic de nuevo en Modificar seleccin y, a continuacin, seleccionar Asignar macro.

Seleccionar FactoryCast_Applet en la lista y, a continuacin, hacer clic en Aceptar.

248

35007635 12/2011

Adicin de pginas personalizadas al sitio Etapa 8 Accin Hacer clic en Cerrar. El comando FactoryCast Applet se agregar al men Insertar.

Eliminacin de la extensin FactoryCast Para eliminar la extensin FactoryCast del men de FrontPage, siga los pasos que se describen a continuacin.
Etapa 1 2 3 Accin En FrontPage, hacer clic en Personalizar, en el men Herramientas. Hacer clic en el men Insertar y, a continuacin, seleccionar FactoryCast Applet. Hacer clic con el botn secundario y, a continuacin, seleccionar Eliminar en el men emergente.

Edicin de subprogramas Hay dos modos de editar un subprograma insertado en una pgina web. Primero, puede hacer doble clic en el objeto y realizar cambios por medio de cuadros de dilogo. Tambin puede abrir el editor HTML en FrontPage e introducir las modificaciones en este entorno. Se recomienda utilizar el primero de los mtodos a menos que el usuario tenga experiencia en la programacin del lenguaje HTML utilizado para crear pginas web.
35007635 12/2011

249

Adicin de pginas personalizadas al sitio

Insercin de LiveBeanApplet mediante FrontPage o Expression Web


Descripcin general En esta seccin, se explica cmo insertar LiveBeanApplet en una pgina web. Antes de realizar la insercin, lea la nota siguiente y, luego, siga los pasos de uno a diecisis que se describen a continuacin. NOTA: En el procedimiento siguiente se muestra cmo insertar LiveBeanApplet mediante Frontpage. Realice el mismo procedimiento si utiliza Expression Web. Insercin de un LiveBeanApplet Para insertar un LiveBeanApplet, realice lo siguiente.
Paso 1 Accin En FrontPage, seleccionar Insertar | FactoryCast Applet para ver la ventana de seleccin de subprogramas de FactoryCast.

250

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 2

Accin Nota: LiveBeanMgrApplet es un subprograma especial que se inserta una sola vez en la pgina web. Seleccionar el subprograma LiveBeanMgrApplet y hacer clic en el botn Aceptar.

35007635 12/2011

251

Adicin de pginas personalizadas al sitio

Paso 3

Accin Configurar los parmetros Modo e Inicio_sesin_auto y, a continuacin, hacer clic en el botnAceptar.

252

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 4

Accin Se abrir una ventana con el cdigo Java que se insertar en el documento HTML.

Seleccionar el botn Insertar para finalizar la insercin del subprograma. Nota: Aunque aparecer un cuadro gris con una letra J azul en su pgina web durante la edicin, este subprograma slo ser visible en la pgina web cargada si establece el parmetro Modo como Lectura_Escritura (se mostrar como una llave en el navegador). Sin embargo, si establece Modo (vase pgina 230) como Solo_Lectura, los valores de anchura y altura del subprograma se establecern en cero y no aparecer en el navegador.

35007635 12/2011

253

Adicin de pginas personalizadas al sitio

Paso 5

Accin Seleccionar el LiveBeanApplet de la ventana de seleccin de subprogramas de FactoryCast y, a continuacin, hacer clic en el botn Aceptar.

Especificar el nombre de biblioteca y el de un determinado bean de esa biblioteca que se desee mostrar. Si no hace falta personalizar ninguna de las propiedades del bean, como su direccin, hacer clic en el botn Aceptar.

254

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 7

Accin Generalmente, como mnimo deber personalizarse la propiedad de direccin de los beans. Tras introducir el nombre de la biblioteca y del bean, seleccionar el tipo de objeto en el cuadro Tipo de objeto.

Hacer clic en Editar cuando se haya finalizado. 8 En la ventana de edicin de propiedades, cambiar slo aquellos parmetros, como la direccin, que sean exclusivos de ese bean. Los valores de los dems parmetros sern los que aparecen en el bean guardado en la biblioteca. Hacer clic en Aceptar cuando se haya finalizado.

35007635 12/2011

255

Adicin de pginas personalizadas al sitio

Paso 9

Accin Hacer clic en el botn Aceptar. Se abrir una ventana con el cdigo Java que se insertar en el documento HTML. Hacer clic en el botn Insertar para finalizar la insercin del bean.

10

Continuar agregando instancias de LiveBeanApplet a la pgina web. Tras haber insertado el ltimo subprograma, hacer clic en el botn Cancelar de la ventana de seleccin de subprogramas de FactoryCast para volver a editar la pgina web.

256

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 11

Accin Guardar la pgina web personalizada.

12 13

Transferir la pgina web personalizada al servidor web NOE. Probar la aplicacin.

35007635 12/2011

257

Adicin de pginas personalizadas al sitio

Insercin de LiveLabelApplet mediante FrontPage


Descripcin general En esta seccin se explica cmo insertar LiveLabelApplet en una pgina Web. NOTA: En el procedimiento siguiente se muestra cmo insertar LiveTableApplet mediante Frontpage. Realice el mismo procedimiento si utiliza Expression Web. Insercin de LiveLabelApplet Para insertar un LiveLabelApplet, siga estos pasos.
Paso 1 Accin Seleccione Insertar | FactoryCast para ver la ventana de seleccin de subprogramas de FactoryCast.

258

35007635 12/2011

Adicin de pginas personalizadas al sitio

Paso 2

Accin Seleccione el subprograma LiveLabelMgrApplet y haga clic en el botn Aceptar.

Nota: LiveLabelMgrApplet es un subprograma especial que se inserta una sola vez en la pgina Web. Aunque durante la edicin aparecer un cuadro gris con una letra "J" azul en la pgina Web, este subprograma no ser visible cuando vea la pgina Web desde el mdulo del servidor Web. 3 Seleccione el subprograma LiveLabelApplet y, a continuacin, haga clic en el botn Aceptar. Aparecer la ventana de edicin de parmetros.

35007635 12/2011

259

Adicin de pginas personalizadas al sitio

Paso 4

Accin Rellene los parmetros de la etiqueta y haga clic en el botn Aceptar.

Nota: Para obtener una descripcin de cada parmetro, consulte "Uso de los subprogramas de Java de FactoryCast mediante cdigo HTML, pgina 222". 5 Se abrir una ventana con el cdigo HTML que se insertar en el documento HTML. Haga clic en el botn Insertar para completar la insercin del subprograma.

Siga aadiendo instancias de LiveLabelApplet a la pgina Web. Una vez que haya insertado el ltimo subprograma, haga clic en el botn Cancelar de la ventana de seleccin de subprogramas de FactoryCast para volver a la edicin de la pgina Web.
35007635 12/2011

260

Adicin de pginas personalizadas al sitio

Insercin de LiveTableApplet mediante FrontPage o Expression Web


Descripcin general NOTA: En el procedimiento siguiente se muestra cmo insertar LiveTableApplet mediante Frontpage. Realice el mismo procedimiento si utiliza Expression Web. Insercin de LiveTableApplet
Etapa 1 Accin Seleccionar Insertar | FactoryCast para ver la ventana de seleccin de subprogramas de FactoryCast.

Seleccionar el subprograma LiveLabelMgrApplet y hacer clic en el botn Aceptar. Nota: LiveLabelMgrApplet es un subprograma especial que se inserta una sola vez en la pgina web. Seleccionar LiveTableApplet y hacer clic en el botn Aceptar.

35007635 12/2011

261

Adicin de pginas personalizadas al sitio

Etapa 4

Accin Hacer clic en el botn Comn para configurar todos los parmetros que son comunes a todas las filas de la tabla.

Este procedimiento agiliza la configuracin al introducir simultneamente muchos valores que tienen los mismos campos de parmetros. Durante el proceso de agregacin, sigue siendo posible editar los parmetros de las filas de forma individual.

262

35007635 12/2011

Adicin de pginas personalizadas al sitio

Etapa 5

Accin Hacer clic en el botn Agregar para aadir una fila a la tabla. Aparecer la ventana de dilogo para editar parmetros. Configurar los parmetros y, a continuacin, hacer clic en el botn Agregar cuando se haya finalizado.

Seguir aadiendo filas mediante el botn Agregar. Tambin se puede seleccionar una fila y moverla hacia arriba o hacia abajo dentro de la tabla mediante los botones Subir y Bajar. Cuando se haya terminado de aadir y editar filas en la tabla, hacer clic en el botn Aceptar dentro de la ventana Lista de filas. Se abrir una ventana con el cdigo HTML que se insertar en el documento HTML. Hacer clic en el botn Insertar para completar la insercin del subprograma.

35007635 12/2011

263

Adicin de pginas personalizadas al sitio

7.3

Utilizacin de objetos grficos Lite

Descripcin general En esta seccin se describe cmo utilizar la librera de objetos grficos Lite. Esta librera se sirve de un mdem y posibilita descargas ms rpidas de la interfaz grfica. Es una versin ms sencilla de la librera grfica estndar. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Descarga de la biblioteca de objetos grficos Lite Descripcin de los objetos grficos Lite Pgina 265 266

264

35007635 12/2011

Adicin de pginas personalizadas al sitio

Descarga de la biblioteca de objetos grficos Lite


Descripcin general Antes de poder utilizar la biblioteca de objetos grficos Lite, deber descargarla. Emplee la utilidad Transferir archivos Web que se incluye con Web Designer y transfiera el archivo widgetslite.jar al sitio Web del mdulo. NOTA: El archivo widgetslite.jar se encuentra en la carpeta de instalacin, en el subdirectorio /addons/jar.

35007635 12/2011

265

Adicin de pginas personalizadas al sitio

Descripcin de los objetos grficos Lite


Presentacin El conjunto de objetos grficos incluido en FactoryCast_Applet puede ayudar a crear visualizaciones grficas que simulan pantallas de interfaz hombre-mquina (HMI). Todos los objetos de control y visualizacin de datos disponen de funciones de comunicacin integradas y han sido diseados como objetos grficos independientes. Configuracin de LiveLabel AppletLite La ventana LiveLabel AppletLite muestra el valor de las direcciones directas de un esclavo Modbus en un campo de texto.

266

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades de este widget:


Propiedad Direccin Tipo de datos PLC Type Label Label Width Unit Width Polling rate [ms] Gain Bias ON_Word OFF_Word Foregrnd Backgrnd Error_Color Label_Align Value_Align Units_Align Font_Name Font_Bold Font_Italic Font_Size Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Tipo de PLC Etiqueta que se muestra como parte del objeto grfico Ancho de la etiqueta Ancho de la unidad Valor de exploracin La ganancia (multiplicador) se utiliza para la 1.0 escala del valor recuperado en unidades fsicas. La diferencia (multiplicador) se utiliza para la 0.0 escala del valor recuperado en unidades fsicas. Valor de texto que se visualiza cuando el valor no ACTIVADO es cero (utilizado si el tipo de datos es binario) Valor de texto que se visualiza cuando el valor no DESACTIVADO es cero (utilizado si el tipo de datos es binario) Color de primer plano del subprograma Color del plano de fondo del subprograma Color del plano anterior del subprograma si el valor de la direccin no se puede recuperar Alineacin del texto en el campo Label si el tamao es superior a la longitud del texto Alineacin del texto en el campo Value si el tamao es superior a la longitud del texto Alineacin del texto en el campo Units si el tamao es superior a la longitud del texto Nombre de la fuente del texto del subprograma El texto del subprograma aparece en negrita si est configurado como TRUE. El texto del subprograma aparece en cursiva si est configurado como TRUE. Tamao del texto del subprograma NEGRO LT_GRAY MAGENTA IZQUIERDA IZQUIERDA IZQUIERDA SANSSERIF FALSE FALSE 12 Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Premium o Quantum Nota 5 (vase pgina 283)

35007635 12/2011

267

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

Configuracin del indicador horizontal o vertical El indicador horizontal o vertical representa analgicamente el valor de una direccin directa de un esclavo Modbus. Es una barra horizontal o vertical cuya longitud es proporcional al valor. Representa un porcentaje de su rango en unidades fsicas.

268

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades del indicador:


Propiedad Direccin Tipo de datos Label Major scale gradation Minor scale gradation Scale precision Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Etiqueta que se muestra como parte del objeto grfico Cantidad de divisiones mayores (marcadas) de la escala Cantidad de divisiones menores (no marcadas) de la escala Cantidad de decimales que se muestran en las divisiones para la escala (se establece en -1 para utilizar un formato exponencial general) Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Nota 5 (vase pgina 283) De 0 a 100 De 0 a 100 De -1 a 6

Maximum EU Value Valor mximo de la direccin directa para la escala en unidades fsicas Minimum EU Value Maximum PLC Value Minimum PLC Value Limit Deadband[%] Valor mnimo, en unidades fsicas, de la direccin directa para la escala Valor bruto mximo (sin escala) de la direccin directa del PLC Valor bruto mnimo (sin escala) de la direccin directa del PLC Rango neutro (como porcentaje del rango de unidades fsicas) que se va a aplicar para la verificacin de los lmites alto y bajo Valor en unidades fsicas del lmite "muy alto" Valor en unidades fsicas del lmite "alto" Valor en unidades fsicas del lmite "bajo" Valor en unidades fsicas del lmite "muy bajo" Color de la barra indicadora si el valor de escala supera el lmite "muy alto" Color de la barra del indicador cuando el valor de la escala es superior al lmite "alto" Color de la barra indicadora si el valor de escala es inferior al lmite "bajo" Color de la barra indicadora si el valor de escala es inferior al lmite "muy bajo" Ancho del borde Tipo de PLC Valor de exploracin 269 Quantum o Premium Nota 3 (vase pgina 283) Nota 3 (vase pgina 283) De 0 a 10

High High Limit Value High Limit Value Low Limit Value Low Low Limit Value High High Limit Value Color High Limit Value Color Low Limit Value Color Low Low Limit Value Color Border Width PLC Type Polling rate [ms]

35007635 12/2011

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

Configuracin del control deslizante horizontal o vertical Un control deslizante horizontal o vertical representa analgicamente la direccin directa de un dispositivo Modbus. Se trata de un cursor que es proporcional al valor y representa un porcentaje de su rango en unidades fsicas. Con el ratn, puede modificar el valor del control deslizante y enviar un valor nuevo al esclavo Modbus.

270

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades del control deslizante:


Propiedad Address Data type Label Major Scale Division Minor Scale Division Scale Precision Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Etiqueta que se muestra como parte del objeto grfico Cantidad de divisiones mayores (marcadas) de la escala Cantidad de divisiones menores (no marcadas) de la escala Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Nota 5 (vase pgina 283) De 0 a 100 De 0 a 100

Cantidad de decimales que se muestran en las De -1 a 6 divisiones para la escala (se establece en -1 para utilizar un formato exponencial general)

Maximum EU value Valor mximo, en unidades fsicas, de la direccin directa para la escala Minimum EU Value Maximum PLC Value Minimum PLC Value Unit Increment Valor mnimo de la direccin directa para la escala en unidades fsicas Valor bruto mximo (sin escala) de la direccin directa del PLC Valor bruto mnimo (sin escala) de la direccin directa del PLC Cantidad con la que se modifica el valor de la escala cuando se hace clic en las flechas del control deslizante. Cantidad con la que se modifica el valor de la escala cuando se hace clic en la zona de control deslizante de la barra Ancho (en pxeles) del borde del objeto grfico Tipo de PLC Valor de exploracin TRUE = valor de lectura, FALSE = valor de lectura y escritura Premium o Quantum Nota 3 (vase pgina 283) Nota 3 (vase pgina 283)

Block Increment

Border Width PLC Type Polling rate [ms] Read Only

35007635 12/2011

271

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

272

35007635 12/2011

Adicin de pginas personalizadas al sitio

Selector horizontal o vertical Un selector horizontal o vertical permite al usuario realizar una seleccin dentro de un conjunto de opciones. Una vez realizada la seleccin, el valor correspondiente a dicha eleccin se enva al PLC. Las opciones se muestran con marcas en una "escala", mientras que la seleccin actual se indica a travs de la posicin del cursor sobre el control deslizante.

A continuacin se muestran las propiedades del control deslizante:


Propiedad Address Descripcin Direccin de la variable PLC Lmites Nota 1 (vase pgina 283 ) Nota 2 (vase pgina 283 ) Nota 5 (vase pgina 283 )

Data type

Tipo de datos de la direccin PLC

Label

Etiqueta que se muestra como parte del objeto grfico Consignas para aplicar al valor de la direccin. Ancho (en pxeles) del borde del objeto grfico Tipo de PLC Valor de exploracin True = valor de lectura, False = valor de lectura y escritura

Choices Border Width PLC Type Polling rate [ms] Read Only

Premium o Quantum

35007635 12/2011

273

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

Configuracin del botn pulsador Puede enviar un valor predefinido a uno o ms esclavos Modbus con un botn pulsador. El botn pulsador se activa con el ratn.

274

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades del botn pulsador:


Propiedad Address Descripcin Direccin de la variable PLC Lmites Nota 1 (vase pgina 283 ) Nota 2 (vase pgina 283 ) Nota 5 (vase pgina 283 ) Nota 4 (vase pgina 283 )

Data type

Tipo de datos de la direccin PLC

Label

Etiqueta que se muestra como parte del objeto grfico Consignas para aplicar al valor de direccin cuando se pulsa el botn Valor para aplicar cuando finaliza Reset Delay Tiempo transcurrido en ms despus de pulsar el botn Etiqueta para visualizar en el botn Ancho (en pxeles) del borde del objeto grfico Tipo de PLC Valor de exploracin

Values

Reset Values Reset Delay [ms] Button Label Border Width PLC Type Polling rate [ms]

Premium o Quantum

35007635 12/2011

275

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

NOTA: En este ejemplo, cuando se pulsa el botn, el valor 10 se aplica a la direccin 1 y el valor 50 a la direccin 2 durante 15.000 ms. Una vez transcurrido este tiempo, ambas direcciones se restablecen en el valor 0. Ventana de salida directa El subprograma de la ventana de salida directa permite introducir un valor en un campo de entrada de texto directamente con el teclado. Si introduce un valor numrico comprendido entre los lmites alto y bajo, se activa un botn OK. El valor introducido se enva al esclavo Modbus cada vez que hace clic en el botn OK o pulsa la tecla INTRO (si el campo de entrada est activo para la entrada de teclado).

276

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades de la salida directa:


Propiedad Address Data type Label Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Etiqueta que se muestra como parte del objeto grfico Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Nota 5 (vase pgina 283)

Maximum EU Value Valor mximo, en unidades fsicas, de la direccin directa para la escala Minimum EU Value Maximum PLC Value Minimum PLC Value Maximum Input [EU] Valor mnimo, en unidades fsicas, de la direccin directa para la escala Valor bruto mximo (sin escala) de la direccin directa del PLC Valor bruto mnimo (sin escala) de la direccin directa del PLC Consigna mxima de la entrada Nota 3 (vase pgina 283) Nota 3 (vase pgina 283)

Minimum Input [EU] Consigna mnima de la entrada Border Width PLC Type Polling rate [ms] Ancho (en pxeles) del borde del objeto grfico Tipo de PLC Valor de exploracin Premium o Quantum

35007635 12/2011

277

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

Configuracin del indicador luminoso El indicador luminoso muestra una indicacin doble del valor de una direccin directa en un PLC. Si la propiedad Input inverted no se ha establecido en TRUE, se declarar un valor de entrada 0 OFF y un valor distinto de cero se declarar ON. Si la propiedad Flash Interval est establecida en un valor positivo, el indicador luminoso parpadear cuando el valor de la entrada equivalga a ON.

278

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades del indicador luminoso:


Propiedad Address Data type Label OFF Word ON Word OFF Background Color ON Background Color OFF Foreground Color ON Foreground Color Flash Interval Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Etiqueta que se muestra como parte del objeto grfico Texto que se muestra cuando el valor de entrada es DES Texto que se muestra cuando el valor de entrada es CON Color de fondo del indicador cuando se visualice OFF Word Color de fondo del indicador cuando se visualice ON Word Color de texto de OFF Word Color de texto de ON Word De 200 a 2.000 Tiempo de encendido intermitente (en ms) del indicador luminoso cuando el valor de entrada es CON. Se establece en cero para que no parpadee. Con TRUE, se invierte el valor de la entrada (el indicador luminoso muestra OFF Word cuando el valor de entrada es ON). Ancho (en pxeles) del borde del objeto grfico Color del borde Forma (circular, rectangular, etc.) del indicador luminoso Tipo de PLC Valor de exploracin Premium o Quantum Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Nota 5 (vase pgina 283)

Input inverted

Border Width Border Color Shape PLC Type Polling rate [ms]

35007635 12/2011

279

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

Configuracin del control deslizante giratorio Un control deslizante giratorio representa analgicamente la direccin directa de un dispositivo Modbus. Dibuja una posicin proporcional al valor de la direccin y representa un porcentaje de su rango en unidades fsicas en un selector circular. El tamao del selector circular (grados de barrido en un crculo) y el color del botn se pueden configurar. Con el ratn, el usuario puede modificar el valor del control deslizante giratorio y activar el envo de un valor nuevo al PLC.

280

35007635 12/2011

Adicin de pginas personalizadas al sitio

A continuacin se muestran las propiedades del control deslizante:


Propiedad Address Data type Label Major scale gradation Minor scale gradation Scale precision Descripcin Direccin de la variable PLC Tipo de datos de la direccin PLC Etiqueta que se muestra como parte del objeto grfico Cantidad de divisiones mayores (marcadas) de la escala Cantidad de divisiones menores (no marcadas) de la escala Cantidad de decimales en las divisiones para la escala (se establece en -1 para utilizar un formato exponencial general) Parte del selector circular que se utiliza para dibujar la escala Lmites Nota 1 (vase pgina 283) Nota 2 (vase pgina 283) Nota 5 (vase pgina 283) De 0 a 100 De 0 a 100 De -1 a 6

Dial Degrees Sweep

De 60 a 300

Maximum EU Value Valor mximo de la direccin directa para la escala en unidades fsicas Minimum EU Value Maximum PLC Value Minimum PLC Value Border Width PLC Type Polling rate [ms] Read Only Valor mnimo de la direccin directa para la escala en unidades fsicas Valor bruto mximo (sin escala) de la direccin directa del PLC Valor bruto mnimo (sin escala) de la direccin directa del PLC Ancho (en pxeles) del borde del objeto grfico Tipo de PLC Valor de exploracin True = valor de lectura, False = valor de lectura/escritura Premium o Quantum Nota 3 (vase pgina 283) Nota 3 (vase pgina 283)

35007635 12/2011

281

Adicin de pginas personalizadas al sitio

El cdigo HTML con los parmetros del widget anterior presenta el siguiente aspecto:

282

35007635 12/2011

Adicin de pginas personalizadas al sitio

Notas
1. La direccin inicial puede ser la siguiente: %MW %MD %M 400000 100000 2. Palabra interna IEC Palabra doble IEC Bit interno IEC Entero Concept Booleano Concept

Los posibles valores de la propiedad Tipo de datos tienen el significado siguiente: Data type INT DINT BOOL Significado entero entero doble booleano

3. 4.

Los lmites de las propiedades Valor PLC mximo y Valor PLC mnimo vienen definidos por los lmites naturales de la propiedad Tipo de datos configurada. Especifique al menos un valor para un botn pulsador. Si se introducen varios valores, stos se asignarn a una tabla de direcciones que comienza con la direccin directa indicada. Si especifica param name="label" value="$data$", en el cdigo HTML, el subprograma mostrar el valor numrico de los datos en lugar de una etiqueta.

5.

35007635 12/2011

283

Adicin de pginas personalizadas al sitio

284

35007635 12/2011

FactoryCast HMI 1.7 Visualizador de alarmas 35007635 12/2011

Visualizador de alarmas

8
Descripcin general El visualizador de alarmas es un subprograma Java diseado para supervisar los PLC Premium y Quantum. Se trata de una funcin de tiempo de ejecucin cliente que se ejecutar en la JVM del navegador cliente de Internet (Internet Explorer, Mozilla Firefox, etc.). Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Visualizacin Uso y gestin de las alarmas Limitaciones Pgina 286 289 290

35007635 12/2011

285

Visualizador de alarmas

Visualizacin
Acceso Seleccione Diagnsticos | Visor de alarmas. NOTA: El visor de alarmas es un complemento. Debe descargarlo para poder utilizarlo. La pantalla se compone de estos elementos: barra de botones (en el rea de trabajo); lista de alarmas y cuadro de mensajes de estado.

Barra de botones La barra de botones contiene cinco botones.


Este botn se utiliza para confirmar una alarma seleccionada en la lista. Se enva una solicitud al PLC (bfer de diagnstico).

Este botn se utiliza para confirmar todas las alarmas de la lista que pueden confirmarse. Se enva al PLC una solicitud por cada alarma.

Este botn se utiliza para eliminar una alarma seleccionada en la lista. En este caso, no se enva ninguna solicitud al PLC. Este comando slo afecta a la lista de alarmas del visor de alarmas. Este botn se utiliza para eliminar todas las alarmas de la lista que puedan eliminarse. En este caso, no se enva ninguna solicitud al PLC. Este comando slo afecta a la lista de alarmas del visor de alarmas.

Este botn muestra un cuadro de mensajes que contiene ayuda.

286

35007635 12/2011

Visualizador de alarmas

Lista de alarmas Las alarmas de la lista aparecen por orden cronolgico. La ltima alarma en el tiempo de ejecucin se aade al final de la lista.

Cada lnea que aparece en la lista corresponde a una alarma y contiene la informacin siguiente. Tipo: un icono que representa el tipo de alarma. Para cada tipo de alarma, existe un icono diferente.

Con.: un icono que representa el estado de confirmacin.

35007635 12/2011

287

Visualizador de alarmas

Mensaje: texto de la alarma. Representacin: fecha y hora en la que se produce la alarma. Desaparicin: fecha y hora en la que desaparece la alarma. Nmero de zona o rea: rea o zona de la que proviene la alarma (rea comn: 0). NOTA: Tenga en cuenta los puntos siguientes.

Puede modificar el ancho de columna mediante el ratn. La cantidad de alarmas que pueden visualizarse en la lista est limitada a 1.000. Si se alcanza este lmite, aparece un mensaje informativo en el cuadro de mensajes de estado. El visor de alarmas detecta las alarmas subsecuentes, pero no las muestra. Para ver las alarmas siguientes, el usuario deber eliminar elementos de la lista de alarmas que aparece en el visor. El visor de alarmas muestra alarmas de todas las zonas. La zona contiene valores que van de 0 a 15.

NOTA: La aparicin de una alarma se muestra mediante color rojo. La desaparicin de una alarma se muestra mediante color verde. Cuadro de mensajes de estado Este cuadro se utiliza para mostrar la alarma, un mensaje informativo o mensajes relativos al rendimiento. Por ejemplo, un mensaje como "La aplicacin de diagnstico no est configurada en esta aplicacin".

288

35007635 12/2011

Visualizador de alarmas

Uso y gestin de las alarmas


Examinar Utilice las teclas Arriba, Abajo, RePg, AvPg o el ratn para seleccionar las alarmas de la lista. Utilice la barra de desplazamiento si la lista contiene ms alarmas que pueden visualizarse en el cuadro de dilogo. Confirmacin Para confirmar una alarma que requiera reconocimiento, seleccione la alarma y utilice el botn apropiado de la barra de herramientas. Si se utiliza el botn Ack All pueden reconocerse varias alarmas al mismo tiempo. NOTA: Una alarma puede ser reconocida por otro visor de alarmas. En este caso, se informa al visor de alarmas y la alarma aparece como reconocida (confirmada). Eliminar una alarma de la lista

No se podr eliminar una alarma que requiera confirmacin o que no haya desaparecido. Los botones DELETE y DELETE ALL pueden utilizarse para eliminar nicamente aquellas alarmas que hayan desaparecido y hayan sido reconocidas (si el reconocimiento es necesario).

35007635 12/2011

289

Visualizador de alarmas

Limitaciones
Descripcin general Para cada alarma, existe informacin adicional almacenada en el bfer de diagnstico. Por ejemplo, muchos bloques de funcin derivada (DFB) tienen salidas denominadas STATUS (palabra) en las que se codifica la causa. El visualizador de alarmas no utiliza esta informacin; slo muestra informacin bsica sobre las alarmas. Funcionalidad del visualizador de alarmas El visualizador de alarmas slo funciona en estas condiciones:
Producto TSX WMY 100 Plataforma de firmware PLC Premium TSX57/PCX57/PMX57 V3.3 Plataforma de software PL7 PRO PL-7 Junior V3.3 Unity Pro Unity Pro

TSX NWM 100

Plataforma Quantum Unity

290

35007635 12/2011

FactoryCast HMI 1.7 Mdulos HMI 35007635 12/2011

Descripcin de los mdulos TSX WMY 100 y 140 NWM 100 00

II

Objeto En esta parte, se describen los mdulos Premium TSX WMY 100 y Quantum 140 NWM 100 00. Contenido de esta parte Esta parte contiene los siguientes captulos:
Captulo 9 10 11 Nombre del captulo Compatibilidad con las diferentes herramientas de software Mdulo TSX WMY 100 Mdulo Quantum 140 NWM 100 00 Pgina 293 295 311

35007635 12/2011

291

Mdulos HMI

292

35007635 12/2011

FactoryCast HMI 1.7 Compatibilidad del software 35007635 12/2011

Compatibilidad con las diferentes herramientas de software

Compatibilidad de los mdulos FactoryCast HMI con las diferentes herramientas de software
Presentacin La puesta en marcha de las aplicaciones FactoryCast HMI slo se puede llevar a cabo tras haber configurado el mdulo en la herramienta de software correspondiente (es decir, Unity Pro, Concept o PL7). Compatibilidad En la tabla siguiente se describe la compatibilidad de los mdulos FactoryCast HMI con las diferentes versiones de las herramientas de software:
Unity Pro TSX WMY 100 140 NWM 100 00 V2.0 V2.0 V2.6 Concept PL7 V4.4 con actualizacin TSX WMY 100

NOTA: Las versiones de software anteriores siempre son compatibles, al actualizarse, con versiones posteriores.

35007635 12/2011

293

Compatibilidad del software

294

35007635 12/2011

FactoryCast HMI 1.7 TSX WMY 100 35007635 12/2011

Mdulo TSX WMY 100

10
Objeto En este captulo, se describe la puesta en marcha del hardware del mdulo HMI TSX WMY 100 en un PLC Premium. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 Presentacin Descripcin Caractersticas del canal Ethernet Instalacin del mdulo Interfaz 10/100BASE-T Visualizacin, diagnstico Caractersticas elctricas Normas Condiciones de funcionamiento Apartado Pgina 296 297 298 300 304 306 308 309 310

35007635 12/2011

295

TSX WMY 100

10.1
Presentacin
General

Presentacin

El mdulo HMI TSX WMY 100 utiliza el software FactoryCast HMI. Contiene un canal de comunicacin con las caractersticas principales que se indican a continuacin:

conexin a una red TCP/IP; comunicacin en modalidad semidplex o dplex completo por reconocimiento automtico; velocidad de transmisin de 10 100 Mbits/s por reconocimiento automtico y conexin a la red mediante cable de cobre a travs de un conector RJ45. servicio de mensajera X-WAY UNI-TE y Modbus a travs de TCP/IP; servicio SNMP; servidor Web; servicio de correo electrnico y base de datos.

Este mdulo permite realizar las funciones siguientes:


296

35007635 12/2011

TSX WMY 100

10.2

Descripcin

Descripcin fsica
Vista del mdulo El mdulo HMI TSX WMY 100 es un mdulo de formato estndar que se inserta en una ranura de un bastidor principal o de ampliacin de una estacin del PLC Premium.
1. Panel de visualizacin que indica el estado del mdulo: Un indicador LED RUN de color verde. Dos indicadores LED de color rojo: ERR y COL. Tres indicadores LED de color amarillo: STS, TX y RX. 2. Conector normalizado para la interfaz 10baseT (RJ45). Ilustracin:

35007635 12/2011

297

TSX WMY 100

10.3

Caractersticas del canal Ethernet

Caractersticas del canal de comunicacin


General El mdulo HMI TSX WMY 100 tiene una interfaz estndar para la conexin a una red 10/100BASE-T. En el panel frontal se incluye un conector RJ45 para el enlace punto a punto a travs de un cable de enlace que incluye dos pares trenzados independientes. Entre los servicios y funciones admitidos por los mdulos se incluye:
Admite Servicios TCP-IP Servicio Mensajera Protocolo UNI-TE Funciones
Modo cliente/servidor. Solicitudes sncronas de 256 bytes. Solicitudes asncronas de 1 Kbyte. Intercambio de datos. Agente SNMP (MIB II, MIB Schneider). Sitio Web modificable y susceptible de

Modbus Gestin de red Web SNMP HTTP

aumentar hasta 7,5 Mb.

Capacidad mxima del mdulo El tamao mximo de la trama depende del tipo de transaccin:

En el caso de una mensajera sncrona, el tamao mximo de la trama es de 256 bytes. En el caso de una mensajera asncrona, el tamao mximo de la trama es de 1 Kbyte.

El mdulo TSX WMY 100 administra 64 conexiones TCP a travs del servicio de mensajera del puerto 502. Junto con un procesador dedicado, el mdulo se puede utilizar segn se indica a continuacin:

para la mensajera sncrona X-WAY en TCP/IP (servidor UNITE): con un procesador de tipo TSX P57-453: 800 mensajes por segundo. con un procesador de tipo TSX P57-303: 490 mensajes por segundo. para una mensajera X-WAY asincrnica sobre TCP/IP: entre 600 y 1.200 mensajes por segundo (vara en funcin del tamao de los mensajes, del nmero de clientes y del tiempo de ejecucin de la aplicacin).

298

35007635 12/2011

TSX WMY 100

Reemplazo de equipos defectuosos El mdulo reserva un rea de 512 Kbytes para esta funcin. Compatibilidad El mdulo TSX WMY 100 slo puede configurarse en un TSX Premium con un procesador con la versin V5.1 o superior. El nivel de funcionamiento del mdulo TSX WMY 100 requiere la versin V4.4 del software PL7.

35007635 12/2011

299

TSX WMY 100

10.4

Instalacin del mdulo

Objeto En esta seccin, se describe la instalacin del mdulo HMI TSX WMY 100 en un PLC Premium. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Presentacin Seleccin del tipo de procesador Conexin/desconexin con el equipo conectado Pgina 301 302 303

300

35007635 12/2011

TSX WMY 100

Presentacin
Generalidades El mdulo HMI TSX WMY 100 se instala en la ranura de un bastidor de una estacin del PLC Premium/Atrium. Puede instalarse en cualquier ranura disponible (salvo en el bastidor de un bus X de offset), siempre y cuando se cumplan las restricciones de alimentacin del bastidor.

35007635 12/2011

301

TSX WMY 100

Seleccin del tipo de procesador


Gua de seleccin La eleccin del procesador que controla la estacin del PLC se har en funcin del nmero de conexiones de red necesarias.
Procesadores TSX P57 1/2 PCX 57 253 TSX P57 3 PCX 57 353 TSX P57 4 TSX P57 223/2634 TSX P57 3623/3634 TSX P57 4823 TSX P57 5634 N. de conexiones de red 1 3 4 1 3 4 5 N. de mdulos TSX WMY 100 1 3 4 0 2 3 4

(*) Siempre y cuando la interrupcin de consumo de alimentacin de 5 V sea compatible con la alimentacin escogida.

302

35007635 12/2011

TSX WMY 100

Conexin/desconexin con el equipo conectado


Mdulo El mdulo HMI TSX WMY 100 puede conectarse y desconectarse mientras recibe alimentacin sin que ello afecte al funcionamiento de la estacin. Los mdulos no tienen ninguna funcin para hacer copias de seguridad de la memoria RAM interna: sta se borrar cuando se desconecte la alimentacin del equipo. Los mdulos efectan una fase de reinicializacin al encenderse, por lo que hay que prever que pueda interrumpirse la comunicacin durante esta intervencin. Enlace El conector RJ45 de la interfaz 10/100BASE-T puede conectarse o desconectarse mientras recibe alimentacin. Es necesario prever la posibilidad de interrupciones en la comunicacin de la aplicacin en curso.

35007635 12/2011

303

TSX WMY 100

10.5

Interfaz 10/100BASE-T

Interfaz 10/100BASE-T
Presentacin Esta interfaz incluye un conector de tipo RJ45 normalizado. Para obtener informacin sobre los accesorios de conexin conformes con las normas del entorno exigidas por el PLC en medios industriales, consulte el manual de referencia de ETHERNET. Asignacin de pines

Pin 1 2 3 4 5 6 7 8

Seal TD+ TDRD+ No conectada No conectada RDNo conectada No conectada

NOTA: Si existe una conexin mediante un cable blindado, el revestimiento del conector en el mdulo ir conectado a la conexin a masa.

304

35007635 12/2011

TSX WMY 100

Velocidad de lnea Las posibilidades de velocidad de lnea del mdulo TSX WMY 100 son las siguientes:

100 Mb en semidplex 10 Mb en semidplex 10 Mb en dplex completo

Adaptacin de velocidad No es posible configurar la velocidad de la lnea. La lnea se adapta segn se indica a continuacin:
1 2 Cada identidad difunde sus posibilidades en la lnea. La velocidad elegida es la ms rpida de las posibilidades de todas las entidades en la lnea. En otras palabras, la velocidad est limitada por la entidad ms lenta de la lnea cuya posibilidad de velocidad sea la ms baja.

35007635 12/2011

305

TSX WMY 100

10.6

Visualizacin, diagnstico

Panel de visualizacin, diagnstico


General El panel de visualizacin cumple los estndares de Premium.

La electrnica de la lnea gestiona los indicadores LED COL, RX y TX, que indican:

COL: una colisin. RX: una recepcin. TX: una transmisin.

306

35007635 12/2011

TSX WMY 100

Diagnstico Significado de los indicadores LED de diagnstico:


RUN DES DES CON DES DES DES CON ns ERR DES DES DES CON CON I DES ns STS DES CON DES DES CON COL ns ns ns ns ns TX ns ns ns ns ns ns ns ns RX ns ns ns ns ns ns ns ns Significado Mdulo sin alimentacin. Mdulo actualmente en autoprueba. Mdulo listo. Mdulo fuera de servicio. Estado temporal que provoca la reinicializacin del mdulo. Mdulo no configurado o configuracin en curso. Mdulo configurado y en funcionamiento. Mdulo configurado. Dependiendo del ritmo de parpadeo de los indicadores LED, el diagnstico ser: 2 parpadeos: mdulo sin direccin MAC. 3 parpadeos: cable ETHERNET no conectado en el lado del mdulo o concentrador. 4 parpadeos: la direccin IP del mdulo est repetida con otra direccin IP de la red. El equipo remoto en conflicto tiene la misma secuencia de parpadeo. 5 parpadeos: el mdulo est configurado como cliente BOOTP y espera una respuesta de un servidor BOOTP. Emisin de comunicacin ETHERNET. Recepcin de comunicacin ETHERNET. Emisin/recepcin de comunicacin ETHERNET. Deteccin de colisin por el mdulo.

CON, ns I CON I ns ns

CON CON CON CON

DES DES DES DES

CON CON CON CON

DES DES DES I

I DES I I

DES I I DES

CON = Encendido fijo, I = Intermitente, DES = Apagado, ns= No significativo

35007635 12/2011

307

TSX WMY 100

10.7

Caractersticas elctricas

Caractersticas elctricas
Tabla de consumo El mdulo HMI TSX WMY 100 puede insertarse en la ranura de cualquier bastidor de una estacin Premium/Atrium (salvo en un bastidor del bus X de offset). A 5 V, el TSX WMY 100 consume energa segn se indica a continuacin:
Consumo Tpico 360 mA Mximo 400 mA Potencia disipada Tpica 1,8 W Mxima 2,1 W

308

35007635 12/2011

TSX WMY 100

10.8

Normas

Normas y estndares
Conformidad con los estndares El mdulo HMI TSX WMY 100 cumple los estndares siguientes:

UL 508 CSA IEC 1121-2 Clasificacin marina

35007635 12/2011

309

TSX WMY 100

10.9

Condiciones de funcionamiento

Condiciones de funcionamiento
Condiciones aplicables

Software de configuracin: PL7 versin V4.4: reconoce los procesadores que incluyen el mdulo TSX WMY 100. Condiciones de empleo: Temperatura de 0 a +60 C Humedad relativa del 10% al 95% (sin condensacin) a 60 C Altitud de 0 a 4.500 metros Inmunidad a las vibraciones conforme con la norma IEC 68-2-6, prueba Fc Inmunidad a los golpes conforme con la norma IEC 68-2-27, prueba Ea Inmunidad a las cadas libres, equipo embalado segn la norma IEC 68-2-32, mtodo 1 ndice de proteccin IP 20 Condiciones de almacenamiento: Temperatura de -40 C a +85 C Humedad relativa del 0% al 95% (sin condensacin) a 60 C

310

35007635 12/2011

FactoryCast HMI 1.7 140 NWM 100 00 35007635 12/2011

Mdulo Quantum 140 NWM 100 00

11
Objeto En este captulo, se describe la implantacin del hardware del mdulo HMI Quantum 140 NWM 100 00. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 11.1 11.2 11.3 11.4 Apartado Descripcin del producto 140 NWM 100 00 Instalacin del mdulo 140 NWM 100 00 Ethernet y comunicaciones del mdulo 140 NWM 100 00 Caractersticas del mdulo 140 NWM 100 00 Pgina 312 318 320 324

35007635 12/2011

311

140 NWM 100 00

11.1

Descripcin del producto 140 NWM 100 00

Informacin general Esta seccin ofrece informacin general acerca de las funciones principales del mdulo 140 NWM 100 00, as como de los indicadores LED. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Informacin general del mdulo 140 NWM 100 00 Indicadores LED Pgina 313 316

312

35007635 12/2011

140 NWM 100 00

Informacin general del mdulo 140 NWM 100 00


Presentacin A continuacin se ofrece informacin general del mdulo Quantum 140 NWM 100 00. Descripcin general El mdulo Quantum 140 NWM 100 00 Ethernet 10/100 es el ltimo modelo de una lnea de mdulos TCP/IP Ethernet de Quantum. El mdulo est diseado para que un Controlador lgico programable (PLC) de Quantum pueda comunicarse con otros dispositivos a travs de una red Ethernet. Los componentes electrnicos del mdulo 140 NWM 100 00 se incluyen en una nica caja de ancho estndar de Quantum que ocupa una ranura en una placa de conexiones Quantum. El mdulo 140 NWM 100 00 proporciona comunicaciones peer-to-peer en tiempo real, as como un servidor Modbus/TCP. Los servicios HTTP incluidos proporcionan al mdulo utilidades de mantenimiento y configuracin. En la siguiente tabla se muestran las diferentes funciones del mdulo Ethernet 140 NWM 100 00. Una de las nuevas funciones principales de este mdulo consiste en que admite Java Virtual Machine incorporado. Caractersticas principales Se trata de un mdulo que permite al PLC acceder a una red Ethernet. El mdulo puede conectarse a cualquier slot disponible mediante una caja de conexin Quantum y se puede intercambiar bajo tensin. A continuacin, se enumeran las caractersticas principales.
Caracterstica Java Virtual Machine Servidor FTP Sistema de archivos Flash Servidor HTTP SNMP v1 MIB privada de Schneider FactoryCast HMI Pginas web programables por el usuario Mensajes Modbus 140 NWM 100 00 S S S S S S S S S

35007635 12/2011

313

140 NWM 100 00

Componentes del panel frontal El panel frontal del mdulo 140 NWM 100 00 contiene marcas de identificacin, cdigos de color y pantalla de indicadores LED. Detrs de la puerta del panel frontal extrable hay un rea destinada a la introduccin de la direccin IP, una etiqueta de direccin global y dos conectores de cable Ethernet. En la siguiente tabla se proporciona una descripcin de los componentes del panel frontal que se muestran en la figura de vista frontal.
Componente Descripcin

Panel de indicadores LED Indica el estado de funcionamiento del mdulo, as como la red de comunicaciones de fibra ptica o Ethernet a la que est conectado. (Consulte Indicadores LED en este captulo.) rea para direccin IP Etiqueta de direccin global Conector 100 BASE-FX Conector 10/100BASE-T Proporciona un rea destinada a registrar la direccin IP que se ha asignado al mdulo. Indica la direccin MAC de Ethernet global del mdulo asignada en la fbrica. Proporciona un conector MT-RJ que permite la conexin con un cable Ethernet de fibra ptica de 100 megabits. Proporciona un conector RJ-45 que permite la conexin a un cable Ethernet de par trenzado con blindaje. Puede conectarse a redes de 10 y de 100 mbps.

314

35007635 12/2011

140 NWM 100 00

Vista frontal

1 2 3 4 5 6 7
35007635 12/2011

Nmero de modelo, descripcin del mdulo, cdigo de color Indicador LED rea para direccin IP Etiqueta de direccin global Conector MT-RJ de cable 100 Base Fx Conector RJ-45 de cable 10/100BASE-T Puerta extrable 315

140 NWM 100 00

Indicadores LED
Presentacin El panel de indicadores LED proporciona informacin del funcionamiento continuo del mdulo 140 NWM 100 00, as como de su conexin a la red.
LED Active Ready Fault Run Color Verde Verde Rojo Verde Descripcin Indica que la placa de conexiones est funcionando. Indica que el mdulo funciona correctamente. Indica que el NWM no est operativo. Parpadea para indicar el cdigo de diagnstico, tal y como se describe en "Estado del LED Run" (ms adelante). Parpadea cuando se producen colisiones de Ethernet. Est encendido cuando la conexin Ethernet se encuentra activa. Parpadea para indicar la transmisin Ethernet. Parpadea para indicar la recepcin Ethernet. Est encendido cuando el mdulo se encuentra conectado a una red de 10 megabits. Est encendido cuando el mdulo se encuentra conectado a una red de 100 megabits. Est encendido cuando Ethernet est funcionando en el modo de dplex completo. Est encendido cuando se encuentra en el modo Kernel. Parpadea cuando el modo de descarga est activo. Est encendido cuando hay una entrada en el archivo de registro de bloqueo.

Coll Link

Rojo Verde

TxAct RxAct 10MB

Verde Verde Verde

100MB

Verde

Fduplex

Verde

Kernel

mbar

Appl

Verde

316

35007635 12/2011

140 NWM 100 00

Estado del LED Run


Estado del indicador Encendido (continuo) Estado Funcionamiento normal: el mdulo NWM est preparado para la comunicacin de red.

Nmero de parpadeos en la secuencia Uno Dos Tres Cuatro Cinco Seis Siete Ocho Nueve No utilizado No utilizado Sin conexin: el cable de red no est conectado o est defectuoso. Direccin IP duplicada: el mdulo permanecer en estado offline. Sin direccin IP: el mdulo est tratando de obtener una direccin IP de un servidor BOOTP. Uso de la direccin IP predeterminada. No hay NWM Executive vlido. Configuracin IP no vlida (causa probable: la pasarela predeterminada no se encuentra en la misma mscara de subred.) El sistema de archivos Flash est daado.

35007635 12/2011

317

140 NWM 100 00

11.2

Instalacin del mdulo 140 NWM 100 00

Instalacin del mdulo


Informacin general La siguiente informacin describe cmo instalar el mdulo 140 NWM 100 00. Antes de comenzar Localice la placa de conexiones en la que se va a montar el mdulo 140 NWM 100 00. Asegrese de que haya un slot disponible para montar el mdulo. NOTA: El mdulo 140 NWM 100 00 puede instalarse nicamente en una placa de conexiones local. NOTA: Requisitos de alimentacin

Cuando instale el mdulo 140 NWM 100 00, asegrese de que ste no excede los requisitos de la placa de conexiones Quantum. Consulte las carctersticas.

Emplazamiento del slot de la placa de conexiones Los mdulos se pueden colocar en cualquier slot de la placa de conexiones. No es necesario que estn ubicados uno al lado del otro. Herramientas necesarias Es necesario disponer de un destornillador Phillips de tamao mediano.

318

35007635 12/2011

140 NWM 100 00

Montaje del mdulo en la placa de conexiones Siga los siguientes pasos para montar el mdulo 140 NWM 100 00 en una placa de conexiones Quantum.
Paso 1 Accin Sujetar el mdulo por un ngulo y montarlo en los dos ganchos situados cerca de la parte superior de la placa de conexiones. La siguiente figura muestra el modo correcto de sostener el mdulo.

2 3

Deslizar el mdulo hacia abajo de manera que su conector se enganche con el de la placa de conexiones. Utilizar un destornillador Phillips para ajustar el tornillo en la parte inferior del mdulo entre 0,22 y 0,45 N/m de tensin.

35007635 12/2011

319

140 NWM 100 00

11.3

Ethernet y comunicaciones del mdulo 140 NWM 100 00

Informacin general Esta seccin contiene informacin relativa a los aspectos de Ethernet y de comunicaciones del mdulo 140 NWM 100 00. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Ethernet 10/100BASE-T y 100BASE-FX Servidor HTTP Mensajes Modbus Pgina 321 322 323

320

35007635 12/2011

140 NWM 100 00

Ethernet 10/100BASE-T y 100BASE-FX


Conector de par trenzado 10/100BASE-T El conector 10/100BASE-T de los mdulos 140 NWM 100 00 (indicado a continuacin) es un conector de par trenzado RJ-45 estndar. En la siguiente figura se muestra el conector 10/100BASE-T.

Schneider Electric recomienda la utilizacin de cables Categora 5 STP, con una velocidad de 100 Mbps, junto con un conector RJ-45. Los ocho pins estn distribuidos verticalmente y estn numerados de abajo arriba. El pin de salida RJ-45 que utiliza este mdulo es: Recepcin de datos (+) 3 Recepcin de datos (-) 6 Transmisin de datos (+) 1 Transmisin de datos (-) 2 100 BASE-FX El conector 100BASE-FX de los mdulos 140 NWM 100 00 consta de un conector MT-RJ, o bien utiliza un conector de cable de fibra ptica correspondiente. Puede que necesite para el 140 NWM 100 00 un MT-RJ para el montaje del cable de fibra ptica multimodo SC (Dplex) de 62,5/125 mm. Schneider Electric recomienda el nmero de cable 490NOC00005 para la conexin de los concentradores/conmutadores de fibra. NOTA: El mdulo 140 NWM 100 00 es un dispositivo de un solo canal. Permite la comunicacin a travs de una red Ethernet 10/100BASE-T o 100BASE-FX en cualquier momento, pero no a travs de las dos al mismo tiempo.

35007635 12/2011

321

140 NWM 100 00

Servidor HTTP
Descripcin general La informacin siguiente describe los servicios proporcionados por el servidor HTTP. Servidor HTTP El servidor del protocolo de transferencia de hipertexto (HTTP) del mdulo NWM estar disponible en cuanto el mdulo reciba una direccin IP. Se puede utilizar con la versin 4.0 o superior de los navegadores Internet Explorer o Netscape. El servidor del protocolo de transferencia de hipertexto (HTTP) del mdulo NWM permite acceder a la informacin siguiente: estadsticas Ethernet del mdulo e informacin del controlador y de E/S. Las pginas HTML del servidor HTTP permiten configurar el agente SNMP del mdulo. El servidor HTTP est protegido con un nombre y una contrasea predeterminados. Tanto el nombre como la contrasea predeterminados son USER, y ambos distinguen entre maysculas y minsculas. En el mdulo NWM, el nombre de usuario y la contrasea pueden cambiarse mediante Web Designer para FactoryCast HMI. El mdulo NWM admite un mximo de 32 conexiones HTTP simultneas. NOTA: Los navegadores pueden abrir varias conexiones, por lo que 32 conexiones HTTP no indican necesariamente que haya 32 usuarios conectados simultneamente.

322

35007635 12/2011

140 NWM 100 00

Mensajes Modbus
Introduccin: Cliente
El mdulo TCP/IP Ethernet Quantum 140 NWM 100 00 ofrece al usuario la posibilidad de transferir datos entre los nodos de una red TCP/IP mediante la utilizacin de una instruccin de comunicacin. Todos los PLC que admiten las funciones de comunicacin de red a travs de Ethernet pueden utilizar la instruccin MSTR Ladder Logic para leer o escribir informacin del controlador, y tambin pueden utilizar los bloques de comunicacin IEC.

Introduccin: Servidor El mdulo TCP/IP Ethernet Quantum 140 NWM 100 00 ofrece al usuario la posibilidad de acceder a los datos desde el controlador mediante el protocolo Modbus/TCP estndar. Cualquier dispositivo: PC, paquete HMI, otro PLC o cualquier dispositivo compatible con Modbus/TCP puede acceder a los datos desde el PLC. El servidor Modbus/TCP tambin permite a los paneles de programacin iniciar una sesin en el controlador a travs de Ethernet. Limitaciones
El mdulo 140 NWM 100 00 admite hasta 64 conexiones de servidor Modbus/TCP simultneas. El mdulo 140 NWM 100 00 permite que inicie la sesin un solo panel de programacin cada vez para garantizar la coherencia de los cambios realizados en la configuracin del controlador. El mdulo 140 NWM 100 00 admite los siguientes comandos de Modbus/TCP: Leer datos Escribir datos Leer/escribir datos Obtener estadsticas remotas Borrar estadsticas remotas 125 comandos Modbus (utilizados por los paneles de programacin para descargar un nuevo Exec al mdulo NWM)

Prestaciones
En la siguiente tabla se muestran las caractersticas de rendimiento del servidor Modbus/TCP del mdulo NWM.
Parmetros Tiempo de respuesta habitual (ms) Nmero de conexiones Modbus (cliente y servidor). Pueden realizarse hasta 64 conexiones, de las cuales slo puede haber 16 conexiones de cliente como mximo. Nmero de canales de conexin simultnea Valor 0.6 64 1

NOTA: Las mediciones del rendimiento de Modbus/TCP del mdulo 140 NWM 100 00 se realizan con el PLC Quantum 140 CPU 534 14.
35007635 12/2011

323

140 NWM 100 00

11.4
Caractersticas

Caractersticas del mdulo 140 NWM 100 00

Informacin general La siguiente informacin describe las caractersticas principales del mdulo Ethernet Quantum 140 NWM 100 00. Tabla de caractersticas La siguiente tabla contiene las caractersticas principales del mdulo Ethernet Quantum 140 NWM 100 00
Elemento Puertos de comunicacin Especificacin Un puerto para cable blindado trenzado a pares 10/100 Base-T (conector RJ-45) con deteccin automtica y un puerto 100BaseFX (conector MT-RJ). Ambos puertos transmiten y reciben comandos Modbus encapsulados en el protocolo TCP/IP 900 mA 4,5 W Ninguna

Corriente de bus requerida Potencia de prdidas Fusible

Software de programacin Tipo y versin Firmware Tipo de CPU y versin Quantum CPU113/213 versin 2.4 de Executive Quantum CPU113/213 versin 2.31 (stripped) Quantum 424 Firmware versin 2.19 Quantum 486/586 Firmware versin 1.15 Quantum 486A/586A Firmware versin 1.2 NWM actualizable Campo actualizable a travs de FTP o panel de programacin. 0 a +60 C 0 al 95% de humedad relativa sin condensacin a 60 C 2000 m 10-57 Hz a 0,0075 mm d.a 57-150 Hz a 1 g Procesador Concept, versin 2.6

Condiciones de funcionamiento Temperatura Humedad Altitud Vibracin

324

35007635 12/2011

140 NWM 100 00

Elemento Velocidad del procesador Tamao de RAM extendida Flash Condiciones de almacenamiento Temperatura Humedad Cada libre Descarga Estndar internacional Estndar de EE.UU. Estndar de Canad Estndar de Europa

Especificacin 80 MHz 32 MB 16 MB)

De -40 a +85 C 0 al 95% de humedad relativa sin condensacin a 60 C 1 m desembalado 3 descargas/eje, 15 g, 11 ms ANSI/IEEE Std Normativa UL508, CEI 1131-2 sobre inmunidad y 50082-1 sobre emisiones. CSA C22.2 / 142 Conformidad con la norma FCC-B sobre emisiones (50082-1 Marca CE IEC 61131-2, EN66631-2

Aprobaciones de los organismos competentes Especificaciones de UL 508, 94 CSA 22.2-142 IEC 1131-2 CE Factory Mutual Class 1 Division 2

35007635 12/2011

325

140 NWM 100 00

326

35007635 12/2011

FactoryCast HMI 1.7 Configuracin de los mdulos HMI 35007635 12/2011

Configuracin de los mdulos HMI en Unity Pro, Concept y PL7

III

Objeto En esta parte, se describe la configuracin de los mdulos Quantum y Premium en las herramientas de software Unity Pro, Concept y PL7. Contenido de esta parte Esta parte contiene los siguientes captulos:
Captulo 12 13 14 Nombre del captulo Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 00 mediante Unity Pro Configuracin del mdulo 140 NWM 100 00 en Concept configuracin del mdulo TSX WMY 100 en PL7 Pgina 329 367 449

35007635 12/2011

327

Configuracin de los mdulos HMI

328

35007635 12/2011

FactoryCast HMI 1.7 Configuracin mediante Unity Pro 35007635 12/2011

Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 00 mediante Unity Pro

12

Objeto del captulo En este captulo se describe la instalacin de los mdulos HMI Premium TSX WMY 100 y Quantum 140 NWM 100 00 en la herramienta de software Unity Pro. NOTA: Es posible configurar los servicios de exploracin de E/S, del servidor de direccin y de los datos globales en Unity Pro. Puede que la generacin del proyecto no pueda llevarse a cabo, ya que estos servicios no se encuentran disponibles en los mdulos HMI TSX WMY 100 y 140 NWM 100 00. NOTA: La configuracin de los mdulos HMI TSX WMY 100 y 140 NWM 100 00 se realiza de forma idntica en Unity Pro. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 12.1 12.2 12.3 12.4 Generalidades Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 en Unity Pro Depuracin de los mdulos HMI en Unity Pro Objetos de lenguaje asociados a los mdulos HMI Apartado Pgina 330 334 347 356

35007635 12/2011

329

Configuracin mediante Unity Pro

12.1

Generalidades

Objeto En esta seccin, se presenta la comunicacin ETHERNET desde un mdulo Premium TSX WMY 100 o un mdulo Quantum 140 NWM 100 00. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado General Modo de funcionamiento de los mdulos HMI Pgina 331 332

330

35007635 12/2011

Configuracin mediante Unity Pro

General
Presentacin El canal de comunicacin de los mdulos TSX WMY 100 o 140 NWM 100 00 proporciona la conexin a una red TCP/IP que admite el servicio de mensajera UNI-TE y Modbus en un perfil TCP/IP. Del mismo modo, el mdulo proporciona los servicios siguientes:

Gracias a su funcin de agente SNMP, los mdulos pueden supervisarse mediante uno o dos administradores SNMP. De esta forma, se puede garantizar el papel del cliente DHCP o BOOTP. Incluyen un servidor HTTP integrado. El servicio de sustitucin de un equipo que no funciona permite guardar la configuracin de un equipo en el mdulo. En caso de avera, es posible reiniciar otro mdulo instalado y nuevo con los parmetros de configuracin del anterior.

El mdulo ofrece adems la posibilidad de crear pginas Web de usuario y TCP Open.

35007635 12/2011

331

Configuracin mediante Unity Pro

Modo de funcionamiento de los mdulos HMI


Presentacin En el grfico siguiente, se muestran los modos de funcionamiento de los mdulos HMI Premium y Quantum. Grfico general

Funcionamiento

Tras la conexin, el mdulo efecta autopruebas. Durante esta fase, el indicador LED STS est encendido. Al finalizar las autopruebas, se enciende el indicador LED RUN. El mdulo no funciona con una configuracin predeterminada. sta debe transmitirse al mdulo mediante la aplicacin del PLC local. Los valores de la configuracin se muestran en la lista de los objetos de lenguaje %KW y proporcionan, en particular, la direccin IP y la direccin X-Way del mdulo. La configuracin se retransmite en cada rearranque (en caliente o en fro) del PLC. Tras la recepcin de la configuracin, el mdulo reinicializa la comunicacin en curso antes de configurarse (fin de los intercambios en curso, cierre de las conexiones TCP). El mdulo se encuentra entonces operativo. Los indicadores LED RUN y STS estn encendidos.

332

35007635 12/2011

Configuracin mediante Unity Pro

Casos particulares Si un mdulo no est configurado en la aplicacin Unity Pro (indicadores LED RUN apagados y ERR intermitentes), toma la direccin IP obtenida a partir de su direccin MAC: 085.016.xxx.yyy, donde xxx e yyy son los dos ltimos nmeros de la direccin MAC. Ejemplo La direccin MAC del mdulo es (en formato hexadecimal): 00 80 F4 01 12 20 En este caso, la direccin IP predeterminada es (en formato decimal): 085.016.018.032 El mdulo tambin enva peticiones BOOTP/DHCP para obtener otra direccin IP. Estas peticiones se envan hasta obtener una respuesta de un servidor BOOTP/DHCP o hasta la configuracin mediante Unity Pro. Si el mdulo detecta una direccin IP duplicada, el indicador luminoso STS parpadea cuatro veces durante un minuto (al igual que el mdulo que tiene la misma direccin IP).

35007635 12/2011

333

Configuracin mediante Unity Pro

12.2

Configuracin de los mdulos TSX WMY 100 y 140 NWM 100 en Unity Pro

Objeto En este captulo, se describe la configuracin de los mdulos TSX WMY 100 y 140 NWM 100 00 en Unity Pro. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pantalla de configuracin del mdulo Tipo de comunicacin en funcin de la configuracin de las conexiones Configuracin de la mensajera TCP/IP Configuracin del servicio SNMP Configuracin de la funcin Bridge Pgina 335 337 341 344 346

334

35007635 12/2011

Configuracin mediante Unity Pro

Pantalla de configuracin del mdulo


Presentacin Esta pantalla, dividida en dos reas, permite declarar el canal de comunicacin y configurar los parmetros necesarios para un enlace Ethernet. NOTA: La configuracin de los mdulos HMI TSX WMY 100 y 140 NWM 100 00 se realiza de forma idntica en Unity Pro. Ilustracin La pantalla dedicada a la comunicacin Ethernet tiene el aspecto siguiente:

35007635 12/2011

335

Configuracin mediante Unity Pro

Elementos y funciones En esta tabla se describen las diferentes reas que forman la pantalla de configuracin:
Zona Comn Especfica Nmero 1 2 3 Funcin Parte comn de las pantallas de configuracin de la comunicacin. Permite visualizar la direccin del mdulo. Permite la configuracin de los servicios TCP/IP. Consulte los Parmetros de configuracin relacionados con los servicios TCP/IP, pgina 465. Servicio de exploracin de E/S (consulte la nota que aparece ms abajo). Servicio de servidor de direccin (consulte la nota que aparece ms abajo). Permite seleccionar los servicios utilizados por el mdulo. Permite configurar el servicio SNMP. Consulte la Parmetros de configuracin relacionados con el servicio SNMP, pgina 473. Servicio de datos globales (consulte la nota que aparece ms abajo). Permite comprobar si los servicios configurados son compatibles con la capacidad de procesamiento del canal Ethernet.

4 5 6 7 8 9

NOTA: Es posible configurar los servicios de exploracin de E/S, del servidor de direccin y de los datos globales en Unity Pro. Puede que la generacin del proyecto no pueda llevarse a cabo, ya que estos servicios no se encuentran disponibles en los mdulos HMI TSX WMY 100 y 140 NWM 100 00.

336

35007635 12/2011

Configuracin mediante Unity Pro

Tipo de comunicacin en funcin de la configuracin de las conexiones


Presentacin Dependiendo de la configuracin de las conexiones de los mdulos HMI, es posible realizar la mensajera:

en monoconexin o en multiconexin.

En funcin del tipo de protocolo y de la gestin del control de acceso, el modo multiconexin necesita una configuracin particular de la tabla de correspondencia. NOTA: Despus, slo se tratan los ejemplos de multiconexin. Adems, se hace hincapi en la comunicacin entre el mdulo y un equipo remoto de tipo PC que tiene varias aplicaciones. Normas de configuracin Se pueden configurar varias conexiones con la misma direccin IP. Se deben definir con el mismo protocolo, los mismos derechos de acceso y el mismo modo de conexin. En el caso de una conexin Modbus, slo se pueden configurar dos conexiones con la misma direccin IP. Las direcciones asociadas a esas conexiones son:

una direccin X-Way (por ejemplo: {2.103}) para la conexin Modbus cliente y una direccin X-Way igual a {x.x} para las conexiones Modbus servidor.

Multiconexin en protocolo UNI-TE con gestin de acceso En este ejemplo, el PC tiene cuatro aplicaciones de direccin X-Way exclusiva y de una nica direccin IP:

El mdulo abre una conexin y se comunica con la aplicacin de servidor con la direccin {1.1}. Cualquier otra aplicacin de cliente con la direccin {1.2}, {1.3} o {1.4} esta autorizada a abrir una conexin y a comunicarse con el mdulo.

35007635 12/2011

337

Configuracin mediante Unity Pro

Se realizan los intercambios segn el protocolo UNI-TE y se activa el servicio de control de acceso del mdulo.

Para poner en marcha este ejemplo, es necesario:


activar la gestin de conexiones en la casilla de verificacin Control de acceso del mdulo; configurar la comunicacin del mdulo con la aplicacin de servidor del PC en la tabla: Direccin X-WAY: 1.1 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: autorizado (celda seleccionada) Modo: Multi configurar la comunicacin de cada aplicacin de cliente del PC con el mdulo servidor en la tabla: Direccin X-WAY: 1.2, 1.3 y 1.4 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: autorizado (celda seleccionada) Modo: Multi

Multiconexin en protocolo UNI-TE sin gestin de acceso El ejemplo es el mismo que el anterior, pero no se configura el control de acceso. En este caso, si la aplicacin {1.1} es la nica aplicacin de servidor, la tabla de correspondencia del mdulo slo contiene la lnea siguiente:

Direccin X-WAY: 1.1 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: la celda est atenuada Modo: Multi

338

35007635 12/2011

Configuracin mediante Unity Pro

Multiconexin en protocolo Modbus con gestin de acceso En este ejemplo, el PC contiene cuatro aplicaciones. La aplicacin de servidor tiene una direccin X-Way ficticia y las dems aplicaciones de cliente no necesitan ninguna direccin X-WAY:

El mdulo abre una conexin y se comunica con la aplicacin de servidor de la direccin ficticia {1.103}. Ninguna de las aplicaciones de cliente tiene direccin, pero todas estn autorizadas a abrir una conexin y comunicarse con el mdulo.

Los intercambios se realizan segn el protocolo Modbus y se activa el servicio de control de acceso del mdulo.

Para poner en marcha este ejemplo, es necesario:


activar la gestin de conexiones en la casilla de verificacin Control de acceso del mdulo; configurar la comunicacin del mdulo con la aplicacin de servidor del PC en la tabla: Direccin X-WAY: 1.103 (direccin comprendida entre 100 y 163) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: la celda est atenuada Modo: Multi configurar la comunicacin de todas las aplicaciones de cliente del PC con el mdulo servidor en la tabla: Direccin X-Way: x.x (esta direccin permite especificar si existen otras aplicaciones para una misma direccin IP) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: autorizado (permite especificar si las otras aplicaciones estn autorizadas a conectarse y comunicarse) Modo: Multi

35007635 12/2011

339

Configuracin mediante Unity Pro

NOTA: Si desea prohibir la conexin de las aplicaciones cliente, es necesario configurar:


Direccin X-WAY: x.x (esta direccin permite especificar que existen otras aplicaciones para una misma direccin IP) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: no autorizado (celda no seleccionada) Modo: Multi

Multiconexin en protocolo Modbus sin gestin de acceso El ejemplo es el mismo que el anterior, pero no se configura el control de acceso. En este caso, si la aplicacin {1.103} es la nica aplicacin de servidor, la tabla de correspondencia del mdulo slo contiene la lnea siguiente:

Direccin X-WAY: 1.103 Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: la celda est atenuada Modo: Multi

340

35007635 12/2011

Configuracin mediante Unity Pro

Configuracin de la mensajera TCP/IP


Presentacin Con el fin de utilizar los mdulos TSX WMY 100 y 140 NWM 100 00 para comunicarse en Ethernet, es necesario ajustar los parmetros de configuracin de la mensajera. La mensajera se configura en las dos ventanas a las que se accede a travs de las fichas: Configuracin IP y Mensajera. Si existen dos dispositivos con la misma direccin IP, puede producirse un funcionamiento impredecible de la red.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DIRECCIN IP DUPLICADA

Utilice un mtodo para asignar una direccin IP exclusiva a cada dispositivo de la red. Obtenga las direcciones IP consultando al administrador del sistema para evitar la posibilidad de direcciones duplicadas.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

35007635 12/2011

341

Configuracin mediante Unity Pro

Acceso a la mensajera
Paso 1 2 Accin Acceder a la pantalla de configuracin del mdulo. Seleccionar la ficha Configuracin IP. Resultado

Seleccionar la ficha Mensajera. Resultado

342

35007635 12/2011

Configuracin mediante Unity Pro

Configuracin de la mensajera

35007635 12/2011

343

Configuracin mediante Unity Pro

Configuracin del servicio SNMP


Presentacin Con el fin de utilizar los mdulos TSX WMY 100 y 140 NWM 100 00 como agente SNMP, es necesario ajustar los parmetros de configuracin del servicio SNMP. Acceso al servicio SNMP El procedimiento para acceder a los parmetros de configuracin del servicio SNMP es el siguiente.
Paso 1 2 Accin Acceder a la pantalla de configuracin del mdulo. Seleccionar la ficha SNMP. Resultado

344

35007635 12/2011

Configuracin mediante Unity Pro

Configuracin de SNMP El procedimiento siguiente muestra el principio de configuracin del servicio SNMP.
Paso 1 Accin Introducir las direcciones de los administradores SNMP:
Direcciones IP Manager 1 Direcciones IP Manager 2

Rellenar los campos:


Ubicacin (SysLocation) Contacto (SysLocation).

O bien, seleccionar la casilla SNMP Manager para indicar que SNMP Manager completar la informacin. 3 Si se desean definir derechos de acceso, ser necesario introducir los nombres de comunidad: Set Get Trap Si se desea activar la transmisin de un suceso al mdulo, ser necesario activar la casilla Activacin de la captura Fallo de autentificacin.

35007635 12/2011

345

Configuracin mediante Unity Pro

Configuracin de la funcin Bridge


Presentacin Los mdulos TSX WMY 100 y 140 NWM 100 00 se pueden emplear como estacin Bridge X-WAY. Esto garantiza la transparencia de la comunicacin entre redes diferentes.

346

35007635 12/2011

Configuracin mediante Unity Pro

12.3

Depuracin de los mdulos HMI en Unity Pro

Objeto En esta seccin, se ofrece informacin acerca de la depuracin de los mdulos HMI Premium y Quantum en la herramienta de software Unity Pro. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pantalla de depuracin del mdulo Parmetros generales de depuracin Parmetros de depuracin de los servicios TCP/IP Comprobacin de la comunicacin TCP/IP con la peticin Ping Solicitudes disponibles para la prueba de un canal de comunicacin Comprobacin de un canal con las peticiones Identificacin y Espejo Comprobacin de un canal con peticiones Pgina 348 350 351 352 353 354 355

35007635 12/2011

347

Configuracin mediante Unity Pro

Pantalla de depuracin del mdulo


Presentacin Esta pantalla, dividida en ocho reas, permite efectuar la depuracin mediante un enlace Ethernet. Ilustracin La pantalla dedicada a la comunicacin Ethernet tiene el aspecto siguiente:

348

35007635 12/2011

Configuracin mediante Unity Pro

Elementos y funciones En esta tabla, se describen las diferentes reas que componen la pantalla de depuracin:
Indicacin 1 2 3 rea Comn Trfico de mensajes Mensajes Funcin Parte comn de las pantallas de depuracin de la comunicacin. Permite visualizar grficamente el nmero de mensajes procesados por el mdulo: Permite visualizar el nmero de conexiones y de mensajes no confirmados o rechazados. Los valores del contador pueden reinicializarse mediante el botn Reinic. contadores. El botn Ancho de banda permite el acceso al diagnstico del ancho de banda. Permite: visualizar la configuracin de los servicios TCP/IP y comprobar la comunicacin en el perfil TCP/IP. Permite comprobar la comunicacin UNI-TE en el perfil TCP/IP. No disponible. No disponible. Permite llevar a cabo una comprobacin de la comunicacin.

Servicios TCP/IP Estacin de prueba X-WAY Exploracin de E/S Datos globales Prueba de comunicacin

5 6 7 8

35007635 12/2011

349

Configuracin mediante Unity Pro

Parmetros generales de depuracin


Presentacin Los parmetros generales de depuracin se agrupan en dos ventanas:

la ventana Trfico de mensajes y la ventana Mensajes.

Trfico de mensajes La ventana se muestra tal como aparece a continuacin:

En ella, se indica de forma grfica el nmero de mensajes procesados por el mdulo en un minuto (emisin y recepcin). Para obtener una mejor visualizacin, la escala se adapta de forma automtica segn la evolucin del flujo. El botn Reinicializar pone a cero los tres contadores: Mn., Med. y Mx. Mensajes La ventana se muestra tal como aparece a continuacin:

Esta ventana contiene informacin sobre la mensajera TCP/IP:


el nmero de conexiones abiertas, el nmero de accesos no autorizados y el nmero de mensajes rechazados, recibidos y enviados.

Si lo desea, puede poner los contadores a cero haciendo clic en el botn Reinic. contadores.

350

35007635 12/2011

Configuracin mediante Unity Pro

Parmetros de depuracin de los servicios TCP/IP


Presentacin Los parmetros de depuracin de los servicios TCP/IP se agrupan en dos ventanas:

la ventana Informacin de direcciones y la ventana Prueba de comunicacin.

Informacin de direcciones La ventana se muestra tal como aparece a continuacin:

En ella, se muestran los datos de configuracin de la direccin IP:


Direccin MAC: direccin nica y exclusiva para un mdulo Direccin IP Mscara de subred Direccin de gateway: direccin de la gateway

Prueba de comunicacin Una vez que se ha pulsado el botn Ping, la ventana se presenta tal como se muestra a continuacin:

Esta ventana permite comprobar la comunicacin IP a una estacin distinta.

35007635 12/2011

351

Configuracin mediante Unity Pro

Comprobacin de la comunicacin TCP/IP con la peticin Ping


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar una comunicacin TCP/IP de una peticin Ping. Procedimiento El procedimiento siguiente permite enviar la peticin Ping y, de este modo, comprobar el encaminamiento correcto de la informacin entre dos equipos.
Paso 1 2 3 Accin En la pantalla principal, hacer clic en el botn Ping. Introducir la direccin de la estacin que se va a consultar en el campo Direccin IP remota. Pulsar el botn Ping. Resultado La respuesta aparece en el campo Tiempo:

El tiempo devuelto corresponde al tiempo de ida y vuelta del mensaje en ms.

Tipo de respuesta En la tabla siguiente, se agrupan los diferentes tipos de respuestas posibles a la peticin Ping.
Si la respuesta es Positiva Negativa Entonces La ventana registra el tiempo de ida y vuelta del mensaje en ms. Aparece una ventana con el mensaje Intercambio realizado. Aparece una ventana con el mensaje Intercambio incorrecto que indica que no se ha podido conectar con el equipo remoto en la arquitectura de red.

352

35007635 12/2011

Configuracin mediante Unity Pro

Solicitudes disponibles para la prueba de un canal de comunicacin


Presentacin En esta pgina se describen las distintas posibilidades para comprobar un canal de comunicacin desde la pantalla de depuracin. Condiciones de la prueba El envo de una solicitud a una estacin no conectada se traduce en un mensaje. La prueba se realiza en estaciones pertenecientes a una misma red de rea local. Solicitudes disponibles La ventana Prueba de estacin X-Way admite las solicitudes siguientes:

Identificacin: provoca el envo de la solicitud de identificacin a la estacin remota designada. Espejo: permite enviar una solicitud de espejo a la estacin designada. Al seleccionar esta funcin, aparece una pantalla que permite seleccionar la longitud de la cadena de caracteres que se va a enviar (80 caracteres como mximo). El PLC enva entonces esta cadena de caracteres (ABCD....) al equipo de destino. ste devuelve automticamente la cadena de caracteres recibida al emisor. Introduccin de solicitud: permite enviar una solicitud UNI-TE, distinta de las enviadas por los botones de comando, a la estacin designada. La eleccin de esta funcin da acceso a una pantalla que permite seleccionar los parmetros especficos de la solicitud (el cdigo de peticin debe estar codificado en formato hexadecimal).

NOTA: Las dos primeras solicitud se destinan al servidor UNI-TE del mdulo TSX WMY 100. La tercera se destina al servidor del procesador.

35007635 12/2011

353

Configuracin mediante Unity Pro

Comprobacin de un canal con las peticiones Identificacin y Espejo


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar un canal de comunicacin mediante las peticiones Identificacin y Espejo. Identificacin de una estacin El procedimiento siguiente permite identificar una estacin designada.
Paso 1 2 Acciones Seleccionar la direccin de la estacin que se va a consultar en el campo Nmero de estacin. Pulsar el botn Identificacin. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

Envo de una peticin Espejo El procedimiento siguiente permite enviar la peticin Espejo y, de este modo, comprobar el encaminamiento correcto de la informacin entre dos equipos.
Paso 1 2 Accin Seleccionar la direccin de la estacin que se va a consultar mediante el campo Estacin. Pulsar el botn Espejo. Resultado Aparece la ventana siguiente:

3 4

Introducir la longitud de los datos que se van a transmitir (80 caracteres como mximo). Pulsar el botn Enviar. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

La respuesta contiene: la cadena de caracteres ABCDEFGH correspondiente a la longitud de los datos enviados: 8.

354

35007635 12/2011

Configuracin mediante Unity Pro

Comprobacin de un canal con peticiones


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar un canal de comunicacin desde la pantalla de depuracin mediante distintas peticiones. Envo de una peticin El procedimiento siguiente permite enviar una peticin, distinta de las proporcionadas por los botones de comando, a una estacin designada. En este ejemplo, la peticin emitida permite llevar a cabo una lectura de 10 palabras (de %MW1 a %MW10).
Paso 1 2 Accin Seleccionar la direccin de la estacin que se va a consultar mediante el campo Estacin. Pulsar el botn Introducir peticin. Resultado Aparece la ventana siguiente:

Los datos transmitidos en este ejemplo se codifican en 6 bytes. 3 Introducir el cdigo de funcin (codificado en formato hexadecimal en 1 byte) correspondiente a la peticin que se desea enviar. En este ejemplo, el cdigo de peticin para una lectura es 16#36. Introducir los datos que se van a emitir codificando cada dato en formato hexadecimal. Los datos se introducen uno tras otro sin dejar espacio entre ellos. Cuando los datos se codifican en una palabra, los bytes ms significativos y menos significativos se invierten. En este ejemplo, los datos son los siguientes: 16#68: en 1 byte, define el segmento (datos internos); 16#07: en 1 byte, define el tipo de objeto (palabras); 16#0100: en una palabra, define la primera palabra que se va a leer, y 16#0A00: en una palabra, define el nmero de palabras que se va a leer. Pulsar el botn Enviar. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

La respuesta del ejemplo contiene los datos en 21 bytes. 16#07: corresponde al tipo de objeto (palabras) y 16#00C2: corresponde al valor de la primera palabra (los bytes ms significativo y menos significativo se invierten; su valor es 16#C200).

35007635 12/2011

355

Configuracin mediante Unity Pro

12.4

Objetos de lenguaje asociados a los mdulos HMI

Objeto En esta seccin, se presentan los objetos de lenguaje asociados a los mdulos HMI Premium y Quantum, as como los IODDT. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Creacin de una instancia de datos de tipo IODDT Objetos de lenguaje de intercambio implcito asociados con la funcin especfica de la aplicacin Objetos de lenguaje de intercambio explcito asociados con la funcin especfica de la aplicacin Objetos de lenguaje asociados a la configuracin Detalles de objetos de intercambio explcito de IODDT de tipo T_COM_WMY_100 Pgina 357 360 361 363 365

356

35007635 12/2011

Configuracin mediante Unity Pro

Creacin de una instancia de datos de tipo IODDT


Presentacin En el principio de instalacin del programa es preciso llevar a cabo lo siguiente, en este orden:

crear una instancia de tipo IODDT; asociar la instancia IODDT al mdulo y generar el proyecto.

Los ejemplos siguientes presentan la creacin y la asociacin de una instancia de IODDT de tipo T_COM_WMY_100 a un canal. Creacin de una instancia de tipo IODDT Para crear una instancia de tipo IODDT, lleve a cabo las acciones siguientes:
Paso 1 2 3 Hacer doble clic en la celda Tipo correspondiente y pulsar el botn Aparece la pantalla siguiente: . Accin Mediante el editor de variables, seleccionar la ficha Variables. Hacer doble clic en una celda Nombre vaca e introducir el nombre de la instancia.

35007635 12/2011

357

Configuracin mediante Unity Pro

Paso 4

Accin En el rea Bibliotecas/familias, desplegar el subdirectorio Premium del directorio Catlogo. Resultado: Aparece la pantalla siguiente.

Seleccionar el directorio Mdulo del rea Bibliotecas/familias. Resultado: Aparece el tipo de IODDT.

En la columna Tipo, seleccionar el tipo de IODDT deseado (en el ejemplo, T_WMY_100). Validar mediante Aceptar.

358

35007635 12/2011

Configuracin mediante Unity Pro

Vnculo de la instancia IODDT con el mdulo de funcin especfica Para vincular una instancia de tipo IODDT a un canal de un mdulo de funcin especfica, efecte las acciones siguientes:
Paso 1 2 3 4 Accin En el editor de variables, seleccionar la ficha Variables. Activar la casilla IO derivado para visualizar nicamente las instancias de tipo IODDT. Seleccionar la instancia IODDT a partir de la cual debe crearse el vnculo. En la columna Direccin, introducir la direccin correspondiente al mdulo o a su futuro emplazamiento (no es necesario que el mdulo est configurado en esta etapa). Ejemplo:

Reglas que deben respetarse Las reglas son las siguientes:


un tipo de datos IODDT no puede estar imbricado en un tipo de datos DDT; un tipo de datos IODDT no puede estar imbricado en otro tipo de datos IODDT; una variable pblica o privada de un DFB no puede ser de tipo IODDT; el parmetro de entrada/salida de un DFB puede ser de tipo IODDT y el acceso a una instancia de tipo IODDT no es posible a partir de una seccin DFB.

35007635 12/2011

359

Configuracin mediante Unity Pro

Objetos de lenguaje de intercambio implcito asociados con la funcin especfica de la aplicacin


Presentacin Una interfaz especfica integrada o la adicin de un mdulo enriquecen automticamente la aplicacin de objetos de lenguaje empleada para programar dicha interfaz o mdulo. Estos objetos corresponden a las imgenes de entradas/salidas y a la informacin de software del mdulo o de la interfaz especfica integrada. Notas Las entradas (%I y %IW) del mdulo se actualizan en la memoria del PLC al comienzo de la tarea; el PLC puede estar en modo RUN o STOP. Las salidas (%Q y %QW) se actualizan al final de la tarea, slo cuando el PLC se encuentra en modo RUN. NOTA: Cuando la tarea est en modo STOP, en funcin de la configuracin elegida, puede darse una de las situaciones siguientes:

las salidas se actualizan en posicin de retorno (modo de retorno) o las salidas se mantienen en su ltimo valor (modo de conservacin).

Ejecucin cclica En la ilustracin siguiente se muestra el ciclo de funcionamiento relacionado con una tarea del PLC.

360

35007635 12/2011

Configuracin mediante Unity Pro

Objetos de lenguaje de intercambio explcito asociados con la funcin especfica de la aplicacin


Presentacin Los intercambios explcitos son intercambios realizados por solicitud del programa de usuario mediante las instrucciones:

READ_STS (lectura de palabras de estado); WRITE_CMD (escritura de palabras de comando); WRITE_PARAM (escritura de parmetros de ajuste); READ_PARAM (lectura de parmetros de ajuste); SAVE_PARAM (almacenamiento de parmetros de ajuste) y RESTORE_PARAM (recuperacin de parmetros de ajuste).

Estos intercambios se aplican a un conjunto de objetos %MW del mismo tipo (estado, comandos o parmetros) de un mismo canal. NOTA: Estos objetos proporcionan informacin sobre el mdulo (por ejemplo: tipo de fallo detectado de canal, etc.), pueden utilizarse para activarlos (por ejemplo: comando de conmutacin) y para definir los modos de funcionamiento (guardar y restaurar parmetros de ajuste durante el proceso de una aplicacin).

35007635 12/2011

361

Configuracin mediante Unity Pro

Principio general de utilizacin de las instrucciones explcitas En la ilustracin siguiente se muestran los diferentes tipos de intercambios explcitos que pueden realizarse entre el procesador y el mdulo.

Gestin de intercambios Durante un intercambio explcito, es necesario controlar su desarrollo para tener en cuenta nicamente los datos cuando el intercambio se haya efectuado correctamente. Para ello, hay disponibles dos tipos de informacin:

la informacin relativa al intercambio en curso y el informe del intercambio.

En la ilustracin siguiente se describe el principio de gestin de un intercambio.

362

35007635 12/2011

Configuracin mediante Unity Pro

Objetos de lenguaje asociados a la configuracin


Presentacin En esta pgina, se describen todos los objetos de lenguaje de configuracin para una comunicacin Ethernet con el mdulo TSX WMY 100, que puede visualizarse o modificarse mediante el programa de aplicacin. Constantes internas En la tabla siguiente, se describen las constantes internas:
Objeto %KWxy.i.0 %KWxy.i.1 %KWxy.i.2 %KWxy.i.3 %KWxy.i.4 %KWxy.i.5 Funcin Tipo Nivel fsico Reservado Reservado Reservado Significado Byte 0 = 11 para la comunicacin Ethernet Byte 1: reservado Byte 0: fijado en 16#01 (corresponde a GPX2) Byte 1: reservado -

Direccin de red X-Way Byte 0: nmero de la red (0 es el valor predeterminado) Byte 1: reservado Tipo de controlador Ethernet para TCP/IP Byte 0: definido en 16#01 (corresponde a RJ45)
= 16#01: RJ45

%KWxy.i.6

Byte 1: = 16#00: Ethernet II (valor predeterminado) = 16#01: 802.3 %KWxy.i.7 Configuracin TCP/IP: tipo de direccin Byte 0: reservado Byte 1: direccin heredada = 16#01: a partir de la funcin especfica = 16#03: a partir de un servidor Ejemplo con la direccin 139.160.650.109 Byte 0 = 109 Byte 1 = 65 Byte 2 = 160 Byte 3 = 139 Ejemplo con la direccin 139.160.65.1 Byte 0 = 1 Byte 1 = 65 Byte 2 = 160 Byte 3 = 139

%KWxy.i.8 y %KWxy.i.9

Direccin IP local

%KWxy.i.10 Direccin IP de la gateway y %KWxy.i.11

35007635 12/2011

363

Configuracin mediante Unity Pro

Objeto

Funcin

Significado Ejemplo con la direccin 255.255.255.0 Byte 0 = 0 (menos significativo) Byte 1 = 255 Byte 2 = 255 Byte 3 = 255 (ms significativo) Byte 0: x0 = 1: se utiliza el servicio de explorador de E/S x1 = 1: se utiliza el servicio del servidor BOOTP x2 = 1: se utiliza el servicio de datos globales x3 = 1: se utiliza el servicio para ajustar el ancho de banda Byte 1: reservado

%KWxy.i.12 Mscara de subred y %KWxy.i.13

%KWxy.i.14

Servicios utilizados

%KWxy.i.15

Servicios TCP utilizados

Byte 0: x0 = 1: se utiliza la comunicacin Modbus a travs de TCP/IP x1 = 1: se activa el control de acceso Byte 1: reservado

364

35007635 12/2011

Configuracin mediante Unity Pro

Detalles de objetos de intercambio explcito de IODDT de tipo T_COM_WMY_100


Presentacin En esta parte se presentan los objetos de intercambio explcito de IODDT de tipo T_COM_WMY_100 referentes al mdulo TSX WMY 100 (no existen objetos de intercambio implcito en este IODDT). Agrupa los objetos de tipo palabra cuyos bits tienen un significado particular. Estos objetos se presentan con detalle a continuacin. Ejemplo de declaracin de una variable: IODDT_VAR1 de tipo T_COM_WMY_100 Notas

En general, el significado de los bits se indica para el estado 1 del bit. En los casos especficos, se ofrece una explicacin para cada estado del bit. No se utilizan todos los bits.

Indicadores de ejecucin de un intercambio explcito: EXCH_STS En la tabla siguiente se muestran los bits de control de intercambio del canal EXCH_STS (%MWr.m.c.0).
Smbolo estndar STS_IN_PROGR CMD_IN_PROGR ADJ_IN_PROGR Tipo BOOL BOOL BOOL Acceso L L L Significado Direccin

Lectura de las palabras de estado del canal en curso %MWr.m.c.0.X0 Intercambio de parmetros de comando en curso Intercambio de parmetros de ajuste en curso %MWr.m.c.0.X1 %MWr.m.c.0.X2

Confirmacin de intercambio explcito: EXCH_RPT En la tabla siguiente se muestra el significado de los bits de informe de intercambio EXCH_RPT (%MWr.m.c.1).
Smbolo estndar STS_ERR CMD_ERR ADJ_ERR Tipo BOOL BOOL BOOL Acceso L L L Significado Direccin

Error detectado al realizar la lectura de las palabras de %MWr.m.c.1.X0 estado del canal Error detectado al realizar un intercambio de parmetros de comando Error detectado al realizar un intercambio de parmetros de ajuste %MWr.m.c.1.X1 %MWr.m.c.1.X2

35007635 12/2011

365

Configuracin mediante Unity Pro

Fallos detectados del canal estndar, CH_FLT En la tabla siguiente se muestra el significado de la palabra de estado CH_FLT (%MWr.m.c.2). La lectura se realiza mediante un READ_STS (IODDT_VAR1).
Smbolo estndar INTERNAL_FLT APPLI_FLT Tipo BOOL BOOL Acceso L L Significado Fallo interno detectado o autoprueba del canal Fallo detectado de la aplicacin (fallo de ajuste o de configuracin) Direccin %MWr.m.c.2.4 %MWr.m.c.2.7

Diagnstico de red En la tabla siguiente se presentan las palabras de estado (o dobles palabras) CH_FLT (de %MWr.m.c.3 a 6, de %MWr.m.c.11 a 15 y %MDr.m.c.7 y 9) empleadas para diagnosticar la red. La lectura se realiza mediante un READ_STS (IODDT_VAR1).
Smbolo estndar NB_P502_CNX NB_DENIED_CNX NB_P502_REF XWAY_ADDR NB_SENT_MSG NB_RCV_MSG BW_OTHER_MSG Tipo INT INT INT INT DINT DINT INT Acceso L L L L L L L Significado Nmero de conexiones en el puerto 502 e informacin de configuracin de bridge Nmero de conexiones del puerto 502 rechazadas Nmero de mensajes rechazados en el puerto 502 Direccin X-Way (red, estacin) Nmero de mensajes enviados a travs del puerto 502 Nmero de mensajes recibidos a travs del puerto 502 Carga del servicio de mensajera y otros servicios Direccin %MWr.m.c.3 %MWr.m.c.4 %MWr.m.c.5 %MWr.m.c.6 %MDr.m.c.7 %MDr.m.c.9 %MWr.m.c.15

366

35007635 12/2011

FactoryCast HMI 1.7 Configuracin en Concept 35007635 12/2011

Configuracin del mdulo 140 NWM 100 00 en Concept

13

Objeto En este captulo, se detalla la configuracin del mdulo 140 NWM 100 00 en Concept. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 13.1 13.2 13.3 13.4 13.5 Apartado Configuracin con Concept Transferir datos mediante 984 LL Transferir datos mediante IEC SNMP Mantenimiento Pgina 368 381 402 421 435

35007635 12/2011

367

Configuracin en Concept

13.1

Configuracin con Concept

Informacin general Esta seccin explica el procedimiento para configurar el mdulo con el software Concept. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Seleccin del PLC Configuracin del nmero de NWM Acceso y edicin de la asignacin de E/S Configuracin de los parmetros de direccin Ethernet Pgina 369 373 375 379

368

35007635 12/2011

Configuracin en Concept

Seleccin del PLC


Descripcin general La siguiente informacin describe cmo configurar el mdulo 140 NWM 100 00 mediante Concept. Configuracin inicial Una vez instalado el mdulo NWM en una placa de conexiones Quantum (consulte la seccin Instalacin del mdulo), puede configurarlo mediante Concept. Para configurar el mdulo NWM seleccione, en primer lugar, la CPU (PLC). NOTA: Para obtener informacin detallada acerca del uso de Concept, consulte el conjunto de manuales suministrados con el software. Procedimiento para seleccionar una CPU Lleve a cabo los siguientes pasos para seleccionar una CPU.
Paso 1 2 Accin Abrir Concept en el panel de programacin (PC). Tal y como se indica en la siguiente figura, en el men Archivo, seleccionar Nuevo proyecto.

Resultado: Tal y como se indica en la siguiente figura, se abre un proyecto nuevo y el nombre del archivo (sin ttulo) aparece en la barra de men.

35007635 12/2011

369

Configuracin en Concept

Paso 3

Accin O bien, tal y como se indica en la siguiente figura, desde el men Proyecto, seleccionar Configurador.

Resultado: Tal y como se indica en la figura siguiente, aparece la pantalla de configuracin del PLC.

370

35007635 12/2011

Configuracin en Concept

Paso 4

Accin Hacer doble clic en el campo Tipo en la seccin PLC del men Configurar. Resultado: Tal y como se muestra en la figura siguiente, aparece el cuadro de dilogo Seleccin de PLC. La seleccin predeterminada es Quantum.

En el cuadro de dilogo CPU/Executive, seleccionar la CPU que est instalada en la placa de conexiones Quantum. NOTA: Dependiendo de la CPU seleccionada, puede que necesite seleccionar el tamao de memoria correcto en el cuadro de dilogo Tamao de memoria.

35007635 12/2011

371

Configuracin en Concept

Paso 6

Accin Hacer clic en el botn <Aceptar>. Resultado: Tal y como se indica en la figura siguiente, en la pantalla de configuracin del PLC se muestra el tipo de PLC y los parmetros de configuracin predeterminados.

Siguiente A continuacin, debe configurar el nmero de mdulos Ethernet que contendr el sistema, tal y como se indica en el procedimiento Esquemas de cableado.

372

35007635 12/2011

Configuracin en Concept

Configuracin del nmero de NWM


Informacin general La informacin siguiente describe cuntos NWM pueden configurarse en un nico controlador y cmo puede configurarse ese nmero. Introduccin Puede configurar de dos a seis mdulos Ethernet como mximo en un nico controlador, dependiendo del modelo. A 140 CPU 113 213 aceptarn un total de dos mdulos opcionales de red, entre los que se incluyen NWM, NOE, NOM, NOP y CRP 811. A 140 CPU 424, 434, 534. 434A 534A aceptarn seis. Requisitos de memoria El primer mdulo TCP/IP Ethernet configurado requiere 20 palabras de memoria. Cada mdulo adicional requiere 16 palabras adicionales de memoria. Procedimiento para la configuracin del nmero de NWM Desde la pantalla de configuracin del PLC, siga los pasos que se indican a continuacin para seleccionar el nmero de mdulos 140 NWM 100 00.
Paso 1 Accin Tal y como se muestra en la figura siguiente, en el men Configurar, seleccionar Ampliaciones de configuracin, o bien hacer doble clic en cualquier lugar de la pantalla Ampliaciones de configuracin. A continuacin, seleccionar la pantalla Seleccionar extensin.

Resultado: Aparecer el cuadro de dilogo Ampliacin de configuracin.

35007635 12/2011

373

Configuracin en Concept

Paso 2

Accin Tal y como se muestra en la figura siguiente, en el cuadro de desplazamiento TCP/IP Ethernet, seleccionar el nmero de mdulos 140 NWM 100 00 que se van a configurar.

Hacer clic en el botn <OK> Resultado: Tal y como se muestra en la figura siguiente, el estado de Ethernet en la seccin Ampliaciones de configuracin de la pantalla de configuracin del PLC, cambia de 0 al nmero seleccionado en el Paso 2.

Siguiente A continuacin, debe crear una asignacin de E/S para los mdulos NWM de su configuracin, tal y como se indica en la seccin Acceso y edicin de la asignacin de E/S (vase pgina 375).

374

35007635 12/2011

Configuracin en Concept

Acceso y edicin de la asignacin de E/S


Informacin general La siguiente informacin describe cmo crear una asignacin de E/S para mdulos NWM en el sistema. Introduccin Este procedimiento es necesario para determinar la ubicacin de los slots de los mdulos NWM en el sistema. Como parte del proceso de configuracin, debe crear una asignacin de E/S para la placa de conexiones local, incluido el mdulo 140 NWM 100 00. Procedimiento de acceso y edicin de la asignacin de E/S Siga los siguientes pasos para acceder y editar una asignacin de E/S desde el PLC. Pantalla de configuracin.
Paso 1 Accin Como se muestra en la figura siguiente, desde el men Configurar, seleccionar Asignacin de E/S.

Resultado: Como se muestra en la siguiente figura, aparecer el cuadro de dilogo Asignacin de E/S.
35007635 12/2011

375

Configuracin en Concept

Paso 2

Accin Hacer clic en el botn <Edicin> situado al final de la lnea Quantum E/S.

Aparecer el cuadro Estacin de E/S Quantum local. Nota: Puede que no haya ningn mdulo en la lista de la columna de mdulos. Continuar en el siguiente paso.

376

35007635 12/2011

Configuracin en Concept

Paso 3

Accin Hacer clic en el botn ... situado en Mdulo. Resultado: Como se muestra en la siguiente figura, aparecer el men desplegable Seleccin de mdulo de E/S.

35007635 12/2011

377

Configuracin en Concept

Paso 4

Accin Hacer clic en 140 NWM 100 00 y, a continuacin, hacer clic en el botn <Aceptar>. Resultado: El cuadro de dilogo Estacin de E/S Quantum local se actualiza y el mdulo NWM aparece en la lista Mdulo y se describe en la columna Descripcin.

5 6

Repetir los pasos 3 y 4 si hay que agregar otros mdulos a la asignacin de E/S. Hacer clic en los botones <OK> para regresar a la pantalla Configuracin del PLC.

Siguiente A continuacin, configure los parmetros de direccin Ethernet en la pantalla Ethernet / Explorador de E/S siguiendo las instrucciones de la seccin "Configuracin de los parmetros de direccin Ethernet (vase pgina 379)".

378

35007635 12/2011

Configuracin en Concept

Configuracin de los parmetros de direccin Ethernet


Descripcin general La siguiente informacin describe cmo configurar los parmetros de direccin Ethernet para el mdulo 140 NWM 100 00 con Concept. Introduccin Desde el cuadro de dilogo Ethernet/ Explorador de E/S se puede acceder a los parmetros de direccin Ethernet del mdulo 140 NWM 100 00, que contiene Direccin IP, Mscara de subred y Pasarela. Antes de llevar a cabo el siguiente procedimiento, es necesario consultar con el administrador de sistemas para determinar si se deben configurar nuevos parmetros de direccin Ethernet o si el mdulo los obtendr del servidor BOOTP. NOTA: Concept debe estar desconectado de la CPU para configurar el mdulo 140 NWM 100 00. Si existen dos dispositivos con la misma direccin IP, puede producirse un funcionamiento impredecible de la red.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DIRECCIN IP DUPLICADA

Utilice un mtodo para asignar una direccin IP exclusiva a cada dispositivo de la red. Obtenga las direcciones IP consultando al administrador del sistema para evitar la posibilidad de direcciones duplicadas.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

35007635 12/2011

379

Configuracin en Concept

Procedimiento para configurar parmetros de direccin Ethernet Lleve a cabo los siguientes pasos para configurar los parmetros de direccin Ethernet.
Paso 1 Accin En el men Ampliaciones de configuracin, seleccionar Explorador de E/S Ethernet. Resultado: Aparece el cuadro de dilogo Ethernet/ Explorador de E/S. Hacer clic en el botn de radio Especificar direccin IP. Escribir la nueva direccin IP, la mscara de subred y la direccin de pasarela en los cuadros de texto correspondientes. Seleccione el tipo de transferencia de Internet correcto del cuadro de desplazamiento Tipo de transferencia. Si el servidor BOOTP del mdulo asigna parmetros de direccin Ethernet, hacer clic en el botn de radio Utilizar servidor BOOTP. Si se selecciona esta opcin, los cuadros de texto de parmetros de direccin aparecern difuminados y no mostrarn las direcciones.

2 3 4 5

Cmo deriva el mdulo su direccin IP Durante la inicializacin, el mdulo 140 NWM 100 00 intenta leer en el PLC la informacin sobre parmetros de direccin y determina su Direccin IP del siguiente modo. Si el PLC tiene la direccin IP y no est seleccionado el servidor BOOTP, el mdulo utilizar la direccin IP configurada que se asign en el paso 2 del procedimiento anterior. Si el servidor BOOTP se seleccion en el paso 5 del procedimiento anterior, el mdulo enviar solicitudes BOOTP para recibir su direccin IP. En caso de que no exista ninguna ampliacin de configuracin, el mdulo 140 NWM 100 00 enva solicitudes BOOTP. Si el mdulo no recibe su direccin IP del servidor BOOTP despus de 2 minutos, utilizar la direccin IP procedente de la direccin MAC. NOTA: La direccin MAC viene asignada de fbrica y est grabada en una etiqueta en el panel frontal, encima del conector de cable. Se trata de una direccin nica asignada globalmente de 48 bits. Est ubicada en la PROM. La direccin Ethernet est grabada en la etiqueta en forma hexadecimal del tipo 00.00.54.xx.xx.xx.

380

35007635 12/2011

Configuracin en Concept

13.2

Transferir datos mediante 984 LL

Informacin general Esta seccin explica cmo transferir datos con Ladder Logic 984. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Descripcin de MSTR Bloque MSTR para TCP/IP en Concept Representacin de Ladder Logic para MSTR Cdigos de error de funcin MSTR Operaciones MSTR de lectura y escritura Operacin de MSTR Obtener estadsticas locales Operacin de MSTR Borrar estadsticas locales Operacin de MSTR Obtener estadsticas remotas Operacin de MSTR Borrar estadsticas remotas Operacin de MSTR Resetear mdulo opcional Operacin MSTR Leer CTE (tabla de ampliacin de configuracin) Operacin MSTR Escribir CTE (tabla de ampliacin de configuracin) Estadsticas de Ethernet TCP/IP Pgina 382 383 384 386 390 391 392 393 394 395 396 398 400

35007635 12/2011

381

Configuracin en Concept

Descripcin de MSTR
Informacin general La siguiente informacin describe las operaciones MSTR. Introduccin Todos los mdulos TCP/IP Ethernet Quantum 140 NWM 100 00 ofrecen al usuario la posibilidad de transferir datos entre los nodos de una red TCP/IP mediante la utilizacin de una instruccin especial del master (MSTR). Todos los PLC que admiten las funciones de comunicacin de red a travs de Modbus Plus y Ethernet pueden utilizar la instruccin MSTR de Ladder logic para leer o escribir la informacin del controlador. Operaciones MSTR La tabla siguiente enumera todas las operaciones de comunicaciones de red MSTR posibles e indica si la red Ethernet TCP/IP las admite. Cada operacin se designa con un cdigo. La tabla siguiente enumera las operaciones e indica las que se admiten en una red TCP/IP Ethernet.
Operacin MSTR Escribir datos Leer datos Obtener estadsticas locales Borrar estadsticas locales Obtener estadsticas remotas Borrar estadsticas remotas Resetear mdulo opcional Leer CTE (ampliacin de configuracin) Escribir CTE (ampliacin de configuracin) Tipo de operacin 1 2 3 4 5 6 7 8 9 Compatibilidad con Ethernet TCP/IP Compatible Compatible Compatible Compatible Compatible Compatible Compatible Compatible Compatible

Nmero de instrucciones MSTR permitidas En un programa Ladder Logic, pueden estar activas simultneamente hasta cuatro instrucciones MSTR por NWM. Es posible programar ms de 16 operaciones MSTR para ser habilitadas por la ejecucin de la lgica. Cuando un bloque MSTR activo habilita los recursos que ha utilizado y se desactiva, es posible activar la siguiente operacin MSTR que se encuentre en la lgica.

382

35007635 12/2011

Configuracin en Concept

Bloque MSTR para TCP/IP en Concept


Informacin general La siguiente informacin describe cmo completar la instalacin del bloque MSTR en una red TCP/IP para el mdulo 140 NWM 100 00. Procedimiento para la instalacin del bloque MSTR en TCP/IP Este es el mismo bloque MSTR que se emple para TCP/IP en Concept Ladder Logic. Cuando haya introducido el bloque MSTR en la red, lleve a cabo los siguientes pasos.
Paso 1 2 3 4 Accin Situar el cursor en el bloque MSTR. Configurar el bloque de control y el campo de datos haciendo doble clic Pulsar <Ctrl D> o Editar Zoom DX (pantalla de zoom DX) Ir a la pgina 2 para obtener ms informacin sobre el bloque MSTR especfico de TCP/IP y complete la informacin requerida.

35007635 12/2011

383

Configuracin en Concept

Representacin de Ladder Logic para MSTR


Descripcin general La siguiente informacin describe la representacin de Ladder Logic para MSTR. Diagrama Ladder Logic Como muestra la figura siguiente, el bloque MSTR se representa en diagramas Ladder Logic.

Entradas La instruccin MSTR cuenta con las dos entradas de control siguientes. Cuando la entrada al asiento superior est activada, habilita la instruccin. Cuando la entrada al asiento medio est activada, finaliza la operacin activa.

Salidas La instruccin MSTR puede generar las tres salidas posibles que se indican a continuacin. La salida del asiento superior refleja el estado de la entrada superior; se activa mientras la instruccin est activa. La salida del nodo medio refleja el estado de la entrada media; se activa si la operacin MSTR finaliza antes de completarse o si se produce una anomala durante la operacin. La salida del nodo inferior se activa si una operacin MSTR se ha completado correctamente. Si todas las salidas estn a cero significa que cuatro instrucciones MSTR ya estn en curso.

384

35007635 12/2011

Configuracin en Concept

Contenido del asiento superior El registro 4x introducido en el asiento superior es el primero de varios registros de salida (dependiente de la red) que comprende el bloque de control de la red. La estructura del bloque de control ser diferente segn la red que se utilice. En el caso de las operaciones Leer y Escribir CTE de Ethernet, el asiento intermedio almacena el contenido de la tabla de ampliacin de configuracin Ethernet en una serie de registros. En la siguiente tabla se muestra la estructura del bloque de control de la red Ethernet TCP/IP.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Contenido Identifica una de las diez operaciones MSTR vlidas para TCP/IP (1... 4 y 7... 12). Muestra el estado. Muestra la longitud (nmero de registros transferidos). Muestra la informacin que depende de la operacin MSTR. Byte bajo: ndice de destino. Byte alto: direccin de ranura de placa de conexiones del mdulo NWM. Quinto implcito Sexto implcito Sptimo implcito Octavo implcito Byte 4 (MSB) de la direccin IP de destino de 32 bits. Byte 3 de la direccin IP de destino de 32 bits. Byte 2 de la direccin IP de destino de 32 bits. Byte 1 (LSB) de la direccin IP de destino de 32 bits.

Contenido del asiento medio El registro 4x introducido en el asiento medio es el primero de un grupo de registros de salida contiguos que comprenden el campo de datos. Para operaciones que suministran datos al procesador de comunicaciones, como una operacin de escritura, el campo de datos es el origen de los datos. Para operaciones que obtienen datos del procesador de comunicaciones, como una operacin de lectura, el campo de datos es el destino de los datos. En el caso de las operaciones Leer y Escribir CTE de Ethernet, el asiento intermedio almacena el contenido de la tabla de ampliacin de configuracin Ethernet en una serie de registros. Contenido del asiento inferior El valor entero introducido en el asiento inferior especifica la longitud; el nmero mximo de registros del campo de datos. La longitud deber estar comprendida entre 1 y 100.

35007635 12/2011

385

Configuracin en Concept

Cdigos de error de funcin MSTR


Presentacin La informacin siguiente describe los cdigos de error detectados para las operaciones MSTR del mdulo NWM. Dnde aparece Si se produce una anomala durante una operacin MSTR, aparecer un cdigo hexadecimal de error en el primer registro implicado en el bloque de control (el asiento superior). Los cdigos de funcin son especficos para cada red. Cdigos Ethernet TCP/IP En la siguiente tabla se describen las anomalas que pueden producirse en el bloque de control MSTR en caso de que la rutina MSTR sobrepase la red Ethernet TCP/IP.
Cdigo hexadecimal 1001 2001 2002 Significado El usuario ha anulado el elemento MSTR. Se ha especificado un tipo de operacin no admitido en el bloque de control. Se han modificado uno o ms parmetros del bloque de control mientras el elemento MSTR est activo (slo se aplica a operaciones que realizan varios ciclos antes de finalizar). Slo se podrn modificar los parmetros del bloque de control cuando el elemento MSTR no est activo. Valor no vlido en el campo de longitud del bloque de control. Valor no vlido en el campo de offset del bloque de control. Valores no vlidos en los campos de longitud y de offset del bloque de control. rea de datos del dispositivo esclavo no vlida. Direccionamiento de red del dispositivo esclavo no vlido. Cdigo de error de deteccin de Modbus genrico. Respuesta de excepcin de esclavo Modbus. Respuesta incoherente de esclavo Modbus. El mdulo opcional no responde.

2003 2004 2005 2006 2008 3000 30ss* 4001 F001

* ss = subcampo

386

35007635 12/2011

Configuracin en Concept

En la tabla siguiente se enumeran los valores de subcampo ss en el cdigo 30ss.


Valor hexadecimal de ss 01 02 03 04 05 06 07 Significado El dispositivo esclavo no admite la operacin solicitada. Se han solicitado registros de dispositivos esclavos no existentes. Se piden valores de datos no vlidos. Reservado. El esclavo ha aceptado un comando de programa de larga duracin. La funcin no se puede realizar en este momento; hay vigente un comando de larga duracin. El esclavo ha rechazado un comando de programa de larga duracin.

Anomalas de red Ethernet TCP/IP En la tabla siguiente, se describen los cdigos que pueden producirse en el bloque de control MSTR como resultado de una anomala de la red Ethernet TCP/IP.
Cdigo de error hexadecimal 5004 5005 5006 5009 500C 500D 5011 5016 5017 5020 5028 5029 502A 502B 502C 502D 502E 502F 5030 5031 5032
35007635 12/2011

Significado Llamada del sistema interrumpida. Error de deteccin de E/S. Esta direccin no existe. El descriptor del conector no es vlido. Memoria insuficiente. Permiso denegado. Entrada existente. Un argumento no es vlido. Una tabla interna se ha quedado sin espacio. La conexin se ha interrumpido. Direccin de destino requerida. Tipo de protocolo falso para el conector. Protocolo no disponible. Protocolo no compatible. Tipo de conector no compatible. Operacin no admitida en un conector. Familia de protocolo no compatible. Familia de direcciones no compatible. Direccin ya en uso. No se puede asignar la direccin solicitada. Operacin de conector en un no conector. 387

Configuracin en Concept

5033 5034 5035 5036 5037 5038 5039 503A 503B 503C 503D 503E 503F 5040 5041 5042 5043 5044 5045 5046 5047 5050 5051 5052 5053 5054 5055

No se puede acceder a la red. La red finaliza la conexin en caso de reinicializacin. La red origin una interrupcin de la conexin. Conexin restablecida por Peer. Sin bfer disponible. Conector ya conectado. Conector no conectado. No es posible transmitir despus de cerrar el conector. Demasiadas referencias, no es posible empalmar. Se ha acabado el tiempo de conexin. (Consulte la nota que aparece ms abajo.) Conexin rechazada. La red no funciona. Archivo de texto ocupado. Demasiados niveles de conexin. Ninguna ruta al host. Dispositivo de bloque requerido. El host no funciona. Operacin en curso ahora. Operacin ya en curso. La operacin se bloquear. Funcin no implementada. No hay recurso de red. Error de deteccin de longitud. Error de deteccin de direccionamiento. Error de deteccin de aplicacin. Cliente no apto para solicitud. No hay recurso remoto (Nota: Puede indicar que no hay ninguna ruta de acceso al equipo remoto). (Consulte la nota que aparece ms abajo.) La conexin TCP no est en funcionamiento. Configuracin incoherente.

5056 5057

NOTA: Cdigos 503C y 5055:


El cdigo 5055 puede producirse antes que un cdigo 503C.

Ningn equipo remoto tendr preferencia sobre un tiempo de espera.

388

35007635 12/2011

Configuracin en Concept

Cdigos CTE En la tabla siguiente se incluyen los cdigos de error que se generan en caso de que se produzca algn problema con la tabla de ampliacin de configuracin de Ethernet (CTE) y sta se encuentra inoperativa en la configuracin del programa.
Cdigo de error hexadecimal 7001 7002 7003 7004 7005 Significado No hay ampliacin de la configuracin de Ethernet. No se puede acceder a CTE. El offset no es vlido. El offset + longitud no es vlido. Campo de datos incorrecto en CTE.

35007635 12/2011

389

Configuracin en Concept

Operaciones MSTR de lectura y escritura


Presentacin Una operacin MSTR de escritura (tipo de operacin 1 en el registro que se visualiza en el asiento superior) transfiere datos de un equipo maestro de origen a un equipo esclavo de destino especfico de la red. Una operacin MSTR de lectura (tipo de operacin 2 en el registro que se visualiza en el asiento superior) transfiere datos de un equipo esclavo de origen especfico a un equipo maestro de destino de la red. Para leer y escribir se utiliza una ruta de acceso de transaccin maestra de datos y se debe completar con mltiples anlisis. NOTA: El acceso a Ethernet TCP/IP se debe realizar mediante productos de acceso a IP Ethernet estndar de otros fabricantes. Utilizacin del bloque de control En la tabla siguiente se describen los registros del bloque de control MSTR (asiento superior) que contiene la informacin de lectura o escritura.
Registro Visualizado Primer implcito Funcin Contenido

Tipo de operacin 1 = Escribir, 2 = Leer. Estado Visualiza un valor hexadecimal que indica un error MSTR detectado. Respuesta de excepcin, donde el tamao de respuesta es incorrecto. Respuesta de excepcin, donde el tamao de respuesta es incorrecto. Leer Escribir Cdigo de excepcin +3000 4001

Segundo implcito

Longitud

Escribir = nmero de registros que se deben enviar al esclavo. Leer = nmero de registros que se deben leer del esclavo. Especifica empezar el registro 4x en el esclavo que se va a leer o en el que se va a escribir (1 = 4001, 49 =40049). Direccin de ranura de placa de conexiones del mdulo NWM. Cada registro contiene un byte de la direccin IP de 32 bits.

Tercer implcito

Campo de datos del equipo esclavo Byte de menor valor Destino

Cuarto implcito Quinto al Octavo implcito

390

35007635 12/2011

Configuracin en Concept

Operacin de MSTR Obtener estadsticas locales


Presentacin La operacin Obtener estadsticas locales (tipo de operacin 3 en el registro que se visualiza en el asiento superior) obtiene informacin relacionada con el asiento local en el que se ha programado MSTR. Consulte Estadsticas de Ethernet TCP/IP para obtener la informacin recibida en la operacin Obtener estadsticas locales. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Obtener estadsticas locales.
Registro Visualizado Primer implcito Segundo implcito Funcin Tipo de operacin Estado Longitud Contenido 3 Visualiza un valor hexadecimal que indica un error MSTR detectado, si es relevante. Comenzando por offset, se trata del nmero de palabras de estadsticas de la tabla de estadsticas del procesador local; la longitud debe ser > 0 < campo de datos. Un valor de offset relativo a la primera palabra disponible en la tabla de estadsticas del procesador local. Si el offset se especifica como 1, la funcin obtiene estadsticas comenzando por la segunda palabra de la tabla. Direccin de ranura de placa de conexiones del mdulo NWM.

Tercer implcito

Offset

Cuarto implcito Quinto al Octavo implcito

Byte de menor valor No aplicable

35007635 12/2011

391

Configuracin en Concept

Operacin de MSTR Borrar estadsticas locales


Presentacin La operacin Borrar estadsticas locales (tipo de operacin 4 en el registro que se visualiza en el asiento superior) borra la informacin relacionada con el asiento local en el que se ha programado MSTR. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Borrar estadsticas locales.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Quinto al Octavo implcito Funcin Tipo de operacin Estado No aplicable No aplicable Byte de menor valor Direccin de ranura de placa de conexiones del mdulo NWM. No aplicable Contenido 4 Visualiza un valor hexadecimal que indica un error MSTR detectado, si es relevante.

392

35007635 12/2011

Configuracin en Concept

Operacin de MSTR Obtener estadsticas remotas


Presentacin La operacin Obtener estadsticas remotas (tipo de operacin 7 en el registro que se visualiza en el asiento superior) obtiene informacin relacionada con los asientos remotos de la red. Esta operacin puede requerir varios ciclos para completarse y no requiere una ruta de acceso de transaccin maestra de datos. El mdulo Ethernet remoto siempre devuelve su tabla de estadsticas completa si se realiza una solicitud, aunque la solicitud no incluya la tabla completa. A continuacin, la instruccin MSTR copia nicamente la cantidad de palabras que se han solicitado en los registros 4x designados. NOTA: El acceso a Ethernet TCP/IP se debe realizar mediante productos de acceso a IP Ethernet estndar de otros fabricantes. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Obtener estadsticas remotas.
Registro Visualizado Primer implcito Segundo implcito Funcin Tipo de operacin Estado Longitud Contenido 7 Visualiza un valor hexadecimal que indica un error MSTR detectado, si es relevante. Comenzando por un offset, se trata del nmero de palabras de estadsticas de la tabla de estadsticas del procesador local; la longitud debe ser > 0 < campo de datos. Especifica un valor de offset relativo a la primera palabra disponible en la tabla de estadsticas del procesador local. Si el offset se especifica como 1, la funcin obtiene estadsticas comenzando por la segunda palabra de la tabla. ndice de destino Cada registro contiene un byte de la direccin IP de 32 bits.

Tercer implcito

Offset

Cuarto implcito Quinto al Octavo implcito

Byte ms significativo Destino

35007635 12/2011

393

Configuracin en Concept

Operacin de MSTR Borrar estadsticas remotas


Presentacin La operacin Borrar estadsticas remotas (tipo de operacin 8 en el registro que se visualiza en el asiento superior) borra las estadsticas relacionadas con el asiento de red remoto desde el campo de datos del asiento local. Esta operacin puede requerir varios ciclos para completarse y utiliza una nica ruta de acceso de transaccin maestra de datos. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Borrar estadsticas remotas.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Quinto al Octavo implcito Funcin Tipo de operacin Estado No aplicable No aplicable Byte ms significativo Destino ndice de destino Cada registro contiene un byte de la direccin IP de 32 bits. Contenido 8 Visualiza un valor hexadecimal que indica un error MSTR detectado, si es relevante.

394

35007635 12/2011

Configuracin en Concept

Operacin de MSTR Resetear mdulo opcional


Presentacin La operacin Resetear mdulo opcional (tipo de operacin 10 en el registro que se visualiza en el asiento superior) hace que un mdulo opcional Quantum 140 NWM 100 00 introduzca un ciclo de reseteado para restablecer su entorno operativo. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Resetear mdulo opcional.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Funcin Tipo de operacin Estado No aplicable No aplicable Byte de menor valor Direccin de ranura de placa de conexiones del mdulo NWM. Contenido 10 Muestra un valor hexadecimal que indica un error MSTR detectado, si es relevante.

Quinto al Octavo implcito No aplicable

35007635 12/2011

395

Configuracin en Concept

Operacin MSTR Leer CTE (tabla de ampliacin de configuracin)


Presentacin La operacin Leer CTE (tipo de operacin 11 en el registro visualizado del asiento superior) lee un nmero determinado de bytes de la tabla de ampliacin de la configuracin Ethernet en el bfer indicado en la memoria del PLC. Los bytes que se van a leer empiezan en un offset de bytes del comienzo del CTE. El contenido de la tabla Ethernet CTE se visualiza en el asiento intermedio del bloque MSTR. Utilizacin del bloque de control En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Leer CTE.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Funcin Contenido

Tipo de operacin 11 Estado No aplicable No aplicable Byte de menor valor Direccin de ranura de placa de conexiones del mdulo NWM. Visualiza un valor hexadecimal que indica un error MSTR detectado, si es relevante.

Quinto al Octavo implcito No aplicable

396

35007635 12/2011

Configuracin en Concept

Implementacin de visualizacin CTE Los valores de la tabla de ampliacin de la configuracin (CTE) Ethernet se visualizan en una serie de registros en el asiento medio de la instruccin MSTR cuando se implementa una operacin Leer CTE. El asiento medio contiene el primero de 11 registros 4x contiguos. En la siguiente tabla se describen los datos CTE contenidos en los registros.
Parmetros Tipo de transferencia Direccin IP Registro Visualizado Contenido 1 = 802.3 2 = Ethernet Primer implcito Segundo implcito Tercer implcito Cuarto implcito Mscara de subred Pasarela Quinto implcito Sexto implcito Sptimo implcito Octavo implcito Noveno implcito Dcimo implcito Undcimo implcito Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits Palabra superior Palabra inferior Byte 4 (MSB) de la direccin de pasarela de 32 bits Byte 3 de la direccin de pasarela de 32 bits Byte 2 de la direccin de pasarela de 32 bits Byte 1 (LSB) de la direccin de pasarela de 32 bits Byte de mayor valor Byte de menor valor

NOTA: La unidad p slo utiliza el tipo de mdulo durante el proceso de carga para determinar el mdulo utilizado.

35007635 12/2011

397

Configuracin en Concept

Operacin MSTR Escribir CTE (tabla de ampliacin de configuracin)


Presentacin La operacin Escribir CTE escribe un nmero determinado de bytes de la memoria del PLC, comenzando por una direccin de byte determinada, en una tabla de ampliacin de la configuracin Ethernet en un offset especificado. El contenido de la tabla Ethernet CTE se encuentra en el asiento intermedio del bloque MSTR. Implementacin de red La operacin Escribir CTE (tipo de operacin 12 en el registro que se visualiza en el asiento superior) puede implementarse en las redes Ethernet TCP/IP mediante el adaptador de red adecuado. NOTA: Las redes Modbus Plus no utilizan esta operacin. Utilizacin del bloque de control En una operacin de escritura CTE, los registros del bloque de control MSTR (asiento superior) sern diferentes segn la red que se utilice. En la siguiente tabla se describen los registros del bloque de control MSTR (asiento superior). Estos registros contienen la informacin de Escribir CTE.
Registro Visualizado Primer implcito Segundo implcito Tercer implcito Cuarto implcito Byte de menor valor ndice de ranura Se trata de un valor visualizado en el byte de mayor valor del registro o no utilizado. Nmero visualizado en el byte de menor valor, comprendido entre 1 y 16, que indica la ranura de la placa de conexiones local en la que se encuentra la opcin. Funcin Contenido

Tipo de operacin 12 Estado No aplicable Muestra un valor hexadecimal que indica un error MSTR detectado, si es relevante.

Quinto al Octavo implcito

No aplicable

398

35007635 12/2011

Configuracin en Concept

Implementacin de visualizacin CTE Los valores de la tabla de extensin de la configuracin (CTE) Ethernet se visualizan en una serie de registros en el asiento medio de la instruccin MSTR cuando se implementa una operacin Escribir CTE. El asiento medio contiene el primero de 11 registros 4x contiguos. En la siguiente tabla se describen los datos CTE contenidos en los registros.
Parmetros Tipo de transferencia Direccin IP Registro Visualizado Contenido 1 = 802.3 2 = Ethernet Primer implcito Segundo implcito Tercer implcito Cuarto implcito Mscara de subred Pasarela Quinto implcito Sexto implcito Sptimo implcito Octavo implcito Noveno implcito Dcimo implcito Primer byte de la direccin IP Segundo byte de la direccin IP Tercer byte de la direccin IP Cuarto byte de la direccin IP Palabra superior Palabra inferior Primer byte de la pasarela Segundo byte de la pasarela Tercer byte de la pasarela Cuarto byte de la pasarela Byte de menor valor

Undcimo implcito Byte de mayor valor

35007635 12/2011

399

Configuracin en Concept

Estadsticas de Ethernet TCP/IP


Presentacin Una tarjeta Ethernet TCP/IP responde a los comandos "Obtener estadsticas locales" y "Establecer estadsticas locales" con la siguiente informacin.
Palabra 00 ... 02 03 04 y 05 06 y 07 08 y 09 10 y 11 12 y 13 14 y 15 16 y 17 18 y 19 20 y 21 22 y 23 24 y 25 26 y 27 28 y 29 30 y 31 32 y 33 34 y 35 36 y 37 Significado Direccin MAC Estado de la tarjeta (consulte la tabla Definicin de bits de estado de tarjeta en este mapa) Nmero de interrupts receptores Nmero de interrupts transmisores Cantidad Transmit _ timeout Cantidad Collision_detect Paquetes perdidos Error de deteccin de memoria Nmero de veces que se ha reiniciado el controlador Error de transferencia de recepcin Error de desborde del receptor Error CRC de recepcin Error de bfer de recepcin Error de bfer de transmisin Transgresin por debajo de zona de transmisin ltima colisin Portadora perdida Nmero de reintentos Direccin IP

400

35007635 12/2011

Configuracin en Concept

Definicin del bit de palabra de estado de tarjeta


N. de bit 15 14 13 12 11-4 3 2 1 0 Definicin Enlace NWM encendido = 1, apagado = 0 LED Appl NMW encendido = 1, apagado = 0 Fibra/TP NWM (Fibra = 1, TP = 0) NWM 100 Mbit (100 = 1, 10 = 0) Tipo de mdulo (consulte la tabla que aparece a continuacin) NO UTILIZADO Dplex completo NWM (0 = Semi, 1 = Completo) Configurado con NWM Ejecucin en NWM

Definicin del bit de palabra de estado de la tarjeta por tipo de mdulo


Valor de los bits 11-4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Tipo de mdulo NOE 2x1 170 ENT 110 00 M1E NOE 771 00 ETY 410 Reservado Reservado Reservado Reservado Reservado NOE 771 10 NOE 771 01 NOE 771 11 NWM 100 00 170 ENT 111 01

Para obtener informacin detallada sobre los niveles de bits en los mdulos Momentum 170ENT11001 y Momentum 170ENT11000, consulte la Gua del usuario de los adaptadores de comunicaciones Ethernet Momentum 170ENT11001 y 170ENT11000, 870USE11400.

35007635 12/2011

401

Configuracin en Concept

13.3

Transferir datos mediante IEC

Informacin general Esta seccin explica cmo transferir bloques de datos mediante IEC. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado CREAD_REG CWRITE_REG READ_REG WRITE_REG TCP_IP_ADDR MBP_MSTR Pgina 403 406 409 412 415 417

402

35007635 12/2011

Configuracin en Concept

CREAD_REG
Descripcin de la funcin Este bloque de funcin lee el rea de registro continuamente. Lee los datos de un asiento de destino a travs de Ethernet TCP/IP. EN y ENO pueden proyectarse como parmetros adicionales. NOTA:

A la hora de programar una funcin CREAD_REG, debe estar familiarizado con los procedimientos de acceso que utiliza la red. Por motivos tcnicos, este bloque de funcin no permite el uso de los lenguajes de programacin ST e IL.

Representacin

Descripcin de parmetros
Parmetro SLAVEREG NO_REG AddrFld REG_READ STATUS Tipo de datos DINT INT WordArr5 WORD WORD Significado Direccin de offset del primer registro 4x del esclavo que se va a leer Cantidad de registros que se debe leer del esclavo Estructura de datos que describe la direccin TCI/IP Primer registro de rea 4x para los valores de lectura Consulte Errores detectados de tiempo de ejecucin

35007635 12/2011

403

Configuracin en Concept

Descripcin bsica para WordArr5 con Ethernet TCP/IP


Elemento WordArr5[1] Tipo de datos WORD Significado Byte de menor valor: ndice de asignacin MET (transportador de MBP por Ethernet) Byte de mayor valor: ranura del mdulo NWM Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

WordArr5[2] WordArr5[3] WordArr5[4] WordArr5[5]

WORD WORD WORD WORD

Modo de funcin del bloque CREAD_REG Aunque existe un gran nmero de bloques de funcin de CREAD_REG que pueden programarse, slo pueden estar activas cuatro operaciones de lectura al mismo tiempo. En ese caso, resulta insignificante si son resultado de este bloque de funcin o de otros (por ejemplo, MBP_MSTR, MSTR, READ_REG). Todos los bloques de funcin utilizan una ruta de transaccin de datos y requieren varios ciclos para finalizar un trabajo. NOTA: La comunicacin TCP/IP entre un PLC Quantum (NWM) y un PLC Momentum (todas las CPU de TCP/IP y todos los mdulos de E/S TCP/IP) slo es posible cuando se lleva a cabo un solo trabajo de lectura o escritura en cada ciclo. Si se envan varias tareas por ciclo de PLC, la comunicacin se detiene sin generar ningn mensaje en el registro de estado del bloque de funciones. La informacin de acceso completa se encuentra en la estructura de datos WordArr5 de la entrada AddrFld. El tipo de bloque de funcin conectado a esta entrada y, por lo tanto, el contenido de la estructura de datos, dependen de la red que se utilice.

Utilice: Ethernet TCP/IP, el bloque de funcin TCP_IP_ADDR

NOTA: Para expertos: la estructura de datos WordArr5 tambin puede utilizarse con constantes. NOTA: Este bloque de funciones coloca una gran carga en la red; por lo tanto, la carga de la red debe supervisarse con cuidado. Si la carga de la red es demasiado alta, la lgica del programa se reorganizar para que funcione con el bloque de funcin READ_REG, una variacin de este bloque de funcin que no funciona en un modo continuo, sino mediante control de comandos.

404

35007635 12/2011

Configuracin en Concept

SLAVEREG Inicio del rea del esclavo de destino desde el que se leen los datos de origen. El rea de origen siempre se encuentra en el rea de registro 4x. SLAVEREG espera que la referencia de origen sea un offset dentro del rea 4x. El "4" a la izquierda debe omitirse (por ejemplo 59 [los contenidos de las variables o el valor del literal] = 40059). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal. NO_REG Nmero de registros que van a leerse desde el esclavo de destino (1 - 100). El parmetro puede introducirse como direccin directa, variable ubicada, variable no ubicada o literal. El parmetro puede introducirse como direccin directa, variable ubicada o variable no ubicada. REG_READ Este parmetro de palabra se dirige al primer registro de la serie de registros NO_REG, enumerados de uno en uno, que se utilizan como rea de datos de destino. El parmetro debe introducirse como direccin directa o variable ubicada. STATUS Consulte Errores detectados de tiempo de ejecucin. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

35007635 12/2011

405

Configuracin en Concept

CWRITE_REG
Descripcin de la funcin El propsito de este bloque de funcin consiste en escribir el rea de registro continuamente. Transfiere los datos desde el PLC a travs de Ethernet TCP/IP a un esclavo de destino. EN y ENO pueden configurarse como parmetros adicionales. NOTA:

Debe estar familiarizado con los procedimientos de acceso de la red al programar una funcin CWRITE_REG. Por motivos tcnicos, este bloque de funcin no permite utilizar los lenguajes de programacin ST e IL.

Smbolo

Descripcin de parmetros
Parmetro SLAVEREG NO_REG REG_WRIT AddrFld STATUS Tipo de datos DINT INT WORD WordArr5 WORD Significado Direccin de offset del primer registro 4x del esclavo en el que se va a escribir Nmero de registros que se van a escribir en el esclavo Primer registro 4x del rea de datos de origen Estructura de datos para transferir la direccin TCI/IP Cdigo MSTR, consulte Errores detectados en tiempo de ejecucin

406

35007635 12/2011

Configuracin en Concept

Descripcin bsica para WordArr5 con Ethernet TCP/IP


Elemento WordArr5[1] Tipo de datos WORD Significado Byte de menor valor: ndice de asignacin MET (transportador de MBP por Ethernet) Byte de mayor valor: ranuras del mdulo NWM Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

WordArr5[2] WordArr5[3] WordArr5[4] WordArr5[5]

WORD WORD WORD WORD

Modo de funcin del bloque CWRITE_REG Aunque existe un gran nmero de bloques de funcin de CWRITE_REG que pueden programarse, slo pueden estar activas cuatro operaciones de escritura al mismo tiempo. Es igual si estas operaciones se llevan a cabo mediante este bloque de funcin u otros (por ejemplo, MBP_MSTR, MSTR, WRITE_REG). Todos los bloques de funcin utilizan una ruta de transaccin de datos y requieren varios ciclos para finalizar un trabajo. Si se utilizan varios bloques de funcin CWRITE_REG dentro de una aplicacin, al menos los valores de los parmetros NO_REG o REG_WRITE deben ser diferentes. NOTA: La comunicacin TCP/IP entre un PLC Quantum (NWM) y un PLC Momentum (todas las CPU de TCP/IP y todos los mdulos de E/S TCP/IP) slo es posible cuando se lleva a cabo un solo trabajo de lectura o escritura en cada ciclo. Si se envan varias tareas por ciclo de PLC, la comunicacin se detiene sin generar ningn mensaje en el registro de estado del bloque de funciones. La informacin de acceso completa se encuentra en la estructura de datos WordArr5 de la entrada AddrFld. El tipo de bloque de funcin conectado a esta entrada y, por lo tanto, el contenido de la estructura de datos depende de la red que se utilice. Utilice: Ethernet TCP/IP: el bloque de funcin TCP_IP_ADDR NOTA: Para expertos: la estructura de datos WordArr5 tambin puede utilizarse con constantes. NOTA: Este bloque de funciones coloca una gran carga en la red. Por tanto, la carga de la red debe supervisarse con cuidado. Si la carga de la red es demasiado alta, la lgica del programa se reorganizar para que funcione con el bloque de funcin WRITE_REG, lo que lo convierte en una variacin de este bloque de funcin que no funciona en un modo continuo, pero est controlado mediante comandos.

35007635 12/2011

407

Configuracin en Concept

SLAVEREG Inicio del rea del esclavo de destino en el que se escriben los datos de origen. El rea de destino siempre se encuentra en el rea de registro 4x. SLAVEREG espera que la direccin de destino sea un offset dentro del rea 4x. El "4" inicial debe omitirse (por ejemplo 59 [los contenidos de las variables o el valor del literal] = 40059). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal. NO_REG Nmero de registros que se van a escribir en el procesador del esclavo (de 1 a 100). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal. STATUS Cdigo MSTR, consulte Errores detectados en tiempo de ejecucin. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada. REG_WRIT Este parmetro de palabra se dirige al primer registro de la serie de registros NO_REG sucesivos que se utilizan como rea de datos de origen. El parmetro debe introducirse como direccin directa o variable ubicada.

408

35007635 12/2011

Configuracin en Concept

READ_REG
Descripcin de la funcin Si se solicita, este bloque de funcin puede leer un rea de registro una vez (flanco ascendente de la entrada REQ). Lee los datos de un esclavo de destino a travs de Ethernet TCP/IP. EN y ENO pueden proyectarse como parmetros adicionales. NOTA:

A la hora de programar una funcin READ_REG, debe estar familiarizado con los procedimientos de acceso que utiliza la red. Por motivos tcnicos, este bloque de funcin no permite el uso de los lenguajes de programacin ST e IL.

Smbolo

Descripcin de parmetros
Parmetro REQ SLAVEREG NO_REG AddrFld NDR ERROR STATUS REG_READ Tipo de datos BOOL DINT INT WordArr5 BOOL BOOL WORD WORD Significado Inicio de la operacin de lectura una vez Direccin de offset del primer registro 4x del esclavo que se va a leer Cantidad de registros que se deben leer del esclavo Estructura de datos que describe la direccin TCI/IP Defina "1" para un ciclo tras leer datos nuevos Defina "1" para realizar un ciclo en caso de fallo Consulte Errores detectados de tiempo de ejecucin Primer registro de rea 4x para los valores de lectura

35007635 12/2011

409

Configuracin en Concept

Descripcin bsica para WordArr5 con Ethernet TCP/IP


Elemento WordArr5[1] Tipo de datos WORD Significado Byte de menor valor: ndice de asignacin MET (transportador de MBP por Ethernet) Byte de mayor valor: ranura del mdulo NWM Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

WordArr5[2] WordArr5[3] WordArr5[4] WordArr5[5]

WORD WORD WORD WORD

Modo de funcin de bloques READ_REG Aunque se puede programar un gran nmero de bloques de funcin de READ_REG, slo pueden estar activas cuatro operaciones de lectura al mismo tiempo. En ese caso, resulta insignificante si son el resultado de este bloque de funcin o de otras operaciones de lectura (por ejemplo, MBP_MSTR, MSTR, CREAD_REG). Todos los bloques de funcin utilizan una ruta de transaccin de datos y requieren varios ciclos para finalizar un trabajo. NOTA: La comunicacin TCP/IP entre un PLC Quantum (NWM) y un PLC Momentum (todas las CPU de TCP/IP y todos los mdulos de E/S TCP/IP) slo es posible cuando se lleva a cabo un solo trabajo de lectura o escritura en cada ciclo. Si se envan varias tareas por ciclo de PLC, la comunicacin se detiene sin generar ningn mensaje en el registro de estado del bloque de funciones. La informacin de acceso completa se encuentra en la estructura de datos WordArr5 de la entrada AddrFld. El tipo de bloque de funcin conectado a esta entrada y, por lo tanto, el contenido de la estructura de datos, dependen de la red que se utilice.

Utilice: Ethernet TCP/IP, el bloque de funcin TCP_IP_ADDR

NOTA: Para expertos: la estructura de datos WordArr5 tambin puede utilizarse con constantes. REQ Un flanco ascendente dispara la transaccin leda. El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal.

410

35007635 12/2011

Configuracin en Concept

SLAVEREG Inicio del rea del esclavo de destino desde el que se leen los datos de origen. El rea de origen siempre se encuentra en el rea de registro 4x. SLAVEREG espera que la referencia de origen sea un offset dentro del rea 4x. El "4" a la izquierda debe omitirse (por ejemplo 59 [los contenidos de las variables o el valor del literal] = 40059). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal. NO_REG Nmero de registros que van a leerse desde el esclavo de destino (1 - 100). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal. NDR La transicin al estado activo para un ciclo de programa supone la recepcin de datos nuevos listos para procesarse. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada. ERROR La transicin al estado activo para un ciclo de programa supone la deteccin de una nueva anomala. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada. REG_READ Este parmetro de palabra se dirige al primer registro en un conjunto de registros NO_REG ordenados por series que se utilizan como rea de datos de destino. El parmetro debe introducirse como direccin directa o variable ubicada. STATUS Consulte Errores detectados de tiempo de ejecucin. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

35007635 12/2011

411

Configuracin en Concept

WRITE_REG
Descripcin de la funcin Si se solicita, este bloque de funcin puede escribir un rea de registro una vez (flanco ascendente de la entrada REQ). Transfiere los datos desde el PLC a travs de Ethernet TCP/IP a un esclavo de destino. EN y ENO pueden configurarse como parmetros adicionales. NOTA:

Debe estar familiarizado con los procedimientos de acceso de la red al programar una funcin WRITE_REG. Por motivos tcnicos, este bloque de funcin no permite utilizar los lenguajes de programacin ST e IL.

Smbolo

Descripcin de parmetros
Parmetro REQ SLAVEREG NO_REG AddrFld REG_WRIT DONE ERROR STATUS Tipo de datos BOOL DINT INT WordArr5 WORD BOOL BOOL WORD Significado Inicio de la operacin de escritura una vez Direccin de offset del primer registro 4x del esclavo en el que se va a escribir Nmero de registros que se van a escribir desde el esclavo Estructura de datos que transfiere la direccin TCP/IP Primer registro 4x del rea de datos de origen Defina "1" para un ciclo tras escribir datos Defina "1" para realizar un ciclo en caso de fallo Consulte Errores detectados de tiempo de ejecucin

412

35007635 12/2011

Configuracin en Concept

Descripcin bsica para WordArr5 con Ethernet TCP/IP


Elemento WordArr5[1] Tipo de datos WORD Significado Byte de mayor valor: ranura del mdulo NWM Byte de menor valor: ndice de asignacin MET (transportador de MBP por Ethernet) Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

WordArr5[2] WordArr5[3] WordArr5[4] WordArr5[5]

WORD WORD WORD WORD

Modo de funcin del mdulo WRITE_REG Aunque existe un gran nmero de bloques de funcin de WRITE_REG que pueden programarse, slo pueden estar activas cuatro operaciones de escritura al mismo tiempo. En ese caso, resulta insignificante si son el resultado de este bloque de funcin o de otras operaciones de escritura (por ejemplo, MBP_MSTR, MSTR, CWRITE_REG). Todos los bloques de funcin utilizan una ruta de transaccin de datos y requieren varios ciclos para finalizar un trabajo. Si se utilizan varios bloques de funcin WRITE_REG dentro de una aplicacin, al menos los valores de los parmetros NO_REG o REG_WRITE deben ser diferentes. NOTA: La comunicacin TCP/IP entre un PLC Quantum (NWM) y un PLC Momentum (todas las CPU de TCP/IP y todos los mdulos de E/S TCP/IP) slo es posible cuando se lleva a cabo un solo trabajo de lectura o escritura en cada ciclo. Si se envan varias tareas por ciclo de PLC, la comunicacin se detiene sin generar ningn mensaje en el registro de estado del bloque de funciones. Las seales de estado DONE y ERROR informan acerca del estado del bloque de funcin al programa del usuario. La informacin de acceso completa se encuentra en la estructura de datos WordArr5 de la entrada AddrFld. El tipo de bloque de funcin conectado a esta entrada y, por lo tanto, el contenido de la estructura de datos depende de la red que se utilice. Utilice: Ethernet TCP/IP: el bloque de funcin TCP_IP_ADDR NOTA: Para expertos: la estructura de datos WordArr5 tambin puede utilizarse con constantes.

35007635 12/2011

413

Configuracin en Concept

REQ
Un flanco ascendente dispara la transaccin leda. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

SLAVEREG
Inicio del rea del esclavo de destino desde el que se leen los datos de origen. El rea de origen siempre se encuentra en el rea de registro 4x. SLAVEREG espera que la referencia de origen sea un offset dentro del rea 4x. El "4" a la izquierda debe omitirse (por ejemplo 59 [los contenidos de las variables o el valor del literal] = 40059). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal.

NO_REG
Nmero de registros que van a leerse desde el esclavo de destino (1 - 100). El parmetro puede especificarse como direccin directa, variable ubicada, variable no ubicada o literal.

REG_WRIT
Este parmetro de palabra se dirige al primer registro de la serie de registros NO_REG que se utilizan como rea de datos de origen. El parmetro debe introducirse como direccin directa o variable ubicada.

DONE
La transicin al estado activo para un ciclo de programa significa que los datos se han transferido. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

ERROR
La transicin al estado activo para un ciclo de programa supone la deteccin de un nuevo error. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

STATUS
Consulte Errores detectados de tiempo de ejecucin. El parmetro puede especificarse como direccin directa, variable ubicada o variable no ubicada.

414

35007635 12/2011

Configuracin en Concept

TCP_IP_ADDR
Descripcin de la funcin Este bloque de funcin habilita la entrada de direcciones TCP/IP para los bloques de funcin READ_REG, CREAD_REG, WRITE_REG y CWRITE_REG. La direccin se transfiere en forma de una estructura de datos. Los parmetros EN y ENO pueden proyectarse de forma adicional. NOTA: Debe estar familiarizado con la red al programar el bloque de funcin TCP_IP_ADDR. Smbolo Representacin de bloque

Descripcin de los parmetros Descripcin de los parmetros


Parmetro Map_Idx Tipo de datos BYTE Significado ndice map MBP en el ndice de asignacin de Ethernet Transporter (MET) ID de slot Slot del mdulo NWM Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits Estructura de los datos utilizados para transferir la direccin TCP/IP

Slot_ID Ip_B4 Ip_B3 Ip_B2 Ip_B1 AddrFld

BYTE BYTE BYTE BYTE BYTE WordArr5

35007635 12/2011

415

Configuracin en Concept

Descripcin bsica para WordArr5 Descripcin bsica para WordArr5


Elemento WordArr5[1] Tipo de datos PALABRA Significado Byte de mayor valor: Slot del mdulo NWM Byte de menor valor: MBP en el ndice de asignacin de Ethernet Transporter (MET) Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

WordArr5[2] WordArr5[3] WordArr5[4] WordArr5[5]

PALABRA PALABRA PALABRA PALABRA

Map_Idx El MBP en el ndice de asignacin de Ethernet Transporter (MET) se proporciona en la entrada Map_Idx, es decir, si MET es 6, el valor aparece del siguiente modo:

Slot_ID Si un mdulo NWM en el bastidor de un controlador Quantum se dirige al asiento de destino, el valor de la entrada Slot_ID representa el slot fsico de NWM, es decir, si el mdulo NWM est conectado en el Slot 7 del bastidor, el valor aparece del siguiente modo:

AddrFld Si un mdulo NWM en el bastidor de un controlador Quantum se dirige al asiento de destino, el valor del Byte de mayor valor representa el slot fsico del mdulo NWM y el Byte de menor valor representa el MBP en el ndice de asignacin de Ethernet Transporter (MET), es decir, si el mdulo NWM se inserta en el slot 7 del bastidor y el ndice de asignacin de MET es 6, el primer elemento de la estructura de datos es el siguiente:

Byte de mayor valor Slots de 1 a 16 Byte de menor valor MBP en el ndice de asignacin de Ethernet Transporter (MET)
416
35007635 12/2011

Configuracin en Concept

MBP_MSTR
Bloque de funcin Con este bloque de funcin, resulta posible seleccionar una de las 12 operaciones de comunicacin de red disponibles. Aunque se puede programar un gran nmero de bloques de funcin de MBP_MSTR, slo pueden estar activas cuatro operaciones de lectura al mismo tiempo. Todos los bloques de funcin utilizan una ruta de transaccin de datos y requieren varios ciclos para finalizar un trabajo. NOTA:

La comunicacin TCP/IP entre un PLC Quantum (NWM) y un PLC Momentum (todas las CPU de TCP/IP y todos los mdulos de E/S TCP/IP) slo es posible cuando se lleva a cabo un solo trabajo de lectura o escritura en cada ciclo. Si se envan varios trabajos por cada ciclo de PLC, la comunicacin se detiene sin generar ningn mensaje de error en el registro de estado del bloque de funcin. En las secciones FBD y LD, el bloque de funcin slo puede utilizarse en el nivel de programa; no en los Bloques de funcin derivados (DFB). Por motivos tcnicos, este bloque de funcin no permite el uso de los lenguajes de programacin ST e IL.

EN y ENO pueden configurarse como parmetros adicionales. NOTA: A la hora de programar una funcin MSTR, debe estar familiarizado con los procedimientos de acceso que utiliza la red. Smbolo

35007635 12/2011

417

Configuracin en Concept

Descripcin de parmetros
Parmetro ENABLE ABORT ACTIVE ERROR SUCCESS CONTROL DATABUF Tipo de datos BOOL BOOL BOOL BOOL BOOL WORD WORD Significado Habilitar la funcin MSTR Cancelar la operacin MSTR activa La operacin est activa Operacin no finalizada La operacin se ha completado correctamente Primer registro 4x del bloque de control MSTR Primer registro 4x del campo de datos

Modo de funcin de bloques MBP_MSTR Con el bloque MBP_MSTR, resulta posible disparar a travs de la red una de las 12 operaciones de comunicacin de red disponibles. Cada operacin recibe un cdigo. La disponibilidad de las operaciones depende del tipo de red que se utilice. Cdigos de funcin vlidos
Cdigo 1 2 3 4 7 8 10 11 12 23 Funcin Escribir datos Leer datos Obtener estadsticas locales Borrar estadsticas locales Obtener estadsticas remotas Borrar estadsticas remotas Restablecer mdulo opcional Leer CTE (ampliacin de configuracin) Escribir CTE (ampliacin de configuracin) Leer/Escribir registro Ethernet TCP/IP X X X X X X X X X X

Leyenda
X S No

ENABLE Cuando est activado, la operacin especificada en el primer registro de CONTROL se activa.
418

35007635 12/2011

Configuracin en Concept

ABORT Cuando est activado, la operacin activa en ese momento se anula. ACTIVE Est activado cuando la operacin est activa. ERROR Est activado si la operacin no se ha anulado correctamente. SUCCESS Est activado si la operacin se finaliza correctamente. DATABUF El registro 4x especificado es el primero de un grupo de palabras de marcador/salida sucesivas, creando as el campo de datos. Para operaciones que suministran datos como, por ejemplo, una operacin de escritura, el campo de datos es el origen de los datos. Para operaciones que reciben datos como, por ejemplo, una operacin de lectura, el campo de datos es el comn positivo de los datos. En el caso de las operaciones Leer y Escribir CTE de Ethernet, la entrada intermedia almacena el contenido de la tabla de ampliacin de configuracin Ethernet en una serie de registros. CONTROL Este parmetro de palabra se dirige al primero de varios registros 4x sucesivos. El bloque de control est contenido en estos registros. El primer registro visualizado contiene un nmero de 1 a 12, que suministra el cdigo de operacin de la operacin MODBUS que se va a llevar a cabo. El contenido de los registros de secuencia viene determinado por la operacin. La estructura del bloque de control ser diferente segn la red que se utilice: Ethernet TCP/IP

35007635 12/2011

419

Configuracin en Concept

Bloque de control para Ethernet TCP/IP


Registro 4x 4x + 1 4x + 2 4x + 3 4x + 4 Contenido Indica una de las operaciones que se consideran vlidas para TCP/IP Indica el estado de error Indica la longitud (nmero de registros transferidos) Indica la informacin que depende de la operacin MSTR Registro de acceso Byte de menor valor: ndice de asignacin MET (transportador de MBP por Ethernet) Byte de mayor valor: ranura del mdulo NWM Byte 4 (MSB) de la direccin IP de destino de 32 bits Byte 3 de la direccin IP de destino de 32 bits Byte 2 de la direccin IP de destino de 32 bits Byte 1 (LSB) de la direccin IP de destino de 32 bits

4x + 5 4x + 6 4x + 7 4x + 8

Registro de acceso (4x + 4) en Ethernet TCP/IP Si un mdulo NWM en el bastidor de un controlador Quantum se dirige al asiento de destino, el valor del byte de mayor valor representa la ranura fsica del mdulo NWM y el valor del byte de menor valor representa el ndice de asignacin MET (MBP por Ethernet). Es decir, si el mdulo NWM se conecta en la ranura 7 del bastidor y el ndice de asignacin de MET es 6, el primer elemento de la estructura se muestra del siguiente modo:

Byte de mayor valor Ranuras 1 a 16 Byte de menor valor ndice de asignacin MET (transportador de MBP por Ethernet)

420

35007635 12/2011

Configuracin en Concept

13.4

SNMP

Informacin general Esta seccin explica cmo configurar el servicio SNMP Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado SNMP Estructura de nombres ASN.1 Configuracin del mdulo NWM con SNMP Configuracin del mdulo NWM con MIB privada de TFE Pgina 422 426 428 430

35007635 12/2011

421

Configuracin en Concept

SNMP
Presentacin La siguiente informacin describe el protocolo de administracin de red simple (SNMP), que est configurado en su mdulo NWM. El software de administracin de red permite al administrador de la red realizar las siguientes funciones: Supervisar y controlar elementos de la red. Localizar los problemas y buscar sus causas. Interrogar a los dispositivos tales como ordenadores principales, encaminadores, conmutadores y puentes para determinar su estado. Obtener estadsticas acerca de las redes a las que estn conectados. Paradigma administrador/agente El software de administracin de redes sigue el modelo convencional clienteservidor. Con el fin de evitar confusiones con otros protocolos de comunicacin de redes que utilizan la terminologa cliente/servidor, el software de administracin de red emplea los siguientes trminos: Administrador Para la aplicacin cliente que se ejecuta en el ordenador principal del administrador Agente Para la aplicacin que se ejecuta en un equipo participante de la red El administrador utiliza protocolos de transporte convencionales (p. ej., TCP o UDP) para establecer la comunicacin con el agente. Administradores y agentes, por tanto, intercambian solicitudes y respuestas de acuerdo con el protocolo de administracin de red.

422

35007635 12/2011

Configuracin en Concept

Protocolo de administracin de red simple El mdulo 140 NWM 100 00 est configurado con el protocolo de administracin de red simple (SNMP), que es el protocolo estndar utilizado para administrar una red de rea local (LAN). El SNMP define con exactitud el modo en que el administrador se comunica con un agente. SNMP define el formato de las solicitudes que un administrador enva a un agente y el de las respuestas que este ltimo devuelve. MIB Es necesario definir y asignar un nombre nico a cada objeto al que tiene acceso SNMP. Los programas del administrador y del agente deben estar de acuerdo en los nombres y significados de las operaciones de acceso y almacenamiento. La serie de objetos a los que puede acceder el SNMP se denomina Base de informacin de administracin (MIB). MIB privada Schneider dispone de una MIB privada, Groupe_Schneider (3833). En la MIB privada Groupe_Schneider se encuentra una MIB privada Transparent Factory Ethernet (TFE). El elemento incorporado SNMP de Transparent Factory controla la funcin de MIB privada de Schneider. Seleccin de un administrador SNMP Si dispone de un administrador SNMP en funcionamiento, puede seguir utilizndolo. En caso de tener que seleccionar un administrador SNMP, puede utilizar cualquiera de los que hay en el mercado. Debe utilizar un administrador que cumpla el protocolo SNMP versin 1.

35007635 12/2011

423

Configuracin en Concept

Utilizacin de un administrador SNMP


Paso 1 Accin Obtener el archivo de Schneider .mib en la pgina Web del mdulo NWM. El archivo .mib se encuentra en forma de archivo empaquetado en /wwwroot/SchneiderTFE.zip en el mdulo NWM. Compilar el archivo .mib en el compilador suministrado con el mdulo NWM. Cargar en el administrador SNMP el archivo .mib compilado. Cuando haya finalizado, podr ver el administrador de MIB privada de Schneider en su administrador.

2 3 4

424

35007635 12/2011

Configuracin en Concept

Ms informacin SNMP El protocolo SNMP y los temas relacionados estn documentados en sitios Web y en diversos libros. Al igual que este texto, las pginas Technet de Microsoft tambin incluyen una descripcin muy til. Acceda a la pgina http://www.microsoft.com/technet. Utilice la funcin de bsqueda para localizar "Network Management for Microsoft Networks Using SNMP" (administracin de red para redes Microsoft utilizando SNMP). Utilice un motor de bsqueda de Internet para buscar una introduccin, un tutorial y otros temas relativos a SNMP. Las preguntas ms frecuentes (FAQ) acerca de SNMP del grupo de noticias comp.protocols.snmp aparecen en muchas pginas Web con extensin .com y .org. Busque la combinacin de "comp.protocols.snmp" y "FAQ". En las FAQ de SNMP aparece una lista de libros impresos que tratan de SNMP. Adems, si realiza una bsqueda de la mayora de los sitios de venta de libros en lnea encontrar un gran nmero de ttulos.

35007635 12/2011

425

Configuracin en Concept

Estructura de nombres ASN.1


Informacin general de ASN.1 Notacin de sintaxis abstracta uno (ASN.1) es un lenguaje formal utilizado para describir de forma abstracta mensajes que se van a intercambiar entre sistemas informticos distribuidos. Ejemplo Los objetos de una MIB se definen con la estructura de nombres ASN.1 que asigna a cada objeto un prefijo largo que garantiza que el nombre sea nico. Por ejemplo, un entero que cuenta el nmero de datagramas IP que ha recibido un dispositivo, se denomina: iso.org.dod.internet.mgmt.mib.ip.ipinReceives. La siguiente figura representa un ejemplo de estructura de nombres ASN.1.

426

35007635 12/2011

Configuracin en Concept

El nombre de este objeto se representa en un mensaje SNMP asignando a cada parte un entero. De este modo, el mensaje anterior aparecera como 1.3.6.2.2.1.4.3. Cada entero posee el siguiente significado. 1 = ISO (Organizacin Internacional de Normalizacin) 3 = organizacin identificada una de las ramas de la raz ISO 6 = U. S. Ministerio de Defensa de Estados Unidos (DOD) una de las ramas secundarias de la rama 1.3 1 = la estructura secundaria de Internet en 1.3.6 2 = la rama de gestin (una de siete) de la estructura secundaria de Internet. Est administrada por la Autoridad de Nmeros Asignados a Internet e incluye las MIB estndar. 2 = mib-2(1) grupo de objetos administrados 4 = ip el mib-2(1) grupo IP (uno de 11) 3 = ipinReceives el objeto MIB

35007635 12/2011

427

Configuracin en Concept

Configuracin del mdulo NWM con SNMP


Identificador de objetos (OID) En el ejemplo de estructura de nombres ASN.1, el objeto MIB que se identifica con la anotacin 1.3.6.1.2.2.4.3 se denomina OID o identificador de objetos. Todos los OID pueden verse como parte de una estructura de rbol que comienza en la raz (ISO) y se bifurca con cada subrbol identificado por un entero. Unidades de datos de protocolo SNMP SNMP utiliza unidades de datos de protocolo (PDU) con el fin de transmitir las solicitudes y las respuestas, entre el administrador y los agentes, para la informacin contenida en un OID. Como se muestra en la ilustracin siguiente, el mensaje SNMP es la parte interior de un bloque de datos de transmisin de red tpico.

Las PDU en el SNMP inician la comunicacin entre el administrador y los agentes. El SNMP instalado en el mdulo NWM utiliza las tres PDU que se indican a continuacin. GetRequest SetRequest Trap PDU GetRequest El administrador SNMP utiliza la PDU GetRequest (abreviada a Get) para recuperar el valor de uno o ms objetos (OID) de un agente. PDU SetRequest El administrador SNMP utiliza la PDU SetRequest (abreviada a Set) para asignar un valor a uno o ms objetos (OID) que residan en un agente.

428

35007635 12/2011

Configuracin en Concept

PDU Trap El agente utiliza la PDU Trap para avisar al administrador que ha ocurrido un suceso predefinido. Identificadores de versin y de comunidad La versin identifica el nmero de versin del software SNMP que utilizan el administrador y el agente. El mdulo NWM es compatible con la versin 1 del SNMP. La comunidad es un identificador que se asigna a la red SNMP. Si los nombres de comunidad para el administrador y el agente no coinciden, el agente enviar un mensaje al administrador. Si los nombres de comunidad y el nmero de versin coinciden, se procesar la PDU del SNMP. Qu se puede configurar El mdulo NWM se puede configurar para que enve una interrupcin de autenticacin a dos administradores SNMP si recibe un nombre de comunidad en una solicitud Get/Set que no corresponde al nombre configurado. Adems, es posible configurar SysContact (contacto) y SysLocation (ubicacin) a travs de la pgina de configuracin, en las pginas Web incorporadas del mdulo. Despus de efectuar cambios en la pgina Web de configuracin SNMP y de aplicar dichos cambios, reinicie el mdulo mediante un intercambio bajo tensin.

35007635 12/2011

429

Configuracin en Concept

Configuracin del mdulo NWM con MIB privada de TFE


Introduccin Una MIB o base de informacin de administracin es un elemento utilizado en la administracin de red. Los servicios de administracin de red se basan en la necesidad de supervisar y administrar los elementos siguientes: Prestaciones Incidencias de fallos detectados Seguridad Cada MIB contiene un nmero finito de objetos. Administre su MIB con una estacin de administracin que ejecute una aplicacin de administracin SNMP. La aplicacin de administracin utiliza comandos GET y SET para recuperar informacin del sistema y establecer las variables de entorno del sistema. MIB privada de Schneider Schneider Automation obtiene un PEN (Nmero de Empresa Privado) de la IANA (Internet Assigned Numbers Authority). Dicho nmero representa un subrbol en la MIB SNMP, un nmero que es un identificador exclusivo que utiliza Groupe Schneider. El identificador del objeto para la raz del subrbol Groupe Schneider es 1.3.6.1.4.1.3833 y representa una ruta al subrbol segn se indica a continuacin.
iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) GroupeSchneider(3833) Transparent_Factory_Ethernet(1)

Bajo la MIB privada de GroupeSchneider aparece la MIB privada de Transparent Factory Ethernet (TFE), Transparent_Factory_Ethernet(1).

430

35007635 12/2011

Configuracin en Concept

MIB privada TFE El elemento incorporado SNMP de Transparent Factory controla la funcin de MIB privada de Schneider. La MIB privada de Schneider y los servicios asociados realizan la administracin de la red en todos los componentes del sistema. La MIB privada Transparent Factory proporciona los datos para administrar los servicios de comunicacin Transparent Factory para todos los componentes de comunicacin de la arquitectura Transparent Factory. La MIB privada Transparent Factory no define las aplicaciones y polticas especficas de administracin. El subrbol Groupe_Schneider (3833) es la raz de la MIB privada de Groupe Schneider en la estructura de informacin de administracin (SMI) que utiliza el protocolo SNMP y est definida en RFC-1155, que es una especificacin que define la estructura e identificacin de la informacin de administracin para redes basadas en TCP/IP. Subrbol de Transparent Factory Ethernet El subrbol Transparent_Factory_Ethernet define grupos compatibles con los servicios y dispositivos Transparent Factory Ethernet.
Servicio Port502_Messaging (2) Descripcin Subrbol que define objetos para administrar comunicaciones explcitas cliente/servidor que admiten aplicaciones como HMI, SCADA o herramientas de programacin. Subrbol que define objetos para administrar la actividad de los servidores Web incorporados. Subrbol que identifica objetos para cada tipo de dispositivo en el portafolio de productos de Transparent Factory Ethernet.

Web (5) Equipment_Profiles

Subrbol de mensajes Port502 El subrbol (o grupo) Port502_Messaging proporciona servicios de flujo de datos y administracin de conexin. En la siguiente lista se describe la funcin de cada objeto.
Servicio port502Status(1) port502SupportedProtocol(2) port502IpSecurity(3) port502MaxConn(4) Descripcin Indica el estado del servicio (reposo, operativo). Indica los protocolos compatibles (MODBUS, Xway). Indica el estado del servicio Port502 IP Security (habilitado/deshabilitado). Indica el nmero de conexin TCP mximo soportado por la entidad Port502.

35007635 12/2011

431

Configuracin en Concept

Servicio port502LocalConn(5) port502RemConn(6)

Descripcin Indica el nmero de conexiones TCP actualmente abiertas por la entidad Port502 local. Indica el nmero de conexiones TCP actualmente abiertas por la entidad remota en la entidad Port502 local. Indica una tabla que contiene el nmero de intentos fallidos de conexin TCP abiertos desde una entidad TCP remota. Indica una tabla que contiene informacin especfica TCP Port502 (MsgIn, MsgOut). Indica el nmero total de mensajes Port502 recibidos de la red. Indica el nmero total de mensajes Port502 enviados por la red. Indica el nmero total de mensajes creados por la entidad de mensajera Port502 y enviados a la red. Indica la compatibilidad con estadsticas de registro stack de Port502. 1 - Deshabilitada 2 - Habilitada Indica las estadsticas del registro stack adicional para Port502 (opcional).

port502IpSecurityTable(7)

port502ConnTable(8) port502MsgIn(9) port502MsgOut(10) port502MsgOutErr(11) port502AddStackStat(12)

port502AddStackStatTable(13)

Subrbol Web El subrbol (o grupo) Web contiene los objetos relacionados con el servicio de servidor Web.
Servicio webStatus(1) Descripcin Indica el estado global del servicio Web. 1 - Reposo 2 - Operativo Indica un conmutador para habilitar o deshabilitar el uso de contraseas Web. 1 - Deshabilitada 2 - Habilitada Indica el nmero total de accesos correctos al sitio Web. Indica el nmero total de accesos sin xito al sitio Web.

webPassword(2)

webSuccessfullAccess (3) webFailedAttempts(4)

432

35007635 12/2011

Configuracin en Concept

Subrbol de perfil de equipo El subrbol Equipment_Profiles contiene un conjunto de objetos comunes.


Servicio profileProductName(1) profileVersion(2) Descripcin Muestra el nombre comercial del NMW 100 00. Muestra la versin de software del producto de comunicaciones en forma de cadena (por ejemplo: Vx.y o V1.1). Muestra una lista de los servicios de comunicacin compatibles con el perfil (Port502Messaging y Web). Indica el modo de configuracin IP del mdulo de comunicaciones. 1 - Local: La configuracin IP se crea localmente. 2 - dhcpServed: La configuracin IP se crea a travs de un servidor remoto DHCP. Indica el nombre de funcin para la administracin de la direccin IP en caso de que exista (cadena vaca si no existe ninguna). Muestra una tabla que proporciona el nombre y el estado de cada LED del mdulo. Indica la posicin del mdulo de comunicacin dentro del bastidor (en caso de que haya alguno). Si no hay ningn bastidor, el valor de profileSlot ser cero. Indica que si el tipo de CPU existe, esta variable identifica el host del que forma parte ese mdulo de comunicacin. Si no hay ningn host, la cadena est vaca. Indica el nmero mximo de entradas en la tabla de interrupciones. La entrada es igual al nmero de administradores remotos posibles. Muestra una tabla que permite activar o desactivar las interrupciones privadas para cada servicio de comunicaciones. Indica una identificacin especfica de perfil dentro del objeto equipmentProfile de la MIB Transparent Factory de Schneider. (Por ejemplo, la familia PLC Premium es 100). Indica la direccin IP del agente SNMP. Indica la mscara de subred asociada a la direccin IP del agente SNMP. El valor de la mscara es una direccin IP con todos los bits de red establecidos a 1 y todos los bits de los ordenadores principales establecidos a 0. Indica la direccin IP de la pasarela predeterminada del agente SNMP. Indica la direccin dependiente de los medios Ethernet del agente SNMP.

profileCommunicationServices(3) profileConfigMode(5)

profileRoleName(6)

profileLedDisplayTable(9) profileSlot(10)

profileCPUType(11)

profileTrapTableEntriesMax(12)

profileTrapTable(13)

profileSpecificId(14)

profileIpAddress(15) profileIpNetMask(16)

profileIpGateway(17) profileMacAddress(18)

35007635 12/2011

433

Configuracin en Concept

Archivos MIB e interrupciones privadas Las interrupciones se utilizan para sealar los cambios de estados al administrador. La utilizacin de interrupciones ayuda a evitar el trfico de red innecesario. Los cuatro cambios de estado sealados por la interrupcin son para: LED Puertos de comunicacin

En la siguiente lista se describen las caractersticas de las interrupciones privadas, lo que indica que pueden: Enviar mensajes a los dos administradores cuyas direcciones IP estn configuradas en la configuracin SNMP (PL7, Unity Pro o la pgina Web). Utilizar el nombre de comunidad dado a esta configuracin. Habilitar o deshabilitar los grupos de MIB privada Transparent Factory Ethernet: Switch (1), Port502_Messaging (2), Web (3), Equipment_Profiles(4) Las interrupciones privadas se describen en la descripcin ASN.1 de MIB, contenida en un archivo de texto .mib.

434

35007635 12/2011

Configuracin en Concept

13.5

Mantenimiento

Informacin general Esta seccin contiene informacin acerca del mantenimiento del mdulo NWM Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Respuesta a errores detectados Lectura y borrado del registro de bloqueo Descarga de un nuevo Exec de NWM EXECLoader de Concept Pgina 436 441 443 444

35007635 12/2011

435

Configuracin en Concept

Respuesta a errores detectados


Deteccin de errores Cuando se produce una anomala, la pantalla de indicadores LED del mdulo 140 NWM 100 00 puede servir de ayuda para determinar el fallo. En la figura siguiente se muestra la secuencia que deberan mostrar los indicadores LED durante un funcionamiento normal.

El indicador Run no parpadear. El indicador LED Coll puede parpadear, lo que indicara que se estn produciendo colisiones en la red Ethernet. Estas colisiones son normales. Si surge alguna anomala, los indicadores LED normales pueden apagarse, y pueden encenderse otros indicadores. En esta seccin se describe la informacin que proporcionan los indicadores Active, Ready, Coll, Link, Kernel, Appl y Fault. Intente remediar cada tipo en la forma y orden indicados. Si ninguna de las soluciones propuestas logra resolver el error, pngase en contacto con el representante local del servicio tcnico o con el servicio de atencin al cliente de Schneider Electric para obtener ms instrucciones.

436

35007635 12/2011

Configuracin en Concept

Procedimiento para solucionar un error del indicador LED Active Si el indicador LED Active no se ilumina, significa que el mdulo 140 NWM 100 00 no se comunica con la placa de conexiones. En el procedimiento siguiente se describen los pasos que deben realizarse para responder a un error detectado del indicador LED Active.
Paso 1 2 3 4 Accin Asegurarse de que el mdulo NWM y el controlador estn instalados correctamente. Comprobar que el controlador funciona; si no es as, reemplazarlo. Si no funciona ni el controlador nuevo ni el mdulo NWM; reemplazar la placa de conexiones. Asegurarse de que no se han instalado ms de dos mdulos de red opcionales, incluidos los mdulos NWM, NOE, NOP y CRP 811, en la placa de conexiones con una 140 CPU 113 213; no ms de seis mdulos de red opcionales con una 140 CPU 424, 534 140 CPU 6xx. Comprobar la versin del controlador Executive. Es necesaria la versin 2.0 o superior para admitir el mdulo Ethernet. Las versiones anteriores no reconocen el mdulo. Si el mdulo no funciona despus de haber realizado los pasos 4 y 5, reemplace el mdulo MWN.

Procedimiento para solucionar un error del indicador LED Ready Si el indicador LED Ready no se ilumina, significa que el mdulo 140 NWM 100 00 no ha superado las pruebas internas de diagnsticos. En el procedimiento siguiente se describen los pasos que se deben llevar a cabo.
Paso 1 2 Accin Asegurarse de que la placa de conexiones recibe alimentacin. Si el resultado de la comprobacin realizada en el paso 1 es positivo, reemplace el mdulo NWM.

Procedimiento para solucionar un error del indicador LED Link Si el indicador LED Link no se ilumina, significa que el mdulo 140 NWM 100 00 no se comunica con el concentrador/conmutador de Ethernet. En el procedimiento siguiente se describen los pasos que deben llevarse a cabo para solucionar un error detectado del indicador LED Link.
Paso 1 2 3 Accin Asegurarse de que el cable se ha instalado correctamente y de que el mdulo funciona correctamente. Comprobar que el concentrador/conmutador funciona correctamente. Si el resultado de la comprobacin realizada en los pasos 1 y 2 es positivo, reemplace el mdulo NWM. 437

35007635 12/2011

Configuracin en Concept

Indicador LED Kernel Anomalas del indicador LED Kernel que pueden producirse y cmo pueden solucionarse.
Si El indicador LED Ready est activado y el indicador LED Kernel parpadea. El indicador LED Ready est activado y el indicador LED Kernel est encendido de forma continua. Entonces El mdulo ha detectado una imagen de software no vlida. El mdulo no se encuentra en modo kernel; se encuentra en modo inoperativo y es necesario ponerse en contacto con el servicio de atencin al cliente.

Se produce cualquiera de las Descargue ftp y un nuevo Exec de NWM. condiciones expuestas anteriormente.

Indicador LED Fault El indicador LED Fault puede parpadear brevemente despus de un error detectado mientras el mdulo intenta recuperarse. En la figura siguiente se muestra el indicador LED Fault.

Indicador LED Collision En la figura siguiente se muestra el indicador LED Collision.

438

35007635 12/2011

Configuracin en Concept

Procedimiento para solucionar un error del indicador LED Collision Si el indicador LED Collision no se ilumina, lleve a cabo el procedimiento siguiente.
Paso 1 2 Accin Asegurarse de que el cable se ha instalado y de que funciona correctamente. Comprobar que el concentrador/conmutador de Ethernet funciona correctamente.

Funcionamiento normal del indicador LED Collision Si el indicador LED Coll parpadea, el mdulo est informando de que se estn produciendo colisiones en la red Ethernet. Aunque estas colisiones son normales, la frecuencia con que parpadea el indicador representa el volumen de trfico de la red. Los parpadeos pueden ser tan frecuentes que parezca que el indicador LED est iluminado de forma continua. Las colisiones graves ralentizarn las comunicaciones. Si el tiempo de respuesta es importante para la aplicacin, debera considerar la posibilidad de segmentar la red para reducir la frecuencia de las colisiones. En la figura siguiente se muestra el indicador LED Collision en condiciones normales.

35007635 12/2011

439

Configuracin en Concept

Indicador LED Run En la tabla siguiente se describe la accin que debe llevarse a cabo si el indicador LED Run parpadea. La accin depende del nmero de parpadeos de la secuencia.
Nmero de parpadeos en la secuencia Uno Dos Tres Cuatro Cinco Seis Siete Ocho Accin No utilizado No utilizado No hay conexin: el cable de red no est conectado o est defectuoso. Direccin IP duplicada Sin direccin IP: el mdulo est tratando de obtener una direccin IP del servidor BOOTP. Uso de la direccin IP predeterminada No hay NWM Executive vlido. Configuracin IP no vlida (Causa probable: la pasarela predeterminada no se encuentra en la misma mscara de subred que el mdulo). El sistema de archivos Flash est daado.

Nueve

Indicador LED Application Si el mdulo se bloquea, notificar el motivo en un registro. Si el mdulo consigue recuperarse, el indicador LED Appl se iluminar; de este modo, indicar que se ha realizado una entrada en el registro de bloqueo.

440

35007635 12/2011

Configuracin en Concept

Lectura y borrado del registro de bloqueo


Presentacin El registro de bloqueo ofrece la posibilidad de guardar las condiciones que han provocado una situacin anmala. Si enva el registro de bloqueo al servicio tcnico de Schneider Electric, ayudar a que le proporcione una mejor asistencia para responder a sus dudas. NOTA: El registro de bloqueo se proporciona teniendo en cuenta que se trata de un producto complejo con miles de aplicaciones de usuario y que pueden producirse situaciones que requieran diagnsticos avanzados. El registro de bloqueo es una de las herramientas utilizadas para resolver anomalas complejas. El registro de bloqueo Si el indicador Appl est activado, se han realizado entradas en el registro de bloqueo. El registro puede contener hasta 64 K de entradas. Lectura del registro de bloqueo El registro de bloqueo puede leerse desde las pginas Web incorporadas o a travs del FTP. Procedimiento para la lectura del registro de bloqueo a travs del FTP En el procedimiento siguiente se describen los pasos que deben llevarse a cabo para acceder al registro de bloqueo a travs del FTP.
Paso 1 2 3 Accin Iniciar sesin en el servidor FTP del mdulo con un ID de inicio de sesin y la contrasea predeterminada. Cambiar el directorio a wwwroot/conf/diag. Acceder al FTP para obtener el archivo de registro de bloqueo: get crash.log.

35007635 12/2011

441

Configuracin en Concept

Borrado del registro de bloqueo El registro de bloqueo puede borrarse desde las pginas Web incorporadas o a travs del FTP. Procedimiento para borrar el registro de bloqueo a travs del FTP En el procedimiento siguiente se describen los pasos que deben llevarse a cabo para acceder al registro de bloqueo a travs del FTP.
Paso 1 2 3 Accin Iniciar la sesin en el servidor FTP del mdulo. Cambiar el directorio a wwwroot/conf/diag. Acceder al FTP para eliminar el archivo de registro de bloqueo: rm crash.log.

442

35007635 12/2011

Configuracin en Concept

Descarga de un nuevo Exec de NWM


Introduccin Las herramientas que se indican a continuacin pueden utilizarse para descargar un nuevo Exec de 140 NWM 100 00: Paquetes de programacin de Schneider Automation (consulte el Manual del usuario de Concept 840 USE 493 00) FTP

35007635 12/2011

443

Configuracin en Concept

EXECLoader de Concept
Informacin general Esta seccin describe cmo utilizar EXECLoader de Concept para descargar un nuevo Exec de 140 NWM 100 000. Procedimiento para descargar un Exec de NWM El procedimiento siguiente indica los pasos que deben llevarse a cabo para descargar un nuevo Exec de 140 NWM 100 00 Exec mediante EXECLoader de Concept.
Paso 1 2 Accin Activar el programa Exec Loader. Hacer clic en el botn Siguiente para iniciar el proceso de Exec Loader. Resultado: Tal y como se muestra en la figura siguiente, aparece la pantalla EXECLoader Protocolo de comunicacin.

Hacer clic en TCP/IP [Ethernet.}

444

35007635 12/2011

Configuracin en Concept

Paso 3

Accin Hacer clic en el botn Siguiente. Resultado: Tal y como se muestra en la figura siguiente, aparece la pantalla EXECLoader Destino de TCP/IP.

Hacer clic en Dispositivo directo.

35007635 12/2011

445

Configuracin en Concept

Paso 4

Accin Hacer clic en el botn Siguiente. Resultado: Tal y como se muestra en la figura siguiente, aparece la pantalla EXECLoader Operacin.

Hacer clic en Transferir EXEC al dispositivo. 5 Utilizar el examinador para seleccionar el nombre del archivo.

446

35007635 12/2011

Configuracin en Concept

Paso 6

Accin Hacer clic en el botn Siguiente. Resultado: Aparece la pantalla EXECLoader Informacin del archivo y del dispositivo.

35007635 12/2011

447

Configuracin en Concept

Paso 7

Accin Hacer clic en el botn Siguiente. Resultado: Tal y como se muestra en la figura siguiente, aparece la pantalla EXECLoader Progreso.

Cuando se complete el proceso, es posible hacer clic en el botn Cerrar.

448

35007635 12/2011

FactoryCast HMI 1.7 Configuracin en PL7 35007635 12/2011

configuracin del mdulo TSX WMY 100 en PL7

14

Objeto En este captulo, se describe la instalacin del mdulo TSX WMY 100 en la herramienta de software PL7. NOTA: El nivel de funcionamiento del mdulo TSX WMY 100 requiere la versin V4.4 del software PL7. Contenido de este captulo Este captulo contiene las siguientes secciones:
Seccin 14.1 14.2 14.3 14.4 14.5 Generalidades Configuracin Depuracin Objetos de lenguaje asociados al mdulo TSX WMY 100 Preguntas/Respuestas Apartado Pgina 450 456 476 485 492

35007635 12/2011

449

Configuracin en PL7

14.1

Generalidades

Objeto En esta seccin, se presenta la comunicacin ETHERNET desde el mdulo HMI TSX WMY 100 y las caractersticas correspondientes. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado General Tipo de conexiones admitidas Modos de funcionamiento del mdulo TSX WMY 100 Pgina 451 452 454

450

35007635 12/2011

Configuracin en PL7

General
Presentacin El canal de comunicacin ETHERNET del mdulo HMI TSX WMY 100 proporciona la conexin a una red TCP/IP que admite el servicio de mensajera UNI-TE y Modbus con un perfil TCP/IP. Del mismo modo, proporciona los servicios siguientes:

mensajera FTP y SNMP servidor HTTP integrado cliente DHCP El servicio de sustitucin de un equipo que no funciona, que permite guardar la configuracin de un equipo en el mdulo. En caso de avera, es posible reiniciar otro mdulo instalado y nuevo con los parmetros de configuracin del anterior.

El mdulo TSX WMY 100 ofrece adems la posibilidad de crear pginas Web de usuario.

35007635 12/2011

451

Configuracin en PL7

Tipo de conexiones admitidas


Presentacin El mdulo HMI TSX WMY 100 permite un mximo de 16 conexiones HTTP en paralelo y 64 conexiones, tambin en paralelo, en TCP/IP. Conexin con un TSX Premium Entre dos PLC TSX Premium que utilizan la mensajera UNI-TE en el perfil TCP/IP, el mdulo TSX WMY 100 slo permite una conexin en modo cliente/servidor.

Conexin con un TSX Quantum Entre un PLC TSX Premium y un PLC TSX Quantum que utilizan la mensajera Modbus en el perfil TCP/IP, el mdulo TSX WMY 100 permite:

una nica conexin en modo cliente Modbus y una nica conexin en modo servidor Modbus.

Ejemplo

452

35007635 12/2011

Configuracin en PL7

Conexin con un equipo de terceros Entre un PLC TSX Premium y un equipo de terceros, el mdulo TSX WMY 100 permite:

una nica conexin en modo cliente UNI-TE o Modbus y varias conexiones en modo servidor UNI-TE o Modbus.

Ejemplo

35007635 12/2011

453

Configuracin en PL7

Modos de funcionamiento del mdulo TSX WMY 100


Presentacin En el grfico siguiente, se muestran los modos de funcionamiento del mdulo HMI TSX WMY 100. Grfico general

Funcionamiento

Tras la conexin, el mdulo efecta autopruebas. Durante esta fase, el indicador LED STS est encendido. Al finalizar las autopruebas, se enciende el indicador LED RUN. El mdulo no funciona con una configuracin predeterminada. sta debe transmitrsele mediante la aplicacin PL7 del PLC local. Los valores de la configuracin se muestran en la lista de los objetos de lenguaje %KW y proporcionan especficamente la direccin IP y la direccin X-WAY del mdulo. La configuracin se retransmite en cada rearranque (en caliente o en fro) del PLC. Tras la recepcin de la configuracin, el mdulo reinicializa la comunicacin en curso antes de configurarse (fin de los intercambios en curso, cierre de las conexiones TCP). El mdulo se encuentra entonces operativo. Los indicadores LED RUN y STS estn encendidos. La funcin de exploracin de E/S arranca cuando el PLC pasa a modo RUN. En cambio, se detiene cuando ste pasa a modo STOP.

454

35007635 12/2011

Configuracin en PL7

Casos particulares Si el mdulo no est configurado en la aplicacin PL7 (indicador RUN apagado y ERR intermitente), toma la direccin IP obtenida a partir de su direccin MAC: 085.016.xxx.yyy, donde xxx e yyy son los dos ltimos nmeros de la direccin MAC. Ejemplo La direccin MAC del mdulo es (en formato hexadecimal): 00 80 F4 01 12 20 En este caso, la direccin IP predeterminada es (en formato decimal): 085.016.018.032 El mdulo tambin enva peticiones BOOTP/DHCP para obtener otra direccin IP. Estas peticiones se envan hasta obtener una respuesta de un servidor BOOTP/DHCP o hasta que se realiza la configuracin mediante PL7. Si el mdulo detecta una direccin IP duplicada, el indicador LED STS parpadea cuatro veces en un minuto (al igual que el del mdulo que tiene la misma direccin IP).

35007635 12/2011

455

Configuracin en PL7

14.2

Configuracin

Objeto En esta seccin, se describe la instalacin del mdulo HMI TSX WMY 100 durante su configuracin en PL7. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pantalla de configuracin del mdulo Tipo de comunicacin en funcin de la configuracin de las conexiones Configuracin de la mensajera TCP/IP Parmetros de configuracin relacionados con los servicios TCP/IP Parmetros de configuracin de las direcciones IP Parmetros de configuracin de las conexiones Parmetros de configuracin Ethernet Configuracin del servicio SNMP Descripcin del servicio SNMP Parmetros de configuracin relacionados con el servicio SNMP Configuracin de la funcin Bridge Pgina 457 459 463 465 466 467 469 470 471 473 474

456

35007635 12/2011

Configuracin en PL7

Pantalla de configuracin del mdulo


Presentacin Esta pantalla, dividida en dos reas, permite declarar el canal de comunicacin y configurar los parmetros necesarios para un enlace ETHERNET. Ilustracin La pantalla dedicada a la comunicacin ETHERNET tiene el aspecto siguiente:

35007635 12/2011

457

Configuracin en PL7

Elementos y funciones En esta tabla, se describen las diferentes reas que forman la pantalla de configuracin:
rea Comn Especfica Nmero 1 2 3 4 5 6 7 8 9 10 Funcin Parte comn de las pantallas de configuracin de la comunicacin. Permite visualizar la direccin del mdulo. Permite la configuracin de los servicios TCP/IP. Consulte los Configuracin de la mensajera TCP/IP, pgina 463. No se encuentra disponible en el mdulo TSX WMY 100. No se encuentra disponible en el mdulo TSX WMY 100. Permite seleccionar los servicios utilizados por el mdulo. Permite configurar el servicio SNMP. Consulte la Configuracin del servicio SNMP, pgina 470. No se encuentra disponible en el mdulo TSX WMY 100. No se encuentra disponible en el mdulo TSX WMY 100. Permite configurar el mdulo en Bridge.

458

35007635 12/2011

Configuracin en PL7

Tipo de comunicacin en funcin de la configuracin de las conexiones


Presentacin Segn la configuracin de las conexiones del mdulo HMI TSX WMY 100, se puede realizar la mensajera:

en monoconexin o en multiconexin.

En funcin del tipo de protocolo y de la gestin del control de acceso, el modo multiconexin necesita una configuracin particular de la tabla de correspondencia. NOTA: Despus, slo se tratan los ejemplos de multiconexin. Adems, se hace hincapi en la comunicacin entre el mdulo y un equipo remoto de tipo PC que tiene varias aplicaciones. Normas de configuracin Se pueden configurar varias conexiones con la misma direccin IP. Se deben definir con el mismo protocolo, los mismos derechos de acceso y el mismo modo de conexin. En el caso de una conexin Modbus, slo se pueden configurar dos conexiones con la misma direccin IP. Las direcciones asociadas a estas conexiones son:

una direccin X-WAY (ejemplo: {2.103}) para la conexin Modbus cliente y una direccin X-WAY igual a {x.x} para la conexiones Modbus servidor.

Multiconexin en protocolo UNI-TE con gestin de acceso En este ejemplo, el PC tiene cuatro aplicaciones con una nica direccin X-WAY y una sola direccin IP:

El mdulo abre una conexin y se comunica con la aplicacin de servidor con la direccin {1.1}. Cualquier otra aplicacin de cliente con la direccin {1.2}, {1.3} o {1.4} esta autorizada a abrir una conexin y a comunicarse con el mdulo.

35007635 12/2011

459

Configuracin en PL7

Se realizan los intercambios segn el protocolo UNI-TE y se activa el servicio de control de acceso del mdulo.

Para poner en marcha este ejemplo, es necesario:


activar la gestin de conexiones mediante la casilla de verificacin Control de acceso del mdulo; configurar la comunicacin del mdulo con la aplicacin de servidor del PC en la tabla: Direccin X-Way: 1.1 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: autorizado (celda seleccionada) Modo: Multi configurar la comunicacin de cada aplicacin de cliente del PC con el mdulo servidor en la tabla: Direccin X-Way: 1.2, 1.3 y 1.4 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: autorizado (celda seleccionada) Modo: Multi

Multiconexin en protocolo UNI-TE sin gestin de acceso El ejemplo es el mismo que el anterior, pero no se configura el control de acceso. En este caso, si la aplicacin {1.1} es la nica aplicacin de servidor, la tabla de correspondencia del mdulo slo contiene la lnea siguiente:

Direccin X-Way: 1.1 Direccin IP: 139.160.65.156 Protocolo: UNI-TE Acceso: la celda est atenuada Modo: Multi

460

35007635 12/2011

Configuracin en PL7

Multiconexin en protocolo Modbus con gestin de acceso En este ejemplo, el PC contiene cuatro aplicaciones. La aplicacin de servidor tiene una direccin X-Way ficticia y las dems aplicaciones de cliente no necesitan ninguna direccin X-Way:

El mdulo abre una conexin y se comunica con la aplicacin de servidor con la direccin ficticia {1.103}. Ninguna de las aplicaciones de cliente tiene direccin, pero todas estn autorizadas a abrir una conexin y comunicarse con el mdulo.

Los intercambios se realizan segn el protocolo Modbus y se activa el servicio de control de acceso del mdulo.

Para poner en marcha este ejemplo, es necesario:


activar la gestin de conexiones mediante la casilla de verificacin Control de acceso del mdulo; configurar la comunicacin del mdulo con la aplicacin de servidor del PC en la tabla: Direccin X-Way: 1.103 (direccin comprendida entre 100 y 163) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: la celda est atenuada Modo: Multi configurar la comunicacin de todas las aplicaciones de cliente del PC con el mdulo servidor en la tabla: Direccin X-Way: x.x (esta direccin permite especificar si existen otras aplicaciones para una misma direccin IP) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: autorizado (permite especificar si las otras aplicaciones estn autorizadas a conectarse y comunicarse) Modo: Multi

NOTA: Si desea prohibir la conexin de las aplicaciones de cliente, debe configurar:


35007635 12/2011

461

Configuracin en PL7

Direccin X-Way: x.x (esta direccin permite especificar que existen otras aplicaciones para una misma direccin IP) Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: no autorizado (celda no seleccionada) Modo: Multi

Multiconexin en protocolo Modbus sin gestin de acceso El ejemplo es idntico al anterior, pero no se configura el control de acceso. En este caso, si la aplicacin {1.103} es la nica aplicacin de servidor, la tabla de correspondencia del mdulo slo contiene la lnea siguiente:

Direccin X-Way: 1.103 Direccin IP: 139.160.65.156 Protocolo: Modbus Acceso: la celda est atenuada Modo: Multi

462

35007635 12/2011

Configuracin en PL7

Configuracin de la mensajera TCP/IP


Presentacin Con el fin de utilizar el mdulo HMI TSX WMY 100 para comunicarse en ETHERNET, es necesario ajustar los parmetros de configuracin de la mensajera (vase pgina 465). Acceso a la mensajera El procedimiento para acceder a los parmetros de configuracin de los servicios TCP/IP es el siguiente.
Paso 1 2 Accin Acceder a la pantalla de configuracin del mdulo. Seleccionar la ficha Mensajera. Resultado

35007635 12/2011

463

Configuracin en PL7

Configuracin de la mensajera El procedimiento siguiente muestra el principio de configuracin.

464

35007635 12/2011

Configuracin en PL7

Parmetros de configuracin relacionados con los servicios TCP/IP


Presentacin El mdulo HMI TSX WMY 100 incluye parmetros de configuracin relacionados con los servicios TCP/IP. Disponibilidad de los parmetros En la tabla siguiente, se muestran los parmetros para el mdulo HMI TSX WMY 100 a los que se puede acceder en la pantalla de configuracin, as como los valores que pueden tomar.
Parmetros Direccin X-WAY Direccin IP Direccin IP predeterminada Configurada Direccin IP Mscara de subred Direccin de gateway Configuracin de cliente/servidor Conexiones Conexiones que se pueden abrir Control de acceso Tabla de Direccin X-WAY correspondencia Direccin IP Protocolo Acceso Modo ETHERNET ETHERNET II 802.3 TSX WMY 100 Mediante PL7 X X X X X X X X UNI-TE o Modbus X Mono o Multiconexiones X X

Leyendas: X Accesible No accesible

35007635 12/2011

465

Configuracin en PL7

Parmetros de configuracin de las direcciones IP


Presentacin Esta rea permite definir la direccin IP del mdulo de dos maneras distintas:

mediante una configuracin manual y mediante una configuracin proporcionada por un equipo servidor BOOTP/DHCP.

Configurada La seleccin del campo Configurada permite realizar la configuracin de forma manual, segn las necesidades individuales:

la direccin IP del mdulo; la mscara de subred que define la parte asignada al identificador de subred en la direccin IP y la direccin IP de la pasarela predeterminada a la que se enviarn los mensajes destinados a otras redes.

NOTA: Si el mdulo est conectado a una red TCP/IP existente, las direcciones IP se administran globalmente, por tanto deben configurarse los parmetros IP. En caso contrario, existe riesgo de perturbacin de la red existente debido a la posibilidad de direcciones IP duplicadas.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DIRECCIN IP DUPLICADA

Utilice un mtodo para asignar una direccin IP exclusiva a cada dispositivo de la red. Obtenga las direcciones IP consultando al administrador del sistema para evitar la posibilidad de direcciones duplicadas.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Configuracin de cliente/servidor La seleccin del campo Configuracin cliente/servidor permite configurar la direccin IP del mdulo mediante un equipo remoto que acta como servidor BOOTP. En este caso, los campos Direccin IP, Mscara de subred y Direccin de pasarela no son significativos y aparecen atenuados.

466

35007635 12/2011

Configuracin en PL7

Parmetros de configuracin de las conexiones


Presentacin Este campo permite:

configurar el nmero de conexiones que el mdulo puede abrir; activar un servicio de control de acceso y presentar una lista de los equipos remotos que pueden conectarse al mdulo en funcin de un protocolo de comunicacin.

Conexiones que se pueden abrir El campo Conexiones que se pueden abrir proporciona el nmero mximo de equipos que se pueden conectar en paralelo al mdulo:

El valor predeterminado es de 8 conexiones. El valor est incluido entre 1 y 32 conexiones.

NOTA: Se recomienda ajustar este parmetro con el valor til para optimizar los recursos de comunicacin por punto de conexin. Control de acceso La casilla Control de acceso permite activar o desactivar el control de los equipos remotos que desean abrir una conexin TCP con el mdulo.

Si la casilla est seleccionada, la gestin del control de acceso est activada y la columna Acceso de la tabla no aparece difuminada (activa). Cuando el mdulo funciona en modo servidor, slo estn autorizados a conectarse como clientes y a comunicarse los equipos remotos seleccionados mediante la casilla Acceso de la tabla. Si la casilla no est seleccionada, la gestin del control no est operativa y la columna Acceso de la tabla aparece difuminada (no activa). Cuando el mdulo funciona en modo servidor, los equipos remotos de terceros pueden conectarse como clientes y luego comunicarse con el mdulo sin tener que estar declarados en la tabla.

NOTA: El control de acceso slo funciona en el perfil TCP/IP y se emplea para un funcionamiento del mdulo en modo servidor.

35007635 12/2011

467

Configuracin en PL7

Tabla de funcin Esta tabla permite:


presentar una lista de los equipos remotos con los que el mdulo local desea abrir una conexin TCP y luego emitir (funcionamiento del mdulo en modo cliente); proporcionar una correspondencia entre la Direccin X-WAY {red, estacin} y la Direccin IP; El nmero de red debe ser inferior o igual a 127. El nmero de estacin est comprendido entre 0 y 63 para una conexin en UNI-TE, o entre 100 y 163 para una conexin en Modbus. especificar el protocolo de comunicacin para cada equipo remoto durante la conexin mediante un men desplegable: UNI-TE (valor predeterminado) y Modbus. en el caso de la gestin del control de acceso, designar los equipos remotos autorizados a abrir una conexin TCP y a realizar transmisiones al mdulo local (funcionamiento del mdulo en modo servidor), y para cada direccin IP remota, elegir el Modo de conexin en un men desplegable: Monoconexin: el mdulo slo permite una conexin con una misma direccin IP remota, y Multiconexin: el mdulo permite una nica conexin en modo cliente con una misma direccin IP remota y varias conexiones en modo servidor con una misma direccin IP remota.

468

35007635 12/2011

Configuracin en PL7

Parmetros de configuracin Ethernet


Presentacin Esta rea permite definir el formato de la trama Ethernet a travs de TCP/IP:

Formato Ethernet II: correspondiente a la norma RFC 894 (la ms utilizada). Formato 802.3: correspondiente a la norma RFC 1042. Este formato debe seleccionarse en caso de que los equipos remotos utilicen este formato.

35007635 12/2011

469

Configuracin en PL7

Configuracin del servicio SNMP


Presentacin Para utilizar el mdulo HMI TSX WMY 100 como agente SNMP, es necesario ajustar los parmetros de configuracin del servicio SNMP (vase pgina 471). Acceso al servicio SNMP El procedimiento para acceder a los parmetros de configuracin del servicio SNMP es el siguiente.
Paso 1 2 Accin Acceder a la pantalla de configuracin del mdulo. Seleccionar la ficha SNMP. Resultado

Configuracin de SNMP El procedimiento siguiente muestra el principio de configuracin del servicio SNMP.
Paso 1 Accin Introducir las direcciones de los administradores SNMP: Direcciones IP Manager 1 Direcciones IP Manager 2 Rellenar los campos: Ubicacin (SysLocation) y Contacto (SysLocation). O bien, seleccionar la casilla SNMP Manager para indicar que SNMP Manager completar la informacin. Si se desean definir derechos de acceso, ser necesario introducir los nombres de comunidad: Set Get Trap Si se desea activar la transmisin de un suceso al mdulo, ser necesario activar la casilla Activacin de la captura Fallo de autentificacin.
35007635 12/2011

470

Configuracin en PL7

Descripcin del servicio SNMP


Presentacin Los parmetros relacionados con el mdulo SNMP se dividen en cuatro categoras:

las direcciones IP de los equipos administradores del mdulo SNMP; los agentes; los nombres de comunidad y la seguridad.

NOTA: Slo se pueden emplear caracteres ASCII de 7 bits en los campos de introduccin de cadenas de caracteres. Direcciones IP de los administradores Esta rea permite asignar las direcciones IP de los administradores de SNMP. Los mdulos autorizan un mximo de dos administradores. Estas direcciones se utilizan en una posible emisin de sucesos (TRAP). Agente Esta rea permite localizar e identificar un agente desde el administrador SNMP. Consta de dos campos:

el campo Ubicacin (SysLocation): indica la ubicacin fsica del equipo (32 caracteres como mximo), y el campo Contacto (SysLocation): indica la persona de contacto para la gestin del equipo y la manera de ponerse en contacto con ella (32 caracteres como mximo). Puede que sea preferible que esta informacin se asigne mediante una herramienta "SNMP Manager" de gestin de red, en lugar de mediante el software PL7. Para ello, active la casilla SNMP Manager.

35007635 12/2011

471

Configuracin en PL7

Nombre de comunidad Esta rea permite definir un nombre de comunidad por familia de servicios Set, Get y Trap. Consta de tres campos:

El campo Set define el nombre de la comunidad en el servicio Set (16 caracteres como mximo). El valor predeterminado del campo es Pblico. El campo Get define el nombre de la comunidad en el servicio Get (16 caracteres como mximo). El valor predeterminado del campo es Pblico. El campo Trap define el nombre de la comunidad en el servicio Trap (16 caracteres como mximo). El valor predeterminado del campo es Pblico.

Estos campos sirven para definir los derechos de acceso a los objetos MIB del agente SNMP (mdulo local) con respecto a las solicitudes transmitidas por el administrador. Ejemplo En el caso de que el administrador emita una solicitud SetRequest con el nombre de comunidad Ensayo y el nombre de comunidad del mdulo sea Pblico, la peticin no se ejecutar. Seguridad Esta rea contiene la casilla de verificacin Activacin de la captura "Fallo de autenticacin". La activacin de esta casilla permite confirmar la emisin de un suceso (TRAP) de fallo de autenticacin del agente SNMP hacia el administrador que envi originalmente la solicitud. De este modo, el agente advierte al administrador de que la solicitud se ha rechazado debido a un error de identificacin (el nombre de la comunidad configurado en el administrador es distinto del configurado en el agente). NOTA:

El administrador SNMP puede modificar el valor de ciertos parmetros que se pueden configurar mediante PL7 (Activacin de "Fallo de autenticacin", Ubicacin, Contacto, etc.). En caso de arranque en fro, rearranque en caliente o descarga de una aplicacin, se restaurarn los valores configurados inicialmente en el PL7.

472

35007635 12/2011

Configuracin en PL7

Parmetros de configuracin relacionados con el servicio SNMP


Presentacin El mdulo HMI TSX WMY 100 incluye parmetros de configuracin relacionados con el servicio SNMP. Disponibilidad de los parmetros La tabla siguiente presenta, para cada mdulo ETHERNET, los parmetros a los que se puede acceder desde la pantalla de configuracin.
Parmetros Direccin IP Manager Agente Ubicacin (SysLocation) Contacto (SysContact) SNMP Manager Nombres de comunidad Set Get Trap Seguridad Activacin de la captura Fallo de autentificacin TSX WMY 100 X X X X X X X X

Leyendas: X Accesible No accesible

35007635 12/2011

473

Configuracin en PL7

Configuracin de la funcin Bridge


Presentacin El mdulo HMI TSX WMY 100 se puede utilizar como estacin Bridge X-Way para la comunicacin transparente entre redes. Acceso a la funcin Bridge El procedimiento para acceder a los parmetros de configuracin de la funcin Bridge es el siguiente.
Paso 1 2 Accin Acceder a la pantalla de configuracin del mdulo. Seleccionar la ficha Bridge.

Configuracin de la funcin Bridge El procedimiento siguiente permite configurar el mdulo HMI TSX WMY 100 de la estacin en Bridge.
Paso 1 Accin Hacer doble clic en el rea en modo vdeo inverso. Resultado Aparece la ventana Seleccin de las redes accesibles.

Si la lista de redes accesibles del mdulo se encuentra vaca, aparece la ventana de forma automtica (sin necesidad de hacer doble clic). 2 Hacer doble clic en el nmero de red de la lista desplegable Redes disponibles. Resultado El nmero de red se asigna en la lista desplegable Redes accesibles. Repetir la operacin 3 tantas veces como sea necesario para definir todas las redes a las que puede acceder el mdulo. A continuacin, ir al paso 5. Validar la seleccin haciendo clic en el botn Aceptar. Validar la configuracin del Bridge haciendo clic en el botn Guardar.

4 5 474

35007635 12/2011

Configuracin en PL7

Eliminacin de la funcin Bridge Si lo desea, puede eliminar la funcin Bridge del mdulo.
Paso 1 2 3 Accin Acceder a la pantalla Configuracin de Bridge. Hacer clic en el botn Eliminar. Validar la eliminacin haciendo clic en el botn Guardar.

Eliminacin del acceso a una red Si lo desea, puede eliminar el acceso a una nica red.
Paso 1 2 3 Accin Acceder a la pantalla Configuracin de Bridge. Hacer doble clic en el rea en modo vdeo inverso. Hacer doble clic en el nmero de red de la lista desplegable Redes accesibles. Resultado El nmero de red se reasigna en la lista desplegable Redes disponibles. Validar la seleccin haciendo clic en el botn Aceptar. Validar la configuracin del Bridge haciendo clic en el botn Guardar.

4 5

35007635 12/2011

475

Configuracin en PL7

14.3

Depuracin

Objeto En esta seccin, se describe la instalacin del mdulo HMI TSX WMY 100 en PL7 durante su depuracin. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Pantalla de depuracin del mdulo Parmetros generales de depuracin Parmetros de depuracin de los servicios TCP/IP Comprobacin de la comunicacin TCP/IP con la peticin Ping Solicitudes disponibles para la prueba de un canal de comunicacin Comprobacin de un canal con las peticiones Identificacin y Espejo Comprobacin de un canal con peticiones Pgina 477 479 480 481 482 483 484

476

35007635 12/2011

Configuracin en PL7

Pantalla de depuracin del mdulo


Presentacin Esta pantalla, dividida en seis reas, permite efectuar la depuracin a travs de un enlace ETHERNET. Ilustracin La pantalla dedicada a la comunicacin ETHERNET tiene el aspecto siguiente:

35007635 12/2011

477

Configuracin en PL7

Elementos y funciones En esta tabla, se describen las diferentes reas que componen la pantalla de depuracin:
Indicacin 1 2 3 4 rea Comn Trfico de mensajes Mensajes Servicios TCP/IP Funcin Parte comn de las pantallas de depuracin de la comunicacin. Permite visualizar grficamente el nmero de mensajes procesados por el mdulo: Permite visualizar el nmero de conexiones y mensajes no confirmados o rechazados. Permite: visualizar la configuracin de los servicios TCP/IP y comprobar la comunicacin en el perfil TCP/IP. Permite comprobar la comunicacin UNI-TE en el perfil TCP/IP. No se puede acceder en este mdulo. No se puede acceder en este mdulo. No se puede acceder en este mdulo.

5 6 7 8

Estacin de prueba X-WAY Exploracin de E/S Datos globales Ancho de banda

478

35007635 12/2011

Configuracin en PL7

Parmetros generales de depuracin


Presentacin Los parmetros generales de depuracin se agrupan en dos ventanas:

la ventana Trfico de mensajes y la ventana Mensajes.

Trfico de mensajes La ventana se muestra tal como aparece a continuacin:

En ella, se indica de forma grfica el nmero de mensajes procesados por el mdulo en un minuto (emisin y recepcin). Para obtener una mejor visualizacin, la escala se adapta de forma automtica segn la evolucin del flujo. El botn Reinicializar pone a cero los tres contadores: Mn., Med. y Mx. Mensajes La ventana se muestra tal como aparece a continuacin:

Esta ventana contiene informacin sobre la mensajera TCP/IP:


el nmero de conexiones abiertas, el nmero de accesos no autorizados y el nmero de mensajes rechazados, recibidos y enviados.

Si lo desea, puede poner los contadores a cero haciendo clic en el botn Reinic. contadores.

35007635 12/2011

479

Configuracin en PL7

Parmetros de depuracin de los servicios TCP/IP


Presentacin Los parmetros de depuracin de los servicios TCP/IP se agrupan en dos ventanas:

la ventana Informacin de direcciones y la ventana Prueba de comunicacin.

Informacin de direcciones La ventana se muestra tal como aparece a continuacin:

En ella, se muestran los datos de configuracin de la direccin IP:


Direccin MAC: direccin nica y exclusiva para un mdulo Direccin IP Mscara de subred Direccin de gateway: direccin de la gateway

Prueba de comunicacin La ventana se muestra tal como aparece a continuacin:

Esta ventana permite comprobar la comunicacin IP a una estacin distinta.

480

35007635 12/2011

Configuracin en PL7

Comprobacin de la comunicacin TCP/IP con la peticin Ping


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar una comunicacin TCP/IP de una peticin Ping. Procedimiento El procedimiento siguiente permite enviar la peticin Ping y, del mismo modo, comprobar el encaminamiento correcto de la informacin entre los dos equipos.
Paso 1 2 Accin Introducir la direccin de la estacin que se va a consultar en el campo Direccin IP remota. Pulsar el botn Ping. Resultado La respuesta aparece en el campo Tiempo:

El tiempo devuelto corresponde al tiempo de ida y vuelta del mensaje en ms.

Tipo de respuesta En la tabla siguiente, se agrupan los diferentes tipos de respuestas posibles a la peticin Ping.
Si la respuesta es Positiva Negativa Entonces La ventana registra el tiempo de ida y vuelta del mensaje en ms. Aparece una ventana con el mensaje Intercambio incorrecto que especifica que no se ha podido conectar con el equipo remoto en la arquitectura de red.

35007635 12/2011

481

Configuracin en PL7

Solicitudes disponibles para la prueba de un canal de comunicacin


Presentacin En esta pgina se describen las distintas posibilidades para comprobar un canal de comunicacin desde la pantalla de depuracin. Condiciones de la prueba El envo de una solicitud a una estacin no conectada se traduce en un mensaje. La prueba se realiza en estaciones pertenecientes a una misma red de rea local. Solicitudes disponibles La ventana Prueba de estacin X-Way admite las solicitudes siguientes:

Identificacin: provoca el envo de la solicitud de identificacin a la estacin remota designada. Espejo: permite enviar una solicitud de espejo a la estacin designada. Al seleccionar esta funcin, aparece una pantalla que permite seleccionar la longitud de la cadena de caracteres que se va a enviar (80 caracteres como mximo). El PLC enva entonces esta cadena de caracteres (ABCD....) al equipo de destino. ste devuelve automticamente la cadena de caracteres recibida al emisor. Introduccin de solicitud: permite enviar una solicitud UNI-TE, distinta de las enviadas por los botones de comando, a la estacin designada. La eleccin de esta funcin da acceso a una pantalla que permite seleccionar los parmetros especficos de la solicitud (el cdigo de peticin debe estar codificado en formato hexadecimal).

NOTA: Las dos primeras solicitud se envan al servidor UNI-TE del mdulo TSX WMY. La tercera se destina al servidor del procesador.

482

35007635 12/2011

Configuracin en PL7

Comprobacin de un canal con las peticiones Identificacin y Espejo


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar un canal de comunicacin mediante las peticiones Identificacin y Espejo. Identificacin de una estacin El procedimiento siguiente permite identificar una estacin designada.
Paso 1 2 Acciones Seleccionar la direccin de la estacin que se va a consultar en el campo Nmero de estacin. Pulsar el botn Identificacin. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

Envo de una peticin Espejo El procedimiento siguiente permite enviar la peticin Espejo y, de este modo, comprobar el encaminamiento correcto de la informacin entre dos equipos.
Paso 1 2 Accin Seleccionar la direccin de la estacin que se va a consultar mediante el campo Estacin. Pulsar el botn Espejo. Resultado Aparece la ventana siguiente:

3 4

Introducir la longitud de los datos que se van a transmitir (80 caracteres como mximo). Pulsar el botn Enviar. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

La respuesta contiene:
la cadena de caracteres ABCDEFGH correspondiente a la longitud de los

datos enviados: 8.
35007635 12/2011

483

Configuracin en PL7

Comprobacin de un canal con peticiones


Presentacin En esta pgina, se indica el procedimiento que debe seguirse para comprobar un canal de comunicacin desde la pantalla de depuracin mediante distintas peticiones. Envo de una peticin El procedimiento siguiente permite enviar una peticin, distinta de las proporcionadas por los botones de comando, a una estacin designada. En este ejemplo, la peticin emitida permite llevar a cabo una lectura de 10 palabras (de %MW1 a %MW10).
Paso 1 2 Accin Seleccionar la direccin de la estacin que se va a consultar mediante el campo Estacin. Pulsar el botn Introducir peticin. Resultado Aparece la ventana siguiente:

Los datos transmitidos en este ejemplo se codifican en 6 bytes. Introducir el cdigo de funcin (codificado en formato hexadecimal en 1 byte) correspondiente a la peticin que se desea enviar. En este ejemplo, el cdigo de peticin para una lectura es 16#36. Introducir los datos que se van a emitir codificando cada dato en formato hexadecimal. Los datos se introducen uno tras otro sin dejar espacio entre ellos. Cuando los datos se codifican en una palabra, los bytes ms significativos y menos significativos se invierten. En este ejemplo, los datos son los siguientes: 16#68: en 1 byte, define el segmento (datos internos); 16#07: en 1 byte, define el tipo de objeto (palabras); 16#0100: en una palabra, define la primera palabra que se va a leer, y 16#0A00: en una palabra, define el nmero de palabras que se va a leer. Pulsar el botn Enviar. Resultado La respuesta aparece en la ventana Recepcin de respuesta:

La respuesta del ejemplo contiene los datos en 21 bytes. 16#07: corresponde al tipo de objeto (palabras) y 16#00C2: corresponde al valor de la primera palabra (los bytes ms significativos y menos significativos se invierten; su valor es 16#C200).

484

35007635 12/2011

Configuracin en PL7

14.4

Objetos de lenguaje asociados al mdulo TSX WMY 100

Objeto En esta seccin, se presentan los distintos objetos de lenguaje especficos del mdulo HMI TSX WMY 100. Contenido de esta seccin Esta seccin contiene los siguientes apartados:
Apartado Objetos de lenguaje de intercambio implcito Objetos de lenguaje de intercambio explcito Gestin e informe de los intercambios explcitos Objetos de lenguaje asociados a la configuracin Pgina 486 487 489 490

35007635 12/2011

485

Configuracin en PL7

Objetos de lenguaje de intercambio implcito


Presentacin En esta pgina se describen todos los objetos de lenguaje de intercambio implcito (vase pgina 356) para una comunicacin ETHERNET con el mdulo TSX WMY 100 que el programa de aplicacin puede visualizar o modificar. Objetos de bit En la tabla siguiente se presentan los diferentes objetos de bit de intercambio implcito.
Objeto (1) Funcin Significado Este bit se establece en 1 para indicar una anomala del mdulo (por ejemplo, que al menos uno de los canales est inoperativo). Este bit se establece en 1 para indicar un fallo detectado de la lnea.

%Ixy.MOD.ERR Bit de error detectado del mdulo %Ixy.i.ERR Bit de error detectado de canal

Leyenda (1) Direccin xy.i


x: corresponde al nmero de bastidor y: corresponde al nmero de mdulo i: corresponde al nmero de canal

Objetos de palabra En la tabla siguiente se presentan los diferentes objetos de palabra de intercambio implcito.
Objeto (1) De %IWxy.i.0 a %IWxy.i.9 Funcin Reservado Significado -

Leyenda (1) Direccin xy.i


x: corresponde al nmero de bastidor y: corresponde al nmero de mdulo i: corresponde al nmero de canal

486

35007635 12/2011

Configuracin en PL7

Objetos de lenguaje de intercambio explcito


Presentacin En esta pgina se describen todos los objetos de lenguaje de intercambio explcito (vase pgina 361) para una comunicacin ETHERNET con el mdulo TSX WMY 100 que el programa de aplicacin puede visualizar o modificar. Palabras internas En la tabla siguiente se describen las palabras internas:
Objeto (1) %MWxy.MOD.2 Funcin Estado del mdulo Significado
x0 = 1: mdulo inoperativo x1 = 1: error de deteccin funcional

(anomala entre el procesador y el mdulo, anomala de ajuste o de configuracin, etc.) x2 = 1: fallo de deteccin del bloque de terminales (no conectado) x3 = 1: autoverificaciones en marcha x4 = 1: reservado x5 = 1: anomala de configuracin del equipo o del programa (este mdulo no es el mdulo declarado en la configuracin; los submdulos no son compatibles) x6 = 1: mdulo ausente x7 = 1: error detectado en uno de los submdulos

%MWxy.i.2

Estado estndar del canal

De x0 a x3 = 0: reservados x4 = 1: error detectado del mdulo o

autopruebas en curso
x5 y x6 = 0: reservados x7 = 1: error de deteccin de aplicacin

(comprobar la configuracin) %MWxy.i.3 Estado especfico del canal Byte 0: x0 = 1: si existe un bridge X-WAY (de lo contrario, 0) Byte 1: nmero de conexiones TCP abiertas %MWxy.i.4 %MWxy.i.5 %MWxy.i.6 Contadores de solicitud rechazadas Contadores de mensajes rechazados Direccin de red/estacin Nmero de solicitudes de conexin rechazadas Nmero de mensajes rechazados Byte 0: nmero de la estacin Byte 1: nmero de la red

35007635 12/2011

487

Configuracin en PL7

Objeto (1) %MWxy.i.7 y %Mwxy.i.8 %MWxy.i.9 y %Mwxy.i.10 %MWxy.i.11 %MWxy.i.12 %MWxy.i.13 %MWxy.i.14 %Mwxy.i.15

Funcin

Significado

Nmero de mensajes emitidos en el nivel de Contadores de mensajes en el nivel de enlace enlace Nmero de mensajes recibidos en el nivel de Contadores de mensajes en el nivel de enlace enlace reservado reservado reservado reservado -

Velocidad de carga del Byte 0: mdulo Velocidad de carga de la mensajera Byte 1: Velocidad de carga de otros servicios

Leyenda (1) Direccin xy.i


x: corresponde al nmero de bastidor y: corresponde al nmero de mdulo i: corresponde al nmero de canal

488

35007635 12/2011

Configuracin en PL7

Gestin e informe de los intercambios explcitos


Presentacin En esta pgina, se describen todos los objetos de lenguaje que gestionan los intercambios explcitos. Objetos de palabra En la tabla siguiente, se presentan los distintos objetos de palabra para la gestin de intercambios explcitos.
Objeto (1) %MWxy.MOD.0 Funcin Intercambios en curso del mdulo Significado
x0 = 1: lectura de estado en curso x1 = 1: envo de parmetros de comando al

mdulo de comunicacin
x2 = 1: envo de parmetros de ajuste al

mdulo de comunicacin %MWxy.MOD.1 Informe del mdulo


x1 = 0: parmetros de comando recibidos y

aceptados por el mdulo


x2 = 0: parmetros de ajuste recibidos y

aceptados por el mdulo %MWxy.i.0 Intercambios en curso del canal


x0 = 1: lectura de estado en curso x1 = 1: envo de parmetros de comando al

canal de comunicacin
x2 = 1: envo de parmetros de ajuste al canal

de comunicacin %MWxy.i.1 Informe del canal


x1 = 0: parmetros de comando recibidos y

aceptados por el canal de comunicacin


x2 = 0: parmetros de ajuste recibidos y

aceptados por el canal de comunicacin

Leyenda (1) Direccin xy.i


x: corresponde al nmero de bastidor y: corresponde al nmero de mdulo i: corresponde al nmero de canal

35007635 12/2011

489

Configuracin en PL7

Objetos de lenguaje asociados a la configuracin


Presentacin En esta pgina, se describen todos los objetos de lenguaje de configuracin para una comunicacin ETHERNET con el mdulo TSX WMY 100 que pueden visualizarse o modificarse mediante el programa de aplicacin. Constantes internas En la tabla siguiente, se describen las constantes internas:
Objeto %KWxy.i.0 %KWxy.i.1 %KWxy.i.2 %KWxy.i.3 %KWxy.i.4 %KWxy.i.5 Funcin Tipo Nivel fsico Reservado Reservado Reservado Significado Byte 0 = 11 para la comunicacin ETHERNET Byte 1: reservado Byte 0: fijado en 16#01 (corresponde a GPX2) Byte 1: reservado -

Direccin de red X-Way Byte 0: nmero de red (0 es el valor predeterminado) Byte 1: reservado Tipo de controlador ETHERNET para TCP/IP Byte 0: definido en 16#01 (corresponde a RJ45) = 16#01: RJ45 Byte 1: = 16#00: ETHERNET II (valor predeterminado) = 16#01: 802.3 Byte 0: reservado Byte 1: direccin heredada = 16#01: a partir de la funcin especfica = 16#03: a partir de un servidor Ejemplo con la direccin 139.160.65.109 Byte 0 = 109 Byte 1 = 65 Byte 2 = 160 Byte 3 = 139 Ejemplo con la direccin 139.160.65.1 Byte 0 = 1 Byte 1 = 65 Byte 2 = 160 Byte 3 = 139

%KWxy.i.6

%KWxy.i.7

Configuracin TCP/IP: tipo de direccin

%KWxy.i.8 y %KWxy.i.9

Direccin IP local

%KWxy.i.10 Direccin IP de la gateway y %KWxy.i.11

490

35007635 12/2011

Configuracin en PL7

Objeto

Funcin

Significado Ejemplo con la direccin 255.255.255.0 Byte 0 = 0 (menos significativo) Byte 1 = 255 Byte 2 = 255 Byte 3 = 255 (ms significativo) Byte 0: x0 = 1: se utiliza el servicio de exploracin de E/S x1 = 1: se utiliza el servicio del servidor BOOTP x2 = 1: se utiliza el servicio de datos globales x3 = 1: se utiliza el servicio para ajustar el ancho de banda Byte 1: reservado

%KWxy.i.12 Mscara de subred y %KWxy.i.13

%KWxy.i.14 Servicios utilizados

%KWxy.i.15 Servicios TCP utilizados

Byte 0: x0 = 1: se utiliza la comunicacin Modbus a travs de TCP/IP x1 = 1: se activa el control de acceso Byte 1: reservado

35007635 12/2011

491

Configuracin en PL7

14.5

Preguntas/Respuestas

Preguntas/Respuestas
Generalidades A continuacin, encontrar una lista de las preguntas y respuestas ms frecuentes sobre la comunicacin a travs de una red Ethernet. Qu debo hacer si el mdulo TSX WMY 100 muestra el estado No configurado del indicador LED (ERR intermitente)?

Verifique si est configurado en PL7. Compruebe que no existe otro mdulo con el mismo nmero de red X-WAY en la configuracin del PLC. Si el mdulo est configurado en Direccin cliente/servidor, verifique si existe un servidor BOOTP operativo y accesible.

Qu debo hacer si el mdulo muestra un estado correcto de los indicadores LED (STS=RUN=ON), pero no responde a las peticiones? Pruebe con el comando Ping en esta direccin IP y, a continuacin, desde un equipo en la misma red:

No hay respuesta: Compruebe la configuracin de red: cableado, estado de los "hub", direcciones IP, mscaras y gateways en caso de que haya encaminadores en la configuracin. Respuesta correcta al Ping: Compruebe la direccin X-WAY del mdulo. Verifique si el control de acceso est o no activado. Intente conectarse mediante http a la pgina Visualizador del bastidor. Si esta conexin funciona, compruebe la direccin X-WAY de la aplicacin de cliente.

Puedo cambiar la direccin MAC del mdulo? No. Esta direccin es fija para todos los equipos Ethernet, lo que garantiza su exclusividad. Como puedo conocer la velocidad a la que se comunica el mdulo? Mediante un navegador de Internet, puede conectarse a la pgina de estadsticas del mdulo Ethernet. Qu debo hacer si los EF de mensajera no obtienen respuesta?

492

35007635 12/2011

Configuracin en PL7

Verifique si la direccin X-WAY de destino forma parte de la tabla de conexiones IP/X-WAY. Compruebe si la configuracin del mdulo de destino no prohbe esta conexin (control de acceso). En modo de depuracin, pruebe el comando Ping en la direccin IP del PLC de destino y, a continuacin, intente una peticin de Identificacin en la direccin de destino si forma parte de la misma red X-Way.

Qu debo hacer en caso de recepcin del cdigo de rechazo 0xFF12 en los EF de mensajera? Este cdigo indica que el mdulo est saturado. Reduzca la velocidad de emisin. Qu debo hacer si los EF de mensajera READ_ASYNC y WRITE_ASYN no obtienen respuesta (time out)? Compruebe que las tareas Mast de los PLC cliente y servidor estn configuradas en peridico, con un periodo suficiente para que los PLC no rebasen el umbral. Cundo debo configurar mis conexiones en Monoconexin? Cuando esta conexin se deba establecer en un mdulo TSX ETY 110, protocolo MODBUS. El PLC de destino de mis mensajes es un bridge. Qu direccin Xway de destino debo configurar en la tabla de conexiones? La direccin X-WAY del primer mdulo de comunicacin del PLC bridge (si est presente, la tarjeta PCMCIA del procesador). En las pantallas de configuracin del mdulo, no se ha tenido en cuenta la ltima entrada introducida en una de las cuadrculas durante la validacin. Por qu? Debe retirar el foco (el cursor) de la ltima celda de la cuadrcula en la que se han introducido datos nuevos para reconocer esta modificacin. Por qu la ficha Bridge aparece atenuada cuando utilizo un procesador TSX/PCX de tipo 571xx y 572xx? Estos procesadores no gestionan los datos bridge. Por qu la ficha Bridge aparece atenuada cuando he cambiado previamente el emplazamiento del procesador? Tras este tipo de modificacin, debe validar la nueva configuracin de hardware para acceder y modificar los datos bridge gestionados de forma general por el procesador.

35007635 12/2011

493

Configuracin en PL7

494

35007635 12/2011

FactoryCast HMI 1.7 35007635 12/2011

Apndices

Descripcin general ste es el apndice de FactoryCast HMI. En l, se describen los servicios SOAP. Contenido de este anexo Este anexo contiene los siguientes captulos:
Captulo A B Nombre del captulo Servicios web SOAP Recomendacin de memoria flash Pgina 497 523

35007635 12/2011

495

496

35007635 12/2011

FactoryCast HMI 1.7 Servicios web SOAP 35007635 12/2011

Servicios web SOAP

A
Propsito de este captulo En este captulo se describen los diversos servicios web SOAP que se han implantado en los servidores web FactoryCast. Los servicios web SOAP cumplen plenamente con la normativa sobre servicios web W3C WS-I. Estos servicios proporcionan nuevos medios eficientes y estndar para que los dispositivos del controlador interacten directamente con las aplicaciones de nivel de gestin/TI.

ADVERTENCIA
ALERTAS Y CONTROL DE PRDIDAS DE PROCESO

No recurra a los servicios web SOAP para recuperar, mostrar o controlar eventos que puedan afectar a la integridad de las personas, el material o el equipo. Debe proporcionar una proteccin adecuada e independiente por medio de su propia aplicacin o proceso.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo. Los servicios web se basan en normas como:

SOAP (Single Object Access Protocol, Protocolo simple de acceso a objetos), un protocolo de intercambio que se lleva a cabo a travs del canal HTTP (HyperText Transfer Protocol, Protocolo de transferencia de hipertexto). WSDL (Web Services Description Language, Lenguaje de descripcin de servicios web), en formato XML XML (eXtensible Markup Language, Lenguaje de marcado extensible), la norma de intercambio de datos universal

35007635 12/2011

497

Servicios web SOAP

Los servicios web SOAP FactoryCast actan como interfaces de servidor SOAP. Con estos servicios los desarrolladores pueden disear fcilmente aplicaciones cliente con las que se pueden intercambiar datos directamente con los servidores web FactoryCast. Microsoft.NET, SQL Server, Microsoft Office, IBM (WebSphere), SUN (Java, Eclipse), Lotus, Oracle, SAP, MES, ERP y otras aplicaciones pueden comunicarse directamente con FactoryCast a travs de los servicios web SOAP. Junto con los mdulos FactoryCast, se proporcionan tres tipos de servicio web como interfaces de servidor SOAP:

ModbusXMLDA: servicio web para implementar el acceso a las variables Modbus. SymbolicXMLDA: servicio web para implementar un acceso a datos simblicos. ExtendedSymbolicXMLDA: servicio web para ampliar el acceso a datos simblicos a Unity Pro.

Los servicios web que proporciona FactoryCast son compatibles con WS-I basic profile 1.1. NOTA: Para obtener ms informacin sobre los servicios web, consulte publicaciones especializadas sobre el tema. Contenido de este captulo Este captulo contiene los siguiente apartados:
Apartado Principios de diseo de una interfaz cliente SOAP Servicios ModBusXMLDA SOAP Servicios SymbolicXMLDA SOAP Servicios ExtendedSymbolicXMLDA SOAP Optimizacin de las peticiones simblicas de gran volumen Ejemplos de Visual Basic Documentacin de SOAP en lnea Pgina 499 500 508 512 518 521 522

498

35007635 12/2011

Servicios web SOAP

Principios de diseo de una interfaz cliente SOAP


Descripcin general Una interfaz permite que una aplicacin cliente SOAP se comunique directamente con el mdulo del servidor web FactoryCast. La aplicacin cliente SOAP inicia los intercambios. El servidor FactoryCast responde a este tipo de solicitudes. Una interfaz cliente SOAP En la siguiente tabla se describe el proceso para disear una interfaz de cliente SOAP:
Etapa 1 Accin Crear la aplicacin cliente. El entorno de desarrollo (por ejemplo, Visual Studio.net) se conecta a un mdulo del servidor web FactoryCast, donde podr acceder a diversos servicios web disponibles. El servidor web devuelve descripciones de los servicios solicitados en forma de objetos WSDL. Desarrollar la aplicacin cliente. El desarrollador integra las API del servicio web utilizando el cdigo que se ha recuperado en la etapa anterior como una referencia web y genera la aplicacin cliente. Ejecutar la aplicacin cliente. En el modo ejecutar, la aplicacin cliente se comunica en tiempo real con el mdulo del servidor web de FactoryCast a travs del protocolo SOAP.

35007635 12/2011

499

Servicios web SOAP

Servicios ModBusXMLDA SOAP


Descripcin general El servicio web ModbusXMLDA se implementa con el fin de proporcionar un acceso de datos a las variables Modbus utilizando una sintaxis similar a la del protocolo Modbus. Este servicio web ofrece las API siguientes: ReadDeviceIdentification ReadMultipleRegisters WriteMultipleRegisters ReadCoils WriteMultipleCoils ReadInt32 WriteInt32

Cantidades de datos para los parmetros de la API En esta tabla se muestra la cantidad mxima de datos que se puede utilizar para los parmetros de la API:
API ReadMultipleRegisters WriteMultipleRegisters ReadCoils WriteMultipleCoils ReadInt32 WriteInt32 BMX NOE 0110 124 (Registro) 96 (Registro) 255 (Bobinas) 254 (Bobinas) 61 (Int32) 48 (Int32)

ReadDeviceIdentification La peticin ReadDeviceIdentification devuelve la identificacin completa del dispositivo del destino especificado por el ID proporcionado en la peticin. Esta API se asigna al cdigo de funcin 43 14 de Modbus. Parmetros Entrada: int UnitID Salida: string VendorName, ProductCode, MajorMinorRevision, VendorURL, ProductName, ModelName, UserApplicationName, TRImplementationClass, TRCommunicationServices

500

35007635 12/2011

Servicios web SOAP

Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/ReadDeviceIdentification" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadDeviceIdentification xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> </ReadDeviceIdentification> </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8" ?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadDeviceIdentificationResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <ReadDeviceIdentificationResult> <DeviceIdentification> <VendorName>string</VendorName> <ProductCode>string</ProductCode> <MajorMinorRevision>string</MajorMinorRevision> <VendorUrl>string</VendorUrl> <ProductName>string</ProductName> <ModelName>string</ModelName> <UserApplicationName>string</UserApplicationName> <TRImplementationClass>string</TRImplementationClass> <TRCommunicationServices>string</TRCommunicationServices> </DeviceIdentification> </ReadDeviceIdentificationResult> </ReadDeviceIdentificationResponse> </soap:Body> </soap:Envelope>

35007635 12/2011

501

Servicios web SOAP

ReadMultipleRegisters Esta es la API ReadMultipleRegisters utilizada para implementar una accin de varios registros de lectura. La peticin ofrece tres parmetros: El destino de la peticin de lectura La direccin inicial La cantidad de valores que se leer (el ndice de base viene dado por la direccin inicial)

Como respuesta, se proporciona la lista de valores. Esta API se asigna al cdigo de funcin 03 de Modbus. Parmetros Entrada: int UnitID, Address, Quantity Salida: matriz de int Result Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadMultipleRegisters xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ReadMultipleRegisters> </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadMultipleRegistersResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <ReadMultipleRegistersResult> <int>int</int> <int>int</int> </ReadMultipleRegistersResult> </ReadMultipleRegistersResponse> </soap:Body> </soap:Envelope>

502

35007635 12/2011

Servicios web SOAP

WriteMultipleRegisters Esta es la API WriteMultipleRegisters utilizada para implementar una accin de varios registros de escritura. La peticin ofrece tres parmetros: El destino de la peticin de escritura La direccin inicial Los valores que se escribirn Esta API se asigna al cdigo de funcin 16 de Modbus. Parmetros Entrada: int UnitID, Address, matriz de int Value Salida: ninguna Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleRegisters xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </WriteMultipleRegisters> </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OKContent-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleRegistersResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> </WriteMultipleRegistersResponse> </soap:Body> </soap:Envelope>

35007635 12/2011

503

Servicios web SOAP

ReadCoils Esta es la API ReadCoils utilizada para implementar una accin de varias bobinas de lectura. La peticin ofrece tres parmetros: El destino de la peticin de lectura La direccin inicial La cantidad de valores que se leer (el ndice de base viene dado por la direccin inicial)

Como respuesta, se proporciona la lista de valores. Esta API se asigna al cdigo de funcin 01 de Modbus. Parmetros Entrada: int UnitID, Address, Quantity Salida: matriz de int Result Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/ReadCoils" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadCoils xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ReadCoils> </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadCoilsResponse xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <ReadCoilsResult> <int>int</int> <int>int</int> </ReadCoilsResult> </ReadCoilsResponse> </soap:Body> </soap:Envelope>

504

35007635 12/2011

Servicios web SOAP

WriteMultipleCoils Esta es la API WriteMultipleCoils utilizada para implementar una accin de varias bobinas de escritura. La peticin ofrece tres parmetros: El destino de la peticin de escritura La direccin inicial Los valores que se escribirn Esta API se asigna al cdigo de funcin 15 de Modbus. Parmetros Entrada: int UnitID, Address, matriz de int Value Salida: ninguna Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/WriteMultipleCoils" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleCoils xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </WriteMultipleCoils> </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleCoilsResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> </WriteMultipleCoilsResponse> </soap:Body> </soap:Envelope> Peticin/respuesta SOAP ReadInt32 La peticin ReadInt32 ofrece tres parmetros: El destino de la peticin de lectura La direccin inicial La cantidad de valores que se leer (el ndice de base viene dado por la direccin inicial)
35007635 12/2011

505

Servicios web SOAP

Parmetros Entrada: int UnitID, Address, Quantity Salida: matriz de int Result Ejemplo Como respuesta, se proporciona la lista de valores. A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadInt32 xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ ReadInt32 > </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> < ReadInt32Response xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> < ReadInt32Result> <int>int</int> <int>int</int> </ ReadInt32Result> </ ReadInt32Response> </soap:Body> </soap:Envelope> Peticin/respuesta SOAP WriteInt32 La peticin WriteInt32 ofrece tres parmetros: El destino de la peticin de escritura La direccin inicial Los valores que se escribirn

Parmetros Entrada: int UnitID, Address, matriz de int Value Salida: ninguna

506

35007635 12/2011

Servicios web SOAP

Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteInt32 xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </ WriteInt32 > </soap:Body> </soap:Envelope> Respuesta HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> < WriteInt32Response xmlns="http://www.schneiderelectric.com/ws/ModbusXmlDa/"> </ WriteInt32Response> </soap:Body> </soap:Envelope>

35007635 12/2011

507

Servicios web SOAP

Servicios SymbolicXMLDA SOAP


Descripcin general SymbolicXMLDA es el servicio web proporcionado para implementar el acceso a datos simblicos basado en un espacio de nombre de FactoryCast. Los servicios son los siguientes:

Lectura Escritura Exploracin

Limitacin del acceso simblico Debido a que el acceso simblico se basa en un acceso Modbus de bajo nivel para la comunicacin real, slo son compatibles los smbolos asignados a datos a los que puede accederse a travs de peticiones Modbus nativas, (registros de lectura/escritura, y bobinas de lectura/escritura). Por lo tanto, slo son compatibles los siguientes tipos de datos: Bit 16 bits y palabra doble de 32 bits. No todos los tipos de datos no ubicados son compatibles. Servicio de lectura El objetivo de esta peticin es la lectura de uno o varios smbolos. Los smbolos procesados como argumentos de peticin se traducen mediante el espacio de nombre para obtener la direccin del valor que se leer. Cuando se conocen todas las direcciones, se emite una peticin MODBUS mediante direcciones contiguas (por ejemplo, si se solicitan los registros 10, 11 y 13, se ejecutan dos peticiones: una para 10 y 11 y otra para 13) y mediante el tipo de variable deseado (bobinas, registros). Una vez que se han recuperado todos los valores, la respuesta SOAP se construye mediante el nombre de la variable, el tipo y los valores. Parmetros Entrada: lista de string ItemName Salida: matriz de Item ReadResult

508

35007635 12/2011

Servicios web SOAP

Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/SymbolicXmlDa.asmx HTTP/1 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/Read" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Read xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/"> <ItemList> <Items> <ItemName>string</ItemName> </Items> <Items> <ItemName>string</ItemName> </Items> </ItemList> </Read> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteResponse xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/"> </WriteResponse> </soap:Body> </soap:Envelope> Servicio de escritura El objetivo de esta peticin es la escritura de uno o varios smbolos. Los smbolos, sus tipos y valores se procesan como argumentos de peticin. Los nombres de las variables se traducen mediante el espacio de nombre para obtener la direccin del valor que se leer. Cuando se conocen todas las direcciones, se emite una peticin MODBUS mediante direcciones contiguas (por ejemplo, si se solicitan los registros 10, 11 y 13, se ejecutan dos peticiones: una para 10 y 11 y otra para 13) y mediante el tipo de variable deseado (bobinas, registros). Una vez que se han escrito todos los valores, se construye la respuesta SOAP. Parmetros Entrada: lista de (string ItemName, Value, Type) Salida: ninguna

35007635 12/2011

509

Servicios web SOAP

Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /Recipe/ws/SymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/Write" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Write xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/"> <ItemList> <Items> <ItemName>string</ItemName> <Value>string</Value> <Type>string</Type> </Items> <Items> <ItemName>string</ItemName> <Value>string</Value> <Type>string</Type> </Items> </ItemList> </Write> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadResponse xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/"> <ReadResult> <Items> <Name>string</Name <SymbolType>string</SymbolType> <IntValue>int</IntValue> </Items> <Items> <Name>string</Name> <SymbolType>string</SymbolType> <IntValue>int</IntValue> </Items> </ReadResult> </ReadResponse> </soap:Body> </soap:Envelope> Servicio de navegador El propsito de esta peticin es leer una lista de variables simblicas presentes en el espacio de nombre del mdulo FactoryCast. Esta funcin no interacta con la capa Modbus puesto que su nica accin es devolver todos los elementos de espacio de nombre. La respuesta contiene todos los smbolos y sus tipos. Parmetros Entrada: lista de (string ItemName, Type) Salida: lista de Descriptions BrowseResult

510

35007635 12/2011

Servicios web SOAP

Ejemplo A continuacin, se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /Recipe/ws/SymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/Browse" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Browse xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/" /> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <BrowseResponse xmlns="http://www.schneiderelectric.com/ws/SymbolicXmlDa/1.0/"> <Elements> <BrowseElement> <ItemName>string</ItemName> <Type>string</Type> </BrowseElement> <BrowseElement> <ItemName>string</ItemName> <Type>string</Type> </BrowseElement> </Elements> </BrowseResponse> </soap:Body> </soap:Envelope>

35007635 12/2011

511

Servicios web SOAP

Servicios ExtendedSymbolicXMLDA SOAP


Presentacin ExtendedSymbolicXMLDA ampla los servicios SymbolicXmlDA SOAP para UnityPro. Permite acceder a datos de direcciones directas y a datos no ubicados. Los servicios son los siguientes:

Lectura Escritura Navegador

Limitacin del acceso a variables Debido a que el acceso a variables se basa en un acceso de protocolo Unity de bajo nivel para la comunicacin real, slo son compatibles los smbolos y las direcciones directas asignados a datos a los que se puede acceder a travs de solicitudes Unity nativas (registros de lectura/escritura y coils de lectura/escritura). Por lo tanto, slo son compatibles los siguientes tipos de datos:
Tipo Variables internas Constantes Variables de sistema Simuladas Sintaxis %Mi, %MXi, %MWi, %MWi.j %KWi %Si, %SXi, %SWi %MDi, %MFi, %KDi, %KFi

Los tipos compatibles son todos tipos UnityPro bsicos, incluidos elementos de matrices. Para el direccionamiento directo, la sintaxis admitida es:
Sintaxis %Mi o %MXi %MWi %MWi.j %MDi %MFi %KWi %KWi.j %KDi %KFi %Si o %SXi %SWi %SWi.j Tipo EBOOL INT BOOL DINT REAL INT BOOL DINT REAL BOOL INT BOOL Comentario Asignado al tipo XML/W3C unsignedByte Asignado al tipo XML/W3C short Asignado al tipo XML/W3C boolean Asignado al tipo XML/W3C int Asignado al tipo XML/W3C float Asignado al tipo XML/W3C short Asignado al tipo XML/W3C boolean Asignado al tipo XML/W3C int Asignado al tipo XML/W3C float Asignado al tipo XML/W3C boolean Asignado al tipo XML/W3C short Asignado al tipo XML/W3C boolean

512

35007635 12/2011

Servicios web SOAP

Los tipos de smbolos Unity admitidos son:


Tipo BOOL EBOOL INT DINT UINT UDINT TIME DATE TOD DT REAL BYTE WORD DWORD STRING STRING[n] Comentario Asignado al tipo XML/W3C boolean Asignado al tipo XML/W3C unsignedByte Asignado al tipo XML/W3C short Asignado al tipo XML/W3C int Asignado al tipo XML/W3C unsignedShort Asignado al tipo XML/W3C unsignedInt Asignado al tipo XML/W3C unsignedInt Asignado al tipo XML/W3C date o dateTime (dateTime es obligatorio para la escritura, la parte de date se omite) Asignado al tipo XML/W3C time o dateTime (dateTime es obligatorio para la escritura, la parte time se omite) Asignado al tipo XML/W3C dateTime Asignado al tipo XML/W3C float o double (double slo se utiliza para peticiones de escritura, proyecte el valor en float) Asignado al tipo XML/W3C unsignedByte Asignado al tipo XML/W3C unsignedShort Asignado al tipo XML/W3C unsignedInt Asignado al tipo XML/W3C string Asignado al tipo XML/W3C string

NOTA:

El nombre de la variable puede ser una direccin directa o bien cualquier smbolo que aparezca en el espacio de nombre de FactoryCast. Si una funcin del servicio Web tiene un parmetro opcional, Visual Studio .NET crea un parmetro booleano adicional en el proxy correspondiente. Visual Studio .NET aade "Especificado" al final del nombre de dicho parmetro.

Servicio de lectura El objetivo de esta solicitud es la lectura de smbolos y direcciones directas. Los smbolos procesados como argumentos de solicitud se traducen mediante el espacio de nombre para obtener la direccin del valor que se leer. Las direcciones directas se procesan como argumentos de solicitud. Cuando se conocen todas las direcciones, se emite un conjunto de solicitudes Unity mediante direcciones contiguas (es decir, si se solicitan los registros 10, 11 y 13, se emiten dos solicitudes: una para 10 y 11 y otra para 13) y mediante el tipo de variable deseado (coils, registros). Una vez que se han recuperado todos los valores, la respuesta SOAP se genera mediante el nombre de la variable, el tipo y los valores.
35007635 12/2011

513

Servicios web SOAP

Parmetros Entrada: lista de string ItemName Salida: matriz de Item ReadResult Ejemplo A continuacin se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /ws/ExtendedSymbolicXmlDa.asmx HTTP/1 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ExtendedSymbolicsXmlDa/Read" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Read xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicsXmlDa/"> <VariableList> <Name>string</Name> <Name>string</Name> </VariableList> </Read> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 ContentLength: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXMLDa/"> <ReadResult> <Item> <Name>string</Name> <VariableType>string</VariableType> <Value /> </Item> <Item> <Name>string</Name>

514

35007635 12/2011

Servicios web SOAP

<VariableType>string</VariableType> <Value /> </Item> </ReadResult> </ReadResponse> </soap:Body> </soap:Envelope> Servicio de escritura El objetivo de esta solicitud es la escritura de smbolos o direcciones directas. Los smbolos, sus tipos y valores se procesan como argumentos de solicitud. Los nombres de las variables se traducen mediante el espacio de nombre para obtener la direccin del valor que se leer. Las direcciones directas se procesan como argumentos de solicitud. Cuando se conocen todas las direcciones, se emite un conjunto de solicitudes Unity mediante direcciones contiguas (es decir, si se solicitan los registros 10, 11 y 13, se emiten dos solicitudes: una para 10 y 11 y otra para 13) y mediante el tipo de variable deseado (coils, registros). Una vez que se han escrito todos los valores, se genera la respuesta SOAP. Parmetros Entrada: lista de (string ItemName, Value, Type) Salida: ninguna

35007635 12/2011

515

Servicios web SOAP

Ejemplo A continuacin se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /maquette/ExtendedSymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080 Content-Type: application/soap+xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneiderelectric.com/ws/ExtendedSymbolicsXmlDa/Write" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <Write xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/"> <ItemList> <Item> <Name>string</Name> <VariableType>string</VariableType> <Value /> </Item> <Item> <Name>string</Name>= <VariableType>string</VariableType> <Value /> </Item> </ItemList> </Write> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope/"> <soap:Body> <WriteResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/"> </WriteResponse> </soap:Body> </soap:Envelope> Servicio de navegador El objetivo de esta solicitud es leer una lista de variables simblicas (PLC, sin ubicacin y E/S) presentes en el espacio de nombre del mdulo FactoryCast. La respuesta contiene todos los smbolos y sus tipos. Parmetros Entrada: ninguna o el parmetro opcional Salida: lista de descripciones (nombre, direccin y tipo de smbolo)

516

35007635 12/2011

Servicios web SOAP

Ejemplo A continuacin se presenta un ejemplo de una peticin SOAP y su respuesta: Peticin POST /maquette/ExtendedSymbolicXmlDa.asmx HTTP/1.1 Host: 139.160.65.83:8080 Content-Type: application/soap+xml; charset=utf-8 Content-Length: length SOAPAction: xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/Browse" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/2003/05/soapenvelope/"> <soap:Body> <Browse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/Browse" /> </soap:Body> </soap:Envelope> Respuesta HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://www.w3.org/2003/05/soap-envelope/"> <soap:Body> <BrowseResponse xmlns="http://www.schneiderelectric.com/ws/ExtendedSymbolicXmlDa/"> <BrowseResult> <Description> <Name>string</Name> <Address>string</Address> <VariableType>string</VariableType> </Description>> <Description> <Name>string</Name> <Address>string</Address> <VariableType>string</VariableType> </Description> </BrowseResult> </BrowseResponse> </soap:Body> </soap:Envelope>

35007635 12/2011

517

Servicios web SOAP

Optimizacin de las peticiones simblicas de gran volumen


Descripcin general La peticin de lectura y escritura simblica permite realizar peticiones de hasta 128 smbolos. Puede que la aplicacin se ralentice al utilizar grandes cantidades de smbolos. Existen varias reglas que puede aplicar para incrementar la velocidad de la aplicacin mediante la reduccin de la cantidad de peticiones internas. El propsito de este apartado es facilitar la creacin de un namespace coherente y la utilizacin de peticiones simblicas de forma eficaz. Proceso de peticin simblica Las peticiones simblicas permiten al usuario utilizar smbolos en lugar de direcciones para gestionar los datos del PLC. Este sistema de peticin utiliza el namespace del mdulo para resolver las direcciones. Una vez que se conocen las direcciones, un proceso de optimizacin las ordena por tipo (bobinas, registros) y en orden ascendente. Las direcciones ordenadas deben agruparse mediante un bloque coherente para minimizar el nmero de peticiones enviadas a la CPU. El grfico que aparece a continuacin muestra los tres pasos de la optimizacin de peticiones simblicas:

518

35007635 12/2011

Servicios web SOAP

Mtodo de optimizacin Para realizar una peticin simblica de gran volumen de forma eficaz, es necesario observar la topologa de los smbolos:
Paso 1 2 3 Accin Agrupar los smbolos por tipo: sin mezclar las bobinas con los registros. Si es posible, ordenar los smbolos en orden ascendente. Intentar determinar los bloques de smbolos (por ejemplo, direcciones de smbolos contiguas). Estos bloques se procesan en una nica peticin de nivel bajo.

Ejemplo de optimizacin Teniendo en cuenta el siguiente archivo de namespace simple: |STATION:0.0 16 |Bit_mem1|%M0|0|0|1|1|1|false |Bit_mem2|%M1|0|0|1|1|1|false |Bit_mem3|%M2|0|0|1|1|1|false |Bit_mem4|%M4|0|0|1|1|1|false |Bit_mem5|%M5|0|0|1|1|1|false |Bit_mem6|%M6|0|0|1|1|1|false |Engine_Brake_lvl|%MW0|0|0|4|1|1|false |Engine_Brake_dsk|%MW1|0|0|4|1|1|false |Engine_gauge_1|%MW2|0|0|4|1|1|false |Engine_gauge_2|%MW3|0|0|4|1|1|false |Engine_gauge_3|%MW4|0|0|4|1|1|false |Engine_gauge_4|%MW5|0|0|4|1|1|false |Engine2_Brake_lvl|%MW100|0|0|4|1|1|false |Engine2_Brake_dsk|%MW101|0|0|4|1|1|false |Engine2_gauge_1|%MW102|0|0|4|1|1|false |Engine2_gauge_2|%MW103|0|0|4|1|1|false |Engine2_gauge_3|%MW104|0|0|4|1|1|false |Engine2_gauge_4|%MW105|0|0|4|1|1|false 0 1 false

35007635 12/2011

519

Servicios web SOAP

Existen valores para dos dispositivos (engine y engine2). Tambin existen valores booleanos (Bit_mem). Si el usuario final solicita cada smbolo con su orden de namespace, ejecutar una peticin SOAP con 16 valores. Puesto que los tipos y las direcciones (en orden ascendente) ordenan dichos valores, la optimizacin slo determinar bloques de direcciones. A continuacin, se presentan tres bloques:

bobinas de las direcciones de 0 a 6, registros de las direcciones de 0 a 5 y registros de las direcciones de 100 a 105.

Se enviarn tres peticiones de nivel bajo a la CPU. Si el usuario final solicita cinco smbolos en una peticin SOAP: Engine_gauge_3, Engine_gauge_1, Bit_Mem1, Engine2_gauge_3, Engine2_gauge_1.
Paso 1 2 Accin Puesto que los smbolos estn mezclados, el primer paso de la optimizacin es ordenar las bobinas y los registros. En este paso, los smbolos de un mismo tipo se ordenan en funcin de su direccin. Puesto que la peticin SOAP no est correctamente ordenada, este paso debe procesar los datos. Al final de este paso, se obtienen dos matrices: una matriz de una bobina y una matriz de cuatro registros:

Este paso debe encontrar las direcciones contiguas. Puesto que no existen direcciones contiguas, se obtienen cinco bloques de una direccin. El resultado final es que se envan cinco peticiones de bajo nivel a la CPU.

En resumen Cuando el usuario necesita utilizar de forma intensiva (tanto en nmero como en tiempo) las peticiones simblicas, deber seguir estas reglas:

agrupar los smbolos por tipo, ordenar los smbolos en orden ascendente y agrupar los smbolos en bloques de direcciones contiguas.

520

35007635 12/2011

Servicios web SOAP

Ejemplos de Visual Basic


Descripcin general Para ayudarle a comenzar a escribir la aplicacin, en este apartado se describir un ejemplo de Visual Basic .NET (2003 2005) para acceder a las peticiones SOAP. Pasos preliminares En la siguiente tabla se describen los pasos que deben llevarse a cabo antes de utilizar el ejemplo.
Paso 1 2 3 4 Accin En Visual Basic .NET, seleccionar Proyecto Agregar referencia web. Escribir http://Module @IP/ws/ModbusXmlDa. Seleccionar la funcin deseada. Hacer clic en el botn Agregar referencia.

Ejemplo El siguiente ejemplo lee diez registros consecutivos desde el registro 5. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim ws As New WindowsApplication26.WebReference.ModbusXmlDa ListBox1.DataSource = ws.ReadMultipleRegisters(0, 5, 10) End Sub End Class

35007635 12/2011

521

Servicios web SOAP

Documentacin de SOAP en lnea


Descripcin general Al abrir una pgina del servidor Web de FactoryCast HMI en un navegador, encontrar un hipervnculo Documentacin. Este enlace le llevar a la documentacin en lnea de SOAP, que describe los servicios Web SOAP disponibles, explica la sintaxis de las API de SOAP y proporciona ejemplos de Visual Basic.

522

35007635 12/2011

FactoryCast HMI 1.7 Recomendacin de memoria flash 35007635 12/2011

Recomendacin de memoria flash

B
Recomendacin para el servicio Datalogging
Tamao del archivo de registro En la tabla siguiente se muestra un tamao aproximado en bytes del archivo de registro, segn el nmero de variables registradas y el nmero de registros:
Nmero de registros Nmero de variables 1 1 2 5 10 20 50 100 65 130 325 650 1.300 3.250 6.500 2 110 220 550 1.100 2.200 5.500 11.000 5 245 490 1.225 2.450 4.900 12.250 24.500 10 470 940 2.350 4.700 9.400 23.500 47.000 20 920 1.840 4.600 9.200 18.400 46.000 92.000 50 2.270 4.540 11.350 22.700 45.400 100 4.520 9.040 22.600 45.200 90.400

113.500 226.000 227.000 452.000

NOTA: Para prolongar la vida de la memoria Flash interna, vuelva a ejecutar el archivo de registro en intervalos superiores a 30 minutos.

35007635 12/2011

523

Recomendacin de memoria flash

524

35007635 12/2011

FactoryCast HMI 1.7 Glosario 35007635 12/2011

Glosario

A
ASCII American Standard Code for Information Interchange (estndar americano de codificacin para el intercambio de informacin). Se pronuncia aski. Es un cdigo americano (aunque se ha convertido en norma internacional) que, con ayuda de siete bits, permite definir todos los caracteres alfanumricos que se utilizan en ingls, as como signos de puntuacin, ciertos caracteres grficos y diversos comandos.

B
BIT Sigla de la expresin inglesa Binary Digit (nmero binario). Es la unidad binaria de cantidad de informacin y puede representar dos valores (o estados) distintos: 0 o 1. Un conjunto de ocho bits constituye lo que se conoce como un Byte.

C
configuracin La configuracin recoge todos los datos que caracterizan al equipo (invariable) y que son necesarios para el funcionamiento del mdulo.

35007635 12/2011

525

Glosario

controlador Programa que indica al sistema operativo la presencia y las caractersticas de un dispositivo perifrico.

cortafuegos Dispositivo de seguridad de tecnologas de la informacin (TI) que se configura para permitir, denegar o autorizar las conexiones de datos del proxy establecidos y configurados por la poltica de seguridad de la organizacin.

CPU Central Processing Unit (unidad central de procesamiento). Es el microprocesador. Est compuesta por la unidad de control y la unidad aritmtica. La funcin de la unidad de control es extraer de la memoria central la instruccin que se debe ejecutar, as como los datos necesarios para la ejecucin de dicha instruccin, establecer las conexiones elctricas en la unidad aritmtica y lgica e iniciar el procesamiento de dichos datos en la unidad. A veces, existen memorias ROM o RAM insertadas en la misma placa, o incluso interfaces de E/S o memorias intermedias.

D
DHCP Dynamic Host Configuration Protocol (protocolo de configuracin dinmica de host): protocolo que permite realizar dinmicamente la configuracin a una estacin conectada a una red.

DNS Domain Name System (sistema de nombres de dominio): almacena y asocia muchos tipos de informacin con nombres de dominios, pero lo ms importante es que convierte nombres de dominios (nombres de host del equipo) en direcciones IP.

F
FTP File Transfer Protocol (protocolo de transferencia de archivos): protocolo de transferencia de archivos en la red.

526

35007635 12/2011

Glosario

H
HTML HyperText Markup Language (lenguaje de marcacin de hipertexto): lenguaje de marcacin predominante para la creacin de pginas Web. Proporciona un mtodo para describir la estructura de la informacin basada en texto en un documento y para complementar el texto con formas interactivas, imgenes integradas y otros objetos.

HTTP HyperText Transfer Protocol (protocolo de transferencia de hipertexto): protocolo de transferencia en la red de documentos escritos en hipertexto (vnculos).

I
IP Internet Protocol (protocolo de Internet): Protocolo basado en datos utilizado para transmitir datos a travs de una red de conmutacin de paquetes, como por ejemplo, Internet.

M
memoria Flash Forma de memoria de equipo no voltil que se puede volver a programar o borrar elctricamente.

MIB Management Information Base (base de informacin de administracin): base de datos utilizada por el protocolo SNMP para la gestin de redes y que contiene informacin referente a la transmisin de datos, los componentes de la estacin o del encaminador, etc.

MIB II: MIB estndar MIB de Schneider Automation: MIB privada

35007635 12/2011

527

Glosario

N
NTP Network Time Protocol (protocolo de hora de la red): protocolo para sincronizar los relojes de los sistemas informticos en redes de datos de latencia variable y de conmutacin de paquetes.

P
PL7 Software de programacin de PLC de Schneider Automation.

PLC Programmable Logic Controller (controlador lgico programable): se trata de un pequeo ordenador para la automatizacin de los procesos industriales, como el control de la maquinaria en lneas de montaje de fbrica.

R
RS485 Norma de enlace serie que se ejecuta en un intervalo de +/-5 V. El enlace utiliza el mismo conductor para la emisin y la recepcin. Sus salidas en 3 estados le permiten pasar a modo de espera una vez finalizada la emisin.

S
SMTP Simple Mail Transfer Protocol (protocolo simple de transferencia de correo): protocolo de aplicacin que permite transmitir los mensajes por Internet y hacerlos llegar a un buzn.

SNMP Simple Network Management Protocol (protocolo simple de gestin de redes): protocolo de gestin de redes que permite controlar una red remota, interrogando a las estaciones sobre su estado, modificando su configuracin, realizando pruebas de seguridad y examinando la informacin relativa a la emisin de datos. Tambin puede utilizarse para gestionar software y bases de datos de forma remota.
528
35007635 12/2011

Glosario

SQL Structured Query Language (lenguaje de consulta estructurado): se utiliza para consultar (solicitar datos) una base de datos relacional.

subprograma Componente de software que se ejecuta en el contexto de otro programa, por ejemplo, un navegador Web.

T
TCP Transmission Control Protocol (protocolo de control de transmisin): protocolo de circuito virtual que constituye uno de los protocolos principales del conjunto de protocolos de Internet. A menudo, se le llama simplemente TCP/IP.

TCP/IP Conjunto de protocolos de comunicacin que implementa la pila de protocolos en la que se ejecutan Internet y la mayora de las redes comerciales.

U
UDP User Datagram Protocol (protocolo de datagramas de usuario): uno de los protocolos principales del conjunto de protocolos de Internet. Mediante el UDP, los programas de equipos conectados en red pueden enviar mensajes cortos entre s, en ocasiones conocidos como datagramas.

URL Uniform Resource Locator (localizador uniforme de recursos): direccin global de documentos y otros recursos en la Web.

35007635 12/2011

529

Glosario

X
XML Extensible Markup Language (lenguaje de marcado extensible): se emplea para facilitar el uso compartido de datos en diferentes sistemas de informacin. Se trata de un subconjunto simplificado de SGML y est diseado para ser relativamente legible para las personas.

530

35007635 12/2011

FactoryCast HMI 1.7 ndice 35007635 12/2011

ndice

B C A
depuracin, pantalla ETHERNET (TSX WMY 100), 477 direcciones directas, 151 habilitado para escritura, 154 dispositivo, explorador configuracin, 86 presentacin, 84 dispositivo, servicio configuracin, 23 DNS configuracin, 138

A
activas, servicio de pginas, 57 alarmas uso y gestin de, 289

B
base de datos, servicio, 42 configuracin del archivo de registro, 47

C
clculo, servicio, 36 Comunicacin transparente X-Way, 474 conexiones TSX WMY 100 en PL7, 452 configuracin TSX WMY 100 en PL7, 456 Unity Pro, Concept y PL7, 327 configuracin, pantalla TSX WMY 100 en PL7, 457 crear una instancia de datos de tipo IODDT, 357

E
Editor de datos hojas de clculo, 145 smbolos, 150 variables, 150 editor de grficos barra de herramientas, 169 Espejo Ethernet, 354, 483

F D
datalogging, servicio, 50 datos, editor plantillas, 144 datos, plantillas, 144 depuracin TSX WMY 100 en PL7, 476
35007635 12/2011

funcionamiento, modo TSX WMY 100 en PL7, 454

G
generalidades TSX WMY 100 en PL7, 450
531

ndice

H
HTTP Objetos grficos, 266

P
Pantalla del visor de alarmas, 286 pantallas del operador acceso, 215 personalizadas, pginas Web usar subprogramas Java, 227 peticiones ETHERNET, 484 Peticiones Ethernet, 355 Ping, 352, 481 PL7 configuracin de TSX WMY 100, 449 PLC, visor de programas, 217 preguntas/respuestas, 492 proxy, 86

I
Identificacin Ethernet, 354, 483 informe ETHERNET (TSX WMY 100), 489 Intercambio explcito ETHERNET (TSX WMY 100), 487 Intercambio implcito ETHERNET (TSX WMY 100), 486 intercambios, gestin ETHERNET (TSX WMY 100), 489

J
Java, subprogramas, 227

R
receta, servicio de base de datos configuracin, 70

L
lenguaje, objetos TSX WMY 100, 485

S
seguridad acceso, 92, 95 contraseas, 92 cortafuegos, 93 servicio datalogging recomendacin, 523 servicio de correo electrnico configuracin, 28 servicio de recetas configuracin, 63 smbolos insertar, 150 modificar, 142, 154 mostrar, 142 sitios web predeterminados slo lectura, 91 SOAP, 497 subprogramas Java, 227 usar, 227

M
MSTR cdigos de error, 386

N
NTP configuracin, 137

O
Objetos de lenguaje Intercambio explcito, 361, 365 Intercambio implcito, 360

532

35007635 12/2011

ndice

T
T_COM_WMY_100, 365

U
Unity Pro configuracin, 334 Configuracin 140 NWM 100 00, 329 Configuracin TSX WMY 100 , 329 Pantalla de configuracin, 335

V
variables insertar, 150 modificar, 142, 154 mostrar, 142 visor de bastidor, 123

X
X-Way, transparencia de comunicacin, 346

35007635 12/2011

533

ndice

534

35007635 12/2011

Anda mungkin juga menyukai