Vous êtes sur la page 1sur 380

Comunicacin del proceso Allen Bradley - Ethernet IP Modbus TCPIP

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

SIMATIC HMI
Canal OPC

WinCC V7.0 SP1 MDM - WinCC: Comunicacin


Manual de sistema

PROFIBUS FMS S5 Ethernet Layer 4 S5 PROFIBUS FDL S5 Programmers Port AS511 S5 Serial 3964R SIMATIC S7 Protocol Suite SIMATIC TI Ethernet Layer 4 SIMATIC TI Serial Informacin de sistema Windows DDE Diagnstico de la comunicacin

Impresin de la Ayuda en pantalla

11/2008

Notas jurdicas Filosofa en la sealizacin de advertencias y peligros


Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue. DANGER Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves. WARNING Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves. CAUTION con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. CAUTION sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales. NOTICE significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente. Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o manipulacin de dichos productos/sistemas y de evitar posibles peligros.

Uso previsto o de los productos de Siemens


Considere lo siguiente: WARNING Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las indicaciones y advertencias que figuran en la documentacin asociada.

Marcas registradas
Todos los nombres marcados con son marcas registradas de SiemensAG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALEMANIA

08/2009

Copyright Siemens AG 2008. Sujeto a cambios sin previo aviso

ndice
1 Comunicacin del proceso.........................................................................................................................13 1 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.3.1 1.3.3.2 1.3.3.3 1.3.3.4 1.3.3.5 1.3.3.6 1.3.3.7 1.3.4 2 2 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.6.1 2.4.6.2 2.4.6.3 2.4.6.4 2.4.6.5 2.4.6.6 2.4.6.7 2.4.6.8 Recursos.....................................................................................................................................13 Fundamentos de la comunicacin...............................................................................................13 Normas bsicas para la configuracin de conexiones................................................................14 Comunicacin de procesos WinCC.............................................................................................15 Comunicacin de procesos WinCC.............................................................................................15 Principio de la comunicacin de WinCC......................................................................................16 Variables externas.......................................................................................................................18 Variables externas.......................................................................................................................18 Manera de crear una nueva conexin.........................................................................................21 Manera de configurar una variable externa.................................................................................22 Adaptaciones de formatos clasificadas por tipos de datos de WinCC........................................24 Adaptaciones de formatos clasificadas por tipos de datos de PLC............................................30 Principio del mecanismo BinWrite...............................................................................................38 Manera de configurar una variable con "BinWrite"......................................................................40 Direcciones de puerto en el acoplamiento a travs de Ethernet.................................................42 Recursos.....................................................................................................................................43 Canal WinCC "Allen Bradley - Ethernet IP".................................................................................43 Asignacin de las unidades de canal..........................................................................................43 Tipos de datos soportados..........................................................................................................44 Configuracin del canal...............................................................................................................44 Configuracin del canal WinCC "Allen Bradley - Ethernet IP".....................................................44 Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP PLC5"..............45 Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP SLC50x"..........46 Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP ControlLogix".... 47 Ejemplos: Ruta de comunicacin ...............................................................................................48 Configuracin de las variables....................................................................................................49 Configuracin de las variables....................................................................................................49 Direccionamiento.........................................................................................................................50 Sintaxis del direccionamiento......................................................................................................51 Tipos de direccionamiento...........................................................................................................52 Ejemplos de direccionamiento.....................................................................................................53 Manera de configurar una variable para la unidad de canal Allen Bradley E/IP ControlLogix.... 54 Modo de configurar una variable con acceso por bits para Allen Bradley E/IP PLC5 o SLC50x.... 55 Modo de configurar una variable con acceso por bytes para Allen Bradley E/IP PLC5 o SLC50x .....................................................................................................................................................56

Allen Bradley - Ethernet IP.........................................................................................................................43

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

2.4.6.9

Modo de configurar una variable con acceso por palabras para Allen Bradley E/IP PLC5 o SLC50x .....................................................................................................................................................57 2.4.6.10 Modo de configurar una variable de texto para Allen Bradley E/IP PLC5 o SLC50x..................58 3 Modbus TCPIP...........................................................................................................................................61 3 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.3.2 3.3.3.3 3.3.3.4 4 4 4.1 4.2 4.3 4.4 4.4.1 4.4.2 4.4.2.1 4.4.2.2 4.4.2.3 4.4.3 4.4.4 4.4.4.1 4.4.4.2 4.4.4.3 4.4.5 4.4.5.1 4.4.5.2 4.4.5.3 4.5 4.5.1 4.5.2 4.5.2.1 4.5.2.2 4.5.3 5 5 5.1 Recursos.....................................................................................................................................61 Canal "Modbus TCP/IP"..............................................................................................................61 Tipos de datos soportados..........................................................................................................61 Configuracin del canal...............................................................................................................62 Configuracin del canal "Modbus TCPIP"...................................................................................62 Manera de configurar una conexin............................................................................................62 Configuracin de las variables....................................................................................................64 Configuracin de las variables....................................................................................................64 Manera de configurar una variable con acceso por bits..............................................................66 Manera de configurar una variable con acceso por palabras.....................................................67 Manera de configurar una variable de texto................................................................................68 Recursos.....................................................................................................................................69 Canal WinCC "OPC"...................................................................................................................69 Administracin de elementos OPC..............................................................................................70 Sumario de los tipos de datos WinCC soportados......................................................................74 Cliente WinCC-OPC-DA..............................................................................................................75 Funcionamiento del cliente WinCC-OPC-DA..............................................................................75 Acceso a una variable WinCC con la administracin de elementos OPC...................................76 Acceso a una variable WinCC con la administracin de elementos OPC...................................76 Configuracin del canal OPC en el cliente WinCC-OPC-DA......................................................77 Cmo configurar el acceso con la administracin de elementos OPC........................................78 Acceso a una variable WinCC sin la Administracin de elementos OPC...................................81 Utilizacin de estructuras en el cliente WinCC-OPC-DA.............................................................83 Utilizacin de estructuras en el cliente WinCC-OPC DA.............................................................83 Configurar estructuras y variables de estructura en el servidor WinCC-OPC-DA.......................84 Utilizacin de estructuras en el cliente WinCC-OPC-DA.............................................................85 Tratamiento de errores en caso de estar perturbada la comunicacin OPC-DA........................86 Tratamiento de errores en caso de comunicacin OPC perturbada...........................................86 WinCC como servidor OPC-DA...................................................................................................87 WinCC como cliente OPC-DA.....................................................................................................89 Cliente WinCC-OPC-XML...........................................................................................................91 Modo de funcionamiento del cliente WinCC-OPC-XML..............................................................91 Acceso a una variable WinCC con la administracin de elementos OPC...................................91 Acceso a una variable WinCC con la administracin de elementos OPC...................................91 Cmo configurar el acceso con la administracin de elementos OPC........................................92 Acceso a una variable WinCC sin la Administracin de elementos OPC...................................95 Recursos.....................................................................................................................................99 Canal WinCC "PROFIBUS FMS"................................................................................................99

Canal OPC.................................................................................................................................................69

PROFIBUS FMS.........................................................................................................................................99

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

5.2 5.3 5.3.1 5.3.1.1 5.3.1.2 5.3.1.3 5.3.2 5.3.2.1 5.3.2.2 5.3.2.3 6 6 6.1 6.2 6.3 6.3.1 6.3.2 6.3.3 6.3.3.1 6.3.3.2 6.3.3.3 6.3.3.4 6.3.3.5 6.3.3.6 6.3.4 6.3.4.1 6.3.4.2 6.3.4.3 6.4 6.4.1 6.4.2 6.4.2.1 6.4.2.2 6.4.2.3 6.4.2.4 7 7 7.1 7.2 7.3 7.4 7.4.1 7.4.2 7.4.3 7.4.4

Tipo de datos de las variables.....................................................................................................99 Configuracin del canal.............................................................................................................100 Configurar una conexin ..........................................................................................................100 Configurar una conexin...........................................................................................................100 Manera de configurar la conexin en el modo de configuracin...............................................101 Manera de configurar la conexin en Runtime..........................................................................103 Configuracin de las variables..................................................................................................104 Configuracin de las variables..................................................................................................104 Manera de configurar la direccin de las variables en el modo de configuracin.....................104 Manera de configurar la direccin de las variables en Runtime................................................106 Recursos...................................................................................................................................107 Canal WinCC "SIMATIC S5 Ethernet Layer 4"..........................................................................107 Tipo de datos de las variables...................................................................................................108 Configuracin del canal.............................................................................................................108 Configuracin del canal "SIMATIC S5 Ethernet Layer 4"..........................................................108 Manera de configurar la conexin.............................................................................................109 Configuracin de las variables..................................................................................................111 Configuracin de las variables..................................................................................................111 Direccin de las variables..........................................................................................................111 Manera de configurar una variable con acceso por bits............................................................112 Manera de configurar una variable con acceso por bytes.........................................................113 Manera de configurar una variable con acceso por palabras...................................................115 Manera de configurar una variable de datos sin formato..........................................................116 Parmetros del sistema.............................................................................................................118 Parmetro del sistema de la unidad de canal...........................................................................118 Manera de modificar el nombre del dispositivo.........................................................................119 Manera de modificar los parmetros de transporte...................................................................120 Anexo........................................................................................................................................121 Anexo........................................................................................................................................121 Cdigos de error y constantes internos.....................................................................................121 Cdigos de error y constantes internos.....................................................................................121 Cdigos de error si se interrumpe la conexin..........................................................................121 Indicaciones iNA960..................................................................................................................124 Indicaciones SCI........................................................................................................................125 Recursos...................................................................................................................................129 Canal WinCC "SIMATIC S5 Profibus FDL"...............................................................................129 Tipos de datos y reas de datos soportados.............................................................................130 Particularidades del canal WinCC "SIMATIC S5 Profibus FDL"...............................................131 Configuracin del canal.............................................................................................................133 Manera de configurar el canal "SIMATIC S5 Profibus FDL".....................................................133 Unidad de canal "FDL (CP5412/A2-1)".....................................................................................134 Manera de configurar una conexin..........................................................................................135 Configuracin de las variables..................................................................................................137

S5 Ethernet Layer 4..................................................................................................................................107

S5 PROFIBUS FDL..................................................................................................................................129

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

7.4.4.1 7.4.4.2 7.4.4.3 7.4.4.4 7.4.5 7.4.5.1 7.4.5.2 7.4.5.3 7.5 7.5.1 7.5.2 7.5.2.1 7.5.2.2 7.5.3 7.5.3.1 7.5.3.2 7.5.3.3 7.6 7.6.1 7.6.2 7.6.3 8 8 8.1 8.2 8.3 8.3.1 8.3.2 8.3.3 8.3.3.1 8.3.3.2 8.3.3.3 8.3.3.4 9 9 9.1 9.2 9.3 9.3.1 9.3.2 9.3.3 9.3.3.1 9.3.3.2 9.3.3.3 9.3.3.4

Configuracin de las variables..................................................................................................137 Manera de configurar una variable con acceso por bits............................................................137 Manera de configurar una variable con acceso por bytes.........................................................139 Manera de configurar una variable con acceso por palabras...................................................140 Parmetros del sistema.............................................................................................................142 Parmetros del sistema de la unidad de canal..........................................................................142 Manera de modificar el nombre del dispositivo.........................................................................143 Manera de modificar el tiempo de control de escritura y lectura de los valores de proceso.....144 Funciones especiales................................................................................................................144 Funciones especiales del canal "SIMATIC S5 Profibus FDL"...................................................144 Variables de datos sin formato del canal "SIMATIC S5 Profibus FDL".....................................145 Variables de datos sin formato del canal "SIMATIC S5 Profibus FDL".....................................145 Manera de configurar las variables de datos sin formato..........................................................145 Configuracin de los tipos de comunicacin.............................................................................147 Configuracin de los tipos de comunicacin.............................................................................147 Manera de configurar una transmisin de datos activa.............................................................147 Manera de configurar una transmisin de datos pasiva............................................................149 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"....................................151 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"....................................151 Manera de configurar los mdulos de manejo en el PLC..........................................................151 Manera de configurar un campo E/S.........................................................................................154 Recursos...................................................................................................................................157 Canal WinCC "SIMATIC S5 Programmers Port AS511"...........................................................157 Tipo de datos de las variables...................................................................................................157 Configuracin del canal.............................................................................................................158 Configuracin del canal "SIMATIC S5 Programmers Port AS511"...........................................158 Manera de configurar la conexin.............................................................................................158 Configuracin de las variables..................................................................................................159 Configuracin de las variables..................................................................................................159 Manera de configurar la direccin de una variable....................................................................160 Manera de configurar una variable con acceso por bits............................................................163 Manera de configurar una variable con acceso por bytes.........................................................164 Recursos...................................................................................................................................167 Canal WinCC "SIMATIC S5 Serial 3964R"...............................................................................167 Tipo de datos de las variables...................................................................................................167 Configuracin del canal.............................................................................................................168 Configuracin del canal "SIMATIC S5 Serial 3964R"................................................................168 Manera de configurar la conexin.............................................................................................168 Configuracin de las variables..................................................................................................170 Configuracin de las variables..................................................................................................170 Manera de configurar la direccin de las variables...................................................................170 Manera de configurar una variable con acceso por bits............................................................172 Manera de configurar una variable con acceso por bytes.........................................................174

S5 Programmers Port AS511...................................................................................................................157

S5 Serial 3964R.......................................................................................................................................167

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

10

SIMATIC S7 Protocol Suite......................................................................................................................177 10 10.1 10.2 10.3 10.4 10.5 10.5.1 10.5.2 10.5.3 10.5.3.1 10.5.3.2 10.5.3.3 10.5.3.4 10.5.3.5 10.5.3.6 10.5.3.7 10.5.3.8 10.5.4 10.5.4.1 10.5.4.2 10.5.4.3 10.5.4.4 10.5.4.5 10.5.5 10.5.5.1 10.5.5.2 10.5.5.3 10.5.5.4 10.6 10.6.1 10.6.2 10.6.2.1 10.6.2.2 10.6.2.3 10.6.2.4 10.6.2.5 Recursos...................................................................................................................................177 Canal "SIMATIC S7 Protocol Suite"..........................................................................................177 Canal de WinCC "SIMATIC S7 Protocol Suite".........................................................................177 Seleccin de la unidad de canal................................................................................................178 Sumario de los tipos de datos soportados................................................................................182 Configuracin del canal.............................................................................................................183 Configuracin del canal "SIMATIC S7 Protocol Suite"..............................................................183 Manera de configurar el canal "SIMATIC S7 Protocol Suite"....................................................183 Unidades de canal.....................................................................................................................184 Unidades de canal del canal "SIMATIC S7 Protocol Suite"......................................................184 Unidades de canal "Industrial Ethernet (I+II)"...........................................................................185 Unidad de canal "MPI"...............................................................................................................188 Unidad de canal "Named Connections"....................................................................................190 Unidades de canal "PROFIBUS (I+II)"......................................................................................193 Unidad de canal "Slot PLC".......................................................................................................196 Unidad de canal "Soft PLC".......................................................................................................198 Unidad de canal "TCP/IP".........................................................................................................199 Configuracin de las variables..................................................................................................202 Configuracin de las variables..................................................................................................202 Manera de configurar una variable con acceso de bits.............................................................203 Manera de configurar una variable con acceso de bytes..........................................................204 Manera de configurar una variable con acceso de palabras.....................................................205 Manera de configurar una variable de texto..............................................................................207 Parmetros del sistema.............................................................................................................208 Parmetro del sistema de la unidad de canal...........................................................................208 Servicios de lectura cclicos del AS...........................................................................................209 Manera de configurar los parmetros del sistema....................................................................210 Manera de modificar el nombre lgico del equipo.....................................................................212

Funciones especiales................................................................................................................214 Funciones especiales del canal "SIMATIC S7 Protocol Suite"..................................................214 Intercambio de datos con el bloque de funcin S7 AR_SEND..................................................214 Intercambio de datos con el bloque de funcin S7 "AR_SEND"...............................................214 Estructura y parmetros de un bloque de datos........................................................................215 Sumario de las propiedades de las variantes AR_SEND..........................................................221 Variante AR_SEND para una variable de fichero......................................................................224 Ejemplo 1 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso est dotado de su propio intervalo de tiempo...................................................................................225 10.6.2.6 Ejemplo 2 de estructura de bloque de datos: una variable de fichero; sello de tiempo equidistante ...................................................................................................................................................226 10.6.2.7 Ejemplo 3 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con su propio intervalo de tiempo....................................................................................................227 10.6.2.8 Ejemplo 4 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con intervalo de tiempo relativo (diferencia de tiempo)....................................................................228 10.6.2.9 Variante AR_SEND para varias variables de fichero................................................................229 10.6.2.10Ejemplo 5 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo..............................................................................................232

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

10.6.2.11Ejemplo 6 de estructura de bloque de datos: Varias variables de fichero; sello de tiempo equidistante...............................................................................................................................234 10.6.2.12Ejemplo 7 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo..............................................................................................236 10.6.2.13Ejemplo 8 de estructura de bloque de datos: Varias variables de fichero; valores de proceso con intervalo de tiempo relativo (diferencia de tiempo)....................................................................238 10.6.2.14Variante AR_SEND para varias variables de fichero (optimizado)............................................240 10.6.2.15Ejemplo 9 de estructura de bloque de datos: Varias variables de fichero; optimizado.............241 10.6.2.16Manera de configurar la variante AR_SEND para una variable de fichero...............................242 10.6.2.17Manera de configurar una variante AR_SEND para varias variables de fichero.......................245 10.6.3 Variables de datos sin formato del canal "SIMATIC S7 Protocol Suite"....................................249 10.6.3.1 Variables de datos sin formato del canal "SIMATIC S7 Protocol Suite"....................................249 10.6.3.2 Variable de datos sin formato como Bytes-ARRAY..................................................................249 10.6.3.3 Manera de configurar una variable de datos sin formato como matriz de bytes.......................251 10.6.3.4 Variable de datos sin formato para las funciones BSEND/BRCV de la comunicacin S7........253 10.6.3.5 Manera de configurar la variable de datos sin formato para las funciones "BSEND/BRCV".... 255 10.6.4 Redundancia de software..........................................................................................................256 10.6.4.1 Redundancia de software..........................................................................................................256 10.6.4.2 Variables internas especficas de la conexin de redundancia de software.............................258 10.6.4.3 Manera de configurar una redundancia de software.................................................................263 10.6.4.4 Manera de eliminar una redundancia de software en WinCC...................................................265 10.6.4.5 Cmo verificar los parmetros de arranque de WinCC.............................................................265 10.6.4.6 Manera de leer en el Alarm Logging los avisos de sistema de WinCC.....................................266 10.6.4.7 Cdigos de error si se interrumpe la conexin..........................................................................266 11 SIMATIC TI Ethernet Layer 4...................................................................................................................267 11 11.1 11.2 11.3 11.3.1 11.3.2 11.3.3 11.3.3.1 11.3.3.2 11.3.3.3 11.3.3.4 11.3.4 11.3.4.1 11.3.4.2 11.3.4.3 12 12 12.1 12.2 12.3 12.3.1 Recursos...................................................................................................................................267 Canal WinCC "SIMATIC TI Ethernet Layer 4"...........................................................................267 Tipo de datos de las variables...................................................................................................268 Configuracin del canal.............................................................................................................268 Configuracin del canal "SIMATIC TI Ethernet Layer 4"...........................................................268 Manera de configurar la conexin.............................................................................................268 Configuracin de las variables..................................................................................................270 Configuracin de las variables..................................................................................................270 Manera de configurar la direccin de una variable....................................................................270 Manera de configurar una variable con acceso por bits............................................................272 Manera de configurar una variable con acceso por bytes.........................................................273 Parmetros del sistema.............................................................................................................275 Parmetro del sistema de la unidad de canal...........................................................................275 Manera de modificar el nombre del dispositivo.........................................................................276 Manera de modificar los parmetros de transporte...................................................................277 Recursos...................................................................................................................................279 Canal WinCC "SIMATIC TI Serial"............................................................................................279 Tipo de datos de las variables...................................................................................................279 Configuracin del canal.............................................................................................................280 Configuracin del canal "SIMATIC TI Serial"............................................................................280

SIMATIC TI Serial.....................................................................................................................................279

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

12.3.2 12.3.3 12.3.3.1 12.3.3.2 12.3.3.3 12.3.3.4 13 13 13.1 13.2 13.3 13.4 13.5 13.5.1 13.6 13.6.1 13.6.2 13.6.3 13.6.4 13.6.5 13.6.6 13.6.7 13.6.8 13.6.9 13.6.10 13.6.11 13.6.12 13.7 13.7.1 13.7.1.1 13.7.2 13.7.2.1 13.7.2.2 13.7.2.3 13.7.2.4 13.7.2.5 13.7.2.6 14 14 14.1 15 15 15.1 15.2

Manera de configurar la conexin.............................................................................................280 Configuracin de las variables..................................................................................................282 Configuracin de las variables..................................................................................................282 Manera de configurar la direccin de una variable....................................................................282 Manera de configurar una variable con acceso por bits............................................................284 Manera de configurar una variable con acceso por bytes.........................................................285 Recursos...................................................................................................................................287 Canal "Informacin de sistema"................................................................................................287 Canal WinCC "Informacin de sistema"....................................................................................288 Sumario de la informacin de sistema soportada.....................................................................289 Diferencias con otros componentes de software.......................................................................294 Configuracin del canal.............................................................................................................294 Cmo configurar el canal "Informacin de sistema"..................................................................294 Ejemplos de evaluacin y visualizacin de informacin de sistema.........................................295 Ejemplos de evaluacin y visualizacin de informacin de sistema.........................................295 Cmo configurar una variable en el canal "Informacin de sistema"........................................295 Cmo visualizar la hora en un campo E/S................................................................................297 Cmo representar la memoria de disco libre en una visualizacin de barras...........................298 Cmo representar la carga de la CPU en una ventana de curvas............................................299 Cmo configurar un aviso sobre la memoria de disco libre.......................................................300 Cmo visualizar un aviso sobre la memoria de disco libre........................................................302 Cmo mostrar el estado de la impresora en una vista de estado.............................................303 Cmo verificar los parmetros de arranque de WinCC.............................................................305 Cmo insertar una visualizacin con barras..............................................................................305 Cmo insertar un campo E/S....................................................................................................306 Cmo activar Runtime...............................................................................................................306 Funciones especiales................................................................................................................307 Operacin en sistemas multipuesto y cliente............................................................................307 Operacin en sistemas multipuesto y cliente............................................................................307 Ejemplo de supervisin de la informacin de sistema de varios servidores.............................307 Vigilancia de las informaciones de sistema de varios servidores en un cliente WinCC............307 Cmo configurar el primer servidor...........................................................................................308 Cmo configurar el segundo servidor........................................................................................309 Cmo importar las variables en el WinCC Client......................................................................310 Cmo configurar la imagen de proceso en el cliente WinCC....................................................311 Cmo activar el proyecto...........................................................................................................313 Recursos...................................................................................................................................315 Canal "Windows DDE"..............................................................................................................315 Recursos...................................................................................................................................317 Diagnstico de canales y variables...........................................................................................317 Generalidades sobre la deteccin de errores............................................................................317

Informacin de sistema............................................................................................................................287

Windows DDE..........................................................................................................................................315

Diagnstico de la comunicacin...............................................................................................................317

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice

15.3 15.3.1 15.3.2 15.3.3 15.3.4 15.3.4.1 15.3.4.2 15.3.4.3 15.3.4.4 15.3.4.5 15.3.4.6 15.3.4.7 15.4 15.4.1 15.4.2 15.4.3 15.4.3.1 15.4.3.2 15.4.3.3 15.5 15.5.1 15.5.2 15.5.3 15.5.3.1 15.5.3.2 15.5.3.3 15.5.3.4 15.5.3.5 15.5.3.6 15.6 15.6.1 15.6.2 15.6.3 15.6.3.1 15.6.3.2 15.6.3.3 15.6.3.4 15.6.3.5 15.6.3.6 15.7 15.7.1 15.7.2 15.7.2.1 15.7.2.2 15.7.2.3 15.7.3 15.7.3.1 15.7.3.2 15.7.3.3 15.7.3.4

Diagnstico de canales.............................................................................................................318 Diagnstico de canales.............................................................................................................318 Funcin "Estado - Conexiones lgicas".....................................................................................318 Verificacin de un canal con la funcin "Estado - Conexiones lgicas"....................................318 Diagnstico de canales con Channel Diagnosis.......................................................................320 Funcionamiento del diagnstico de canales "Channel Diagnosis"............................................320 Diagnstico de un canal con Control ActiveX............................................................................321 Verificacin de un canal con "Channel Diagnosis" como Control ActiveX................................321 Diagnstico de un canal con "Channel Diagnosis"....................................................................322 Verificacin de un canal con "Channel Diagnosis "...................................................................323 Configuracin de la funcin Trace de un canal.........................................................................324 Cmo activar Runtime...............................................................................................................325 Diagnstico del canal "System Info" (Informacin de sistema).................................................325 Posibilidades de diagnstico del canal "System Info"...............................................................325 Descripcin de las entradas del archivo de registro..................................................................326 Determinar la causa de valores de variables incorrectos..........................................................327 Determinacin de la causa de valores incorrectos de las variables..........................................327 Verificacin del canal y de la conexin......................................................................................327 Manera de verificar una variable...............................................................................................329 Diagnstico del canal "SIMATIC S7 Protocol Suite".................................................................330 Posibilidades de diagnstico del canal "SIMATIC S7 Protocol Suite".......................................330 Descripcin de las entradas del archivo de registro..................................................................331 Determinar la causa de valores de variables incorrectos..........................................................333 Determinacin de la causa de valores incorrectos de las variables..........................................333 Verificacin de la configuracin del procesador de comunicacin............................................333 De este modo, puede verificar el procesador de comunicacin en SIMATIC NET...................335 Verificacin de la configuracin de conexin y variables..........................................................336 Verificacin del canal y de la conexin......................................................................................338 Manera de verificar una variable...............................................................................................340 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"..............................................................341 Posibilidades de diagnstico del canal "SIMATIC S5 PROFIBUS FDL"...................................341 Descripcin de las entradas del archivo de registro..................................................................342 Determinar la causa de valores de variables incorrectos..........................................................343 Determinacin de la causa de valores incorrectos de las variables..........................................343 Verificacin de la configuracin del procesador de comunicacin............................................343 De este modo, puede verificar el procesador de comunicacin en SIMATIC NET...................345 Verificacin de la configuracin de conexin y variables..........................................................346 Verificacin del canal y de la conexin......................................................................................347 Manera de verificar una variable...............................................................................................349 Diagnstico del canal "OPC".....................................................................................................350 Posibilidades de diagnstico del canal "OPC"..........................................................................350 Descripcin de las entradas del archivo de registro..................................................................351 Descripcin de las entradas del archivo de registro..................................................................351 Entradas para el indicador "INFO"............................................................................................352 Entradas para el indicador "ERROR"........................................................................................353 Determinar la causa de valores de variables incorrectos..........................................................354 Determinacin de la causa de variables incorrectas.................................................................354 Cmo verificar los datos de configuracin.................................................................................355 Verificacin del canal y de la conexin......................................................................................356 Manera de verificar una variable...............................................................................................358
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

10

ndice

15.8 15.8.1 15.8.2 15.8.3 15.8.4 15.8.5 15.8.6

Calidad de variables..................................................................................................................359 Calidad de variables..................................................................................................................359 Quality Codes de variables........................................................................................................361 Estado de la variable.................................................................................................................366 Vigilancia del estado a travs del estado de la variable............................................................367 Vigilancia del estado a travs de acciones globales.................................................................369 Manera de verificar una variable interna...................................................................................370

ndice alfabtico........................................................................................................................................371

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

11

Comunicacin del proceso


1 1.1 Recursos Fundamentos de la comunicacin

Introduccin
Como comunicacin se designa el intercambio de datos entre dos interlocutores de comunicacin.

Comunicacin
Un interlocutor de comunicacin puede ser cada componente de una red, que est en situacin de comunicar con otros e intercambiar datos. En el entorno de WinCC pueden ser stos mdulos centrales y de comunicacin, en el sistema de automatizacin (PLC) as como procesadores de comunicacin en el PC. Los datos a transferir entre los interlocutores de comunicacin pueden servir para fines bien distintos. En el caso de WinCC son stos: Control de un proceso Llamada de datos de un proceso Aviso de estado imprevistos en el proceso Archivado de datos de proceso

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

13

Comunicacin del proceso 1.2 Normas bsicas para la configuracin de conexiones

1.2

Normas bsicas para la configuracin de conexiones

Ciclo de adquisicin y tiempo de actualizacin


Los ciclos de adquisicin establecidos en el software de configuracin son importantes factores para los tiempos de actualizacin. El tiempo de actualizacin es la suma del ciclo de adquisicin, el tiempo de transferencia y el tiempo de procesamiento. Para obtener tiempos de actualizacin ptimos, tenga en cuenta los siguientes aspectos en la configuracin: Las reas de datos deben configurarse con el mnimo tamao posible y con el mximo necesario. Defina como relacionadas las reas asociadas. El tiempo de actualizacin mejora, cuando, en vez de establecer pequeas reas, se establece un rea mayor. Los ciclos de adquisicin demasiado pequeos empeoran el rendimiento. Configure el ciclo de adquisicin conforme a la velocidad de modificacin de los valores de proceso. Tenga en cuenta que, por ejemplo, la curva de temperatura de un horno es considerablemente ms lenta que la curva de velocidad de un accionamiento elctrico. Disponga las variables de un aviso o una imagen en un rea de datos sin dejar huecos. Para que las modificaciones puedan detectarse con seguridad en el autmata, debern aplicarse al menos durante un ciclo de adquisicin. Para una correcta transmisin, ajuste la velocidad de transferencia al valor mximo.

14

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

Figuras
En el caso de las imgenes, la velocidad de actualizacin alcanzable depende del tipo y la cantidad de los datos susceptibles de ser representados. Tenga en cuenta, que para agilizar los tiempos de actualizacin, es conveniente configurar un ciclo de adquisicin corto slo para aquellos objetos que necesiten una actualizacin rpida.

Curvas
Si en las curvas disparadas por bits se activa el bit colectivo en el "rea de transferencia de curvas", se actualizarn siempre en la estacin de WinCC todas las curvas cuyo bit se haya definido en esta rea. El panel vuelve a desactivar los bits posteriormente. Tan slo cuando haya restablecido todos los bits en la estacin de WinCC, podr establecer de nuevo el bit colectivo en el programa SPS.

1.3
1.3.1

Comunicacin de procesos WinCC


Comunicacin de procesos WinCC

Introduccin
Desde WinCC puede acceder a variables de proceso (variables externas) en un sistema de automatizacin (PLC). Sin embrago, antes de configurar la conexin al proceso en WinCC, debera verificar en forma de una lista de control, si se cumplen los siguientes requisitos: El sistema de automatizacin ha de estar equipado con una interfaz de comunicacin que es soportado por WinCC por medio de un controlador de comunicacin. Esta interfaz ha de estar configurada en el sistema de automatizacin de modo que el programa del control pueda acceder a la interfaz a travs de llamadas de comunicacin. Los parmetros de configuracin para el hardware de comunicacin han de ser conocidos. Las direcciones de las variables, a las que debe acceder WinCC, han de ser conocidas. Para ello hay que observar, que las direcciones son dependientes del sistema de automatizacin utilizado. En el sistema WinCC ha de estar instalado el correspondiente hardware de comunicacin (procesador de comunicacin, puerto I/O estndar COMx, ...). Para instalar este hardware ha de estar instalado tambin con antelacin el controlador del sistema operativo (controlador de hardware) suministrado. Los ajustes para el hardware y el software del procesador de comunicacin han de ser conocidos. Dependiendo del procesador de comunicacin utilizado en el sistema WinCC se debern realizar posiblemente otros ajustes. En Industrial Ethernet o PROFIBUS se ha de crear, p. ej. una base de datos local. Tambin estos parmetros de conexin han de ser conocidos. Para el funcionamiento en Runtime ha de existir adems una conexin fsica entre WinCC y el PLC para que pueda acceder a las variables externas.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

15

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

1.3.2

Principio de la comunicacin de WinCC

Introduccin
WinCC administra sus variables en una denominada administracin de variables. Todos los datos y variables creados en un proyecto y depositados en la base de datos de proyectos son registrados y administrados aqu por WinCC en Runtime. Todas las aplicaciones como, p. ej. Graphics Runtime, Alarm Logging Runtime o Tag Logging Runtime (Global Script), han de requerir los datos en forma de variables de WinCC de la administracin de variables.

Comunicacin entre WinCC y el sistema de automatizacin (PLC)


Comunicacin en la comunicacin industrial con WinCC significa que se intercambian informaciones sobre variables y valores de proceso. Para el registro de los valores del proceso, el controlador de comunicacin de WinCC transmite telegramas de requerimiento al PLC. Este remite a su vez los valores del proceso requeridos a WinCC en los correspondientes telegramas de respuesta.

16

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

En primer lugar ha de existir una conexin fsica entre WinCC y el PLC. Las propiedades de esta conexin como, p. ej. medio de transferencia, red de comunicacin, definen las condiciones de la comunicacin y son necesarias para la configuracin de la comunicacin en WinCC.

Controlador de comunicacin
Un controlador de comunicacin es un componente del software, que establece una conexin entre un PLC y la administracin de variables de WinCC y de este modo permite el suministro de valores de proceso a las variables de WinCC. En WinCC hay disponibles una gran cantidad de controladores de comunicacin para la conexin de distintos PLCs a travs de distintos sistemas de bus. Cada controlador de comunicacin se puede integrar aqu una nica vez en un proyecto de WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

17

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Los controladores de comunicacin en WinCC tambin se designan como "Canal" y tienen la extensin de archivo "*.chn". Todos los controladores de comunicacin instalados en el ordenador se encuentran en el subdirectorio "\bin" en el directorio de instalacin de WinCC. Un controlador de comunicacin tiene distintas unidades de canal para diferentes redes de comunicacin.

Unidad de canal
Cada unidad de canal forma la interfaz con exactamente un controlador de hardware subordinado y, de este modo, con exactamente un procesador de comunicacin en el PC. Cada unidad de canal utilizada se ha de asignar, por tanto, al procesador de comunicacin correspondiente. En algunas unidades de canal se efecta una configuracin adicional en los denominados parmetros del sistema. En unidades de canal que trabajan en el nivel de transporte (Layer 4) del modelo OSI, se definen adems los parmetros de transporte.

Conexin (lgica)
Si WinCC y el PLC est correctamente conectados fsicamente, en WinCC se necesita un controlador de comunicacin y una unidad de canal correspondiente para establecer o configurar una conexin (lgica) con el PLC. A travs de esta conexin tiene lugar el intercambio de datos en el Runtime. En WinCC, una conexin es una asignacin lgica configurada de dos interlocutores de comunicacin para la ejecucin de un servicio de comunicacin determinado. Cada conexin tiene dos puntos extremos que tambin contienen las informaciones necesarias para el direccionamiento del interlocutor de comunicacin as como otros atributos para el establecimiento de la conexin. Una conexin se configura bajo una unidad de canal con sus parmetros de conexin especficos. En funcin del controlador de comunicacin se pueden crear tambin varias conexiones en una unidad de canal.

1.3.3
1.3.3.1

Variables externas
Variables externas

Introduccin
A fin de obtener acceso a determinados datos de un PLC se necesitan variables en WinCC. Dichas variables que se basan en la conexin con un PLC se denominan variables externas. Por el contrario, las variables que no disponen de ninguna conexin al proceso, se denominan variables internas.

Tipo de datos y ajuste de formato


En la configuracin de variables externas, junto a los nombres de las variables tambin ha de definir un tipo de datos y en algunos tipos de datos tambin un ajuste de formato:

18

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


El tipo de datos decide el formato de datos en WinCC. Con la adaptacin al formato se fija el cambio del formato AS en el formato WinCC. El ajuste de formato rige para las dos direcciones de transferencia: En el PLC: p. ej. para determinadas funciones (como valores de temporizadores / indicadores BCD) o por la informacin a direccionar (p. ej. direccin de byte, palabra en el mdulo de datos o rea E/S). en WinCC: p. ej. para el procesamiento de valores analgicos o clculos. En la prctica est especificado el formato de datos PLC la mayora de las veces. Para la eleccin del formato de WinCC hay entonces las siguientes posibilidades: El formato de datos de WinCC puede coincidir con el formato del PLC. Para ello se elige un ajuste del formato que se utilice los mismos formatos en ambos lados y tenga en consideracin el signo previo dependiendo del tipo de datos WinCC, p. ej. "WordToSignedWord". Si esto no se puede lograr con el tipo de datos seleccionado, ste debe modificarse con WinCC. El formato de WinCC depende del procesamiento de valores en WinCC. En la eleccin del tipo de datos y del ajuste de formato, en el caso de que sea necesaria, deber observar los siguientes puntos: Signo previo: Se ha de tener en cuenta para el ajuste? Pueden aparecer tambin valores de variables negativos durante el servicio? (como, p. ej. en las diferencias de regulacin en porcentaje) Rango de valores: Estn los valores de variables que aparecen en el servicio en el rango de valores de ambos formatos o se ha de contar con el posible desbordamiento del valor en WinCC en el PLC? En caso de un desbordamiento, un valor no puede representarse en el otro lado o puede producir tambin anomalas en caso de un procesamiento ulterior. Diversas adaptaciones de formatos con el mismo rango de valores: Es posible que varias adaptaciones de formato de un tipo de datos tengan en mismo rango de valores, p. ej. "ByteToUnsignedDword" y "ByteToUnsignedWord" con el rango de valores [0...127]. Para ello se ha de comprobar constantemente en qu formato estn los datos del PLC y si este formato no desaprovecha recursos de forma innecesaria debido a un sobredimensionamiento. (p. ej. DWord en lugar de Word). Si con el ajuste de formato elegida no se cubre el rango de valores requerido en el PLC, deber cambiar el tipo de datos en WinCC. Nota Si una variable de proceso no est configurada correctamente, p. ej. debido un error de direccionamiento, puede fallar la comuniacin con el sistema de automatizacin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

19

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

Tipos de datos y ajuste de formato de WinCC


La tabla siguiente muestra qu tipos de datos de WinCC dan soporte a un ajuste de formato.
Tipo de datos Variable binaria Valor de 8 bits sin signo Valor de 8 bits con signo Valor de 16 bits sin signo Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero en coma flotante 32 bits IEEE 754 Nmero en coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits Tipo de datos sin formato Ajuste de formato No S S S S S S S S No No No

Nota En caso de un ajuste de formato, preste atencin a que los datos transmitidos por el PLC pueden ser interpretados por WinCC dentro del ajuste de formato seleccionada. Si no se pueden interpretar los datos por WinCC se realiza una entrada de error en el archivo "WinCC_sys_0x.log", en el directorio "..\Siemens\WinCC\Diagnose".

Escala lineal de tipos de variable numricos


Para tipos de datos numricos se puede realizar una escala lineal. El rango de valores de un tamao existente en el proceso se puede ilustrar linealmente en un determinado rango de valores de una variable WinCC. El proceso puede exigir, p. ej. la especificacin de un valor terico de la unidad [bar], pero en WinCC, este valor debe ser introducido en [mbar] por el usuario. Con la escala lineal se puede adaptar el rango de valores en el proceso [0 ...1] al rango de valores [0 ...1000] de las variables de WinCC.

Indicaciones de longitud para variables de texto


Para variables de los tipos de datos "Variable de texto de juego de caracteres de 8 bits" as como "Variable de texto de juego de caracteres de 16 bits" es necesaria una indicacin de longitud. Una variable de texto que despus deba asumir 10 caracteres ha de tener en el caso del "juego de caracteres de 8 bits" una longitud de 10, en el caso del "juego de caracteres de 16 bits" una longitud de 20.

20

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

Direccionamiento en el sistema de automatizacin


Las variables de WinCC se han de asignar a un rea de datos en el PLC. Estas se han de direccionar en el PLC de una determinada manera. El tipo de direccionamiento depende del tipo del interlocutor de comunicacin.

1.3.3.2

Manera de crear una nueva conexin

Introduccin
Las variables externas siempre se pueden crear slo sobre la base de una conexin con un PLC. Si falta la conexin necesaria, se deber crear en un primer paso.

Requisitos
Estn instalados el procesador de comunicacin necesario y el correspondiente controlador de hardware. Tambin est instalado el controlador de comunicacin deseado, p. ej. "SIMATIC S7 Protocol Suite".

Procedimiento
1. Ample la vista del controlador de comunicacin en la "Administracin de variables". 2. Seleccione la unidad de canal deseada, p. ej. "PROFIBUS".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

21

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


3. Seleccione en el men emergente de la unidad de canal la entrada "Nueva conexin...".

4. Asigne a la conexin en el campo "Nombre" de la ficha General un nombre unvoco en el proyecto. 5. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin". Ajuste los parmetros necesarios para dicha conexin. Encontrar informaciones ms extensas en la Ayuda / Documentacin del canal respectivo. 6. Cierre todos los cuadros de dilogo utilizando para ello el botn de comando "Aceptar".

1.3.3.3

Manera de configurar una variable externa

Introduccin
Para la creacin de una variable, el modo de proceder es similar para casi todos los tipos de datos. Para algunos tipos de datos se debern realizar, sin embargo todava ajustes especiales (paso 5 - 7).

Requisitos
Estn instalados el procesador de comunicacin necesario y el controlador de hardware. Est instalado el controlador de comunicacin deseado, p. ej. "SIMATIC S7 Protocol Suite". Sobre la base de una unidad de canal (p. ej. "PROFIBUS") ya est creada una conexin.
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

22

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

Procedimiento
1. Seleccione en el men emergente de la conexin deseada la entrada "Variable nueva...". Se abre el cuadro de dilogo "Propiedades de variable".

2. Asigne en el campo "Nombre" de la ficha General un nombre de variable unvoco en el proyecto de WinCC, p. ej. "WinCCVariable_01". 3. Defina en el campo "Tipo de datos" el tipo de datos para la variable, p. ej. "Nmero en coma flotante 64 bits IEEE 754". 4. Abra por medio del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de variable" para definir el rea de direccionamiento de las variables en el PLC. En caso de variables binaras o de 8 bits aparece en canales que no dan soporte al acceso por bits / bytes adicionalmente primero el cuadro de dilogo "Variables de bits / bytes" y slo despus el cuadro de dilogo "Propiedades de variable". Otras informaciones bajo el "Principio del mecanismo BinWrite". Cierre los cuadros de dilogo "Variable de bits / bytes" o "Propiedades de variable" a travs del botn de comando "Aceptar".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

23

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


5. En variables numricas, WinCC propone en el campo "Adaptacin de formato" una adaptacin del formato. Seleccione otra adaptacin de formato si es necesario. La representacin se efecta en el orden "X to Y",siendo X = formato de WinCC e Y= formato de PLC, p. ej. "DoubleToDouble". 6. Active la casilla de verificacin "Escala lineal" para escalar linealmente un variable numrica. Indique respectivamente los lmites superior e inferior para "Rango de valores proceso" (en el PLC) y "Rango de valores variable" (en WinCC). 7. En una variable de texto se activa el campo "Longitud". Introduzca aqu la longitud de las variables de texto en caracteres. 8. Cierre todos los cuadros de dilogo utilizando para ello el botn de comando "Aceptar".

1.3.3.4

Adaptaciones de formatos clasificadas por tipos de datos de WinCC

Introduccin
En la configuracin de variables externas se ha de realizar tambin una adaptacin del formato para todos los tipos de datos numricos. El tipo de datos determina el formato de datos desde el punto de vista de WinCC. A travs de la adaptacin de formato se define la conversin del formato de WinCC al formato de PLC. Dicha definicin rige para las dos direcciones de transferencia. Seleccione en el campo de seleccin siguiente el tipo de datos deseado de WinCC. En la tabla inferior obtendr entonces una lista de las adaptaciones del formato respectivamente posibles y los mrgenes de valores.

Tipos de datos de WinCC


Tabla 1-1 Valor de 8 bits con signo Rango de valores 0...127 0...127 0...127 -128...+127 (sin conversin) -128...+127 -128...+127 -128...+127 -128...+127 -128...+127 0...99 0...127 0...127 -9...+9 -128...+127

Adaptacin de formato "Valor de 8 bits con signo" CharToUnsignedByte CharToUnsignedWord CharToUnsignedDword CharToSignedByte CharToSignedWord CharToSignedDword CharToMSBByte CharToMSBWord CharToMSBDword CharToBCDByte CharToBCDWord CharToBCDDword CharToSignedBCDByte CharToSignedBCDWord

24

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "Valor de 8 bits con signo" CharToSignedBCDDword CharToExtSignedBCDByte CharToExtSignedBCDWord CharToExtSignedBCDDword CharToAikenByte CharToAikenWord CharToAikenDword CharToSignedAikenByte CharToSignedAikenWord CharToSignedAikenDword CharToExcessByte CharToExcessWord CharToExcessDword CharToSignedExcessByte CharToSignedExcessWord CharToSignedExcessDword Tabla 1-2 Valor de 8 bits sin signo Rango de valores 0...255 (sin conversin) 0...255 0...255 0...127 0...255 0...255 0...99 0...255 0...255 0...99 0...255 0...255 0...99 0...255 0...255 Rango de valores -128...+127 -79...+79 -128...+127 -128...+127 0...99 0...127 0...127 -9...+9 -128...+127 -128...+127 0...99 0...127 0...127 -9...+9 -128...+127 -128...+127

Adaptacin de formato "Valor de 8 bits sin signo" ByteToUnsignedByte ByteToUnsignedWord ByteToUnsignedDword ByteToSignedByte ByteToSignedWord ByteToSignedDword ByteToBCDByte ByteToBCDWord ByteToBCDDword ByteToAikenByte ByteToAikenWord ByteToAikenDword ByteToExcessByte ByteToExcessWord ByteToExcessDword Tabla 1-3 Valor de 16 bits con signo

Adaptacin de formato "Valor de 16 bits con signo" ShortToUnsignedByte ShortToUnsignedWord ShortToUnsignedDword ShortToSignedByte ShortToSignedWord

Rango de valores 0...255 0...32767 0...32767 -128...+127 -32768...+32767 (sin conversin)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

25

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "Valor de 16 bits con signo" ShortToSignedDword ShortToMSBByte ShortToMSBWord ShortToMSBDword ShortToBCDByte ShortToBCDWord ShortToBCDDword ShortToSignedBCDByte ShortToSignedBCDWord ShortToSignedBCDDword ShortToExtSignedBCDByte ShortToExtSignedBCDWord ShortToExtSignedBCDDword ShortToAikenByte ShortToAikenWord ShortToAikenDword ShortToSignedAikenByte ShortToSignedAikenWord ShortToSignedAikenDword ShortToExcessByte ShortToExcessWord ShortToExcessDword ShortToSignedExcessByte ShortToSignedExcessWord ShortToSignedExcessDword Tabla 1-4 Valor de 16 bits sin signo Rango de valores 0...65535 (sin conversin) 0...255 0...65535 0...127 0...32767 0...65535 0...99 0...9999 0...65535 0...99 0...9999 0...65535 0...99 0...9999 Rango de valores -32768...+32767 -127...+127 -32767...+32767 -32768...+32767 0...99 0...9999 0...32767 -9...+9 -999...+999 -32768...+32767 -79...+79 -7999...+7999 -32768...+32767 0...99 0...9999 0...32767 -9...+9 -999...+999 -32768...+32767 0...99 0...9999 0...32767 -9...+9 -999...+999 -32768...+32767

Adaptacin de formato "Valor de 16 bits sin signo" WordToUnsignedWord WordToUnsignedByte WordToUnsignedDword WordToSignedByte WordToSignedWord WordToSignedDword WordToBCDByte WordToBCDWord WordToBCDDword WordToAikenByte WordToAikenWord WordToAikenDword WordToExcessByte WordToExcessWord

26

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "Valor de 16 bits sin signo" WordToExcessDword WordToSimaticCounter WordToSimaticBCDCounter Tabla 1-5 Valor de 32 bits con signo Rango de valores -2147483647...+2147483647 (sin conversin) 0...255 0...65535 0...2147483647 -128...+127 -32768...+32767 -127...+127 -32767...+32767 -2147483647...+2147483647 0...99 0...9999 0...99999999 -9...+9 -999...+999 -9999999...+9999999 -79..+79 -7999...+7999 -79999999...+79999999 0...99 0...9999 0...99999999 -9...+9 -999...+999 -9999999...+9999999 0...99 0...9999 0...99999999 -9...+9 -999...+999 -9999999...+9999999 10...9990000 10...9990000 Rango de valores 0...65535 0...999 0...999

Adaptacin de formato "Valor de 32 bits con signo" LongToSignedDword LongToUnsignedByte LongToUnsignedWord LongToUnsignedDword LongToSignedByte LongToSignedWord LongToMSBByte LongToMSBWord LongToMSBDword LongToBCDByte LongToBCDWord LongToBCDDword LongToSignedBCDByte LongToSignedBCDWord LongToSignedBCDDword LongToExtSignedBCDByte LongToExtSignedBCDWord LongToExtSignedBCDDword LongToAikenByte LongToAikenWord LongToAikenDword LongToSignedAikenByte LongToSignedAikenWord LongToSignedAikenDword LongToExcessByte LongToExcessWord LongToExcessDword LongToSignedExcessByte LongToSignedExcessWord LongToSignedExcessDword LongToSimaticTimer LongToSimaticBCDTimer

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

27

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-6 Valor de 32 bits sin signo Rango de valores 0...4294967295 (sin conversin) 0...255 0...65535 0...127 0...32767 0...2147483647 0...99 0...9999 0...99999999 0...99 0...9999 0...99999999 0...99 0...9999 0...99999999 10...9990000 10...9990000

Adaptacin de formato "Valor de 32 bits sin signo" DwordToUnsignedDword DwordToUnsignedByte DwordToUnsignedWord DwordToSignedByte DwordToSignedWord DwordToSignedDword DwordToBCDByte DwordToBCDWord DwordToBCDDword DwordToAikenByte DwordToAikenWord DwordToAikenDword DwordToExcessByte DwordToExcessWord DwordToExcessDword DwordToSimaticTimer DwordToSimaticBCDTimer Tabla 1-7 Nmero en coma flotante 32 bits IEEE 754

Adaptacin de formato "Nmero en coma flotante 32 bits IEEE 754" FloatToFloat FloatToUnsignedByte FloatToUnsignedWord FloatToUnsignedDword FloatToSignedByte FloatToSignedWord FloatToSignedDword FloatToDouble FloatToMSBByte FloatToMSBWord FloatToMSBDword FloatToBCDByte FloatToBCDWord FloatToBCDDword FloatToSignedBCDByte FloatToSignedBCDWord FloatToSignedBCDDword FloatToExtSignedBCDByte FloatToExtSignedBCDWord FloatToExtSignedBCDDword

Rango de valores +-3.402823e+38 (sin conversin) 0...255 0...65535 0...4.294967e+09 -128...+127 -32768...+32767 -2.147483e+09...+2.147483e+09 +-3.402823e+38 -127...+127 -32767...+32767 -2.147483e+09...+2.147483e+09 0...99 0...9999 0...9.999999e+07 -9...+9 -999...+999 -9999999...+9999999 -79...+79 -7999...+7999 -7.999999e+07...+7.999999e+07

28

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "Nmero en coma flotante 32 bits IEEE 754" FloatToAikenByte FloatToAikenWord FloatToAikenDword FloatToSignedAikenByte FloatToSignedAikenWord FloatToSignedAikenDword FloatToExcessByte FloatToExcessWord FloatToExcessDword FloatToSignedExcessByte FloatToSignedExcessWord FloatToSignedExcessDword FloatToS5Timer FloatToS5Float Tabla 1-8 Nmero en coma flotante 64 bits IEEE 754 Rango de valores +-1.79769313486231e+308 (sin conversin) 0...255 0...65535 0...4294967295 -128...+127 -32768...+32767 -2147483647...+2147483647 +-3.402823e+38 -127...+127 -32767...+32767 -2147483647...+2147483647 0...99 0...9999 0...99999999 -9...+9 -999...+999 -9999999...+9999999 -79...+79 -7999...+7999 -79999999...+79999999 0...99 0...9999 0...99999999 -9...+9 Rango de valores 0...99 0...9999 0...9,999999e+07 -9...+9 -999...+999 -9999999...+9999999 0...99 0...9999 0...9.999999e+07 -9...+9 -999...+999 -9999999...+9999999 10...9990000 +-1.701411e+38

Adaptacin de formato "Nmero en coma flotante 64 bits IEEE 754" DoubleToDouble DoubleToUnsignedByte DoubleToUnsignedWord DoubleToUnsignedDword DoubleToSignedByte DoubleToSignedWord DoubleToSignedDword DoubleToFloat DoubleToMSBByte DoubleToMSBWord DoubleToMSBDword DoubleToBCDByte DoubleToBCDWord DoubleToBCDDword DoubleToSignedBCDByte DoubleToSignedBCDWord DoubleToSignedBCDDword DoubleToExtSignedBCDByte DoubleToExtSignedBCDWord DoubleToExtSignedBCDDword DoubleToAikenByte DoubleToAikenWord DoubleToAikenDword DoubleToSignedAikenByte

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

29

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "Nmero en coma flotante 64 bits IEEE 754" DoubleToSignedAikenWord DoubleToSignedAikenDword DoubleToExcessByte DoubleToExcessWord DoubleToExcessDword DoubleToSignedExcessByte DoubleToSignedExcessWord DoubleToSignedExcessDword DoubleToS5Timer DoubleToS5Float Rango de valores -999...+999 -9999999...+9999999 0...99 0...9999 0...99999999 -9...+9 -999...+999 -9999999...+9999999 10...9990000 +-1.701411e+38

1.3.3.5

Adaptaciones de formatos clasificadas por tipos de datos de PLC

Introduccin
En la configuracin de variables externas se ha de realizar tambin una adaptacin del formato para todos los tipos de datos numricos. El tipo de datos determina el formato de datos desde el punto de vista de WinCC. A travs de la adaptacin de formato se define la conversin del formato de WinCC al formato de PLC. Dicha definicin rige para las dos direcciones de transferencia. Seleccione en el campo de seleccin siguiente el tipo de datos deseado del PLC. En la tabla inferior obtendr entonces una lista de las adaptaciones del formato respectivamente posibles y los mrgenes de valores correspondientes.

Tipo de datos PLC Ajuste de formato y rango de valores


Tabla 1-9 AikenByte Rango de valores 0...99 0...99 0...99 0...99 0...99 0...99 0...99 0...99

Adaptacin de formato "AikenByte" ByteToAikenByte CharToAikenByte DoubleToAikenByte DwordToAikenByte FloatToAikenByte LongToAikenByte ShortToAikenByte WordToAikenByte

30

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-10 AikenWord Rango de valores 0...255 0...127 0...9999 0...9999 0...9999 0...9999 0...9999 0...9999

Adaptacin de formato "AikenWord" ByteToAikenWord CharToAikenWord DoubleToAikenWord DwordToAikenWord FloatToAikenWord LongToAikenWord ShortToAikenWord WordToAikenWord Tabla 1-11 AikenDWord

Adaptacin de formato "AikenDWord" ByteToAikenDword CharToAikenDword DoubleToAikenDword DwordToAikenDword FloatToAikenDword LongToAikenDword ShortToAikenDword WordToAikenDword Tabla 1-12 BCDByte

Rango de valores 0...255 0...127 0...99999999 0...99999999 0...9,999999e+07 0...99999999 0...32767 0...65535

Adaptacin de formato "BCDByte" ByteToBCDByte CharToBCDByte DoubleToBCDByte DwordToBCDByte FloatToBCDByte LongToBCDByte ShortToBCDByte WordToBCDByte Tabla 1-13 BCDWord

Rango de valores 0...99 0...99 0...99 0...99 0...99 0...99 0...99 0...99

Adaptacin de formato "BCDWord" ByteToBCDWord CharToBCDWord DoubleToBCDWord DwordToBCDWord FloatToBCDWord LongToBCDWord

Rango de valores 0...255 0...127 0...9999 0...9999 0...9999 0...9999

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

31

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "BCDWord" ShortToBCDWord WordToBCDWord Tabla 1-14 BCDDWord Rango de valores 0...255 0...127 0...99999999 0...99999999 0...9.999999e+07 0...99999999 0...32767 0...65535 Rango de valores 0...9999 0...9999

Adaptacin de formato "BCDDWord" ByteToBCDDword CharToBCDDword DoubleToBCDDword DwordToBCDDword FloatToBCDDword LongToBCDDword ShortToBCDDword WordToBCDDword Tabla 1-15 Doble

Adaptacin de formato "Double" DoubleToDouble FloatToDouble Tabla 1-16 ExcessByte

Rango de valores +-1.79769313486231e+308 (sin conversin) +-3.402823e+38

Adaptacin de formato "ExcessByte" ByteToExcessByte CharToExcessByte DoubleToExcessByte DwordToExcessByte FloatToExcessByte LongToExcessByte ShortToExcessByte WordToExcessByte Tabla 1-17 ExcessWord

Rango de valores 0...99 0...99 0...99 0...99 0...99 0...99 0...99 0...99

Adaptacin de formato "ExcessWord" ByteToExcessWord CharToExcessWord DoubleToExcessWord DwordToExcessWord FloatToExcessWord LongToExcessWord ShortToExcessWord WordToExcessWord

Rango de valores 0...255 0...127 0...9999 0...9999 0...9999 0...9999 0...9999 0...9999

32

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-18 ExcessDWord Rango de valores 0...255 0...127 0...99999999 0...99999999 0...9.999999e+07 0...99999999 0...32767 0...65535

Adaptacin de formato "ExcessDWord" ByteToExcessDword CharToExcessDword DoubleToExcessDword DwordToExcessDword FloatToExcessDword LongToExcessDword ShortToExcessDword WordToExcessDword Tabla 1-19 ExtSignedBCDByte

Adaptacin de formato "ExtSignedBCDByte" CharToExtSignedBCDByte DoubleToExtSignedBCDByte FloatToExtSignedBCDByte LongToExtSignedBCDByte ShortToExtSignedBCDByte Tabla 1-20 ExtSignedBCDWord

Rango de valores -79...+79 -79...+79 -79...+79 -79..+79 -79...+79

Adaptacin de formato "ExtSignedBCDWord" CharToExtSignedBCDWord DoubleToExtSignedBCDWord FloatToExtSignedBCDWord LongToExtSignedBCDWord ShortToExtSignedBCDWord Tabla 1-21 ExtSignedBCDDWord

Rango de valores -128...+127 -7999...+7999 -7999...+7999 -7999...+7999 -7999...+7999

Adaptacin de formato "ExtSignedBCDDWord" CharToExtSignedBCDDword DoubleToExtSignedBCDDword FloatToExtSignedBCDDword LongToExtSignedBCDDword ShortToExtSignedBCDDword Tabla 1-22 Float

Rango de valores -128...+127 -79999999...+79999999 -7.999999e+07...+7.999999e+07 -79999999...+79999999 -32768...+32767

Adaptacin de formato "Float" DoubleToFloat FloatToFloat

Rango de valores +-3.402823e+38 +-3.402823e+38 (sin conversin)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

33

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-23 MSBByte Rango de valores -128...+127 -127...+127 -127...+127 -127...+127 -127...+127

Adaptacin de formato "MSBByte" CharToMSBByte DoubleToMSBByte FloatToMSBByte LongToMSBByte ShortToMSBByte Tabla 1-24 MSBWord

Adaptacin de formato "MSBWord" CharToMSBWord DoubleToMSBWord FloatToMSBWord LongToMSBWord ShortToMSBWord Tabla 1-25 MSBDWord

Rango de valores -128...+127 -32767...+32767 -32767...+32767 -32767...+32767 -32767...+32767

Adaptacin de formato "MSBDWord" CharToMSBDword DoubleToMSBDword FloatToMSBDword LongToMSBDword ShortToMSBDword Tabla 1-26 S5Float

Rango de valores -128...+127 -2147483647...+2147483647 -2.147483e+09...+2.147483e+09 -2147483647...+2147483647 -32768...+32767

Adaptacin de formato "S5Float" DoubleToS5Float FloatToS5Float Tabla 1-27 S5Timer

Rango de valores +-1.701411e+38 +-1.701411e+38

Adaptacin de formato "S5Timer" DoubleToS5Timer FloatToS5Timer Tabla 1-28 SignedByte

Rango de valores 10...9990000 10...9990000

Adaptacin de formato "SignedByte" ByteToSignedByte CharToSignedByte DoubleToSignedByte DwordToSignedByte FloatToSignedByte

Rango de valores 0...127 -128...+127 (sin conversin) -128...+127 0...127 -128...+127

34

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "SignedByte" LongToSignedByte ShortToSignedByte WordToSignedByte Tabla 1-29 SignedWord Rango de valores 0...255 -128...+127 -32768...+32767 0...32767 -32768...+32767 -32768...+32767 -32768...+32767 (sin conversin) 0...32767 Rango de valores -128...+127 -128...+127 0...127

Adaptacin de formato "SignedWord" ByteToSignedWord CharToSignedWord DoubleToSignedWord DwordToSignedWord FloatToSignedWord LongToSignedWord ShortToSignedWord WordToSignedWord Tabla 1-30 SignedDWord

Adaptacin de formato "SignedDWord" ByteToSignedDword CharToSignedDword DoubleToSignedDword DwordToSignedDword FloatToSignedDword LongToSignedDword ShortToSignedDword WordToSignedDword Tabla 1-31 SignedAikenByte

Rango de valores 0...255 -128...+127 -2147483647...+2147483647 0...2147483647 -2.147483e+09...+2.147483e+09 -2147483647...+2147483647 (sin conversin) -32768...+32767 0...65535

Adaptacin de formato "SignedAikenByte" CharToSignedAikenByte DoubleToSignedAikenByte FloatToSignedAikenByte LongToSignedAikenByte ShortToSignedAikenByte Tabla 1-32 SignedAikenWord

Rango de valores -9...+9 -9...+9 -9...+9 -9...+9 -9...+9

Adaptacin de formato "SignedAikenWord" CharToSignedAikenWord DoubleToSignedAikenWord FloatToSignedAikenWord LongToSignedAikenWord ShortToSignedAikenWord

Rango de valores -128...+127 -999...+999 -999...+999 -999...+999 -999...+999

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

35

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-33 SignedAikenDWord Rango de valores -128...+127 -9999999...+9999999 -9999999...+9999999 -9999999...+9999999 -32768...+32767

Adaptacin de formato "SignedAikenDWord" CharToSignedAikenDword DoubleToSignedAikenDword FloatToSignedAikenDword LongToSignedAikenDword ShortToSignedAikenDword Tabla 1-34 SignedBCDByte

Adaptacin de formato "SignedBCDByte" CharToSignedBCDByte DoubleToSignedBCDByte FloatToSignedBCDByte LongToSignedBCDByte ShortToSignedBCDByte Tabla 1-35 SignedBCDWord

Rango de valores -9...+9 -9...+9 -9...+9 -9...+9 -9...+9

Adaptacin de formato "SignedBCDWord" CharToSignedBCDWord DoubleToSignedBCDWord FloatToSignedBCDWord LongToSignedBCDWord ShortToSignedBCDWord Tabla 1-36 SignedBCDDWord

Rango de valores -128...+127 -999...+999 -999...+999 -999...+999 -999...+999

Adaptacin de formato "SignedBCDDWord" CharToSignedBCDDword DoubleToSignedBCDDword FloatToSignedBCDDword LongToSignedBCDDword ShortToSignedBCDDword Tabla 1-37 SignedExcessByte

Rango de valores -128...+127 -9999999...+9999999 -9999999...+9999999 -9999999...+9999999 -32768...+32767

Adaptacin de formato "SignedExcessByte" CharToSignedExcessByte DoubleToSignedExcessByte FloatToSignedExcessByte LongToSignedExcessByte ShortToSignedExcessByte

Rango de valores -9...+9 -9...+9 -9...+9 -9...+9 -9...+9

36

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Tabla 1-38 SignedExcessWord Rango de valores -128...+127 -999...+999 -999...+999 -999...+999 -999...+999

Adaptacin de formato "SignedExcessWord" CharToSignedExcessWord DoubleToSignedExcessWord FloatToSignedExcessWord LongToSignedExcessWord ShortToSignedExcessWord Tabla 1-39 SignedExcessDWord

Adaptacin de formato "SignedExcessDWord" CharToSignedExcessDword DoubleToSignedExcessDword FloatToSignedExcessDword LongToSignedExcessDword ShortToSignedExcessDword Tabla 1-40 SimaticCounter

Rango de valores -128...+127 -9999999...+9999999 -9999999...+9999999 -9999999...+9999999 -32768...+32767

Adaptacin de formato "SimaticCounter" WordToSimaticCounter Tabla 1-41 SimaticBCDCounter

Rango de valores 0...999

Adaptacin de formato "SimaticBCDCounter" WordToSimaticBCDCounter Tabla 1-42 SimaticTimer

Rango de valores 0...999

Adaptacin de formato "SimaticTimer" DwordToSimaticTimer LongToSimaticTimer Tabla 1-43 SimaticBCDTimer

Rango de valores 10...9990000 10...9990000

Adaptacin de formato "SimaticBCDTimer" DwordToSimaticBCDTimer LongToSimaticBCDTimer Tabla 1-44 UnsignedByte

Rango de valores 10...9990000 10...9990000

Adaptacin de formato "UnsignedByte" ByteToUnsignedByte CharToUnsignedByte DoubleToUnsignedByte DwordToUnsignedByte

Rango de valores 0...255 (sin conversin) 0...127 0...255 0...255

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

37

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


Adaptacin de formato "UnsignedByte" FloatToUnsignedByte LongToUnsignedByte ShortToUnsignedByte WordToUnsignedByte Tabla 1-45 UnsignedWord Rango de valores 0...255 0...127 0...65535 0...65535 0...65535 0...65535 0...32767 0...65535 (sin conversin) Rango de valores 0...255 0...255 0...255 0...255

Adaptacin de formato "UnsignedWord" ByteToUnsignedWord CharToUnsignedWord DoubleToUnsignedWord DwordToUnsignedWord FloatToUnsignedWord LongToUnsignedWord ShortToUnsignedWord WordToUnsignedWord Tabla 1-46 UnsignedDWord

Adaptacin de formato "UnsignedDWord" ByteToUnsignedDword CharToUnsignedDword DoubleToUnsignedDword DwordToUnsignedDword FloatToUnsignedDword LongToUnsignedDword ShortToUnsignedDword WordToUnsignedDword

Rango de valores 0...255 0...127 0...4294967295 0...4294967295 (sin conversin) 0...4.294967e+09 0...2147483647 0...32767 0...65535

1.3.3.6

Principio del mecanismo BinWrite

Introduccin
En WinCC no todos los controladores de comunicacin y sus unidades de canal dan soporte al acceso por bits o por bytes directo (abreviado: acceso por bits / bytes) a las reas de direccionamiento en un sistema de automatizacin conectado. En su lugar utiliza el mecanismo BinWrite.

Acceso por bits / bytes


En unidades de canal de controladores de comunicacin con acceso por bits/bytes se puede leer y escribir directamente el bit o byte deseado. En la siguiente ilustracin se asigna a un bit x el valor = 1 a travs del acceso por bits / bytes directo.
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

38

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

Mecanismo BinWrite
Los siguientes controladores de comunicacin no dan soporte a ningn acceso por bits / bytes y utilizan para sus unidades de canal el mecanismo BinWrite en su lugar: Modbus Serial SIMATIC S5 Ethernet Layer 4 SIMATIC S5 Programmers Port AS511 SIMATIC S5 Serial 3964R SIMATIC TI Ethernet Layer 4 SIMATIC TI Serial Para escribir un bit o byte se lee por la unidad de canal en primer lugar la palabra de datos completa a travs del mecanismo BinWrite. En la palabra leda se modifican entonces todos los datos a direccionar. A continuacin no solamente se reescribe el bit o byte modificado sino la (!) palabra completa. En la siguiente ilustracin se asigna a un bit x el valor = 1 con ayuda del mecanismo BinWrite.

ATENCIN Si se modifica una palabra de datos en el PLC en el momento en que WinCC hay ledo dicha palabra de datos a travs del mecanismo BinWrite (comprese en la ilustracin el "caso

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

39

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


problemtico"), se pierde entonces la modificacin en el PLC en cuanto WinCC reescribe la palabra de datos.

1.3.3.7

Manera de configurar una variable con "BinWrite"

Introduccin
Si quiere configurar para la unidad de canal de un controlador de comunicacin que no da soporte a ningn acceso de por bits / bytes, una "variable binaria", a travs de un dilogo, que normalmente no est disponible, tendr que activar y configurar el mecanismo BinWrite.

Requisitos
Estn instalados el procesador de comunicacin necesario y el controlador de hardware. Est instalado el controlador de comunicacin deseado, pero que no da soporte a ningn acceso por bits / bytes, p. ej. "SIMATIC S5 Ethernet Layer 4". Sobre la base de una de sus unidades de canal ya est creada una conexin.

Procedimiento
1. Seleccione en el men emergente la conexin para la cual quiera crear una nueva variable, la entrada "Variable nueva ...". Se abre el cuadro de dilogo "Crear nueva variable". 2. Inscriba en el campo "Nombre" de la ficha General un nombre de variable unvoco en el proyecto. Seleccione como tipo de datos "Variable binaria", "Valor de 8 bits sin signo" o "Valor de 8 bits con signo".

40

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "variables de bits / bytes". (En canales con acceso por bits / bytes se efecta a travs de este botn de comando el ajuste del rea de direccionamiento en el PLC.)

4. Active la casilla de verificacin "Acceso a un bit" o "Acceso a un byte" y realice los restantes ajustes. La indicacin en este cuadro de dilogo depende del tipo de datos seleccionado en el paso 2. 5. Cierre el cuadro de dilogo mediante "Aceptar". Nota El cuadro de dilogo tambin se abre cuando descuida el activar el mecanismo BinWrite para una nueva "variable binaria" o variables de 8 bits. Si quiere cerrar inmediatamente de nuevo la ventana "Crear nueva variable" mediante "Aceptar", recibir el aviso de error "El parmetro de direccionamiento no es vlido". Confirme el cuadro de dilogo mediante "S". Por ello se abre el cuadro de dilogo "Variable de bits / bytes" y de este modo puede recuperar los ajustes.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

41

Comunicacin del proceso 1.3 Comunicacin de procesos WinCC

1.3.4

Direcciones de puerto en el acoplamiento a travs de Ethernet

Direcciones de puerto utilizadas


PRECAUCIN Comunicacin Ethernet En la comunicacin a travs de Ethernet, el usuario final es responsable de la seguridad de su red de datos. Cuando, p.ej.,existen ataques dirigidos que conducen a la sobrecarga del equipo, no se garantiza su funcionalidad. Para realizar una conexin a travs de Ethernet es conveniente contar con datos de las direcciones de puerto. Necesita estos datos para la configuracin de un Firewall o de un Router. En la tabla se especifican las direcciones de puerto que utilizan por norma las aplicaciones WinCC.
Direccin del puerto TCP/IP 102 80 443 80 HTTP 443 HTTPS 80 HTTP 443 HTTPS 25 2308 alternativo 50523 139, 445 502 44818 2222 Direccin del puerto UDP 137, 138

Comunicacin S7 HTTP (comunicacin; transferencia) HTTPS (comunicacin; transferencia) WebServices (SOAP) OPC-XML (CE como maestro OPC) SendEmail Transfer (va Ethernet; CE-Stub; PC-Loader; PC) Logging (va Ethernet) CSV File Modbus Ethernet Allen-Bradley Ethernet CIP Allen-Bradley Ethernet CSP2

42

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP


2 2.1 Recursos Canal WinCC "Allen Bradley - Ethernet IP"

Introduccin
El canal "Allen Bradley - Ethernet IP" se utiliza para el acoplamiento de sistemas de automatizacin Allen-Bradley. La comunicacin se realiza a travs del protocolo IP de Ethernet. En funcin del hardware de comunicacin utilizado existen posibilidades de acoplamiento sobre las siguientes unidades de canal: Allen Bradley E/IP PLC5 Allen Bradley E/IP SLC50x Allen Bradley E/IP ControlLogix

2.2

Asignacin de las unidades de canal

Introduccin
Para realizar una conexin entre WinCC y una red existente o futura, se ha de seleccionar la unidad de canal del canal.

Asignacin de las unidades de canal


La siguiente tabla muestra una asignacin de unidades de canal del canal "Allen Bradley Ethernet IP" a la red y al sistema de automatizacin (AS).
Unidad de canal del canal Allen Bradley E/IP PLC5 Allen Bradley E/IP SLC50x Allen Bradley E/IP ControlLogix Red de comunicacin Ethernet IP Ethernet IP Ethernet IP AS PLC-5 con puerto Ethernet SLC 500 con puerto Ethernet, p.ej. SLC 5/05 ControlLogix 5500

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

43

Allen Bradley - Ethernet IP 2.4 Configuracin del canal

2.3

Tipos de datos soportados

Introduccin
Para una conexin lgica, defina las variables necesarias. El canal "Allen Bradley - Ethernet IP" soporta los siguientes tipos de datos: Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero en coma flotante 32 bits IEEE 754 Nmero en coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits

2.4
2.4.1

Configuracin del canal


Configuracin del canal WinCC "Allen Bradley - Ethernet IP"

Introduccin
WinCC necesita una conexin lgica para la comunicacin de WinCC con el sistema de automatizacin (AS). En este apartado se describe cmo se configura el canal "Allen Bradley - Ethernet IP". En caso de aplicacin del protocolo TCP/IP, para la conexin lgica se debe indicar la direccin IP del AS. La direccin IP consta de cuatro valores numricos separados mediante un punto. Los valores numricos han de estar en el margen entre 0 y 255. Nota Comportamiento Timeout Si se utiliza el protocolo TCP/IP las conexiones ininterrumpidas no se reconocen instantneamente. La respuesta puede tardar hasta un minuto.

44

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal

Autmatas acoplables
Es posible crear acoplamientos con los autmatas Allen-Bradley indicados a continuacin: Allen-Bradley ControlLogix 5500 Allen-Bradley CompactLogix 5300 PLC-5 con puerto Ethernet SLC 500 con puerto Ethernet, p.ej. SLC 5/05 MicroLogix

Tipos de comunicacin permitidos


Los siguientes tipos de comunicacin del canal "Allen Bradley - Ethernet IP" se han comprobado y se permite su utilizacin: Acoplamiento punto a punto: Acoplamiento en varios puntos de la estacin WinCC.

Configuracin online
No es posible configurar online el canal "Allen Bradley - Ethernet IP".

2.4.2

Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP PLC5".

Introduccin
Para configurar una conexin de la unidad de canal "Allen Bradley E/IP PLC5" son necesarios los siguientes pasos: 1. Configuracin de una conexin 2. Configuracin con variables

Requisitos
Se ha instalado y se ha integrado en el proyecto el driver de comunicacin para el canal "Allen Bradley - Ethernet IP".

Procedimiento
1. Seleccione en el men contextual de la unidad de canal "Allen Bradley E/IP PLC5" la entrada "Nueva conexin". Se abrir el cuadro de dilogo "Propiedades del enlace". 2. Introduzca en la ficha "General" el nombre de conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

45

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. Abra mediante el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin Allen Bradley E/IP".

4. Ajuste la direccin IP del mdulo Ethernet IP del autmata. El puerto utilizado por los equipos Ethernet IP es 44818 y est predeterminado. 5. Introduzca la "Ruta de comunicacin" de la ruta CIP desde el mdulo Ethernet hasta el autmata. As se establece una conexin lgica entre el mdulo Ethernet y el autmata, aunque ambos se encuentren en redes CIP diferentes. 6. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.3

Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP SLC50x"

Introduccin
Para configurar una conexin de la unidad de canal "Allen Bradley E/IP SLC50x" son necesarios los siguientes pasos: 1. Configuracin de una conexin 2. Configuracin con variables

Requisitos
Se ha instalado y se ha integrado en el proyecto el driver de comunicacin para el canal "Allen Bradley - Ethernet IP".

Procedimiento
1. Seleccione en el men contextual de la unidad de canal "Allen Bradley E/IP SLC50x" la entrada "Nueva conexin". Se abrir el cuadro de dilogo "Propiedades del enlace". 2. Introduzca en la ficha "General" el nombre de conexin.

46

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. Abra mediante el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin Allen Bradley E/IP".

4. Ajuste la direccin IP del mdulo Ethernet IP del autmata. El puerto utilizado por los equipos Ethernet IP es 44818 y est predeterminado. 5. Introduzca la "Ruta de comunicacin" de la ruta CIP desde el mdulo Ethernet hasta el autmata. As se establece una conexin lgica entre el mdulo Ethernet y el autmata, aunque ambos se encuentren en redes CIP diferentes. 6. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.4

Manera de configurar una conexin de la unidad de canal "Allen Bradley E/IP ControlLogix"

Introduccin
Para configurar una conexin de la unidad de canal "Allen Bradley E/IP ControlLogix" son necesarios los siguientes pasos: 1. Configuracin de una conexin 2. Configuracin con variables

Requisitos
Se ha instalado y se ha integrado en el proyecto el driver de comunicacin para el canal "Allen Bradley - Ethernet IP".

Procedimiento
1. Seleccione en el men contextual de la unidad de canal "Allen Bradley E/IP ControlLogix" la entrada "Nueva conexin". Se abrir el cuadro de dilogo "Propiedades del enlace". 2. Introduzca en la ficha "General" el nombre de conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

47

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. Abra mediante el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin Allen Bradley E/IP".

4. Ajuste la direccin IP del mdulo Ethernet IP del autmata. El puerto utilizado por los equipos Ethernet IP es 44818 y est predeterminado. 5. Introduzca la "Ruta de comunicacin" de la ruta CIP desde el mdulo Ethernet hasta el autmata. As se establece una conexin lgica entre el mdulo Ethernet y el autmata, aunque ambos se encuentren en redes CIP diferentes. 6. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.5
Ejemplo 1:

Ejemplos: Ruta de comunicacin

Conexin con un autmata que se encuentre en el mismo bastidor Allen-Bradley. 1,0


Nmero 1 0 Significado Representa una conexin backplane. Representa el nmero de slot de la CPU.

Ejemplo 2:
Conexin con un autmata que se encuentre en un bastidor Allen-Bradley diferente. Dos bastidores Allen-Bradley estn conectados con Ethernet. 1,2,2,190.130.3.101,1,5
Nmero 1 2 2 190.130.3.101 Significado Conexin backplane Representa el nmero de slot del segundo mdulo Ethernet. Representa una conexin Ethernet. Direccin IP de un bastidor AB diferente en la red especialmente el tercer mdulo Ethernet

48

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Nmero 1 5 Significado Conexin backplane Nmero de slot de la CPU

2.4.6
2.4.6.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de acoplamiento entre WinCC y el sistema de automatizacin (AS) a travs del canal "Allen Bradley - Ethernet IP" se pueden crear variables de diferentes tipos de datos en WinCC. En este apartado se describen los diferentes tipos de datos permitidos.

Actualizacin de variables
Cuando las variables en una imagen se recogen al mismo tiempo por un autmata, el canal "Allen-Bradley - Ethernet IP" intenta optimizar la actualizacin. En cualquier caso, esto slo ocurre en las siguientes situaciones: - Las variables se encuentran en el mismo rea de direccin. - Las variables se encuentran en el mismo rea de direccin lo ms cerca posible las unas de las otras. Si no sigue estas recomendaciones, en el caso de grandes cantidades de variables puede llevar a diferencias notables en la actualizacin de las imgenes. En este sentido los ciclos de adquisicin no se mantienen en segn qu circunstancias. Alcanzar el mejor rendimiento de la conexin, si tiene en cuenta las siguientes normas a la hora de realizar la configuracin de las variables: Actualizacin de un mximo de 2000 variables al mismo tiempo. Agrupamiento de las variables en el mnimo nmero de direcciones, en el mejor caso en una sola.

Tipos de datos admisibles


Para configurar las variables se dispone de diversos tipos de datos admisibles.

Tipos de datos bsicos


Tipo de datos Bool SInt USInt rea de direccionamiento de bits 0-7 0-7

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

49

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Tipo de datos Int UInt DInt UDInt Real Cadena rea de direccionamiento de bits 0-15 0-15 0-31 0-31 -

Matrices
Direccin Matriz Tipos de datos admisibles SInt, USInt, Int, UInt, DInt, UDInt, Real

2.4.6.2

Direccionamiento

Direccionamiento
En WinCC una variable se identifica unvocamente mediante una direccin en el autmata. A este respecto, la direccin debe corresponder al nombre de la variable en el autmata. La direccin de una variable se indica con una secuencia de 128 caracteres como mximo.

Uso de caracteres para el direccionamiento


Los caracteres permitidos para las direcciones de variables son: Letras (a-z, A-Z) Nmeros (0-9) Carcter de subrayado (_) La direccin de una variable se compone del nombre de la misma, as como de secuencias de caracteres adicionales para identificar exactamente la variable en el autmata. Un nombre de variable debe tener las propiedades siguientes: El nombre puede comenzar pero no terminar con un carcter de subrayado. No est permitido utilizar varios caracteres de subrayado y/o espacios en blanco consecutivos. La longitud mxima de la direccin es de 128 caracteres. Nota Los caracteres reservados para direccionar las variables no pueden utilizarse en los nombres del programa ni de las variables, ni tampoco en otra parte de la direccin. Los caracteres reservados se indican a continuacin:

50

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Carcter reservado . : , / [] Funcin Separacin entre elementos Indicacin de una variable del programa Separacin al direccionar matrices multidimensionales Reservado para direccionar bits Direccionamiento de elementos de matriz o de matrices

Variables del autmata y del programa


A travs de la unidad de canal "Allen Bradley E/IP ControlLogix" se puede acceder a variables del autmata (variables globales del proyecto) y/o a variables del programa (variables globales del programa). Las variables de programa se definen a travs del nombre de programa en el autmata y el nombre real de la variable. Las variables del autmata se definen mediante su nombre. ATENCIN Errores de direccionamiento Si no concuerdan el nombre de la variable y los tipos de datos, se producirn errores de direccionamiento. Al efectuar el direccionamiento, vigile que el nombre de la variable en el campo de direccin en WinCC concuerde con el nombre de la variable en el autmata. Asegrese de que los tipos de datos de las variables en WinCC concuerden con los tipos de datos en el autmata. Nota Las variables especficas de mdulos (p.ej. para datos de los mdulos de entrada y salida) no se pueden direccionar directamente. En lugar de eso, utilice un alias en el autmata. Ejemplo: Local:3:O.Data no se puede direccionar en WinCC Si para Local:3:O se ha definido el alias "MyOut" en el autmata, se podr direccionar con WinCC a travs de MyOut.Data.

2.4.6.3

Sintaxis del direccionamiento

Reglas de sintaxis para el direccionamiento


En la siguiente tabla se definen las formas de escritura para las diferentes posibilidades de direccionamiento.
Tabla 2-1 Acceso a matrices, tipos de datos bsicos y elementos de estructuras Tipo Variable del autmata Variable del programa Direccin Nombre de la variable Nombre del programa:Nombre de la variable

Tipos de datos Tipos de datos bsicos

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

51

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Tipos de datos Matrices Bits Tipo Variable del autmata Variable del programa Variable del autmata Variable del programa Elementos de estructuras Variable del autmata Variable del programa Direccin Variable de matriz Nombre del programa:Variable de matriz Nombre de la variable/Nmero de bit Nombre del programa:Nombre de la variable/Nmero de bit Variable de estructura.Elemento de estructura Nombre del programa:Variable de estructura.Elemento de estructura

Nota En los tipos de datos Bool, Real y String no se permite direccionar bits, puesto que esto provocara errores de direccionamiento.

Descripcin de la sintaxis
A continuacin se describe la sintaxis de forma resumida. (Nombre del programa:)Nombre de la variable([x(,y)(,z)]){.Nombre de la variable([x(,y)(,z)])}(/Nmero de bit) La expresin "( )" significa que la expresin es opcional y que slo puede existir una vez. La expresin "{ }" significa que la expresin es opcional y que puede existir un nmero cualquiera de veces. La longitud de una direccin no puede exceder el lmite superior de 128 caracteres.

2.4.6.4

Tipos de direccionamiento

Elementos de matriz
Los elementos de matrices unidimensionales, bidimensionales y tridimensionales en el autmata se indexan en el editor de variables mediante un ndice con la sintaxis correspondiente. El direccionamiento de una matriz comienza con el elemento 0. Para direccionar los elementos se admiten matrices de todos los tipos bsicos. Con esto se escribe o se lee slo el elemento direccionado y no la matriz entera.

Bits y variables binarias


Est permitido acceder a bits individuales en todos los tipos de datos bsicos, excepto Bool, Real y String. El direccionamiento de bits tambin se permite en los elementos de matrices y estructuras. Al direccionar bits y variables binarias en los tipos de datos bsicos se ajusta en WinCC el tipo de datos Bool. Los nmeros de bits de un dgito se direccionan con "/x" "/0x" (x = nmero de bit). Los nmeros de bit se indican como mximo con dos dgitos.

52

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Nota En el caso del tipo de datos "Bool" de los tipos de datos SInt, Int y DInt, se vuelve a escribir toda la variable en el autmata despus de cambiar el bit indicado. No se comprueba si entretanto se han modificado otros bits de la variable. Por este motivo, el autmata slo puede leer la variable indicada.

Estructuras
Las estructuras se utilizan para crear tipos de datos de usuario. En las estructuras se renen variables de distintos tipos de datos. Las estructuras pueden comprender tipos bsicos, matrices y otras estructuras. En WinCC slo los tipos bsicos de datos se direccionan como elementos de estructuras y no las estructuras enteras se direccin.

Elementos de estructuras
Los elementos de estructuras se direccionan mediante el nombre de la estructura y el nombre del elemento deseado. La sintaxis de este direccionamiento se efecta separando los componentes mediante un punto. Los elementos de estructuras pueden ser no slo tipos de datos bsicos, sino tambin matrices y otras estructuras. Slo se permiten matrices unidimensionales como elementos de estructuras. Nota La profundidad de anidamiento de las estructuras se ve limitada slo por la longitud mxima de 128 caracteres de la direccin.

2.4.6.5

Ejemplos de direccionamiento

Tabla de ejemplos de direccionamiento


En la tabla siguiente se indican las variantes de direccionamiento bsicas para las variables del autmata. Otras variantes de direccionamiento se obtienen creando combinaciones.
Tipo Generalidades Matriz Clase Variable del autmata Variable del programa Acceso a un elemento de una matriz bidimensional Elemento de una matriz de estructura (unidimensional) Bit en elemento de una matriz de tipo bsico (bidimensional) Direccin Nombre de variable Programa:Nombre de variable Variable de matriz[Dim1,Dim2] Variable de matriz[Dim1].Elemento de estructura Variable de matriz[Dim1,Dim2]/Bit

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

53

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


Tipo Estructura Clase Matriz en estructura Bit en elemento de una matriz en una subestructura Direccin Variable de estructura.Variable de matriz Variable de estructura.Estructura2.Variable de matriz [Elemento]/Bit

Nota Si desea direccionar variables del programa, deber anteponer a la direccin el nombre del programa en el autmata, separado con dos puntos. Ejemplo: Nombre del programa:Variable de matriz[Dim1,Dim2]

Acceder a los elementos de matriz


Tipo Variable del autmata Variable del programa Direccin Variable de matriz[Dim1] Variable de matriz[Dim1,Dim2] Variable de matriz[Dim1,Dim2,Dim3] Nombre del programa:Variable de matriz[Dim1] Nombre del programa:Variable de matriz[Dim1,Dim2] Nombre del programa:Variable de matriz[Dim1,Dim2,Dim3]

2.4.6.6

Manera de configurar una variable para la unidad de canal Allen Bradley E/IP ControlLogix

Introduccin
En este apartado se describe cmo configurar una variable para la unidad de canal "Allen Bradley E/IP ControlLogix" en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Allen Bradley - Ethernet IP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Allen Bradley E/IP ControlLogix".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Ethernet IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos deseado.

54

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "Variable Allen Bradley ControlLogix".

4. Introduzca en el campo "Direccin" la direccin de la variable en AS. ATENCIN Errores de direccionamiento Si no concuerdan el nombre de la variable y los tipos de datos, se producirn errores de direccionamiento. Al efectuar el direccionamiento, vigile que el nombre de la variable en el campo de direccin en WinCC concuerde con el nombre de la variable en el autmata. Asegrese de que los tipos de datos de las variables en WinCC concuerden con los tipos de datos en el autmata. 5. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.6.7

Modo de configurar una variable con acceso por bits para Allen Bradley E/IP PLC5 o SLC50x

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por bits en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Allen Bradley - Ethernet IP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Allen Bradley E/IP PLC5" o "Allen Bradley E/IP SLC50x".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Ethernet IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos deseado.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

55

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "Variable Allen Bradley PLC/SLC".

4. Seleccione un rea de direccin en el campo de seleccin "Archivo". Tiene a su disposicin las entradas N, R, C, T, B, S, I, O, D, A, ST. 5. Introduzca el "Nmero de archivo" en caso de que sea diferente al predeterminado. 6. Escriba el "Elemento" requerido. 7. Independientemente de su posicin en el campo "Archivo" introduzca el "bit" direccionador o seleccione un valor para "bit (octal)" o "Sub". 8. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.6.8

Modo de configurar una variable con acceso por bytes para Allen Bradley E/IP PLC5 o SLC50x

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por bytes en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Allen Bradley - Ethernet IP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Allen Bradley E/IP PLC5" o "Allen Bradley E/IP SLC50x".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Ethernet IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos deseado.

56

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "Variable Allen Bradley PLC/SLC".

4. Seleccione el rea de direccin A o ST en el campo "Archivo". 5. Introduzca el "Nmero de archivo" en caso de que sea diferente al predeterminado. 6. Escriba el "Elemento" requerido. 7. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.6.9

Modo de configurar una variable con acceso por palabras para Allen Bradley E/IP PLC5 o SLC50x

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por palabras en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Allen Bradley - Ethernet IP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Allen Bradley E/IP PLC5" o "Allen Bradley E/IP SLC50x".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Ethernet IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos deseado.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

57

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "Variable Allen Bradley PLC/SLC".

4. Seleccione un rea de direccin en el campo "Archivo". Tiene a su disposicin las entradas N, R, C, T, B, S, I, O, D, A y ST. 5. Introduzca el "Nmero de archivo" en caso de que sea diferente al predeterminado. Para el ajuste "S", no es posible modificar el nmero. 6. Escriba el "Elemento" requerido. 7. Cuando sea necesario, seleccione uno de los valores para el campo "Sub". Este paso depende del ajuste en el campo "Archivo". 8. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

2.4.6.10

Modo de configurar una variable de texto para Allen Bradley E/IP PLC5 o SLC50x

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por palabras en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Allen Bradley - Ethernet IP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Allen Bradley E/IP PLC5" o "Allen Bradley E/IP SLC50x".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Ethernet IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos deseado.

58

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Allen Bradley - Ethernet IP 2.4 Configuracin del canal


3. A travs del botn de comando "Seleccionar" abra el cuadro de dilogo "Variable Allen Bradley PLC/SLC".

4. Seleccione el rea de direccin A o ST en el campo "Archivo". 5. Introduzca el "Nmero de archivo" en caso de que sea diferente al predeterminado. Para el ajuste "S", no es posible modificar el nmero. 6. Escriba el "Elemento" requerido. 7. Cuando sea necesario, seleccione uno de los valores para el campo "Sub". Este paso depende del ajuste en el campo "Archivo". 8. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

59

Modbus TCPIP
3 3.1 Recursos Canal "Modbus TCP/IP"

Introduccin
El canal "Modbus TCPIP" sirve para la comunicacin entre la estacin WinCC y los autmatas que soportan Modbus a travs de Ethernet. La comunicacin se realiza a travs del protocolo Modbus TCP/IP.

Unidades de canal
El canal "Modbus TCPIP" cuenta con la unidad de canal "Modbus TCP/IP Unit #1".

3.2

Tipos de datos soportados

Introduccin
Para una conexin lgica con un autmata conectado, defina las variables necesarias. El canal "Modbus TCPIP" soporta los siguientes tipos de datos: Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero en coma flotante 32 bits IEEE 754 Nmero en coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

61

Modbus TCPIP 3.3 Configuracin del canal

3.3
3.3.1

Configuracin del canal


Configuracin del canal "Modbus TCPIP"

Introduccin
WinCC necesita una conexin lgica para la comunicacin de WinCC con el sistema de automatizacin (AS). En este apartado se describe la comunicacin con la unidad de canal "Modbus TCP/IP Unit #1". Durante la instalacin se establecen todos los parmetros especficos de conexin. En caso de aplicacin del protocolo TCP/IP, para la conexin lgica se debe indicar la direccin IP del AS. La direccin IP consta de cuatro valores numricos separados mediante un punto. Los valores numricos han de estar en el margen entre 0 y 255. Nota Comportamiento Timeout Si se utiliza el protocolo TCP/IP las conexiones ininterrumpidas no se reconocen instantneamente. La respuesta puede tardar hasta un minuto.

Tipos de comunicacin permitidos para Modbus TCPIP


Los siguientes tipos de comunicacin se han comprobado, permitindose su utilizacin: Acoplamiento punto a punto Acoplamiento en varios puntos de la estacin WinCC. Nota No se posible integrar la estacin WinCC con la red Modbus a travs de un puente, ya que la estacin WinCC acta como maestro Modbus.

Configuracin online
No es posible realizar la configuracin online.

3.3.2

Manera de configurar una conexin

Introduccin
Para configurar el canal "TCPIP" son necesarios los siguientes pasos: 1. Configuracin de una conexin 2. Configuracin con variables

62

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Modbus TCPIP 3.3 Configuracin del canal

Requisitos
Se ha instalado y se ha integrado en el proyecto el driver de comunicacin para el canal "TCPIP".

Procedimiento
1. En el editor "Administracin de variables" de WinCC Explorer abra la estructura de men para el driver de comunicacin "Modbus TCPIP". 2. Seleccione en el men contextual de la unidad de canal "Modbus TCP/IP Unit #1" la entrada "Nueva conexin". Se abrir el cuadro de dilogo "Propiedades del enlace". 3. Introduzca el nombre de la conexin. 4. Abra mediante el botn de comando "Propiedades" el cuadro de dilogo "Propiedades de Modbus TCPIP".

5. En "Tipo de CPU" seleccione el autmata Modicon conectado. Tiene a su disposicin las siguientes CPUs: 984 Utilice este tipo de CPU para la CPU984 (excepto CPU984A, 984B y 984X). Modicon Compact, Modicon Quantum, Modicon Momentum Modicon Premium, Modicon Micro 6. En el campo "Servidor" introduzca la direccin IP del autmata. 7. En el campo "Puerto" introduzca el puerto a utilizar para la conexin TCP/IP. Los autmatas Modicon normalmente utilizan el puerto 502 para las conexiones TCP/IP. 8. En caso de que utilice un puente, introduzca en el campo "Direccin esclavo descentrado" la direccin de esclavo del autmata lejano. Si no utiliza un puente, debe introducir como direccin el valor predeterminado 255 o 0. Nota No se posible integrar la estacin WinCC con la red Modbus a travs de un puente, ya que la estacin WinCC acta como maestro Modbus. 9. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

63

Modbus TCPIP 3.3 Configuracin del canal

3.3.3
3.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de acoplamiento entre WinCC y el sistema de automatizacin (AS) a travs del canal "Modbus TCPIP" se pueden crear variables de diferentes tipos de datos en WinCC. En las siguientes secciones se describe la configuracin de las variables. Se diferencia por el direccionamiento del rea de datos en AS y el tipo de datos de las variable WinCC.

Actualizacin de variables del protocolo Modbus TCP/IP


Cuando las variables en una imagen se recogen al mismo tiempo por un autmata, el canal Modbus TCP/IP intenta optimizar la actualizacin. En cualquier caso, esto slo ocurre en las siguientes situaciones: Las variables se encuentran en el mismo rea de direccin. Las variables se encuentran en el mismo rea de direccin lo ms cerca posible las unas de las otras. Si no sigue estas recomendaciones, en el caso de grandes cantidades de variables puede llevar a diferencias notables en la actualizacin de las imgenes. En este sentido los ciclos de adquisicin no se mantienen en segn qu circunstancias. Alcanzar el mejor rendimiento de la conexin, si tiene en cuenta las siguientes normas a la hora de realizar la configuracin de las variables: Actualizacin de un mximo de 2000 variables al mismo tiempo. Agrupamiento de las variables en el mnimo nmero de direcciones, en el mejor caso en una sola.

Tipos de datos y reas de direccin en el autmata


En la tabla se indican los tipos de datos y las rea de direccin que pueden utilizarse para la configuracin de variables y variables estructuradas.
Designacin Coil (Discrete Output) Discrete Input Input Register rea en las CPUs Premium/Micro %M1) (%I) no realizado por Premium/Micro (%IW) no realizado por Premium/Micro rea en las CPUs 984, Compact, Quantum, Momentum 0x 1x 3x Tipo de datos Bit Bit Bit, +/- Int, Int

64

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Modbus TCPIP 3.3 Configuracin del canal


rea en las CPUs Premium / Micro %MW rea en las CPUs 984, Compact, Quantum, Momentum 4x

Designacin Holding Register (Output)

Tipo de datos Bit2), +/- Int, Int, +/- Double, Double, Float, ASCII Bit2), +/- Int, Int, +/- Double, Double, Float, ASCII

Extended Memory (Disponible slo en la CPU "Quantum/ Momentum")

--

6x

1)

Debido a una propiedad del sistema en el autmata no Siemens, no se puede acceder a los ltimos x bits al final del rea de direcciones. Nota relativa a los accesos de escritura: En las reas "4x", "6x" y "%MW" del tipo de datos "Bit", la palabra entera se vuelve a escribir en el autmata tras modificar el bit indicado. No se comprueba si entretanto se han modificado otros bits en la palabra. Por este motivo, el autmata slo puede leer la palabra indicada.

2)

El modo de contaje de bits (16LSB-1MSB) habitual en los autmatas de las gamas 984, Compact, Quantum y Momentum se utiliza slo para estas CPUs en el editor "Variables" para el tipo de datos "Bit". Existen las siguientes asignaciones de posiciones de bit:
Modo de contaje en variables Byte izquierdo 1 2 3 4 5 6 7 8 Byte derecho 9 10 11 12 13 14 15 16

Cuando se introducen nmeros de bits en otros contextos en WinCC se utiliza la asignacin de bits de WinCC (0LSB-15MSB):
Modo de contaje de las posiciones de bit En WinCC se configuran: Byte izquierdo 15 14 13 12 11 10 9 8 Byte derecho 7 6 5 4 3 2 1 0

Este modo de contaje de bits rige tambin en los autmatas Modicon Premium y Modicon Micro

Representacin de "Signed"
El comodn "+/-" representa los tipos de datos "Signed Int" y "Signed Double".

Consulte tambin
Manera de configurar una variable con acceso por bits (Pgina66) Manera de configurar una variable con acceso por palabras (Pgina67) Manera de configurar una variable de texto (Pgina68)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

65

Modbus TCPIP 3.3 Configuracin del canal

3.3.3.2

Manera de configurar una variable con acceso por bits

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por bits en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Modbus TCPIP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Modbus TCP/IP Unit #1".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Modbus TCP/ IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajustar el tipo de datos "Variable binaria" en el campo "Tipo de datos". 3. Abra mediante el botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de variable - Modbus TCP/IP". Ajuste en el campo "rea" el rea de datos de AS en el que se encuentran los datos. Puede elegir entre las reas 0x, 1x, 3x, 4x, y 6x.

4. Introduzca la direccin de las variables en el campo de direccin correspondiente, p.ej. "4x". El valor depende de la configuracin del autmata. 5. As mismo introduzca la direccin de bit en el campo "bit". De su seleccin en el campo "rea" depende si la entrada ser posible o no. 6. Seleccione un valor para "Archivo", en caso de que haya introducido en el campo "rea" el valor "6x Extended Memory". 7. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR". Nota Una vez que se cierre el dilogo "Propiedades de variable Modbus TCPI/IP" se mostrar en el campo "Direccin" del dilogo "Propiedades de variable" la direccin interna de la variable del autmata. Esta direccin puede ser diferente a la introducida ya que se ha adaptado al formato de datos del AS.

66

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Modbus TCPIP 3.3 Configuracin del canal

Consulte tambin
Manera de configurar una variable de texto (Pgina68)

3.3.3.3

Manera de configurar una variable con acceso por palabras

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por palabras en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Modbus TCPIP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Modbus TCP/IP Unit #1".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Modbus TCP/ IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos "Valor de 16 bits sin signo". 3. Abra mediante el botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de variable - Modbus TCP/IP". Ajuste en el campo "rea" el rea de datos de AS en el que se encuentran los datos. Puede elegir entre las tres reas 3x, 4x y 6x.

4. Introduzca la direccin de las variables en el campo de direccin correspondiente, p.ej. "4x". El valor depende de la configuracin del autmata. 5. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR". Nota Una vez que se cierre el dilogo "Propiedades de variable Modbus TCPI/IP" se mostrar en el campo "Direccin" del dilogo "Propiedades de variable" la direccin interna de la variable del autmata. Esta direccin puede ser diferente a la introducida ya que se ha adaptado al formato de datos del AS.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

67

Modbus TCPIP 3.3 Configuracin del canal

3.3.3.4

Manera de configurar una variable de texto

Introduccin
En esta seccin se muestra cmo se proyecta una variable con acceso por palabras en el rea de direccin en el sistema de automatizacin (AS).

Requisitos
El canal "Modbus TCPIP" tiene que estar integrado en el proyecto. Se ha de establecer una conexin en la unidad de canal "Modbus TCP/IP Unit #1".

Procedimiento
1. Seleccionar la entrada "Variable nueva" en el men contextual de la conexin Modbus TCP/ IP. Se abrir el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos "Variable de texto de juego de caracteres de 8 bits". 3. Abra mediante el botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de variable - Modbus TCP/IP".

4. Introduzca la direccin de las variables en el campo de direccin "4x". El valor depende de la configuracin del autmata. 5. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

68

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC
4 4.1 Recursos Canal WinCC "OPC"

Introduccin
WinCC puede utilizarse tanto como OPC-Server como cliente OPC. El canal "OPC" es la aplicacin de cliente OPC de WinCC. El driver de comunicacin OPC puede utilizarse como cliente OPC-DA y como cliente OPCXML. De forma automtica se instalarn los siguientes componentes de OPC: Driver de comunicacin OPC Administracin de elementos OPC

Posible utilizacin WinCC como cliente OPC-DA


Para utilizar Win CC como cliente OPC-DA, es necesario agregar el canal "OPC" al proyecto de WinCC. Para el intercambio de datos, se creara una conexin en el proyecto WinCC del cliente WinCC OPC-DA, a travs de la cual se producira el acceso a las variables WinCC del servidor OPC-DA. Para la configuracin ms sencilla se utiliza la administracin de elementos OPC. Un cliente WinCC-OPC-DA puede acceder a varios servidores OPC-DA. Para ello ha

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

69

Canal OPC 4.2 Administracin de elementos OPC


de crearse una conexin con cada OPC-Server. As, puede utilizarse el cliente WinCC-OPCDA como estacin central de manejo y observacin.

4.2

Administracin de elementos OPC

Introduccin
Para poder acceder a una variable WinCC del servidor WinCC-OPC-DA o el WinCC-OPCXML, han de configurarse, en el proyecto WinCC del cliente WinCC-OPC, una conexin y una

70

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.2 Administracin de elementos OPC


variable WinCC. Con el fin de poder configurar ms fcilmente la conexin y las variables WinCC, se agrega, al instalar WinCC, la Administracin de elementos OPC.

Requisitos
Para poder utilizar la Administracin de elementos OPC para configurar se deben cumplir los siguientes requisitos: Ha de estar configurada una variable en el servidor OPC-DA. En la utilizacin de WinCC como OPC-Server, ha de estar activado el proyecto WinCC del servidor WinCC-OPC. Si no es as, el administrador de elementos WinCC-OPC no podr acceder al servidor WinCC-OPC. El equipo del OPC-Server WinCC debe estar disponible a travs de la direccin IP o a travs de HTTP. El OPC-Server ha de soportar la funcionalidad de navegacin. Si no es as, deber configurar el acceso a la variable del OPC-Server de forma manual.

Sumario de tareas de la Administracin de elementos OPC


La Administracin de elementos OPC se encarga de las siguientes tareas: Consulta del nombre (ID Prog) Crear conexin Seleccionar la variable Agregar variable

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

71

Canal OPC 4.2 Administracin de elementos OPC

Seleccin del OPC-Server


El administrador de elementos OPC permite consultar la designacin del servidor OPC-DA que se encuentra en la red. Adems es posible, que los servidores OPC-DA funcionen tanto a travs del mismo equipo como en equipos del entorno de red conectado El administrador de elementos OPC no permite consultar la designacin del servidor OPCXML. El servidor OPC-XML se inserta mediante el botn "OPC-Webserver".

Smbolo de la Administraci n de elementos OPC

Descripcin

Si un equipo de red se designa as, esto quiere decir que ha no sido examinado en el servidor instalado OPC-DA. El equipo no se ha encontrado en la red, o no se ha podido acceder a l. Si un equipo de red se designa as, esto quiere decir que ha sido examinado en el servidor instalado OPC-DA. Si un equipo de red se designa as, esto quiere decir que incluye los servidores designados con el smbolo OPC en el servidor OPC-DA. La cantidad indica la especificacin OPC DA del cliente de WinCC-OPC-DA que se va a usar. \\<LOCAL> Designa al equipo donde se ha iniciado la Administracin de elementos OPC. Designa el servidor de OPC-XML. El servidor OPC-XML se inserta mediante el botn "OPC-Webserver". http://

72

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.2 Administracin de elementos OPC

Crear conexin
Al crear una conexin, la Administracin de elementos OPC efecta todos los ajustes requeridos. Si ya se ha creado una conexin con el servidor OPC-DA, esta funcin no estar disponible.

Seleccionar la variable
En el cuadro de dilogo de seleccin de variables, podrn seleccionarse una o ms variables del servidor OPC-DA, a las que deba acceder el cliente WinCC-OPC-DA. Introduciendo criterios de filtro se limitar la visualizacin en el cuadro de dilogo de las variables.

Agregar variable

En el cuadro de dilogo "Agregar variable", puede establecerse, en el cliente WinCC-OPCDA, el nombre de las variables de WinCC que acceden a las variables del servidor OPC-DA. El nombre de una variable WinCC est compuesto del "prefijo", el "nombre" y el "sufijo". El campo "Nombre" tiene asignada previamente la entrada "ExampleTag". "ExampleTag" aparece en representacin de los nombres de variables WinCC para el servidor WinCC-OPCDA. Para diferenciar el nombre de variable WinCC del cliente WinCC-OPC-DA del nombre de variable WinCC en el servidor WinCC-OPC-DA, pueden indicarse un prefijo o un sufijo. Al configurar una vigilancia de proyecto se tiene que asignar un prefijo o un sufijo. Dentro de un proyecto WinCC, el nombre de la variable slo se puede asignar una vez. Ejemplo El nombre de variable WinCC en el servidor WinCC-OPC-DA es "OPC_Server_Tag". En el campo "prefijo" se ha de escribir "Client_" y en el campo "sufijo" se tiene que escribir "_xyz".
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

73

Canal OPC 4.3 Sumario de los tipos de datos WinCC soportados


En el proyecto WinCC del cliente WinCC-OPC-DA se crear entonces la variable WinCC "Client_OPC_Server_Tag_xyz". Si el nombre de la variable en el OPC-Server contiene signos especiales, stos se sustituirn por un subrayado "_" puesto que la Administracin de elementos OPC no soporta todos los signos especiales para los nombres de variables. Los siguientes signos especiales no se sustituyen: /, \, :, *, ?, ., espacio, ", ' . Mediante el botn de comando "Finalizar", se introducen variables WinCC en el proyecto WinCC del cliente WinCC-OPC-DA. La Administracin de elementos OPC ajusta automticamente el tipo de datos, el nombre y el parmetro de direccionamiento de la variable WinCC.

Consulte tambin
Acceso a una variable WinCC con la administracin de elementos OPC (Pgina91) Acceso a una variable WinCC con la administracin de elementos OPC (Pgina76)

4.3

Sumario de los tipos de datos WinCC soportados

Sumario de los tipos de datos WinCC de clientes WinCC-OPC-DA y servidores WinCC-OPC-DA soportados
Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits Tipo de datos sin formato Tipos de estructura Referencia de texto

74

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA


Nota En el tipo de estructura se soportan slo los elementos de estructura, pero no la estructura en s. No obstante, la estructura se puede configurar posteriormente. Para ms informacin, consultar "Utilizacin de estructuras en el cliente WinCC-OPC-DA." Cuando con el Administrador de elementos OPC crea una variable de texto, se asigna a las variables de texto una longitud de 160 caracteres. Esta longitud puede modificarse posteriormente como se desee.

Consulte tambin
Utilizacin de estructuras en el cliente WinCC-OPC DA (Pgina83)

4.4
4.4.1

Cliente WinCC-OPC-DA
Funcionamiento del cliente WinCC-OPC-DA

Introduccin
El canal "OPC" no necesita un mdulo de comunicacin aparte. El canal "OPC" es una aplicacin, que mediante la interfaz de software OPC utiliza un servidor OPC, para acceder a datos de proceso. Para poder utilizar WinCC como cliente WinCC-OPC-DA, ha de estar incluido el canal "OPC" en el proyecto WinCC. Si se crea una conexin a un servidor WinCC-OPC-DA, entonces se cambian los valores de las variables WinCC. Para ello se crea, en el proyecto WinCC del cliente WinCC-OPC-DA una conexin, a travs de la cual se produce el acceso al servidor WinCC-OPC-DA. Para que el cliente WinCC-OPC-DA pueda acceder a varios servidores OPC-DA, ha de crearse, para cada servidor OPC-DA, una conexin en el proyecto WinCC. Consultar informaciones ms detalladas sobre el diagnstico del canal y las variables en "Diagnstico".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

75

Canal OPC 4.4 Cliente WinCC-OPC-DA

Vigilancia de conexin
En el cliente WinCC OPC-DA se han integrado tres mecanismos para la supervisin de la conexin. De esta manera puede reaccionar ante cualquier posible avera en la red o a un comportamiento errneo de un servidor OPC DA de la mejor forma posible 1. Si la duracin de la edicin de una consulta DCOM supera el valor de advertencia de 5 segundos, la variable recibe el estado de "Error de direccionamiento". Si la duracin de la edicin supera el valor de interrupcin de 10 segundos, se interrumpe la conexin al servidor OPC-DA. En el cuadro de dilogo "Estado de conexin" del WinCC Explorer se indica esto. La especificacin OPC DA 3.0 incluye la funcin "Keep-Alive". Si el servidor OPC-DA es compatible con la especificacin OPC-DA 3.0, podr utilizar esta funcin. La funcin hace que el servidor OPC-DA ejecute actualizaciones cclicas y autnomas (llamada de OnDataChange), aunque los valores de variables no hayan variado. Si estas actualizaciones peridicas permanecen desconectadas, el WinCC del cliente OPC-DA interrumpe la conexin. Se comporta de manera anloga con un servidor OPC-DA compatible con la especificacin OPC-DA 1.0 2.0. Para verificar la conexin al servidor OPC-DA, el cliente WinCC-OPC-DA consulta el estado cada 10 segundos. Si la solicitud de estado notifica un error, el cliente WinCC-OPC-DA interrumpe la conexin. Por lo general, el cliente WinCC-OPC-DA interrumpe la conexin con el servidor OPC-DA cuando la conexin no es factible. El cliente WinCC-OPC-DA intenta despus volver a establecer la conexin de manera automtica cada 10 segundos.

Consulte tambin
Utilizacin de estructuras en el cliente WinCC-OPC DA (Pgina83) Acceso a una variable WinCC sin la Administracin de elementos OPC (Pgina81) Cmo configurar el acceso con la administracin de elementos OPC (Pgina78) Sumario de los tipos de datos WinCC soportados (Pgina74) Administracin de elementos OPC (Pgina70) Diagnstico de canales y variables (Pgina317)

4.4.2
4.4.2.1

Acceso a una variable WinCC con la administracin de elementos OPC


Acceso a una variable WinCC con la administracin de elementos OPC

Introduccin
Durante el acoplamiento de WinCC a WinCC, el intercambio de datos tiene lugar a travs de variables WinCC. Mediante una conexin OPC, el cliente WinCC-OPC-DA accede a la

76

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA


variable WinCC "OPC_Server_Tag" del servidor WinC-OPC-DA. Para la configuracin ms sencilla se utiliza la Administracin de elementos OPC.

Requisitos
Dos equipos con proyectos WinCC. Ha de ser posible acceder a ambos equipos a travs de su direccin IP.

Pasos de configuracin
Para el proyecto WinCC del cliente WinCC-OPC-DA, son necesarias las siguientes configuraciones:

Consulte tambin
Cmo configurar el acceso con la administracin de elementos OPC (Pgina78) Configuracin del canal OPC en el cliente WinCC-OPC-DA (Pgina77) Cmo configurar el acceso con la administracin de elementos OPC (Pgina92)

4.4.2.2

Configuracin del canal OPC en el cliente WinCC-OPC-DA

Introduccin
Para poder utilizar OPC para intercambiar datos se tiene que integrar en el proyecto WinCC el canal "OPC".

Procedimiento
1. Pinchar, en la ventana de navegacin de WinCC, sobre el smbolo "Administracin de variables" del cliente WinCC-OPC-DA". 2. En el men emergente del "inventario de variables", seleccionar la entrada "Agregar nuevo controlador". A continuacin se abrir el cuadro de dilogo "Agregar nuevo controlador". 3. Seleccionar el controlador "OPC.chn" y pulsar el botn "Abrir". Entonces se crea el canal y en el inventario de variables se muestra el controlador de comunicacin

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

77

Canal OPC 4.4 Cliente WinCC-OPC-DA

Consulte tambin
Cmo configurar el acceso con la administracin de elementos OPC (Pgina78)

4.4.2.3

Cmo configurar el acceso con la administracin de elementos OPC

Introduccin
En este apartado se muestra cmo configurar el acceso a la variable "OPC_Server_Tag" del servidor WinCC-OPC-DA mediante la Administracin de elementos OPC.

Requisitos
Configurar en el proyecto WinCC del servidor WinCC-OPC-DA una variable interna "OPC_Server_Tag" del tipo de datos "Valor de 16 bits con signo". Activar el proyecto WinCC del servidor WinCC-OPC-DA. Agregar al proyecto WinCC del cliente WinCC-OPC-DA el canal "OPC".

Procedimiento
1. Seleccionar, en el cliente WinCC-OPC-DA, la entrada "parmetros del sistema" en el men emergente de la unidad de canal "OPC Groups(OPCHN Unit#1)". Se abre la "Administracin de elementos OPC".

2. En la ventana de seleccin, pinchar sobre el nombre del equipo que se desee utilizar como servidor WinCC-OPC-DA. Seleccionar en la lista mostrada la entrada "OPCServer.WinCC". Pulsar el botn "Browse Server" (examinar servidor). Se abre el cuadro de dilogo "Criterios de filtro".

78

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA


3. En el cuadro de dilogo "Criterios de filtro", pulsar el botn "Continuar ->". Se abre el cuadro de dilogo "ServidorOPC.WinCC ...".

4. Seleccionar en el cuadro de dilogo "ServidorOPC.WinCC ..." la variable de WinCC "OPC_Server_Tag". Pulsar el botn "Agregar elementos".

5. Una vez creada la conexin al servidor WinCC-OPC DA, continuar con el paso 6. En caso de no haber ninguna conexin aparece un mensaje avisando de ello. Haga clic en el botn de comando "S". Se abre el cuadro de dilogo "Nueva conexin".

Introducir el nombre "OPCServer_WinCC" para la conexin. Haga clic en el botn de comando "Aceptar".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

79

Canal OPC 4.4 Cliente WinCC-OPC-DA


6. Se abre el cuadro de dilogo "Agregar variables". Introduzca "Client_" en el campo "Prefijo" y "_xyz" en el campo "Sufijo". Seleccionar la conexin "OPCServer_WinCC". Pulsar el botn "Finalizar".

7. Hacer clic en el cuadro de dilogo "ServidorOPC.WinCC ..." sobre el botn "<- Atrs". Hacer clic en el cuadro de dilogo "Administracin de elementos OPC" sobre el botn "Salir" para cerrar la Administracin de elementos OPC.

Consulte tambin
Configuracin del canal OPC en el cliente WinCC-OPC-DA (Pgina77)

80

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA

4.4.3

Acceso a una variable WinCC sin la Administracin de elementos OPC

Introduccin
En los OPC-Server, que no soportan la funcionalidad del navegador, ha de configurarse el acceso de forma manual. La configuracin de variables WinCC en el cliente WinCC-OPC-DA se muestra en el ejemplo de un acoplamiento WinCC-WinCC.

Nota Para el acceso a una variable WinCC sin la Administracin de elementos OPC, ha de configurarse la IDItem de forma manual. Para el direccionamiento de variables WinCC, se puede incluir el nombre simblico de equipo (prefijo de servidor). El ItemID presenta la siguiente sintaxis: Prefijo de servidor::variable WinCC. Si se direcciona la variable WinCC del proyecto local WinCC, se omite el prefijo de servidor. Para el proyecto WinCC del cliente WinCC-OPC-DA, son necesarias las siguientes configuraciones: 1. Seleccionar la variable WinCC "OPC_Var1" a la que se va a acceder. 2. Crear una conexin. 3. Configuracin del la variable WinCC "Client_OPC_Var1_xyz", que accede a la variable del servidor WinCC-OPC-DA.

Requisitos
Dos equipos con proyectos WinCC. Ha de ser posible acceder a los equipos mediante la direccin IP. Configurar, en el proyecto WinCC del servidor WinCC-OPC-DA, una variable interna "OPC_Var1" del tipo de datos "Valor de 16 bits con signo". Activar el proyecto WinCC en el servidor WinCC-OPC-DA Agregar al proyecto WinCC del cliente WinCC-OPC-DA el canal "OPC".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

81

Canal OPC 4.4 Cliente WinCC-OPC-DA

Procedimiento
1. Seleccione, en el cliente WinCC-OPC-DA, la entrada "Nueva conexin" en el men emergente de la unidad de canal "OPC Groups(OPCHN Unit#1). Se abre el cuadro de dilogo "Propiedades de la conexin". Introducir en el campo "Nombres" un nombre para la conexin. 2. Pulsar el botn de comando "Propiedades". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la conexin.

Para un acoplamiento con WinCC V 6, ha de introducirse, en el campo "OPC-Server Name" el nombre"OPCServer.WinCC" . 3. Introducir, en el campo "Iniciar el servidor en este ordenador", el nombre del equipo que desee utilizarse como servidor OPC-DA. Hacer clic sobre el botn "Verificar el servidor" para probar la conexin al servidor WinCC-OPC-DA. 4. Seleccionar la entrada "Variable nueva" en el men emergente de la conexin. Se abre el cuadro de dilogo "Propiedades de variable". 5. Introducir en el campo "Variable" el nombre "Client_OPC_Var1_xyz". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits con signo".

82

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA


6. En el cuadro de dilogo "Propiedades de variable", haga clic en el botn de comando "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

Introducir en el campo "Item Name" el nombre de la variable WinCC del servidor WinCCOPC-DA. No modificar la entrada del campo "Ruta de acceso". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits con signo". 7. Cerrar todos los cuadros de dilogo que estn abiertos pulsando los botones "Aceptar".

4.4.4
4.4.4.1

Utilizacin de estructuras en el cliente WinCC-OPC-DA


Utilizacin de estructuras en el cliente WinCC-OPC DA

Introduccin
Las estructuras se utilizan para poder agrupar una cantidad mayor de diferentes variables y tipos de variables que constituyen una unidad lgica, de forma que se puede acceder a ellas con un nico nombre. Las estructuras no son compatibles con la especificacin OPC DA. Las variables de estructura no se pueden crear con la Administracin de elementos OPC; slo pueden crearse variables individuales de una estructura. Si no se quiere prescindir de las estructuras para el cliente WinCC-OPC-DA, ha de configurarse posteriormente, en el proyecto WinCC del cliente WinCCOPC-DA, la estructura de datos, para poder suministrar a esta estructura los nombres correspondientes de las variables de servidor.

Requisitos
Dos equipos con proyectos WinCC. Ha de ser posible acceder a los equipos mediante sus direcciones IP.

Pasos de configuracin
Para la utilizacin de estructuras en el cliente WinCC-OPC-DA, es necesario llevar a cabo los siguientes pasos en la configuracin:
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

83

Canal OPC 4.4 Cliente WinCC-OPC-DA

Consulte tambin
Utilizacin de estructuras en el cliente WinCC-OPC-DA (Pgina85) Configurar estructuras y variables de estructura en el servidor WinCC-OPC-DA (Pgina84)

4.4.4.2

Configurar estructuras y variables de estructura en el servidor WinCC-OPC-DA

Introduccin
En este apartado se va a crear una estructura y una variable de estructura en el proyecto WinCC del servidor OPC-DA. Esta configuracin es necesaria para el acceso del cliente OPCDA a una variable de estructura.

Procedimiento
1. Seleccione, en el servidor WinCC-OPC-DA, la entrada "Nuevo tipo de estructura" del men emergente "Tipos de estructura" Se abre el cuadro de dilogo "Propiedades de estructura". 2. Pulsar el botn "Nuevo elemento" y crear una variable interna "OPCServer_Struct" del tipo de datos SHORT.

Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 3. En la ventana de navegacin, hacer clic en el "Signo ms" delante del icono "Inventario de variables". En el men emergente "Variables internas", seleccionar la entrada "Nueva variable". Crear una variable WinCC "Var" con este tipo de estructura.

84

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA


4. En la ventana de datos del WinCC Explorer se mostrar la variable individual configurada "Var" y la variable de estructura "Var.OPCServer_Struct". 5. Active el proyecto WinCC.

Consulte tambin
Utilizacin de estructuras en el cliente WinCC-OPC-DA (Pgina85)

4.4.4.3

Utilizacin de estructuras en el cliente WinCC-OPC-DA

Introduccin
Las estructuras no son compatibles con la especificacin OPC DA. Debido a esto, las estructuras no pueden crearse mediante el Administrador de elementos OPC. En este apartado se muestra la configuracin de la estructura, en el proyecto WinCC del cliente WinCCOPC-DA, que se utiliza en el proyecto WinCC del servidor WinCC-OPC-DA. Sobre el cliente WinCC-OPC-DA se configura una variable WinCC, que accede a la variable de estructura del servidor de WinCC-OPC-DATA.

Requisitos
Crear, en el proyecto WinCC del servidor de WinCC-OPC-DA, una estructura y una variable de estructura "Var.OPCServer_Struct". Activar el proyecto WinCC del servidor WinCC-OPC-DA. Agregar al proyecto WinCC del cliente WinCC-OPC-DA el canal "OPC".

Procedimiento
1. Seleccionar, en el men emergente "Estructuras de variables" del cliente WinCC-OPC-DA, la entrada "Nueva estructura de variables" Se abre el cuadro de dilogo "Propiedades de estructura". 2. Hacer clic en el botn de comando "Nuevo elemento" y crear una variable externa.Asignar al elemento el mismo nombre que en el proyecto WinCC del servidor OPC-DA. Cerrar el cuadro de dilogo "Propiedades de estructura" pulsando el botn "Aceptar". 3. Si ya existe una conexin al servicor OPC-DA, contine con el paso 6. Si an existe ninguna conexin, seleccione la entrada "Nueva conexin" en el men contextual de la unidad de canal "OPC" correspondiente. Se abre el cuadro de dilogo "Propiedades de la conexin". Introducir en el campo "Nombres" un nombre para la conexin. 4. Pulsar el botn de comando "Propiedades". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la conexin. En el campo "Nombre de servidor OPC", ha de introducirse el ID Prog "Servidor OPC.WinCc" para WinCC V 6. 5. En el campo "Iniciar el servidor en este ordenador", ha de introducirse el nombre del equipo que se va a utilizar como servidor WinCC-OPC-DA. Hacer clic sobre el botn "Verificar el servidor" para probar la conexin al servidor WinCC-OPC-DA. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar".
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

85

Canal OPC 4.4 Cliente WinCC-OPC-DA


6. Seleccionar la entrada "Variable nueva" en el men emergente de la conexin. Se abre el cuadro de dilogo "Propiedades de variable". Seleccionar como tipo de archivo el nuevo tipo de estructura creado 7. En el cuadro de dilogo "Propiedades de variable", haga clic en el botn de comando "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". En el campo "Item Name" introduzca el nombre de la variable de estructura del servidor WinCC-OPC-DA "Var.OPCServer_Struct". No modificar la entrada del campo "Ruta de acceso". 8. Cerrar todos los cuadros de dilogo que estn abiertos pulsando los botones de comando "Aceptar".

Consulte tambin
Configuracin del canal OPC en el cliente WinCC-OPC-DA (Pgina77) Configurar estructuras y variables de estructura en el servidor WinCC-OPC-DA (Pgina84)

4.4.5
4.4.5.1

Tratamiento de errores en caso de estar perturbada la comunicacin OPC-DA


Tratamiento de errores en caso de comunicacin OPC perturbada

Introduccin
El procedimiento para probar la comunicacin depende de la utilizacin que se haga de WinCC

WinCC se utiliza como servidor OPC-DA


En primer lugar, compruebe, mediante la ayuda del canal de diagnstico en el cliente WinCCOPC-DA , si puede establecerse conexin con el servidor OPC-DA. Consultar informaciones ms detalladas sobre el diagnstico del canal en "Diagnstico".

WinCC se utiliza como cliente OPC-DA


En primer lugar, compruebe, mediante la ayuda del canal de diagnstico en el cliente WinCCOPC-DA , si puede establecerse conexin con el servidor OPC-DA. Consultar informaciones ms detalladas sobre el diagnstico del canal en "Diagnstico".

Consulte tambin
No se establece WinCC como cliente OPC-DA ni la conexin. (Pgina90) Se establece WinCC como cliente OPC-DA; as como la conexin. (Pgina89) No establece WinCC como servidor OPC-DA no la conexin. (Pgina88) Se establece WinCC como servidor OPC-DA, as como la conexin. (Pgina87) Posibilidades de diagnstico del canal "OPC" (Pgina350)

86

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA

4.4.5.2

WinCC como servidor OPC-DA

Se establece WinCC como servidor OPC-DA, as como la conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

87

Canal OPC 4.4 Cliente WinCC-OPC-DA

No establece WinCC como servidor OPC-DA no la conexin.

88

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.4 Cliente WinCC-OPC-DA

4.4.5.3

WinCC como cliente OPC-DA

Se establece WinCC como cliente OPC-DA; as como la conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

89

Canal OPC 4.4 Cliente WinCC-OPC-DA

No se establece WinCC como cliente OPC-DA ni la conexin.

90

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.5 Cliente WinCC-OPC-XML

4.5
4.5.1

Cliente WinCC-OPC-XML
Modo de funcionamiento del cliente WinCC-OPC-XML

Introduccin
El canal "OPC" no necesita un mdulo de comunicacin aparte. El driver de comunicacin OPC puede utilizarse como el cliente OPC-XML. Para poder utilizar WinCC como cliente WinCC-OPC-XML, ha de estar incluido el canal "OPC" en el proyecto WinCC. El servidor WinCC-OPC-XML pone los datos de proceso OPC a disposicin del cliente OPCXML en forma de pgina web. A la pgina web se accede a travs de Internet / Intranet con HTTP. Si un cliente WinCC-OPC-XML solicita datos, el servicio web se inicia automticamente mediante el servidor web. Para que el cliente WinCC-OPC-XML pueda acceder a varios servidores OPC-XML, ha de crearse, para cada servidor OPC-XML, una conexin en el proyecto WinCC. Si se crea una conexin a un servidor WinCC-OPC-XML, entonces se cambian los valores de las variables WinCC. Para ello se crea, en el proyecto WinCC del cliente WinCC-OPC-XML una conexin, a travs de la cual se produce el acceso al servidor WinCC-OPC-XML. Con el cliente WinCC-OPC-XML no se activa la supervisin de la conexin.

Consulte tambin
Sumario de los tipos de datos WinCC soportados (Pgina74) Administracin de elementos OPC (Pgina70)

4.5.2
4.5.2.1

Acceso a una variable WinCC con la administracin de elementos OPC


Acceso a una variable WinCC con la administracin de elementos OPC

Introduccin
Durante el acoplamiento OPC de WinCC a WinCC, el intercambio de datos tiene lugar a travs de variables WinCC. Mediante una conexin OPC, el cliente WinCC-OPC-DA accede a la

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

91

Canal OPC 4.5 Cliente WinCC-OPC-XML


variable WinCC "OPC_Server_Tag" del servidor WinC-OPC-XML. Para la configuracin ms sencilla se utiliza la Administracin de elementos OPC.

Requisitos
Dos equipos con proyectos WinCC. Ambos equipos deben ser accesibles mediante el HTTP.

Pasos de configuracin
Para el proyecto WinCC del cliente WinCC-OPC-XML, son necesarias las siguientes configuraciones:

Consulte tambin
Configuracin del canal OPC en el cliente WinCC-OPC-DA (Pgina77) Cmo configurar el acceso con la administracin de elementos OPC (Pgina92)

4.5.2.2

Cmo configurar el acceso con la administracin de elementos OPC

Introduccin
En este apartado se muestra cmo configurar el acceso a la variable "OPC_XMLServer_Tag" del servidor WinCC-OPC-XML mediante la Administracin de elementos OPC.

Requisitos
Configurar en el proyecto WinCC del servidor WinCC-OPC-XML la variable interna "OPC_XMLServer_Tag" del tipo de datos "Valor de 16 bits con signo". Activar el proyecto WinCC del servidor WinCC-OPC-XML. Agregar al proyecto WinCC del cliente WinCC-OPC-XML el canal "OPC".

92

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.5 Cliente WinCC-OPC-XML

Procedimiento
1. Seleccionar, en el cliente WinCC-OPC-XML, la entrada "Parmetros del sistema" en el men emergente de la unidad de canal "OPC Groups(OPCHN Unit#1)" . Se abre la "Administracin de elementos OPC".

2. Pulsar el botn de comando "servidor web OPC". Se abre el cuadro de dilogo "Aadir servidor web OPC". Introducir en el campo "URL" la URL del servidor WinCC-OPC-XML de la siguiente forma: <http://<xxx>/WinCC-OPC-XML/DAWebservice.asmx>. Para xxx introducir o bien la direccin IP o el nombre del equipo, en el que funciona el servicio web OPC-XML.

Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

93

Canal OPC 4.5 Cliente WinCC-OPC-XML


3. Seleccionar en la lista indicada la entrada " <http://<xxx>/WinCC-OPC-XML/ DAWebservice.asmx>". Pulsar el botn "Browse Server" (examinar servidor). Se abre el cuadro de dilogo "Criterios de filtro".

4. En el cuadro de dilogo "Criterios de filtro", pulsar el botn "Continuar ->". Se abre el cuadro de dilogo "http://...".

5. En el cuadro de dilogo "http://..." seleccione la variable WinCC "XMLOPC_Server_Tag". Pulsar el botn "Agregar elementos". 6. Si ya se ha creado una conexin al servidor WinCC-OPC-XML, continue con el paso 7. Si no hay ninguna conexin aparece un mensaje avisando de ello. Haga clic en el botn de comando "S". Se abre el cuadro de dilogo "Nueva conexin".

Introducir el nombre "OPCXMLServer_WinCC" para la conexin. Haga clic en el botn de comando "Aceptar".

94

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.5 Cliente WinCC-OPC-XML


7. Se abre el cuadro de dilogo "Agregar variables". Introduzca "XMLClient_" en el campo "Prefijo" y "xyz" en el campo "Sufijo". Seleccionar la conexin "OPCXMLServer_WinCC". Pulsar el botn "Finalizar".

8. En el cuadro de dilogo "http://...", haga clic en el botn de comando "<- Atrs". Hacer clic en el cuadro de dilogo "Administracin de elementos OPC" sobre el botn "Salir" para cerrar la Administracin de elementos OPC.

Consulte tambin
Configuracin del canal OPC en el cliente WinCC-OPC-DA (Pgina77)

4.5.3

Acceso a una variable WinCC sin la Administracin de elementos OPC

Introduccin
En los OPC-Server, que no soportan la funcionalidad del navegador, ha de configurarse el acceso de forma manual. La configuracin de variables WinCC en el cliente WinCC-OPC-XML se muestra en el ejemplo de un acoplamiento WinCC-WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

95

Canal OPC 4.5 Cliente WinCC-OPC-XML


Nota Para el acceso a una variable WinCC sin la Administracin de elementos OPC, ha de configurarse la IDItem de forma manual. Para el direccionamiento de variables WinCC, se puede incluir el nombre simblico de equipo (prefijo de servidor). El ItemID presenta la siguiente sintaxis: Prefijo de servidor::<@>variable WinCC. Si la variable WinCC del proyecto WinCC local est direccionada, el ItemID cuenta con la siguiente sintaxis <@>WinCC Variable.

Pasos de configuracin
Para el proyecto WinCC del cliente WinCC-OPC-XML, son necesarias las siguientes configuraciones: 1. Crear una conexin. 2. Configuracin de las variables WinCC "XMLClient_OPC_Var1_xyz" en el cliente WinnCCOPC-XML, con acceso a la variable WinCC del servidor WinCC-OPC-DA.

Requisitos
Dos equipos con proyectos WinCC. Los equipos deben ser accesibles mediante el HTTP. Configurar en el proyecto WinCC del servidor WinCC-OPC-XML la variable interna "XMLOPC_Server_Tag" del tipo datos "Valor de 16 bits con signo". Activar el proyecto WinCC en el servidor WinCC-OPC-XML Agregar al proyecto WinCC del cliente WinCC-OPC-XML el canal "OPC". Nota Durante la configuracin de variables externas en el canal OPC, no puede modificarse la configuracin predeterminada por WinCC en el campo "Adaptacin de formato" del cuadro de dilogo "Propiedades de variable". El tipo de datos de la variable en el proceso se determina en el cuadro de dilogo "Direccin de propiedades", en el campo "Tipo de datos".

96

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Canal OPC 4.5 Cliente WinCC-OPC-XML

Procedimiento
1. Seleccione, en el cliente WinCC-OPC-XML, la entrada "Nueva conexin" en el men emergente de la unidad de canal "OPC Groups(OPCHN Unit#1). Se abre el cuadro de dilogo "Propiedades de la conexin". Introducir en el campo "Nombres" un nombre para la conexin. 2. Pulsar el botn de comando "Propiedades". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la conexin.

Activar las casillas de control "servidor XML-DA". En caso de un acoplamiento al servidor WinCC-OPC-XML, en el campo "Nombre de servidor OPC" debe introducirse la URL del servidor WinCC-OPC-XML. La URL tiene la siguiente sintaxis: "http://<xxx>/WinCC-OPCXML/DAWebservice.asmx".Para xxx determine o bien la direccin IP o el nombre del ordenador, en el que funciona el servicio web OPC-XML. 3. Seleccionar la entrada "Variable nueva" en el men emergente de la conexin. Se abre el cuadro de dilogo "Propiedades de la variable". 4. Introducir en el campo "Variable" el nombre "XMLClient_OPC_Var1_xyz". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits con signo". 5. En el cuadro de dilogo "Propiedades de variable", haga clic en el botn de comando "Seleccionar". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la variable.

Introduzca en el campo "Item Name", el smbolo "<@>" y el nombre de la variable WinCC del servidor WinCC-OPC-XML. No modificar la entrada del campo "Ruta de acceso". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits con signo". 6. Cerrar todos los cuadros de dilogo que estn abiertos pulsando los botones "Aceptar".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

97

PROFIBUS FMS
5 5.1 Recursos Canal WinCC "PROFIBUS FMS"

Introduccin
El controlador de comunicacinl "PROFIBUS FMS" permite la comunicacin entre una estacin WinCC y un sistema de automatizacin como S5 o S7. Este captulo muestra cmo configurar la transferencia de datos con el canal "PROFIBUS FMS". cmo configurar una conexin y una variable.

Unidad de canal
El controlador de comunicacin dispone de una unidad de canal. Esto permite la siguiente posibilidad de aplicacin: Unidad de canal PROFIBUS FMS para SIMATIC NET PROFIBUS (mdulo de comunicaciones CP 5613). Nota Puede configurar los enlaces lgicos tanto en el modo de configuracin como en Runtime. Explicaremos ambos procedimientos. En el canal "PROFIBUS FMS" slo WinCC puede requerir los datos del PLC conectado. No es posible la emisin desde el PLC.

5.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo Valor de 8 bits con signo Valor de 16 bits sin signo

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

99

PROFIBUS FMS 5.3 Configuracin del canal


Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero en coma flotante 32 bits IEEE 754 Variable de texto de juego caract. de 8 bits Tipo de datos sin formato

5.3
5.3.1
5.3.1.1

Configuracin del canal


Configurar una conexin
Configurar una conexin

Introduccin
Los sistemas de automatizacin deben estar conectados a PROFIBUS con un procesador de comunicaciones adecuado. Tanto el hardware como el software deben ser compatibles con el protocolo PROFIBUS FMS. En el caso de los sistemas de automatizacin S5-115U, S5-135U y S5-155U, puede utilizar, por ejemplo, el procesador de comunicaciones CP 5431 FMS. En el sistema WinCC debe estar instalado el mdulo de comunicaciones CP 5613 y el software SIMATIC NET. Durante la configuracin de la conexin debemos distinguir los siguientes casos: Configuracin en modo de configuracin Configuracin en Runtime

100

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

PROFIBUS FMS 5.3 Configuracin del canal

5.3.1.2

Manera de configurar la conexin en el modo de configuracin

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades del enlace" con el punto de men "Propiedades" del men contextual. 2. Haga clic en el botn "Propiedades". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la conexin.

3. En el campo "Nom./ndice" escriba el nombre o el ndice de la conexin lgica. El nombre y el ndice de la conexin lgica debern configurarse en la lista de referencias de comunicacin (KBL). 4. En caso de que se hayan asignado derechos de acceso a la conexin lgica, seleccione el campo "Con derechos de acceso".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

101

PROFIBUS FMS 5.3 Configuracin del canal


5. El botn de comando "Atributos" abre el dilogo "Derechos de acceso":

6. Indique ahora la contrasea de la conexin lgica. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 7. Ajuste en el rea "Direccionamiento de variables" los parmetros necesarios. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". Nota Para la configuracin del Nombre o Indice de la conexin se accede a la lista de relacin de la comunicacin que puede ser creada con SIMATIC NCM PC o STEP 7.

102

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

PROFIBUS FMS 5.3 Configuracin del canal

5.3.1.3

Manera de configurar la conexin en Runtime

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades del enlace" con el punto de men "Propiedades" del men contextual. 2. Pulsar el botn de comando "Propiedades". Se abre un cuadro de dilogo que tiene por ttulo el nombre de la conexin.

3. En el rea "Lista de conexiones (lista de referencias de comunicacin)" aparecen las conexiones configuradas en la lista de referencias de comunicacin (KBL). Seleccione si la conexin debe aplicarse con su nombre e ndice en el campo "Nom./ndice" en el rea "Conexin". 4. En caso de que se hayan asignado derechos de acceso a la conexin lgica, seleccione el campo "Con derechos de acceso".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

103

PROFIBUS FMS 5.3 Configuracin del canal


5. El botn de comando "Atributos" abre el dilogo "Derechos de acceso".

6. Indique ahora la contrasea de la conexin lgica. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 7. Ajuste en el rea "Direccionamiento de variables" los parmetros necesarios. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar".

5.3.2
5.3.2.1

Configuracin de las variables


Configuracin de las variables

Introduccin
La direccin de variable se asigna de acuerdo con la estructura de direcciones del protocolo PROFIBUS FMS. Al configurar las direcciones, distinguimos los siguientes casos: En modo de configuracin En runtime

5.3.2.2

Manera de configurar la direccin de las variables en el modo de configuracin

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Editar variable" con el punto de men "Propiedades" del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado de las variables (p. ej. valor de 16 bits con signo).

104

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

PROFIBUS FMS 5.3 Configuracin del canal


3. Haga clic en el botn "Seleccionar". Se abrir un cuadro de dilogo que tendr como ttulo el nombre de la variable.

4. En el campo "Nom./ndice" escriba el nombre o el ndice de la variable en el sistema de automatizacin remoto. 5. Si se trata de una variable estructurada (estructura o array), indique adems en el campo "Subndice" qu parte de la variable (componente o elemento de array) se debe leer o escribir. Nota El nombre y el ndice, as como el subndice deben coincidir con el nombre o ndice que aparece en la lista de objetos de la conexin lgica del sistema de automatizacin externo. De lo contrario, no se podr acceder a la variable en Runtime.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

105

PROFIBUS FMS 5.3 Configuracin del canal

5.3.2.3

Manera de configurar la direccin de las variables en Runtime

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Editar variable" con el punto de men "Propiedades" del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado de las variables (p. ej. valor de 16 bits con signo). 3. Haga clic en el botn "Seleccionar". Se abrir un cuadro de dilogo que tendr como ttulo el nombre de la variable.

4. En el rea "Lista de las variables remotas" se muestran las variables a las que se puede acceder con la conexin seleccionada. Seleccione si desea aplicar la variable con su ndice o nombre al rea "Variable remota". 5. En la "Lista de las variables remotas", seleccione ahora la variable deseada haciendo doble clic. 6. La variable seleccionada aparecer en el campo "Nom./ndice" del rea "Variable remota". 7. Si se trata de una variable estructurada (estructura o array), indique adems en el campo "Subndice" qu parte de la variable (componente o elemento de array) se debe leer o escribir.

106

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4
6 6.1 Recursos Canal WinCC "SIMATIC S5 Ethernet Layer 4"

Introduccin
El controlador de comunicacinse aplica por ejemplo para el acoplamiento con los sistemas de automatizacin SIMATIC S5-115U/H, SIMATIC S5-135U y SIMATIC S5-155U/H a travs del protocolo de transporte ISO o el protocolo TCP/IP. Dependiendo del protocolo de comunicacin empleado se aplican los siguientes interlocutores de comunicacin.
Protocolo de comunicacin Protocolo de transporte ISO Lado de WinCC CP1612 (compatible con 3Com) CP1613 CP1612 (compatible con 3Com) CP1613 Lado de SIMATIC S5 CP1430 TF

TCP/IP (segn RFC1006)

CP1430 TCP

Al aplicar este canal no se necesita ninguna base de datos local. Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC S5 Ethernet Layer 4". cmo configurar una conexin y una variable. cmo modificar los parmetros del sistema.

Unidades de canal
El controlador de comunicacin dispone de dos unidades de canal "CP1413-x" con las cuales se pueden operar dos CP 1612 CP1613 como mximo. La funcionalidad de las unidades de canal es idntica. Solamente se diferencian por los nombres de equipo lgicos distintos de los dos CP. A travs de la tercera unidad de canal "TCP/IP" se puede operar la comunicacin a travs del protocolo TCP/IP con un CP1612 CP1613. En los parmetros del sistema de una unidad de canal se puede modificar el nombre de equipo lgico (Device Name). Aqu tambin es posible ajustar parmetros para el protocolo aplicado. Existen las siguientes posibilidades de aplicacin:

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

107

S5 Ethernet Layer 4 6.3 Configuracin del canal


Unidad de canal "Transporte S5 (CP 1413-1)" para los mdulos de comunicacin de SIMATIC Industrial Ethernet (CP 1612/1613). Unidad de canal "Transporte S5 (CP 1413-2)" para los mdulos de comunicacin de SIMATIC Industrial Ethernet (CP 1612/1613). Unidad de canal "Transporte S5 (TCP/IP)" para los mdulos de comunicacin de SIMATIC Industrial Ethernet (CP 1612/1613).

6.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo Valor de 8 bits con signo Valor de 16 bits sin signo Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero en coma flotante 32 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Tipo de datos sin formato

6.3
6.3.1

Configuracin del canal


Configuracin del canal "SIMATIC S5 Ethernet Layer 4"

Introduccin
Para configurar el canal "SIMATIC S5 Ethernet Layer 4" es necesario seguir los siguientes pasos. 1. Configurar la conexin 2. Configuracin de las variables 3. Configuracin de los parmetros del sistema

108

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal

6.3.2

Manera de configurar la conexin

Introduccin
Los parmetros de conexin son casi idnticos para todos los protocolos aplicables. En el siguiente ejemplo se describe la comunicacin a travs del protocolo de transporte ISO con una unidad de canal "CP1413-x". En caso de aplicacin del protocolo TCP/IP se indica la direccin de IP del PLC en lugar de la direccin Ethernet. La direccin IP consta de cuatro valores numricos separados mediante un punto. Los valores numricos han de estar en el margen entre 0 y 255. Para una conexin lgica, WinCC establece en el turno de transporte respectivamente una conexin para la lectura (en el margen " funcin READ") y para la escritura (margen "funcin WRITE"). Por ello se ajustan para ambas funciones los parmetros de direccin en el cuadro de dilogo. Slo cuando estn establecidas las conexiones tambin se identifica la conexin lgica como "establecida".

Asignaciones para la funcin READ


Lado de WinCC FETCH Aktiv (orden "READ activa") FETCH pasiva (orden "WRITE pasiva") Lado de SIMATIC S5 READ pasiva (orden "READ pasiva") WRITE activa (orden "WRITE activa")

Nota No es posible escribir variables binarias o de bytes en el rea de datos del PLC cuando los datos son transmitidos activamente por el PLC, es decir, la funcin READ en los parmetros de conexin est ajustada a "Fetch pasiva". Una conexin FETCH pasiva recibe el estado "OK" slo cuando al menos un telegrama ha sido transmitido desde el PLC a WinCC.

Asignaciones para la funcin WRITE


Lado de WinCC Orden "WRITE activa" Lado de SIMATIC S5 Orden "WRITE pasiva"

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

109

S5 Ethernet Layer 4 6.3 Configuracin del canal

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", pulse el botn "Propiedades" para abrir el cuadro de dilogo "Parmetros de conexin".

3. Introduzca en el campo "Direc. Ethernet PLC" la direccin de estacin del SIMATIC S5 en el bus Industrial Ethernet. En caso de aplicacin del protocolo TCP/IP en este lugar se indica, en el campo "Direccin IP de PLC", dicha direccin IP. 4. Defina los parmetros para la funcin READ en el sistema WinCC. Estos dependen de la orden utilizada en SIMATIC S5. 5. A continuacin, inscriba en el campo asignado "TSAP local" el valor que est configurado como "TSAP" en la pestaa "Parmetros remotos" durante la configuracin del CP1430 TF. 6. A modo de comparacin, inscriba en el campo "TSAP remoto" el valor que est configurado como "TSAP" en la pestaa "Parmetros locales" durante la configuracin del CP1430 TF. 7. Inscriba de modo correspondiente los parmetros "TSAP local" y "TSAP remoto" para la funcin WRITE. Nota En las entradas para "TSAP" no debe utilizar espacios.

110

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal

6.3.3
6.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de acoplamiento entre WinCC y el PLC a travs del canal "SIMATIC S5 Ethernet Layer 4" se pueden crear variables de diferentes tipos de datos en WinCC. A continuacin se describe el modo de configurar una variable de estos tipos de datos. Direccin de las variables Configurar una variable con acceso por bits Configurar una variable con acceso por bytes Configurar una variable con acceso por palabras Configurar una variable de datos sin formato

6.3.3.2

Direccin de las variables

Introduccin
La direccin de una variable se indica de acuerdo con la estructura de direcciones de SIMATIC S5. En funcin del tipo de variable se efecta el acceso a las reas de memoria en el PLC por bits, bytes o palabras. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos. No es posible escribir variables binarias o de bytes en el rea de datos del PLC cuando los datos son transmitidos activamente por el PLC, es decir, la funcin READ en los parmetros de conexin est ajustada a "Fetch pasiva". La configuracin de la direccin de una variable se produce en funcin del tipo de variable:

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

111

S5 Ethernet Layer 4 6.3 Configuracin del canal


En variables del tipo "binario" o "valor de 8 bits" se abre primero el cuadro de dilogo "Variable de bits / bytes", en el cual se determina el acceso por bits o por bytes al rea de memoria del PLC. Despus se define en el cuadro de dilogo "Propiedades de direccin" la direccin de las variables en la memoria del PLC. En variables de palabras se definen en el cuadro de dilogo "Propiedades de direccin" las variables en la memoria del PLC. El cuadro de dilogo "Variables de bits / bytes" no se abre ya que el acceso a la memoria del PLC se efecta por palabras.

6.3.3.3

Manera de configurar una variable con acceso por bits

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "variable binaria". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / Bytes".

4. Con ayuda de la casilla de verificacin defina si el acceso a determinados bits debe efectuarse en el rea de memoria, por tanto, si stos deben ser ledos y escritos.

112

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal


5. En el campo de seleccin seleccione el tipo de direccionamiento de la memoria del PLC, p. ej. "palabra" o "byte". 6. En el campo de seleccin seleccione el nmero del bit a modificar. 7. A travs del botn de comando "Seleccionar" se abre el cuadro de dilogo "Propiedades de direccin", en el cual se define la direccin de variable en el PLC. Nota En el caso del S5 se pueden direccionar marcadores, entradas y salidas por bytes, los mdulos de datos (DB, DX) se pueden direccionar por palabras. La activacin de la casilla de verificacin "Acceso a un bit" tiene influencia sobre la indicacin de los campos del cuadro de dilogo "Propiedades de direccin". En variables de tipo palabra no se abre el cuadro de dilogo descrito "Variables de bits / bytes" ya que la direccin de las variables y, con ello, el acceso a la memoria del PLC se efecta por palabras.

6.3.3.4

Manera de configurar una variable con acceso por bytes

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "valor de 8 bits sin signo" o "valor de 8 bits con signo".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

113

S5 Ethernet Layer 4 6.3 Configuracin del canal


3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / Bytes".

4. Con ayuda de la casilla de verificacin defina si el acceso a determinados bytes debe efectuarse en el rea de memoria, por tanto, si stos deben ser ledos y escritos. 5. En el campo de seleccin se visualiza slo "palabra" como tipo de direccionamiento de la memoria del PL. 6. En el campo de seleccin seleccione el nmero del byte a modificar. 7. A travs del botn de comando "Seleccionar" se abre el cuadro de dilogo "Propiedades de direccin", en el cual se define la direccin de variable en el PLC. Nota En el caso del S5 se pueden direccionar marcadores, entradas y salidas por bytes, los mdulos de datos (DB, DX) se pueden direccionar por palabras. La activacin de la casilla de verificacin "Acceso a un byte" tiene influencia sobre la indicacin de los campos del cuadro de dilogo "Propiedades de direccin". En variables de tipo palabra no se abre el cuadro de dilogo descrito "Variables de bits / bytes" ya que la direccin de las variables y, con ello, el acceso a la memoria del PLC se efecta por palabras.

114

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal

6.3.3.5

Manera de configurar una variable con acceso por palabras

Introduccin
En el cuadro de dilogo descrito a continuacin se define la direccin de la variable en el PLC. En variables del tipo "binario" o "valor de 8 bits" se abre previamente el cuadro de dilogo "Variable de bits / bytes", en el cual se determina el acceso por bits o por bytes al rea de memoria del PLC. En variables de tipo palabra no se abre el cuadro de dilogo "Variables de bits / bytes" ya que la direccin de las variables y, con ello, el acceso a la memoria del PLC se efecta por palabras.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado de las variables (p. ej. valor de 16 bits con signo). 3. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

4. En la ficha "Direccin" seleccione en el campo "rea de datos" si la variable se encuentra en el mdulo de datos, en el rea de marcadores, en el rea de entrada o salida.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

115

S5 Ethernet Layer 4 6.3 Configuracin del canal


5. Si la variable se encuentra en un bloque de datos, aparece adems el campo "N DB". Introduzca aqu el nombre del bloque de datos. 6. En el campo "Direccionam." se indica el tipo de direccionamiento. Normalmente se puede aceptar la asignacin previa. 7. Introduzca la direccin en el campo correspondiente (p. ej. "DW"). Nota En variables del tipo "binario" o "valor de 8 bits", la indicacin de los campos de este cuadro de dilogo depende de la eleccin efectuada "Acceso a bits/bytes" en el cuadro de dilogo "Variable de bits / bytes". Si debe escribir la variable de un rea de datos orientada a palabras, la direccin inicial debe aparecer obligatoriamente en el byte izquierdo y la longitud de las variables debe ser un nmero par.

6.3.3.6

Manera de configurar una variable de datos sin formato

Introduccin
En el cuadro de dilogo descrito a continuacin se define la direccin de una variable de datos sin formato. Nota Si debe escribir la variable de un rea de datos orientada a palabras, la direccin inicial debe aparecer obligatoriamente en el byte izquierdo y la longitud de las variables debe ser un nmero par.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades de variable" a travs del men contextual "Propiedades". 2. En la ficha "General", seleccione la entrada "Tipo de datos sin formato" como tipo de datos.

116

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal


3. Utilice el botn de comando "Seleccionar" para abrir el cuadro de dilogo "Propiedades de direccin".

4. En el campo "rea de datos", seleccione si la variable debe encontrarse en un bloque de datos, en el rea de marcas, en el rea de entrada o en el rea de salida. 5. Si la variable se encuentra en un bloque de datos, aparece adems el campo "N DB". Introduzca aqu el nombre del bloque de datos. 6. En el campo "Direccionam." se indica el tipo de direccionamiento. Por norma general se puede tomar el valor predeterminado. 7. Introduzca la direccin de datos en el campo inferior. La rotulacin del campo depende de la entrada en el campo "Direccionam.", p.ej. "DBW" en el direccionamiento "Palabra". 8. Introduzca en el campo "Longitud" la longitud en Bytes del bloque de datos sin formato. 9. En el rea "Tipo de datos sin formato" indique el tipo de la variable de datos sin formato.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

117

S5 Ethernet Layer 4 6.3 Configuracin del canal

6.3.4
6.3.4.1

Parmetros del sistema


Parmetro del sistema de la unidad de canal

Introduccin
Si necesita una configuracin distinta a la especificacin estndar de WinCC, puede modificar la configuracin en el dilogo "Parmetros del sistema" de la unidad de canal. Los parmetros del sistema son casi idnticos para todos los protocolos aplicables. En caso de aplicacin del protocolo TCP/IP difiere nicamente el nombre de dispositivo (Device Name) asignado durante la instalacin. Puede modificar de forma individual: el nombre del dispositivo los parmetros de transporte Nota Los parmetros de sistema son vlidos para todos los CP en el PLC.

Nombre del dispositivo


La comunicacin entre WinCC y PLC se efecta a travs de los nombres lgicos del equipo. Estos se asignan durante la instalacin del mdulo de comunicaciones y son especficos de cada unidad. El nombre del dispositivo representa el nombre de dispositivo lgico. De manera estndar se asigna previamente el nombre de dispositivo lgico en el protocolo de transporte ISO con el nombre "/CP_H1_1:/ SCP", en el protocolo TCP/IP con "/TCP_IP:/SCP". Nota En caso de utilizar el protocolo TCP/IP se ha de verificar si el nombre del dispositivo en WinCC coincide con el "punto de acceso de la aplicacin" en el cuadro de dilogo "Ajustar interfaz PG/PC". Dado el caso se ha de adaptar el nombre de dispositivo en "Ajustar interfaz PG/PC". Bajo Windows 2000 se efecta el ajuste del punto de acceso en el Panel de control, bajo Windows XP en el men de Inicio de Windows bajo "SIMATIC / SIMATIC NET / Configuracin / Ajustar estacin de PC".

Parmetro de transporte
En los parmetros de transporte se definen ajustes especficos para la unidad de canal, p. ej. tamao de PDU, intentos de restablecimiento, etc.

118

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.3 Configuracin del canal

6.3.4.2

Manera de modificar el nombre del dispositivo

Introduccin
A travs de los parmetros del sistema se ajustan parmetros de la unidad de canal. p. ej. el nombre de dispositivo lgico o los parmetros de transporte. Los parmetros del sistema son casi idnticos para todos los protocolos aplicables. En el siguiente ejemplo se describe la comunicacin a travs del protocolo de transporte ISO con una unidad de canal "CP1413-x". En caso de aplicacin del protocolo TCP/IP difiere nicamente el nombre de dispositivo (Device Name) asignado durante la instalacin.

Procedimiento
1. Seleccione la unidad de canal y abra el cuadro de dilogo "Parmetros del sistema" por medio del men contextual. 2. Seleccione la ficha "Nombres de dispositivos" .

3. Ahora puede seleccionar con el ratn un nombre de dispositivo lgico que aparezca en "negrita" y modificarlo haciendo clic con el ratn en el campo de nombre.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

119

S5 Ethernet Layer 4 6.3 Configuracin del canal


Nota El nombre del dispositivo (Device Name) se define durante la instalacin de los controladores de hardware. Slo si ha asignado all otro nombre, lo que no es recomendable, tambin deber modificar aqu el nombre del dispositivo (Device Name).

6.3.4.3

Manera de modificar los parmetros de transporte

Procedimiento
1. Seleccione la unidad de canal y abra el cuadro de dilogo "Parmetros del sistema" por medio del men contextual. 2. Seleccione la ficha "Parmetros de transporte".

3. Ajuste el valor "Tamao PDU" al valor que tambin se configur en el mdulo de comunicacin CP 1430. 4. Defina en el campo "Intentos de enlace" la frecuencia con que se debe intentar el establecimiento de conexin.

120

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.4 Anexo


5. Seleccione el campo "Ilimitada" en el rea "Duracin de reintentos de envo". 6. Inscriba en el campo "Tiempo de acuse" p. ej. el valor 30, para que, a ms tardar, al cabo de 30 segundos, sea informado sobre el estado de la variable cuando el interlocutor de comunicacin no haya respondido en dicho intervalo de tiempo (p. ej. PLC en el estado "Stop").

6.4
6.4.1

Anexo
Anexo

Introduccin
El anexo tiene informaciones adicionales acerca del canal "SIMATIC S5 Ethernet Layer 4".

6.4.2
6.4.2.1

Cdigos de error y constantes internos


Cdigos de error y constantes internos

Introduccin
Las tablas siguientes contienen los cdigos de error y constantes ms importantes. La informacin slo est pensada para insider. Por ello no se profundiza ms en el significado de los cdigos y de las constantes. Cdigos de error si se interrumpe la conexin Indicaciones iNA960 Indicaciones SCI

6.4.2.2

Cdigos de error si se interrumpe la conexin

Introduccin
En este apartado figura un listado de los cdigos de error ms importantes. Si se presentara un error con un cdigo de error que no est incluido en la tabla, dirjase a la WinCC Hotline.

Error_0002-INVALID_RQ
Bloque Request defectuoso.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

121

S5 Ethernet Layer 4 6.4 Anexo

Error_0004-NO_RESOURCES
No hay recursos libres en el CP.

Error_0006-UNKNOWN_REFERENCE
Se ha indicado una referencia de OPEN incorrecta.

Error_0008-BUFFER_TOO_SHORT
Buffer de usuario (user) demasiado corto.

Error_0010-BUFFER_TOO_LONG
Buffer de usuario (user) demasiado largo.

Error_0012-ILLEGAL_REQ
Se ha indicado una "negot_options" incorrecta.

Error_0014-REM_ABORT
Interrupcin de conexin por estacin remota.

Error_0016-LOC_TIMEOUT
Timeout

Error_0018-UNKNOWN_CONN_CLASS
Clase de conexin desconocida.

Error_0020-DUP_REQ
Conexin ya establecida.

Error_0022-CONN_REJECT
Desechado el requerimiento de conexin por Remote.

Error_0024-NEGOT_FAILED
Interrupcin de la conexin por "negot-option" incorrecta.

Error_0026-ILLEGAL_ADDRESS
Direccin de transporte defectuosa.

122

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.4 Anexo

Error_0028-NETWORK_ERROR
Bus o CP perturbado.

Error_0030-PROTOCOL_ERR
Error de protocolo.

Error_0032-ILLEGAL_RB_LENGTH
Longitud de bloque Request incorrecta.

Error_0784-E_NO_HW
No se ha encontrado hardware de comunicacin. Mdulo de comunicacin defectuoso. Mdulo de comunicacin incorrectamente instalado. Ajustada una direccin de puerto incorrecta.

Error_0786-E_CNF
Controlador incorrectamente ajustado o parmetros no vlidos en el registro.

Error_0787-E_BAUDRATE
Ajustada una velocidad en baudios incorrecta o un vector de interrupcin.

Error_0788-E_HSA
Ajustada una HSA (Highest Station Address) incorrecta.

Error_0789-E_TS
El nmero de estacin local ajustado (TS_ADR) ya est asignado.

Error_0791-E_INT_NOT_PROV
El vector de interrupcin ajustado (IRQ) no est disponible en el mdulo de comunicacin.

Error_0792-E_INT_BUSY
El vector de interrupcin ajustado (IRQ) en el mdulo de comunicacin ya est ocupado.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

123

S5 Ethernet Layer 4 6.4 Anexo

Error_0800-E_NO_FILE
El controlador de comunicacin seleccionado no se puede cargar; no se encontr el archivo. Controlador de comunicacin incorrectamente instalado.

Error_0897-E_LOGDEV
El dispositivo (device) lgico no est definido en el registro. Controlador de comunicacin incorrectamente instalado. Entrada en el registro destruida o borrada. Verifique con el programa "Ajustar interfaz PG/PC" el ajuste del nombre de dispositivo lgico. Verifique en la mscara Parmetros de sistema del device el ajuste del nombre de dispositivo lgico.

Error_0898-E_L2DRIVER
La entrada "L2DRIVER" falta en el registro. Error de mdulo o mdulo incorrectamente instalado.

Error_0900-E_L4DRIVER
La entrada "L4DRIVER" falta en el registro. Error de mdulo o mdulo incorrectamente instalado.

Error_30000-EC_WATCHDOG
Error de watchdog (alerta).

Error_30001-EC_PDUERROR
PDU inesperada.

Error_30005-EC_ONLERROR
Error al cargar el S7-Online-DLL.

6.4.2.3

Indicaciones iNA960

Indicaciones generales iNA960


OK_RESP OK_EOM_RESP 1 3 0x01 0x03 Orden ejecutada sin errores Bloque de datos recibido sin errores

124

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.4 Anexo


OK_DECIDE_REQ_RESP OK_CLOSED_RESP 5 7 0x05 0x07 Orden ejecutada sin errores Interrupcin de conexin por usuario local

Indicaciones de error iNA960


INVALID_REQ NO_RESOURCES UNKNOWN_REFERENCE BUFFER_TOO_SHORT BUFFER_TOO_LONG ILLEGAL_REQ REM_ABORT LOC_TIMEOUT UNKNOWN_CONN_CLASS DUP_REQ CONN_REJECT NEGOT_FAILED ILLEGAL_ADDRESS NETWORK_ERROR PROTOCOL_ERR ILLEGAL_RB_LENGTH 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 0x02 0x04 0x06 0x08 0x0A 0x0C 0x0E 0x10 0x12 0x14 0x16 0x18 0x1A 0x1C 0x1E 0x20 Bloque Request defectuoso No hay recursos libres en el CP Se ha indicado una referencia de OPEN incorrecta Buffer de usuario (user) demasiado corto Buffer de usuario (user) demasiado largo Se ha indicado una 'negot_options' incorrecta Interrupcin de conexin por estacin remota Timeout Clase de conexin desconocida Conexin ya establecida Desechado el requerimiento de conexin por Remote Interrupcin de la conexin por negot-option incorrecta Direccin de transporte defectuosa Bus o CP perturbado Error de protocolo Longitud de bloque Request incorrecta

6.4.2.4

Indicaciones SCI
Para la descripcin vase el manual "SINEC Communication Interface SCI" (A/5-15).

Indicaciones SCI
SCP_OK SCP_INCONS SCP_RESOURCE SCP_CONFIG SCP_NOCONFIG SCP_PARAM SCP_DEVOPEN SCP_BOARD SCP_SOFTWARE SCP_MEM SCP_MODE SCP_LOADER SCP_SIGNAL 0 201 202 203 204 206 207 208 209 210 211 212 213 0x00 0xC9 0xCA 0xCB 0xCC 0xCE 0xCF 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5 No hay error El nmero de Minordevice no es 00 Requerimiento de memoria DPRAM defectuoso Error en la configuracin (NUM_PROCS) Controlador SCP no configurado Modo incorrecto Open ya efectuado Board no insertada / detectada Error IRQ o software no encontrado Limitacin de memoria en DPRAM Proceso de descarga an no finalizado Sin respuesta del Loader Proceso solicitado asncrono

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

125

S5 Ethernet Layer 4 6.4 Anexo


SCP_NOMESS SCP_USERMEM SCP_WINDOW SCP_TIMEOUT SCP_ATTACH SCP_ILLEGAL_REQUEST SCP_ERECOVERF SCP_ECLOSED EUSERMAX SCP_EINTR SCP_BOARD_OPEN SCP_NO_WIN_SERV EPROTECT 215 216 217 219 220 221 223 224 225 226 231 233 234 0xD7 0xD8 0xD9 0xDB 0xDC 0xDD 0xDF 0xE0 0xE1 0xE2 0xE7 0xE9 0xEA No hay ninguna noticia para el proceso Longitud de buffer length_of_buffer demasiado pequea Demasiadas llamadas SEND Timeout en SCP Reset no ejecutado/canal an activo Request defectuoso Buffer no recogido con scp_receive Todos los buffer asignados para conexin Licencia no encontrada

Indicaciones SCI
SCP_DB_FILE_DOES_NOT_EXIST SCP_DB_FILE_CLOSE_NOT_OK SCP_SEND_NOT_SUCCESSFUL SCP_RECEIVE_NOT_SUCCESSFUL SCP_NO_DEVICE_AVAILABLE SCP_ILLEGAL_SUBSYSTEM SCP_ILLEGAL_OPCODE SCP_BUFFER_TOO_SHORT SCP_BUFFER_1_TOO_SHORT SCP_ILLEGAL_PROTOCOL_SEQUENCE SCP_ILLEGAL_PDU_ARRIVED SCP_REQUEST_ERROR SCP_NO_LICENSE 240 241 242 243 244 245 246 247 248 249 250 251 252 0xF0 0xF1 0xF2 0xF3 0xF4 0xF5 0xF6 0xF7 0xF8 0xF9 0xFA 0xFB 0xFC

Indicaciones adicionales del Online-DLL en la interfaz SCP


E_TIMER_INIT E_INIT_COM E_NO_HW E_HW_DEFEKT E_CNF E_BAUDRATE E_HSA E_TS E_OCC 768 769 784 785 786 787 788 789 790 0x0300 0x0301 0x0310 0x0311 0x0312 0x0313 0x0314 0x0315 0x0316 Llamada de WIN Settimer sin xito Mdulo MPI no encontrado Problema con el hardware Parmetros de configuracin incorrectos Velocidad incorrecta/ IntVector incorrecto HSA incorrecta parametrizada Direccin parametrizada ya asignada HW_Device ya asignado

126

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Ethernet Layer 4 6.4 Anexo


E_INT_NOT_PROV E_INT_BUSY E_SAP E_UNPLUGGED E_SYNI E_AMPRO E_BUFFSIZE E_NO_FILE E_NO_ENTRY E_VERSION E_COMCNF E_NO_SMC E_COMMBADID E_COMMOPEN E_SMCBUSY E_SMCMODEM E_SMCNOLEG E_ONLINE E_LOGDEV E_L2DRIVER E_L4DRIVER E_SYSERROR 791 792 793 794 795 796 797 800 801 816 817 818 819 820 821 822 823 896 897 898 900 1023 0x0317 0x0318 0x0319 0x031a 0x031b 0x031c 0x031d 0x0320 0x0321 0x0330 0x0331 0x0332 0x0333 0x0334 0x0335 0x0336 0x0337 0x0380 0x0381 0x0382 0x0384 0x03FF Interrupcin no disponible Interrupcin ocupada SAP deactivate: SAP no ocupado No se ha encontrada ninguna estacin remota Error Syni aparecido AMPRO 2 ha notificado error del sistema No hay creado ningn buffer de ese tamao Archivo DLL/VxD no encontrado o entradas destruidas en el registro Direccin no existe en el DLL Conflicto de versin entre controlador SMC y firmware SMC Problema con configuracin de puerto COM SMC no responde (ms) El puerto COM no est configurado El puerto COM no est disponible El controlador serie es utilizado actualmente con otra configuracin An no existe una conexin con un PC/MPI Cable El PC/MPI Cable rechaza la orden, falta la legitimacin necesaria Error interno en IOCTL Interface Dispositivo lgico no est en el registro La entrada L2DRIVER falta en el registro La entrada L4DRIVER falta en el registro Error del sistema

Cdigos de error especficos del canal


EC_WATCHDOG EC_PDUERROR EC_ONLERROR 30000 30001 30005 0x7530 0x7531 0x7535 Error de watchdog (alerta) PDU inesperada Error al cargar el S7-Online-DLL

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

127

S5 PROFIBUS FDL
7 7.1 Recursos Canal WinCC "SIMATIC S5 Profibus FDL"

Introduccin
El canal "SIMATIC S5 Profibus FDL" permite la comunicacin entre una estacin WinCC y un sistema programable SIMATIC S5. Se utilizan aqu el tipo de red PROFIBUS (Process Field Bus) y el protocolo FDL (Field Data Link). PROFIBUS es la red para cantidades de datos entre pequeas y medianas. Con 127 estaciones conectables como mximo, se puede satisfacer una amplia gama de tareas de automatizacin.

La lectura / escritura de variables a travs del PROFIBUS, bajo utilizacin del protocolo FDL se realiza a travs de telegramas de solicitud y de respuesta. El telegrama de solicitud es transmitido por WinCC al autmata programable. El PLC responde mediante el telegrama de respuesta. Una conexin FDL se especifica a travs del punto final de comunicacin local y remoto (Service Access Point). Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC S5 Profibus FDL" cmo crear un proyecto de ejemplo
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

129

S5 PROFIBUS FDL 7.2 Tipos de datos y reas de datos soportados

Unidad de canal FDL (CP5412/A2-1)


Independiente del procesador de comunicacin introducido CP 5613 o CP 5614 existe la posibilidad de acoplamiento al SIMATIC S5 a travs de la unidad de canal "FDL (CP5412/ A2-1)". Esta unidad de canal da soporte hasta un mximo de 24 conexiones. Para la funcin del canal se tiene que crear una unidad de canal y una conexin.

Service Access Point


Los SAP (puntos de acceso al servicio) son interfaces locales de datos dentro de una estacin PROFIBUS. Los SAP se tienen que configurar en WinCC y en el PLC. Con el Service Access Point se establece un identificador inequvoco. Este identificador inequvoco se necesita para la comunicacin entre WinCC y el PLC.

Conexin activa
Una conexin activa se designa tambin como conexin Fetch (de bsqueda). Bajo este concepto se entiende una conexin en la que un interlocutor activo recoge datos de un interlocutor de comunicacin. El interlocutor de comunicacin del cual se recogen los datos se designa como interlocutor pasivo.

Conexin pasiva
Una conexin pasiva tiene lugar cuando el PLC activo transmite datos asncronamente sin telegrama de solicitud, al interlocutor pasivo WinCC.

7.2

Tipos de datos y reas de datos soportados

Introduccin
En una comunicacin de SIMATIC S5 a travs de PROFIBUS FDL, slo se da soporte a determinados tipos de datos y reas de datos.

Tipos de datos soportados


Tipo de datos WinCC Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero en coma flotante 32 bits IEEE 754 Nmero en coma flotante 64 bits IEEE 754 Tipo de datos SIMATIC S5 BIT No disponible en SIMATIC S5 BYTE WORD WORD DWORD DWORD DWORD No disponible en SIMATIC S5

130

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.3 Particularidades del canal WinCC "SIMATIC S5 Profibus FDL"
Tipo de datos WinCC Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits Tipo de datos sin formato Tipo de datos SIMATIC S5 ARRAY OF BYTE No disponible en SIMATIC S5 ARRAY OF BYTE

Acceso a variables SIMATIC S5


El acceso a variables SIMATIC S5 sucede de manera de palabra a componentes de datos CD (DB) o componentes de datos ampliados XD (DX). A ello se puede acceder leyendo y escribiendo.

Acceso a una variable SIMATIC S5 del tipo de datos BIT


A las variables SIMATIC S5 del tipo de datos BIT slo se puede acceder con lectura. Esta restriccin existe para conexiones activas o pasivas.

Acceso a una variable SIMATIC S5 del tipo de datos BYTE


A las variables SIMATIC S5 del tipo de datos BYTE slo se puede acceder con lectura. Para la configuracin de una variable Byte, se tiene que seleccionar como direccionamiento el "Byte izquierdo" o el "Byte derecho" de una palabra de datos de 16 bits.

Acceso a una variable SIMATIC S5 del tipo de datos ARRAY OF BYTE


A las variables SIMATIC S5 del tipo de datos ARRAY OF BYTE slo se puede acceder con lectura.

7.3

Particularidades del canal WinCC "SIMATIC S5 Profibus FDL"

Introduccin
Las posibilidades de la comunicacin de WinCC a travs del controlador de comunicacin para el PROFIBUS se relacionan a continuacin. Adems se relacionan tambin todos los tipos de datos soportados y su posibilidad del ajuste de formato.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

131

S5 PROFIBUS FDL 7.3 Particularidades del canal WinCC "SIMATIC S5 Profibus FDL"
Nota Particularidades en la escritura de variables: Durante la configuracin en WinCC, al escribir varias variables en reas de datos del autmata programable se debe proceder de forma que cada variable sea transferida individualmente. Este comportamiento es especialmente importante al escribir varias variables con la funcin "SetTagMultiWait" p. ej. en un Script. Ya que esta funcin slo queda ejecutada con la conclusin de la transferencia de todas las variables que le han sido entregadas, se pueden producir considerables tiempos de espera en caso de que exista una gran cantidad de variables. Se debe comprobar si la utilizacin de la funcin "Wait" es necesaria para una gran cantidad de variables. En este caso puede ser conveniente tambin la aplicacin de una variable de datos sin formato, especialmente si los datos en el rea de datos PLC se suceden directamente.

Ajuste de formato
Un ajuste de formato se requiere cuando es necesario un determinado rango de valores o una conversin, p. ej. de formato decimal a formato BCD ("Valor de 8 bits sin signo " convertido a "ByteToBCDWord"). De manera estndar no se realiza ningn ajuste de formato. La siguiente tabla relaciona los tipos de datos WinCC apoyados y su posibilidad del ajuste de formato.
Tipo de datos WinCC Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero en coma flotante 32 bits IEEE 754 Nmero en coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Variable de texto de juego de caracteres de 16 bits Tipo de datos sin formato Ajuste de formato No No disponible en S5 S S S S S S No disponible en S5 No No disponible en S5 No

132

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

Por parte de WinCC


El controlador de comunicacin SIMATIC S5 Profibus FDL apoya la comunicacin a travs de los siguientes procesadores de comunicacin:
Procesador de comunicaciones CP5613 CP5614 Tipo de bus PCI PCI

Por el lado de PLC


Los autmatas programables se pueden acoplar, en general, de dos maneras a una red PROFIBUS. La conexin se puede realizar a travs de la interfaz integrada en el mdulo central, o a travs de mdulos de comunicacin especiales.
Sistema S5-90U, S5-95U, S5-100U S5-115U, S5-135U, S5-155U Mdulo CPU95U CP5431 FMS/DP

Nota En los acoplamientos a S5-95U con L2-SS no son posibles las conexiones Fetch (de bsqueda), ya que WinCC slo puede ser interlocutor pasivo.

7.4
7.4.1

Configuracin del canal


Manera de configurar el canal "SIMATIC S5 Profibus FDL"

Introduccin
Los pasos para configurar el canal "SIMATIC S5 Profibus FDL" se muestran en este y en los siguientes captulos. En este apartado se muestra como configurar el canal "SIMATIC S5 Profibus FDL".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

133

S5 PROFIBUS FDL 7.4 Configuracin del canal

Procedimiento
1. Seleccione en el men emergente del inventario de variables la entrada "Agregar nuevo driver". A continuacin se abrir el cuadro de dilogo "Agregar nuevo driver".

2. Seleccione el controlador "SIMATIC S5 Profibus FDL.CHN" y haga clic sobre el botn de comando "Abrir". Se crea ahora el canal y se indica el controlador de comunicacin en el inventario de variables.

7.4.2

Unidad de canal "FDL (CP5412/A2-1)"

Introduccin
El controlador de comunicacin "SIMATIC S5 Profibus FDL" contiene slo la unidad de canal "FDL (CP5412/A2-1)". A travs de la unidad de canal "FDL (CP5412/A2-1)" tiene lugar la comunicacin entre WinCC y el autmata programable SIMATIC S5. Dentro de la unidad de canal se pueden crear como mximo 24 conexiones. Para cada conexin configurada se tienen que ajustar parmetros de conexin especiales. Cada variable configurada se tiene que definir mediante parmetros de variables. Nota El nombre de la unidad de canal "FDL (CP5412/A2-1)" est ligado al controlador de comunicacin, "SIMATIC S5 Profibus FDL.CHN", y es independiente del procesador de comunicacin aplicado. Como procesadores de comunicacin se pueden instalar p. Ej. CP5613 y CP5614.

134

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

Parmetros de variables
Para cada variable configurada se tienen que indicar los siguientes parmetros de variables: rea de datos (p. ej. DB) Nmero del mdulo de datos Direccionamiento (p. ej. "Byte izquierdo") Direccin de inicio (p. ej. DL 0, si en el direccionamiento se ha seleccionado el "Byte izquierdo")

Parmetros de conexin
Para cada conexin configurada se tienen que indicar los siguientes parmetros de conexin: La direccin de estacin del PLC La prioridad Para la funcin de lectura y para la funcin de escritura se deben indicar los SAP propios y ajenos (Service Access Point) Para la funcin de lectura se tiene que configurar adicionalmente si debe ser una conexin activa o pasiva. En caso de un enlace de lectura activo, se solicitan los valores por la estacin WinCC. En caso de una conexin pasiva, la transferencia de los valores a la estacin WinCC es activada por el PLC.

7.4.3
Requisitos

Manera de configurar una conexin

El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto.

Procedimiento
1. Abra el men emergente de la unidad de canal "FDL (CP5412/A2-1)". Seleccione all la orden "Nueva conexin". 2. Introduzca en el cuadro de dilogo "Propiedades del enlace" el nombre de la conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

135

S5 PROFIBUS FDL 7.4 Configuracin del canal


3. En el cuadro de dilogo "Propiedades del enlace", haga clic en el botn de comando "Propiedades". Se abre el cuadro de dilogo "Parmetros de conexin". En este cuadro de dilogo puede configurar la conexin.

4. Introduzca en el campo "Direccin estacin PLC" la direccin inequvoca del PLC. 5. El botn de comando de opcin "Prioridad" tiene que ajustarse, en caso de una conexin FDL, siempre a "Baja". 6. La funcin de la estacin WinCC se establece a travs de los campos "OS activa, WinCC es interlocutor activo" o bien "OS pasiva, WinCC es interlocutor pasivo". Active el correspondiente botn de comando de opcin. 7. Introduzca en los campos "SAP local" y "SAP remoto" las direcciones SAP configuradas para el acceso con lectura y con escritura. El rango de valores de los SAP se encuentra entre 2 y 54. 8. Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR". 9. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable". Configure la variable. 10.Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR".

136

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

7.4.4
7.4.4.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de un acoplamiento entre WinCC y el PLC a travs del canal "SIMATIC S5 Profibus FDL", se pueden crear dentro de WinCC los tipos de datos Binarios, Bytes y Palabra. A continuacin se describe como configurar una variable de este tipo de datos.

7.4.4.2

Manera de configurar una variable con acceso por bits

Introduccin
En este apartado configurar una variable para acceso por bits para el rea de direccionamiento en el PLC. Nota El acceso por bits a una variable slo tiene lugar con lectura.

Requisitos
1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

137

S5 PROFIBUS FDL 7.4 Configuracin del canal

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable".

2. Introduzca en la ficha "General", en el campo "Nombre" el nombre de las variables, p. ej. "binVar1". Ajuste en el campo "Tipo de datos" el tipo de datos "Variable binaria". 3. Abra a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "Area de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos "DB", introduzca en el campo activado "N DB" el nmero del mdulo de datos.

4. Introduzca en el campo "D" la direccin Byte y en el campo "Bit" la direccin Bit. El ttulo del campo izquierdo depende de la entrada en el campo "Area de datos", p. ej. "D" para el rea de datos "DB", y del tipo de datos de la variable "Variable binaria". 5. Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR". Nota La entrada "Bit" en el campo "Direccionam." no se puede modificar, ya que ha sido establecida por el tipo de datos "Variable binaria" de la variable de WinCC.

138

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

7.4.4.3

Manera de configurar una variable con acceso por bytes

Introduccin
En este apartado configurar una variable para acceso por bytes para el rea de direccionamiento en el PLC. Nota El acceso por bytes a una variable slo tiene lugar con lectura.

Requisitos
1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin.

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable".

2. Introduzca en la ficha "General", en el campo "Nombre" el nombre de las variables, p. ej. "binVar1". Ajuste en el campo "Tipo de datos" el tipo de datos "Valor de 8 bits sin signo".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

139

S5 PROFIBUS FDL 7.4 Configuracin del canal


3. Abra a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Introducir en el campo "Area de datos" el rea de datos del PLC. El controlador de comunicacin SIMATIC S5 Profibus FDL apoya nicamente las reas de datos DB y DX. Si est seleccionado el rea de datos" DB", introduzca en el campo activado "N DB" el nmero del mdulo de datos.

4. En el campo "Direccionam." puede escoger entre "Byte izquierdo" y "Byte derecho". 5. Introduzca en el campo "DL" la direccin Byte. El ttulo del campo depende de la entrada en el campo "Direccionam.", p.ej. "DL" en el direccionamiento "Byte izquierdo". 6. Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR".

7.4.4.4

Manera de configurar una variable con acceso por palabras

Introduccin
En este apartado configurar una variable para acceso por palabras para el rea de direccionamiento en el PLC. Nota El acceso por palabras a una variable tiene lugar con lectura y / o escritura.

Requisitos
1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin.

140

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable".

2. En la ficha "General" introducir en la entrada "Nombre" el nombre de la variable p.ej. "wortVar1". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits sin signo". 3. Abra a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "Area de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos" DB", introduzca en el campo activado "N DB" el nmero del mdulo de datos.

4. Introduzca en el campo inferior la direccin de palabra. El ttulo del campo depende de la entrada en el campo "Direccionam.", p.ej. "DW" en el direccionamiento "Palabra". 5. Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR". Nota La entrada "Palabra" en el campo "Direccionam." no se puede modificar, ya que est definida por el tipo de datos "Valor de 16 bits sin signo" de la variable de WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

141

S5 PROFIBUS FDL 7.4 Configuracin del canal

7.4.5
7.4.5.1

Parmetros del sistema


Parmetros del sistema de la unidad de canal

Introduccin
Si necesita una configuracin distinta a la estndar de WinCC, puede modificar la configuracin en el dilogo "Parmetros del sistema" de la unidad de canal. Puede modificar de forma individual: el nombre del dispositivo el tiempo de control del acceso de escritura y lectura

Nombre del dispositivo


La comunicacin entre WinCC y PLC se efecta a travs de los nombres lgicos del equipo. Estos se asignan durante la instalacin de la tarjeta de comunicaciny son especficos de cada unidad. El nombre del dispositivo representa el nombre de dispositivo lgico. a preasignacin estndar del nombre de dispositivo lgico es "/CP_L2_1:/SCP".

Tiempo de control del acceso de escritura y lectura


El tiempo de control de escritura y lectura describe el tiempo de espera mximo en segundos para las respuestas de esctritura/lectura del PLC. Si el PLC no responde dentro del tiempo indicado, se cortar la conexin. De manera predeterminada, este campo est definido con un tiempo de espera de 30 segundos. Nota Los parmetros de sistema son vlidos para todos los CP en el PLC.

142

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.4 Configuracin del canal

7.4.5.2 Requisitos

Manera de modificar el nombre del dispositivo

El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal la entrada "Parmetros del sistema". Se abre entonces el cuadro de dilogo "Parmetros del sistema".

2. En el campo "Nombre del dispositivo" indique el nombre del punto de acceso. Este nombre debe coincidir con el ajuste que ha realizado en Windows por medio de "Inicio" "Configuracin" "Panel de control" "Ajustar interfaz PG/PC". 3. Cierre el cuadro de dilogo abierto mediante el botn de comando "ACEPTAR". Nota Las modificaciones tendrn efecto slo despus de reiniciar WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

143

S5 PROFIBUS FDL 7.5 Funciones especiales

7.4.5.3 Requisitos

Manera de modificar el tiempo de control de escritura y lectura de los valores de proceso

El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal la entrada "Parmetros del sistema". Se abre entonces el cuadro de dilogo "Parmetros del sistema".

2. Introduzca en el campo "Tiempo de espera mx." el valor necesario en segundos. Puede introducir un valor entre 1 y 3600 segundos. Este campo se ocupa previamente con un valor estndar de 30 segundos. 3. Cierre el cuadro de dilogo abierto mediante el botn de comando "ACEPTAR". Nota Las modificaciones tendrn efecto slo despus de reiniciar WinCC.

7.5
7.5.1

Funciones especiales
Funciones especiales del canal "SIMATIC S5 Profibus FDL"

Introduccin
El canal "SIMATIC S5 Ethernet TF" contiene algunas funciones especiales, cuya funcionalidad se describe en este captulo.

144

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.5 Funciones especiales

7.5.2
7.5.2.1

Variables de datos sin formato del canal "SIMATIC S5 Profibus FDL"


Variables de datos sin formato del canal "SIMATIC S5 Profibus FDL"

Introduccin
Una variable del "Tipo de datos sin formato" corresponde a un telegrama de datos. Las variables de datos sin formato se necesitan para la transferencia de bloques de datos del usuario desde / hacia el PLC. Una variable de datos sin formato utilizada por SIMATIC S5 Profibus FDL puede tener una longitud mxima de 220 Bytes.

Variable de datos sin formato como array de bytes (matriz por bytes)
Una variable de datos sin formato como array de bytes se utiliza como una variable de proceso normal que se direcciona por medio de la direccin de bloque de datos y la longitud (p. ej. DB 100, DW 20, longitud de 40 bytes).

7.5.2.2 Requisitos

Manera de configurar las variables de datos sin formato

1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

145

S5 PROFIBUS FDL 7.5 Funciones especiales

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable". 2. En la ficha "General" introducir en la entrada "Nombre" el nombre de la variable, p. ej. "Var1_raw_byte". Ajuste en el campo "Tipo de datos" el tipo de datos "Tipo de datos sin formato".

3. Abra a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin".

4. Active la casilla de verificacin "Datos sin formato". 5. Introduzca en el campo "Longitud" la longitud (en bytes) del bloque de datos sin formato. 6. Ajuste en el campo "Area de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos" DB", introduzca en el campo activado "N DB" el nmero del mdulo de datos. 7. Ajuste en el campo "Direccionam." el tipo de direccionamiento. En el tipo de datos "Tipo de datos sin formato" de la variable de WinCC son posibles las entradas "Byte izquierdo", "Byte derecho", "Palabra" y "Palabra doble".

146

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.5 Funciones especiales


8. Introduzca en el campo inferior el valor de la direccin de inicio. El ttulo del campo depende de la entrada en los campos "Area de datos" y "Direccionam." p. ej. "DW" en el rea de datos "DB" y direccionamiento "Palabra". 9. Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR".

7.5.3
7.5.3.1

Configuracin de los tipos de comunicacin


Configuracin de los tipos de comunicacin

Introduccin
Una conexin FDL se puede configurar de tal forma que WinCC acte como interlocutor activo o pasivo. Si se configura WinCC como interlocutor activo, se solicitan entonces los valores por la estacin WinCC. Si se configura WinCC como interlocutor pasivo, la transferencia de los valores a la estacin WinCC es activada por el PLC.

7.5.3.2

Manera de configurar una transmisin de datos activa

Introduccin
En este apartado configurar una transmisin de datos activa en el rea de direccionamiento del PLC. Nota En caso de configurar varias conexiones, se debe prestar atencin a que un SAP slo se puede asignar una vez.

Requisitos
1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin. 3. Usted tiene que conocer las direcciones SAP asignadas por el PLC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

147

S5 PROFIBUS FDL 7.5 Funciones especiales

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades del enlace".

2. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin".

3. Introduzca en la ficha "Conexin", en el campo "Direccin estacin PLC", la direccin de estacin del PLC. 4. En el rea "Funcin READ" debe efectuar los ajustes siguientes: 5. Active la opcin "OS activa, WinCC es interlocutor activo". 6. En el campo "SAP local" introduzca el ID de SAP de la estacin WinCC. 7. En el campo "SAP remoto" introduzca el ID de SAP del PLC. 8. En el rea "Funcin WRITE" debe efectuar los ajustes siguientes: 9. En el campo "SAP local" introduzca el ID de SAP de la estacin WinCC.

148

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.5 Funciones especiales


10.En el campo "SAP remoto" introduzca el ID de SAP del PLC. 11.Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR".

7.5.3.3

Manera de configurar una transmisin de datos pasiva

Introduccin
En este apartado configurar una transmisin de datos pasiva en el rea de direccionamiento del PLC. Nota En caso de configurar varias conexiones, se debe prestar atencin a que un SAP slo se puede asignar una vez.

Requisitos
1. El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto. 2. En la unidad de canal "FDL (CP5412/A2-1)" tiene que estar creada una conexin. 3. Usted tiene que conocer las direcciones SAP asignadas por el PLC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

149

S5 PROFIBUS FDL 7.5 Funciones especiales

Procedimiento
1. Seleccione en el men emergente de la conexin la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades del enlace".

2. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin".

3. Introduzca en la ficha "Conexin", en el campo "Direccin estacin PLC", la direccin de estacin del PLC. 4. En el rea "Funcin READ" debe efectuar los ajustes siguientes: 5. Active la opcin "OS pasiva, WinCC es interlocutor pasivo". 6. En el campo "SAP local" introduzca el ID de SAP de la estacin WinCC. 7. En el campo "SAP remoto" introduzca el ID de SAP del PLC. 8. En el rea "Funcin WRITE" debe efectuar los ajustes siguientes: 9. En el campo "SAP local" introduzca el ID de SAP de la estacin WinCC.

150

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"
10.En el campo "SAP remoto" introduzca el ID de SAP del PLC. 11.Cierre todos los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR".

7.6
7.6.1

Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"


Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"

Introduccin
En este ejemplo configurar un campo E/S en el Graphics Designer y ocupar los mdulos de manejo en el PLC con los correspondientes valores.

7.6.2

Manera de configurar los mdulos de manejo en el PLC

Introduccin
En este apartado configurar los mdulos de funciones estndar OB 21 (L2ANLAUF) as como OB 1 (L2SNDRCV) en el PLC. El trfico de datos para el acoplamiento SIMATIC S5 a travs de PROFIBUS FDL se tramita de manera estndar a travs de los siguientes mdulos. Dentro del ejemplo se utilizan los siguientes nmeros SAP:
Nmero SAP para la funcin de (READ) LECTURA Nmero SAP para la funcin de (WRITE) ESCRITURA WinCC 12 11 Autmata programable 6 4

Mdulo
Funcin Para la puesta en marcha OB 20, 21, 22 Para el manejo cclico OB 1 Como mdulos de datos de trabajo internos para ambos FB Mdulo FB-L2ANLAUF (FB 9) FB-L2SNDRCV (FB 10) DB-L2DBVC3 (DB 10) DB-L2DBVC4 (DB 11) DB-L2DBVC5 (DB 12)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

151

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"

Mdulos de arranque
En los mdulos de arranque se establecen los parmetros de comunicacin, se identifican los mdulos de datos de trabajo en el sistema y se sincroniza el procesador de comunicacin. Estos pasos de trabajo se ejecutan p. ej., a travs de una llamada del mdulo de funciones FB9 L2ANLAUF (arranque).

Mdulo cclico
En el mdulo de funciones cclico se tramita el trfico de telegramas. Los telegramas recibidos se inscriben en los mdulos de datos de destino. En caso de producirse un error, se rechaza el telegrama y se genera un aviso de fallo. Los telegramas a enviar se establecen por el usuario anlogamente a los mdulos de manejo estndar. Tras finalizar la transferencia tiene lugar una notificacin.

152

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"

Requisitos
En el PLC tienen que estar presentes los mdulos de manejo SYNCHRON, CONTROL, SEND y RECEIVE.

Procedimiento
1. La creacin de un mdulo de arranque (OB 20, 21, 22) tiene lugar en el software STEP5, "Mdulo STEP5" "en el archivo de programa". a travs del punto de men "Editor" Como nombre del mdulo de programa se utiliza en el ejemplo "L2ANLAUF". 2. Se deben asignar previamente los parmetros siguientes: El nmero de interfaz (SSNR) del CP (p.ej. del CP5431) La direccin PROFIBUS (RADR) del procesador de comunicacin CP 5613 en el ordenador WinCC. Este nmero debe ser inequvoco en toda la red. Los parmetros de conexin de los tipos de orden utilizados, siendo stos p. ej. los parmetros RVC4 (para escribir) as como RVC5 (para leer), que indican los SAP de la estacin WinCC. Estos SAP se establecen al crear la conexin en WinCC. Los nmeros de orden (ANR4 y ANR5) ajustados en la configuracin de las conexiones FDL para el procesador de comunicacin Los nmeros de los mdulos de datos de trabajo, DBX4 (para escribir) y DBX5 (para leer)

3. La creacin de un mdulo OB 1 (servicio cclico) tiene lugar en el software STEP5, a travs del punto de men "Editor" "Mdulo STEP5" "en el archivo de programa". Como nombre del mdulo de programa se utiliza en el ejemplo "L2SNDRCV".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

153

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"
4. La comunicacin con WinCC se realiza p. ej. a travs del procesador de comunicacin CP5431 y del mdulo de funciones FB10 L2SNDRCV. Si WinCC debe enviar y solicitar datos, hay que indicar para esta finalidad slo dos parmetros de transferencia relevantes. Estos son los parmetros DBX4 (para escribir) as como DBX5 (para leer), los cuales indican los nmeros de ambos mdulos de datos de trabajo de los tipos de orden utilizados. Estos SAP se establecen al crear la conexin en WinCC.

5. Cargar el programa STEP5 en el autmata programable. Esto tiene lugar en el software STEP5, a travs del punto de men "Objeto" "Mdulos" "Transferir" "Archivo PLC". En el campo "Seleccin" hay que seleccionar la opcin "todos los mdulos", para cargar en el autmata programable todos los mdulos creados previamente.

7.6.3

Manera de configurar un campo E/S

Introduccin
En este apartado configurar un campo E/S.

154

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"

Requisitos
El canal "SIMATIC S5 Profibus FDL" tiene que estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "FDL (CP5412/A2-1)" la entrada "Nueva conexin" y genere una conexin con el nombre "Prueba FDL". 2. A travs del botn de comando "Propiedades" puede configurar los parmetros de conexin. En el campo "Direccin estacin PLC" introduce la direccin de estacin del PLC. Una conexin FDL se puede configurar de tal forma que WinCC acte como interlocutor activo o pasivo. Si se configura WinCC como interlocutor activo, se solicitan entonces los valores por la estacin WinCC. Si se configura WinCC como interlocutor pasivo, la transferencia de los valores a la estacin WinCC es activada por el PLC. Cierre todos los cuadros de dilogo abiertos, a travs de los botones de comando "ACEPTAR" 3. Seleccione en el men emergente de la conexin la entrada "Variable nueva". Se abre el cuadro de dilogo "Propiedades de variable".

4. Introduzca en el campo "Nombre" el nombre de la variable "FDLWord1_Test". Ajuste en el campo "Tipo de datos" el tipo de datos "Valor de 16 bits sin signo".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

155

S5 PROFIBUS FDL 7.6 Ejemplo sobre la configuracin del canal "SIMATIC S5 Profibus FDL"
5. Abra a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "Area de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos" DB", introduzca en el campo activado "N DB" el nmero del mdulo de datos. Introduzca en el campo "DW" la direccin Byte.

6. Cierre los cuadros de dilogo abiertos a travs de los botones de comando "ACEPTAR" 7. Dentro del Graphics Designer tiene que integrar en una imagen el objeto Smart "Campo E/S". 8. Conecte el "Campo E/S" a una variable configurada. 9. Active el proyecto accionando la tecla "Activar Runtime" en la barra de herramientas o a travs de la entrada "Activar Runtime" en el men "Archivo". En Runtime se indican todas las modificaciones de la variable configurada en el "Campo E/S".

156

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Programmers Port AS511


8 8.1 Recursos Canal WinCC "SIMATIC S5 Programmers Port AS511"

Introduccin
El controlador de comunicacin "SIMATIC S5 Programmers Port AS511" se aplica para el acoplamiento serie a travs de una interfaz TTY con el sistema de automatizacin SIMATIC S5. Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC S5 Programmers Port AS511". cmo configurar una conexin y una variable.

Unidad de canal
El controlador de comunicacin dispone de una unidad de canal para poder utilizar un puerto COM para el acoplamiento serie. Dispone de la siguiente posibilidad de aplicacin: Unidad de canal S5-AS511 para la comunicacin serie a travs de un protocolo "especfico de Siemens".

8.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo Valor de 8 bits con signo Valor de 16 bits sin signo Valor de 16 bits con signo Valor de 32 bits sin signo

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

157

S5 Programmers Port AS511 8.3 Configuracin del canal


Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Tipo de datos sin formato

8.3
8.3.1

Configuracin del canal


Configuracin del canal "SIMATIC S5 Programmers Port AS511"

Introduccin
Para configurar el canal "SIMATIC S5 Programmers Port AS511" es necesario seguir los siguientes pasos: Configurar la conexin Configuracin de las variables

8.3.2

Manera de configurar la conexin

Introduccin
Con el sistema de automatizacin SIMATIC S5 es posible realizar una conexin al proceso a travs de un acoplamiento en serie. En el sistema de automatizacin se utiliza el procesador de comunicaciones AS 511. En WinCC no es necesario ningn mdulo de comunicaciones adicional. La comunicacin se realiza a travs de la interfaz TTY de una PG 760 o a travs de uno de los puertos COM disponibles en el sistema de forma predeterminada. En este caso, se requiere adems un convertidor de interfaz V.24/V.28 <---> TTY. Para este acoplamiento serie se permite una velocidad de transferencia de hasta 19200 baudios. Mediante el siguiente procedimiento se puede asignar una de las interfaces serie del PC a los controladores AS511-NT. Nota Durante la comunicacin entre WinCC y un sistema de automatizacin S5 a travs del canal "AS511" no se deben transferir, ni generar ni borrar mdulos de datos en el PLC. Tampoco se debe comprimir la memoria del S5. Dicha limitacin resulta del direccionamiento de memoria absoluto en el S5. En caso de sean necesarias modificaciones se ha de separar la conexin con WinCC.

158

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Programmers Port AS511 8.3 Configuracin del canal

Procedimiento
1. En la unidad de canal "S5-AS511" seleccione la conexin y abra el cuadro de dilogo "Propiedades de la conexin" con el punto de men "Propiedades" del men contextual. 2. Pulsar el botn de comando "Propiedades". Se abre el cuadro de dilogo "Parmetros de conexin".

3. Seleccione en el campo "Interfase" la interfaz para el acoplamiento serie.

8.3.3
8.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
Si WinCC y el PLC estn conectados a travs del canal "SIMATIC S5 Programmers Port AS511", se pueden establecer variables de distintos tipos de datos dentro de WinCC. Esto se describe en el siguiente apartado.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

159

S5 Programmers Port AS511 8.3 Configuracin del canal


Nota Las direcciones de las variables no se comprueban en WinCC con respecto a plausibilidad. Si se utiliza una direccin que no existe en el PLC, se ajusta entonces el estado "error de direccionamiento". En los mdulos de datos DB DX solamente se puede acceder hasta la direccin 255 con escritura y lectura. No se pueden escribir tiempos.

8.3.3.2

Manera de configurar la direccin de una variable

Introduccin
La direccin de las variables se introduce segn la estructura de direccin de SIMATIC S5.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado (p. ej. valor de 8 bits con signo). 3. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

160

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Programmers Port AS511 8.3 Configuracin del canal


4. Seleccione la ficha "SYSVAR".

5. Haciendo clic en un campo de seleccin, determine si la variable debe transferir el tipo del autmata ("Tipo PLC"), el estado actual ("Estado PLC") u otros datos ("Datos PLC").

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

161

S5 Programmers Port AS511 8.3 Configuracin del canal


6. Slo si ha seleccionado "Datos PLC" deber hacer clic a continuacin en la ficha "Direccin" para determinar la direccin S5 de la variable.

7. En el campo "Area de datos", seleccione si la variable debe encontrarse en un bloque de datos, en un bloque de datos ampliado, en el rea de marcas, en el rea de entrada o en el rea de salida. 8. Si la variable se encuentra en un bloque de datos, aparece adems el campo "N DB". Introduzca aqu el nombre del bloque de datos. 9. En el campo "Direccionam." se indica el tipo de direccionamiento. Por norma general se puede tomar el valor predeterminado. 10.Introduzca la direccin en el campo correspondiente (p. ej. "DW"). El acceso a reas de memoria en el PLC se puede efectuar frecuentemente slo por bytes o palabras. En el caso de variables binarias y de "8 bits" se abre, adems del cuadro de dilogo "Propiedades de direccin ", el cuadro de dilogo "Variable de bits/bytes", con el que tambin se pueden modificar bits individuales en la memoria del PLC. Para ello, en cada orden de escritura se lee el rea de memoria direccionado del PLC y se modifican los bits o bytes correspondientes. A continuacin, el rea de datos se escribe de nuevo en el PLC.

162

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Programmers Port AS511 8.3 Configuracin del canal


Nota Las modificaciones efectuadas por el PLC en un rea de datos leda sobrescriben el rea de datos durante la reescritura. En funcin del tipo de variable se puede acceder a la memoria del PLC por bits o por bytes. Las direcciones de las variables no se comprueban en WinCC con respecto a plausibilidad. Si se utiliza una direccin que no existe en el PLC, se ajusta entonces el estado "error de direccionamiento". En los mdulos de datos DB DX solamente se puede acceder hasta la direccin 255 con escritura y lectura. No se pueden escribir tiempos.

8.3.3.3

Manera de configurar una variable con acceso por bits

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "variable binaria". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

163

S5 Programmers Port AS511 8.3 Configuracin del canal


4. Active la casilla de verificacin "Acceso a un Bit" e indique el direccionamiento del bit.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del bit que desee modificar.

8.3.3.4

Manera de configurar una variable con acceso por bytes

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "valor de 8 bits sin signo" o "valor de 8 bits con signo". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes".

164

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Programmers Port AS511 8.3 Configuracin del canal


4. Active la casilla de verificacin "Acceso a un Byte" e indique el direccionamiento del byte.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del byte que desee modificar.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

165

S5 Serial 3964R
9 9.1 Recursos Canal WinCC "SIMATIC S5 Serial 3964R"

Introduccin
El controlador de comunicacin "SIMATIC S5 Serial 3964R" se utiliza para el acoplamiento en serie entre una estacin WinCC y un sistema programable SIMATIC S5. Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC S5 Serial 3964R". cmo configurar una conexin y una variable.

Unidad de canal
El controlador de comunicacin dispone de una unidad de canal para poder utilizar un interfaz COM para el acoplamiento en serie. Dispone de la siguiente posibilidad de aplicacin: Unidad de canal S5-RK512 (3964R) para la comunicacin en serie por medio de los protocolos 3964R 3964.

9.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo Valor de 8 bits con signo Valor de 16 bits sin signo Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

167

S5 Serial 3964R 9.3 Configuracin del canal


Variable de texto de juego de caracteres de 8 bits Tipo de datos sin formato

9.3
9.3.1

Configuracin del canal


Configuracin del canal "SIMATIC S5 Serial 3964R"

Introduccin
Para configurar el canal "SIMATIC S5 Serial 3964R" es necesario seguir los siguientes pasos.

9.3.2

Manera de configurar la conexin

Introduccin
Con el sistema de automatizacin SIMATIC S5 es posible realizar una conexin al proceso a travs de un acoplamiento en serie. En el sistema de automatizacin se utiliza el procesador de comunicaciones CP 544 o una segunda interfaz serie que se acopla en el mdulo CPU (receptculo SI2). En WinCC no es necesario ningn mdulo de comunicaciones adicional. La comunicacin se produce de forma predeterminada a travs de una de las interfaces (puertos) COM disponibles en el sistema. Para este acoplamiento serie se permite una velocidad de transferencia de hasta 19200 baudios. Nota Cuando el Envo de SIMATIC S5 con el tipo de encargo "Pseudowrite" est activo, la longitud del telegrama no puede sobrepasar 64 palabras.

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades de la conexin" con el punto de men "Propiedades" del men contextual. 2. Pulsar el botn de comando "Propiedades". Se abre el cuadro de dilogo "Parmetros de conexin".

168

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Serial 3964R 9.3 Configuracin del canal


3. Seleccione la ficha "Serie 3964R".

4. Seleccione en el campo "Interfase" la interfaz de comunicacin (COM1 o COM2) para el acoplamiento en serie. 5. En el rea "Parm. de procedimiento" ajuste en el campo "T. baudios" la velocidad de transferencia de datos al valor que vaya a utilizar. La prioridad en caso de un conflicto de inicializacin (solicitud de envo de WinCC y del sistema de automatizacin) se ajusta en el campo "Prioridad". La prioridad se debe ajustar obligatoriamente de forma distinta a como est ajustada para SIMATIC S5. 6. En el rea "Datos de procedimiento" seleccionar el protocolo de transferencia "3964" o el "3964R". Modifique los valores estndar para los datos de procedimiento (p. ej. retardo de acuse, retardo de caracteres, etc.) slo en casos excepcionales. Para ello, asegrese de que stos coincidan con los parmetros del sistema de automatizacin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

169

S5 Serial 3964R 9.3 Configuracin del canal


7. Seleccionar ahora la ficha "Opciones".

8. En la ficha "Opciones" puede desactivar el control cclico de seales de vida y suprimir el establecimiento de enlaces automtico.

9.3.3
9.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de un acoplamiento entre WinCC y el PLC a travs del canal "SIMATIC S5 Serial 3964R", se pueden crear dentro de WinCC los tipos de datos Binario y Byte. A continuacin se describe el modo de configurar una variable de estos tipos de datos.

9.3.3.2

Manera de configurar la direccin de las variables

Introduccin
La direccin de las variables se introduce segn la estructura de direccin de SIMATIC S5.

170

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Serial 3964R 9.3 Configuracin del canal

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado (p. ej. valor de 8 bits con signo). 3. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

4. En el campo "Area de datos", seleccione si la variable debe encontrarse en un bloque de datos, en un bloque de datos ampliado, en el rea de marcas, en el rea de entrada o en el rea de salida. 5. Si la variable se encuentra en un bloque de datos, aparece adems el campo "N DB". Introduzca aqu el nombre del bloque de datos. 6. En el campo "Direccionam." se indica el tipo de direccionamiento. Por norma general se puede tomar el valor predeterminado. 7. Introduzca la direccin en el campo correspondiente (p. ej. "DL").

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

171

S5 Serial 3964R 9.3 Configuracin del canal


Nota En las reas de direccin entradas, salidas, tiempos y contadores slo se tiene acceso de lectura. En los mdulos de datos (DB, DX) es posible el acceso tanto de lectura como de escritura. No utilice direcciones con palabras superiores a 255. Debido a una de las propiedades del sistema del RK 512 slo se permiten las direcciones con palabras de 0 a 255. Se pueden configurar direcciones ms grandes, pero pueden conllevar a la modificacin de datos en todas las variables configuradas de esta conexin. El acceso a reas de memoria en el PLC se puede efectuar frecuentemente slo por bytes o palabras. En el caso de variables binarias y de "8 bits" se abre, adems del cuadro de dilogo "Propiedades de direccin ", el cuadro de dilogo "Variable de bits/bytes", con el que tambin se pueden modificar bits individuales en la memoria del PLC. Para ello se lee en cada orden de escritura individual el rea de memoria direccionado del PLC y se modifican los correspondientes bits o Bytes. A continuacin, el rea de datos se escribe de nuevo en el PLC. Nota Las modificaciones efectuadas por el PLC en un rea de datos leda sobrescriben el rea de datos durante la reescritura. En funcin del tipo de variable se puede acceder a la memoria del PLC por bits o por bytes.

9.3.3.3

Manera de configurar una variable con acceso por bits

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "variable binaria". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes".

172

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Serial 3964R 9.3 Configuracin del canal


4. Active la casilla de verificacin "Acceso a un Bit" e indique el direccionamiento del bit.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del bit que desee modificar. Nota En el caso del S5 se pueden direccionar marcadores, entradas y salidas por bytes, los mdulos de datos (DB, DX) se pueden direccionar por palabras. En las reas de direccin entradas, salidas, tiempos y contadores slo se tiene acceso de lectura. En los mdulos de datos (DB, DX) es posible el acceso tanto de lectura como de escritura.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

173

S5 Serial 3964R 9.3 Configuracin del canal

9.3.3.4

Manera de configurar una variable con acceso por bytes

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "valor de 8 bits sin signo" o "valor de 8 bits con signo". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes". 4. Active la casilla de verificacin "Acceso a un Byte" e indique el direccionamiento del byte.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del byte que desee modificar.

174

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

S5 Serial 3964R 9.3 Configuracin del canal


Nota En el caso del S5 se pueden direccionar marcadores, entradas y salidas por bytes, los mdulos de datos (DB, DX) se pueden direccionar por palabras. En las reas de direccin entradas, salidas, tiempos y contadores slo se tiene acceso de lectura. En los mdulos de datos (DB, DX) es posible el acceso tanto de lectura como de escritura.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

175

SIMATIC S7 Protocol Suite


10 10.1
Contenido

10

Recursos Canal "SIMATIC S7 Protocol Suite"

El canal "SIMATIC S7 Protocol Suite" sirve para la comunicacin de una estacin WinCC con los autmatas programables de SIMATIC S7. La comunicacin se puede efectuar a travs de diferentes tipos de redes e informes (protocolos). Este captulo le mostrar cmo puede usted configurar el canal, diferentes conexiones y variables cmo puede crear un proyecto de ejemplo cmo puede utilizar las funciones especiales del canal, como la funcin de AR_SEND, variables de datos sin formato y la redundancia de software

10.2

Canal de WinCC "SIMATIC S7 Protocol Suite"

Modo de funcionamiento
El canal "SIMATIC S7 Protocol Suite" se utiliza para el acoplamiento a los controladores SIMATIC S7-300 y SIMATIC S7-400. En funcin del hardware de comunicacin utilizado existen posibilidades de acoplamiento sobre las siguientes unidades de canal: Industrial Ethernet y Industrial Ethernet (II): para la comunicacin a travs de un procesador de comunicacin (p. ej. CP 1612; CP1613) con SIMATIC NET Industrial Ethernet. MPI: para la comunicacin a travs de la interfaz MPI interna de un equipo de programacin (p. ej. PG 760/PC RI45), a travs de un procesador de comunicacin MPI o un bloque de comunicacin (p. ej. CP 5511, CP 5613). Named Connections: sirve para la comunicacin a travs de una conexin simblica con STEP 7. Estas conexiones simblicas se configuran a travs de STEP 7 y se necesitan, p. ej. para una comunicacin de alta disponibilidad con el PLC S7-400 en combinacin con la redundancia en los sistemas H/F. No son posibles las conexiones simblicas al sistema de automatizacin S7-300.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

177

SIMATIC S7 Protocol Suite 10.3 Seleccin de la unidad de canal


PROFIBUS y PROFIBUS (II): para la comunicacin a travs de un procesador de comunicacin (p. ej. CP 5613) con SIMATIC NET PROFIBUS. Ranura PLC: para la comunicacin con una ranura PLC (p. ej. WinAC Pro), que est directamente instalada como una tarjeta de PC en el ordenador de WinCC. Soft-PLC: para la comunicacin con un software PLC (p. ej. WinAC Basis) instalado como aplicacin en el ordenador de WinCC. TCP/IP: para la comunicacin con las redes a travs del protocolo TCP/IP. Encontrar informaciones ms detalladas sobre el diagnstico del canal y las variables en "Diagnstico de la comunicacin".

Procedimientos detallados
Communication Manual: Aqu encontrar ms informacin con ejemplos detallados sobre la configuracin de canales. Este manual puede descargarse de la direccin "www.ad.siemens.de/meta/support/html_00/support.shtml". Seleccione a la izquierda del men el vnculo "Service und Support" (servicio y soporte). Seleccione bajo "Produkt Support" (soporte de productos) el registro "Handbuchsuche" (bsqueda de manuales). Introduzca a la izquierda de la ficha "Experten-Suche" (bsqueda de experto), en el campo "Suchbegriff" (criterio de bsqueda), el nmero de referencia "6AV6392-1CA05-0AA0" para tomo 1 y tomo 2 del manual.

Consulte tambin
Variables internas especficas de la conexin de redundancia de software (Pgina258) Configuracin del canal "SIMATIC S7 Protocol Suite" (Pgina183) Sumario de los tipos de datos soportados (Pgina182) Seleccin de la unidad de canal (Pgina178) Diagnstico de canales y variables (Pgina317)

10.3

Seleccin de la unidad de canal

Introduccin
Para crear una conexin de comunicacin se debe efectuar una seleccin en una red existente o proyectada para: una unidad de canal del canal un procesador de comunicacin apropiado para la estacin WinCC un mdulo de comunicacin apropiado para un controlador determinado Esta seccin resume las diferentes posibilidades de variacin. Hay disponibles dos diferentes tipos de procesadores de comunicacin para WinCC:
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

178

SIMATIC S7 Protocol Suite 10.3 Seleccin de la unidad de canal


procesadores de comunicacin para la denominada Hardnet. Dispone de microprocesadores propios y descargan a la CPU del ordenador. Es posible el manejo de dos protocolos a la vez (modo de servicio multiprotocolo). procesadores de comunicacin para la denominada Softnet. No tienen microprocesadores propios. Slo se puede manejar un protocolo a la vez (modo de servicio monoprotocolo).

Asignacin de la unidad de canal


La siguiente tabla muestra una asignacin de una unidad de canal del canal "SIMATIC S7 Protocol Suite", entre red y controladores.
unidad de canal del canal MPI PROFIBUS + PROFIBUS (II) Industrial Ethernet + Industrial Ethernet (II) TCP/IP Named Connections Ranura PLC Soft PLC Red de comunicacin Sistema de automatiza- cin MPI PROFIBUS Industrial Ethernet Industrial Ethernet a travs de TCP/IP Industrial Ethernet o PROFIBUS "Bus Soft K" (interno) "Bus Soft K" (interno) S7-300 y S7-400 S7-300 y S7-400 S7-300 y S7-400 S7-300 y S7-400 Sistemas S7-400 H/F Interno de PC Interno de PC

MPI
Para la comunicacin con los controladores S7-300 y S7-400 a travs de MPI est disponible, en el canal "SIMATIC S7 Protocol Suite", la unidad de canal "MPI". La red MPI corresponde fundamentalmente a la red PROFIBUS con parmetros predeterminados y limitacin de nmero de participantes y velocidad de transmisin. Para la comunicacin a travs del MPI se utilizan los mismos procesadores de comunicacin y mdulos de comunicacin que en la red PROFIBUS. Tambin se utilizan los mismos protocolos de comunicacin.

Enlaces de comunicacin de los sistemas de automatizacin


La comunicacin de los controladores S7-300 o S7-400 a travs de una red MPI se puede efectuar a travs de la interfaz PLC interna MPI o a travs de un mdulo de comunicacin apropiado. La tabla muestra los componentes recomendados.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

179

SIMATIC S7 Protocol Suite 10.3 Seleccin de la unidad de canal


Sistema S7-300 CPU o mdulo de comunicacin (recomendado) CPU 31x CP 342-5 CP 343-5 CPU 41x CP 443-5 Ext. CP 443-5 Basic

S7-400

Procesadores de comunicacin para WinCC


La siguiente tabla muestra los procesadores de comunicacin recomendados para la conexin de una estacin WinCC a una red MPI. Para cada equipo WinCC slo se puede utilizar un procesador de comunicacin para la comunicacin MPI. Para cada tarjeta hay tambin un software de controlador apropiado para el protocolo de comunicacin correspondiente.
Procesador de comunicacin (WinCC) CP 5613 CP 5511 CP 5611 Estructura / Tipo Tarjeta PCI / Hardnet Tarjeta PCMCIA / Softnet Tarjeta PCI / Softnet

PROFIBUS
Para la comunicacin con los controladores S7-300 y S7-400 a travs del PROFIBUS est disponible, en el canal "SIMATIC S7 Protocol Suite", la unidad de canal "PROFIBUS" y "PROFIBUS II". Las unidades de canal dan soporte a la comunicacin a travs de los mdulos Hardnet y Softnet

Enlaces de comunicacin de los sistemas de automatizacin


La comunicacin de los controladores S7-300 o S7-400 a travs de una red PROFIBUS se puede efectuar mediante la interfaz PLC interna o a travs de un mdulo de comunicacin. La tabla muestra los componentes recomendados.
Sistema S7-300 CPU o mdulo de comunicacin CPU 31x CP 342-5 CP 343-5 CPU 41x CP 443-5 Ext. CP 443-5 Basic

S7-400

180

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.3 Seleccin de la unidad de canal

Procesadores de comunicacin para WinCC


La siguiente tabla muestra los procesadores de comunicacin recomendados para la conexin de una estacin WinCC al PROFIBUS. Las unidades de canal "PROFIBUS" dan soporte a la comunicacin a travs de las tarjetas Hardnet y Softnet. En una estacin WinCC se pueden utilizar hasta dos de estos mdulos. Para cada procesador de comunicacin hay un software de controlador apropiado para el correspondiente protocolo de comunicacin.
Procesador de comunicacin (WinCC) Estructura / Tipo CP 5613 CP 5511 CP 5611 Tarjeta PCI / Hardnet Tarjeta PCMCIA / Softnet Tarjeta PCI / Softnet

Industrial Ethernet y TCP/IP


En el WinCC hay disponibles, en el canal "SIMATIC S7 Protocol Suite", varias unidades de canal para la comunicacin a travs del Industrial Ethernet: unidades de canal "Industrial Ethernet" y "Industrial Ethernet (II)" para el protocolo " ISO" con funciones S7 unidad de canal "TCP/IP" para el protocolo "ISO-on-TCP" con funciones S7 Las unidades de canal dan soporte a la comunicacin a travs de los mdulos Hardnet y Softnet.

Mdulos de comunicacin para los sistemas de automatizacin


Para la comunicacin de los controladores S7-300 o S7-400 a travs de un Industrial Ethernet con protocolo "ISO" o "ISO-on-TCP" se equiparn stos con un mdulo de comunicacin apropiado. La tabla muestra los componentes recomendados.
Sistema S7-300 S7-400 Mdulo de comunicacin para Industrial Ethernet CP 343-1 CP 443-1 Mdulo de comunicacin para el protocolo TCP/IP CP 343-1 TCP CP 443-1 TCP CP 443-1 IT

Procesadores de comunicacin para WinCC


La comunicacin de una estacin WinCC con el Industrial Ethernet con protocolo "ISO" o "ISOon-TCP" se efecta a travs de los procesadores de comunicacin indicados y recomendados en la tabla. Para cada procesador de comunicacin hay un software de controlador apropiado para el correspondiente protocolo de comunicacin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

181

SIMATIC S7 Protocol Suite 10.4 Sumario de los tipos de datos soportados


Procesador de comunicacin (WinCC) CP 1612 CP 1613 CP 1512 Estructura / Tipo Tarjeta PCI / Softnet Tarjeta PCI / Hardnet Tarjeta PCMCIA / Softnet

10.4

Sumario de los tipos de datos soportados

Introduccin
En la configuracin de una variable se definen el tipo de datos y el ajuste de formato al formato de datos en PLC. La tabla muestra los tipos de datos soportados por el canal y la aplicacin de los ajustes de formato.

Tipos de datos soportados


Tipos de datos Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero de coma flotante 32 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits Tipo de datos sin formato Ajuste de formato No S S S S S S S No No

Encontrar informacin ms detallada acerca del ajuste de formato en el apartado "Comunicacin".

182

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

10.5
10.5.1

Configuracin del canal


Configuracin del canal "SIMATIC S7 Protocol Suite"

Introduccin
En este apartado se muestra cmo se configura el canal de "SIMATIC S7 Protocol Suite". 1. Instalacin del canal 2. Seleccin de la unidad de canal 3. Configuracin de una conexin 4. Configurar una variable Configurar los parmetros del sistema Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Consulte tambin
Parmetro del sistema de la unidad de canal (Pgina208) Configuracin de las variables (Pgina202) Unidades de canal del canal "SIMATIC S7 Protocol Suite" (Pgina184) Diagnstico de canales y variables (Pgina317)

10.5.2

Manera de configurar el canal "SIMATIC S7 Protocol Suite"

Introduccin
En este apartado se muestra cmo se instala el canal de "SIMATIC S7 Protocol Suite". 1. Instalacin del canal 2. Seleccin de la unidad de canal 3. Crear una conexin 4. Crear una variable 5. Configurar los parmetros del sistema en una instalacin que difiera del estndar de WinCC

Requisitos:
El procesador de comunicacin est integrado. El controlador de hardware est instalado. Existe un cableado al PLC.
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

183

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Procedimiento
1. Seleccionar en el men contextual de la administracin de variables la entrada "Agregar nuevo driver". Se abre un cuadro de seleccin. 2. Seleccione el canal "SIMATIC S7 Protocol Suite.chn" y cierre el cuadro de dilogo con el botn de comando "Aceptar". Entonces se crea el canal y en la administracin de variables se muestra el driver del canal y la unidad de canal correspondiente. 3. Seleccione en el men emergente de la unidad de canal deseada la entrada "Nueva conexin". 4. Introducir en el cuadro de dilogo "Propiedades del enlace" el nombre del enlace. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 5. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 6. Defina en la ficha General el nombre y el tipo de datos de la variable. De forma opcional puede usted definir en la ficha Lmites/Generacin de informes un valor de inicio y un valor de reemplazo para la variable. S quiere una descripcin detallada acerca de la configuracin de variables de la conexin de una unidad de canal determinada, entonces cierre el cuadro de dilogo y contine con el tema "Configuracin de las variables" dentro de la unidad de canal correspondiente. 7. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste el rea de direccionamiento de los datos deseados. 8. Cierre cada uno de los cuadros de dilogo abiertos con el botn de comando ""ACEPTAR". 9. Si la instalacin de su sistema WinCC y el hardware de comunicacin difieren del estndar, entonces debe usted ajustar los parmetros del sistema a los valores no estndar. Para ms informacin al respecto, vase "Parmetros de sistema".

10.5.3
10.5.3.1

Unidades de canal
Unidades de canal del canal "SIMATIC S7 Protocol Suite"

Introduccin
En los siguientes captulos se describe la configuracin de la unidad de canal y de una correspondiente conexin. Son posibles varias conexiones en una misma unidad de canal.

184

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Consulte tambin
Unidad de canal "TCP/IP" (Pgina199) Unidad de canal "Soft PLC" (Pgina198) Unidad de canal "Slot PLC" (Pgina196) Unidades de canal "PROFIBUS (I + II)" (Pgina193) Unidad de canal "Named Connections" (Pgina190) Unidad de canal "MPI" (Pgina188) Unidades de canal "Industrial Ethernet" + "Industrial Ethernet (II)" (Pgina185)

10.5.3.2

Unidades de canal "Industrial Ethernet (I+II)"

Unidades de canal "Industrial Ethernet" + "Industrial Ethernet (II)" Modo de funcionamiento


La unidad de canal "Industrial Ethernet" sirve para el acoplamiento de WinCC a los controladores S7 a travs de Industrial Ethernet. La comunicacin es posible a travs de mdulos de comunicacin (CP), en el controlador S7-300, p. ej. a travs de CP 343-1, en el S7-400, p. ej. a travs de CP 443-1. En WinCC se pueden emplear diferentes procesadores de comunicacin, p. ej. CP 1613. A travs de la unidad de canal "Industrial Ethernet (II)" es posible activar un segundo procesador de comunicacin. Ya que la comunicacin se efecta a travs del protocolo de transporte "ISO", no es necesario configurar la conexin lgica en la base de datos local. La funcin y las configuraciones de estas unidades de canal son idnticas.

Trminos tpicos de la unidad Procesador de comunicaciones


Un procesador de comunicacin (CP) es un mdulo mediante el cual se efecta la comunicacin del ordenador WinCC con una red determinada.

Protocolo de transporte "ISO"


El transporte ISO es una capa del modelo de referencia ISO-OSI y ofrece servicios para la transferencia de datos mediante conexiones. La capa de transporte asume las tareas para el control del flujo de datos, bloqueo y acuse. El protocolo define la estructura del contenido de la comunicacin de datos en la conexin fsica. Entre otras cosas define tambin el modo de servicio, el modo de proceder en el establecimiento del enlace, el almacenamiento de datos o la velocidad de transmisin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

185

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Industrial Ethernet
Industrial Ethernet es la subred ms eficaz del entorno industrial. Es apropiado para el nivel de proceso y de celdas y facilita el intercambio de grandes cantidades de datos a grandes distancias entre una gran cantidad de interlocutores. El Industrial Ethernet est normalizado con red abierta de comunicacin segn el estndar IEEE 802.3. Sus ventajas son rapidez, la simple ampliacin y apertura as como una gran disponibilidad y una distribucin mundial. Los costes de configuracin son muy bajos.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "Industrial Ethernet" (Pgina186)

Manera de configurar una conexin de la unidad de canal "Industrial Ethernet" Introduccin


Para la comunicacin de WinCC con el PLC, WinCC necesita aparte de la unidad de canal tambin una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. En los autmatas programables S7 se utiliza un mdulo de comunicacin, como p.ej. CP 343-1 en el S7-300 CP 443-1 en el S7-400. En el WinCC se utiliza un procesador de comunicacin como p. ej. el CP 1613. A travs de la unidad de canal "Industrial Ethernet (II)" se puede acceder a un segundo procesador de comunicacin. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "Industrial Ethernet" la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. En la ficha "General" introduzca el nombre de la conexin, p. ej., "Test_Ind_Eth".

186

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - Industrial Ethernet".

4. Introduzca en el campo "Direccin Ethernet" la direccin de estacin del controlador en el bus. 5. Introduzca en el campo "Nmero de rack" el nmero del rack (bastidor) en el cual se encuentra la CPU que se va a direccionar. 6. Introduzca en el campo" N ranura" el nmero del puesto de enchufe de la CPU en el rack citado. 7. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. Si la casilla de verificacin est activa, tambin se puede editar el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso de conexin de STEP7 se asigna en la configuracin de la conexin en el PLC. 8. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR. Nota Cuando se utiliza un S7-300 S7-400 con un mdulo de comunicacin externo se debe de indicar el nmero de rack / ranura de la CPU. Si el nmero de rack o de ranura es errneo no se establece la conexin de comunicacin!

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183) Diagnstico de canales y variables (Pgina317)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

187

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

10.5.3.3

Unidad de canal "MPI"

Unidad de canal "MPI" Modo de funcionamiento


La unidad de canal "MPI" sirve para el acoplamiento de WinCC a los autmatas programables SIMATIC S7-300 y S7-400 a travs de MPI. Esto puede ocurrir en WinCC a travs de la interfaz MPI interna de los aparatos de programacin p.ej. PG 760/PC RI45 un procesador de comunicacin p. ej. CP 5613 (tarjeta PCI) Tambin es apropiado el mdulo MPI (tarjeta ISA), que todava se utiliza mucho pero que ya no se puede adquirir. Ha sido sustituida por los procesadores de comunicacin. En el PLC se efecta el acoplamiento mediante la interfaz MPI de la CPU o mediante el mdulo de comunicacin correspondiente.

Trminos tpicos de la unidad MPI


MPI significa Multi Point Interface (interfaz multipunto) y es una conexin de comunicacin, en la cual son posibles varios interlocutores. La conexin con la red de comunicacin se efecta: en el PLC a travs de la interfaz MPI de la CPU o a travs de un mdulo de comunicacin, en WinCC a travs de la interfaz MPI instalada, p. ej. de una unidad de programacin o un procesador de comunicacin (tarjeta de red).

Procesador de comunicaciones
Un procesador de comunicacin (CP) es un mdulo mediante el cual se efecta la comunicacin del ordenador WinCC con una red determinada.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "MPI" (Pgina189)

188

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Manera de configurar una conexin de la unidad de canal "MPI" Introduccin


Para la comunicacin de WinCC con el PLC, WinCC necesita aparte de la unidad de canal tambin una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. En los controladores S7-300 y S7-400 se utilizan o bien la interfaz interna MPI o un mdulo de comunicacin p. ej. CP 342-5 (SIMATIC S7-300) CP 443-5 (SIMATIC S7-400). Si WinCC est instalado en un PG 760/PC RI45, entonces se puede utilizar la interfaz interna MPI, si fuera as, debe estar montado el mdulo MPI. De forma alternativa tambin se puede utilizar el mdulo de comunicacin p. ej. CP 5511 (tarjeta PCMCIA). Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El controlador (de comunicacin) "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "MPI" la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. Introduzca en la ficha General como nombre de conexin "Test_MPI". 3. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - MPI".

4. Introduzca en el campo "Direc. estacin" la direccin de estacin del controlador en el bus.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

189

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


5. El campo "ID segmento" no es soportado por el momento. El valor debe permanecer a "0". 6. Introduzca en el campo "Nmero de rack" el nmero del rack (bastidor) en el cual se encuentra la CPU que se va a direccionar. 7. Introduzca el "N ranura" de la CPU del rack citado. 8. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. Si la casilla de verificacin est ajustada, tambin se activa el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso de conexin de STEP7 se asigna en la configuracin de la conexin en el PLC. 9. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR. Nota Cuando se utiliza un S7-300 S7-400 con un procesador de comunicacin externo se debe de indicar el nmero de rack / ranura de la CPU. Si el nmero de rack o de ranura es errneo no se establece la conexin de comunicacin ! Cuando se utiliza un S7-300 en el acoplamiento a travs de una interfaz interna MPI de la CPU, se debe indicar el nmero de rack / nmero de enchufe = 0.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.3.4

Unidad de canal "Named Connections"

Unidad de canal "Named Connections" Modo de funcionamiento


La unidad de canal sirve para la creacin de una conexin configurada y simblica a travs de STEP 7. De esta forma WinCC puede acceder a conexiones redundantes y no redundantes mediante un nombre de conexin simblico. Las conexiones simblicas se necesitan p. ej. para una comunicacin altamente disponible con el PLC S7-400 en conexin con la redundancia en sistemas H/F. Los nombres de conexin simblicos se proyectan en STEP 7 a travs de la aplicacin NETPRO. Se guardan los nombres de conexiones, los parmetros de conexin y los nombres de aplicacin en una base de datos (*.XDB). Esta base de datos es guardada automticamente por la PLC/SO Engineering Tool "Mapper" en el directorio de proyecto WinCC correspondiente, pero tambin puede estar fuera de este directorio, p. ej. si no se utiliza la herramienta "Mapper" (mapeador).

190

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


Nota En el sistema WinCC slo puede haber un archivo XDB por cada interlocutor de comunicacin. Por lo tanto, no se puede copiar un archivo XDB y no se puede utilizar en varios equipos WinCC. Para activar esta base de datos en WinCC existen las siguientes posibilidades: Si el archivo XDB est fuera del directorio del proyecto (p. ej. porque no se utiliza la herramienta "Mapper" ), se debe indicar antes del inicio de WinCC la ruta y el nombre del archivo XDB en la aplicacin "Ajustar interfaz PG/PC" (control del sistema) en la ficha configuracin de STEP 7. Despus del inicio de WinCC se lee el archivo XDB de este directorio externo, mientras no exista un archivo dentro del directorio del proyecto. Este modo de proceder representa una ventaja cuando varios proyectos tienen que utilizar la misma base de datos guardada centralizadamente. Si se utiliza la herramienta "Mapper" , entonces sta copia automticamente el archivo XDB en el directorio de proyecto de WinCC. Al iniciar WinCC y al abrir el proyecto se leen todos los datos del canal S7 y se introducen en la base de datos de registro de Windows. Entonces se puede configurar una conexin en WinCC, en la cual se le asigna a un nombre de aplicacin seleccionado un nombre de conexin simblico. Nota El nombre de aplicacin y el nombre de conexin se pueden indicar manualmente, p. ej. si no existe un archivo XDB para el nombre de conexin simblico o se debe transferir el proyecto a otro equipo. Se debe tener en cuenta el escribir correctamente el nombre proyectado en STEP 7, ya que en el modo CS no se verifica el nombre.

Trminos tpicos de la unidad Procesador de comunicaciones


Un procesador de comunicacin (CP) es un mdulo a travs del cual se efecta la comunicacin del PLC a una red determinada.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "Named Connections" (Pgina192)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

191

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Manera de configurar una conexin de la unidad de canal "Named Connections" Introduccin


Para la comunicacin de WinCC con el PLC S7-400 a travs de una conexin simblica necesita WinCC, junto a la unidad de canal, una conexin lgica. Al crear una conexin lgica se le asigna a un nombre de aplicacin seleccionado un nombre de conexin simblico, que estn listados en el campo "Nombre de conexin". Los nombres de conexin simblicos y de aplicacin se configuran en el STEP 7. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "Named Connections" la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. En la ficha "General" introduzca el nombre de la conexin, p. ej., "Test_NC". 3. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - Named Connections".

4. Introduzca en el campo "Nombre de aplicacin " el nombre de aplicacin que ya sido configurado en STEP 7. La ocupacin previa es la entrada "WinCC". 5. Introduzca en el campo "Nombre de conexin" el nombre de conexin simblico que ya sido configurado en STEP 7. 6. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR.

192

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


Nota El nombre de aplicacin y el nombre de conexin se pueden indicar manualmente, p. ej. si no existe un archivo XDB para el nombre de conexin simblico o se debe transferir el proyecto a otro equipo. Se debe tener en cuenta el escribir correctamente el nombre proyectado en STEP 7, ya que en el modo CS no se verifica el nombre.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.3.5

Unidades de canal "PROFIBUS (I+II)"

Unidades de canal "PROFIBUS (I + II)" Modo de funcionamiento


La unidad de canal sirve para el acoplamiento de WinCC a los autmatas programables SIMATIC S7-300 y S7-400 a travs de una red PROFIBUS. En los autmatas programables S7 se utiliza un mdulo de comunicacin, p. ej. CP 342-5 en el S7-300 CP 443-5 en el S7-400. En el WinCC se utiliza un procesador de comunicacin como p. ej. el CP 5613. A travs de la unidad de canal "PROFIBUS II" se puede acceder a un segundo procesador de comunicacin. De esta forma aumenta la cantidad mxima de conexiones.

Trminos tpicos de la unidad PROFIBUS


El PROFIBUS es un sistema de comunicacin abierto e independiente del fabricante para el nivel de celdas y campos y est configurado para un mximo de 127 interlocutores. El PROFIBUS est basado en la norma europea EN 50170, volumen 2, PROFIBUS. Como procedimiento de acceso, PROFIBUS utiliza el llamado "Token Passing" (de paso de testigo) con un maestro-esclavo subordinado.

Procesador de comunicaciones
Un procesador de comunicacin (CP) es un mdulo a travs del cual se efecta la comunicacin del equipo WinCC a una red determinada.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

193

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "PROFIBUS" (Pgina194)

Manera de configurar una conexin de la unidad de canal "PROFIBUS" Introduccin


Para la comunicacin con el PLC, WinCC necesita, junto a la unidad de canal, una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. En los autmatas programables S7 se utiliza un mdulo de comunicacin, como p.ej. CP 342-5 en el S7-300 CP 443-5 en el S7-400. En el WinCC se utiliza un procesador de comunicacin como p. ej. el CP 5613. A travs de la unidad de canal "PROFIBUS II" se puede acceder a un segundo procesador de comunicacin. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "PROFIBUS" la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. Introduzca en la ficha General como nombre de conexin "Test_PROFIBUS".

194

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - PROFIBUS".

4. Introduzca en el campo la " direc. estacin" del controlador en el bus. 5. El campo "ID segmento" no es soportado por el momento. El valor debe permanecer a "0". 6. Introduzca el "nmero de rack", en el cual se encuentra la CPU que se va a direccionar. 7. Introduzca el "N ranura" de la CPU del rack citado. 8. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. Si la casilla de verificacin est ajustada, tambin se activa el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso de conexin de STEP7 se asigna en la configuracin de la conexin en el PLC. 9. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR. Nota Durante la puesta en servicio de la comunicacin PROFIBUS se pueden producir averas en el PROFIBUS, cuando se conecta el procesador de comunicacin estando conectado el ordenador WinCC al PROFIBUS. Por tanto, se recomienda conectar el ordenador al PROFIBUS solamente cuando est desconectado. De lo contrario, se pueden formar en el bus (segn la norma PROFIBUS) varios Token (testigos) que producen una avera del bus. Cuando se utiliza un S7-300 S7-400 con un mdulo de comunicacin externo se debe de indicar el nmero de rack / ranura de la CPU. Si el nmero de rack o de ranura es errneo no se establece la conexin de comunicacin !

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

195

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.3.6

Unidad de canal "Slot PLC"

Unidad de canal "Slot PLC" Modo de funcionamiento


La unidad de canal "Slot PLC" sirve para la comunicacin de WinCC con hasta cuatro slots PLC (WinAC Pro) montados en el equipo WinCC. Como los Slot PLC tienen un puerto integrado, no se necesita ningn otro hardware de comunicacin para la comunicacin entre WinCC y Slot PLC.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "Slot PLC" (Pgina196)

Manera de configurar una conexin de la unidad de canal "Slot PLC" Introduccin


Para la comunicacin con las tarjetas SPS incorporadas WinCC necesita, adems de la unidad de canal, una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. Si hay que configurar varios slots PLC se necesita el slot PLC versin 3.4.

Procedimiento
1. En el men emergente de la unidad de canal "Slot PLC" seleccione la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. En la ficha "General" introduzca el nombre de la conexin, p. ej., "Test_SPLC".

196

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Con el botn de comando "Propiedades" abra el cuadro de dilogo "Parmetro de enlace - Slot PLC".

4. En el campo "Direccin de estacin" introduzca la direccin de estacin del slot PLC en el bus Soft K. 5. En el campo "N slot" introduzca el nmero del slot PLC. 6. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. 7. Si la casilla de verificacin est ajustada, tambin se activa el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso del enlace es otorgado por STEP 7 cuando se configura el enlace en AS. 8. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR. Nota Los parmetros de enlace "Direccin de estacin" y "N slot" deben ser iguales cuando hay varios slots PLCs y deben comenzar a partir del "N de slot" "3".

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

197

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

10.5.3.7

Unidad de canal "Soft PLC"

Unidad de canal "Soft PLC" Modo de funcionamiento


La unidad de canal "Soft PLC" sirve para la comunicacin del WinCC con un Soft PLC (WinAC Basis), que est instalado en el ordenador WinCC. Para la comunicacin entre WinCC y el Soft PLC no se requiere ningn otro hardware de comunicacin.

Consulte tambin
Configuracin de las variables (Pgina202) Cmo configurar una conexin de la unidad de canal "Soft PLC" (Pgina198)

Cmo configurar una conexin de la unidad de canal "Soft PLC" Introduccin


Para la comunicacin con el Soft PLC, WinCC necesita, junto a la unidad de canal, una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. En el men emergente de la unidad de canal "Soft PLC" seleccione la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. En la ficha "General" introduzca el nombre de la conexin, p. ej., "Test_SOFTPLC".

198

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Con el botn de comando "Propiedades" abra el cuadro de dilogo "Parmetro de enlace - Soft PLC".

4. En el campo "Direccin de estacin" introduzca la direccin de estacin del Soft PLC en el bus Soft K. 5. En el campo "N slot" introduzca el nmero del slot. Este nmero de ranura se asigna durante la configuracin de hardware del Soft PLC, y se requiere al utilizar varios Soft PLC en un mismo ordenador WinCC. 6. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. 7. Si la casilla de verificacin est ajustada, tambin se activa el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso del enlace es otorgado por STEP 7 cuando se configura el enlace en AS. 8. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.3.8

Unidad de canal "TCP/IP"

Unidad de canal "TCP/IP" Modo de funcionamiento


La unidad de canal "TCP/IP" sirve para el acoplamiento de WinCC a los controladores SIMATIC S7-300 y S7-400 mediante un Industrial Ethernet con protocolo "ISO-on-TCP Transport".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

199

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


Este protocolo equivale al estndar TCP/IP con la ampliacin RFC 1006. Dicha ampliacin es necesaria porque en TCP/IP se emplea una comunicacin que no bloquea los datos. La comunicacin se efecta en el controlador S7-300 mediante un mdulo de comunicacin como p.ej. CP 343-1 TCP, en S7-400 mediante CP 443-1 TCP CP 443-1 IT. En WinCC se utiliza un procesador de comunicacin como p. ej. CP 1613. Ya que la comunicacin se efecta a travs de un protocolo de transporte ISO-on-TCP, no es necesario configurar la conexin lgica en la base de datos local.

Trminos tpicos de la unidad Procesador de comunicaciones


Un procesador de comunicacin (CP) es un mdulo a travs del cual se efecta la comunicacin del equipo WinCC a una red determinada.

Protocolo de transporte ISO


El transporte ISO es una capa del modelo de referencia ISO-OSI y ofrece servicios para la transferencia de datos mediante conexiones. La capa de transporte acepta las tareas para el control del flujo de datos, bloqueo y acuse. El protocolo define la estructura del contenido de la comunicacin de datos en la conexin fsica. Entre otras cosas define tambin el modo de servicio, el modo de proceder en el establecimiento del enlace, el almacenamiento de datos o la velocidad de transmisin.

Industrial Ethernet
Industrial Ethernet es la subred ms eficaz del entorno industrial. Es apropiado para el nivel de proceso y de celdas y facilita el intercambio de grandes cantidades de datos a grandes distancias entre una gran cantidad de interlocutores. El Industrial Ethernet est normalizado con red abierta de comunicacin segn el estndar IEEE 802.3. Sus ventajas son rapidez, la simple ampliacin y apertura as como una gran disponibilidad y una distribucin mundial. Los costes de configuracin son muy bajos.

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar una conexin de la unidad de canal "TCP/IP" (Pgina201)

200

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Manera de configurar una conexin de la unidad de canal "TCP/IP" Introduccin


Para la comunicacin de WinCC con el PLC, WinCC necesita aparte de la unidad de canal tambin una conexin lgica. Al crear una conexin lgica se definen todos los parmetros especficos. La comunicacin en el controlador S7-300 es posible a travs de un mdulo de comunicacin como p.ej. CP 343-1 TCP, en el S7-400 a travs de CP 443-1 TCP o CP 443-1 IT. En WinCC se utiliza un procesador de comunicacin como p. ej. CP 1613. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el men emergente de la unidad de canal "TCP/IP" la entrada "Nueva conexin". Se abre el cuadro de dilogo "Propiedades de la conexin". 2. Introduzca en la ficha General el nombre de conexin "Prueba_TCP". 3. Abra mediante el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - TCP/IP".

4. Introduzca en el campo "Direccin IP" la direccin de protocolo de Internet del controlador en el bus. 5. Introduzca en el campo "Nmero de rack" el nmero del rack (bastidor) en el cual se encuentra la CPU que se va a direccionar.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

201

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


6. Introduzca en el campo" N ranura" el nmero del puesto de enchufe de la CPU en el rack citado. 7. Active la casilla de verificacin "Enviar/Recibir bloque de datos sin formato", si se van a transferir bloques de datos BSEND/BRCV a travs de la conexin. Si la casilla de verificacin est ajustada, tambin se activa el campo "Recursos de conexin". Introduzca el valor hexadecimal para el recurso de conexin. El recurso de conexin de STEP7 se asigna en la configuracin de la conexin en el PLC. 8. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR. Nota Cuando se utiliza un S7-300 S7-400 con un mdulo de comunicacin externo se debe de indicar el nmero de rack / ranura de la CPU. Si el nmero de rack o de ranura es errneo no se establece la conexin de comunicacin !

Consulte tambin
Configuracin de las variables (Pgina202) Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.4
10.5.4.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En las siguientes secciones se describe la configuracin de las variables. Se diferencia segn el tipo de acceso al rea de datos en el PLC o el tipo de datos de las variables de WinCC. Encontrar informacin ms detallada acerca del diagnstico de canal, de conexin y de variables en "Diagnstico de la comunicacin".

Consulte tambin
Manera de configurar una variable de texto (Pgina207) Manera de configurar una variable con acceso de palabras (Pgina205) Manera de configurar una variable con acceso de bytes (Pgina204) Manera de configurar una variable con acceso de bits (Pgina203)

202

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

10.5.4.2

Manera de configurar una variable con acceso de bits

Introduccin
En esta seccin se muestra como se proyecta una variable con acceso por bits en el rea de direccin en el PLC.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth".

Procedimiento
1. Seleccionar en el men emergente de la conexin "Test_Ind_Eth" la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable "ETH_Var1_bit" en el campo "Nombre". Ajustar el tipo de datos "Variable binaria" en el campo "Tipo de datos". 3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "rea de datos" en que rea de datos del controlador deben estar los datos. Si est seleccionado el rea de datos" DB" , introduzca en el campo activado "N de DB" el nmero del mdulo de datos.

4. La entrada "BIT" en el campo "Direccionamiento" no se puede modificar, ya que est definido por el tipo de datos "Variable binaria" de la variable de WinCC. 5. Introduzca en los dos campos de debajo la direccin BYTE y BIT. La rotulacin del campo izquierdo depende de la entrada en el campo "rea de datos" p.ej. "D" en el rea de datos "DB" y tipo "Variable binaria".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

203

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


6. Active la casilla de verificacin "Quality Code", si se trata de una variable con Quality Code y se debe utilizar en WinCC. El cdigo tambin tiene que estar a disposicin en el PLC. La casilla de verificacin slo est activada si el rea de datos "DB" est seleccionado. 7. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR".

Consulte tambin
Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.4.3

Manera de configurar una variable con acceso de bytes

Introduccin
En esta seccin se muestra como se proyecta una variable con acceso por bytes en el rea de direccin en el PLC.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth".

Procedimiento
1. Seleccionar en el men emergente de la conexin "Test_Ind_Eth" la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable "ETH_Var2_byte" en el campo "Nombre". Ajustar en el campo "Tipo de datos" el tipo "Valor de 8 bits sin signo".

204

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "rea de datos" en que rea de datos del controlador deben estar los datos. Si est seleccionado el rea de datos" DB" , introduzca en el campo activado "N de DB" el nmero del mdulo de datos.

4. La entrada "BYTE" en el campo "Direccionamiento" no se puede modificar, ya que est definida por el tipo de datos "Valor de 8 bits sin signo" de la variable de WinCC. 5. Introduzca en el campo inferior la direccin BYTE. La rotulacin del campo depende de la entrada en el campo "rea de datos" p.ej. "DBB" en el rea de datos "DB" y tipo "Valor de 8 bits sin signo". 6. Active la casilla de verificacin "Quality Code", si se trata de una variable con Quality Code y se debe utilizar en WinCC. El cdigo tambin tiene que estar a disposicin en el PLC. La casilla de verificacin slo est activada si el rea de datos "DB" est seleccionado. 7. Cierre cada uno de los dos cuadros de dilogo abiertos con el botn de comando ""ACEPTAR.

Consulte tambin
Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.4.4

Manera de configurar una variable con acceso de palabras

Introduccin
En esta seccin se muestra como se proyecta una variable con acceso por palabras en el rea de direccin en el PLC. Para las variables con una longitud de 4 BYTE ("Palabra doble") y ms tambin es vlido este modo de proceder.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

205

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth".

Procedimiento
1. Seleccionar en el men emergente de la conexin "Test_Ind_Eth" la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable p.ej. "ETH_Var3_word" en el campo "Nombre". Ajustar en el campo "Tipo de datos" el tipo "Valor de 16 bits sin signo". 3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "rea de datos" en que rea de datos del controlador deben estar los datos. Si est seleccionado el rea de datos" DB" , introduzca en el campo activado "N de DB" el nmero del mdulo de datos.

4. La entrada "Palabra" en el campo "Direccionamiento" no se puede modificar, ya que est definida por el tipo de datos "Valor de 16 bits sin signo" de la variable de WinCC. 5. Introduzca en el campo inferior del direccionamiento el valor numrico de la direccin. La rotulacin del campo depende de la entrada en el campo "rea de datos" p.ej. "DBW" en el tipo "Valor de 16 bits sin signo". 6. Active la casilla de verificacin "Quality Code", si se trata de una variable con Quality Code y se debe utilizar en WinCC. El cdigo tambin tiene que estar a disposicin en el PLC. La casilla de verificacin slo est activada si el rea de datos "DB" est seleccionado. 7. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

206

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

10.5.4.5

Manera de configurar una variable de texto

Introduccin
En este apartado explicaremos cmo configurar una variable de texto. WinCC slo da soporte a una variable de texto en el canal "SIMATIC S7 Protocol Suite" al tipo de cadena S7, que consta de una palabra de control y los datos tiles reales de la cadena: En la configuracin de una variable de texto en WinCC se debe indicar la direccin de la palabra de control, que se encuentra en la memoria PLC delante de los datos tiles. El primer BYTE de la palabra de control contiene la longitud proyectada mxima de la cadena, el segundo BYTE la longitud actual. Al aplicar la estructura de datos en la memoria del PLC hay que tener en consideracin que la longitud de la variable de texto configurada en WinCC se ampla en los 2 bytes de la palabra de control. Si se aplican las estructuras de datos de las variables de texto en sucesin directa en el rea de memoria, se sobrescriben los datos subsiguientes. Al cambiar de la versin PCS7 V4.01 a V5.0 SP1 se debe mapear nuevamente, ya que en las versiones anteriores a V5.0 en la configuracin de las variables de texto se indicaba la direccin de los datos tiles, mientras que a partir de la versin V5.0 se indica la direccin de la palabra de control. Al leer, se lee la palabra de control junto con los datos tiles y se valora la longitud actual en dos BYTES. A las variables de texto de WinCC slo se le transfieren los datos tiles correspondiente a la longitud actual que contiene el segundo Byte de control. Al escribir se determina la longitud real de la cadena ("\0"-carcter) y el BYTE de control se enva con la longitud actual junto con los datos tiles al PLC.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth".

Procedimiento
1. Seleccionar en el men emergente de la conexin "Test_Ind_Eth" la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable "ETH_Var3_Text" en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo de datos "Variable de texto de juego de caracteres de 8 bits". Introduzca usted en el campo "Longitud" la longitud de variable en bytes.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

207

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Ajuste en el campo "rea de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos" DB" , introduzca en el campo activado "N de DB" el nmero del mdulo de datos.

4. En la entrada en el campo "Direccionamiento" slo se puede modificar "BYTE" o "palabra" , ya que estas entradas estn definidas por el tipo de datos "Variable de texto de juego de caracteres de 8 bits" de la variable de WinCC. 5. Introduzca en el campo inferior del direccionamiento el valor numrico de la direccin. Aqu se debe indicar la direccin de la palabra de control. La rotulacin de este campo depende de la entrada en el campo "rea de datos" p.ej. "DBW" en el direccionamiento " Palabra". 6. Active la casilla de verificacin "Quality Code", si se trata de una variable con Quality Code y se debe utilizar en WinCC. El cdigo tambin tiene que estar a disposicin en el PLC. La casilla de verificacin slo est activada si el rea de datos "DB" est seleccionado. 7. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Manera de configurar el canal "SIMATIC S7 Protocol Suite" (Pgina183)

10.5.5
10.5.5.1

Parmetros del sistema


Parmetro del sistema de la unidad de canal

Introduccin
Si necesita una configuracin que difiera de los ajustes predeterminados de WinCC, usted puede efectuar todas las modificaciones mediante el cuadro de dilogo "Parmetro del sistema" de la unidad de canal. Ud. puede modificar:
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

208

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


el nombre lgico del equipo la utilizacin de los servicios de lectura cclicos en el PLC

Nombre lgico del equipo


La comunicacin entre WinCC y PLC se efecta a travs de los nombres lgicos del equipo. Estos se asignan en la instalacin de la tarjeta de comunicacin y son especficos de la unidad. Este campo se asigna previamente con una entrada especfica de unidad p.ej. "MPI" en la unidad de canal "MPI".

Utilizar servicios de lectura cclicos en PLC


Se puede definir si se van a utilizar los servicios de lectura cclicos del S7-PLC (denominados tambin servicios cclicos de variables). En estos servicios de lectura cclicos se agrupan en exigencias individuales las variables que se van a leer cclicamente y se envan al PLC. El PLC enva los datos solicitados una vez al recibir la exigencia y luego despus de transcurrir el ciclo temporal. Cuando se activan los servicios de lectura cclicos puede utilizarse tambin la transferencia de modificacin. En dicho caso slo se transfieren los datos cuyo valor ha cambiado. Esta funcin debe ser soportada por el PLC. Nota Los parmetros de sistema de las fichas de SIMATIC S7 y unidad son especficos de la unidad y por lo tanto cada unidad de canal del canal se ajusta por separado.

Consulte tambin
Manera de modificar el nombre lgico del equipo (Pgina212) Manera de configurar los parmetros del sistema (Pgina210) Servicios de lectura cclicos del AS (Pgina209)

10.5.5.2

Servicios de lectura cclicos del AS

Introduccin
En los parmetros de sistema del canal "SIMATIC S7 Protocol Suite" se pueden definir si van a utilizarse los servicios de lectura cclicos del PLC S7 (tambin llamados servicios de variables cclicos). En estos servicios de lectura cclicos se agrupan en exigencias individuales las variables que se van a leer cclicamente y se envan al PLC. El PLC enva los datos solicitados una vez despus de recibir la exigencia y despus cada vez al finalizar el ciclo temporal. Si los datos solicitados ya no se necesitan ms, p.ej. en el cambio de una imagen, WinCC elimina el servicio de lectura cclico en el PLC. Normalmente se deben utilizar los servicios de lectura cclicos en PLC. Por este motivo est activada en los parmetros del sistema de la unidad de canal la casilla de verificacin

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

209

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


correspondiente mediante ocupacin previa. Si no se van a utilizar los servicios de lectura cclicos, se debe modificar este ajuste. Slo si estn activados los servicios de lectura cclicos puede utilizarse tambin la transferencia de modificacin. En tal caso, el PLC transmite nicamente los datos cuyo valor ha cambiado y slo una vez por cada ciclo del PLC. Esta funcin debe ser soportada por el PLC. La comunicacin PLC y PLC-SO est menos solicitada con los servicios cclicos y la transferencia de modificacin, ya que no se envan constantemente rdenes de lectura al PLC y no se deben editar en ste. En los servicios de lectura acclicos se agrupan las variables que se van a leer en una sola exigencia y se enva al PLC. El PLC enva una sola vez los datos solicitados. La formacin de ciclos para la exigencia la efecta WinCC.

Cantidad de servicios de lectura cclicos en una CPU


La cantidad de servicios de lectura cclicos depende de los recursos que estn disponibles en S7-PLC. Para una S7-300 estn permitidos como mx. 4 servicios de lectura cclicos, para una S7-416 o 417 como mximo 32 servicios. Esta cantidad se refiere a todos los interlocutores de la comunicacin con el PLC, es decir, si varios sistemas de WinCC se comunican con una S7-PLC, se deben de repartir los recursos del PLC. Si se ha sobrepasado la cantidad mxima de servicios, se rechaza un siguiente servicio de lectura cclico. WinCC debe solicitar estos datos a travs de servicios de lectura acclicos y debe crear el mismo la formacin de ciclos.

Exigencia de variables externas en scripts


La utilizacin de servicios de lectura cclicos no tiene ninguna influencia despus de una seleccin de imagen sobre la primera actualizacin, si la imagen seleccionada no contiene scripts, que exigen variables externas a travs de la funcin "GetTagWord()". Si en la seleccin de imagen se ejecutan scripts con"GetTagWord()", puede ocurrir debido a una configuracin incorrecta de estos scripts, que se le suministre constantemente al canal despus de un cambio de imagen nuevas exigencias de variables. Si un script necesita variables externas, entonces se debera de indicar para estas como evento trigger "Variable"

10.5.5.3

Manera de configurar los parmetros del sistema

Introduccin
Esta seccin muestra como Ud. puede configurar los parmetros del sistema del canal "SIMATIC S7 Protocol Suite". El cuadro de dilogo "Parmetro del sistema" consta de dos fichas: Ficha SIMATIC S7 Ficha Unidad Los parmetros de sistema de las fichas de SIMATIC S7 y unidad son especficos de la unidad y por lo tanto cada unidad de canal del canal se ajusta por separado.

210

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


Las fichas son idnticas para todas las unidades de canal del canal S7. Por este motivo se utiliza en los ejemplos el cuadro de dilogo para la unidad de canal "MPI". Las modificaciones de los valores de los parmetros tendrn efecto el reiniciar WinCC. Nota Al copiar el proyecto a otro equipo, se mantienen las propiedades de la ficha Unidad, pero no las de la ficha SIMATIC S7.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto.

Procedimiento
1. Seleccione en el inventario de variables el canal "SIMATIC S7 Protocol Suite". Abra mediante el men emergente de la unidad de canal deseada el cuadro de dilogo "Parmetro del sistema". 2. Seleccione la ficha SIMATIC S7. Active la casilla de verificacin "por PLC" y "con transferencia de modificaciones" si debe conectarse la formacin de ciclo en la lectura de variables por el canal y se tiene que activar la transferencia de modificacin. Se utilizarn servicios cclicos en el PLC, si estn disponibles. Encontrar informacin ms detallada en "Servicios de lectura cclica del PLC".

3. Active en el rea "Control de vida" la casilla de verificacin "Activar", si se va a utilizar esta funcin. Introduzca en el campo "Intervalo" el valor en segundos para el intervalo de tiempo para enviar telegramas de vida. Introduzca en el campo "Tiempo de control" el valor en segundos para la vigilancia de una respuesta al telegrama de vida. 4. Active en el campo "Vigilancia de parada de la CPU" la casilla de verificacin "Activar", si WinCC debe marcar en estado de parada de la S7-CPU la comunicacin como fallida.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

211

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal


5. Seleccione la ficha Unidad. En el campo "Nombre lgico del equipo" se indica un nombre, que depende del procesador de comunicacin instalado. Este nombre slo lo debe modificar, si ha seleccionado otro nombre en la instalacin del procesador de comunicacin utilizado. Encontrar informacin ms detallada bajo el tema "Modificar el nombre lgico del equipo".

6. Active la casilla de verificacin" Configurar automticamente", si se debe configurar automticamente el nombre del equipo al iniciar el Runtime, si se ha instalado para este tipo de comunicacin un solo procesador de comunicacin. 7. Active la casilla de verificacin "Escribir con prioridad", si rdenes de escritura con una prioridad superior se van a editar como rdenes de lectura. 8. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar".

Consulte tambin
Manera de modificar el nombre lgico del equipo (Pgina212) Servicios de lectura cclicos del AS (Pgina209)

10.5.5.4

Manera de modificar el nombre lgico del equipo

Introduccin
La comunicacin con el S7 se efecta mediante el nombre lgico del equipo. Estos se asignan en la instalacin del procesador de comunicacin y son especficos de la unidad. Dependiendo del procesador de comunicacin instalado se han establecido determinados valores predeterminados para el nombre del equipo, que estn listados abajo en la tabla "Nombre de equipo predeterminado". Las fichas son idnticas para todas las unidades del canal S7, por este motivo se indica en la descripcin del cuadro de dilogo para la unidad de canal "MPI".

212

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.5 Configuracin del canal

Nombre del equipo predeterminado


Unidad de canal Industrial Ethernet Industrial Ethernet (II) MPI Named Connections PROFIBUS PROFIBUS (II) Ranura PLC Soft PLC TCP/IP Nombre del equipo predeterminado CP_H1_1: CP_H1_2: MPI VM/ CP_L2_1: CP_L2_2: SLOT_PLC SOFT_PLC CP-TCPIP

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. Se debe crear una conexin de una unidad de canal p. ej. "MPI".

Procedimiento
1. Seleccione la unidad de canal deseada en el inventario de variables. 2. Abra mediante el men emergente la ventana de cuadro de dilogo "Parmetros del sistema". 3. Seleccione la ficha Unidad. 4. Ajuste en el campo "Nombre lgico del equipo" un nombre del equipo. Puede seleccionar una entrada de la lista de seleccin del campo o introducir manualmente un nuevo nombre. Los nombres del equipo posibles se determinan mediante la herramienta "Ajustar interfaz PG/PC" (panel de control). Si no est instalada, slo se indicar el nombre del equipo actualmente ajustado. Si define otro nombre lgico del equipo, entonces se visualizara un aviso de advertencia. La entrada manual slo la debera usar, si en la estacin de destino se utiliza una tarjeta de comunicacin, que no est instalada en el sistema de configuracin. 5. Cierre el cuadro de dilogo abierto mediante el botn de comando ""ACEPTAR. Nota Los nombres lgicos del equipo se deben aceptar exactamente del ajuste del equipo. Los nombres lgicos de equipo predeterminados de "Industrial Ethernet" y "PROFIBUS" contienen p.ej. dos puntos al final del nombre. Las modificaciones de los valores de los parmetros tendrn efecto el reiniciar WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

213

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6
10.6.1

Funciones especiales
Funciones especiales del canal "SIMATIC S7 Protocol Suite"

Introduccin
El canal "SIMATIC S7 Protocol Suite" contiene algunas funciones especiales, cuya funcionalidad se explica en este captulo.

Consulte tambin
Redundancia de software (Pgina256) Variables de datos sin formato del canal "SIMATIC S7 Protocol Suite" (Pgina249) Intercambio de datos con el bloque de funcin S7 "AR_SEND" (Pgina214)

10.6.2
10.6.2.1

Intercambio de datos con el bloque de funcin S7 AR_SEND


Intercambio de datos con el bloque de funcin S7 "AR_SEND"

Introduccin
El bloque de funcin S7 "AR_SEND" en AS S7-400 sirve para transferir valores de proceso en ficheros de valores de proceso.

Modo de funcionamiento
Para transferir los valores de proceso del AS a un fichero de valor de proceso en WinCC, en el AS "S7-400" existe el mdulo de funciones integrado SFB 37 "AR_SEND". Un mdulo AR_SEND puede abastecer de datos a una variable de fichero en la funcin bsica. Si se utiliza el subnmero AR_ID, se pueden abastecer tambin varias variables de fichero. Durante la utilizacin del mdulo AR_SEND no se envan los valores de proceso de forma individual al fichero, sino que se almacenan en el AS y se transfieren en paquete. Esto conlleva a una reduccin de la carga de la red utilizada. En un AS se pueden utilizar una cantidad dependiente de la CPU de mdulos AR_SEND (p. ej. para CPU 416, mx. 32 AR_SEND). A cada mdulo AR_SEND se le ha asignado un AR_ID. Utilizando el subnmero se ampla la cantidad de datos de proceso transferibles, ya que para cada AR_ID son posibles hasta 4095 subnmeros. En la prctica se limita la cantidad de variables de fichero de cada mdulo AR_SEND mediante la longitud mxima del rea de datos a transferir. Encontrars ms indicaciones al respecto en el tema "Estructura y parmetros de la estructura del bloque de datos" en la descripcin del parmetro "Cantidad de los valores de proceso".

214

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


AR_ID y el subnmero AR_ID establecen la asignacin entre los datos en el AS y las variables de fichero y se definen con otros parmetros en la configuracin de la estructura de datos en los mdulos de datos en el AS. Esta asignacin se configura en WinCC, mientras que los otros parmetros se evalan automticamente. Anteriormente se debe efectuar la configuracin del SFB 37 "AR_SEND" en el AS y el establecimiento de la estructura del bloque de datos, ya que la configuracin en WinCC se establece con estos valores en el AS. Encontrar indicaciones acerca de la configuracin del mdulo de funciones "AR_SEND" en la documentacin del AS "S7-400".

Sumario de las variantes "AR_SEND"


Variante: AR_SEND para... una variable de fichero Cantidad de los ficheros de Uso previsto variables controlados por proceso por cada AR_SEND una Para la transferencia de valores de proceso para una variable de fichero, aunque los valores de proceso tambin se pueden leer en muy pequeos intervalos de tiempo. *Para la transferencia de valores de proceso para varias variables de fichero, aunque los valores de proceso tambin se pueden leer en muy pequeos intervalos de tiempo. Para el abastecimiento de valores cclico de las ms variables de fichero posible con un valor cada una en un momento.

varias variables de fichero

corresponden a la cantidad de subnmeros AR_ID

varias variables de corresponden a la cantidad fichero (optimizadas) de subnmeros AR_ID

Consulte tambin
Variante AR_SEND para varias variables de fichero (Pgina229) Manera de configurar una variante AR_SEND para varias variables de fichero (Pgina245) Manera de configurar la variante AR_SEND para una variable de fichero (Pgina242) Variante AR_SEND para varias variables de fichero (optimizado) (Pgina240) Variante AR_SEND para una variable de fichero (Pgina224)

10.6.2.2

Estructura y parmetros de un bloque de datos

Introduccin
Para transferir datos con el mdulo de funciones "AR_SEND" se preparan los datos a transferir en el AS en un mdulo de datos en uno o varios bloques de datos. La estructura de un bloque de datos depende de varios parmetros, p. ej. de la variante de AR_SEND utilizada, de la utilizacin de un intervalo de tiempo o del tipo de datos de los valores de proceso. Los parmetros utilizados en el bloque de datos se describen a continuacin. La definicin de los diferentes valores de los parmetros se efecta en el bloque de datos en el AS y durante la parametrizacin del mdulo de funciones "AR_SEND".
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

215

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


La parametrizacin se verifica durante la evaluacin de los bloques de datos en WinCC. Si WinCC establece la presencia de un error en la estructura del bloque de datos o la configuracin de las variables de fichero no concuerda con los datos recibidos, entonces se efecta una entrada en el registro cronolgico de diagnstico de WinCC con la siguiente estructura: "Fecha, hora, 1003080 ,4 ,user name, computer name, NRMS7PMC, PdeReceive: Unknown parameter AR_SEND from connection verbindungsname ...+ ms informaciones acerca de la descripcin del error" Si en el sistema de avisos estn configurados los avisos del sistema de WinCC, entonces esta entrada de diagnstico activa adicionalmente un aviso de tcnica de control de proceso SO con el nmero 1003080. En el comentario de este aviso se encuentra el texto de entrada en el registro cronolgico.

Estructura de un bloque de datos


Cada bloque de datos consta de un rea de cabecera (header) y un rea de datos tiles: El encabezado contiene la informacin sobre los valores de proceso y sus ciclos, as como intervalo de tiempo dado el caso. El rea de datos tiles contiene los valores de proceso reales. Uno o varios bloques de datos forman el rea de datos a transferir.

Nota En la representacin de los bloques de datos cada lnea representa dos Bytes. Los valores de proceso pueden tener una longitud de un o dos Bytes, dependiendo de su tipo de datos. Encontrar ms indicaciones al respecto en la descripcin del parmetro "Cantidad de los valores de proceso".

216

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Descripcin de los parmetros Tipo de cabecera


El tipo de cabecera define el tipo de las informaciones que contiene el encabezado.
Tipo de cabecera 0 1 8 9 Fecha y hora Cabecera sin intervalo de tiempo Cabecera con intervalo de tiempo Cabecera sin intervalo de tiempo Cabecera con intervalo de tiempo Subnmero AR_ID Cabecera sin subnmero AR_ID Cabecera sin subnmero AR_ID Cabecera con subnmero AR_ID Cabecera con subnmero AR_ID

Nota En los tipos de header (cabecera) 0 y 8 se suprimen en la cabecera los bytes para el intervalo de tiempo. Ya que estos bytes no se mantienen reservados en el bloque de datos, la cabecera se acorta correspondientemente 8 bytes.

Subnmero AR_ID
Define la asignacin entre los datos tiles PLC y las variables de fichero de WinCC y se configuran en dos posiciones: En WinCC en la configuracin de las variables de fichero controladas por proceso En el PLC para la formacin del rea de los datos tiles a transferir El subnmero es importante slo para los tipos de cabecera 8 9. Para los subnmeros son vlidos los valores comprendidos entre 1 y 4095. El parmetro se indica en WinCC como valor hexadecimal (1 - 0FFF).

Fecha y hora
El intervalo de tiempo contiene la fecha y la hora en el formato SIMATIC S7-BCD. WinCC no evala la indicacin del da de la semana.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

217

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Nota El sistema de automatizacin S7 no conoce el cambio de horario de verano/invierno. En el PLC ha de estar siempre ajustado el horario de invierno local como horario del sistema. La correccin del sello de tiempo a horario de verano o invierno se efecta en WinCC mediante la DLL de norma. Para las aplicaciones de WinCC est entonces disponible el horario corregido y un identificador de horario de verano/invierno. As, por ejemplo, en Tag Logging se acepta el horario corregido y el identificador en el fichero.

Ciclo
Ciclo, en el cual se leen los valores de proceso. Este parmetro es un factor para las unidades de tiempo indicadas en Unidad(rea). Longitud de datos: palabra doble. Por ejemplo: "Ciclo" = 10 ; "Unidad (rea)" = 4 significa: un ciclo de lectura de los valores de proceso = 10 segundos

Unidad (tipo)
Define el tipo de informacin temporal y repercute en el parmetro "Cantidad de los valores de proceso".
N 1 Significado Los valores de proceso se leen de forma equidistante. El tiempo de inicio est indicado en el intervalo de tiempo del encabezado (header) y es necesario. Para el intervalo entre los valores de proceso son vlidos las unidades de tiempo de "Unidad (rea)" y el factor "Ciclo". Cada valor de proceso contiene un intervalo de tiempo. No se evala un intervalo de tiempo indicado en el encabezado (header). La estructura corresponde al intervalo de tiempo en el encabezado (header) con una longitud de 8 Bytes. Cada valor de proceso contiene una diferencia de tiempo relativa en unidades de tiempo con una longitud de datos de 2 palabras. El tiempo absoluto es la suma del intervalo de tiempo en el header (= tiempo inicial) y la diferencia de tiempo relativa en la unidad de tiempo definida con "Unidad(rea)". Es necesaria la indicacin del intervalo de tiempo en el encabezado. Cada valor de proceso contiene un subnmero AR_ID. Para el valor de proceso es vlido el intervalo de tiempo indicado en el encabezado. Es necesaria la indicacin del intervalo de tiempo en el encabezado.

Unidad (rea)
Indica el tamao en la unidad (tipo) = 1 o 3 unidades de tiempo utilizadas.

218

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


N 1 2 3 4 5 6 7 Significado Reservado Reservado Milisegundos Segundos Minutos Horas Das

Tipo de datos de los datos de proceso


Los valores de proceso se guardan directamente en el formato S7.
N 0 1 2 3 4 5 Tipo de datos S7 BYTE WORD INT DWORD DINT REAL Tipos de datos de WinCC BYTE WORD SWORD DWORD SDWORD FLOAT

Cantidad de los valores de proceso


Dependiendo de la entrada en "Unidad(tipo)" el rea de datos transferido puede contener una cantidad de valores de proceso. La cantidad est limitada por la longitud mxima del rea de datos a transferir de 16 Kbytes. Tngase en cuenta la limitacin de los recursos al emplearse las funciones S7 "AR_SEND" y "BSEND/BRCV" para la comunicacin con S7-400. Es decir, que la mxima cantidad de datos transferible a la vez en un instante mediante las funciones AR_SEND- y/o BSEND/BRCV desde el PLC a WinCC est limitada a hasta 16 Kbytes. Nota Para este parmetro "Cantidad de los valores de proceso" existe en la variante AR_SEND "Varias variables de fichero" la siguiente limitacin: Los bloques de datos para las diferentes variables de fichero deben siempre comenzar con lmites de palabra. Por lo tanto, en la combinacin de "Tipo de datos de valores de proceso" = 0 (BYTES) y "Unidad (Tipo)" = 1 (valores de proceso con intervalos de tiempo equidistantes) se debe indicar para este parmetro "Cantidad de valores de proceso" una cantidad par de valores de proceso (=Bytes). Esta limitacin slo es vlida para la variante AR_SEND y la combinacin de tipo de datos y "Unidad(Tipo)". Ejemplos:

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

219

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


1x BSEND con mx. 16 Kbytes o 1x AR_ENVIAR con 8 Kbytes + 1x BSEND con 8 Kbytes o 1x AR_ENVIAR con 10 Kbytes + 1x AR_ENVIAR con 2 Kbytes + 1x BSEND con 4 Kbytes
Unidad (Tipo) 1 Significado para la cantidad de valores de proceso

Lectura equidistante de los valores de proceso: Se pueden transferir 8000 valores de proceso del tipo de datos WORD o INT o 4000 valores del tipo de datos DWORD, DINT o REAL. Valores de proceso con intervalo de tiempo: Cada elemento del rea de datos tiles consta de un intervalo de tiempo (8 Bytes) y un valor. As se pueden transferir 1600 valores de proceso del tipo de datos WORD o INT o 1333 valores del tipo de datos DWORD, DINT o REAL. Valores de proceso con diferencia de tiempo: Cada elemento del rea de datos tiles consta de una diferencia de tiempo (4 Bytes) y un valor. As se pueden transferir 2666 valores de proceso del tipo de datos WORD o INT o 2000 valores del tipo de datos DWORD, DINT o REAL. Valor de proceso contiene el subnmero AR_ID (AR-SEND con varias variables optimizado) En el tipo 4 cada valor de proceso consta de una palabra con un subnmero AR_ID (rango de valores: 1 - 0x0FFF) y un valor. El rea de datos tiles consta de un array de valores de proceso con el subnmero AR_ID antepuesto. As se pueden transferir 3992 valores de proceso como WORD o INT o 2660 valores como DWORD, DINT o REAL.

Nota Todos los subnmeros AR_ID indicados en los bloques de datos deben estar proyectados en WinCC. WinCC para la interpretacin de los datos tiles nada ms reconocer una subnmero no proyectado. Los bloques de datos para las diferentes variables de fichero deben siempre comenzar con lmites de palabra. Por lo tanto en el tipo de datos BYTE y "Unidad (Tipo)" = 1 (valores de proceso con diferencias de tiempo equidistantes) se debe indicar para el parmetro "Cantidad de los valores de proceso" una cantidad par de valores de proceso (=Bytes). Esta limitacin slo es vlida para la variante AR_SEND y la combinacin de tipo de datos y "Unidad(Tipo)".

Consulte tambin
Manera de configurar una variante AR_SEND para varias variables de fichero (Pgina245) Manera de configurar la variante AR_SEND para una variable de fichero (Pgina242) Variante AR_SEND para varias variables de fichero (optimizado) (Pgina240) Variante AR_SEND para varias variables de fichero (Pgina229) Variante AR_SEND para una variable de fichero (Pgina224)

220

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.2.3

Sumario de las propiedades de las variantes AR_SEND

Introduccin
Las tablas indican con la ayuda de ejemplos las propiedades y los posibles valores de los parmetros de las diferentes variantes AR_SEND. En las tablas no se reflejan todas las posibles combinaciones. Las columnas "Tipo de header" (cabecera) hasta "Tipo de datos de los valores de proceso" vienen indicadas segn su secuencia en el encabezado. Nota AR_ID y subnmero AR_ID se definen con valores de los otros parmetros en la configuracin del mdulo de funciones "AR_SEND" y de la estructura de datos en los mdulos de datos en el AS.

Variante para una variable de fichero


Ejemplo / Propiedad Ej. N Tipo Fecha / Factor Unidad Unidad de Hora de (Intervalo ciclo (Tipo) (rea) encabe de tiempo zado en encabezado ) 0 no existente 0 2 0 Subn Tipo de m. datos AR_ID de los valores de proceso 0 0 1; 2 3; 4; 5 cantidad Estructura del valor de mx. proceso de en el ej. valores de proceso 3200 8 bytes de 1600 intervalo de 1333 tiempo + 1 byte de valor de proceso 16000 1 palabra de 8000 valor de 4000 proceso

cada valor de proceso (bytes) con intervalo de tiempo propio Valores de proceso con intervalo de tiempo equidistant e

relevante

>=1

3a7

0 1; 2 3; 4; 5

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

221

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Ejemplo / Propiedad Ej.N Tipo de encabe zado Fecha / Factor Hora de ciclo (Intervalo de tiempo en encabezado ) no relevante 0 Unidad Unidad (Tipo) (rea) Subn m. AR_ID Tipo de datos de los valores de proceso 0 1; 2 3; 4; 5 cantidad mx. de valores de proceso Estructura del valor de proceso en el ej.

cada valor de proceso (palabra) con intervalo de tiempo propio cada valor de proceso con diferencia de tiempo

3200 8 bytes de 1600 intervalo de 1333 tiempo + 1 palabra de valor de proceso 5332 8 bytes de 2666 diferencia 2000 de tiempo + 1 byte de valor de proceso

relevante

>=1

3a7

0 1; 2 3; 4; 5

Variante para varias variables de fichero


Ejemplo / Propiedad Ej. N Tipo Fecha / Factor Unidad Unidad de Hora de (Intervalo ciclo (Tipo) (rea) encabe de tiempo zado en encabezado ) 8 no existente 0 2 0 Subn Tipo de m. datos AR_ID de los valores de proceso 1a 4095 0 1; 2 3; 4; 5 cantidad mx. de valores de proceso Estructura del valor de proceso en el ej.

cada valor de proceso (bytes) con intervalo de tiempo propio Valores de proceso con intervalo de tiempo equidistant e

3200 8 bytes de 1600 intervalo de 1333 tiempo + 1 byte de valor de proceso 16000 1 palabra de 8000 valor de 4000 proceso

relevante

>=1

3a7

1a 4095

0 1; 2 3; 4; 5

222

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Ejemplo / Propiedad Ej.N Tipo de encabe zado Fecha / Factor Hora de ciclo (Intervalo de tiempo en encabezado ) no relevante 0 Unidad Unidad (Tipo) (rea) Subn m. AR_ID Tipo de datos de los valores de proceso 0 1; 2 3; 4; 5 cantidad mx. de valores de proceso Estructura del valor de proceso en el ej.

cada valor de proceso (palabra) con intervalo de tiempo propio cada valor de proceso con diferencia de tiempo

1a 4095

3200 8 bytes de 1600 intervalo de 1333 tiempo + 1 palabra de valor de proceso 5332 8 bytes de 2666 diferencia 2000 de tiempo + 1 byte de valor de proceso

relevante

3a7

1a 4095

0 1; 2 3; 4; 5

Variante para varias variables de fichero - optimizado


Ejemplo / Propiedad Ej. N Tipo Fecha / Factor Unidad Unidad de Hora de (Intervalo ciclo (Tipo) (rea) encabe de tiempo zado en encabezado ) 1 relevante 0 4 0 Subn Tipo de m. datos AR_ID de los valores de proceso 0 1; 2 3; 4; 5 cantidad Estructura del valor de mx. proceso de en el ej. valores de proceso 3992 1 palabra 2660 subnmero + 1 palabra valor de proceso

Cada valor 9 de proceso con subnmero AR_ID

Consulte tambin
Variante AR_SEND para varias variables de fichero (optimizado) (Pgina240) Variante AR_SEND para varias variables de fichero (Pgina229) Variante AR_SEND para una variable de fichero (Pgina224)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

223

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.2.4

Variante AR_SEND para una variable de fichero

Introduccin
Con esta variante se puede abastecer a una variable de fichero con valores de proceso. Tambin se puede utilizar en versiones antiguas de WinCC (anteriores a V5.0).

Propiedades de esta variante:


El tipo de encabezado debe ser 0 1, es decir sin subnmero AR_ID y con/sin intervalo de tiempo. No se evala el subnmero AR_ID en encabezado. El nombre de variable de fichero en WinCC no contiene un subnmero AR_ID, ya que slo se transfieren valores de proceso para una variable de fichero.

Ejemplo de estructura del rea de datos


El rea de datos a transferir consta de un bloque de datos.

224

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Consulte tambin
Ejemplo 4 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con intervalo de tiempo relativo (diferencia de tiempo) (Pgina228) Ejemplo 3 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con su propio intervalo de tiempo (Pgina227) Ejemplo 2 de estructura de bloque de datos: una variable de fichero; sello de tiempo equidistante (Pgina226) Ejemplo 1 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso est dotado de su propio intervalo de tiempo (Pgina225) Sumario de las propiedades de las variantes AR_SEND (Pgina221)

10.6.2.5

Ejemplo 1 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso est dotado de su propio intervalo de tiempo

Introduccin
En este ejemplo se transfieren valores de proceso slo para una variable de fichero. El intervalo de tiempo del encabezado no existe y la cantidad correspondiente de bytes tampoco se reservan. Cada valor de proceso (1 byte) tiene un intervalo de tiempo antepuesto (8 bytes). El tipo de datos de los valores de proceso es "BYTE".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

225

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.6

Ejemplo 2 de estructura de bloque de datos: una variable de fichero; sello de tiempo equidistante

Introduccin
En este ejemplo se transfieren valores de proceso para una variable de fichero. Mediante el parmetro "Ciclo" =1 y "Unidad (rea)" = 4 ( = segundos) se forma el intervalo de tiempo equidistante de un segundo. El tipo de datos de los valores de proceso es "WORD".

226

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.7

Ejemplo 3 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con su propio intervalo de tiempo

Introduccin
En este ejemplo se transfieren valores de proceso slo para una variable de fichero. El intervalor de tiempo del encabezado no es relevante. Cada valor de proceso (1palabra) tiene un intervalo de tiempo antepuesto (8 bytes). El tipo de datos de los valores de proceso es "SWORD".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

227

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.8

Ejemplo 4 de estructura de bloque de datos: Una variable de fichero; cada valor de proceso con intervalo de tiempo relativo (diferencia de tiempo)

Introduccin
En este ejemplo se transfieren valores de proceso para una variable de fichero con intervalo de tiempo. Mediante el parmetro "Unidad(Tipo)" = 3 tiene cada valor de proceso una diferencia de tiempo relativa (4 bytes) con respecto al intervalo de tiempo en el encabezado. La unidad de la diferencia de tiempo se define mediante el parmetro "Unidad(rea)" = 4 a segundos. El tipo de datos de los valores de proceso es "DWORD".

228

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.9

Variante AR_SEND para varias variables de fichero

Introduccin
Con esta variante se pueden abastecer a una o varias variables de fichero con valores de proceso. A cada variable de fichero se le asigna un subnmero AR_ID y se crea un bloque de datos en el rea de datos a transferir. Para cada subnmero AR_ID se pueden transferir "X" valores de proceso. Encontrars ms indicaciones al respecto en el tema "Estructura y parmetros de la estructura del bloque de datos" en la descripcin del parmetro "Cantidad de los valores de proceso". El intervalo de tiempo para cada valor de una variable de fichero se acepta o se crea dependiendo de los valores de parmetros "Unidad (Tipo)" y "Unidad (rea)" del rea de datos a transferir y se pasa al fichero de valor de proceso de WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

229

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Propiedades de esta variante:


El tipo de cabecera debe ser 8 o 9 (con /sin intervalo de tiempo y con subnmero AR-ID). Para cada subnmero AR_ID se debe crear un bloque de datos en el rea de datos a transferir. El subnmero AR_ID debe ser mayor que cero en cada bloque de datos. El nombre de variable de fichero en WinCC contiene un subnmero AR_ID. Nota Todos los subnmeros AR_ID indicados en los bloques de datos deben estar proyectados en WinCC. WinCC para la interpretacin de los datos tiles nada ms reconocer una subnmero no proyectado. Los bloques de datos para las diferentes variables de fichero deben siempre comenzar con lmites de palabra. Por lo tanto, en la combinacin de "Tipo de datos de los valores de proceso"= 0 (BYTES) y "Unidad (Tipo)" = 1 (valores de proceso con diferencias de tiempo equidistantes) se debe indicar para el parmetro "Cantidad de los valores de proceso" una cantidad par de valores de proceso ( = Bytes). Esta limitacin slo es vlida para la variante AR_SEND y la combinacin de tipo de datos y "Unidad(Tipo)".

230

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Ejemplo de estructura del rea de datos


El rea de datos a transferir consta de una o varios bloques de datos, correspondiente a la cantidad de variables de fichero que se van a suministrar.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

231

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Consulte tambin
Ejemplo 8 de estructura de bloque de datos: Varias variables de fichero; valores de proceso con intervalo de tiempo relativo (diferencia de tiempo) (Pgina238) Ejemplo 7 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo (Pgina236) Ejemplo 6 de estructura de bloque de datos: Varias variables de fichero; sello de tiempo equidistante (Pgina234) Ejemplo 5 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo (Pgina232) Sumario de las propiedades de las variantes AR_SEND (Pgina221)

10.6.2.10 Ejemplo 5 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo Introduccin
En este ejemplo se transfieren valores de proceso para varias variables de fichero. Los bloques de datos para las diferentes variables de fichero se encuentran uno al lado del otro en el mdulo de datos. Cada bloque de datos lleva un subnmero AR_ID diferente. El intervalo de tiempo en el encabezado no existe, la correspondiente cantidad de bytes no est reservada. Cada valor de proceso (1 byte) tiene un intervalo de tiempo antepuesto (8 bytes). El tipo de datos de los valores de proceso es "BYTE".

232

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

233

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.2.11 Ejemplo 6 de estructura de bloque de datos: Varias variables de fichero; sello de tiempo equidistante Introduccin
En este ejemplo se transfieren valores de proceso para varias variables de fichero. Los bloques de datos para las diferentes variables de fichero se encuentran uno al lado del otro en el mdulo de datos. Cada bloque de datos lleva un subnmero AR_ID diferente en el encabezado. Mediante el parmetro "Ciclo" =1 y "Unidad (rea)" = 4 ( = segundos) se forma el intervalo de tiempo equidistante de un segundo. El tipo de datos de los valores de proceso es "WORD".

234

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

235

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.2.12 Ejemplo 7 de estructura de bloque de datos: Varias variables de fichero; cada valor de proceso con su propio intervalo de tiempo Introduccin
En este ejemplo se transfieren valores de proceso para varias variables de fichero. Los bloques de datos para las diferentes variables de fichero se encuentran uno al lado del otro en el mdulo de datos. Cada bloque de datos lleva un subnmero AR_ID diferente. El intervalor de tiempo del encabezado no es relevante. Cada valor de proceso (1palabra) tiene un intervalo de tiempo antepuesto (8 bytes). El tipo de datos de los valores de proceso es "SWORD".

236

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

237

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.13 Ejemplo 8 de estructura de bloque de datos: Varias variables de fichero; valores de proceso con intervalo de tiempo relativo (diferencia de tiempo) Introduccin
En este ejemplo se transfieren valores de proceso para una variable de fichero con intervalo de tiempo relativo. Los bloques de datos para las diferentes variables de fichero se encuentran uno al lado del otro en el mdulo de datos. Cada bloque de datos lleva un subnmero AR_ID diferente. Mediante el parmetro "Unidad(Tipo)" = 3 tiene cada valor de proceso una diferencia de tiempo relativa (4 bytes) con respecto al intervalo de tiempo en el encabezado. La unidad de la diferencia de tiempo se define mediante el parmetro "Unidad(rea)" = para cada variable de fichero y tambin cada bloque de datos. El tipo de datos de los valores de proceso es "DWORD".

238

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

239

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.2.14 Variante AR_SEND para varias variables de fichero (optimizado) Introduccin


Este variante se utiliza en el caso que un momento se deben suministrar tantas variables de fichero posibles con un valor de proceso. El rea de datos a transferir consta de un bloque de datos y cada valor de proceso de un subnmero AR_ID y subsiguiente valor. El tipo de datos es igual para todos los valores de proceso de las variables de fichero en este bloque de datos.

Propiedades de esta variante:


El tipo de cabecera debe ser 1 (con intervalo de tiempo y sin subnmero AR_ID). Los subnmeros AR_ID en los correspondientes valores de proceso en el bloque de datos deben ser mayor que cero. No se evala el subnmero AR_ID en encabezado. El parmetro "Unidad (tipo)" debe ser 4, es decir, el valor de proceso contiene el subnmero AR_ID. El parmetro "Unidad (rea)" debe ser 0, es decir, el intervalo de tiempo en el encabezado es vlido para todos los valores de proceso y no hay tiempos relativos. El nombre de variable de fichero en WinCC contiene un subnmero AR_ID. Nota Si el valor de proceso contiene un subnmero AR_ID para el cual no existe una variable de fichero WinCC, entonces se efectuar una entrada en el registro cronolgico de diagnstico de WinCC. Los valores de proceso restantes se seguirn editando.

240

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Ejemplo de estructura del rea de datos


El rea de datos a transferir consta slo de un bloque de datos.

Consulte tambin
Sumario de las propiedades de las variantes AR_SEND (Pgina221) Ejemplo 9 de estructura de bloque de datos: Varias variables de fichero; optimizado (Pgina241)

10.6.2.15 Ejemplo 9 de estructura de bloque de datos: Varias variables de fichero; optimizado Introduccin
En este ejemplo se transfieren valores de proceso para varias variables de fichero con intervalo de tiempo optimizado. El intervalo de tiempo vale para todas las variables de fichero. A cada valor de proceso se le ha antepuesto su correspondiente subnmero AR_ID. El tipo de datos de los valores de proceso es "WORD".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

241

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Estructura del bloque de datos en el mdulo de datos

Consulte tambin
Estructura y parmetros de un bloque de datos (Pgina215)

10.6.2.16 Manera de configurar la variante AR_SEND para una variable de fichero Introduccin
El Intercambio de datos mediante la funcin envi AR_ se puede efectuar en diferentes variantes. Para la variante "Una variable de fichero" slo se utiliza el AR_ID, pero no el subnmero AR_ID. El AR_ID establece la asignacin entre los datos en el AS y las variables de fichero y se define con otros parmetros durante la configuracin de los bloques de datos y del mdulo de funciones SFB 37 "AR_SEND"en el AS. En WinCC esta asignacin se efecta en la propiedades de la variable controlado por el proceso. Esta asignacin es la nica configuracin que es necesaria en WinCC y se describe en esta seccin. Para los otros parmetros no es necesario en WinCC efectuar una configuracin, ya que se evalan automticamente.

242

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Nota Para la utilizacin de esta variante con slo el AR_ID se debe configurar la cabecera 0 1. El subnmero AR_ID se pone en cero. Con esta variante se pueden utilizar todas las variables de fichero, que han sido configuradas antes de la versin V5.0 de WinCC, ya que no tienen un subnmero AR_ID. Desde la versin 5.1 de WinCC Hotfix 4 es posible, en variables controladas por proceso indicar un alias para los nombres de las variables de ficheros o utilizar los nombres internos generados por el sistema. El nombre generado por el sistema contiene desde la versin V5.1 HF4 el nombre de la variable de datos sin formato en lugar de la ID de datos sin formato. En proyectos que migraron a un versin a partir de V5.1 HF4, se pueden seguir utilizando o convertir los nombres de variables de fichero en la forma original. La conversin se efecta mediante la apertura nica de el cierre para guardar del cuadro de dilogo de propiedades de las variables de fichero controladas por proceso. No se tiene que asignar un alias para ello. Si en un proyecto se mapean de nuevo con la funcin "AS-OS-Transfer" todas las variables externas, el nombre de fichero de la variable se ha de convertir una nica vez en una nueva estructura. Despus se conserva la nueva estructura.

Requisitos
En el AS se debe haber configurado el mdulo de funciones "AR_SEND" y la estructura del bloque de datos y debe conocerse en el siguiente modo de proceder. El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth". En el editor "Tag Logging" de haber proyectado un fichero de valor de proceso.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

243

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Procedimiento
1. Seleccione en el canal "SIMATIC S7 Protocol Suite" la conexin, mediante la cual se va a efectuar la transferencia de datos. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable "Var_RAW_arsend" en el campo "Nombre". El nombre puede tener una longitud mxima de 24 caracteres. En la configuracin de las variables controladas por proceso se convierte el nombre de la variables de datos sin formato en parte integrante del nombre del fichero de variables y, por tanto, est limitado a esta longitud. Ajuste en el campo "Tipo de datos" el tipo "Tipo de datos sin formato". Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin".

3. Active la casilla de verificacin "Datos sin formato". Seleccione en el rea "Tipo de datos sin formato" como tipo "Acoplamiento datos fichero". Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar". 4. Abre el editor "Tag Logging" y seleccione en el men emergente de un fichero de valor del proceso la entrada "Nueva variable controlada por proceso". Se abre el cuadro de dilogo "Propiedades de la variable controlada por proceso".

244

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


5. Abre mediante el botn de comando "Seleccionar" un cuadro de dilogo de seleccin y seleccione la variable de datos sin formato, que va a servir como alimentacin de las variables de fichero. En este ejemplo es "VAR_RAW_arsend". Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 6. Ajuste en el campo "DLL de norma" la entrada "nrms7pmc.nll". Pulse el botn de comando "Opciones". Se abre un cuadro de dilogo de entrada.

7. Introduzca AR_ID como valor hexadecimal. El valor est predeterminado en la configuracin del PLC. Desactive la casilla de verificacin "Subnmero", ya que en esta variante AR_SEND no se utiliza un subnmero. Cierre el cuadro de dilogo mediante el botn de comando ""ACEPTAR". 8. En el campo "Nombre de variables de fichero internas" se visualiza el nombre de variables de fichero interno generado por el sistema. Contiene el nombre de la variable de datos sin formato asignado y la AR_ID. En el campo "Nombre de variables de fichero" se puede definir, en caso necesario, un alias para dicha variable de fichero. Si no se registra ningn alias, se utiliza el nombre de variable de fichero interno para la administracin en el fichero de valores de proceso y el direccionamiento de la variable de fichero en WinCC. 9. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 10.Guarde las modificaciones y cierre el Tag Logging.

10.6.2.17 Manera de configurar una variante AR_SEND para varias variables de fichero Introduccin
El intercambio de datos para varias variables de fichero mediante una funcin AR_SEND se puede efectuar en diferentes variantes. Variante "Varias variables de fichero", si el suministro de valores de varias variables de fichero con varios valores se debe efectuar en diferentes momentos. Variante "Varias variables de fichero - optimizado", si el suministro de valores de muchas variables de fichero con valor cada una se efecta en un momento. En estas dos variantes se utilizan el AR_ID y el subnmero AR_ID.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

245

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


AR_ID y subnmero AR_ID establecen la asignacin entre los datos en el AS y las variables de fichero y se definen con otros parmetros en la configuracin de los bloques de datos y el mdulo de funciones SFB 37 "AR_SEND"en el AS. En WinCC esta asignacin se efecta en la propiedades de la variable controlado por el proceso. Esta asignacin es la nica configuracin que es necesaria en WinCC y se describe en esta seccin. Para los otros parmetros no es necesario en WinCC efectuar una configuracin, ya que se evalan automticamente. Nota Para utilizar el subnmero AR_ID debe estar proyectado el tipo de cabecera 8 o 9. Las variables de fichero que se han configurado antes de la versin de WinCC V5.0, no tienen un subnmero AR_ID y, por lo tanto, slo se pueden utilizar en la variante "Una Variable". Desde la versin 5.1 de WinCC Hotfix 4 es posible, en variables controladas por proceso indicar un alias para los nombres de las variables de ficheros o utilizar los nombres internos generados por el sistema. El nombre generado por el sistema contiene desde la versin V5.1 HF4 el nombre de la variable de datos sin formato en lugar de la ID de datos sin formato. En proyectos que migraron a un versin a partir de V5.1 HF4, se pueden seguir utilizando o convertir los nombres de variables de fichero en la forma original. La conversin se efecta mediante la apertura nica de el cierre para guardar del cuadro de dilogo de propiedades de las variables de fichero controladas por proceso. No se tiene que asignar un alias para ello. Si en un proyecto se mapean de nuevo con la funcin "AS-OS-Transfer" todas las variables externas, el nombre de fichero de la variable se ha de convertir una nica vez en una nueva estructura. Despus se conserva la nueva estructura.

Requisitos
En el AS se debe haber configurado el mdulo de funciones "AR_SEND" y la estructura del bloque de datos y debe conocerse en el siguiente modo de proceder. El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. En una unidad de canal p.ej. "Industrial Ethernet" se debe haber creado una conexin p.ej. "Prueba_Ind_Eth". En el editor "Tag Logging" de haber proyectado un fichero de valor de proceso.

246

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Procedimiento
1. Seleccione en el canal "SIMATIC S7 Protocol Suite" la conexin, mediante la cual se va a efectuar la transferencia de datos. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable "Var_RAW_arsend" en el campo "Nombre". El nombre puede tener una longitud mxima de 24 caracteres. En la configuracin de las variables controladas por proceso se convierte el nombre de la variables de datos sin formato en parte integrante del nombre del fichero de variables y, por tanto, est limitado a esta longitud. Ajuste en el campo "Tipo de datos" el tipo "Tipo de datos sin formato". Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin".

3. Active la casilla de verificacin "Datos sin formato". Seleccione en el rea "Tipo de datos sin formato" como tipo "Acoplamiento datos fichero". Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar". 4. Abra el editor "Tag Logging" y seleccione en el men emergente de un fichero de valor del proceso la entrada "Nueva variable controlada por proceso". Se abre el cuadro de dilogo "Propiedades de la variable controlada por proceso".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

247

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


5. Abre mediante el botn de comando "Seleccionar" un cuadro de dilogo de seleccin y seleccione la variable de datos sin formato, que va a servir como alimentacin de las variables de fichero. En este ejemplo es "VAR_RAW_arsend". Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 6. Ajuste en el campo "DLL de norma" la entrada "nrms7pmc.nll". Pulse el botn de comando "Opciones". Se abre un cuadro de dilogo de entrada.

7. Introduzca AR_ID como valor hexadecimal. El valor est predeterminado en la configuracin del PLC. Active la casilla de verificacin "Subnmero". Introduzca el subnmero AR_ID como un valor hexadecimal. El valor tambin est predeterminado en la configuracin del PLC. Cierre el cuadro de dilogo mediante el botn de comando ""ACEPTAR". 8. En el campo "Nombre de variables de fichero internas" se visualiza el nombre de variables de fichero interno generado por el sistema. Contiene el nombre de la variable de datos sin formato asignada, la AR_ID y el subnmero AR_ID. En el campo "Nombre de variables de fichero" se puede definir, en caso necesario, un alias para dicha variable de fichero. Si no se registra ningn alias, se utiliza el nombre de variable de fichero interno para la administracin en el fichero de valores de proceso y el direccionamiento de la variable de fichero en WinCC. 9. Cierre el cuadro de dilogo pulsando el botn de comando "Aceptar". 10.Guarde las modificaciones y cierre el Tag Logging.

248

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.3
10.6.3.1

Variables de datos sin formato del canal "SIMATIC S7 Protocol Suite"


Variables de datos sin formato del canal "SIMATIC S7 Protocol Suite"

Introduccin
Una variable del tipo "Tipo de datos sin formato" corresponde un telegrama de datos a nivel de transferencia. El contenido de la variable de datos sin formato no est definido, por lo tanto slo el emisor y el receptor pueden interpretar los datos a transferir. Para este tipo de datos no se efecta en WinCC ningn ajuste de formato. La longitud es de mx. 65535 Bytes. En WinCC se diferencia entre dos tipos de variables de datos sin formato: variable de datos sin formato para la libre utilizacin del usuario y variable de datos sin formato para la ejecucin de las funciones S7.

Variable de datos sin formato para la libre utilizacin del usuario


Variables de datos sin formato para la libre utilizacin del usuario sirven para la transferencia de datos de bloques del usuario entre WinCC y PLC y slo manejan los datos tiles. Se diferencia entre: Variable de datos sin formato como Bytes-ARRAY Variable de datos sin formato para las funciones BSEND/BRCV

Variable de datos sin formato para la ejecucin de las funciones S7


Estas variables de datos sin formato tiene un encabezado especfico del canal y son generalmente utilizadas del sistemas de aviso y el registro de los datos de proceso en WinCC. No se efecta una descripcin ms detallada, ya que se trata de variables y funciones internas del canal.

Consulte tambin
Variable de datos sin formato para las funciones BSEND/BRCV de la comunicacin S7 (Pgina253) Variable de datos sin formato como Bytes-ARRAY (Pgina249)

10.6.3.2

Variable de datos sin formato como Bytes-ARRAY

Introduccin
Variables de datos sin formato como byte-Array sirven para la transferencia de datos de bloques del usuario entre WinCC y PLC y slo manejan los datos tiles.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

249

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Una variable de datos sin formato como Byte-Array se procesa en el canal como una variable de proceso normal, la cual se direcciona mediante la direccin y longitud del rea de datos (p. ej. DB 100, DW 20, longitud de 40 byte). La longitud de los datos sin formato est limitada a un bloque de datos a transferir y se debe poder transferir completamente con una PDU (Protocol Data Unit). La longitud mxima de los bloques de datos que transfiere el controlador de comunicacin se rige por la longitud de la PDU solicitada en el establecimiento de enlace menos la informacin del encabezado y la informacin adicional. En las longitudes comunes de la PDU en SIMATIC S7 resultan las siguientes longitudes mximas: S7-300: Longitud PDU 240/480 Byte; Longitud del bloque de datos mx. 208/448 Byte; dependiendo del tipo de CPU S7-400: longitud PDU 480 Bytes, longitud de bloque de datos mx. 448 Bytes Si tienen que transferirse bloques de datos mayores, entonces debe realizarse una concentracin de los datos en bloques. Esta concentracin se realiza en AS mediante el Software S7, en WinCC mediante scripts.

Configuracin de una variable de datos sin formato como matriz de bytes


Las variables de los datos sin formato para transferir bloques de datos se configuran como datos sin formato del tipo "Enviar/recibir bloque" con una direccin y una indicacin de la longitud. La siguiente imagen muestra un ejemplo de una configuracin para un rea de datos de 40 Byte de longitud en un mdulo de datos de 100 a partir de la palabra de datos 20:

250

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Leer una variable de datos sin formato como Bytes-ARRAY


La lectura de esta variable de datos sin formato se realiza igual que la lectura de una variable de proceso "normal". El bloque de datos correspondiente se solicita con AS y se entrega al usuario tras recibir los datos. La transferencia tiene lugar siempre por iniciativa de WinCC. La recepcin de datos controlada por eventos o espordica, por iniciativa del AS no es posible mediante esa variable de datos sin formato.

Escribir una variable de datos sin formato como Bytes-ARRAY


La escritura de esta variable de datos sin formato tiene lugar como la escritura de una variable de proceso "normal". Tras enviar el bloque de datos y recibir una confirmacin positiva de AS, se acepta el bloque de datos en la imagen del administrador de datos.

Consulte tambin
Manera de configurar una variable de datos sin formato como matriz de bytes (Pgina251)

10.6.3.3

Manera de configurar una variable de datos sin formato como matriz de bytes

Introduccin
En esta seccin se muestra como se proyecta una variable de datos sin formato del canal "SIMATIC S7 Protocol Suite" como matriz de bytes. Las configuracin es idntica para todas las unidades de canal del canal. Como ejemplo se utiliza la unidad de canal "MPI" y su conexin.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. Se debe crear una conexin de una unidad de canal p. ej. "MPI".

Procedimiento
1. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca el nombre de la variable p.ej. "Var1_raw_byte" en el campo "Nombre". Ajuste en el campo "Tipo de datos" el tipo "Tipo de datos sin formato". 3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". 4. Active la casilla de verificacin "Datos sin formato". Seleccione en el rea "Tipo de datos sin formato" como tipo "Enviar/recibir bloque". La visualizacin del campo del rea "Descripcin de la direccin" y del campo al lado de la casilla de verificacin "Datos sin formato" dependen de este ajuste. 5. Introduzca en el campo "Longitud" la longitud del bloque de datos sin formato (en Bytes).
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

251

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


6. Ajuste en el campo "rea de datos" en que rea de datos del PLC deben estar los datos. Si est seleccionado el rea de datos" DB", introduzca en el campo activado "N de DB" el nmero del mdulo de datos. El campo "CPU" no est activado en una conexin de la unidad de canal "MPI".

7. Ajuste en el campo "Direccionamiento" el tipo de direccionamiento. En el tipo de datos "Tipo de datos sin formato" de la variable de WinCC son posibles las entradas "Bytes", "Palabra" y "Palabra doble". 8. Introduzca en el campo inferior el valor de la direccin de inicio. La rotulacin del campo depende de la entrada de los campos "rea de datos" y "Direccionamiento" p.ej. "DBB" en el rea de datos "DB" y Direccionamiento "Bytes". 9. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar". Nota La longitud de los datos sin formato est limitada a un bloque de datos a transferir y se debe poder transferir completamente con una PDU (Protocol Data Unit). La longitud mxima del bloque de datos que transfiere el controlador de comunicacin se rige por la longitud de la PDU solicitada en el establecimiento de enlace menos la informacin del encabezado y la informacin adicional. En las longitudes comunes de la PDU en SIMATIC S7 resultan las siguientes longitudes mximas: S7-300: longitud PDU 240 Bytes, longitud de bloque de datos mx. 208 Bytes S7-400: longitud PDU 480 Bytes, longitud de bloque de datos mx. 448 Bytes Una indicacin errnea de la longitud conlleva a un rechazo de la orden de lectura / escritura y se visualizar.

252

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.3.4

Variable de datos sin formato para las funciones BSEND/BRCV de la comunicacin S7

Introduccin
Variable de datos sin formato para las funciones "BSEND/BRCV" sirven para la transferencia de bloques de datos del usuario entre WinCC y PLC y slo manejan los datos tiles. A travs de estos tipos de datos sin formato se pueden utilizar las funciones "BSEND/BRCV" de la comunicacin S7. Las funciones slo estn disponibles en una S7-400 o en un S7-300 con CP343. La iniciativa de la transmisin de datos siempre la tiene el interlocutor que enva, as tambin se puede mediante las funciones "BSEND/BRCV" realizar una transmisin de bloques de datos controlada por eventos o espordica. Por motivos de recursos la cantidad de las variables de datos sin formato BSEND/BRCV debe ser pequea.

Limitacin de recursos al utilizar las funciones S7 "AR_SEND" y "BSEND/BRCV" para la comunicacin con S7-400
La cantidad de datos mxima de las funciones AR_SEND- y/o BSEND/BRCV que se pueden enviar en un momento a la vez del PLC al WinCC, est limitada a 16 Kbytes. Ejemplos: 1x BSEND con mx. 16 Kbytes 1x AR_SEND con 8 kByte + 1x BSEND con 8 kByte 1x AR_SEND con 10 Kbytes + 1x AR_SEND con 2 Kbytes + 1x BSEND con 4 Kbytes Nota Si se ha transferido un bloque datos de una orden de escritura al PLC, pero ha sido eliminado todava o completamente del buffer de recepcin, se rechaza una siguiente orden de escritura con una indicacin de error. rdenes de escritura con una R_ID > 0x8000 0000 se anotan con este tipo de indicacin de error en una cola especfica de la conexin y se intenta aprox. 6 segundos de repetir la orden de escritura. La coordinacin temporal de la transmisin depende del usuario y se debe de tener en cuenta en rdenes de escritura con intervalos temporales ms cortos.

Configuracin de una conexin PBK para la utilizacin de las funciones" BSEND/BRCV"


La utilizacin de las funciones "BSEND/BRCV" slo es posible a travs de una "conexin fija proyectada ", llamada una conexin PBK (Mdulo programado de comunicacin). Para la configuracin de una conexin fija proyectada se debe indicar en los parmetros de conexin un recurso de conexin (hex: 10 ... DF). STEP 7 asigna el recurso de conexin en la configuracin de la conexin en el PLC. La conexin se debe configurar en el PLC como punto final de conexin pasivo. Mediante una conexin fija proyectada tambin se pueden efectuar rdenes de lectura y de escritura "normales". Si se transfieren mediante la conexin grandes reas de datos, entonces

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

253

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


los bloques de datos se transfieren en varios PDUs. Por motivos de rendimiento puede ser aconsejable de crear una propia conexin para las funciones "BSEND/BRCV".

Configuracin de la variable de datos sin formato para las funciones "BSEND/BRCV"


Las variables de datos sin formato se proyectan para la transferencia de bloques de datos "BSEND/BRCV" como datos sin formato del tipo "BSEND/BRCV" con una "R_ID". La longitud de los datos resulta implcitamente de la cantidad de datos enviados o recibidos.

Parmetros "R_ID"
En la funcionalidad "BSEND/BRCV" se debe indicar R_ID de 32 Bits como un nmero hexadecimal. La R_ID se asigna en la configuracin en el PLC y sirve para diferenciar varias transmisiones de bloques de datos mediante una conexin. En el subsistema de comunicacin subordinado (SIMATIC Device Drivers) se indican las llamadas de emisin y de recepcin siempre haciendo referencia a esta R_ID. Una variable de datos sin formato est siempre asignada a una R_ID inequvoca.

Enviar una variable de datos sin formato "BSEND/BRCV"


El envo de una variable de datos sin formato "BSEND/BRCV" se efecta como la escritura de una variable de proceso "normal". Tras enviar el bloque de datos y recibir una confirmacin positiva de AS, se acepta el bloque de datos en la imagen del administrador de datos.

254

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

Recepcin de una variable de datos sin formato "BSEND/BRCV"


"Datos sin formato BSEND/BRCV" se envan espordicamente debido a la iniciativa del PLC al canal. Una lectura explcita de variables de datos sin formato S7 no es posible. Los mecanismos de BSEND/BRCV no contienen funciones para la sincronizacin. Si en la fase de inicio no se ha conectado todava ningn usuario para la recepcin de los datos, la parte receptora rechaza los bloques de datos que enva el PLC. El usuario se debe de ocupar el mismo de la sincronizacin y p.ej. liberar la direccin de envo en el PLC poniendo un indicador en una palabra de dato.

Consulte tambin
Manera de configurar la variable de datos sin formato para las funciones "BSEND/BRCV" (Pgina255)

10.6.3.5

Manera de configurar la variable de datos sin formato para las funciones "BSEND/BRCV"

Introduccin
En esta seccin se muestra como se proyecta una variable de datos sin formato para las funciones "BSEND/BRCV" del canal "SIMATIC S7 Protocol Suite". Las configuracin es idntica para todas las unidades de canal del canal. Como ejemplo se utiliza la unidad de canal "MPI" y su conexin.

Requisitos
El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. Se debe crear una conexin de una unidad de canal p. ej. "MPI".

Procedimiento
1. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre el cuadro de dilogo "Propiedades de variable". 2. Introduzca como nombre de la variable en el campo "Nombre" p.ej. "Var2_raw_bsend". Ajuste en el campo "Tipo de datos" el tipo "Tipo de datos sin formato". 3. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". 4. Active la casilla de verificacin "Datos sin formato". Seleccione en el rea "Tipo de datos sin formato" el tipo "BSEND/BRCV". La visualizacin de los campos del rea "Descripcin de la direccin" estn desactivados.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

255

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


5. Introduzca en el campo "R_ID" el valor hexadecimal de la ID. La R_ID se asigna en la configuracin en el PLC.

6. Cierre cada uno de los dos cuadros de dilogo abiertos con los botones de comando ""ACEPTAR".

10.6.4
10.6.4.1

Redundancia de software
Redundancia de software

Introduccin
La redundancia de software ofrece una posibilidad econmica para la vigilancia de piezas del equipo relevantes a la seguridad mediante la conexin redundante de dos controladores S7-300 o S7-400. Nota Nota La redundancia de software de este canal no corresponde de forma funcional a la redundancia del H-Layer de la SIMATIC S7-400 H. Para su funcionamiento es necesaria la configuracin en el PLC y en WinCC.

256

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

AS
Mediante la instalacin de una conexin redundante a dos controladores en el caso que un PLC no funcione, puede el otro aceptar la vigilancia. La vigilancia puede abarcar un proceso total o slo partes del mismo. En los dos controladores est instalado a parte del programa de usuario el paquete de programa redundancia de software. El paquete de programa no est incluido en el suministro de WinCC. Para la redistribucin de los datos es necesario un acoplamiento de redundancia entre los controladores mediante MPI, PROFIBUS-DP o Industrial Ethernet, aunque tambin se pueden utilizar conexiones de comunicacin existentes.

WinCC
El acoplamiento de redundancia slo se puede configurar en conexiones de la misma unidad de canal. En el momento de la configuracin slo se proyecta una conexin, la conexin principal. La conexin de reserva se crea mediante el asistente dinmico "Ajustar conexin redundante".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

257

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


El asistente tambin crea las variables internas especficas de la conexin y el script. As se controla en el runtime la conmutacin entre las conexiones y provoca los correspondientes avisos. En el runtime el script efecta la conmutacin entre las conexiones en el caso de un error automticamente. Tambin existe la posibilidad de efectuar esta conmutacin manualmente sin script describiendo las variables internas especficas de la conexin "@<nombre de conexin>@ForceConnectionAddress". En el PLC2 no se necesita una segunda conexin fija proyectada, si se utilizan datos de una parte no redundante del PLC2 en WinCC. La utilizacin de la redundancia de software no significa, que las conexiones fijas proyectadas slo se pueden utilizar para la redundancia. Existe adems la posibilidad de utilizar cada conexin sin redundancia.

Consulte tambin
Manera de eliminar una redundancia de software en WinCC (Pgina265) Manera de configurar una redundancia de software (Pgina263) Variables internas especficas de la conexin de redundancia de software (Pgina258)

10.6.4.2

Variables internas especficas de la conexin de redundancia de software

Introduccin
El control de las conexiones redundantes es ejecutado a travs de variables internas especficas a la conexin. Estas variables se crean por medio del asistente dinmico "Crear conexin redundante" y se agrupan en un grupo de variable "@<nombre de conexin>" de la conexin correspondiente. A travs de esta variable se puede determinar el estado de la conexin as como controlar el establecimiento de la conexin. Con esto se pueden realizar otras aplicaciones, p. ej., direccionar varios AS a travs de una conexin. Si estas variables deben ser utilizadas sin que se deba aplicar la redundancia del software, debern ser creadas a mano.

Formato del nombre


El nombre de una variable interna especfica a la conexin se forma del nombre de la conexin perteneciente y un denominador: "@<nombre de conexin>@<denominador>" Como identificacin, al nombre de la conexin se le antepone el signo "@". Al denominador se le antepone este signo como carcter de separacin del nombre de la conexin. Ejemplo: "@CPU_3@ConnectionState" <nombre de conexin> = CPU_3 <denominador> = ConnectionState

258

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Nota Las variables internas especficas a la conexin se cuentan como variables externas (ocho variables externas por conexin). El administrador de datos de WinCC permite el acceso a variables externas nicamente si la conexin correspondiente est dispuesta para el servicio. Las variables internas especficas a la conexin pueden, sin embargo, ser ledas y escritas de manera independiente al estado de la conexin. En runtime, los valores actuales de una parte de las variables internas especficas a la conexin se pueden ejecutar con la herramienta "WinCC Channel Diagnosis". Las variables se visualizan en la columna "Counters" si se ha seleccionado la conexin principal. Adems, en la administracin de variables de WinCC Explorer existe la posibilidad de poder visualizar, para todas las variables, el valor actual de la variable a modo de informacin breve de la variable.

Sntesis de las variables


En las variables internas especficas a la conexin de la redundancia del software se pueden usar los siguientes denominadores:

ConnectionState
Significado Tipo Acceso Asignacin predeterminada Valores Estado de conexin Mediante la variable se puede averiguar el estado de conexin actual. DWORD Lectura 0 = "averiado" 0 = conexin perturbada 1 = conexin dispuesta para el servicio 2 = conexin redundante (slo en redundancia de sistemas H)

ConnectionError
Significado Causa del error La variable contiene una causa del error, que describe el motivo para la interrupcin de la conexin. Pre-ocupacin = 0, es decir, la conexin an no se ha establecido o no existe ningn error. Cuando se establece la conexin se carga la variable otra vez con 0 (sin error). La interpretacin del cdigo de error es especfico al canal. El canal S7 guarda aqu el cdigo de error del SIMATIC Device Driver. DWORD

Tipo
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

259

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


Acceso Asignacin predeterminada Valores Lectura 0 = "no hay error" 0 = ningn error <> 0 = cdigos de error S7

ConnectionErrorString
Significado Causa del error La variable contiene la causa del error como string, que describe el motivo para la interrupcin de la conexin. El String se emite en el idioma actual ajustado. Pre-ocupacin = "", es decir, la conexin an no se ha establecido o no existe ningn error. En el canal S7 se registran en "ingls" los siguientes textos sin considerar el idioma ajustado. TEXT8 [128] Lectura "" = "no hay error" "No Error" = ningn error "Error hhhh" = ha ocurrido el error hhhh (en donde hhhh = cdigos de errores hexadecimal S7)

Tipo Acceso Asignacin predeterminada Valores

ConnectionErrorCount
Significado Contador para error de conexin El valor de esta variable aumenta en cada interrupcin de conexin por 1. Cuando se llega al ltimo valor el conteo comienza otra vez de 0. DWORD Lectura 0

Tipo Acceso Asignacin predeterminada

260

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

ConnectionEstablishMode
Significado Modo para establecer una conexin Mediante esta variable se puede ajustar el modo de establecimiento de enlace automtico. El canal S7 intenta en el caso de un error de volver a establecer la conexin cada 4 segundos. Si en esta variable se registra un valor Wert = 0, despus de una avera la conexin no se establecer automticamente cada 4 segundos, sino permanecer activada. DWORD Escribir 1 Una escritura de la variable tiene como efecto las siguientes acciones: 0 = modo de establecimiento de enlace manual Accin: Desactivar establecimiento automtico de la conexin <> 0 = Modo automtico para establecer conexin Accin: Activar establecimiento automtico de la conexin

Tipo Acceso Asignacin predeterminada Valores

ForceConnectionState
Significado Estado de conexin preferido Mediante esta variable se le informa al canal del estado de conexin preferido. En un "Caso normal" esta variable tiene el valor 1, es decir, el canal trata de establecer la conexin (evtl. cclicamente cada 4 segundos). Escribiendo un 0 en esta variable el canal desactivar la conexin. DWORD Escribir 1 Si se escribe en la variable se realizan las siguientes acciones: 0 = Estado de conexin preferido: Conexin desconectada Accin: Si se ha establecido la conexin disponer que se desactive la conexin 1 = Estado de conexin preferido: Conexin establecida Accin: Si la conexin est desactivada disponer que se establezca la conexin

Tipo Acceso Asignacin predeterminada Valores

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

261

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

ForceConnectionAddress
Significado Seleccin de la direccin de conexin Esta variable define, qu direccin de conexin se debe de utilizar para el establecimiento del enlace. DWORD Escribir 0 Si se ha ajustado el modo para establecer una conexin en "automtico", se establecer automticamente la conexin con la direccin respectiva. Escribir en esta variable ocasiona las siguientes acciones: 0 = conexin mediante el parmetro de conexin proyectado Accin: si @ForceConnectionAddress antes en 1, entonces ordenar desconexin. 1 = conexin mediante un parmetro de conexin alternativo Accin: Si previamente @ForceConnectionAddress est ajustado con 0, disponer que se establezca la conexin.

Tipo Acceso Asignacin predeterminada Valores

AlternateConnectionAddress
Significado Direccin de conexin alternativa En esta variable se puede introducir el string de la direccin de conexin alternativa. El String es el mismo que tambin se visualiza como parmetro de conexin en el WinCC Explorer. El String es especfico al canal. Cuando el sistema arranca (runtime), en el canal S7 se registra la direccin configurada como valor predefinido. Si no se ha configurado todava una direccin, entonces se introduce en el canal S7 el texto "Illegal Address". Ejemplo de la indicacin de direccin de un S7-PLC con direc. estacin 3 a travs MPI: "MPI,3 0,,0,0,02" TEXT8 [255] Escribir "..." = "Direccin configurada Escribir en esta variable ocasiona las siguientes acciones: - si debido al proceso de escritura se modifica la direccin, entonces se ordena una desconexin mediante el ajuste "Conexin mediante un parmetro de conexin alternativo" . - si est ajustado el modo de establecimiento de enlace "automtico" entonces se establece automticamente la conexin con la direccin recientemente escrita.

Tipo Acceso Asignacin predeterminada Valores

262

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.4.3

Manera de configurar una redundancia de software

Introduccin
En esta seccin se muestra como se proyecta la redundancia de software para las conexiones del canal "SIMATIC S7 Protocol Suite" en WinCC. Para esta funcin es necesario una configuracin en el PLC, pero que no se describe aqu.

Requisitos
1. El canal "SIMATIC S7 Protocol Suite" debe estar integrado en el proyecto. 2. En una unidad de canal de este canal se debe haber creado una conexin, que se va a configurar como una conexin redundante.

Procedimiento
1. Active en los parmetros de inicio del equipo los mdulos "Global Script Runtime", "Alarm Logging Runtime" y "Graphics Runtime". Encontrar informacin ms detallada en el tema "Verificar parmetro de inicio". 2. Lea en el Alarm Logging los avisos de sistema de WinCC. En estos avisos de sistema se encuentran los avisos de la redundancia de software. Encontrar informacin ms detallada en el tema "Leer avisos de sistema de WinCC en el Alarm Logging". 3. Abra en el Graphics Designer una imagen. Seleccione en la ventana "Asistente dinmico" la pgina "Funciones de sistema". Inicie el asistente dinmico "Ajustar una conexin redundante" haciendo doble clic.

4. En el cuadro de dilogo "Bienvenido" se explica brevemente el modo de proceder del asistente. Abra mediante el botn de comando "Continuar" el cuadro de dilogo "Definir opciones". 5. Selecciona la conexin, que ser la conexin principal y pulse el botn de comando "Continuar". El asistente crea las variables internas especficas de la conexin y las guarda en un grupo de variables "@<nombre de conexin>" en la conexin principal.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

263

SIMATIC S7 Protocol Suite 10.6 Funciones especiales


6. Introduzca en el campo "Parmetros" la direccin del PLC, con el cual se va a establecer la conexin de reserva. Active la casilla de verificacin "Conmutacin automtica" para que el asistente cree un script para la conmutacin de conexin automtica. Pulse el botn de comando "Continuar". En la imagen est representada como ejemplo la redundancia de una conexin MPI a dos controladores.

7. En el cuadro de dilogo "Listo" aparecen de nuevo todos los ajustes realizados. Mediante el botn de comando "Atrs" puede Ud. dado el caso efectuar modificaciones. Pulse el botn de comando "Finalizar". El asistente crea un script y lo guarda como "@<nombre de conexin>.pas" en el directorio "Editor C \ Acciones \ Acciones: <nombre de equipo>" de editor "Global Script". Nota En el siguiente modo de proceder se utiliza el asistente "Ajustar una conexin redundante". Este asistente crea al finalizar el paso 6 el modo de proceder de variables internas especficas de la conexin. Si se cancela el asistente en este momento o no finaliza mediante el botn de comando "Terminar", siguen existiendo estas variables.

Consulte tambin
Manera de leer en el Alarm Logging los avisos de sistema de WinCC (Pgina266) Cmo verificar los parmetros de arranque de WinCC (Pgina265)

264

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.4.4

Manera de eliminar una redundancia de software en WinCC

Introduccin
En esta seccin se muestra como se elimina la redundancia de software para las conexiones del canal "SIMATIC S7 Protocol Suite" en WinCC. Para esta funcin existe una configuracin en el PLC, pero que su conmutacin a conexiones no redundantes no se describe aqu.

Requisitos
El proyecto WinCC debe estar desactivado.

Procedimiento
La eliminacin de una redundancia de software se efecta en dos pasos: Eliminar el grupo de variables "@<nombre de conexin>" incluyendo las variables contenidas en el "inventario de variables". Eliminar el script "@<nombre de conexin>.pas" en "Global Script"

Procedimiento
1. Seleccione en el inventario de variables primero la conexin, que se va a configurar como conexin principal de la redundancia de software. Contiene un grupo de variables "@<nombre de conexin>" con las variables internas especficas de la conexin de la redundancia de software. Elimine el grupo de variables. 2. Borre el script para la accin "@<nombre de conexin>.pas". Abra al respecto el editor C en "Global Script". Se visualizan varios subdirectorios. 3. Seleccione el directorio "Acciones \ Acciones: <nombre de equipo>". Elimine en la ventana de datos del script "@<nombre de conexin>.pas" del tipo "Acciones". 4. Cierre el editor "Global Script".

10.6.4.5

Cmo verificar los parmetros de arranque de WinCC

Procedimiento
1. En WinCC Explorer seleccione la entrada "Equipo". 2. Abra el men contextual y seleccione la entrada "Propiedades". 3. Se abre el cuadro de dilogo "Propiedades de la lista de equipos". Pulse el botn de comando "Propiedades". 4. Se abrir el cuadro de dilogo "Propiedades del equipo". 5. Seleccione la ficha Arranque y verifique sus entradas. En caso necesario puede activar o desactivar el mdulo Runtime, as como incluir ms aplicaciones a la lista de arranque. 6. Cierre los cuadros de dilogo abiertos.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

265

SIMATIC S7 Protocol Suite 10.6 Funciones especiales

10.6.4.6

Manera de leer en el Alarm Logging los avisos de sistema de WinCC

Introduccin
En este apartado se muestra cmo se leen los avisos de sistema de WinCC en el proyecto.

Procedimiento
1. Abra el Alarm Logging. 2. En el men "Herramientas" abra el cuadro de dilogo "Sistemas de aviso de WinCC" a travs de la entrada "Avisos de sistema de WinCC". 3. Active el botn de opcin "crear slo nuevos avisos de sistema" en el rea "Crear avisos de sistema". 4. Pulse el botn de comando "crear" y cierre el cuadro de dilogo tras finalizar el proceso. 5. Guarde las modificaciones y cierre el Alarm Logging.

10.6.4.7

Cdigos de error si se interrumpe la conexin


Documentacin de los cdigos de error

266

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4


11 11.1 Recursos Canal WinCC "SIMATIC TI Ethernet Layer 4"

11

Introduccin
El controlador de comunicacin "SIMATIC TI Ethernet Layer 4" sirve para el acoplamiento entre una estacin WinCC y un sistema de automatizacin SIMATIC TI505 a travs de Industrial Ethernet. La comunicacin se realiza con el protocolo de transporte ISO. Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC TI Ethernet Layer 4". cmo configurar una conexin y una variable.

Unidades de canal
Dispone de dos unidades de canal, con las que podr operar un mximo de dos CP 1613. La funcionalidad de las unidades de canal es idntica. Slo se diferencian en los nombres lgicos de los dos CP 1613. Por medio de los parmetros del sistema de la unidad de canal se puede modificar el nombre del dispositivo lgico. Tambin es posible ajustar los parmetros para el protocolo de transporte ISO. Existen las siguientes posibilidades de aplicacin: Unidad de canal 505-Ethernet (CP 1413-1) para los mdulos de comunicacin SIMATIC Industrial Ethernet (p. ej. CP 1613). Unidad de canal 505-Ethernet (CP 1413-2) para los mdulos de comunicacin SIMATIC Industrial Ethernet (p. ej. CP 1613).

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

267

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal

11.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo (slo e soportado por el direccionamiento VMS) Valor de 8 bits con signo (slo e soportado por el direccionamiento VMS) Valor de 16 bits sin signo Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Tipo de datos sin formato

11.3
11.3.1

Configuracin del canal


Configuracin del canal "SIMATIC TI Ethernet Layer 4"

Introduccin
Para configurar el canal "SIMATIC TI Ethernet Layer 4" es necesario seguir los siguientes pasos.

11.3.2

Manera de configurar la conexin

Introduccin
La conexin de procesos a travs de Industrial Ethernet es posible gracias a los sistemas de automatizacin SIMATIC TI505. En el sistema de automatizacin se utiliza el mdulo de comunicaciones CP 1434 TF. La comunicacin se realiza con el protocolo de transporte ISO. En el sistema WinCC se utiliza el mdulo de comunicaciones CP 1613. Como la comunicacin se realiza con el protocolo de transporte ISO no es necesario configurar la conexin lgica en la base de datos local. WinCC establece una conexin para lectura (READ) y otra para escritura (WRITE) para la conexin lgica en la capa de transporte. Hasta que no se hayan establecido las dos conexiones, la conexin lgica no se marcar como establecida.

268

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal

Parmetros para la funcin READ


Durante la configuracin de la conexin, los parmetros para la funcin READ se definen en el sistema WinCC. Dependen de la orden efectuada en SIMATIC TI.
Lado de WinCC FETCH Activa (orden "READ activa") FETCH pasiva (orden "WRITE pasiva") Lado de SIMATIC TI READ pasiva (orden "READ pasiva") WRITE activa (orden "WRITE activa")

Parmetros "ID TSAP propio" y "ID TSAP externo" para la funcin WRITE
Lado de WinCC Orden "WRITE activa" Lado de SIMATIC TI Orden "WRITE pasiva"

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades de la conexin" con el punto de men "Propiedades" del men contextual. 2. Pulsar el botn de comando "Propiedades". Se abre el cuadro de dilogo "Propiedades de la conexin".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

269

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


3. Introduzca en el campo "Direc. Ethernet PLC" la direccin de estacin del SIMATIC TI en el bus Industrial Ethernet. 4. Defina ahora los parmetros para la funcin READ en el sistema WinCC. Dependen de la orden efectuada en SIMATIC TI. 5. A continuacin, inscriba en el campo asignado "ID TSAP propio" el valor que est configurado como "TSAP" en la pestaa "Parmetros remotos" durante la configuracin del CP 1434 TF. 6. A modo de comparacin, inscriba en el campo "ID TSAP externo" el valor que est configurado como "TSAP" en la pestaa "Parmetros locales" durante la configuracin del CP1434 TF. 7. Inscriba de modo correspondiente los parmetros "ID TSAP propio" y "ID TSAP externo" para la funcin WRITE.

11.3.3
11.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
En caso de acoplamiento entre WinCC y el PLC a travs del canal "SIMATIC TI Ethernet Layer 4" se pueden crear variables de diferentes tipos de datos en WinCC. A continuacin se describe cmo se pueden configurar estos tipos de datos.

11.3.3.2

Manera de configurar la direccin de una variable

Introduccin
La direccin de las variables se introduce segn la estructura de direccin de SIMATIC TI505.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado de las variables (p. ej. valor de 16 bits con signo). 3. Haga clic en el botn "Seleccionar". Si se trata de una variable del tipo "Binario" o "8 bits", se abrir el cuadro de dilogo "Variable de bits/bytes". Seleccione la casilla de verificacin "Acceso a Bits/Bytes" si desea tener acceso de escritura a los datos de la memoria del PLC.

270

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


4. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

5. En el campo "Tipo de direccin" seleccione dnde se encuentra la variable en el sistema de automatizacin. En funcin del tipo de direccin seleccionado, deber indicar otros datos (p. ej. en el campo "Nmero de elemento de datos" si ha seleccionado el tipo de direccin "V-Variable Memory"). 6. En el campo "Read-Only Variable" puede determinar que la variable de WinCC no pueda describirse. Nota No se da soporte a las variables de estructura. La descripcin de los tipos de direccin se detalla en la documentacin tcnica de SIMATIC TI505. El acceso con escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "TI Ethernet Layer 4" por bits o bytes. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

271

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


En funcin del tipo de variable se puede acceder a la memoria del PLC por bits o por bytes.

11.3.3.3

Manera de configurar una variable con acceso por bits

Introduccin
El acceso con escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "TI Ethernet Layer 4" por bits o bytes. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "variable binaria". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes".

272

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


4. Active la casilla de verificacin "Acceso a un Bit" e indique el direccionamiento del bit.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el campo de seleccin "Tipo de direccin" seleccione el tipo de direccionamiento de la memoria del PLC. 7. En el campo de seleccin inferior seleccione el nmero del elemento a modificar. Nota La descripcin de los tipos de direccin se detalla en la documentacin tcnica de SIMATIC TI505.

11.3.3.4

Manera de configurar una variable con acceso por bytes

Introduccin
El acceso con escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "TI Ethernet Layer 4" por bits o bytes. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

273

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "valor de 8 bits sin signo" o "valor de 8 bits con signo". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes". 4. Active la casilla de verificacin "Acceso a un Byte" e indique el direccionamiento del byte.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el campo de seleccin "Tipo de direccin" seleccione el tipo de direccionamiento de la memoria del PLC. 7. En el campo de seleccin inferior seleccione el nmero del elemento a modificar.

274

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


Nota La descripcin de los tipos de direccin se detalla en la documentacin tcnica de SIMATIC TI505.

11.3.4
11.3.4.1

Parmetros del sistema


Parmetro del sistema de la unidad de canal

Introduccin
Si necesita una configuracin distinta a la especificacin estndar de WinCC, puede modificar la configuracin en el dilogo "Parmetros del sistema" de la unidad de canal. Puede modificar de forma individual: el nombre del dispositivo los parmetros de transporte

Nombre del dispositivo


La comunicacin entre WinCC y PLC se efecta a travs de los nombres lgicos del equipo. Estos se asignan durante la instalacin del mdulo de comunicaciones y son especficos de cada unidad. El nombre del dispositivo representa el nombre de dispositivo lgico. Normalmente, el nombre de dispositivo lgico se asigna previamente con el nombre "/ CP_H1_1:/SCP".

Parmetro de transporte
En los parmetros de transporte se definen ajustes especficos para la unidad de canal, p. ej. tamao de PDU, intentos de restablecimiento, etc. Nota Los parmetros de sistema son vlidos para todos los CPs en el PLC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

275

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal

11.3.4.2

Manera de modificar el nombre del dispositivo

Introduccin
La conexin de procesos a travs de Industrial Ethernet es posible gracias a los sistemas de automatizacin SIMATIC TI505. En el sistema de automatizacin se utiliza el mdulo de comunicaciones CP 1434 TF. La comunicacin se realiza con el protocolo de transporte ISO. En el sistema WinCC se utiliza el mdulo de comunicaciones CP 1613. Como la comunicacin se realiza con el protocolo de transporte ISO no es necesario configurar la conexin lgica en la base de datos local.

276

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal

Requisitos
El canal "SIMATIC TI Ethernet Layer 4" tiene que estar integrado en el proyecto.

Procedimiento
1. Seleccione la unidad de canal y abra el cuadro de dilogo "Parmetros del sistema" por medio del men contextual. 2. Seleccione la ficha "Nombres de dispositivos" .

3. Ahora puede seleccionar con el ratn un nombre de dispositivo lgico que aparezca en "negrita" y modificarlo haciendo clic del ratn en el campo de nombre. De forma predeterminada, el nombre del dispositivo lgico tendr asignada la entrada "/ CP_H1_1:/SCP". Slo si ha asignado all otro nombre, lo que no es recomendable, tambin deber modificar aqu el nombre del dispositivo.

11.3.4.3

Manera de modificar los parmetros de transporte

Introduccin
La conexin de procesos a travs de Industrial Ethernet es posible gracias a los sistemas de automatizacin SIMATIC TI505. En el sistema de automatizacin se utiliza el mdulo de comunicaciones CP 1434 TF. La comunicacin se realiza con el protocolo de transporte ISO.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

277

SIMATIC TI Ethernet Layer 4 11.3 Configuracin del canal


En el sistema WinCC se utiliza el mdulo de comunicaciones CP 1613. Como la comunicacin se realiza con el protocolo de transporte ISO no es necesario configurar la conexin lgica en la base de datos local.

Requisitos
El canal "SIMATIC TI Ethernet Layer 4" tiene que estar integrado en el proyecto.

Procedimiento
1. Seleccione la unidad de canal y abra el cuadro de dilogo "Parmetros del sistema" por medio del men contextual. 2. Seleccione la ficha "Parmetros de transporte".

3. Ajuste el valor "Tamao PDU" al valor que tambin se configur en el CP 1434 TF. 4. Defina en el campo "Intentos de conexin" la frecuencia con que se debe intentar el establecimiento de conexin. 5. Seleccione el campo "Ilimitada" en el rea "Duracin de reintentos de envo". 6. Inscriba en el campo "Tiempo de acuse" el valor 30, para que, a ms tardar, al cabo de 30 segundos, sea informado sobre el estado de la variable cuando el interlocutor de comunicacin no haya respondido en dicho intervalo de tiempo (p. ej. PLC en el estado "Stop").

278

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Serial
12 12.1 Recursos Canal WinCC "SIMATIC TI Serial"

12

Introduccin
El controlador de comunicacin "SIMATIC TI Serial" se utiliza para el acoplamiento en serie entre una estacin WinCC y un sistema de automatizacin SIMATIC TI505. Este captulo muestra cmo configurar la transferencia de datos con el canal "SIMATIC TI Serial". cmo configurar una conexin y una variable.

Unidades de canal
El controlador de comunicacin dispone de una unidad de canal para poder utilizar un puerto COM para el acoplamiento serie. Dispone de la siguiente posibilidad de aplicacin: Unidad de canal "505 Serial Unit n 1" para la comunicacin en serie, ya sea con el protocolo TBP o con el protocolo NITP. Nota Es posible gestionar varias conexiones lgicas (con varios puertos COM) con una sola unidad de canal.

12.2

Tipo de datos de las variables

Introduccin
Para una conexin lgica, defina las variables necesarias. Desde la vista de WinCC puede acceder a los siguientes tipos de datos: Variable binaria Valor de 8 bits sin signo (slo e soportado por el direccionamiento VMS) Valor de 8 bits con signo (slo e soportado por el direccionamiento VMS) Valor de 16 bits sin signo

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

279

SIMATIC TI Serial 12.3 Configuracin del canal


Valor de 16 bits con signo Valor de 32 bits sin signo Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Tipo de datos sin formato

12.3
12.3.1

Configuracin del canal


Configuracin del canal "SIMATIC TI Serial"

Introduccin
Para configurar el canal "SIMATIC TI Serial" es necesario seguir los siguientes pasos.

12.3.2

Manera de configurar la conexin

Introduccin
Con el sistema de automatizacin SIMATIC TI505 es posible realizar una conexin al proceso a travs de un acoplamiento en serie. En el sistema de automatizacin se utiliza el interfaz en serie del mdulo CPU. En WinCC tampoco se necesita un mdulo de comunicaciones adicional. La comunicacin se puede realizar a travs de uno de los puertos COM disponibles en el sistema de forma predeterminada.

280

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Serial 12.3 Configuracin del canal

Procedimiento
1. Seleccione la conexin y abra el cuadro de dilogo "Propiedades de la conexin" con el punto de men "Propiedades" del men contextual. 2. Pulsar el botn de comando "Propiedades". Se abre el cuadro de dilogo "Propiedades de la conexin".

3. Seleccione en el campo "Puerto de serie" la interfaz de comunicacin (COM1 o COM2 o un puerto configurado) para el acoplamiento en serie. 4. Seleccione el campo "Reconocer automticamente" si la velocidad de transferencia de datos y el protocolo utilizado por el control deben ser reconocidos automticamente por la unidad de canal. 5. O indique en los campos "Tasa baudios" y "Protocolo" la velocidad de transferencia de datos y el protocolo utilizado. 6. Si selecciona el campo "Solicitudes optimizadas", podr optimizar la transferencia de datos para que con una sola orden se puedan transferir distintas variables. 7. Si selecciona el campo "Desactivar conexin", la conexin lgica se desactivar. Esto resulta til, por ejemplo, para la puesta en servicio, ya que permite interrumpir una conexin de forma temporal.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

281

SIMATIC TI Serial 12.3 Configuracin del canal

12.3.3
12.3.3.1

Configuracin de las variables


Configuracin de las variables

Introduccin
Si WinCC y el PLC estn conectados a travs del canal "SIMATIC TI Serial", se pueden establecer variables de distintos tipos de datos dentro de WinCC. Esto se describe en el siguiente apartado.

12.3.3.2

Manera de configurar la direccin de una variable

Introduccin
La direccin de las variables se introduce segn la estructura de direccin de SIMATIC TI505.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General", seleccione el tipo de datos deseado (p. ej. valor de 16 bits con signo). 3. Haga clic en el botn "Seleccionar". Si se trata de una variable del tipo "Binario" o "8 bits", se abrir el cuadro de dilogo "Variable de bits/bytes". Seleccione la casilla de verificacin "Acceso a Bits/Bytes" si desea tener acceso de escritura a los datos de la memoria del PLC.

282

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Serial 12.3 Configuracin del canal


4. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin".

5. En el campo "Tipo de direccin" seleccione dnde se encuentra la variable en el sistema de automatizacin. En funcin del tipo de direccin seleccionado, deber indicar otros datos (p. ej. en el campo "Nmero de elemento de datos" si ha seleccionado el tipo de direccin "V-Variable Memory"). 6. En el campo "Read-Only Variable" puede determinar que la variable de WinCC no pueda describirse. Nota En las reas de memoria V, K, X, Y y C se soportan las variables estructurales. La descripcin de los tipos de direccin se detalla en la documentacin tcnica de SIMATIC TI505. El acceso de escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "TI Serial" por bits o palabras. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/ bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. En funcin del tipo de variable se puede acceder a la memoria del PLC por bits o por bytes.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

283

SIMATIC TI Serial 12.3 Configuracin del canal

12.3.3.3

Manera de configurar una variable con acceso por bits

Introduccin
El acceso de escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "SIMATIC TI Serial" por bits o bytes. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "variable binaria". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes".

284

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

SIMATIC TI Serial 12.3 Configuracin del canal


4. Active la casilla de verificacin "Acceso a un Bit" e indique el direccionamiento del bit.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del bit que desee modificar. Nota En el caso del S5 se pueden direccionar marcadores, entradas y salidas por bytes, los mdulos de datos (DB, DX) se pueden direccionar por palabras.

12.3.3.4

Manera de configurar una variable con acceso por bytes

Introduccin
El acceso de escritura a las reas de memoria en el sistema de automatizacin slo puede tener lugar en el canal "SIMATIC TI Serial" por bits o bytes. En el caso de variables binarias y de "8 bits" se abrir, adems del dilogo "Propiedades de direccin", el dilogo "Variable de bits/bytes", en el que podr ajustar el acceso de escritura a bits o bytes. Para ello, en cada distinta orden de escritura se lee del PLC el rea de memoria direccionado y se modifican los

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

285

SIMATIC TI Serial 12.3 Configuracin del canal


correspondientes bits o bytes. A continuacin se reescribe el rea de datos de nuevo en el PLC. Nota Las modificaciones que son realizadas en un rea de datos leda, se sobrescriben al reescribir el rea de datos.

Procedimiento
1. Seleccione la variable y abra el cuadro de dilogo "Propiedades" a travs del men contextual. 2. En la ficha "General" seleccione el tipo de datos "valor de 8 bits sin signo" o "valor de 8 bits con signo". 3. Haga clic en el botn "Seleccionar". Se abre la ventana de dilogo "Variable de bits / bytes". 4. Active la casilla de verificacin "Acceso a un Byte" e indique el direccionamiento del byte.

5. Haga clic en el botn "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 6. En el cuadro de seleccin seleccione el tipo de direccionamiento de la memoria PLC. 7. En el cuadro de seleccin, seleccione el nmero del byte que desee modificar.

286

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema
13 13.1
Contenido

13

Recursos Canal "Informacin de sistema"

El canal "Informacin de sistema" sirve para evaluar informaciones del sistema tales como la hora, la fecha, la capacidad de las unidades de disco, etc., proporcionando adems funciones como las de temporizacin o contaje, por ejemplo. Este captulo le mostrar Cmo configurar el canal, la conexin y las variables Cmo visualizar fcilmente informaciones de sistema en una imagen de proceso Cmo usar las informaciones de sistema para activar y visualizar un aviso Cmo representar grficamente las informaciones de sistema Cmo representar en un sistema multipuesto las informaciones de sistema de varios servidores.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

287

Informacin de sistema 13.2 Canal WinCC "Informacin de sistema"

13.2

Canal WinCC "Informacin de sistema"

Modo de funcionamiento
El canal "Informacin de sistema" sirve para evaluar informaciones del sistema tales como la hora, la fecha, la capacidad de las unidades de disco, etc., proporcionando adems funciones como las de temporizacin o contaje, por ejemplo. Posibles aplicaciones son: Representar la hora, la fecha y el da de la semana en imgenes de proceso. Activar eventos evaluando informaciones de sistema en scripts. Visualizar la carga de la CPU en una curva. Visualizar y vigilar el espacio de memoria libre que hay en las unidades de disco de diferentes servidores de un sistema cliente. Vigilar el espacio de memoria libre que hay en las unidades de disco y activar un aviso. El canal no requiere hardware porque accede directamente a las informaciones de sistema del equipo donde est instalado. Para que el canal funcione tiene que crear una conexin. Se pueden establecer ms conexiones, pero ello no es necesario desde el punto de vista funcional. Encontrar informaciones ms detalladas sobre el diagnstico del canal y las variables en "Diagnstico de la comunicacin". Nota Las variables de proceso necesarias para el canal "System Info" no necesitan licencia. Las variables no se incluyen en el pago de la licencia. Si no posee derechos de administracin con Windows 2003 Server, como usuario principal debe ser miembro del grupo "Usuario del monitor de sistema" para poder utilizar el canal "System Info".

Communication Manual
Aqu encontrar ms informacin con ejemplos detallados sobre la configuracin de canales. Este manual puede descargarse en Internet: http://support.automation.siemens.com/ Buscar por el nmero de referencia:

288

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.3 Sumario de la informacin de sistema soportada


A5E00391327

Consulte tambin
Operacin en sistemas multipuesto y cliente (Pgina307) Ejemplos de evaluacin y visualizacin de informacin de sistema (Pgina295) Cmo configurar el canal "Informacin de sistema" (Pgina294) Diferencias con otros componentes de software (Pgina294) Sumario de la informacin de sistema soportada (Pgina289) Diagnstico de canales y variables (Pgina317)

13.3

Sumario de la informacin de sistema soportada

Introduccin
En el campo "Funcin" del cuadro de dilogo "Informacin de sistema" se determina la informacin de sistema asignada a una variable WinCC. En el campo "Formato" se ajusta el formato de la representacin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

289

Informacin de sistema 13.3 Sumario de la informacin de sistema soportada

Sinopsis de las informaciones de sistema soportadas del canal "Informacin de sistema"


Funcin Fecha Tipo de datos Formato Vista preliminar 21.10.1999 21.10.99 10-21-1999 10-21-99 10/21/99 1...31

Variable de DD.MM.AAAA texto DD.MM.AA de juego de caracteres MM-DD-AAAA de 8 bits MM-DD-AA MM/DD/AA Valor de 16 bits sin signo Valor de 16 bits sin signo Valor de 16 bits sin signo Valor de 16 bits sin signo DD

Variable;Tag

Mes

MM

1...12

Ao

AAAA

2000

Da de la semana

Texto: 1 para Lunes hasta 7 para domingo

1...7 Lu ... Do

Variable de Texto: Lu,Ma,Mi, texto Ju,Vi,Sa,Do de juego de caracteres de 8 bits Hora Variable de texto de juego de carcteres de 8 bits; Longitud = 10 bytes Longitud = 12 bytes Hora Valor de 16 bits sin signo Valor de 16 bits sin signo Valor de 16 bits sin signo Valor de 16 bits sin signo Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Valor de 32 bits con signo HH:MM:SS HH:MM HH:MMAM,PM HH:MM:SS AM,PM HH

23:45:37 23:45 23:45 PM 23:45:37 PM 0...23

Minuto

MM

0...59

Segundo

SS

0...59

Milisegundo

MSG

0...999

Contador Carga de la CPU

CCCC Carga total en % Marcha en vaco en % Proceso en % TTTT

0...9999 0...100%

Temporizador

0...9999

290

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.3 Sumario de la informacin de sistema soportada


Funcin Memoria principal libre Tipo de datos Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 32 bits IEEE 754 Formato Libre en kb Libre en % Libre en bytes Libre en mb Libre en % Vista preliminar 0...n kB 0...100% 0...n B 0...n mb 0...100%

Memoria de disco libre (unidad de disco local) Vigilancia de impresora

Valor de 32 bits sin signo

Grado de llenado del disco duro del spooler Estado de la impresora Cola de trabajos Espacio libre del disco del spooler en kb Espacio libre del disco PRT_OUT en kb Tamao del directorio del spooler en kb Tamao del directorio del PRT_OUT en kb Ocupado en kb Ocupado en % Disponible en kb

0...n % 0...n 0...n 0...n kb 0...n kb 0...n kb 0...n kb 0...n kb 0...100% 0...n kb

Estado del archivo de intercambio

Nmero de coma flotante 32 bits IEEE 754

Contador
Esta funcin se puede aplicar para tests especiales en scripts.

Temporizador
Al seleccionar esta funcin, el cuadro de dilogo "Informacin de sistema" es ampliado con los campos "Lmites de" y "hasta". El temporizador es incrementado o decrementado cada segundo. El sentido de la modificacin (incremento o decremento) se define con el valor inicial y el valor final de los campos "Lmites de" y "hasta". El temporizador es incrementado cuando el valor inicial es menor que el valor final. Cuando el valor inicial es mayor que el valor final se decrementa el temporizador. Si en runtime se escribe el campo E/S vinculado con el temporizador, el valor inicial y el valor actual del temporizador se ajustan con este valor. Ejemplo: Temporizador configurado de 0 hasta 60. Escribiendo un "0" en runtime se reinicializa el temporizador. Despus de desactivar esta funcin vuelve a ser vlido el valor inicial que se haba configurado en un principio.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

291

Informacin de sistema 13.3 Sumario de la informacin de sistema soportada

Carga de la CPU
En los formatos "Carga total en %" y "Marcha en vaco en %" se tiene que indicar el nmero de la CPU cuando los ordenadores tienen multiprocesadores, empezando por "0". En el formato "Proceso en %" tambin se tiene que indicar el nmero de instancia cuando haya varias instancias de un proceso.

Memoria de disco libre


Slo se puede determinar el espacio de memoria libre de las unidades de los discos duros o disquetes locales.

Vigilancia de impresora
En los formatos "Estado de la impresora" y "Cola de trabajos", en el caso de impresoras de red tambin habr de introducirse el nombre del servidor en el campo "Impresora". Para aprovechar esta informacin de sistema, la impresora utilizada deber sustentar las informaciones de estado. Para que el estado de la impresora est equilibrado tenga en cuenta lo siguiente: El monitor de puerto sirve para transmitir el estado de la impresora al Spooler. En funcin del puerto de impresora elegido se instalarn los distintos DLL para monitores de puerto. En los monitores de puerto suministrados por Windows slo "TCPMON.DLL" puede transmitir a travs del puerto TCP/IP el estado de la impresora. "LOCALMON.DLL" a travs del puerto LPT no transmite el estado de la impresora. El estado de la impresora se transmite slo despus de enviar la orden de impresin, pero no con "Polling" del estado en el puerto. En los formatos "reas PRT_OUT de disco libres" y "Tamao del directorio PRT_OUT", el canal determina automticamente la ruta en el campo "Directorio".

Cdigo de error para el formato "Estado de la impresora"


Estado PRINTER_STATUS_PAUSED PRINTER_STATUS_ERROR PRINTER_STATUS_PENDING_DELETION PRINTER_STATUS_PAPER_JAM PRINTER_STATUS_PAPER_OUT PRINTER_STATUS_MANUAL_FEED PRINTER_STATUS_PAPER_PROBLEM PRINTER_STATUS_OFFLINE PRINTER_STATUS_IO_ACTIVE PRINTER_STATUS_BUSY PRINTER_STATUS_PRINTING PRINTER_STATUS_OUTPUT_BIN_FULL PRINTER_STATUS_NOT_AVAILABLE Cdigo de error 0x00000001 0x00000002 0x00000004 0x00000008 0x00000010 0x00000020 0x00000040 0x00000080 0x00000100 0x00000200 0x00000400 0x00000800 0x00001000

292

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.3 Sumario de la informacin de sistema soportada


Estado PRINTER_STATUS_WAITING PRINTER_STATUS_PROCESSING PRINTER_STATUS_INITIALIZING PRINTER_STATUS_WARMING_UP PRINTER_STATUS_TONER_LOW PRINTER_STATUS_NO_TONER PRINTER_STATUS_PAGE_PUNT PRINTER_STATUS_USER_INTERVENTION PRINTER_STATUS_OUT_OF_MEMORY PRINTER_STATUS_DOOR_OPEN PRINTER_STATUS_SERVER_UNKNOWN PRINTER_STATUS_POWER_SAVE Cdigo de error 0x00002000 0x00004000 0x00008000 0x00010000 0x00020000 0x00040000 0x00080000 0x00100000 0x00200000 0x00400000 0x00800000 0x01000000

Cdigo de error para el formato "Cola de trabajos"


Estado JOB_STATUS_PAUSED JOB_STATUS_ERROR JOB_STATUS_DELETING JOB_STATUS_SPOOLING JOB_STATUS_PRINTING JOB_STATUS_OFFLINE JOB_STATUS_PAPEROUT JOB_STATUS_PRINTED JOB_STATUS_DELETED JOB_STATUS_BLOCKED_DEVQ JOB_STATUS_USER_INTERVENTION JOB_STATUS_RESTART Cdigo de error 0x00000001 0x00000002 0x00000004 0x00000008 0x00000010 0x00000020 0x00000040 0x00000080 0x00000100 0x00000200 0x00000400 0x00000800

Nota Los cdigos de error de los formatos "Estado de la impresora" y "Cola de trabajos" se corresponden con los valores del archivo "Winspool.h" tomado como referencia en Visual C.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

293

Informacin de sistema 13.5 Configuracin del canal

13.4

Diferencias con otros componentes de software

Introduccin
Algunas informaciones de sistema del canal "Informacin de sistema" tambin se pueden evaluar y visualizar por medio de controles ActiveX de WinCC. Una diferencia bsica con respecto a los controles ActiveX es que en el canal "Informacin de sistema" las informaciones de sistema estn asignadas a una variable WinCC. La evaluacin posterior (p.ej. avisos, valores lmite) puede ser mltiple y configurarse individualmente. Los controles ActiveX han sido concebidos para usos predeterminados, pudiendo emplearlos tambin en sistemas cliente o multipuesto. Entre el control ActiveX y el canal existen diferencias en las siguientes informaciones de sistema:

Hora
Para indicar la hora en WinCC se tiene el control ActiveX "WinCC Digital/Analog Clock Control". Este control tambin puede representar la hora analgicamente. El control no necesita el canal "Informacin de sistema", aunque se emplee en las opciones de instrumentacin y control. Con el control se puede representar la hora de un cliente WinCC en su imagen de proceso. Ello no es posible con el canal "Informacin de sistema", porque a travs de este canal siempre se muestra el tiempo de sistema del servidor.

Memoria de disco libre


Para visualizar la memoria de disco libre en WinCC se tiene el control ActiveX "IX Diskspace". Este control ActiveX tambin puede representar la memoria libre de los discos que haya en la red, ofreciendo adems otras posibilidades de configuracin, como por ejemplo el determinar varios valores lmite directamente en el control.

13.5
13.5.1

Configuracin del canal


Cmo configurar el canal "Informacin de sistema"

Introduccin
En este apartado explicaremos cmo configurar el canal "Informacin de sistema".

Procedimiento
1. Seleccionar en el men contextual de la administracin de variables la entrada "Agregar nuevo driver". Se abre un cuadro de seleccin. 2. Seleccionar el canal "System Info.chn" y cerrar el cuadro de dilogo. Entonces se crea el canal y en la administracin de variables se muestra el driver del canal.
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

294

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


3. Seleccionar la correspondiente unidad de canal "Informacin de sistema" y abra el men contextual. Seleccionar en l el comando "Nueva conexin". 4. Introducir en el cuadro de dilogo "Propiedades del enlace" el nombre del enlace. Cerrar el cuadro de dilogo. 5. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". Se abre un cuadro de dilogo. 6. Determinar el nombre y el tipo de datos de la variable. Si se quieren utilizar los ejemplos sobre este canal, cerrar el cuadro de dilogo y continuar con el tema "Cmo configurar una variable". 7. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Seleccionar la funcin y el formato deseados. El tipo correspondiente de la variable WinCC se indica en el campo "Tipo de datos". 8. Cierre los cuadros de dilogo abiertos.

13.6
13.6.1

Ejemplos de evaluacin y visualizacin de informacin de sistema


Ejemplos de evaluacin y visualizacin de informacin de sistema
En este apartado explicaremos con varios ejemplos cmo se pueden representar y evaluar de distintos modos las informaciones de sistema.

Consulte tambin
Cmo mostrar el estado de la impresora en una vista de estado (Pgina303) Cmo configurar un aviso sobre la memoria de disco libre (Pgina300) Cmo representar la carga de la CPU en una ventana de curvas (Pgina299) Cmo representar la memoria de disco libre en una visualizacin de barras (Pgina298) Cmo visualizar la hora en un campo E/S (Pgina297) Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295)

13.6.2

Cmo configurar una variable en el canal "Informacin de sistema"

Introduccin
En este apartado explicaremos cmo configurar variables en el canal "Informacin de sistema". Estas variables se usan en los ejemplos.

Requisitos
Instale el el canal "SystemInfo.chn".
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

295

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

Tabla de los tipos de datos usados


En la siguiente tabla se resumen los tipos y formatos de las variables utilizadas en los ejemplos sobre el canal "Informacin de sistema".
Ejemplo Campo E/ S Informacin de sistema Hora Nombre de variable Sysinfo_Time Tipo de datos Variable de texto de juego de caracteres de 8 bits Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 32 bits IEEE 754 Valor de 32 bits sin signo Formato Horas: Minutos: Segundos (HH:MM:SS)

Barra, Memoria de Sysinfo_Drive_C Mensaje disco libre (Unidad de disco: C) Curva Carga de la CPU Sysinfo_CPU

Nmero 0-100% (Libre en %)

Nmero 0-100% (Carga total en %) Nmero 0-n (hex) (Estado de la impresora)

Estado de la impresora

Vigilancia de impresora

Sysinfo_Printerst ate

Procedimiento
1. Seleccione la entrada "Conexin nueva" en el men contextual de la respectiva unidad de canal "Informacin de sistema" y genere una conexin con el nombre "Testinfo". 2. Seleccionar en el men emergente de la conexin la entrada "Nueva variable". 3. Introduzca el nombre de la variable en el cuadro de dilogo "Propiedades de la variable". Para ello, seleccione el nombre de la variable adecuada para el ejemplo en la tabla de los tipos de datos utilizados e introdzcalo en "Nombre". Ajustar el tipo de datos que corresponda segn la tabla en el campo "Tipo de datos". 4. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Seleccione la informacin de sistema adecuada para el ejemplo en la tabla y el formato de representacin, y ajstelo en el cuadro de dilogo. 5. Cerrar los dos cuadros de dilogo abiertos.

Consulte tambin
Cmo configurar un aviso sobre la memoria de disco libre (Pgina300) Cmo configurar el canal "Informacin de sistema" (Pgina294) Cmo mostrar el estado de la impresora en una vista de estado (Pgina303) Cmo representar la carga de la CPU en una ventana de curvas (Pgina299) Cmo representar la memoria de disco libre en una visualizacin de barras (Pgina298) Cmo visualizar la hora en un campo E/S (Pgina297)

296

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

13.6.3
Requisitos

Cmo visualizar la hora en un campo E/S

Configure una variable "Sysinfo_Time" del tipo "Variable de texto de juego de caracteres de 8 bits". Esta variable debe estar asignada a la informacin de sistema "Hora" con el formato "HH:MM:SS".

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Insertar un campo de E/S en la imagen. En la paleta de objetos, seleccionar bajo "Objetos Smart" el objeto "Campo de E/S". Se abre el cuadro de dilogo "Configuracin de campo E/S".

1. Escribir el nombre "Sysinfo_Time"en el campo "Variable". 2. Seleccionar como actualizacin "1 s". 3. Ajustar el tipo de campo "Salida". Cerrar el cuadro de dilogo. 4. Abra el cuadro de dilogo "Propiedades del objeto" en "Propiedades" del men contextual del campo E/S. 5. Seleccione el tema "Salida/Entrada" en la ficha Propiedades. Ajuste el atributo "Formato de datos" a "String". 6. Cerrar el cuadro de dilogo y guardar la imagen. 7. Activar el runtime a travs de la barra de herramientas de Graphics Designer. Nota Es recomendable seleccionar siempre el ciclo de actualizacin apropiado, pues dicho ciclo afecta a la carga del equipo. As, por ejemplo, no conviene que la visualizacin de la hora se actualice cada 250 ms.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

297

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

Consulte tambin
Cmo activar Runtime (Pgina306) Cmo insertar un campo E/S (Pgina306) Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295)

13.6.4
Requisitos

Cmo representar la memoria de disco libre en una visualizacin de barras

Configurar una variable "Sysinfo_Drive_C" del tipo "Nmero de coma flotante 32 bits IEEE754". Esta variable tiene que tener asignada la informacin de sistema "Memoria de disco libre", la unidad de disco "C" y el formato de representacin "Libre en %".

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Inserte una vista de barra en la imagen. Para ello, seleccionar el objeto "Barra" en la paleta de objetos en "Objetos smart". Se abrir el cuadro de dilogo "Configuracin de barra".

1. Escriba el nombre "Sysinfo_Drive_C" en el campo "Variable". 2. Seleccionar como actualizacin "5 s". 3. Ajuste el valor mximo a "100", el valor mnimo a "0". Cerrar el cuadro de dilogo. 4. Abra el cuadro de dilogo "Propiedades del objeto" a travs del men contextual de la vista de barra en el registro ""Propiedades". 5. Seleccione el tema "Eje" en la ficha Propiedades. Ajustar el atributo "Dgitos dcha. coma" a "0". 6. Cerrar el cuadro de dilogo y guardar la imagen. 7. Activar el runtime a travs de la barra de herramientas de Graphics Designer.

298

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


Nota Es recomendable seleccionar siempre el ciclo de actualizacin apropiado, pues dicho ciclo afecta a la carga del equipo. As, por ejemplo, no conviene que la visualizacin de la memoria de disco libre se actualice cada segundo.

Consulte tambin
Cmo activar Runtime (Pgina306) Cmo insertar una visualizacin con barras (Pgina305) Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295)

13.6.5
Requisitos

Cmo representar la carga de la CPU en una ventana de curvas

Configurar una variable "Sysinfo_CPU" del tipo de datos "Nmero de coma flotante 32 bits IEEE754". Esta variable tiene que tener asignada la informacin de sistema "Carga de la CPU" y el formato de representacin "Carga total en %".

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Insertar una ventana de curvas en la imagen. Para ello, seleccionar en la paleta de objetos "Controles" el objeto "WinCC Online Trend Control". Se abre el cuadro de dilogo "Propiedades de WinCC Online Trend Control".

1. Registrar en el campo "Ttulo de la ventana" de la ficha General el nombre "Curvas1". 2. Seleccionar en el campo "Origen de datos" la entrada "Variables online".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

299

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


3. Seleccionar la ficha Curvas y usar el botn "Seleccin" para abrir el cuadro de dilogo "Configuracin de variables". 4. Registrar el nombre de variable "Sysinfo_CPU" y seleccionar "2 s" para el tiempo de ciclo. Cerrar el cuadro de dilogo.

1. Cerrar el cuadro de dilogo "Propiedades de WinCC Online Trend Control" y memorizar la imagen. 2. Activar el runtime a travs de la barra de herramientas de Graphics Designer. Nota Es recomendable seleccionar siempre el ciclo de actualizacin apropiado, pues dicho ciclo afecta a la carga del equipo. As, por ejemplo, no conviene actualizar cada 500 ms la visualizacin de la carga de la CPU.

Consulte tambin
Cmo activar Runtime (Pgina306) Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295)

13.6.6
Requisitos

Cmo configurar un aviso sobre la memoria de disco libre

Configurar una variable "Sysinfo_Drive_C" del tipo "Nmero de coma flotante 32 bits IEEE754". Esta variable tiene que tener asignada la informacin de sistema "Memoria de disco libre", la unidad de disco "C" y el formato de representacin "Libre en %".

300

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

Procedimiento
1. Iniciar Alarm Logging y crear un nuevo aviso insertando una nueva lnea al final de la ventana de la tabla. 2. Abrir el cuadro de dilogo "Aviso individual" a travs del apartado "Propiedades" del men contextual del campo del nuevo aviso. 3. En la ficha Textos, registrar en el campo "Texto de aviso" el texto "Espacio de memoria", y en el campo "Punto de avera" el texto "Disco duro". Cerrar el cuadro de dilogo.

1. Abrir el cuadro de dilogo "Ampliaciones" con el comando de men "Herramientas / Ampliaciones". Dado el caso, activar la casilla de control Vigilancia de valores lmite". Cerrar el cuadro de dilogo. 2. Seleccionar la "Vigilancia de valores lmite" en la ventana de navegacin de Alarm Logging y abrir el cuadro de dilogo "Propiedades" a travs de la entrada "Nueva" del men contextual. Registrar en el campo "Variable a vigilar" el nombre "Sysinfo_Drive_C".

1. Activar la casilla de control "Un aviso para todos los valores lmite". Introducir en el campo "Nmero de aviso" el nmero del aviso recin creado. Cerrar el cuadro de dilogo. 2. Seleccionar "Vigilancia de valores lmite" en la ventana de navegacin. Seleccionar luego la entrada "Sysinfo_Drive_C" en la ventana de datos. Abrir el cuadro de dilogo "Propiedades" a travs de la entrada "Nueva" del men contextual. Activar el botn opcional "Lmite inferior" y registrar en el campo "Valor lmite o variable" el valor "30". 3. Cerrar el cuadro de dilogo. Memorizar y cerrar Alarm Logging.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

301

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

Consulte tambin
Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295) Cmo visualizar un aviso sobre la memoria de disco libre (Pgina302)

13.6.7
Requisitos

Cmo visualizar un aviso sobre la memoria de disco libre

Una variable "Sysinfo_Drive_C" del tipo de datos "Nmero de coma flotante 32 bits IEEE754". Esta variable tiene que tener asignada la informacin de sistema "Memoria de disco libre", la unidad de disco "C" y el formato de representacin "Libre en %". Un texto de aviso y el valor lmite inferior para la vigilancia de los valores lmite de esa variable. En los parmetros de arranque del equipo est activado "Alarm Logging Runtime".

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Insertar una ventana de avisos en la imagen. Para ello, seleccionar el bojeto "WinCC Alarm Control" de la paleta de objetos "Controles" y colocarlo en la imagen. Cerrar el cuadro de dilogo para la configuracin rpida sin ms entradas. 3. Abrir el cuadro de dilogo "Propiedades de WinCC Alarm Control" haciendo un doble clic en el control insertado. 4. En la ficha Bloques de aviso, seleccionar en el campo "Tipo" la entrada "Bloques de texto de usuario". Activar en el campo "Seleccin" las casillas de control "Texto de aviso" y "Punto de avera".

302

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


5. Pasar a la ficha Lnea de avisos. Seleccionar en el campo "Bloques de aviso existentes" las entradas "Texto de aviso" y "Punto de avera", e incluirlas en el campo "Elementos de la lnea de avisos" con el botn "Flecha a la derecha". Cerrar el cuadro de dilogo.

6. Guarde la imagen. 7. Activar el runtime a travs de la barra de herramientas de Graphics Designer.

Consulte tambin
Cmo verificar los parmetros de arranque de WinCC (Pgina305) Cmo activar Runtime (Pgina306) Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295)

13.6.8

Cmo mostrar el estado de la impresora en una vista de estado

Introduccin
En el presente ejemplo se muestra una posible evaluacin de la informacin del sistema "Vigilancia de impresora" partiendo del formato "Estado de la impresora". Tambin podra efectuarse una evaluacin de estado de la impresora y de la cola de trabajos, p. ej. mediante la configuracin de mensajes originados mediante distintos bits en el estado de la impresora y cola de trabajos.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

303

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema

Requisitos
Configure una variable "Sysinfo_Printerstate" del tipo "Valor 32 bits sin signo". Esta variable debe asignarse a la informacin de sistema "Vigilancia de impresora" con el formato de visualizacin "Estado de la impresora". Para utilizar este informacin de sistema la impresora utilizada deber dar soporte a estas vistas de estado.

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Inserte una vista de estado en la imagen. Para ello seleccione el objeto "Vista de estado" de la paleta de objetos en "Objetos Smart". Se abrir el cuadro de dilogo "Vista de estado Configuracin".

1. Introduzca en el campo "Variable" el nombre "Sysinfo_Printerstate". 2. Seleccionar como actualizacin "1 s". 3. Seleccione el valor "0" en la columna "Estado". Asigne a este estado una imagen del rea "Seleccin de imagen" que represente por ejemplo una impresora. Seleccione para ello la imagen deseada, arrstrela con el ratn hasta la lnea "0" y colquela en la columna "Imagen bsica". Si en el rea "Seleccin de imagen" no se muestra ninguna imagen, o no la deseada, con el botn "Buscar..." podr abrirse un dilogo de seleccin. 4. Mediante el botn "Insertar" puede usted complementar opcionalmente otras posiciones de bit y asignar a su vez otra imagen a dichos estados.

304

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


5. Cerrar el cuadro de dilogo y guardar la imagen. 6. Activar el runtime a travs de la barra de herramientas de Graphics Designer. Una impresora lista para servicio se indica en Runtime a travs de la imagen a la que se asign el estado "0" en el paso 5. En caso de fallo en la impresora no se mostrar ninguna imagen si no ejecut usted el paso 6. Si en el paso 6 ha asignado imgenes a las otras posiciones de bit, dichas imgenes se mostrarn correspondientemente. Nota Es recomendable seleccionar siempre el ciclo de actualizacin apropiado, pues dicho ciclo afecta a la carga del equipo. As, por ejemplo, no conviene que la visualizacin de la hora se actualice cada 250 ms.

Consulte tambin
Cmo configurar una variable en el canal "Informacin de sistema" (Pgina295) Cmo activar Runtime (Pgina306)

13.6.9

Cmo verificar los parmetros de arranque de WinCC

Procedimiento
1. En WinCC Explorer seleccione la entrada "Equipo". 2. Abra el men contextual y seleccione la entrada "Propiedades". 3. Se abre el cuadro de dilogo "Propiedades de la lista de equipos". Pulse el botn de comando "Propiedades". 4. Se abrir el cuadro de dilogo "Propiedades del equipo". 5. Seleccione la ficha Arranque y verifique sus entradas. En caso necesario puede activar o desactivar el mdulo Runtime, as como incluir ms aplicaciones a la lista de arranque. 6. Cierre los cuadros de dilogo abiertos.

13.6.10

Cmo insertar una visualizacin con barras

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Seleccionar en la paleta de objetos "Standard" dentro de "Objetos smart" el objeto "Barra".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

305

Informacin de sistema 13.6 Ejemplos de evaluacin y visualizacin de informacin de sistema


3. Insertar la visualizacin de barras en la imagen. Para ello, apuntar con el ratn en el lugar del rea de trabajo donde se va a colocar la visualizacin de barras, mantener pulsada la tecla del ratn y ajustar el tamao del campo seleccionado. 4. Al soltar la tecla del ratn se abre el cuadro de dilogo "Configuracin de barras". Registrar en l el nombre de una variable WinCC y ajustar la actualizacin y los lmites. En la zona "Orientacin de la barra" se puede determinar adems la orientacin de la barra visualizada. 5. Cerrar el cuadro de dilogo.

13.6.11

Cmo insertar un campo E/S

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Seleccionar en la paleta de objetos "Standard" dentro de "Objetos smart" el objeto "Campo E/S". 3. Insertar el campo E/S en la imagen. Para ello, apuntar con el ratn en el lugar del rea de trabajo donde se va a colocar el campo E/S, mantener pulsada la tecla del ratn y ajustar el tamao del campo seleccionado. 4. Al soltar la tecla del ratn se abre el cuadro de dilogo "Configuracin de campo E/S". Registrar en l el nombre de una variable WinCC y ajustar la actualizacin y el tipo de campo. En la zona "Fuente" se puede determinar adems la imagen de la fuente de los valores visualizados. 5. Cerrar el cuadro de dilogo.

13.6.12
Requisito

Cmo activar Runtime

Antes de activar Runtime debe estar definida una imagen inicial.

Procedimiento
1. Guarde y cierre todos los archivos abiertos en los editores abiertos. 2. Seleccione el WinCC Explorer. 3. Active el proyecto pulsando la tecla "Activar" en la barra de herramientas o a travs de la entrada "Activar" en el men "Archivo".

306

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.7 Funciones especiales

13.7
13.7.1
13.7.1.1

Funciones especiales
Operacin en sistemas multipuesto y cliente
Operacin en sistemas multipuesto y cliente

Introduccin
En los sistemas clientes y en los sistemas multipuesto se puede utilizar el canal "Informacin de sistema" para procesar en un cliente informaciones de sistema de un servidor. As se pueden vigilar varios servidores en un sistema cliente WinCC.

Consulte tambin
Vigilancia de las informaciones de sistema de varios servidores en un cliente WinCC (Pgina307)

13.7.2
13.7.2.1

Ejemplo de supervisin de la informacin de sistema de varios servidores


Vigilancia de las informaciones de sistema de varios servidores en un cliente WinCC

Introduccin
En este ejemplo mostraremos la vigilancia de dos servidores en un cliente WinCC. Las informaciones de sistema a vigilar, tales como la memoria de disco libre o la carga de la CPU, se representan en una imagen de proceso del cliente WinCC. Para hacerlo son necesarias las siguientes configuraciones: Configuracin del primer servidor Configuracin del segundo servidor Importacin de variables de WinCC Client Configuracin de la imagen de proceso de WinCC Client Activacin del proyecto

Requisitos
Los servidores y el cliente WinCC tienen que estar conectados a una red Windows.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

307

Informacin de sistema 13.7 Funciones especiales

Consulte tambin
Cmo activar el proyecto (Pgina313) Cmo configurar la imagen de proceso en el cliente WinCC (Pgina311) Cmo importar las variables en el WinCC Client (Pgina310) Cmo configurar el segundo servidor (Pgina309) Cmo configurar el primer servidor (Pgina308)

13.7.2.2

Cmo configurar el primer servidor

Introduccin
En este apartado explicaremos la configuracin que es necesario realizar en el primer servidor para este ejemplo. 1. Configuracin de la variable del canal "Informacin de sistema" para visualizar la memoria de disco libre y la carga de la CPU. 2. Creacin de un paquete.

Tabla de los tipos de datos usados


En la siguiente tabla se resumen los nombres y formatos de las variables utilizadas en el ejemplo sobre el canal "Informacin de sistema".
Variable Sysvar_1_Drive_ C Sysvar_1_CPU Funcin Memoria de disco libre Carga de la CPU Tipo de datos Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 32 bits IEEE 754 Formato Nmero 0-100% (Libre en %) Nmero 0-100% (Carga total en %)

Procedimiento
1. Crear un proyecto monopuesto "Testinfo_1" en el primer servidor. Instalar en l el driver "System Info.chn". 2. Seleccionar la instruccin "Nueva conexin" en el men contextual de la unidad de canal "Informacin de sistema" correspondiente y crear una conexin con el nombre "Connection1". 3. Seleccionar el comando "Nueva variable" en el men contextual de la conexin. 4. Introducir el nombre de la variable "Sysvar_1_Drive_C" en el cuadro de dilogo "Propiedades de la variable". Ajustar la entrada "Nmero de coma flotante 32 bits IEEE 754" en el campo "Tipo de datos".

308

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.7 Funciones especiales


5. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Ajustar la entrada "Memoria de disco libre" en el campo "Funcin", la entrada "C" en el campo "Unidad de disco" y la entrada "Libre en %" en el campo "Formato". Cerrar los dos cuadros de dilogo abiertos. 6. Seleccionar el comando "Nueva variable" en el men contextual de la conexin. 7. Introducir el nombre de la variable "Sysvar_1_CPU" en el cuadro de dilogo. Ajustar la entrada "Nmero de coma flotante 32 bits IEEE 754" en el campo "Tipo de datos". 8. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Ajustar la entrada "Carga de la CPU" en el campo "Funcin" y la entrada "Carga total en %" en el campo "Formato". Cerrar los dos cuadros de dilogo abiertos. 9. Crear un paquete. Para ello, seleccionar en la ventana de navegacin "Datos de servidor" y abrir el men contextual. Seleccionar el apartado de men "Crear". Confirmar el aviso de que se ha finalizado la operacin con xito.

Consulte tambin
Cmo configurar el segundo servidor (Pgina309)

13.7.2.3

Cmo configurar el segundo servidor

Introduccin
En este apartado mostraremosla configuracin que es necesaria realizar en el segundo servidor para este ejemplo. 1. Configuracin de la variable del canal "Informacin de sistema" para visualizar la memoria de disco libre y la carga de la CPU. 2. Creacin de un paquete.

Tabla de los tipos de datos usados


En la siguiente tabla se resumen los nombres y formatos de las variables utilizadas en el ejemplo sobre el canal "Informacin de sistema".
Variable Sysvar_2_Drive_ C Sysvar_2_CPU Funcin Memoria de disco libre Carga de la CPU Tipo de datos Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 32 bits IEEE 754 Formato Nmero 0-100% (Libre en %) Nmero 0-100% (Carga total en %)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

309

Informacin de sistema 13.7 Funciones especiales

Procedimiento
1. Crear un proyecto monopuesto "Testinfo_2" en el segundo servidor. Instalar en l el driver "System Info.chn". 2. Seleccionar la instruccin "Nueva conexin" en el men contextual de la unidad de canal "Informacin de sistema" correspondiente y crear una conexin con el nombre "Connection2". 3. Seleccionar el comando "Nueva variable" en el men contextual de la conexin. 4. Introducir el nombre de la variable "Sysvar_2_Drive_C" en el cuadro de dilogo "Propiedades de la variable". Ajustar la entrada "Nmero de coma flotante 32 bits IEEE 754" en el campo "Tipo de datos". 5. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Ajustar la entrada "Memoria de disco libre" en el campo "Funcin", la entrada "C" en el campo "Unidad de disco" y la entrada "Libre en %" en el campo "Formato". Cerrar los dos cuadros de dilogo abiertos. 6. Seleccionar el comando "Nueva variable" en el men contextual de la conexin. 7. Introducir el nombre de la variable "Sysvar_2_CPU" en el cuadro de dilogo "Propiedades de la variable". Ajustar la entrada "Nmero de coma flotante 32 bits IEEE 754" en el campo "Tipo de datos". 8. Usar el botn "Seleccionar" para abrir el cuadro de dilogo "Informacin de sistema". Ajustar la entrada "Carga de la CPU" en el campo "Funcin" y la entrada "Carga total en %" en el campo "Formato". Cerrar los dos cuadros de dilogo abiertos. 9. Crear un paquete. Para ello, seleccionar en la ventana de navegacin "Datos de servidor" y abrir el men contextual. Seleccionar el apartado de men "Crear". Confirmar el aviso de que se ha finalizado la operacin con xito.

Consulte tambin
Cmo importar las variables en el WinCC Client (Pgina310)

13.7.2.4

Cmo importar las variables en el WinCC Client

Introduccin
En este apartado explicaremos la configuracin que es necesaria realizar en WinCC Client para este ejemplo. 1. Cargar el paquete del proyecto del primer servidor. 2. Cargar el paquete del proyecto del segundo servidor.

310

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.7 Funciones especiales

Requisitos
Para llevar a cabo este ejemplo deben existir los paquetes de dos proyectos de servidor.
Servidor 1 2 Proyecto Testinfo_1 Testinfo_2 Nombre de paquete Testinfo_1_<nombre del equipo> Testinfo_2_<nombre del equipo>

Procedimiento
1. Crear el proyecto de cliente "mc_info" en el WinCC Client". 2. Seleccionar el punto de men "Cargar" en el men contextual de servidor de datos. Se abrir el cuadro de dilogo "Abrir". 3. Seleccionar el equipo donde se encuentra el primer proyecto de servidor "Testinfo_1". 4. Seleccionar el paquete "Testinfo_1_<nombre del equipo>.pck" en el directorio "<nombre de proyecto> \ <nombre del equipo> \ Packages". 5. Pulsar el botn "Abrir" y confirmar el aviso tras abrir el paquete. 6. Cargar el paquete "Testinfo_2_<nombre del equipo>.pck" del segundo servidor. Para ello, repita los pasos 2 a 5 con los ajustes y nombres para el segundo proyecto de la tabla "Requisito".

Consulte tambin
Cmo configurar la imagen de proceso en el cliente WinCC (Pgina311)

13.7.2.5

Cmo configurar la imagen de proceso en el cliente WinCC

Introduccin
En este apartado explicaremos la configuracin que es necesario realizar en este ejemplo en el cliente WinCC para emitir las informaciones de sistema del servidor en una imagen de proceso de un cliente WinCC. 1. Configurar la visualizacin de las informaciones de sistema del primer servidor. 2. Configurar la visualizacin de las informaciones de sistema del segundo servidor.

Requisitos
Para llevar a cabo este ejemplo tienen que estar cargados en el proyecto del cliente los paquetes de los proyectos de los servidores.
Nombre de paquete Proyecto Variable Sysvar_1_Drive_C Sysvar_1_CPU

Testinfo_1_<nombre del equipo> Testinfo_1 Testinfo_1_<nombre del equipo> Testinfo_1

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

311

Informacin de sistema 13.7 Funciones especiales


Nombre de paquete Proyecto Variable Sysvar_2_Drive_C Sysvar_2_CPU

Testinfo_2_<nombre del equipo> Testinfo_2 Testinfo_2_<nombre del equipo> Testinfo_2

Procedimiento
1. Iniciar el Graphics Designer en el WinCC Client y crear una imagen "p_serverinfo". 2. Insertar un campo de E/S en la imagen. En la paleta de objetos, seleccionar bajo "Objetos Smart" el objeto "Campo de E/S". Se abre el cuadro de dilogo "Configuracin de campo E/S". 3. Pulsar el botn para seleccionar la variable. Se abre el cuadro de dilogo "Variables". 4. Seleccionar la variable "Sysvar_1_Drive_C" del proyecto del primer servidor "Testinfo_1". Para ello, abrir la estructura de directorios con el nombre de paquete "Testinfo_1_<nombre del equipo>". Cerrar el cuadro de dilogo. 5. Seleccionar en el cuadro de dilogo "Configuracin del campo E/S" una actualizacin de "5 s". 6. Ajustar el tipo de campo "Salida". Cerrar el cuadro de dilogo. 7. Insertar en la imagen otro campo E/S y configurarlo para la variable "Sysvar_1_CPU" del mismo proyecto. Para ello, repita los pasos 2 a 6 con los ajustes correspondientes de la tabla "Requisito". 8. Repetir los pasos 2 a 7 para configurar la variable del proyecto del segundo servidor "Testinfo_2". 9. Cerrar todos los cuadros de dilogo y memorizar la imagen. Nota Es recomendable seleccionar siempre el ciclo de actualizacin apropiado, pues dicho ciclo afecta a la carga del equipo. As, por ejemplo, no es conveniente que se actualice cada segundo la visualizacin de la fecha.

Consulte tambin
Cmo activar el proyecto (Pgina313)

312

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Informacin de sistema 13.7 Funciones especiales

13.7.2.6

Cmo activar el proyecto

Introduccin
En este apartado activaremos los proyectos en los servidores y en el cliente WinCC. 1. Crear una imagen inicial en el proyecto de servidor "Testinfo_1" y activar el proyecto. 2. Crear una imagen inicial en el proyecto de servidor "Testinfo_2" y activar el proyecto. 3. Definir la imagen inicial en el proyecto del cliente WinCC "mc_info" y activar el proyecto.

Procedimiento
1. Seleccionar el Graphics Designer en el servidor 1 en proyecto "Testinfo_1" de la ventana de navegacin y crear una nueva imagen a travs del men contextual. 2. Definir esta imagen como imagen inicial. Para ello, seleccionar en el men emergente de la imagen el punto "Definir como imagen inicial". 3. Activar el proyecto usando el botn "Activar" de la barra de herramientas. 4. Seleccionar el Graphics Designer en el servidor 2, en el proyecto "Testinfo_2" de la ventana de navegacin y crear una nueva imagen a travs del men contextual. 5. Definir esta imagen como imagen inicial. Para ello, seleccionar en el men emergente de la imagen el punto "Definir como imagen inicial". 6. Activar el proyecto usando el botn "Activar" de la barra de herramientas. 7. Seleccionar el Graphics Designer en el WinCC Client, en el proyecto "mc_info" de la ventana de navegacin. En la ventana de datos se mostrar la imagen de proceso "p_serverinfo". 8. Definir esta imagen como imagen inicial. Para ello, seleccionar en el men emergente de la imagen el punto "Definir como imagen inicial". 9. Activar el proyecto usando el botn "Activar" de la barra de herramientas.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

313

Windows DDE
14 14.1
Contenido

14

Recursos Canal "Windows DDE"

El canal se utiliz en versiones anteriores de WinCC para acoplarse a aplicaciones a travs de la interfaz DDE de Windows y slo existe para ser compatible con versiones anteriores de WinCC. Los nuevos acoplamientos deben realizarse a travs del canal "OPC".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

315

Diagnstico de la comunicacin
15 15.1 Recursos Diagnstico de canales y variables

15

En este apartado se describe el diagnstico de canales y sus variables as como el de las variables internas. Este diagnstico se puede utilizar, por ejemplo, en el caso de perturbaciones en la comunicacin o bien si se presentan valores inesperados de las variables.

Consulte tambin
Posibilidades de diagnstico del canal "SIMATIC S5 PROFIBUS FDL" (Pgina341) Quality Codes de variables (Pgina361) Vigilancia del estado a travs de acciones globales (Pgina369) Vigilancia del estado a travs del estado de la variable (Pgina367) Manera de verificar una variable interna (Pgina370) Diagnstico de canales (Pgina318) Generalidades sobre la deteccin de errores (Pgina317) Posibilidades de diagnstico del canal "OPC" (Pgina350) Posibilidades de diagnstico del canal "SIMATIC S7 Protocol Suite" (Pgina330) Posibilidades de diagnstico del canal "System Info" (Pgina325)

15.2

Generalidades sobre la deteccin de errores


Una perturbacin o un error que se produzcan al establecer una conexin de comunicacin se detecta, por regla general, en primer lugar en el runtime (tiempo de ejecucin). Los objetos dinamizados a travs de variables de WinCC que no puedan ser dotados de valores de proceso actuales se representan como inactivos en la imagen del proceso. Se puede tratar, por ejemplo, de campos de E/S, objetos deslizantes o vistas de barra. Si no todas las variables de WinCC de una conexin presentan una perturbacin, ello es sntoma de que existe una fuente de errores en una variable de WinCC determinada. En tal caso se debera comprobar, por ejemplo, el direccionamiento de las variables as como su notacin para su uso en el Graphics Designer. Si todas las variables de WinCC de una conexin presentan una perturbacin, ello es sntoma de que existe un error en la propia conexin. En los apartados siguientes se describen las medidas y los medios a utilizar para delimitar la fuente del error.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

317

Diagnstico de la comunicacin 15.3 Diagnstico de canales

15.3
15.3.1

Diagnstico de canales
Diagnstico de canales
Para el diagnstico de canales y sus conexiones estn disponibles: La funcin "Estado - Conexiones lgicas" WinCC "Channel Diagnosis"

Consulte tambin
Verificacin de un canal con la funcin "Estado - Conexiones lgicas" (Pgina318) Funcin "Estado - Conexiones lgicas" (Pgina318) Funcionamiento del diagnstico de canales "Channel Diagnosis" (Pgina320)

15.3.2

Funcin "Estado - Conexiones lgicas"


El WinCC Explorer ofrece, a travs de la funcin "Estado - Conexiones lgicas", una posibilidad para visualizar en forma sencilla el estado actual de todas las conexiones configuradas. Sin embargo, la indicacin de estado slo es posible en el runtime. La funcin se inicia en el WinCC Explorer a travs del men "Herramientas". Nota Con "WinCC Channel Diagnosis" es posible obtener informaciones detalladas sobre el estado de la conexin .

15.3.3

Verificacin de un canal con la funcin "Estado - Conexiones lgicas"

Introduccin
En este apartado se describe cmo se puede visualizar el estado actual de todas las conexiones configuradas por medio de la funcin "Estado - Conexiones lgicas"

318

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.3 Diagnstico de canales

Requisitos
Configure un canal y habilite una variable en este canal.

Procedimiento
1. Active el Runtime a travs de la barra de herramientas del WinCC Explorer. 2. Seleccione en la barra de men del WinCC Explorer, en el men "Herramientas", la entrada "Estado de conexiones. Se abre el cuadro de dilogo "Estado - Conexiones lgicas".

1. En el rea "Actualizacin" puede seleccionar una actualizacin cclica marcando la casilla de verificacin del mismo nombre. Si lo desea, tambin puede hacer actualizar manualmente la visualizacin por medio del botn de comando "Actualizar". 2. En la columna "Nombre" se visualizan las conexiones configuradas. La columna "Estado" muestra el estado de la respectiva conexin. 3. Verifique las entradas de la columna "Estado". La visualizacin "Desconectado" puede hacer referencia a un error en la configuracin o en el hardware. Encontrar ms informacin en "Diagnstico - Canal" del canal correspondiente.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

319

Diagnstico de la comunicacin 15.3 Diagnstico de canales

15.3.4
15.3.4.1

Diagnstico de canales con Channel Diagnosis


Funcionamiento del diagnstico de canales "Channel Diagnosis"

Introduccin
El WinCC "Channel Diagnosis" brinda al usuario de WinCC la posibilidad de conseguir rpidamente, durante Runtime, una visin de conjunto del estado de las conexiones activas. "Channel Diagnosis" presenta por una parte informaciones de estado y diagnstico de las unidades de canales y por otra parte acta como interfase de usuario para la configuracin de la salida de diagnstico: Salida de informaciones de estado / estadstica de la comunicacin, p. ej. en la imagen del proceso Salida de texto en el archivo de registro para el anlisis de averas y la eliminacin de errores por parte del servicio tcnico Salida de texto en el archivo Trace como soporte de la lnea directa (hotline) para la delimitacin de problemas de comunicacin El mdulo de diagnstico se puede insertar como Control ActiveX en una imagen del proceso o se puede iniciar como aplicacin independiente a travs del men de inicio de Windows. Slo se visualizan las informaciones de estado de los canales que soportan el diagnstico. Encontrar el diagnstico de una variable de un canal en la descripcin del diagnstico especfica de ese canal.

Archivo de registro
"Channel Diagnosis" crea para cada canal de WinCC configurado un archivo de registro con la denominacin <Nombre del canal.log>. Aqu se muestran informaciones y errores importantes. Los textos contenidos dependen del canal. La creacin del archivo y los textos presentados no son configurables. El archivo de registro contiene, por ejemplo, mensajes de inicio y fin, informaciones acerca de la versin e informaciones relativas a errores de comunicacin. Cada entrada en el archivo consta de un sello de fecha y hora, el nombre de indicador (flag) y una descripcin. El archivo se guarda siempre inmediatamente despus de efectuar una entrada, para que incluso tras, por ejemplo, un fallo de la alimentacin elctrica estn disponibles siempre, en lo posible, todas las informaciones.

Archivo Trace
Para cada canal de WinCC configurado se puede crear tambin un archivo Trace con la denominacin <Nombre del canal.trc>. En l se muestran informaciones y errores adicionales. El uso del archivo Trace se puede seleccionar en Runtime. Al activar la funcin se muestra un mensaje indicando que con ello se influye en el tiempo de ejecucin del acoplamiento.

320

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.3 Diagnstico de canales


A cada entrada en el archivo Trace se le aplica un sello de tiempo seguido del nombre de flag y una descripcin. Estando conectada la funcin Trace, todas las salidas del registro cronolgico se escriben adicionalmente en el archivo Trace. La salida de texto en el archivo Trace sirve de soporte de la lnea directa para la delimitacin de problemas de comunicacin Nota Las salidas correspondientes a los archivos Trace y de registro aparecen exclusivamente en ingls. Ambos archivos se almacenan en el directorio "Diagnstico" dentro de la estructura de directorios de WinCC. Los valores actuales de los contadores (Counter) no se presentan en estos archivos.

Consulte tambin
Diagnstico de un canal con Control ActiveX (Pgina321) Verificacin de un canal con "Channel Diagnosis" como Control ActiveX (Pgina321) Diagnstico de un canal con "Channel Diagnosis" (Pgina322) Verificacin de un canal con "Channel Diagnosis " (Pgina323) Configuracin de la funcin Trace de un canal (Pgina324) Cmo activar Runtime (Pgina325)

15.3.4.2

Diagnstico de un canal con Control ActiveX

Introduccin
Las informaciones de estado relativas a un canal pueden ser visualizadas tambin en una imagen del proceso por medio de Control ActiveX "WinCC Channel Diagnosis Control". Control ActiveX est disponible en la paleta de objetos "Controles" del Graphics Designer y se inserta en forma fija en la imagen. El usuario puede crear con esto, por ejemplo, una imagen del proceso de diagnstico en la que puede consultar, durante Runtime, el estado de la comunicacin y otras informaciones, sin tener que reconfigurar la composicin en caso de demanda.

15.3.4.3

Verificacin de un canal con "Channel Diagnosis" como Control ActiveX

Introduccin
En este apartado se muestra cmo configurar el diagnstico de un canal mediante Control ActiveX "WinCC Channel Diagnosis Control".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

321

Diagnstico de la comunicacin 15.3 Diagnstico de canales

Requisitos
Configure un canal y habilite una variable en este canal.

Procedimiento
1. Iniciar el programa Graphics Designer y abrir una imagen. 2. Inserte el Control ActiveX "WinCC Channel Diagnosis Control" en la imagen. Para ello, seleccione en la paleta de objetos "Controls" el Control ActiveX, insrtelo en la imagen y arrstrelo al tamao deseado. 3. Guarde la imagen. 4. Activar el runtime a travs de la barra de herramientas de Graphics Designer. 5. Seleccione la imagen en la que ha insertado el Control ActiveX. En la ventana de aplicacin de "Channel Diagnosis" aparecen, en la ficha "Channels/Connection", las informaciones sobre el estado de los canales. 6. Cambie a la ficha "Configuracin". Seleccione uno de los canales mostrados y configure qu indicaciones de error se deben introducir en el correspondiente archivo de registro (log). 7. Sobre la activacin de la funcin Trace encontrar ms informaciones en "Configurar la funcin Trace de un canal". Nota "Channel Diagnosis" muestra slo informaciones sobre el estado de canales que soporten el diagnstico de canales.

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324)

15.3.4.4

Diagnstico de un canal con "Channel Diagnosis"

Introduccin
El diagnstico de canales con "Channel Diagnosis" se puede iniciar tambin como aplicacin con independencia de WinCC, a travs del men de inicio de Windows. "Channel Diagnosis" est disponible as permanentemente y no depende de la seleccin de una imagen del proceso, como es el caso si se utiliza el "WinCC Channel Diagnosis Control". Las informaciones de estado slo son visualizadas por "Channel Diagnosis" si WinCC se encuentra en Runtime.

322

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.3 Diagnstico de canales

15.3.4.5

Verificacin de un canal con "Channel Diagnosis "

Introduccin
En esta seccin se muestra cmo iniciar el diagnstico de canales "Channel Diagnosis" como aplicacin a travs del men de inicio de Windows.

Requisitos
Configure un canal y habilite una variable en este canal.

Procedimiento
1. Seleccione en el men de inicio de Windows, en el men "Simatic/WinCC/Tools", la entrada "Channel Diagnosis". 2. Se abre la ventana de aplicacin de "Channel Diagnosis". Si no se encuentra ningn proyecto de WinCC en el tiempo de ejecucin, aparece en la ventana el aviso "No connection to WinCC". 3. Active el runtime a travs de la barra de herramientas del WinCC Explorer. 4. Seleccione la imagen en la que ha insertado el Control ActiveX. En la ventana de aplicacin de "Channel Diagnosis" aparecen, en la ficha Channels/Connection, las informaciones sobre el estado de los canales. 5. Cambie a la ficha "Configuracin". Seleccione uno de los canales mostrados y configure qu indicaciones de error se deben introducir en el correspondiente archivo de registro (log). 6. Sobre la activacin de la funcin Trace encontrar ms informaciones en "Configurar la funcin Trace de un canal". Nota "Channel Diagnosis" muestra slo informaciones sobre el estado de canales que soporten el diagnstico de canales.

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Cmo activar Runtime (Pgina325)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

323

Diagnstico de la comunicacin 15.3 Diagnstico de canales

15.3.4.6

Configuracin de la funcin Trace de un canal

Introduccin
En este apartado se muestra cmo configurar y activar durante el tiempo de ejecucin la funcin Trace de un canal. En el archivo Trace se introducen informaciones adicionales sobre estados y errores de la comunicacin. Nota La salida de texto en el archivo Trace sirve de soporte de la lnea directa para la delimitacin de problemas de comunicacin Por ello no se describe el restante anlisis del archivo.

Requisitos
Configure un canal y adems una conexin y una variable. Active el proyecto WinCC.

Sumario de indicadores estndar


Indicador (flag) Fatal Error Error Warning Informacin Success Check User Flags Significado Error grave (p. ej., es necesaria la intervencin del usuario) Error (p. ej., error de telegrama) Advertencia(p. ej., referencia a error en la suma de control) Informacin (p. ej., llamada de funcin) Ejecucin con xito (p. ej., conclusin de una llamada de funcin) Libera la operacin de las casillas de verificacin de los "User Flags (indicadores de usuario)"

Procedimiento
1. Inicie el diagnstico de canales de WinCC "Channel Diagnosis" a travs del men de inicio. 2. Seleccione el canal deseado en la ficha "Configuration". 3. Active en el rea "indicadores" las indicaciones de estados y errores que deban aparecer en el archivo Trace. El significado de los indicadores (flags) generales se puede ver en la tabla "Sumario de indicadores estndar". 4. Active la casilla de verificacin "Check User Flags", si los "User Flags" deben aparecer en el archivo Trace. El nmero y el significado de los "User Flags" dependen del canal. 5. Active la casilla de verificacin para los "User Flags" deseados. Con los botones de comando "Set" o "Reset" puede establecer o restablecer todos los "User Flags". 6. Active en el rea "Trace File" la casilla de verificacin "Enable". Con esto se activan tambin los otros campos de este rea 7. Introduzca en el campo "max. Files" el nmero mximo de archivos Trace.

324

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.4 Diagnstico del canal "System Info" (Informacin de sistema)
8. Defina en el campo "max. Size" el tamao de los distintos archivos Trace. 9. Active el campo "Overwrite" si los archivos Trace existentes del canal se deben sobrescribir cclicamente al alcanzar el nmero y el tamao mximos de los archivos. 10.Pulse el botn de comando "Save" para guardar los ajustes y activar las modificaciones.

15.3.4.7 Requisito

Cmo activar Runtime

Antes de activar Runtime debe estar definida una imagen inicial.

Procedimiento
1. Guarde y cierre todos los archivos abiertos en los editores abiertos. 2. Seleccione el WinCC Explorer. 3. Active el proyecto pulsando la tecla "Activar" en la barra de herramientas o a travs de la entrada "Activar" en el men "Archivo".

Consulte tambin
Verificacin de un canal con "Channel Diagnosis " (Pgina323)

15.4
15.4.1

Diagnstico del canal "System Info" (Informacin de sistema)


Posibilidades de diagnstico del canal "System Info"
Para el diagnstico del canal "System Info" y de una variable de este canal existen la siguientes posibilidades:

Diagnstico del canal con ayuda de "Channel Diagnosis"


A travs de "Channel Diagnosis" se puede consultar, durante Runtime, el estado del canal y la conexin. Los errores que se presenten son indicados por medio de los as llamados "Error Codes" (cdigos de error).

Diagnstico de las variables del canal


En el inventario de variables se pueden consultar, durante Runtime, el valor actual, el cdigo de calidad y el ltimo momento en que se ha producido una modificacin de las variables.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

325

Diagnstico de la comunicacin 15.4 Diagnstico del canal "System Info" (Informacin de sistema)

Consulte tambin
Manera de verificar una variable (Pgina329) Verificacin del canal y de la conexin (Pgina327)

15.4.2

Descripcin de las entradas del archivo de registro

Introduccin
El canal anota en el archivo de registro modificaciones de estado y errores importantes. Por medio de estas entradas se puede analizar con mayor detalle una perturbacin de la comunicacin. Cada entrada en el archivo contiene un sello de fecha y hora seguido del nombre de indicador (flag) y una descripcin.

Ejemplo de una entrada del registro cronolgico:


2000-03-10 12:00:21,050 INFO Log starting ... 2000-03-10 12:00:21,050 INFO | LogFileName : C:\Siemens\WinCC\Diagnose \SYSTEM_INFO_01.LOG 2000-03-10 12:00:21,050 INFO | LogFileCount : 3 2000-03-10 12:00:21,050 INFO | LogFileSize : 1400000 2000-03-10 12:00:21,050 INFO | TraceFlags : fa000001 2000-03-10 12:00:21,050 INFO start timer 2000-03-10 12:00:21,360 ERROR Illegal tag type! tag: "Format_0" correct type: "Variable de texto de juego de caracteres de 8 bits!"

Entradas para el indicador "INFO"


Texto de aviso Log starting ... LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "Nombre de canal".LOG LogFileCount : "n" LogFileSize : "x" TraceFlags : fa000001 start timer Significado Mensaje de inicio Nombre del archivo de registro con indicacin de la ruta Nmero de archivos de registro del canal Tamao de los distintos archivos de registro, en bytes Visualizacin de los indicadores (flags) utilizados por el canal en hexadecimal Mensaje de inicio

326

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.4 Diagnstico del canal "System Info" (Informacin de sistema)

Entradas para el indicador "ERROR"


Texto de aviso Illegal tag type! tag: "variable" correct type: "tipo de datos"! Significado Tipo de datos incorrecto de una variable variable = nombre de la variable con el tipo de datos incorrecto tipo de datos = tipo de datos correcto

15.4.3
15.4.3.1

Determinar la causa de valores de variables incorrectos


Determinacin de la causa de valores incorrectos de las variables
Si durante Runtime se presenta un valor de variable inesperado, proceda de la forma descrita a continuacin para detectar la causa: 1. Verificar el canal y las conexiones 2. Verificar variables del canal

Consulte tambin
Manera de verificar una variable (Pgina329) Verificacin del canal y de la conexin (Pgina327)

15.4.3.2

Verificacin del canal y de la conexin

Introduccin
En este apartado se muestra cmo verificar, durante Runtime, el canal "System Info" y su conexin.

Requisitos
Configure en el canal "System Info" una conexin y una variable. Active el proyecto WinCC.

Sumario de indicadores de estado


Icono Descripcin Canal / conexin en condiciones de funcionar sin limitaciones Canal / conexin en condiciones de funcionar con limitaciones Canal / no es posible decir nada sobre el estado de conexin Canal / conexin perturbada

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

327

Diagnstico de la comunicacin 15.4 Diagnstico del canal "System Info" (Informacin de sistema)

Procedimiento
1. Inicie el diagnstico de canales de WinCC "Channel Diagnosis" a travs del men de inicio. 2. Se abre la ventana de aplicacin de "Channel Diagnosis". En la ficha Channels/ Connections se visualizan en el rea izquierda las informaciones de estado relativas a todos los canales instalados y sus conexiones.

1. Verifique los iconos que aparecen delante del nombre del canal "System Info" y de la conexin. El estado del canal o de la conexin es el correcto si delante de la correspondiente entrada se muestra una marca verde. El significado de los iconos se puede ver en la tabla "Sumario de indicadores de estado". 2. Si delante del nombre del canal y de la conexin no aparece ninguna marca verde, seleccione la conexin en la ventana izquierda. Verifique en la ventana derecha las entradas de los Counter (contadores) "Address Error" (error de direccin), "Size Error" (error de tamao) y "Type Error" (error de tipo). Las entradas hacen referencia a errores detectados. 3. Verifique el archivo de registro especfico del canal. Para ello, abra el archivo en el directorio "Siemens \ WinCC \ Diagnose" con un editor de texto. Verifique las entradas ms recientes con el indicador "ERROR". Encontrar la descripcin correspondiente en el tema "Descripcin de las entradas en el archivo de registro". 4. Si no fuera posible localizar el error ni siquiera despus de verificar el archivo de registro, active la funcin Trace y pngase en contacto con el Custumer Support. Encontrar ms informacin bajo "Configurar la funcin Trace de un canal".

328

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.4 Diagnstico del canal "System Info" (Informacin de sistema)

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Descripcin de las entradas del archivo de registro (Pgina326) Manera de verificar una variable (Pgina329)

15.4.3.3

Manera de verificar una variable

Introduccin
Si, durante Runtime, una variable no muestra el valor esperado, puede verificar dicha variable aplicando el procedimiento descrito a continuacin.

Requisitos
Configure en el canal "System Info" una conexin y una variable. Active el proyecto WinCC.

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, el canal "System Info". 2. Seleccione en la ventana de datos la variable externa que desea verificar. Abra para ello la estructura de directorios hasta que la variable sea visualizada en la ventana de datos. 3. Site el puntero de ratn en la variable a verificar. Se abre una ventana Tooltip con el valor actual de la variable, el Quality Code y el ltimo momento en que se produjo una modificacin. 4. Verifique el Quality Code. Si se muestra el valor "80", significa que el valor de la variable es correcto. Encontrar una descripcin de los dems valores en el tema "Quality Codes de variables". 5. Si el Quality Code es distinto de "80", seleccione la variable en la administracin de variables y abra el cuadro de dilogo "Propiedades de variable" a travs de la entrada "Propiedades" del men emergente. 6. Verifique si en la ficha Lmites/Generacin de informes estn configurados valores para lmites superior e inferior, valor inicial y valor de reemplazo. Estos valores pueden influir en la visualizacin. 7. Si el valor de la variable se altera por influencia de uno de los valores configurados, desactive el proyecto y modifique los valores de lmite o reemplazo. Nota La visualizacin de valor de variable, Quality Code, etc. slo tiene lugar durante Runtime.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

329

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

Consulte tambin
Quality Codes de variables (Pgina361)

15.5
15.5.1

Diagnstico del canal "SIMATIC S7 Protocol Suite"


Posibilidades de diagnstico del canal "SIMATIC S7 Protocol Suite"
Para el diagnstico y la deteccin de errores del canal "SIMATIC S7 Protocol Suite" y de una variable de este canal existen la siguientes posibilidades:

Verificacin de la configuracin del procesador de comunicacin


Adems de la verificacin del punto de acceso, por medio de la aplicacin "Ajustar interface PG/PC" se puede probar el procesador de comunicacin. Asimismo, mediante SIMATIC NET se puede verificar el procesador de comunicacin.

Verificacin de la configuracin de conexin y variables


Pueden existir errores en los parmetros configurados para el sistema y la conexin. Tambin un direccionamiento incorrecto de la variable en el PLC puede ser responsable de valores errneos de las variables.

Diagnstico del canal con ayuda de "Channel Diagnosis"


A travs de "Channel Diagnosis" se puede consultar, durante Runtime, el estado del canal y la conexin. Los errores que se presenten son indicados por medio de los as llamados "Error Codes" (cdigos de error).

Diagnstico de las variables del canal


En el inventario de variables se pueden consultar, durante Runtime, el valor actual, el cdigo de calidad y el ltimo momento en que se ha producido una modificacin de las variables.

Consulte tambin
Manera de verificar una variable (Pgina340) Verificacin del canal y de la conexin (Pgina338) Verificacin de la configuracin de conexin y variables (Pgina336) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina335) Verificacin de la configuracin del procesador de comunicacin (Pgina333)

330

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

15.5.2

Descripcin de las entradas del archivo de registro

Introduccin
El canal anota en el archivo de registro modificaciones de estado y errores importantes. Por medio de estas entradas se puede analizar con mayor detalle una perturbacin de la comunicacin. Cada entrada en el archivo contiene un sello de fecha y hora seguido del nombre de indicador (flag) y una descripcin.

Ejemplo de una entrada del registro cronolgico:


1999-04-01 12:00:24,524 INFO Log starting ... 1999-04-01 12:00:24,524 INFO LogFileName : C:\Siemens\WinCC\Diagnose \SIMATIC_S7_Protocol_Suite_01.LOG 1999-04-01 12:00:24,524 INFO LogFileCount : 3 1999-04-01 12:00:24,524 INFO LogFileSize : 1400000 1999-04-01 12:00:24,524 INFO TraceFlags : c4000000 1999-04-01 12:00:24,524 INFO S7 channel DLL started! 1999-04-01 12:00:26,096 ERROR Illegal tag address "nCPU3_1"! 1999-04-01 12:00:27,428 INFO S7DOS release: @(#)TIS-Block Library DLL Version C5.0.17.3-REL5,0,17,47,3-BASIS 1999-04-01 12:00:27,428 INFO S7DOS version: V5.0 / 0 1999-04-01 12:00:27,428 INFO S7CHN version: V5.0 / Mar 1 1999 / 22:36:40 1999-04-01 12:00:27,428 INFO S7 channel unit "Industrial Ethernet" activated! 1999-04-01 12:00:27,468 ERROR Cannot connect to "CPU_4": Errorcode 0xFFDF 42C2! 1999-04-01 12:00:27,538 INFO S7 channel unit "MPI" activated!

Descripcin de las entradas ms importantes para el indicador (flag) "INFO"


Texto de aviso LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "kanalname".LOG LogFileCount : "n" LogFileSize : "x" TraceFlags : c4000000 S7 channel DLL started! S7 channel DLL terminated! S7 channel unit "unitname" activated! S7 channel unit "unitname" deactivated! Significado Nombre del archivo de registro con indicacin de la ruta Nmero de archivos de registro del canal Tamao de los distintos archivos de registro, en bytes Visualizacin de los indicadores (flags) utilizados por la funcin Trace, como cifra hexadecimal Mensaje de inicio Aviso de fin Unidad de canal activada Unidad de canal desactivada

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

331

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"


Texto de aviso S7DOS version: versionsstring S7CHN version: versionsstring Significado Informacin acerca de la versin Informacin acerca de la versin

Descripcin de las entradas ms importantes para el indicador (flag) "ERROR"


Texto de aviso Cannot connect to "connectionname": Errorcode 0xhhhh ffff! Significado Error de comunicacin No se ha podido establecer la comunicacin con el PLC correspondiente inmediatamente despus de la activacin de WinCC. Si la conexin se ha establecido al menos una vez sin errores, en caso de presentarse anomalas aparece el siguiente aviso. nnn = Cantidad de cancelaciones para esta conexin connectionname = Nombre de la conexin hhh = 1.Indicacin de error en Hexa S7DOS / SAPIS7 ffff = 2. Indicacin de error en Hexa S7DOS / SAPI-S7 Connectionerror nnn " connectionname": Errorcode 0xhhhh ffff! Error de comunicacin No se ha podido establecer la comunicacin con el PLC correspondiente despus de la activacin de WinCC. La conexin se ha establecido anteriormente al menos una vez sin errores. Error del canal API La secuencia de error 'errorstring' ser transmitida al WinCC Explorer por el canal. Dependiendo de la relevancia del error, el string se notifica o no en la interfase en un cuadro de informacin. Vase la descripcin de los strings de error en los textos de error API. Error del canal API Los errores de la interfaz API pueden aparecer cclicamente segn el error y la funcin. Para no llenar el archivo de registro con tales avisos de fallos, la salida de errores de API se cancela despus de 32 avisos. Avisos generales de errores de canal

Channel API error: errorstring

Max. count of API errors reached - API logbook deactivated

Cannot write storage data! Cannot read storage data / use default data Storage data illegal or destroyed / use default data! No storage data / use default data! Devicename in unit "unitname" changed from "old devicename" to "new devicename" Max. logbooksize reached - Logbook deactivated

Aviso de inicializacin

Mensaje, cuando el archivo de registro excede la longitud mxima. La salida de registro cuenta con una vigilancia de longitud. Cuando se alcanza la longitud especificada se desactiva el registro cronolgico. El aviso slo se muestra cuando se supera la longitud mxima del archivo en la emisin de avisos. Si el archivo se edita con un editor o si se reduce la longitud mxima del archivo INI, no aparece el aviso!

332

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

15.5.3
15.5.3.1

Determinar la causa de valores de variables incorrectos


Determinacin de la causa de valores incorrectos de las variables
Si durante Runtime se presenta un valor de variable inesperado, proceda de la forma descrita a continuacin para detectar la causa: 1. Verificar la configuracin del procesador de comunicacin 2. Verificar el procesador de comunicacin en SIMATIC NET 3. Verificar la configuracin de la conexin y las variables 4. Verificar canal y conexionesKAPITEL_18_18_070_S7_DIAG_CHANNELS 5. Verificar variables del canal

Consulte tambin
Manera de verificar una variable (Pgina340) Verificacin del canal y de la conexin (Pgina338) Verificacin de la configuracin de conexin y variables (Pgina336) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina335) Verificacin de la configuracin del procesador de comunicacin (Pgina333)

15.5.3.2

Verificacin de la configuracin del procesador de comunicacin

Introduccin
En este apartado se muestra cmo verificar un procesador de comunicacin con el programa "Interfaz PG/PC". En este ejemplo se utiliza el tipo "CP 5613" para la comunicacin PROFIBUS.

Requisitos
Instale el CP 5613. Instale el correspondiente controlador de comunicacin. Configure el CP 5613

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

333

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

Procedimiento
1. En el panel de control, haga clic sobre el icono "Ajustar interfaz PG/PC". Se abre el cuadro de dilogo "Ajustar interfaz PG/PC". 2. Verifique la entrada del punto de acceso. El punto de acceso "CP_L2_1:" para el acoplamiento de Profibus se inserta automticamente al instalar el CP 5613. En el campo de seleccin, seleccione la entrada correspondiente a este punto de acceso. Con el botn de comando "Propiedades" abre el cuadro de dilogo "Propiedades CP5613_5614(PROFIBUS)".

1. Verifique las entradas en la ficha PROFIBUS. 2. Seleccione la ficha Estado de operacin. A travs del botn de comando "Test" puede realizar un test de funcionamiento del CP 5613. El resultado se muestra en el campo de salida situado debajo. Dependiendo de resultado de la prueba puede activar con el botn de comando "Reinicio" un restablecimiento y un reinicio del CP 5613. 3. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Verificacin de la configuracin de conexin y variables (Pgina336) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina335)
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

334

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

15.5.3.3

De este modo, puede verificar el procesador de comunicacin en SIMATIC NET

Introduccin
En este apartado se muestra cmo se verifica un procesador de comunicacin con el programa "ajuste de la PC-Station" del software SIMATIC NET. En este ejemplo, para el canal "SIMATIC S7 Protocol Suite" se utiliza la referencia "CP 5613" para la comunicacin PROFIBUS.

Requisitos
Instale el CP 5613. Instale el software SIMATIC NET. Con Windows 2000 se precisa la versin a partir de V6.0 SP5, con Windows XP la versin a partir de V6.1. Configure el CP 5613 bajo SIMATIC NET.

Procedimiento
1. En el men de inicio de Windows seleccione bajo "SIMATIC / SIMATIC NET / Ajustes" la opcin de men "ajustar PC-Station". Se abrir el dilogo "ajustar consola de configuracin PC-Station". 2. Verifique la entrada del punto de acceso. Para ello, seleccione en la ventana de navegacin el directorio "Puntos de acceso". En la ventana de datos se mostrarn los puntos de acceso disponibles. Al instalar el CP 5613 el punto de acceso "CP_L2_1:" se inserta automticamente para el acoplamiento de Profibus. Seleccione en la ventana de datos este punto de acceso. Mediante la opcin de men "Propiedades" del men emergente podr abrir el dilogo "Propiedades del CP_L2_1:". 3. Verifique la entrada en el campo "Parametrizacin de interface asignada". En el caso del CP5613 en una red PROFIBUS deber seleccionarse la entrada "CP5613_5614(PROFIBUS)". 4. En la ventana de navegacin, en el directorio "mdulos", abra el subdirectorio "CP5613/ CP5614". 5. Seleccione el directorio "Diagnstico de red". A travs del botn de comando "Test" puede realizar un test de funcionamiento del CP 5613. El resultado se muestra en el campo de salida. Dependiendo del resultado de la prueba puede activar con el botn de comando "Reinicio", en el directorio "Generalidades", un restablecimiento y reinicio del CP 5613. 6. En el directorio "Participante de bus", verifique la lista de los participantes conectados al PROFIBUS. Mediante la visualizacin puede determinarse la funcin y el estado de la propia estacin as como del resto de participantes conectados. 7. Cerrar el cuadro de dilogo. 8. En caso de que hubiera detectado un error en la configuracin del procesador de comunicacin, slo podr realizar cambios en la configuracin con herramientas de SIMATIC NET. Consultar informaciones ms detalladas en SIMATIC NET.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

335

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

Consulte tambin
Verificacin de la configuracin de conexin y variables (Pgina336)

15.5.3.4

Verificacin de la configuracin de conexin y variables

Introduccin
En este apartado se muestra cmo verificar los parmetros del sistema y la configuracin de la conexin y las variables. En este ejemplo se utiliza el procesador de comunicacin "CP 5613" para la comunicacin PROFIBUS.

Requisitos
Instale el CP 5613. Instale el correspondiente controlador de comunicacin. Configure el CP 5613 Configure en el canal "SIMATIC S7 Protocol Suite" una conexin y una variable. Active el proyecto WinCC.

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, el canal "SIMATIC S7 Protocol Suite". Seleccione en la ventana de datos la unidad de canal "PROFIBUS". Seleccione en el men emergente de la unidad de canal la entrada "Parmetros del sistema". Se abre el cuadro de dilogo "Parmetros del sistema - PROFIBUS". 2. Verifique en la ficha Unidad la entrada en el campo "Nombre lgico del equipo". Como estndar est ajustado aqu el punto de acceso "CP_L2_1:" . El punto de acceso se asign durante la instalacin del procesador de comunicacin en el ordenador del CP 5613. Cerrar el cuadro de dilogo.

336

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

1. Seleccione en el inventario de variables de la ventana de navegacin la unidad de canal "PROFIBUS". Seleccione en la ventana de datos la conexin a verificar. Abra a travs de la entrada "Propiedades" del men emergente el cuadro de dilogo "Propiedades de la conexin". 2. Abra con el botn de comando "Propiedades" el cuadro de dilogo "Parmetros de conexin - PROFIBUS". 3. Verifique los ajustes en la ficha Conexin. Cierre los cuadros de dilogo abiertos. 4. Seleccione en la ventana de navegacin la conexin verificada. Seleccione en la ventana de datos la variable a verificar. Abra a travs de la entrada "Propiedades" del men emergente el cuadro de dilogo "Propiedades de variable". Verifique los valores en los campos "Tipo de datos" y "Ajuste de formato". 5. Abra usted a travs del botn de comando "Seleccionar" el cuadro de dilogo "Propiedades de direccin". Verifique los ajustes para el direccionamiento de la variable en el AS. 6. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Verificacin del canal y de la conexin (Pgina338)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

337

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

15.5.3.5

Verificacin del canal y de la conexin

Introduccin
En este apartado se muestra cmo verificar, durante Runtime, el canal "SIMATIC S7 Protocol Suite" y su conexin.

Requisitos
Monte un procesador de comunicacin en el ordenador de WinCC, p. ej. el CP 5613 para comunicacin PROFIBUS. Instale el correspondiente controlador de comunicacin. Configure el CP 5613 Cree un proyecto STEP7 Configure en el canal "SIMATIC S7 Protocol Suite" una conexin y una variable. Active el proyecto WinCC.

Sumario de indicadores de estado


Icono Descripcin Canal / conexin en condiciones de funcionar sin limitaciones Canal / conexin en condiciones de funcionar con limitaciones Canal / no es posible decir nada sobre el estado de conexin Canal / conexin perturbada

Procedimiento
1. Inicie el diagnstico de canales de WinCC "Channel Diagnosis" a travs del men de inicio. 2. Se abre la ventana de aplicacin de "Channel Diagnosis". En la ficha Channels/ Connections se visualizan en el rea izquierda las informaciones de estado relativas a todos los canales instalados y sus conexiones.

338

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

1. Verifique los iconos que aparecen delante del nombre del canal "SIMATIC S7 Protocol Suite" y de la conexin. El estado del canal o de la conexin es el correcto si delante de la correspondiente entrada se muestra una marca verde. El significado de los iconos se puede ver en la tabla "Sumario de indicadores de estado". 2. Si delante del nombre del canal y de la conexin no aparece ninguna marca verde, seleccione la conexin en la ventana izquierda. Verifique en la ventana derecha las entradas de los Counter (contadores) "First Error Code" (cdigo de primer error) y "Last Error Code" (cdigo de ltimo error). Las entradas hacen referencia a errores detectados. A travs del men emergente de la visualizacin de valores puede obtener una ayuda directa. 3. Seleccione en la ficha Configuration las indicaciones de estados y errores que deben aparecer en el archivo de registro. Seleccione para ello el canal "SIMATIC S7 Protocol Suite" y configure las indicaciones de errores. Encontrar una descripcin al respecto en el tema "Configurar archivo de registro de un canal". 4. Verifique el archivo de registro especfico del canal. Para ello, abra el archivo en el directorio "Siemens \ WinCC \ Diagnose" con un editor de texto. Verifique las entradas ms recientes con el indicador "ERROR". Encontrar la descripcin correspondiente en el tema "Descripcin de las entradas en el archivo de registro". 5. Si no fuera posible localizar el error ni siquiera despus de verificar el archivo de registro, active la funcin Trace y pngase en contacto con el Custumer Support. Encontrar una explicacin de cmo hacerlo bajo el tema "Activar la funcin Trace de un canal".

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

339

Diagnstico de la comunicacin 15.5 Diagnstico del canal "SIMATIC S7 Protocol Suite"

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Descripcin de las entradas del archivo de registro (Pgina331) Manera de verificar una variable (Pgina340)

15.5.3.6

Manera de verificar una variable

Introduccin
Si, durante Runtime, una variable no muestra el valor esperado, puede verificar dicha variable aplicando el procedimiento descrito a continuacin. En el canal "SIMATIC S7 Protocol Suite" se pueden utilizar tambin variables internas especficas de la conexin. Para la verificacin de tales variables se puede aplicar tambin este procedimiento.

Requisitos
Monte un procesador de comunicacin en el ordenador de WinCC, p. ej. el CP 5613 para comunicacin MPI. Instale el correspondiente controlador de comunicacin. Configure el CP 5613 Cree un proyecto STEP7 Configure en el canal "SIMATIC S7 Protocol Suite" una conexin y una variable. Active el proyecto WinCC.

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, el canal "SIMATIC S7 Protocol Suite". 2. Seleccione en la ventana de datos la variable externa que desea verificar. Abra para ello la estructura de directorios hasta que la variable sea visualizada en la ventana de datos. 3. Site el puntero de ratn en la variable a verificar. Se abre una ventana Tooltip con el valor actual de la variable, el Quality Code y el ltimo momento en que se produjo una modificacin. 4. Verifique el Quality Code. Si se muestra el valor "80", significa que el valor de la variable es correcto. Encontrar una descripcin de los dems valores en el tema "Quality Codes de variables". 5. Si el Quality Code es distinto de "80", seleccione la variable en la administracin de variables y abra el cuadro de dilogo "Propiedades de variable" a travs de la entrada "Propiedades" del men emergente.

340

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"


6. Verifique si en la ficha Lmites/Generacin de informes estn configurados valores para lmites superior e inferior, valor inicial y valor de reemplazo. Estos valores pueden influir en la visualizacin. 7. Si el valor de la variable se altera por influencia de uno de los valores configurados, desactive el proyecto y modifique los valores de lmite o reemplazo. Nota Los valores actuales de las variables internas especficas de la conexin se pueden consultar durante Runtime en representacin detallada por medio de "WinCC Channel Diagnosis". En este caso, y estando seleccionada la conexin principal, las variables se visualizan en la columna "Counter". La visualizacin de valor de variable, Quality Code, etc. slo tiene lugar durante Runtime.

Consulte tambin
Quality Codes de variables (Pgina361)

15.6
15.6.1

Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"


Posibilidades de diagnstico del canal "SIMATIC S5 PROFIBUS FDL"
Para el diagnstico y la deteccin de errores del canal "SIMATIC S5 PROFIBUS FDL" y de una variable de este canal existen la siguientes posibilidades:

Verificacin de la configuracin del procesador de comunicacin


Adems de la verificacin del punto de acceso, por medio de la aplicacin "Ajustar interface PG/PC" se puede probar el procesador de comunicacin. Asimismo, mediante SIMATIC NET se puede verificar el procesador de comunicacin.

Verificacin de la configuracin de conexin y variables


Pueden existir errores en los parmetros configurados para el sistema y la conexin. Tambin un direccionamiento incorrecto de la variable en el PLC puede ser responsable de valores errneos de las variables.

Diagnstico del canal con ayuda de "Channel Diagnosis"


A travs de "Channel Diagnosis" se puede consultar, durante Runtime, el estado del canal y la conexin. Los errores que se presenten son indicados por medio de los as llamados "Error Codes" (cdigos de error).

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

341

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

Diagnstico de las variables del canal


En el inventario de variables se pueden consultar, durante Runtime, el valor actual, el cdigo de calidad y el ltimo momento en que se ha producido una modificacin de las variables.

Consulte tambin
Manera de verificar una variable (Pgina349) Verificacin del canal y de la conexin (Pgina347) Verificacin de la configuracin de conexin y variables (Pgina346) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina345) Verificacin de la configuracin del procesador de comunicacin (Pgina343)

15.6.2

Descripcin de las entradas del archivo de registro

Introduccin
El canal anota en el archivo de registro modificaciones de estado y errores importantes. Por medio de estas entradas se puede analizar con mayor detalle una perturbacin de la comunicacin. Cada entrada en el archivo contiene un sello de fecha y hora seguido del nombre de indicador (flag) y una descripcin.

Ejemplo de una entrada del registro cronolgico:


2000-05-03 14:43:48,733 INFO Log starting ... 2000-05-03 14:43:48,733 INFO | LogFileName : d:\Siemens\WinCC\Diagnose \SIMATIC_S5_PROFIBUS_FDL_01.LOG 2000-05-03 14:43:48,733 INFO | LogFileCount : 3 2000-05-03 14:43:48,733 INFO | LogFileSize : 1400000 2000-05-03 14:43:48,733 INFO | TraceFlags : fa017fff

Descripcin de las entradas para el indicador "INFO"


Texto de aviso Log starting ... LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "kanalname".LOG LogFileCount : "n" Significado Mensaje de inicio Nombre del archivo de registro con indicacin de la ruta Nmero de archivos de registro del canal

342

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"


Texto de aviso LogFileSize : "x" TraceFlags : fa017fff Significado Tamao de los distintos archivos de registro, en bytes Visualizacin de los indicadores (flags) utilizados por la funcin Trace, como cifra hexadecimal

15.6.3
15.6.3.1

Determinar la causa de valores de variables incorrectos


Determinacin de la causa de valores incorrectos de las variables
Si durante Runtime se presenta un valor de variable inesperado, proceda de la forma descrita a continuacin para detectar la causa: 1. Verificar la configuracin del procesador de comunicacin 2. Verificar el procesador de comunicacin en SIMATIC NET 3. Verificar la configuracin de la conexin y las variables 4. Verificar el canal y las conexiones 5. Verificar variables del canal

Consulte tambin
Verificacin de la configuracin de conexin y variables (Pgina346) Manera de verificar una variable (Pgina349) Verificacin del canal y de la conexin (Pgina347) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina345) Verificacin de la configuracin del procesador de comunicacin (Pgina343)

15.6.3.2

Verificacin de la configuracin del procesador de comunicacin

Introduccin
En este apartado se muestra cmo verificar un procesador de comunicacin con el programa "Interfaz PG/PC". En este ejemplo se utiliza el tipo "CP 5613" para la comunicacin PROFIBUS.

Requisitos
Instale el CP 5613. Instale el correspondiente controlador de comunicacin. Configure el CP 5613

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

343

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

Procedimiento
1. En el panel de control, haga clic sobre el icono "Ajustar interfaz PG/PC". Se abre el cuadro de dilogo "Ajustar interfaz PG/PC". 2. Verifique la entrada del punto de acceso. El punto de acceso "CP_L2_1:/SCP" para el acoplamiento de Profibus se inserta automticamente al instalar el CP 5613. En el campo de seleccin, seleccione la entrada correspondiente a este punto de acceso. Con el botn de comando "Propiedades" abre el cuadro de dilogo "Propiedades CP5613_5614(PROFIBUS)".

1. Verifique las entradas en la ficha PROFIBUS. 2. Seleccione la ficha Estado de operacin. A travs del botn de comando "Test" puede realizar un test de funcionamiento del CP 5613. El resultado se muestra en el campo de salida situado debajo. Dependiendo de resultado de la prueba puede activar con el botn de comando "Reinicio" un restablecimiento y un reinicio del CP 5613. 3. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Verificacin de la configuracin de conexin y variables (Pgina346) De este modo, puede verificar el procesador de comunicacin en SIMATIC NET (Pgina345)
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

344

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

15.6.3.3

De este modo, puede verificar el procesador de comunicacin en SIMATIC NET

Introduccin
En este apartado se muestra cmo se verifica un procesador de comunicacin con el programa "ajuste de la PC-Station" del software SIMATIC NET. En este ejemplo, para el canal "SIMATIC S5 PROFIBUS FDL" se utiliza la referencia "CP 5613" para la comunicacin PROFIBUS.

Requisitos
Instale el CP 5613. Instale el software SIMATIC NET. Con Windows 2000 se precisa la versin a partir de V6.0 SP5, con Windows XP la versin a partir de V6.1. Configure el CP 5613 bajo SIMATIC NET.

Procedimiento
1. En el men de inicio de Windows seleccione bajo "SIMATIC / SIMATIC NET / Ajustes" la opcin de men "ajustar PC-Station". Se abrir el dilogo "ajustar consola de configuracin PC-Station". 2. Verifique la entrada del punto de acceso. Para ello, seleccione en la ventana de navegacin el directorio "Puntos de acceso". En la ventana de datos se mostrarn los puntos de acceso disponibles. Al instalar el CP 5613 el punto de acceso "CP_L2_1:" se inserta automticamente para el acoplamiento de Profibus. Seleccione en la ventana de datos este punto de acceso. Mediante la opcin de men "Propiedades" del men emergente podr abrir el dilogo "Propiedades del CP_L2_1:". 3. Verifique la entrada en el campo "Parametrizacin de interface asignada". En el caso del CP5613 en una red PROFIBUS deber seleccionarse la entrada "CP5613_5614(PROFIBUS)". 4. En la ventana de navegacin, en el directorio "mdulos", abra el subdirectorio "CP5613/ CP5614". 5. Seleccione el directorio "Diagnstico de red". A travs del botn de comando "Test" puede realizar un test de funcionamiento del CP 5613. El resultado se muestra en el campo de salida. Dependiendo del resultado de la prueba puede activar con el botn de comando "Reinicio", en el directorio "Generalidades", un restablecimiento y reinicio del CP 5613. 6. En el directorio "Participante de bus", verifique la lista de los participantes conectados al PROFIBUS. Mediante la visualizacin puede determinarse la funcin y el estado de la propia estacin as como del resto de participantes conectados. 7. Cerrar el cuadro de dilogo. 8. En caso de que hubiera detectado un error en la configuracin del procesador de comunicacin, slo podr realizar cambios en la configuracin con herramientas de SIMATIC NET. Consultar informaciones ms detalladas en SIMATIC NET.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

345

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

Consulte tambin
Verificacin de la configuracin de conexin y variables (Pgina346)

15.6.3.4

Verificacin de la configuracin de conexin y variables

Introduccin
En este apartado se muestra cmo verificar los parmetros del sistema y la configuracin de la conexin y las variables.

Requisitos
Instale el CP 5613. Instale el controlador de comunicacin. Configure el CP 5613 Configure en el canal "SIMATIC S5 PROFIBUS FDL" una conexin y una variable. Active el proyecto WinCC.

Procedimiento
1. En la ventana de navegacin del WinCC Explorer, haga clic en el "signo ms" delante del icono "SIMATIC S5 PROFIBUS FDL". Seleccione en el men emergente del icono "FDL(CP5412/A2-1)" la entrada "Parmetros del sistema". Se abre entonces el cuadro de dilogo "Parmetros del sistema".

1. Verifique la entrada en el campo "Device-Name" (nombre dispositivo). Como estndar est ajustado aqu el punto de acceso "CP_L2_1:/SCP". El punto de acceso se asign durante la instalacin del procesador de comunicacin en el ordenador del CP 5613. Cerrar el cuadro de dilogo. 2. Haga clic en el "signo ms" delante del icono "FDL(CP5412/A2-1)". Seleccione en el men emergente de la conexin a verificar la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades de la conexin". 3. En el cuadro de dilogo "Propiedades de la conexin", haga clic en el botn de comando "Propiedades". Se abre el cuadro de dilogo "Parmetros de conexin".

346

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

1. Verifique los ajustes en la ficha Conexin. Cierre los cuadros de dilogo abiertos. 2. Haga clic en el "signo ms" delante del icono de la conexin. Seleccione en el men emergente de la variable a verificar la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades de variable". Verifique las entradas en los campos "Tipo de datos" y "Ajuste de formato". 3. En el cuadro de dilogo "Propiedades de variable", haga clic en el botn de comando "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". Verifique los ajustes. 4. Cierre todos los cuadros de dilogo abiertos, utilizando para ello el botn de comando "Aceptar".

Consulte tambin
Verificacin del canal y de la conexin (Pgina347)

15.6.3.5

Verificacin del canal y de la conexin

Introduccin
En este apartado se muestra cmo verificar, durante Runtime, el canal "SIMATIC S5 PROFIBUS FDL" y su conexin.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

347

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"

Requisitos
Instale el CP 5613. Instale el controlador de comunicacin. Configure el CP 5613 Cree un proyecto STEP5. Configure en el canal "SIMATIC S5 PROFIBUS FDL" una conexin y una variable. Active el proyecto WinCC.

Sumario de indicadores de estado


Icono Descripcin Canal / conexin en condiciones de funcionar sin limitaciones Canal / conexin en condiciones de funcionar con limitaciones Canal / no es posible decir nada sobre el estado de conexin Canal / conexin perturbada

Procedimiento
1. Inicie el diagnstico de canales de WinCC "Channel Diagnosis" a travs del men de inicio. 2. Se abre la ventana de aplicacin de "Channel Diagnosis". En la ficha Channels/ Connections se visualizan en el rea izquierda las informaciones de estado relativas a todos los canales instalados y sus conexiones.

348

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.6 Diagnstico del canal "SIMATIC S5 PROFIBUS FDL"


1. Verifique los iconos que aparecen delante del nombre del canal "SIMATIC S5 PROFIBUS FDL" y de la conexin. El estado del canal o de la conexin es el correcto si delante de la correspondiente entrada se muestra una marca verde. El significado de los iconos se puede ver en la tabla "Sumario de indicadores de estado". 2. Si delante del nombre del canal y de la conexin no aparece ninguna marca verde, seleccione la conexin en la ventana izquierda. Verifique en la ventana derecha las entradas del Counter (contador) "State" (estado), "Error Count" (cmputo de errores), "Error Reason" (causa de error), "Send" (enviar) y "Receive" (recibir). Las entradas hacen referencia a errores detectados. 3. Verifique el archivo de registro especfico del canal. Para ello, abra el archivo en el directorio "Siemens \ WinCC \ Diagnose" con un editor de texto. Verifique las entradas ms recientes con el indicador "ERROR". Encontrar la descripcin correspondiente en el tema "Descripcin de las entradas en el archivo de registro". 4. Si no fuera posible localizar el error ni siquiera despus de verificar el archivo de registro, active la funcin Trace y pngase en contacto con el Customer Support. Encontrar ms informacin bajo "Configurar la funcin Trace de un canal".

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Descripcin de las entradas del archivo de registro (Pgina342) Manera de verificar una variable (Pgina349)

15.6.3.6

Manera de verificar una variable

Introduccin
Si, durante Runtime, una variable no muestra el valor esperado, puede verificar dicha variable aplicando el procedimiento descrito a continuacin.

Requisitos
Instale el CP 5613. Instale el controlador de comunicacin. Configure el CP 5613 Cree un proyecto STEP5. Configure en el canal "SIMATIC S5 PROFIBUS FDL" una conexin y una variable. Active el proyecto WinCC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

349

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, el canal "SIMATIC S5 PROFIBUS FDL". 2. Seleccione en la ventana de datos la variable externa que desea verificar. Abra para ello la estructura de directorios hasta que la variable sea visualizada en la ventana de datos. 3. Site el puntero de ratn en la variable a verificar. Se abre una ventana Tooltip con el valor actual de la variable, el Quality Code y el ltimo momento en que se produjo una modificacin. 4. Verifique el Quality Code. Si se muestra el valor "80", significa que el valor de la variable es correcto. Encontrar una descripcin de los dems valores en el tema "Quality Codes de variables". 5. Si el Quality Code es distinto de "80", seleccione la variable en la administracin de variables y abra el cuadro de dilogo "Propiedades de variable" a travs de la entrada "Propiedades" del men emergente. 6. Verifique si en la ficha Lmites/Generacin de informes estn configurados valores para lmites superior e inferior, valor inicial y valor de reemplazo. Estos valores pueden influir en la visualizacin. 7. Si el valor de la variable se altera por influencia de uno de los valores configurados, desactive el proyecto y modifique los valores de lmite o reemplazo. Nota La visualizacin de valor de variable, Quality Code, etc. slo tiene lugar durante Runtime.

Consulte tambin
Quality Codes de variables (Pgina361)

15.7
15.7.1

Diagnstico del canal "OPC"


Posibilidades de diagnstico del canal "OPC"
Para el diagnstico y la deteccin de errores del canal "OPC" y de una variable de este canal existen la siguientes posibilidades:

Verificacin de la configuracin de conexin y variables


Pueden existir errores en los parmetros configurados para el sistema y la conexin. Tambin un direccionamiento incorrecto de la variable en el PLC puede ser responsable de valores errneos de las variables.

350

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

Diagnstico del canal con ayuda de "Channel Diagnosis"


A travs de "Channel Diagnosis" se puede consultar, durante Runtime, el estado del canal y la conexin. Los errores que se presenten son indicados por medio de los as llamados "Error Codes" (cdigos de error).

Diagnstico de las variables del canal


En el inventario de variables se pueden consultar, durante Runtime, el valor actual, el cdigo de calidad y el ltimo momento en que se ha producido una modificacin de las variables.

Consulte tambin
Manera de verificar una variable (Pgina358) Verificacin del canal y de la conexin (Pgina356) Cmo verificar los datos de configuracin (Pgina355)

15.7.2
15.7.2.1

Descripcin de las entradas del archivo de registro


Descripcin de las entradas del archivo de registro

Introduccin
El canal anota en el archivo de registro modificaciones de estado y errores importantes. En las secciones siguientes se tratan slo las entradas ms importantes. Por medio de estas entradas se puede analizar con mayor detalle una perturbacin de la comunicacin. Se han de distinguir dos tipos: INFO ERROR

Estructura sistemtica de una entrada

Ejemplo de entradas en el registro cronolgico


2000-03-24 10:43:18,756 INFO Log starting ... 2000-03-24 10:43:18,756 INFO | LogFileName : C:\Siemens\WinCC\Diagnose\OPC.LOG 2000-03-24 10:43:18,756 INFO | LogFileCount : 3 2000-03-24 10:43:18,756 INFO | LogFileSize : 1400000

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

351

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"


2000-03-24 10:43:18,756 INFO | TraceFlags : fa000007 000-03-24 10:43:18,756 INFO Process attached at 2000-03-24 09:43:18,746 UTC 2000-03-23 10:46:18,756 INFO Process detached at 2000-03-2410:46:18,746UTC 2000-03-27 13:22:43,390 ERROR ..FOPCData::InitOPC CoCreateInstanceEx- ERROR 800706ba 2000-03-27 13:22:43,390 ERROR - ChannelUnit::SysMessage("[OPC Groups (OPCHN Unit #1)]![OPC_No_Machine]: CoCreateInstance for server "OPCServer.WinCC" on machine OPC_No_Machine failed, Error=800706ba (HRESULT = 800706ba RPC_S_SERVER_UNAVAILABLE (El servidor RPC no est disponible.))")

Consulte tambin
Entradas para el indicador "ERROR" (Pgina353) Entradas para el indicador "INFO" (Pgina352)

15.7.2.2

Entradas para el indicador "INFO"

Introduccin
Cada entrada en el archivo contiene un sello de fecha y hora seguido del nombre de indicador (flag) y una descripcin.

Ejemplo de entradas en el registro cronolgico


2000-03-24 10:43:18,756 INFO Log starting ... 2000-03-24 10:43:18,756 INFO | LogFileName : C:\Siemens\WinCC\Diagnose\OPC.LOG 2000-03-24 10:43:18,756 INFO | LogFileCount : 3 2000-03-24 10:43:18,756 INFO | LogFileSize : 1400000 2000-03-24 10:43:18,756 INFO | TraceFlags : fa000007 000-03-24 10:43:18,756 INFO Process attached at 2000-03-24 09:43:18,746 UTC 2000-03-23 10:46:18,756 INFO Process detached at 2000-03-2410:46:18,746UTC

Descripcin de las entradas ms importantes del registro cronolgico


Texto de aviso Log starting ... LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "Nombre del canal".LOG Significado Mensaje de inicio Nombre del archivo de registro con indicacin de la ruta

352

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"


Texto de aviso LogFileCount : "n" LogFileSize : "x" TraceFlags : fa000007 Process attached at 2000-03-24 09:43:18,746 UTC Process detached at 2000-03-2410:46:18,746 UTC IOPCChnShutdown::ShutdownRequest was called... Reason: system going down" IOPCChnShutdown::ShutdownRequest Significado Nmero de archivos de registro del canal Tamao de los distintos archivos de registro, en bytes Visualizacin de los indicadores (flags) utilizados por la funcin Trace, como cifra hexadecimal El canal ha sido cargado por el administrador de datos de WinCC. El canal ha sido descargado por el administrador de datos de WinCC. El proyecto WinCC del servidor WinCC OPC ha sido desactivado. Se pide a los clientes WinCC OPC que se desconecten del servidor WinCC OPC.

15.7.2.3

Entradas para el indicador "ERROR"

Introduccin
Cada entrada en el archivo contiene un sello de fecha y hora seguido del nombre de indicador (flag) y una descripcin. En el caso del indicador "Error", la descripcin se compone del texto de aviso, del Error Code (cdigo de error) y del texto del mensaje de error. No para todo cdigo de error se dispone de un texto de mensaje de error.

Ejemplo de entradas en el registro cronolgico


2000-03-27 13:22:43,390 ERROR ..FOPCData::InitOPC CoCreateInstanceEx- ERROR 800706ba 2000-03-27 13:22:43,390 ERROR - ChannelUnit::SysMessage("[OPC Groups (OPCHN Unit #1)]![OPC_No_Machine]: CoCreateInstance for server "OPCServer.WinCC" on machine OPC_No_Machine failed, Error=800706ba (HRESULT = 800706ba RPC_S_SERVER_UNAVAILABLE (El servidor RPC no est disponible.))")

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

353

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

Descripcin de las entradas ms importantes del registro cronolgico


Error Code c0040004 Texto del mensaje de error Causas posibles El acceso a la variable WinCC del servidor OPC ha fallado. La conversin es posible pero ha fallado. La variable WinCC no existe en el servidor o el tipo de datos configurado no coincide. El acceso a la variable WinCC del servidor OPC ha fallado. La variable WinCC no existe en el servidor o el tipo de datos configurado no coincide. Tipo de datos de variable WinCC del servidor OPC = Tipo de datos de variable WinCC del cliente OPC.

00000001

AddItems

80004005

Could not resolve Server Name El ordenador utilizado como servidor WinCC OPC no est disponible en la red. El servidor WinCC OPC al que accede el canal "OPC" no est disponible. Class not registered El servidor WinCC OPC no est registrado correctamente en el sistema. El proyecto WinCC del servidor WinCC OPC no est activado. La variable WinCC no existe en el servidor OPC o el tipo de datos configurado no coincide. No se ha podido encontrar en la red el ordenador en el que debe arrancar el servidor OPC.

80040154

80070057 800706ba

Parmetro incorrecto El servidor OPC no est disponible

15.7.3
15.7.3.1

Determinar la causa de valores de variables incorrectos


Determinacin de la causa de variables incorrectas
Si durante Runtime se presenta un valor de variable inesperado, proceda de la forma descrita a continuacin para detectar la causa: 1. Verificar los datos de la configuracin 2. Verificar conexiones 3. Verificar variables del canal

Consulte tambin
Manera de verificar una variable (Pgina358) Verificacin del canal y de la conexin (Pgina356) Cmo verificar los datos de configuracin (Pgina355)

354

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

15.7.3.2 Requisitos

Cmo verificar los datos de configuracin

Un ordenador como cliente WinCC OPC con proyecto WinCC. En el proyecto WinCC del cliente OPC tiene que estar integrado el canal "OPC". Configure una variable WinCC en el proyecto WinCC del servidor OPC. Configure en el cliente OPC una conexin y una variable WinCC que se comunique con las variables de servidor habilitadas. Active el proyecto WinCC en el servidor OPC y el cliente OPC.

Procedimiento
1. En el cliente OPC, en la ventana de navegacin del WinCC Explorer, haga clic en el "signo ms" delante del icono "OPC". Haga clic en el "signo ms" delante del icono "OPC Groups(OPCHN Unit#1)". 2. Seleccione en el men emergente de la conexin a verificar la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades de la conexin". Haga clic en la ficha Conexin OPC. 3. Verifique en el campo "Nombre servidor OPC" la ID prog del servidor OPC. En caso de acoplamiento con un servidor con WinCC a partir de V 5.0 debe estar introducido "OPCServer.WinCC". En caso de acoplamiento con un servidor con WinCC V4.x ha de estar introducido "OE.Groups". 4. En el campo "Iniciar el servidor en este ordenador" ha de estar introducido el nombre del ordenador utilizado como servidor OPC. Haga clic en el botn de comando "Comprobar servidor" para comprobar la conexin con el servidor OPC. Cierre el cuadro de dilogo abierto. 5. Haga clic en el "signo ms" delante del icono de la conexin. Seleccione en el men emergente de la variable a verificar la entrada "Propiedades". Se abre el cuadro de dilogo "Propiedades de variable". 6. En el campo "Tipo de datos" tiene que estar ajustado el mismo tipo de datos que para las variables en el servidor OPC. 7. En el cuadro de dilogo "Propiedades de variable", haga clic en el botn de comando "Seleccionar". Se abre el cuadro de dilogo "Propiedades de direccin". 8. Verifique las entradas en los campos "Nombre elemento" y "Tipo de datos". El "Nombre del objeto" se tiene que corresponder con el nombre de variable del servidor OPC. El tipo de datos se tiene que corresponder con el tipo de datos de las variables en el servidor OPC.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

355

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"


9. Verifique el archivo de registro especfico del canal. Para ello, abra el archivo en el directorio "Siemens \ WinCC \ Diagnose" con un editor de texto. Verifique las entradas ms recientes con el indicador "ERROR". Encontrar la descripcin correspondiente en el tema "Descripcin de las entradas en el archivo de registro". 10.Si no fuera posible localizar el error ni siquiera despus de verificar el archivo de registro, active la funcin Trace y pngase en contacto con el Custumer Support. Encontrar ms informacin bajo "Configurar la funcin Trace de un canal".

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Descripcin de las entradas del archivo de registro (Pgina351) Verificacin del canal y de la conexin (Pgina356)

15.7.3.3

Verificacin del canal y de la conexin

Introduccin
En este apartado se muestra cmo verificar, durante Runtime, el canal "OPC" y su conexin.

Requisitos
Un ordenador como cliente WinCC OPC con proyecto WinCC. En el proyecto WinCC del cliente OPC tiene que estar integrado el canal "OPC". Configure una variable WinCC en el proyecto WinCC del servidor OPC. Configure en el cliente OPC una conexin y una variable WinCC que se comunique con las variables de servidor habilitadas. Active el proyecto WinCC en el servidor OPC y el cliente OPC.

Sumario de indicadores de estado


Icono Descripcin Canal / conexin en condiciones de funcionar sin limitaciones Canal / conexin en condiciones de funcionar con limitaciones Canal / no es posible decir nada sobre el estado de conexin Canal / conexin perturbada

Procedimiento
1. Inicie el diagnstico de canales de WinCC "Channel Diagnosis" a travs del men de inicio. 2. Se abre la ventana de aplicacin de "Channel Diagnosis". En la ficha Channels/ Connections se visualizan en el rea izquierda las informaciones de estado relativas a todos los canales instalados y sus conexiones.
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

356

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

1. Verifique los iconos que aparecen delante de la conexin OPC. El estado de la conexin est en orden si delante de la correspondiente entrada se muestra una marca verde. El significado de los iconos se puede ver en la tabla "Sumario de indicadores de estado". 2. Si delante del nombre de la conexin no aparece ninguna marca verde, seleccione la conexin en la ventana izquierda. Verifique en la ventana derecha las entradas de los Counter (contadores) "AddItemFailures", "Server Status", "Last Error" y "Last Error Name". Las entradas hacen referencia a errores detectados. 3. Verifique el archivo de registro especfico del canal. Para ello, abra el archivo en el directorio "Siemens \ WinCC \ Diagnose" con un editor de texto. Verifique las entradas ms recientes con el indicador "ERROR". Encontrar la descripcin correspondiente en el tema "Descripcin de las entradas en el archivo de registro". 4. Si no fuera posible localizar el error ni siquiera despus de verificar el archivo de registro, active la funcin Trace y pngase en contacto con el Custumer Support. Encontrar ms informacin bajo "Configurar la funcin Trace de un canal".

Consulte tambin
Configuracin de la funcin Trace de un canal (Pgina324) Descripcin de las entradas del archivo de registro (Pgina351) Manera de verificar una variable (Pgina358)

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

357

Diagnstico de la comunicacin 15.7 Diagnstico del canal "OPC"

15.7.3.4

Manera de verificar una variable

Introduccin
Si, durante Runtime, una variable no muestra el valor esperado, puede verificar dicha variable aplicando el procedimiento descrito a continuacin.

Requisitos
Un ordenador como cliente WinCC OPC con proyecto WinCC. En el proyecto WinCC del cliente OPC tiene que estar integrado el canal "OPC". Configure una variable WinCC en el proyecto WinCC del servidor OPC. Configure en el cliente OPC una conexin y una variable WinCC que se comunique con las variables de servidor habilitadas. Active el proyecto WinCC en el servidor OPC y el cliente OPC.

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, el canal "OPC". 2. Seleccione en la ventana de datos la variable externa que desea verificar. Abra para ello la estructura de directorios hasta que la variable sea visualizada en la ventana de datos. 3. Site el puntero de ratn en la variable a verificar. Se abre una ventana Tooltip con el valor actual de la variable, la calidad del valor y el ltimo momento en que se produjo una modificacin. 4. Verifique la calidad del valor. Si se muestra el valor "C0", significa que el valor de la variable es correcto. Encontrar una descripcin de los dems valores en el tema "Quality Codes de variables". 5. Si el Quality Code es distinto de "C0", seleccione la variable en la administracin de variables y abra el cuadro de dilogo "Propiedades de variable" a travs de la entrada "Propiedades" del men emergente. 6. Verifique si en la ficha Lmites/Generacin de informes estn configurados valores para lmites superior e inferior, valor inicial y valor de reemplazo. Estos valores pueden influir en la visualizacin. 7. Si el valor de la variable se altera por influencia de uno de los valores configurados, desactive el proyecto y modifique los valores de lmite o reemplazo. Nota La visualizacin de valor de variable, Quality Code, etc. slo tiene lugar durante Runtime.

Consulte tambin
Quality Codes de variables (Pgina361)
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

358

Diagnstico de la comunicacin 15.8 Calidad de variables

15.8
15.8.1

Calidad de variables
Calidad de variables

Introduccin
En WinCC hay dos indicadores de calidad con los que usted puede evaluar la calidad de variables. Estos dos indicadores son el estado de variable y el Quality Code. El estado de una variable se forma en WinCC e informa acerca de la calidad de los valores predeterminados del proyecto dentro de SO. El estado de una variable informa adicionalmente acerca del estado de la conexin con el vinculado de comunicacin de WinCC. Este puede ser un sistema de automatizacin o un equipo de servidor. El Quality Code contiene las mismas informaciones que el estado de una variable. Adicionalmente a estas informaciones, el Quality Code contiene datos de calidad de los vinculados que recopilan o editan variables. Son posibles los vinculados: Sistemas de automatizacin Sistemas de automatizacin con dispositivos de campo OPC-Server OPC-Server con sistemas de automatizacin inferiores Aqu se entrega el Quality Code en la cadena de procesamiento. Si en un punto de la cadena de procesamiento existen varios Quality Codes para una variable, se entregar el peor de los cdigos.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

359

Diagnstico de la comunicacin 15.8 Calidad de variables


El Quality Code informa acerca de la calidad de una variable, no importando dnde se form el cdigo.

Cascadeo del Quality Code


En el ejemplo de un sistema de automatizacin con dispositivo de campo conectado se bosqueja el cascadeo del Quality Code. El sistema de automatizacin lee el Quality Code formado por el dispositivo de campo. Mediante una lgica de anlisis se evalan los Quality Code que estn simultneamente pendientes con la misma prioridad. El Quality Code con el peor estado ser asignado a las variables. Este Quality Code se debe guardar en un bloque de datos directamente detrs del valor perteneciente de las variables. Si desea puede hacer que la lgica de anlisis sea ejecutada con los bloques de canal de la PCS7 Library. Si usted no puede hacer uso de la PCS7 Library, deber configurar personalmente la lgica de anlisis en un sistema de automatizacin.

Por medio de un driver de comunicacin, WinCC lee en Runtime las variables del equipo de automatizacin incluyendo el Quality Code correspondiente. Para cada variable se forma en el administrador de datos un estado de variable. Este contiene, p. ej., lmites de reas de medicin configuradas que no han sido cumplidos as como el estado del acoplamiento entre WinCC y el equipo de automatizacin.

360

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.8 Calidad de variables


Por medio de la lgica de anlisis en el administrador de datos se forma el Quality Code en base al estado de variable del administrador de datos y el Quality Code del sistema de automatizacin. Aqu tambin se entrega el cdigo con el peor estado y se guarda como Quality Code de WinCC. En las variables que no tienen Quality Code en el sistema de automatizacin, siempre coincidir el Quality Code con el estado de variable.

15.8.2

Quality Codes de variables

Introduccin
El Quality Code se necesita para comprobar el estado y la calidad de una variable. En el Quality Code indicado estn recopilados toda la transmisin de valores y todo el procesamiento de valores de la variable respectiva. Por el Quality Code se puede reconocer, entre otras cosas, si el valor actual es un valor de inicio o de reemplazo. Los Quality Codes estn sujetos a prioridades. Si se presentan varios cdigos al mismo tiempo, se visualiza el peor Quality Code.

Evaluacin de los Quality Codes


Existen distintos modos para evaluar los Quality Codes: Evaluacin con scripts VB Evaluacin con scripts C Evaluacin mediante el cuadro de dilogo dinmico Evaluacin mediante el evento "Quality Code - Modificacin variable" de un campo EA Nota Para incluir en variables de proceso la transmisin completa de los valores y el procesamiento completo de los valores en el Quality Code debe apoyar el sistema de automatizacin conectado al Quality Code. Se debe de tener en cuenta en la configuracin de las variables en el AS, la necesidad de almacenamiento necesaria para el Quality Code. El Quality Code necesita por ejemplo en un AS e la familia S7 un byte adicional aadido al valor de proceso. Para evitar fallos se debe de tener en cuenta en la configuracin de una variable p. ej. al final de un componente de datos.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

361

Diagnstico de la comunicacin 15.8 Calidad de variables

Representacin de Quality Codes en imgenes del proceso


Al visualizar valores de variables en objetos con conexin al proceso, p.ej. campos EA, el Quality Code puede repercutir en la representacin. Si el Quality Code tiene el valor 0x80 (bueno) o 0x4C (valor inicial), la visualizacin del valor variable no se representa en gris. Para el resto de valores, la visualizacin aparece en gris.

Estructura
El Quality Code tiene la siguiente estructura binaria:

QQSSSSLL
Q: Calidad S: Estado Sub de la calidad L: Lmites. Este valor es opcional. Nota Los Quality Codes representados en la tabla "Calidad" son valores Por el uso del estado Sub y Limit se crean valores intermedios por encima del nivel de calidad correspondiente.

Calidad
Los primeros dos dgitos indican la calidad de las variables.
Bad - The value is not useful Q Q S S S S L L 2 2 2 2 2 2 2 2
7 6 5 4 3 2 1 0

0 0 - - - - - -

362

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.8 Calidad de variables


Uncertain - The quality of the value is less than normal, but the value may still be useful. Good (Non-Cascade) - The quality of the value is good. Possible alarm conditions may be indicated by the sub-status. Good (Cascade) - The value may be used in control. 0 1 - - - - - 1 0 - - - - - 1 1 - - - - - -

Estado Sub
La calidad sola no llega. Sub Stati dividen cada una de las calidades. El Quality Code est codificado binario. Para analizar el Quality Code debe ser modificada su presentacin hexadecimal.

Quality Code de variables


En la siguiente tabla se indican los Quality Codes realizados. La tabla comienza por el peor Quality Code y termina por el mejor Quality Code. Debido a ello, el mejor Quality Code es el que tiene menos prioridad, y el peor Quality Code es el que tiene ms. Si en una variable de la cadena de procesamiento se presentan varios estados al mismo tiempo, se transmite el peor Code.
Cdig o (Hex) 0x23 0x3F 0x1C Calidad Q Q SSSSL L

Bad Bad Bad

Device passivated - Diagnostic alerts inhibited Function check - Local override Out of Service - The value is not reliable because the block is not being evaluated, and may be under construction by a configurer. Set if the block mode is O/S. Simulated value - Start Simulated value - End

0 0 1 0 0 0 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 1 - -

0x73 0x74 0x84

Uncertain Uncertain

0 1 1 1 0 0 1 1 0 1 1 1 0 1 - 1 0 0 0 0 1 - -

Good Active Update event - Set if the value is good and the block (Nonhas an active Update event. Cascade) Bad Bad Maintenance alarm - More diagnostics available. No Communication, with no usable value - Set if there has never been any communication with this value since it was last "Out of Service". No Communication, with last usable value - Set if this value had been set by communication, which has now failed. Device Failure - Set if the source of the value is affected by a device failure. Sensor Failure Not Connected - Set if this input is required to be connected and is not connected. Configuration Error - Set if the value is not useful because there is some inconsistency regarding the parameterization or configuration, depending on what a specific manufacturer can detect.

0x24 0x18

0 0 1 0 0 1 - 0 0 0 1 1 0 - -

0x14 0x0C 0x10 0x08 0x04

Bad Bad Bad Bad Bad

0 0 0 1 0 1 - 0 0 0 0 1 1 - 0 0 0 1 0 0 - 0 0 0 0 1 0 - 0 0 0 0 0 1 - -

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

363

Diagnstico de la comunicacin 15.8 Calidad de variables


Cdig o (Hex) 0x00 0x28 0x2B 0x68 0x60 0x64 0x5C 0x58 0x54 Calidad Q Q SSSSL L

Bad Bad Bad Uncertain Uncertain Uncertain Uncertain Uncertain Uncertain

non-specific - There is no specific reason why the value is bad. Used for propagation. Process related - Substitute value Process related - No maintenance Maintenance demanded Simulated value - Set when the process value is written by the operator while the block is in manual mode. Sensor calibration Configuration Error Sub-normal Engineering Unit Range Violation - Set if the value lies outside of the set of values defined for this parameter. The Limits define which direction has been exceeded. Sensor Conversion not Accurate Substitute (constant) Process related - No maintenance Initial Value - Value of volatile parameters during and after reset of the device or of a parameter. Substitute value - Predefined value is used instead of the calculated one. This is used for fail safe handling. Last Usable Value - Whatever was writing this value has stopped doing so. This is used for fail safe handling. Non-specific - There is no specific reason why the value is uncertain. Used for propagation.

0 0 0 0 0 0 - 0 0 1 0 1 0 - 0 0 1 0 1 0 1 1 0 1 1 0 1 0 - 0 1 1 0 0 0 - 0 1 1 0 0 1 - 0 1 0 1 1 1 - 0 1 0 1 1 0 - 0 1 0 1 0 1 - -

0x50 0x4B 0x78 0x4C 0x48 0x44 0x40 0xE0

Uncertain Uncertain Uncertain Uncertain Uncertain Uncertain Uncertain

0 1 0 1 0 0 - 0 1 0 0 1 0 1 1 0 1 1 1 1 0 - 0 1 0 0 1 1 - 0 1 0 0 1 0 - 0 1 0 0 0 1 - 0 1 0 0 0 0 - 1 1 1 0 0 0 - -

Good Initiate Fail Safe (IFS) - The value is from a block that wants (Cascade its downstream output block (e.g. AO) to go to Fail Safe. ) Good Local Override (LO) - The value is from a block that has been (Cascade locked out by a local key switch or is a Complex AO/DO with ) interlock logic active. The failure of normal control must be propagated to a function running in a host system for alarm and display purposes. This also implies "Not Invited". Good Do Not Select (DNS) - The value is from a block which should (Cascade not be selected, due to conditions in or above the block. ) Good Not Invited (NI) - The value is from a block which does not (Cascade have a target mode that would use this input. ) Good Initialization Request (IR) - The value is an initialization value (Cascade for a source (back calculation input parameter), because the ) lower loop is broken or the mode is wrong. Good Initialization Acknowledge (IA) - The value is an initialized (Cascade value from a source (cascade input, remote-cascade in, and ) remote-output in parameters).

0xD8

1 1 0 1 1 0 - -

0xD4

1 1 0 1 0 1 - -

0xCC

1 1 0 0 1 1 - -

0xC8

1 1 0 0 1 0 - -

0xC4

1 1 0 0 0 1 - -

0xC0

Good OK - No error or special condition is associated with this value. 1 1 0 0 0 0 - (Cascade )

364

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.8 Calidad de variables


Cdig o (Hex) 0xA0 Calidad Q Q SSSSL L

Good Initiate Fail Safe (NonCascade)

1 0 1 0 0 0 - -

0x98

Good Unacknowledged Critical Alarm - Set if the value is good and 1 0 0 1 1 0 - (Nonthe block has an unacknowledged Alarm with a priority greater Cascade) than or equal to 8. Good Unacknowledged Advisory Alarm - Set if the value is good (Nonand the block has an unacknowledged Alarm with a priority Cascade) less than 8. Good Unacknowledged Update event - Set if the value is good and (Nonthe block has an unacknowledged Update event. Cascade) 1 0 0 1 0 1 - -

0x94

0x90

1 0 0 1 0 0 - -

0x8C

Good Active Critical Alarm - Set if the value is good and the block 1 0 0 0 1 1 - (Nonhas an active Alarm with a priority greater than or equal to 8. Cascade) Good Active Advisory Alarm - Set if the value is good and the block (Nonhas an active Alarm with a priority less than 8. Cascade) Good Maintenance demanded (NonCascade) Good Maintenance required (NonCascade) Good Function check - Local override (NonCascade) 1 0 0 0 1 0 - -

0x88

0xA8

1 0 1 0 1 0 - -

0xA4

1 0 1 0 0 1 - -

0xBC

1 0 1 1 1 1 - -

0x80

Good OK - No error or special condition is associated with this value. 1 0 0 0 0 0 - (NonCascade)

Lmite
Los Limits pueden subdividir an ms los Quality Codes. Limits son opcional.
O.K. - The value is free to move. Low limited - The value has acceded its low limits. High limited - The value has acceded its high limits. Constant (high and low limited) - The value cannot move, no matter what the process does. Q Q S S S S L L 0 0 0 1 1 0 1 1

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

365

Diagnstico de la comunicacin 15.8 Calidad de variables

Quality Codes en la comunicacin con OPC


En el caso de una comunicacin a travs del canal "OPC" se convierten los Quality Codes no soportados por OPC.
Quality Codes en WinCC 0x48 0x4C 0x5C 0x60 0x80...0xD4 0xD8 Quality Code segn OPC 0x40 0x40 0x40 0x40 0xC0 0xC0

15.8.3

Estado de la variable

Introduccin
El estado de una variable individual de WinCC puede ser vigilado en runtime. El estado de una variable contiene, entre otros datos, lmites de reas de medicin configuradas que no han sido cumplidos as como el estado del acoplamiento entre WinCC y el equipo de automatizacin. El Quality Code informa acerca de la calidad de una variable, no importando dnde se form el cdigo. Aqu se considera el estado de la transmisin total del valor y el procesamiento del valor. Si en el sistema se presenta p. ej. un incumplimiento del rea de medicin en el lmite inferior, se reportar siempre el Quality Code "0x55". El incumplimiento de un rea de medicin se puede presentar tanto en el administrador de datos de WinCC as como tambin en el dispositivo de campo. Con el estado de una variable se puede averiguar si el incumplimiento de un rea de medicin se ha presentado en WinCC o antes de que el valor se entregara a WinCC. Si el estado de una variable, p. ej., con el cdigo 0x0010 reporta el incumplimiento de un valor lmite, esto quiere decir que no se ha alcanzado el lmite de rea configurado en WinCC. Cuando el estado de una variable no reporta ningn incumplimiento de un valor lmite, esto quiere decir que el Quality Code entregado a WinCC ya contena el incumplimiento del valor lmite.

Evaluacin de los Quality Codes


Existen distintos modos para evaluar los Quality Codes: Evaluacin con scripts C Evaluacin mediante el cuadro de dilogo dinmico Evaluacin mediante el evento "Quality Code - Modificacin variable" de un campo EA

366

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.8 Calidad de variables

Indicadores de estado de WinCC


En la siguiente tabla se indican los posibles estados de variables.
Nombre del indicador DM_VARSTATE_NOT_ESTABLISH ED DM_VARSTATE_HANDSHAKE_ER ROR Valor Significado

0x000 No hay error 0 0x000 No se ha establecido conexin con el vinculado 1 0x000 Error de informe 2

DM_VARSTATE_HARDWARE_ERR 0x000 Mdulo de red defectuoso OR 4 DM_VARSTATE_MAX_LIMIT DM_VARSTATE_MIN_LIMIT DM_VARSTATE_MAX_RANGE DM_VARSTATE_MIN_RANGE DM_VARSTATE_CONVERSION_E RROR 0x000 Lmite superior excedido 8 0x001 Lmite mnimo no alcanzado 0 0x002 Lmite de formato rebasado por exceso 0 0x004 Lmite de formato rebasado por defecto 0 0x008 Visualizacin de error de conversin (en combinacin 0 con lmite de formato de xxx pasos)

DM_VARSTATE_STARTUP_VALUE 0x010 Valor de inicializacin de las variables 0 DM_VARSTATE_DEFAULT_VALUE DM_VARSTATE_ADDRESS_ERRO R DM_VARSTATE_INVALID_KEY DM_VARSTATE_ACCESS_FAULT DM_VARSTATE_TIMEOUT DM_VARSTATE_SERVERDOWN 0x020 Valor sustitutivo de las variable 0 0x040 Error de direccionamiento en canal 0 0x080 Variable no encontrada / No existe 0 0x100 Acceso a variable no permitido 0 0x200 Timeout / Ninguna notificacin del canal 0 0x400 Servidor no disponible 0

15.8.4

Vigilancia del estado a travs del estado de la variable

Introduccin
Durante Runtime se puede vigilar el estado de distintas variables de WinCC, sacando as conclusiones sobre el estado de la correspondiente conexin. La configuracin de la vigilancia tiene lugar en el Graphics Designer sobre la base de una propiedad de un objeto. Para la vigilancia es apropiada p. ej. la propiedad "Texto" de un texto esttico.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

367

Diagnstico de la comunicacin 15.8 Calidad de variables


En la propiedad deseada se abre en el men emergente de la columna "Dinmica" el cuadro de dilogo "Rangos de valores dinmicos" a travs de la entrada "Cuadro de dilogo dinmico".

Aqu se realizan los siguientes ajustes: la variable a vigilar para el valor de la variable: la asignacin del mbito de validez y visualizacin de estado la activacin de la evaluacin de estado de las variables para el estado: la asignacin del mbito de validez y texto de estado correspondiente Durante Runtime se visualiza en el objeto configurado uno de los textos de estado introducidos, conforme al estado actual de la variable.

368

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

Diagnstico de la comunicacin 15.8 Calidad de variables

15.8.5

Vigilancia del estado a travs de acciones globales

Introduccin
Una posibilidad para la vigilancia de estados de una variable la ofrecen las funciones internas "GetTagState" y "GetTagStateWait" en el editor Global Script. Al contrario que las funciones "GetTag" y "GetTagWait", stas proporcionan como respuesta no slo el valor de una variable, sino tambin su estado. Este valor de estado se puede evaluar y puede provocar diversos eventos. A travs de este estado se pueden sacar tambin conclusiones sobre el estado de la correspondiente conexin. En la accin global se determina el valor del estado de la variable a vigilar a travs de la funcin "GetTagState" apropiada para el tipo de variable. Para cada tipo de variable existe una de tales funciones. El valor de estado 0 indica una conexin de comunicacin sin perturbaciones. Este estado se puede evaluar entonces en forma discrecional.

Ejemplo
En este ejemplo se vigila una variable de WinCC del tipo "Valor de 16 bits con signo". Para determinar el estado de esta variable se utiliza la funcin "GetTagSWordState". El primer parmetro de la funcin es el nombre de la variable WinCC a vigilar. El segundo parmetro indica dnde se debe escribir el estado averiguado.

El estado de la variable se presenta en la variable interna BINi_E_CONNECTION. En caso de error, el valor de esta variable se pone en TRUE. Para el anlisis de la perturbacin, la variable se puede utilizar, por ejemplo, para la activacin de una alarma o para la presentacin de una ventana de aviso.

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

369

Diagnstico de la comunicacin 15.8 Calidad de variables

15.8.6

Manera de verificar una variable interna

Introduccin
Si, durante Runtime, una variable interna no muestra el valor esperado, puede verificar dicha variable aplicando el procedimiento descrito a continuacin.

Requisitos
Configure una variable interna. Active el proyecto WinCC.

Procedimiento
1. Seleccione en el WinCC Explorer, en la administracin de variables, la entrada "Variables internas". 2. Seleccione en la ventana de datos la variable que desea verificar. Abra para ello la estructura de directorios hasta que la variable sea visualizada en la ventana de datos. 3. Site el puntero de ratn en la variable a verificar. Se abre una ventana Tooltip con el valor actual de la variable, el Quality Code y el ltimo momento en que se produjo una modificacin. 4. Verifique el Quality Code. Si se muestra el valor "80", significa que el valor de la variable es correcto. Encontrar una descripcin de los dems valores en el tema "Quality Codes de variables". 5. Si el Quality Code es distinto de "80", seleccione la variable en la administracin de variables y abra el cuadro de dilogo "Propiedades de variable" a travs de la entrada "Propiedades" del men emergente. 6. Verifique si en la ficha Lmites/Generacin de informes estn configurados valores para lmites superior e inferior o valor inicial. Estos valores pueden influir en la visualizacin. 7. Si el valor de la variable se altera por influencia de uno de los valores configurados, desactive el proyecto y modifique los valores de lmite o reemplazo. Nota La visualizacin de valor de variable, Quality Code, etc. slo tiene lugar durante Runtime.

Consulte tambin
Quality Codes de variables (Pgina361)

370

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice alfabtico

como Control ActiveX, 321 verificar, 318 rea de datos, 130

5
505-Ethernet (CP 1413-x) Unidad de canal, 267

B
Barra Ejemplo de informacin de sistema, 298

A
Acceso por bits, 38, 112, 202 S5 AS511, 163 S5 Ethernet Layer 4, 112 S5 Profibus FDL, 137 S5 Serial 3964R, 172 S7 Protocol Suite, 203 TI Ethernet Layer 4, 272 TI Serial, 284 Acceso por bits / bytes, 38 Acceso por bytes, 38, 113, 202 S5 AS511, 164 S5 Ethernet Layer 4, 113 S5 Profibus FDL, 139 S5 Serial 3964R, 174 S7 Protocol Suite, 204 TI Ethernet Layer 4, 273 TI Serial, 285 Acceso por palabras, 202 S7 Protocol Suite, 205 Adaptacin de formato, 30 Administracin de elementos OPC, 70, 78 Sumario de tareas de la Administracin de elementos OPC, 70 Agregar nuevo driver, 133 Agregar variable, 70, 78 Ajuste de formato, 18, 131 Ajuste de formato de WinCC, 18 AR_SENDAR_SEND-FuncinenWinCC , 214 Archivo de registro, 320, 326, 331, 342, 351 Archivo Trace de Channel Diagnosis, 320 Array de byte, 145 AS511, 157 Autmata programable, 131 Aviso Ejemplo de informacin de sistema, 300, 302

C
Campo E/S Ejemplo de informacin de sistema, 297 Ejemplo sobre S5 Profibus FDL, 154 Canal, 16, 107, 167, 177, 356 Configurar SIMATIC S5 PROFIBUS FDL, 133 Diagnstico de canales, 318 Ejemplo sobre S5 PROFIBUS FDL, 151 Funcin Estado - Conexiones lgicas, 318 PROFIBUS FMS, 99 SIMATIC S5 Ethernet Layer 4, 107 SIMATIC S5 Programmers Port AS511, 157 SIMATIC S5 Serial 3964R, 167 SIMATIC S7 Protocol Suite, 177 SIMATIC TI Ethernet Layer 4, 267 TI Serial, 279 verificar, 327, 338, 347, 356 Canal , 99 Canal Informacin de sistema, 325 Posibilidades de diagnstico, 325 Canal OPC, 350 Configurar canal OPC en el cliente WinCC-OPCDA, 77 Posibilidades de diagnstico, 350 Canal SIMATIC S5 PROFIBUS FDL, 341 Posibilidades de diagnstico, 330 Canal SIMATIC S7 Protocol Suite, 330 Posibilidades de diagnstico, 330 Carga de la CPU, 289 Ejemplo de informacin de sistema, 299 Channel Diagnosis, 320 Channel DiagnosisCanal verificar, 321, 323 Channel DiagnosisChannelDiagnosis CanalDiagnsticoconChannelDiagnosis, 321 DiagnsticodecanalesconChannelDiagnosis, 322

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

371

ndice alfabtico

Cliente OPC-DA, 75 Funcionamiento del cliente WinCC-OPC-DA, 75 Cliente OPC-XML, 91 Modo de funcionamiento del cliente WinCC-OPCXML, 91 Comunicacin, 13 Acceso por bits / bytes, 38 Adaptacin de formato, 30 Ajuste de formato, 18 Ajuste de formato de WinCC, 18 Clasificar adaptacin de formato por tipos de datos de PLC, 30 Clasificar adaptacin de formato por tipos de datos de WinCC, 24 Comunicacin de procesos WinCC, 15 Comunicacin entre WinCC y el sistema de automatizacin (PLC), 16 Conexin, 16 Configurar PowerTags, 22 Configurar variable con BinWrite, 40 Controlador de comunicacin, 16 Crear nueva conexin, 21 Direccionamiento en el sistema de automatizacin, 18 Escala lineal de tipos de variable numricos, 18 Fundamentos, 13 Indicaciones de longitud para variables de texto, 18 Mecanismo BinWrite, 38 PowerTag, 18 Principio de la comunicacin de WinCC, 16 Principio del mecanismo BinWrite, 38 Propiedades de variable, 22 Propiedades del enlace, 21 Rango de valores, 30 Tipo de dato, 30 Tipo de datos, 18 Tipo de datos PLC, 22, 30 Tipos de datos de WinCC, 18 Unidad de canal, 16 Variable bit / byte, 40 Comunicacin de procesos WinCC, 15 Comunicacin OPC, 86 Tratamiento de errores en caso de perturbaciones en la comunicacin OPC DA., 86 Comunicacin WinCC, 16 Principio, 16

Conexin, 16, 184, 356 Conexin activa, 129 Conexin pasiva, 129 Configurar, 135, 186, 189, 192, 194, 196, 198, 201 Crear conexin, 70 Crear nueva conexin, 21 verificar, 327, 338, 347, 356 Verificar la configuracin de conexiones, 336, 346 Configurar TI Ethernet Layer 4, 268 Variable, 270 Configurar acceso por bits Variable, 272 Configurar acceso por bytes Variable, 273 Configurar una variable con acceso por bits TI Ethernet Layer 4, 272 Configurar una variable con acceso por bytes TI Ethernet Layer 4, 273 Configurar variable TI Ethernet Layer 4, 270 Contador, 289 Control de vida del canal S5 Serial 3964R Control de vida , 168 Controlador de comunicacin, 16 Controlador de comunicacin PROFIBUS FMS PROFIBUSFMS , 99 CP1434 TF, 276, 277 Criterios de filtro, 78

D
Datos de configuracin, 355

372

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice alfabtico

Diagnstico de canales, 320 Archivo de registro, 326, 331, 342, 351 Canal con, 321, 323 Canal con la funcin Estado - Conexiones lgicas, 318 Canal Informacin de sistema, 325 Canal OPC, 350 Canal SIMATIC S5 PROFIBUS FDL, 341 Canal SIMATIC S7 Protocol Suite, 330 Channel Diagnosis, 320, 321, 322 Configurar la funcin Trace de un canal, 324 Diagnstico de canales, 318 Diagnstico de canales como aplicacin de Windows, 322 Diagnstico de canales con, 320, 321 Ejemplo, 369 Estado - Conexiones lgicas, 318 Funcin, 318 Indicador ERROR de una entrada de registro, 326, 331 Indicador Info de una entrada de registro, 326, 331, 342, 351 Indicadores estndar de la funcin Trace, 324 Parmetro de conexin, 346 Parmetros del sistema, 346 Parmetros del sistema-PROFIBUS, 336 Posibilidades de diagnstico, 325, 330, 341, 350 Propiedades - CP5613, 333, 335, 343, 345 Sumario del indicador de estado, 327, 338, 347, 356 Verificar canal, 327, 338, 347, 356 Verificar conexin, 327, 338, 347, 356 Verificar datos de configuracin, 355 Verificar la configuracin del procesador de comunicacin, 333, 335, 343, 345 Verificar la variable, 329, 340, 349, 358 verificar la variable interna, 370 Vigilancia de estado de la variable con acciones globales, 369 Vigilancia del estado de la variable en el cuadro de dilogo dinmico, 367 WinCC Channel Diagnosis, 327, 338, 347, 356 Direccin de las variables, 270 TI Ethernet Layer 4, 270 Direccin de variable, 111 PROFIBUS FMS, 99, 104, 106 S5 Ethernet Layer 4, 107 TI Serial, 279

Entrada de registro, 326, 331, 342, 351 Estado de la variable, 359, 366, 367, 369 Vigilancia de estado de la variable con acciones globales, 369 Vigilancia del estado de la variable en el cuadro de dilogo dinmico, 367 Estructura Configurar estructura, 84 Estructuras en el cliente WinCC-OPC-DA, 83 Utilizar cliente WinCC-OPC, 85

F
Fecha, 289 Fecha y hora, 215 Funcin AR_SEND en WinCC Configurar variante para una variable de fichero, 242 Configurar variante para varias variables de fichero, 245 Ejemplo de estructura de bloque de datos, 225, 226, 227, 228, 232, 234, 236, 238, 241 Estructura y parmetros bloque de datos, 215 Sumario de las propiedades de las variantes, 221 Variante para una variable de fichero, 224 Variante para varias variables de fichero, 229 Variante para varias variables de fichero (optimizado), 240 Funcin EstadoConexioneslgicas Estado Conexiones lgicas, 318 Funcin Trace, 324 configurar, 324 Funciones especiales, 144

H
Hora, 289, 294 Ejemplo de informacin de sistema, 297 Horario verano / invierno, 215

I
Imagen de proceso Ejemplo de informacin de sistema, 311 Indicador de estado, 327, 338, 347, 356 Indicador ERROR, 326, 331 Indicador estndar, 324 Indicador INFO, 326, 331, 342, 351

E
Ejemplo, 369
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

373

ndice alfabtico

Informacin de sistema, 288 Configuracin de barras, 298 Configuracin de vista de estado, 303 Configuracin del campo E/S, 297 Diagnstico de canales, 325 Diferencias con otros componentes de software, 294 Ejemplo, 295, 297, 298, 299, 300, 302, 303, 308, 309, 310, 311, 313 Lugar de avera, 300 Memoria de disco libre, 289 Proyectar, 294 Sumario de la informacin de sistema soportada, 289 Texto del aviso, 300 Tipos de datos utilizados, 295, 308 Variable a vigilar, 300 Informacin de sistema soportada, 289 Sumario, 289 Informacin de sistemaInformacindesistema Usoenunsistemamultipuesto, 307 Interfaz TTY, 157

O
OPC Acceso a una variable, 76 Administracin de elementos OPC, 70 Agregar variable, 70, 78 Configurar acceso a una variable WinCC con la administracin de elementos OPC, 78 Configurar acceso a una variable WinCC sin la Administracin de elementos OPC, 81, 95 Configurar canal OPC en el cliente WinCC-OPCDA, 77 Configurar estructura, 84 Configurar variables de estructura, 84 Consultar la ProgID, 70 Crear conexin, 70 Criterios de filtro, 78 Diagnstico de canales, 350 Estructuras en el cliente WinCC-OPC-DA, 83 Funcionamiento del cliente WinCC-OPC-DA, 75 Modo de funcionamiento del cliente WinCC-OPCXML, 91 Nueva conexin, 78 OPC en WinCC, 69 OPC1, 81, 95 OPCServer.WinCC-(DPC_4001), 78 Propiedades de direccin, 81, 95 Propiedades de estructura, 84 Seleccionar la variable, 70 Sumario de lo tipos de datos WinCC soportados, 74 Sumario de tareas de la Administracin de elementos OPC, 70 Tipos de datos WinCC soportados, 74 Tratamiento de errores en caso de comunicacin OPC perturbada, 86 Utilizar estructuras en el cliente WinCC-OPC-DA, 85 WinCC como cliente OPC-DA, 69, 86 WinCC como cliente OPC-XML, 69 OPC XML Acceso a una variable, 91 OPC1, 81, 95 OPCServer.WinCC-(DPC_4001), 78

L
Lugar de avera, 300

M
Mecanismo BinWrite, 38 Principio, 38 Memoria de disco, 289 Ejemplo de informacin de sistema, 298 Memoria de disco libre, 289, 294 Mdulo, 151 Mdulo cclico, 151 Mdulo de arranque, 151

N
Nombre del dispositivo, 118, 142, 275 modificar, 143 TI Ethernet Layer 4, 275 Nombre lgico del equipo, 208 modificar, 212 Nueva conexin, 78

374

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice alfabtico

P
Parmetro de conexin, 184, 346 S5 AS511, 157, 158 S7 Protocol Suite, 177 SIMATIC S5 Serial 3964R, 167 TI Ethernet Layer 4, 267, 268 TI Serial, 279 Unidad de canal, 268 Parmetro de transporte, 16, 118 SIMATIC S5 Ethernet Layer 4, 118 SIMATIC TI Ethernet Layer 4, 275 TI Ethernet Layer 4, 275 Parmetros de conexin, 16, 109, 134, 135, 147, 149 PROFIBUS FMS, 99 S5 Ethernet Layer 4, 107 Parmetros del sistema, 16, 118, 208, 346 Configurar, 210, 212 S5 Ethernet Layer 4, 107 S5 Profibus FDL, 129 SIMATIC S7 Protocol Suite, 177 TI Ethernet Layer 4, 267, 275, 276, 277 Unidad de canal, 275, 276 Parmetros del sistema-PROFIBUS, 336 Posibilidades de diagnstico, 325, 330, 341, 350 Canal Informacin de sistema, 325 Canal OPC, 350 Canal SIMATIC S5 PROFIBUS FDL, 341 Canal SIMATIC S7 Protocol Suite, 330 Procesador de comunicacin, 333, 335, 343, 345 Verificar la configuracin del procesador de comunicacin, 333, 335, 343, 345 PROFIBUS FMS, 99 Configurar variable, 104, 106 Direccin de las variables, 106 Nombre de la variable, 104 Parmetros de conexin, 100 Tipos de datos, 99 Unidad de canal PROFIBUS FMS, 100, 101, 103 ProgID, 70 Consultar la ProgID, 70 Propiedades - CP5613, 333, 335, 343, 345 Propiedades de direccin, 81, 95, 137, 139, 140, 145 Ejemplo sobre S5 Profibus FDL, 154 Propiedades de estructura, 84 Propiedades de variable, 22, 137, 139, 140, 145 Ejemplo sobre S5 Profibus FDL, 154 Propiedades del enlace, 21, 135, 147, 149

Q
Quality Codes de variables, 359, 361

R
Rango de valores, 30 Red, 13 Redundancia de software, 256 configurar en WinCC, 263 eliminar en WinCC, 265 Variables internas especficas de la conexin, 258

S
S5 AS511, 158 Configurar, 158 Configurar una variable con acceso por bits, 163 Configurar variable, 159 Definir una variable con acceso por bytes, 164 Direccin de variable, 160 Tipos de datos, 157 S5 Ethernet Layer 4, 107 Cdigos de error si se interrumpe la conexin, 121 Cdigos de error y constantes internos, 121 Configurar, 108 Configurar una variable con acceso por bits, 112 Configurar una variable con acceso por bytes, 113 Configurar una variable con acceso por palabras, 115 Configurar variable, 111 Direccin de variable, 111 Indicaciones iNA960, 124 Indicaciones SCI, 125 Nombre del dispositivo, 118, 119 Parmetro de transporte, 118, 120 Parmetro del sistema de la unidad de canal, 118 Parmetros de conexin, 109 Tipos de datos, 108 Variable de datos sin formato, 116

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

375

ndice alfabtico

S5 Profibus FDL, 129 Acceso a una variable S5 del tipo de datos ARRAY OF BYTE, 130 Acceso a una variable S5 del tipo de datos BIT, 130 Acceso a una variable S5 del tipo de datos BYTE, 130 Acceso a variables S5, 130 Agregar nuevo driver, 133 Ajuste de formato, 131 rea de datos, 130 Conexin activa, 129 Conexin pasiva, 129 Configuracin de los mdulos de manejo, 151 Configurar el canal SIMATIC S5 Profibus FDL, 133 Configurar la conexin, 135 Configurar los tipos de comunicacin, 147 Configurar SIMATIC S5 Profibus FDL, 133 Configurar transmisin de datos activa, 147 Configurar transmisin de datos pasiva, 149 Configurar una variable con acceso por bits, 137 Configurar una variable con acceso por bytes, 139 Configurar una variable con acceso por palabras, 140 Configurar una variable de datos sin formato, 145 Configurar variable, 137 Diagnstico de canales, 341 Ejemplo, 151, 154 Funciones especiales, 144 Modificar el nombre del dispositivo, 143 Mdulo, 151 Mdulo cclico, 151 Mdulo de arranque, 151 Nombre del dispositivo, 142 Parmetros de conexin, 134, 135, 147, 149 Parmetros de variables, 134 Parmetros del sistema, 143, 144 Parmetros del sistema de la unidad de canal, 142 Particularidad del canal, 131 Propiedades de direccin, 137, 139, 140, 145 Propiedades de variable, 137, 139, 140, 145 Propiedades del enlace, 135, 147, 149 Service Access Point, 129 Tiempo de control del acceso de escritura y lectura, 142, 144 Tipo de datos, 130 Tipo de datos soportado, 130 Unidad de canal FDL (CP5412/A2-1), 129 Variable de datos sin formato como array de bytes, 145

S5 Serial 3964R, 167 Configurar, 168 Configurar una variable con acceso por bits, 172 Configurar una variable con acceso por bytes, 174 Configurar variable, 170 Tipo de datos de las variables, 167

376

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice alfabtico

S7 Protocol Suite, 177 Borrar la redundancia del software en WinCC, 265 Cdigos de error si se interrumpe la conexin, 266 Configurar, 183 Configurar la redundancia del software, 263 Configurar parmetros de sistema, 210 Configurar una conexin, 186, 189, 192, 194, 196, 198, 201 Configurar una variable con acceso por bits, 203 Configurar una variable con acceso por bytes, 204 Configurar una variable con acceso por palabras, 205 Configurar una variable de datos sin formato como matriz de bytes, 251 Configurar una variable de datos sin formato para las funciones BSEND/BRCV, 255 Configurar una variable de texto, 207 Configurar variante AR_SEND para una variable de fichero, 242 Configurar variante AR_SEND para varias variables de fichero, 245 Diagnstico de canales, 330 Ejemplo para estructura de bloque de datos AR_SEND, 225, 226, 227, 228, 232, 234, 236, 238, 241 Estructura y parmetros de un bloque de datos en la funcin AR_SEND, 215 Intercambio de datos con FB S7ProtocolSuite:AR_SEND-variantes , 214 Modificar nombres lgicos de equipos, 212 Parmetros del sistema, 208 Redundancia de software, 256 Servicios de lectura cclicos, 209 Sumario de las propiedades de las variantes AR_SEND, 221 Tipo de dato, 182 tipo de datos compatible, 182 Unidad de canal, 178, 184 Variable de datos sin formato, 249 Variable de datos sin formato como BytesARRAY, 249 Variable de datos sin formato para las funciones BSEND/BRCV, 253 Variables internas especficas de la conexin de redundancia de software, 258 Variante AR_SEND para una variable de fichero, 224 Variante AR_SEND para varias variables de fichero, 229 Variante AR_SEND para varias variables de
MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

fichero (optimizado), 240 Service Access Point, 129 Servicios de lectura cclicos, 209 SIMATIC S5 Profibus FDL, 129 Funciones especiales, 144 S5 Profibus FDL, 129 Variable de datos sin formato, 145 SIMATIC S5 Programmers Port AS511, 157 SIMATIC S5 Serial 3964R, 167 SIMATIC S5 Serial 3964R , 168 SIMATIC S7 Protocol Suite, 177 SIMATIC TI Ethernet Layer 4, 267 Canal, 267 Parmetro de transporte, 275 Sistema multipuesto, 307 Operacin de canal, 307

T
Temporizador, 289 Texto del aviso, 300 TI Ethernet Layer 4, 267 Acceso por bits, 272 Acceso por bytes, 273 Configurar, 268 Configurar una variable con acceso por bits, 272 Configurar una variable con acceso por bytes, 273 Configurar variable, 270 Direccin de las variables, 270 Nombre del dispositivo, 275 Parmetro de conexin, 267, 268 Parmetro de transporte, 275 Parmetros del sistema, 267, 275, 276, 277 Tipo de dato, 268 Tipos de datos, 268 TI Serial, 279 Configurar, 280 Configurar una variable con acceso por bits, 284 Configurar una variable con acceso por bytes, 285 Configurar variable, 282 Direccin de las variables, 282 Direccin de variable, 282 Parmetro de conexin, 280 Tipos de datos, 279 Tiempo de control del acceso de escritura y lectura, 142, 144 modificar, 144 Tipo de comunicacin, 147 Configurar, 147

377

ndice alfabtico

Tipo de dato, 182 Adaptacin de formato, 30 S7 Protocol Suite, 182 TI Ethernet Layer 4, 268 Tipo de datos, 18, 74, 289 S5 AS511, 157 S5 Profibus FDL, 130 S5 Serial 3964R, 167 Sumario de lo tipos de datos WinCC soportados, 74 Tipos de datos utilizados, 289, 295 Tipos de datos WinCC soportados, 74 Tipo de datos de WinCC, 18, 24 Adaptacin de formato, 24, 30 Tipo de datos de WinCC, 24 Tipo de datos PLC, 18 Adaptacin de formato, 30 Tipo de variable numrico, 18 Escala lineal, 18 Tipos de datos, 18, 108 PROFIBUS FMS, 99 S5 Ethernet Layer 4, 108 TI Ethernet Layer 4, 268 Transferencia de modificacin, 209 Transmisin de datos, 147 Configurar transmisin de datos activa, 147 Configurar transmisin de datos pasiva, 149

Unidad de canal "MPI", 188 Configurar una conexin, 189 Unidad de canal FDL (CP5412/A2-1), 129, 134 Unidad de canal Named Connections, 190 Configurar una conexin, 192 Unidad de canal PROFIBUS, 193 Configurar una conexin, 194 Unidad de canal Slot PLC, 196 Configurar una conexin, 196 Unidad de canal Soft PLC, 198 Configurar una conexin, 198 Unidad de canal TCP/IP, 199 Configurar una conexin, 201

V
Variable, 18, 111, 202, 295, 358, 359 Administracin de elementos OPC, 78 Agregar variable, 70 Calidad, 359 Configurar, 104, 106, 111, 137, 270, 282 Configurar acceso por bits, 112, 137, 172, 203, 272, 284 Configurar acceso por bytes, 113, 139, 174, 204, 273, 285 Configurar acceso por palabras, 115, 140, 205 Configurar administracin de elementos OPC, 78, 81, 95 Configurar escala lineal, 22 Configurar la direccin de las variables, 170 Configurar PowerTag, 22 Configurar una variable de texto, 22 Configurar variable con BinWrite, 40 Configurar variable externa, 22 Direccionamiento de variables externas en el sistema de automatizacin, 18 Ejemplo de informacin de sistema, 295, 310 Estado, 359, 366 externo, 18 Indicaciones de longitud para variables de texto, 18 PowerTag, 18 Quality Code, 359, 361 Seleccionar la variable, 70 verificar, 329, 340, 349, 358 Verificar la configuracin de variables, 336, 346 verificar la variable interna, 370 Variable a vigilar, 300 Variable bit / byte, 40

U
Unidad de canal, 16, 107, 134, 178 505 Serial Unit #1, 279 505-Ethernet (CP 1413-x), 267 FDL (CP5412/A2-1), 134 Industrial Ethernet, 185 MPI, 188 Named Connections, 190 Parmetro de conexin, 268 Parmetros del sistema, 118, 142, 208, 275, 276 PROFIBUS, 193 PROFIBUS FMS, 100 Ranura PLC, 196 S5 Transport (CP1413-x), 109 S5 Transport (TCP/IP), 109 S5-AS511, 157, 158 S5-RK512 (3964R), 167 Seleccin de canal SIMATICS7ProtocolSuiteS7 Protocol Suite:seleccin de unidad de canal, 178 Soft PLC, 198 TCP/IP, 199 Unidad de canal "Industrial Ethernet, 185 Configurar una conexin, 186

378

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

ndice alfabtico

Variable de datos sin formato, 145, 249 como array de bytes, 145 como Byte-Array, 249 como matriz de bytes, 251 Configurar, 145 configurar para las funciones BSEND/BRCV, 255 para las funciones BSEND/BRCV, 253 Variable de estructura, 84 Configurar variables de estructura, 84 variable de texto, 202 Configurar, 207 Variable de texto, 18 Configurar, 22 Variable S5, 130 Acceso a una variable del tipo de datos Byte, 130 Acceso a una variable S5 del tipo de datos ARRAY OF BYTE, 130 Acceso a una variable S5 del tipo de datos BIT, 130 Acceso a variables S5, 130 Vigilancia de conexin, 75 Vigilancia de impresora, 289 Ejemplo de informacin de sistema, 303 Vista de estado Ejemplo de informacin de sistema, 303

W
WinAC Basis, 198 WinAC Pro, 196 WinCC como cliente OPC-DA, 69, 86 como cliente OPC-XML, 69 OPC en WinCC, 69, 86 WinCC Channel Diagnosis, 327, 338, 347, 356

MDM - WinCC: Comunicacin Manual de sistema, 11/2008,

379

Vous aimerez peut-être aussi