unity v50 - m340 enlace serie

Upload: diego-garcia

Post on 10-Jul-2015

371 views

Category:

Documents


0 download

TRANSCRIPT

35012433 05/2010

Modicon M340 con Unity ProConexin serie Manual del usuario05/2010

35012433.04

www.schneider-electric.com

Schneider Electric no asume ninguna responsabilidad ante los posibles errores que aparezcan en este documento. Si tiene alguna sugerencia para llevar a cabo mejoras o modificaciones o si ha encontrado errores en esta publicacin, le rogamos que nos lo notifique. Queda prohibido reproducir cualquier parte de este documento bajo ninguna forma o medio posible, ya sea electrnico, mecnico o fotocopia, sin autorizacin previa de Schneider Electric. Debern tenerse en cuenta todas las normas de seguridad nacionales, regionales y locales pertinentes a la hora de instalar y utilizar este producto. Por razones de seguridad y para garantizar que se siguen los consejos de la documentacin del sistema, las reparaciones slo podr realizarlas el fabricante. Cuando se utilicen dispositivos para aplicaciones con requisitos tcnicos de seguridad, siga las instrucciones pertinentes. Si no se utiliza el software de Schneider Electric o un software compatible con nuestros productos de hardware, pueden sufrirse daos o lesiones o provocar un funcionamiento inadecuado del dispositivo. Si no se tiene en cuenta esta informacin se pueden causar daos personales o en el equipo. 2010 Schneider Electric. Reservados todos los derechos.

2

35012433 05/2010

Tabla de materias

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

9 11

Parte I Introduccin a la comunicacin en modalidad de caracteres y Modbus serie . . . . . . . . . . . . . . . . . . . .Captulo 1 Introduccin a la comunicacin en modalidad de caracteres y Modbus serie. . . . . . . . . . . . . . . . . . . . . . . .Introduccin a la comunicacin en modalidad de caracteres y Modbus serie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131515

Parte II Instalacin de hardware para las comunicaciones en modalidad de caracteres y Modbus serie. . . . . .Captulo 2 Introduccin a la comunicacin serie . . . . . . . . . . . . . .2.1 Conexin serie en los procesadores BMX P34 1000/2000/2010/20102/2020 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin de las comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020 . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Mdulo de 2 puertos RS-485/232 BMX NOM 0200 . . . . . . . . . . . . . . . . . Presentacin del mdulo de 2 puertos BMX NOM 0200 RS-485/232 . . . Equipo Modicon M340H (Endurecido) . . . . . . . . . . . . . . . . . . . . . . . . . . . Puesta a tierra de los mdulos instalados. . . . . . . . . . . . . . . . . . . . . . . . . Instalacin del mdulo BMX NOM 0200 . . . . . . . . . . . . . . . . . . . . . . . . . . Consideraciones del cableado de BMX NOM 0200 . . . . . . . . . . . . . . . . .

171920 20 24 25 30 31 32 34

Captulo 3 Arquitecturas de comunicacin serie. . . . . . . . . . . . . . .3.1 Arquitecturas de comunicacin serie para procesadores BMX P34 1000/2000/2010/20102/2020 . . . . . . . . . . . . . . . . . . . . . . . . . . Polarizacin y terminacin de la lnea Modbus (RS485). . . . . . . . . . . . . . Dispositivos de conexin Modbus (RS485). . . . . . . . . . . . . . . . . . . . . . . . Conexin de equipo terminal de datos (DTE) (RS232). . . . . . . . . . . . . . . Conexin de equipo de terminacin de circuito de datos (DCE) (RS232)

3536 37 39 42 44

35012433 05/2010

3

3.2 Arquitectura de comunicacin serie para BMX NOM 0200 . . . . . . . . . . . Polarizacin y terminacin de la lnea Modbus (RS485) . . . . . . . . . . . . . Dispositivos de conexin Modbus (RS485) . . . . . . . . . . . . . . . . . . . . . . . Conexin de equipo terminal de datos (DTE) (RS232) . . . . . . . . . . . . . . Conexin de equipo de terminacin de circuito de datos (DCE) (RS232) 3.3 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47 48 50 52 54 56 56

Parte III Implementacin de software para las comunicaciones en modalidad de caracteres y Modbus serieCaptulo 4 Metodologa de instalacin. . . . . . . . . . . . . . . . . . . . . . . .Introduccin a la fase de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . .

616363

Captulo 5 Comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020. . . . . . . . . . . . . . . .5.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acerca de Modbus serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a los parmetros de la conexin serie . . . . . . . . . . . . . . . . . . . . 5.2 Configuracin de la comunicacin Modbus serie . . . . . . . . . . . . . . . . . . Pantalla de configuracin de la comunicacin Modbus serie . . . . . . . . . Funciones Modbus accesibles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valores predeterminados para los parmetros de comunicacin Modbus serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros Modbus relacionados con la aplicacin . . . . . . . . . . . . . . . . Parmetros Modbus relacionados con la transmisin . . . . . . . . . . . . . . . Parmetros de lnea fsica y seales en Modbus . . . . . . . . . . . . . . . . . . 5.3 Programacin de la comunicacin Modbus serie . . . . . . . . . . . . . . . . . . Servicios admitidos por un procesador maestro de conexin Modbus . . Servicios compatibles con un procesador esclavo de conexin Modbus 5.4 Depuracin de una comunicacin Modbus serie . . . . . . . . . . . . . . . . . . . Pantalla de depuracin de la comunicacin Modbus serie . . . . . . . . . . .

6768 69 70 72 76 77 79 80 81 83 86 88 89 97 99 99

Captulo 6 Comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020. . . . . . . . . . . . . . . .6.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acerca de la comunicacin en modalidad de caracteres. . . . . . . . . . . . . Rendimiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Configuracin de la comunicacin en modalidad de caracteres . . . . . . . Pantalla de configuracin de la comunicacin en modalidad de caracteres Funciones accesibles en modalidad de caracteres . . . . . . . . . . . . . . . . . Valores predeterminados para los parmetros de comunicacin en modalidad de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de deteccin de final de mensaje en modalidad de caracteres Parmetros de transmisin en modalidad de caracteres. . . . . . . . . . . . . Parmetros de lnea fsica y seales en modalidad de caracteres . . . . .

101102 103 104 106 107 109 110 111 113 115

4

35012433 05/2010

6.3 Programacin de la comunicacin en modalidad de caracteres. . . . . . . . Funciones de comunicacin en modalidad de caracteres . . . . . . . . . . . . 6.4 Depuracin de la comunicacin en modalidad de caracteres . . . . . . . . . Pantalla de depuracin de la comunicacin en modalidad de caracteres

116 116 122 122

Captulo 7 Comunicacin en modalidad Modbus serie para BMX NOM 0200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acerca de Modbus serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceso a los parmetros de la conexin serie . . . . . . . . . . . . . . . . . . . . . 7.2 Configuracin de la comunicacin Modbus serie . . . . . . . . . . . . . . . . . . . Pantalla de configuracin de la comunicacin Modbus serie . . . . . . . . . . Funciones Modbus accesibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valores predeterminados para los parmetros de comunicacin Modbus serie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros Modbus relacionados con la aplicacin . . . . . . . . . . . . . . . . . Parmetros Modbus relacionados con la transmisin. . . . . . . . . . . . . . . . Parmetros de lnea fsica y seales en Modbus . . . . . . . . . . . . . . . . . . . Cmo se establece la direccin del esclavo BMX NOM0200 MODBUS sin Unity Pro? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 Programacin de la comunicacin Modbus serie . . . . . . . . . . . . . . . . . . . Servicios admitidos por un mdulo maestro de conexin Modbus . . . . . . Servicios admitidos por un mdulo esclavo de conexin Modbus . . . . . . 7.4 Depuracin de una comunicacin Modbus serie . . . . . . . . . . . . . . . . . . . Pantalla de depuracin de la comunicacin Modbus serie . . . . . . . . . . . .

125126 127 128 130 134 135 137 138 139 141 144 146 148 149 157 159 159

Captulo 8 Comunicacin en modalidad de caracteres para BMX NOM 0200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acerca de la comunicacin en modalidad de caracteres . . . . . . . . . . . . . 8.2 Configuracin de la comunicacin en modalidad de caracteres . . . . . . . . Pantalla de configuracin de la comunicacin en modalidad de caracteres Funciones accesibles en modalidad de caracteres. . . . . . . . . . . . . . . . . . Valores predeterminados para los parmetros de comunicacin en modalidad de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de deteccin de final de mensaje en modalidad de caracteres Parmetros de transmisin en modalidad de caracteres . . . . . . . . . . . . . Parmetros de lnea fsica y seales en modalidad de caracteres . . . . . . 8.3 Programacin de la comunicacin en modalidad de caracteres. . . . . . . . Funciones de comunicacin en modalidad de caracteres . . . . . . . . . . . . 8.4 Depuracin de la comunicacin en modalidad de caracteres. . . . . . . . . . Pantalla de depuracin de la comunicacin en modalidad de caracteres

163164 164 165 166 168 169 170 172 174 176 176 183 183

35012433 05/2010

5

Captulo 9 Diagnstico del mdulo BMX NOM 0200. . . . . . . . . . . . .9.1 Diagnstico del mdulo BMX NOM 0200 . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico del mdulo BMX NOM 0200 . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico detallado por canal de comunicaciones . . . . . . . . . . . . . . . .

185185 186 188

Captulo 10 Objetos de lenguaje de la comunicacin en modalidad de caracteres y Modbus . . . . . . . . . . . . . . . . . . . . . . . . . .10.1 Objetos de lenguaje e IODDT de las comunicaciones en modalidad de caracteres y Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin a los objetos de lenguaje para comunicaciones en modalidad de caracteres y Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercambio implcito de objetos de lenguaje asociados a la funcin especfica de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje de intercambio explcito asociados a la funcin especfica de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gestin de intercambios y del informe con objetos explcitos . . . . . . . . . Objetos de lenguaje general e IODDT para todos los protocolos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de intercambio implcito de IODDT de tipo T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de intercambio explcito de IODDT de tipo T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje e IODDT asociados a la comunicacin Modbus . . . Detalles relativos a los objetos de lenguaje de intercambio explcito para una funcin Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de intercambio implcito de IODDT de tipo T_COM_MB_BMX y T_COM_MB_BMX_CONF_EXT . . . . . . . . . . . . . . Detalles de los objetos de intercambio explcito de IODDT de tipo T_COM_MB_BMX y T_COM_MB_BMX_CONF_EXT . . . . . . . . . . . . . . Detalles de los objetos de lenguaje asociados a la modalidad Modbus de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos de lenguaje e IODDT asociados a la comunicacin en modalidad de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles relativos a los objetos de lenguaje de intercambio explcito para la comunicacin en modalidad de caracteres . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de intercambio implcito de IODDT de tipo T_COM_CHAR_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de intercambio explcito de IODDT de tipo T_COM_CHAR_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detalles de los objetos de lenguaje asociados a la configuracin en modalidad de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El IODDT tipo T_GEN_MOD es aplicable a todos los mdulos . . . . . . . Detalles de los objetos de lenguaje del IODDT de tipo T_GEN_MOD . .

191192 193 194 195 197 200 201 202 204 205 206 208 212 214 215 216 217 220 222 222

10.2

10.3

10.4

10.5

6

35012433 05/2010

Captulo 11 Conmutacin dinmica de protocolos . . . . . . . . . . . . . .Cambio de protocolo con los procesadores BMX P34 1000/2000/2010/20102/2020 . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio de protocolo con el mdulo BMX NOM 0200. . . . . . . . . . . . . . . .

225226 229

Parte IV Inicio rpido: Ejemplo de implementacin de conexiones serie . . . . . . . . . . . . . . . . . . . . . . . . . . . .Captulo 12 Descripcin de la aplicacin . . . . . . . . . . . . . . . . . . . . . .Descripcin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

231233233

Captulo 13 Instalacin de la aplicacin con Unity Pro. . . . . . . . . . .13.1 Presentacin de la solucin utilizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los distintos pasos del proceso utilizando Unity Pro . . . . . . . . . . . . . . . . 13.2 Desarrollo de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaracin de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de mdems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedimiento de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

235236 236 237 238 243 247 249 251 255

Captulo 14 Inicio de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . .Ejecucin de la aplicacin en modalidad estndar . . . . . . . . . . . . . . . . . .

265265

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

269 279

35012433 05/2010

7

8

35012433 05/2010

Informacin de seguridad

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

35012433 05/2010

9

TENGA EN CUENTA La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos debern ser realizados slo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material.

10

35012433 05/2010

Acerca de este libro

PresentacinObjeto En este manual se describe la instalacin del hardware y el software de la comunicacin en modalidad de caracteres y Modbus para procesadores BMX P34 1000/2000/2010/20102/2020 y para el mdulo de comunicaciones BMX NOM 0200. Campo de aplicacin Esta documentacin es vlida para el software Unity Pro desde la versin 5.0. Informacin relativa al producto

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO La aplicacin de este producto requiere experiencia en el diseo y la programacin de sistemas de control. Slo las personas con dicha experiencia deberan tener permiso para programar, instalar, alterar y aplicar este producto. Siga todos los estndares y cdigos de seguridad nacionales y locales. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Comentarios del usuario Enve sus comentarios a la direccin electrnica [email protected].

35012433 05/2010

11

12

35012433 05/2010

Introduccin a la modalidad de caracteres y Modbus serie 35012433 05/2010

Introduccin a la comunicacin en modalidad de caracteres y Modbus serie

I

35012433 05/2010

13

Introduccin a la modalidad de caracteres y Modbus serie

14

35012433 05/2010

Introduccin 35012433 05/2010

Introduccin a la comunicacin en modalidad de caracteres y Modbus serie

1

Introduccin a la comunicacin en modalidad de caracteres y Modbus serieGeneral La conexin serie de los procesadores BMX P34 1000/2000/2010/20102/2020 y el mdulo BMX NOM 0200 admite dos protocolos de comunicacin: Modbus serie Modalidad de caracteres Protocolo Modbus Modbus es un protocolo estndar con las siguientes propiedades: Establece la comunicacin cliente/servidor entre distintos mdulos en una conexin bus o serie. El cliente se identifica mediante el mdulo maestro, y los mdulos esclavos representan a los servidores. Se basa en una modalidad de intercambio de datos que consta de peticiones y respuestas que ofrecen servicios mediante distintos cdigos de funcin. Establece un medio de intercambio de tramas de aplicaciones de tipo Modbus en dos tipos de cdigo: Modalidad RTU Modalidad ASCII El procedimiento de gestin de intercambio es el siguiente: Un solo dispositivo puede enviar datos por el bus. Los intercambios se gestionan mediante el maestro. Slo el maestro puede iniciar intercambios. Los esclavos no pueden enviar mensajes sin ser primero invitados a ello. En caso de un intercambio no vlido, el maestro repite la peticin. El maestro declara ausente al esclavo al que se hace la peticin si ste no responde en una escala de tiempo dada. Si el esclavo no tiene en cuenta o no puede procesar la peticin, enva una respuesta de excepcin al maestro. En este caso, el maestro puede repetir o no la peticin.

35012433 05/2010

15

Introduccin

Existen dos tipos de datos posibles entre maestro y esclavos: El maestro enva una peticin al nmero de esclavo especfico y espera su respuesta. El maestro enva una peticin al conjunto de esclavos sin esperar respuesta (principio de difusin general). Comunicacin en modalidad de caracteres La modalidad de caracteres es una modalidad punto a punto de intercambio de datos entre dos entidades. A diferencia del protocolo Modbus, no establece ninguna comunicacin de conexin serie estructurada jerrquicamente ni ofrece servicios mediante cdigos de funcin. La modalidad de caracteres es asncrona. Cada elemento de informacin textual se enva o recibe carcter por carcter a intervalos de tiempo irregulares. El tiempo empleado en los intercambios puede determinarse a partir de las siguientes propiedades: Uno o dos caracteres de final de trama. Timeout. Nmero de caracteres.

16

35012433 05/2010

Instalacin de hardware para las comunicaciones serie 35012433 05/2010

Instalacin de hardware para las comunicaciones en modalidad de caracteres y Modbus serie

II

En esta parte En esta parte se ofrece una introduccin a la instalacin del hardware de comunicaciones en modalidad de caracteres y Modbus serie. Contenido de esta parte Esta parte contiene los siguientes captulos:Captulo 2 3 Nombre del captulo Introduccin a la comunicacin serie Arquitecturas de comunicacin serie Pgina 19 35

35012433 05/2010

17

Instalacin de hardware para las comunicaciones serie

18

35012433 05/2010

Comunicacin serie 35012433 05/2010

Introduccin a la comunicacin serie

2

Tema del captulo En este captulo se presenta la comunicacin serie en los procesadores BMX P34 1000/2000/2010/20102/2020 y en el mdulo BMX NOM 0200. En la siguiente tabla se proporciona una presentacin rpida de las dos posibilidades para incrementar comunicaciones serie:Con el puerto integrado de la CPU Con el mdulo de comunicacin BMX NOM 0200 - Velocidad de transmisin limitada - Lneas serie no aisladas - Provisin de suministro elctrico para el equipo terminal - Mayor nmero de canales de comunicacin disponibles - Gestin de seales RS232 especficas de modem - Mayor velocidad de transmisin - Dos lneas serie RS485 aisladas

Contenido de este captulo Este captulo contiene las siguientes secciones:Seccin 2.1 2.2 Apartado Conexin serie en los procesadores BMX P34 1000/2000/2010/20102/2020 Mdulo de 2 puertos RS-485/232 BMX NOM 0200 Pgina 20 24

35012433 05/2010

19

Comunicacin serie

2.1

Conexin serie en los procesadores BMX P34 1000/2000/2010/20102/2020

Presentacin de las comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020General Los procesadores siguientes tienen un canal de comunicacin integrado especializado en la comunicacin serie y permiten la comunicacin mediante una conexin serie: BMX P34 1000/2000/2020, BMX P34 2010/20102. Introduccin a los procesadores En la siguiente ilustracin se muestran las caractersticas fsicas de los procesadores BMX P34 1000/2000/2010/20102/2020:

20

35012433 05/2010

Comunicacin serie

Estos procesadores se componen de los siguientes elementos:Direccin 1 2 3 Descripcin LED de estado de los procesadores de la parte frontal Canal integrado (canal 0) dedicado a la conexin serie. Anillo de identificacin del puerto serie (negro)

Diagnstico visual de comunicacin serie El estado de la comunicacin serie se indica mediante un indicador LED SER COM amarillo en la parte frontal de estos procesadores: LED intermitente: la comunicacin serie est en curso. LED apagado: la comunicacin serie no est en curso. Introduccin al puerto serie En la siguiente ilustracin se muestra el puerto serie RJ45:

El conector RJ45 tiene ocho pines. Los pins utilizados varan en funcin de la conexin fsica que se utilice. Los pins utilizados por la conexin serie RS232 son los siguientes: Pin 1: seal RXD Pin 2: seal TXD Pin 3: seal RTS Pin 6: seal CTS Pin 8: puesta a tierra de la conexin serie potencial (0 V) Los pins utilizados por la conexin serie RS485 son los siguientes: Pin 4: seal D1 Pin 5: seal D0

35012433 05/2010

21

Comunicacin serie

El pin 7 se utiliza exclusivamente para suministrar alimentacin a interfases hombre-mquina o a dispositivos de pequeas dimensiones mediante el cable de la conexin serie: Pin 7: fuente de alimentacin de la conexin serie: 5 VCC/190 mA Caractersticas detalladas Caractersticas de CC: Consumo mximo de alimentacin estabilizada: 190 mA, Tensin mnima en el conector de la CPU para 190 mA: 4,9 V, Tensin mxima en el conector de la CPU para 190 mA: 5,25 V, Tensin mxima en el conector de la CPU sin carga: 5,5 V. Caractersticas de CA: Carga del condensador: (a 5 V) Mximo 1 F en condensador cermico; 10 F en tntalo Inicio de carga de la bomba: (a 5 V) 4 x 1 F en condensador cermico; 2 x 10 F en tntalo. NOTA: Los conectores RS232 de cuatro conductores, RS485 de dos conductores y RS485 de dos conductores con fuente de alimentacin utilizan todos el mismo conector hembra RJ45. Slo el cableado de la seal es distinto. Caractersticas de lneas elctricas Las lneas RS232 y RS485 no estn aisladas. En caso de ausencia de tierra equipotencial entre los equipos conectados (cables con una longitud de 30 m como mnimo), debe utilizarse un mdulo TWDXCAISO disyuntor en modalidad RS485. La polarizacin de la lnea RS485 est integrada en el PLC y el sistema la activa o desactiva automticamente segn la configuracin elegida en la pantalla Unity Pro: Maestro Modbus: la polarizacin de lneas est activada. Esclavo de Modbus: la polarizacin de lneas est desactivada. Modalidad de caracteres: la polarizacin de lneas est desactivada. La polarizacin no se ve afectada por una conmutacin de protocolo dinmico. El valor de las resistencias de polarizacin es 560 ohmios. En la modalidad RS232, no es necesaria la polarizacin. No hay ninguna generacin en la terminacin de lnea.

22

35012433 05/2010

Comunicacin serie

Especificaciones de los canales El canal de estos procesadores incluye: Una interfase fsica RS485 no aislada. Una interfase fsica RS232 no aislada. Tipos de comunicaciones de Modbus serie (ASCII y RTU) y la modalidad de caracteres. Las especificaciones de conexin para los dos protocolos son:Modbus serie/RS485 tipo Flujo Modbus serie/RS232 Modalidad de Modalidad de caracteres/RS485 caracteres/RS232 Full duplex 9600 baudios Los parmetros pueden establecerse entre 300 baudios y 38400 baudios. _ _

Maestro/esclavo Maestro/esclavo Half Duplex 19200 baudios Los parmetros pueden establecerse entre 300 baudios y 38400 baudios. 32 De 1 a 247 19200 baudios Los parmetros pueden establecerse entre 300 baudios y 38400 baudios. 32 De 1 a 247 9600 baudios Los parmetros pueden establecerse entre 300 baudios y 38400 baudios. _ _

Nmero de dispositivos Direcciones de esclavo autorizadas Longitud mxima del bus sin bifurcacin Tamao del mensaje

1000 m (15 m sin bifurcacin)

15 m

1000 m (15 m con bifurcacin)

15 m

Modbus serie: RTU: 256 bytes (252 bytes de datos) ASCII: 513 bytes (2x252 bytes de datos) Palabras/bits de lectura. Palabras/bits de escritura. Diagnsticos.

Modbus serie: RTU: 256 bytes (252 bytes de datos) ASCII: 513 bytes (2x252 bytes de datos) Palabras/bits de lectura. Palabras/bits de escritura. Diagnsticos.

1024 bytes

1024 bytes

Utilidades

Enviar cadenas de caracteres. Recibir cadenas de caracteres.

Enviar cadenas de caracteres. Recibir cadenas de caracteres.

35012433 05/2010

23

Comunicacin serie

2.2

Mdulo de 2 puertos RS-485/232 BMX NOM 0200

Objeto de esta seccin En esta seccin se presenta la comunicacin serie en el mdulo BMX NOM 0200. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Presentacin del mdulo de 2 puertos BMX NOM 0200 RS-485/232 Equipo Modicon M340H (Endurecido) Puesta a tierra de los mdulos instalados Instalacin del mdulo BMX NOM 0200 Consideraciones del cableado de BMX NOM 0200 Pgina 25 30 31 32 34

24

35012433 05/2010

Comunicacin serie

Presentacin del mdulo de 2 puertos BMX NOM 0200 RS-485/232General Los mdulos de conexin serie BMX NOM 0200 y BMX NOM 0200H (vase pgina 30) son mdulos en lnea serie asncrona bidireccional que permiten el uso de comunicaciones Modbus serie (maestro o esclavo) y de modalidad de caracteres. El BMX NOM 0200 es un mdulo especializado de formato simple que puede instalarse en un bastidor de la estacin Modicon M340. NOTA: En los extremos de temperatura (-25... 0 C y 60... 70 C) (-13...32 F) y (140...158 F), las caractersticas de funcionamiento del modelo BMX NOM 0200H son las mismas que las caractersticas del modelo BMX NOM 0200 dentro de su rango de temperatura (060 C)(32...140 F). Introduccin al mdulo En la siguiente ilustracin se muestran las caractersticas fsicas del mdulo BMX NOM 0200:

N RU N RU

R ER R ER

BM

X NODL

M

02

00

M0 CO M0 CO M1 CO M1 CO

Este mdulo BMX NOM 0200 se compone de los elementos que se muestran en la tabla siguiente:Tecla 1 Descripcin Cinco indicadores LED en la parte frontal del mdulo: RUN y ERR muestran el estado del mdulo, COM0 muestra el estado del trfico en el puerto 0 o 1 (canal 0), COM1 muestra el estado del trfico en el puerto 2 (canal 1), DL muestra el estado de descarga del firmware. Canal integrado (canal 0) dedicado a la conexin serie con 2 puertos serie: RS232 (puerto 0) y RS485 (puerto 1). Nota: Slo puede haber un puerto activo en cada momento. Canal integrado (canal 1) dedicado a la conexin serie con 1 puerto serie: RS485 (puerto 2).

2

3

NOTA: En algunas modalidades de funcionamiento, los LED pueden indicar informacin ms especfica (vase pgina 26).35012433 05/2010

25

Comunicacin serie

Diagnstico visual Hay 5 LED en el panel frontal del mdulo BMX NOM 0200. Muestran informacin acerca del estado operativo del mdulo y el estado de comunicacin de la conexin serie incorporada. Pantalla de indicadores luminosos:RUN COM0 COM1 ERR DL

RUN = el mdulo est activado y bien configurado. ERR = el mdulo ha detectado un error y no puede funcionar correctamente. DL = el firmware se est descargando. COM0 = comunicacin detectada en el puerto 0 1 (canal 0). COM1 = comunicacin detectada en el puerto 2 (canal 1). Significado del LED: Cada LED puede estar en uno de los estados siguientes: 1 = Activo 0 = Apagado B = Intermitente Al iniciar el mdulo, todos los LED se encienden y apagan, lo que permite verificar si funcionan correctamente.RUN 0 0 1 1 1 1 1 ERR _ B 1 1 1 1 1 COM0 _ _ _ 1 1 0 B COM1 _ _ _ 0 B 1 1 DL _ _ _ _ _ _ _ Diagnstico El mdulo no est encendido o no est operativo. El mdulo no est configurado. El mdulo no funciona correctamente. El mdulo ha detectado un problema en el canal 0. El mdulo ha detectado un problema en el canal 0, el canal 1 est intercambiando datos. El mdulo ha detectado un problema en el canal 1. El mdulo ha detectado un problema en el canal 1, el canal 0 est intercambiando datos.

26

35012433 05/2010

Comunicacin serie

RUN 1 1 B B _ _

ERR 0 0 B B _ _

COM0 B _ _ B _ _

COM1 _ B _ B _ _

DL _ _ 0 _ B 1

Diagnstico El canal 0 est intercambiando datos. El canal 1 est intercambiando datos. Falta la CPU. El mdulo est ejecutando la autoverificacin. El firmware del mdulo se est descargando. El firmware se ha cargado; se debe restablecer el mdulo.

Introduccin a los puertos serie En la siguiente ilustracin se muestran los puertos serie RJ45 del mdulo BMX NOM 0200:

BMRUN RUN

M X NODL

02

00

ERR ERR

M0 CO M0 CO M1 CO M1 CO

1 2 3 4 5 6 7 8

8 7 6 5 4 3 2 1

En la siguiente tabla se muestra la asignacin de pins de los puertos serie del mdulo BMX NOM 0200:N de pin Canal 1/puerto 1 o 2 RS485 1 2 3 4 5 6 7 8 _ _ _ D1 (B/B4) D0 (A/A4) _ _ puesta a tierra de la conexin serie potencial (0 V) Canal 0/puerto 0 RS232 RXD (Recepcin de datos) TXD (Transmisin de datos) RTS (Solicitud de envo) DTR (Terminal de datos preparado) DSR (Conjunto de datos preparado) CTS (Listo para enviar) DCD (Deteccin de la portadora de datos) puesta a tierra de la conexin serie potencial (0 V)

NOTA: Las lneas RS485 estn aisladas. La tensin de aislamiento es de 500 V entre dos lneas serie y de hasta 500 V CA entre cada lnea serie aislada y el bastidor. RS232 de siete conductores y RS485 de dos conductores utilizan el mismo colector hembra RJ45. Slo el cableado de la seal es distinto.

35012433 05/2010

27

Comunicacin serie

Especificaciones de los canales Entre los canales del mdulo BMX NOM 0200 se incluyen: Dos interfases fsicas RS485 aisladas. Una interfase fsica RS232 no aislada. Tipos de comunicaciones de Modbus serie (ASCII y RTU) y la modalidad de caracteres. Las especificaciones de conexin para los dos protocolos son:Modbus serie/RS485 tipo Flujo Modbus serie/RS232 Modalidad de Modalidad de caracteres/RS485 caracteres/RS232 Half Duplex 9600 baudios Los parmetros pueden establecerse entre 300 baudios y 57600 baudios. _ _ Full duplex 9600 baudios Los parmetros pueden establecerse entre 300 baudios y 115200 baudios. _ _

Maestro/esclavo Maestro/esclavo 19200 baudios Los parmetros pueden establecerse entre 300 baudios y 57600 baudios. 32 19200 baudios Los parmetros pueden establecerse entre 300 baudios y 115200 baudios. 32 De 1 a 247

Nmero de dispositivos

Direcciones De 1 a 247 de esclavo autorizadas Longitud mxima del bus sin bifurcacin

Consulte la tabla 15 m siguiente (15 m con bifurcacin).

Consulte la tabla siguiente (15 m con bifurcacin).

15 m

Tamao del Modbus serie: mensaje RTU: 256 bytes (252 bytes de datos) ASCII: 513 bytes (2x252 bytes de datos) Utilidades Palabras/bits de lectura. Palabras/bits de escritura. Diagnsticos. _

Modbus serie: 1024 bytes RTU: 256 bytes (252 bytes de datos) ASCII: 513 bytes (2x252 bytes de datos) Palabras/bits de lectura. Palabras/bits de escritura. Diagnsticos. Opcionalmente mediante seales RTS/CTS. Enviar cadenas de caracteres. Recibir cadenas de caracteres. _

1024 bytes

Enviar cadenas de caracteres. Recibir cadenas de caracteres. Opcionalmente mediante seales RTS/CTS.

Control de flujo de hardware

28

35012433 05/2010

Comunicacin serie

En la tabla siguiente se muestra la longitud mxima del cable RS485 que se puede utilizar segn la velocidad de transmisin seleccionada:Velocidad de transmisin seleccionada (bit/s) 300 600 1.200 2.400 9.600 19.200 38.400 57.600 Longitud (m) 1.000 1.000 1.000 1.000 1.000 600 300 200 Referencia del producto (1) (1) (1) (1) (1) (1) (1) o (2) (1) o (2)

(1): Calibre AWG24 del cable blindado de par trenzado (TSX CSA 100, TSX CSA 200, TSX CSA 500) (2): Cable de categora 5 o superior Consumo del mdulo BMX NOM 0200 En esta tabla se muestra el consumo del mdulo BMX NOM 0200:Fuente 24 V CC Corriente tpica 80 mA Corriente mxima 130 mA Potencia disipada tpica 1,92 W Potencia disipada mxima 3,12 W

35012433 05/2010

29

Comunicacin serie

Equipo Modicon M340H (Endurecido)M340H El equipo Modicon M340H (Endurecido) es una versin reforzada del equipo M340. Puede utilizarse con un mayor rango de temperatura (-25...70 C) (-13...158 F) y en entornos qumicos severos. El equipo M340H, cuando se encuentra dentro del rango de temperatura estndar (0...60 C) (32...140 F), tiene las mismas caractersticas que el equipo M340 estndar. En los extremos de temperatura (-25... 0 C y 60... 70 C) (-13...32 F) y (140...158 F), las versiones endurecidas pueden tener valores nominales de potencia reducidos que repercuten en los clculos de potencia para las aplicaciones Unity Pro. Si este equipo funciona fuera del rango de temperatura de -25...70 C (-13...158 F), el equipo puede funcionar anormalmente.

ATENCINFUNCIONAMIENTO INESPERADO DEL EQUIPO No utilice el equipo M340H fuera de su rango de temperatura. Si no se siguen estas instrucciones pueden producirse lesiones personales o daos en el equipo. El equipo endurecido posee un revestimiento homologado que se aplica a las tarjetas electrnicas. Esta proteccin, asociada a una instalacin y un mantenimiento adecuados, permite que sea ms slido cuando funciona en entornos qumicos severos.

30

35012433 05/2010

Comunicacin serie

Puesta a tierra de los mdulos instaladosGeneral La conexin a masa de los mdulos Modicon M340 resulta crucial para evitar las descargas elctricas. Conexin a masa de procesadores y fuentes de alimentacin

PELIGROPELIGRO DE DESCARGA ELCTRICA, EXPLOSIN O DESTELLO DE ARCO VOLTAICO Asegrese de que los contactos de conexin a tierra estn presentes y de que no estn doblados ni deformados. Si lo estn, no utilice el mdulo y pngase en contacto con su representante de Schneider Electric. Si no se siguen estas instrucciones provocar lesiones graves o incluso la muerte.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO Apriete los tornillos de tensin de los mdulos para garantizar las caractersticas del sistema. Una interrupcin en el circuito podra ocasionar un comportamiento inesperado del sistema. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Todos los mdulos M340 de Modicon estn equipados con contactos de conexin a masa en su parte posterior con finalidades de toma a tierra:

Estos contactos conectan el bus de toma de tierra de los mdulos al bus de toma de tierra del bastidor.35012433 05/2010

31

Comunicacin serie

Instalacin del mdulo BMX NOM 0200General El mdulo BMX NOM 0200 se instala en un bastidor de la estacin Modicon M340 y no puede usar las slots necesarias para la fuente de alimentacin y el procesador. La instalacin debe adaptarse a las instrucciones instalacin del bastidor. El mdulo BMX NOM 0200 requiere la instalacin de una CPU con un sistema operativo de la versin 02.10 como mnimo. La instalacin debe adaptarse a las instrucciones instalacin de la CPU. A continuacin, puede conectarse un conector RJ45 al mdulo en funcin de la red deseada. NOTA: El mdulo BMX NOM 0200 puede instalarse en un bastidor mientras la aplicacin se ejecuta en el PLC.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO La aplicacin de este producto requiere experiencia en el diseo y la programacin de sistemas de control. Slo las personas que tengan experiencia estn autorizadas a programar, instalar, modificar y aplicar este producto. Siga todos los estndares y cdigos de seguridad nacionales y locales. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

32

35012433 05/2010

Comunicacin serie

Nmero de mdulos Puesto que el nmero de canales expertos gestionados por una estacin PLC est relacionado con el procesador instalado, el nmero mximo de mdulos BMX NOM 0200 en una estacin slo se basar en: El nmero de canales configurado en cada mdulo BMX NOM 200 (cada canal cuenta como un canal experto), El tipo y la versin del procesador instalado (vase Modicon M340 con Unity Pro, Procesadores, bastidores y mdulos de fuente de alimentacin, Manual de configuracin), El nmero de canales expertos ya utilizados. Cuando se genera la aplicacin, Unity Pro comprueba que no se superen las limitaciones. Conexin/Desconexin El mdulo BMX NOM 0200 puede conectarse o desconectarse mientras est encendido. Cuando se desconecta el mdulo del bastidor, se borra su memoria interna. El mdulo pasa por una fase de inicializacin cuando se vuelve a conectar. De forma predeterminada, la configuracin del mdulo BMX NOM 0200 que es un esclavo Modbus con la direccin 248, 19200 bits/s, RTU, 8 bits, 1 parada, RS232 en el canal 0 y RS485 en el canal 1. La direccin 248 es la direccin punto a punto a la que responde cualquier mdulo esclavo BMX NOM 0200. El objetivo de esta funcin es encontrar cualquier mdulo esclavo cuya direccin sea desconocida Actualizacin de firmware El firmware del mdulo BMX NOM 0200 puede actualizarse mediante el bastidor del PLC. La actualizacin del firmware se define en el Manual del cargador de Unity Pro (vase Unity Loader, un software de SoCollaborative, Manual del usuario).

35012433 05/2010

33

Comunicacin serie

Consideraciones del cableado de BMX NOM 0200Consideraciones operativas

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO Aunque es posible conectar o desconectar los cables del mdulo BMX NOM 0200 y las CPU BMX P34 20x0 con la estacin BMX XBP encendida, si lo hace puede que interrumpa la aplicacin en curso. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo. Enlace Las siguientes situaciones pueden crear una interrupcin temporal en la aplicacin o las comunicaciones: El conector RJ45 est conectado o desconectado cuando la alimentacin est conectada. Los mdulos se reinicializan cuando la alimentacin se vuelve a conectar.

34

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie 35012433 05/2010

Arquitecturas de comunicacin serie

3

Objetivo de este captulo En este captulo se ofrece una introduccin a las arquitecturas que utilizan la comunicacin serie en los procesadores BMX P34 1000/2000/2010/20102/2020 y en el mdulo BMX NOM 0200, as como los requisitos de cableado. Contenido de este captulo Este captulo contiene las siguientes secciones:Seccin 3.1 3.2 3.3 Apartado Arquitecturas de comunicacin serie para procesadores BMX P34 1000/2000/2010/20102/2020 Arquitectura de comunicacin serie para BMX NOM 0200 Cableado Pgina 36 47 56

35012433 05/2010

35

Introduccin a las arquitecturas de comunicacin serie

3.1

Arquitecturas de comunicacin serie para procesadores BMX P34 1000/2000/2010/20102/2020

Objeto de esta seccin En esta seccin se ofrece una introduccin a las arquitecturas que utilizan la comunicacin serie en los procesadores BMX P34 1000/2000/2010/20102/2020, as como los requisitos de cableado. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Polarizacin y terminacin de la lnea Modbus (RS485) Dispositivos de conexin Modbus (RS485) Conexin de equipo terminal de datos (DTE) (RS232) Conexin de equipo de terminacin de circuito de datos (DCE) (RS232) Pgina 37 39 42 44

36

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Polarizacin y terminacin de la lnea Modbus (RS485)Descripcin general La red Modbus de mltiples puntos debe disponer de una polarizacin y terminacin de lnea. Los equipos que pueden conectarse a este bus son: Otros PLC como M340, Premium, Quantum, Twido o Nano Dispositivos de Schneider Automation como Altivar, el mdulo de seguridad XPS, SEPAM, XBT o Momentum Otros dispositivos compatibles con el protocolo Modbus Modem, Concentrador Se proporciona un ejemplo de red Modbus multipunto (vase pgina 41) incluido un procesador BMX P34 2010 en este manual. NOTA: Tambin puede ejecutarse una red Modbus punto a punto. Esquema elctrico de terminacin y polarizacin de lnea:

35012433 05/2010

37

Introduccin a las arquitecturas de comunicacin serie

Terminacin de lnea La terminacin de lnea se realiza externamente: consta de dos resistencias de 120 y un condensador de 1 nF, colocados en cada extremo de la red (VW3 A8 306 RC o VW3 A8 306 DRC). No coloque la terminacin de lnea en el extremo de un cable de derivacin. Polarizacin de lnea En una lnea Modbus, es necesaria la polarizacin para una red RS485. Si la CPU M340 se utiliza como maestro, el sistema la controla automticamente (vase pgina 22), por lo que no es necesaria la polarizacin externa. Si se utiliza la CPU M340 como un esclavo, debe implementarse la polarizacin mediante dos resistencias de 450 a 650 (Rp) conectadas en el par equilibrado RS485: una resistencia de arranque a una tensin de 5 V en el circuito D1, una resistencia de traccin al circuito comn en el circuito D0.

38

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Dispositivos de conexin Modbus (RS485)General En las pginas siguientes se presentan dos ejemplos de conexin de dispositivos Modbus y una arquitectura de conexin serie Modbus. Conexin de dispositivos Modbus realizadas mediante la conexin serie En la siguiente ilustracin se muestra cmo se conecta un procesador BMX P34 2010 a una consola XBT N200 alimentada mediante la conexin serie Modbus:

Los dispositivos se configuran de la manera siguiente: El procesador BMX P34 2010 se configura como esclavo. La interfase hombre-mquina XBT N200 se configura como maestro. El cable XBT-Z9980 tiene las siguientes propiedades: Conexin: dos conectores macho RJ45. Cableado: 2 conductores para la lnea fsica RS485 y 2 para la fuente de alimentacin de la conexin serie.

35012433 05/2010

39

Introduccin a las arquitecturas de comunicacin serie

Conexin de dispositivos Modbus realizadas sin la conexin serie Esta arquitectura se compone de los siguientes elementos: Un procesador BMX P34 2010 Un controlador de seguridad XPSMC16 En la siguiente ilustracin se muestra cmo se conecta un procesador BMX P34 2010 a un controlador de seguridad XPSMC16:

Procesador BMX P34 2010RUN COM0 COM1 ERR DL

Cable VW3 A8 306 R30

Controlador de seguridad XPSMC16Los dispositivos se configuran de la manera siguiente: El procesador BMX P34 2010 se configura como maestro. El controlador de seguridad XPSMC16 se configura como esclavo. El cable VW3 A8 306 R30 tiene las siguientes propiedades: Conexin: dos conectores macho RJ45. Cableado: dos conductores para la lnea fsica RS485.

40

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Arquitectura de conexin serie Modbus La arquitectura de conexin serie Modbus se compone de los siguientes elementos: Un procesador BMX P34 2010/20102 configurado como maestro Un controlador de seguridad XPSMC16, configurado como esclavo Un bloque distribuidor TWDXCAISO con separacin de potencial Un bloque distribuidor LU9 GC3 Dos unidades ATV31, configuradas como esclavos En el siguiente grfico se representa la arquitectura de conexin serie descrita anteriormente:

1 2 3 4 5 6 7 8 9

Procesador BMX P34 2010 Cable XBT-Z9980 Bloque distribuidor TWDXCAISO con separacin de potencial Cable VW3 A8 306 R30 Unidad ATV31 Controlador de seguridad XPSMC16 Bloque distribuidor LU9 GC3 Cable TSXCSAx00 Cable VW3 A8 306 R

35012433 05/2010

41

Introduccin a las arquitecturas de comunicacin serie

Conexin de equipo terminal de datos (DTE) (RS232)General Equipo terminal de datos es el trmino utilizado para describir dispositivos como: perifricos comunes (impresora, tecladopantalla, terminal de taller, etc.), perifricos especializados (lectores de cdigo de barras, etc.) y PC. Todo los equipos terminales de datos se conectan a un procesador BMX P34 1000/2000/2010/20102/2020 mediante un cable cruzado serie con la conexin fsica RS232. Conexin de equipo terminal de datos En la siguiente ilustracin se muestra cmo se conecta una impresora a un procesador BMX P34 2010:

El protocolo de comunicacin que se utiliza es modalidad de caracteres. NOTA: Slo puede conectarse un elemento de equipo terminal de datos a cada procesador BMX P34 1000/2000/2010/20102/2020.

42

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Cable cruzado serie RS 232 El cable cruzado serie TCS MCN 3M4F3C2 tiene dos conectores: RJ45 macho hembra SUB-D de nueve pins. En la siguiente ilustracin se muestra la asignacin de los pins en un cable cruzado serie TCS MCN 3M4F3C2:

Cables y accesorios de conexin En la tabla siguiente se muestran las referencias comerciales de los cables y adaptadores que van a emplearse en funcin del conector serie que utilice el equipo terminal de datos:Conector serie de equipo terminal de datos Conector macho SUB-D de nueve pins Conector macho SUB-D de 25 pins Conector hembra SUB-D de 25 pins Cableado Cable TCS MCN 3M4F3C2 Cable TCS MCN 3M4F3C2 Adaptador TSX CTC 07 Cable TCS MCN 3M4F3C2 Adaptador TSX CTC 10

35012433 05/2010

43

Introduccin a las arquitecturas de comunicacin serie

Conexin de equipo de terminacin de circuito de datos (DCE) (RS232)General Equipo de terminacin de circuito de datos (DCE) es el trmino utilizado para describir dispositivos como los mdems. Para un dispositivo de tipo DCE, los pins RTS y CTS estn conectados directamente (sin cruzar). Todo los equipos de terminacin de circuito de datos se conectan a un procesador BMX P34 1000/2000/2010/20102/2020 mediante un cable directo serie con una conexin fsica RS232. NOTA: Las diferencias entre las conexiones DCE y DTE estriban principalmente en los enchufes en la direccin de la seal de los pins (entrada o salida). Por ejemplo, un PC de escritorio se considera un dispositivo DTE mientras que un mdem se considera un dispositivo DCE. Caractersticas del mdem Las CPU de M340 funcionan con la mayora de los mdems del mercado. Para conectar un mdem al puerto serie de un procesador BMX P34 1000/2000/2010/20102/2020, el mdem debe tener las siguientes caractersticas: Admisin de 10 u 11 bits por carcter si el puerto de terminal se utiliza en el Modbus serie: 7 u 8 bits de datos, 1 o 2 bits de parada, impar, par o sin paridad. Funcionamiento sin comprobacin de portadora de datos.

44

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Conexin de equipo de terminacin de circuito de datos En la siguiente ilustracin se muestra cmo se conecta un mdem a un procesador BMX P34 2010:

NOTA: En el Modbus serie, el tiempo de espera debe estar comprendido entre 100 y 250 ms. Cable directo serie RS 232 El cable directo serie TCS MCN 3M4M3S2 tiene dos conectores: RJ45 macho Macho SUB-D de nueve pins En la siguiente ilustracin se muestran las ubicaciones de los pins en un cable directo serie TCS MCN 3M4M3S2:

35012433 05/2010

45

Introduccin a las arquitecturas de comunicacin serie

Cables y accesorios de conexin En la tabla siguiente se muestran las referencias comerciales de los cables y adaptadores que van a emplearse en funcin del conector serie que utilice el equipo de terminacin de circuito de datos:Conector serie de equipo de terminacin de circuito de datos Conector hembra SUB-D de nueve pins Conector hembra SUB-D de 25 pins Cableado Cable TCS MCN 3M4M3S2 Cable TCS MCN 3M4M3S2 Adaptador TSX CTC 09

46

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

3.2

Arquitectura de comunicacin serie para BMX NOM 0200

Objeto de esta seccin En esta seccin se ofrece una introduccin a las arquitecturas que utilizan la comunicacin serie en el mdulo BMX NOM 0200, as como los requisitos de cableado. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Polarizacin y terminacin de la lnea Modbus (RS485) Dispositivos de conexin Modbus (RS485) Conexin de equipo terminal de datos (DTE) (RS232) Conexin de equipo de terminacin de circuito de datos (DCE) (RS232) Pgina 48 50 52 54

35012433 05/2010

47

Introduccin a las arquitecturas de comunicacin serie

Polarizacin y terminacin de la lnea Modbus (RS485)Descripcin general La red Modbus de mltiples puntos debe disponer de una polarizacin y terminacin de lnea. Los equipos que pueden conectarse a este bus son: Otros PLC como M340, Premium, Quantum, Twido o Nano Dispositivos de Schneider Automation como Altivar, el mdulo de seguridad XPS, SEPAM, XBT o Momentum Otros dispositivos compatibles con el protocolo Modbus Modem, Concentrador Se proporciona un ejemplo de red Modbus multipunto (vase pgina 51) incluido un mdulo BMX NOM 0200 en este manual. NOTA: Tambin puede ejecutarse una red Modbus punto a punto. Esquema elctrico de terminacin y polarizacin de lnea:

48

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Terminacin de lnea La terminacin de lnea se realiza externamente: consta de dos resistencias de 120 y un condensador de 1 nF, colocados en cada extremo de la red (VW3 A8 306RC o VW3 A8 306 DRC). No coloque la terminacin de lnea en el extremo de un cable de derivacin. Polarizacin de lnea En una lnea Modbus, es necesaria la polarizacin para una red RS485. Si el mdulo BMX NOM 0200 se utiliza como maestro, el sistema lo controla automticamente, por lo que no es necesaria la polarizacin externa. Si se utiliza el mdulo BMX NOM 0200 como un esclavo, debe implementarse la polarizacin mediante dos resistencias de 450 a 650 (Rp) conectadas en el par equilibrado RS485: una resistencia de arranque a una tensin de 5 V en el circuito D1, una resistencia de traccin al circuito comn en el circuito D0. NOTA: En la modalidad de caracteres, la polarizacin de la lnea se puede configurar en Unity Pro. Es posible elegir entre: polarizacin con baja impedancia como en las redes Modbus (el objetivo de este tipo de polarizacin es permitir que el maestro mantenga el estado predeterminado), polarizacin con alta impedancia (el objetivo de este tipo de polarizacin es permitir que cada dispositivo contribuya a mantener el estado predeterminado), sin polarizacin (si se utiliza una polarizacin externa).

35012433 05/2010

49

Introduccin a las arquitecturas de comunicacin serie

Dispositivos de conexin Modbus (RS485)General En las pginas siguientes se presenta un ejemplo de conexin de dispositivos Modbus y una arquitectura de conexin serie Modbus. Conexin de dispositivos Modbus realizadas sin la conexin serie En la siguiente figura se muestra cmo se conecta un procesador BMX NOM 0200 a una unidad ATV31:

Procesador BMX P34 20100IA 0IB 0IS 0IE 0IP 0IC 0QC 0Q1 1IA 1IB 1IS 1IE 1IP 1IC 1Q0 1Q1

. RUN

I/O ERR .. RUN . ERR .. RUN . ERR I/O00 08 16 24 01 09 17 25 02 10 18 26 03 11 19 27 04 12 20 28 05 13 21 29 06 14 22 30 07 15 23 31 00 08 16 24 01 09 17 25 02 10 18 26 03 11 19 27 04 12 20 28 05 13 21 29 06 14 22 30 07 15 23 31

.

RUN

I/O .ERR

DL

COM0 COM1

Eth MAC Adress:00-80-F4-02-E4-DB

Modicon M340

CH0

Ethernet

DC Out 0,45 A

24V 0V PE

CH1

AC In 100-240V

N: L AUX

AC PowerCANopen

BMX NOM 0200

VW3 A8 306 R30 Cable

ATV31-V1_1

Los dispositivos se configuran de la manera siguiente: Un procesador BMX P34 2010 Un mdulo BMX NOM 0200 configurado como maestro Una unidad ATV31, configurada como esclavo El cable VW3 A8 306 R30 tiene las siguientes propiedades: Conexin: dos conectores macho RJ45. Cableado: dos conductores para la lnea fsica RS485.

50

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Arquitectura de conexin serie Modbus La arquitectura de conexin serie Modbus se compone de los siguientes elementos: Un procesador BMX P34 2010 Un mdulo BMX NOM 0200 configurado como maestro Un bloque distribuidor TWDXCAISO con separacin de potencial Un bloque distribuidor LU9 GC3 Dos unidades ATV31, configuradas como esclavos. En la siguiente ilustracin se representa la arquitectura de conexin serie descrita anteriormente:1. . . .

6. . . .

RUN COM0 COM1

ERR

DL

00 08 16 24

RUN ERR 01 02 03 04 09 10 11 12 17 18 19 20 25 26 27 28

I/O 05 06 13 14 21 22 29 30

07 15 23 31

00 08 16 24

RUN ERR 01 02 03 04 09 10 11 12 17 18 19 20 25 26 27 28

I/O 05 06 13 14 21 22 29 30

07 15 23 31

Eth MAC Adress: 00-80-F4-02-E4-DB

Modicon M340

Ethernet

DC Out 0.45A

24V 0V PE

AC In 100-240V

N L

AC PowerCANopen

2

4 5 2

3ATV31-V1_1

1 2 3 4 5 6

Procesador BMX P34 2010 Cable VW3 A8 306 R30 Unidad ATV31 Bloque distribuidor LU9 GC3 Cable VW3 A8 306 R Mdulo BMX NOM 0200

35012433 05/2010

51

Introduccin a las arquitecturas de comunicacin serie

Conexin de equipo terminal de datos (DTE) (RS232)General Equipo terminal de datos es el trmino utilizado para describir dispositivos como: perifricos comunes (impresora, tecladopantalla, terminal de taller, etc.), perifricos especializados (lectores de cdigo de barras, etc.), PC. Para un dispositivo de tipo DTE, los pins RTS y CTS estn cruzados. Todo los equipos terminales se conectan a un mdulo BMX NOM 0200 mediante un cable cruzado serie con la conexin fsica RS232. Conexin de equipo terminal de datos En la siguiente figura se muestra cmo se conecta una impresora a un mdulo BMX NOM 0200:

Procesador BMX P34 20100IA 0IB 0IS 0IE 0IP 0IC 0QC 0Q1 1IA 1IB 1IS 1IE 1IP 1IC 1Q0 1Q1

. RUN

I/O ERR .. RUN . ERR .. RUN . ERR . I/O00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

RUN

I/O .ERR

DL

COM0 COM1

Eth MAC Adress: 00-80-F4-02-E4-DB

Modicon M340

CH0

Ethernet

DC Out 0,45A

24V 0V PE

CH1

AC In 100-240V

N: L AUX

AC PowerCANopen

BMX NOM 0200

TCS MCN 3M4F3C2 Cable

El protocolo de comunicacin que se utiliza es modalidad de caracteres. NOTA: Slo puede conectarse un elemento de equipo terminal de datos al mdulo BMX NOM 0200.

52

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Cable cruzado serie RS 232 El cable cruzado serie TCS MCN 3M4F3C2 tiene dos conectores: RJ45 macho hembra SUB-D de nueve pins. En la siguiente figura se muestra la asignacin de los pins en un cable cruzado serie TCS MCN 3M4F3C2:

Cables y accesorios de conexin En la tabla siguiente se muestran las referencias comerciales de los cables y adaptadores que van a emplearse en funcin del conector serie que utilice el equipo terminal de datos:Conector serie de equipo terminal de datos Conector macho SUB-D de 9 pins Conector macho SUB-D de 25 pins Conector hembra SUB-D de 25 pins Cableado Cable TCS MCN 3M4F3C2 Cable TCS MCN 3M4F3C2 Adaptador TSX CTC 07 Cable TCS MCN 3M4F3C2 Adaptador TSX CTC 10

35012433 05/2010

53

Introduccin a las arquitecturas de comunicacin serie

Conexin de equipo de terminacin de circuito de datos (DCE) (RS232)General Equipo de terminacin de circuito de datos (DCE) es el trmino utilizado para describir dispositivos como los mdems. Para un dispositivo de tipo DCE, los pins RTS y CTS estn conectados directamente (sin cruzar). Todo los equipos de terminacin de circuito de datos se conectan a un mdulo BMX NOM 0200 mediante un cable directo serie con una conexin fsica RS232. NOTA: Las diferencias entre las conexiones DCE y DTE estriban principalmente en los enchufes en la direccin de la seal de los pins (entrada o salida). Por ejemplo, un PC de escritorio se considera un dispositivo DTE mientras que un mdem se considera un dispositivo DCE. Caractersticas del mdem El mdulo BMX NOM 0200 funciona con la mayora de los mdems del mercado. Para conectar un mdem al puerto serie de un mdulo BMX NOM 0200, el mdem debe tener las siguientes caractersticas: Admisin de 10 u 11 bits por carcter si el puerto de terminal se utiliza en el Modbus serie: 7 u 8 bits de datos, 1 o 2 bits de parada, impar, par o sin paridad. Funcionamiento sin comprobacin de portadora de datos. Las seales CTS, DTR, DSR y DCD pueden gestionarse mediante la aplicacin. Conexin de equipo de terminacin de circuito de datos En la siguiente figura se muestra cmo se conecta un mdem a un mdulo BMX NOM 0200:Procesador BMX P34 20100IA 0IB 0IS 0IE 0IP 0IC 0QC 0Q1 1IA 1IB 1IS 1IE 1IP 1IC 1Q0 1Q1

. RUN

I/O ERR .. RUN . ERR .. RUN . ERR . I/O00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

RUN

I/O .ERR

DL

COM0 COM1

Eth MAC Adress: 00-80-F4-02-E4-DB

Modicon M340

CH0

Ethernet

DC Out0,45A

24V 0V PE

CH1

AC In 100-240V

N: L AUX

AC PowerCANopen

BMX NOM 0200 Modem SR2 MOD 011224 V CC SR2COM01 COM-M STATUS

Cable TCS XCN 3M4F3S4

La conexin del mdem necesita un cable de mdem especfico.5435012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Cable directo serie RS 232 Ejemplo del cable TCS XCN 3M4F3S4: El cable directo serie TCS XCN 3M4F3S4 tiene una versin con 8 conductores y 2 conectores: RJ45 macho Macho SUB-D de 9 pins. En la siguiente ilustracin se muestran las ubicaciones de los pins en un cable directo serie TCS XCN 3M4F3S4:

A DTEMacho de 8 pins Conector RJ45

cable < directo > o < de conexin directa > A DCEMacho de 9 pins Conector SUB-D

1 2 3 4 5 6 7 8 Blindaje

Entrada RXD Salida TXD Salida RTS Salida DTR Entrada DSR Entrada CTS Entrada DCD GND Alimentacin

1 2 3 4 5 6 7 8 9 Blindaje

Salida DCD Salida RXD Entrada TXD Entrada DTR GND Alimentacin Salida DSR Entrada RTS Salida CTS RI Salida

Cables y accesorios de conexin En la tabla siguiente se muestran las referencias comerciales de los cables y adaptadores que van a emplearse en funcin del conector serie que utilice el equipo de terminacin de circuito de datos:Conector serie de equipo de terminacin Cableado de circuito de datos Conector hembra SUB-D de 9 pins Conector hembra SUB-D de 25 pins Cable TCS MCN 3M4M3S2 Cable TCS XCN 3M4F3S4 Cable TCS MCN 3M4M3S2 Adaptador TSX CTC 09

35012433 05/2010

55

Introduccin a las arquitecturas de comunicacin serie

3.3CableadoGeneral

Cableado

Se necesitan varios cables y accesorios para configurar una conexin serie en los siguientes procesadores y mdulo: BMX P34 1000 BMX P34 2000 BMX P34 2010/20102 BMX P34 2020 y el mdulo BMX NOM 0200. Sistema de cableado En la figura siguiente se muestra un ejemplo de la conexin de Modbus serie de Modicon M340 y el sistema de cableado de la modalidad de caracteres. Los cables (vase pgina 57) y los accesorios de conexin (vase pgina 58) a los que se hace referencia en la figura se describen en las siguientes tablas:Magelis XBT Modicon Premium Modicon Quantum ATV 31

11

10 1 12 3

Modbus RS 232CRS 232C RS 485

5 c 24 V

7

9

8

7

Conexin serie Modbus6 4 7 9 2 12

Terceros de Producto Modbus

Advantys OTB Preventa XPS MC

Twido

Lexium 05

Modicon M340

ATV 71

56

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Cables En la tabla siguiente se muestran los cables disponibles que son compatibles con la comunicacin serie en estos procesadores y mdulo:Referencia en la Designacin figura 6 Cable principal de par trenzado con blindaje doble RS485 Cable principal de par trenzado con blindaje doble RS485 Cable principal de par trenzado con blindaje doble RS485 Cable Modbus RS485 Cable Modbus RS485 Cable Modbus RS485 Cable Modbus RS485 Longitud Caractersticas 100 m Dos extremos sin revestimiento Referencia del producto TSX CSA 100

6

200 m

Dos extremos sin revestimiento

TSX CSA 200

6

500 m

Dos extremos sin revestimiento

TSX CSA 500

7 7 7 -

0,3 m 1m 3m 3m

Dos conectores macho RJ45 Dos conectores macho RJ45 Dos conectores macho RJ45 Un conector macho RJ45 Un conector macho SUB-D de 15 pins Un conector macho RJ45 Un conector mini-DIN Un conector macho RJ45 Un conector mini-DIN Un conector macho RJ45 Un conector mini-DIN Un conector macho RJ45 Un extremo sin revestimiento Un conector en miniatura Un conector SUB-D de 15 pins Un conector macho RJ45 Un conector hembra SUB-D de 25 pins Nota: este cable no es compatible con el mdulo BMX NOM 0200

VW3 A8 306 R03 VW3 A8 306 R10 VW3 A8 306 R30 VW3 A8 306

4 4 4 5 9 11

Cable Modbus RS485 Cable Modbus RS485 Cable Modbus RS485 Cable Modbus RS485 Cable Modbus RS485 Cable RS485 para la pantalla y el terminal Magelis XBT

0,3 m 1m 3m 3m 3m 2,5 m

TWD XCA RJ003 TWD XCA RJ010 TWD XCA RJ030 VW3 A8 306 D30 TSX SCP CM 4630 XBT-Z938

-

Cable RS485 para dispositivos alimentados mediante la conexin serie

3m

Dos conectores macho RJ45 Nota: este cable no es compatible con el mdulo BMX NOM 0200.

XBT-Z9980

35012433 05/2010

57

Introduccin a las arquitecturas de comunicacin serie

Referencia en la Designacin figura Cable RS232 de cuatro conductores para equipo terminal de datos (DTE) Cable RS232 de cuatro conductores para equipo de terminacin de circuito de datos (DCE) Cable RS232 de siete conductores para equipo de terminacin de circuito de datos (DCE)

Longitud Caractersticas 3m Un conector macho RJ45 Un conector hembra SUB-D de nueve pins Un conector macho RJ45 Un conector macho SUB-D de nueve pins

Referencia del producto TCS MCN 3M4F3C2

-

3m

TCS MCN 3M4M3S2

-

3m

TCS XCN 3M4F3S4 Un conector macho RJ45 Un conector macho SUB-D de 9 pins

Accesorios de conexin En la tabla siguiente se muestran los accesorios de conexin disponibles que son compatibles con la comunicacin serie en estos procesadores y mdulo:Referencia en la Designacin figura 1 Cuadro distribuidor Modbus Caractersticas Diez conectores RJ45 Un bloque de terminales de tornillos Dos conectores RJ45 Cable integrado de 0,3 m con conector RJ45 en un extremo Dos conectores RJ45 Cable integrado de 1 m con conector RJ45 en un extremo Tres bloques de terminales de tornillos Adaptador de extremo de lnea RC Dos conectores hembra SUB-D 15 pins Dos bloques de terminales de tornillos Adaptador de extremo de lnea RC Referencia del producto LU9 GC3

2

Caja de conexiones en T

VW3 A8 306 TF03

2

Caja de conexiones en T

VW3 A8 306 TF10

-

Caja de conexiones en T pasivas

TSX SCA 50

3

Conector suscriptor de 2 canales pasivo

TSX SCA 62

58

35012433 05/2010

Introduccin a las arquitecturas de comunicacin serie

Referencia en la Designacin figura 4 Caja de conexiones en T RS485 aisladas Caja de conexiones en T Adaptador Modbus/Bluetooth

Caractersticas Un conector RJ45 Un bloque de terminales de tornillos Tres conectores RJ45 Un adaptador Bluetooth con un conector RJ45 Un juego de cables para PowerSuite con dos conectores RJ45 Un juego de cables para TwidoSuite con un conector RJ45 y un conector mini-DIN Un adaptador macho RJ45/SUB-D de 9 pins para unidades de velocidad ATV 19,2 kbit/s

Referencia del producto TWD XCA ISO

-

TWD XCA T3RJ TWD XCA T3RJ

5

Adaptador de lnea RS232C/RS485 sin seales de mdem Terminador de lnea para conector RJ45 Terminador de lnea para bloque de terminales de tornillos Adaptador para dispositivos no estndar Adaptador para dispositivos no estndar

XGS Z24

12

Resistencia de 120 Capacidad de 1 nF Resistencia de 120 Capacidad de 1 nF Dos conectores macho SUB-D de 25 pins Un conector macho SUB-D de 25 pins Un conector macho SUB-D de nueve pins Un conector macho SUB-D de nueve pins Un conector hembra SUB-D de 25 pins Un conector macho SUB-D de nueve pins Un conector macho SUB-D de 25 pins Un conector hembra SUB-D de nueve pins Un conector macho SUB-D de 25 pins

VW3 A8 306 RC

-

VW3 A8 306 DRC

-

XBT ZG999 XBT ZG909

-

Adaptador para equipo terminal de datos

TSX CTC 07

-

Adaptador para equipo terminal de datos

TSX CTC 10

-

Adaptador para equipo de terminacin de circuito de datos (DCE)

TSX CTC 09

NOTA: Esta lista de cables y accesorios no es exhaustiva.35012433 05/2010

59

Introduccin a las arquitecturas de comunicacin serie

60

35012433 05/2010

35012433 05/2010

Implementacin de software para las comunicaciones en modalidad de caracteres y Modbus serie

III

En esta parte En esta parte se ofrece una introduccin a la instalacin del software de comunicaciones en modalidad de caracteres y Modbus serie mediante el software Unity Pro. Contenido de esta parte Esta parte contiene los siguientes captulos:Captulo 4 5 6 7 8 9 10 11 Nombre del captulo Metodologa de instalacin Comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020 Comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020 Comunicacin en modalidad Modbus serie para BMX NOM 0200 Comunicacin en modalidad de caracteres para BMX NOM 0200 Diagnstico del mdulo BMX NOM 0200 Objetos de lenguaje de la comunicacin en modalidad de caracteres y Modbus Conmutacin dinmica de protocolos Pgina 63 67 101 125 163 185 191 225

35012433 05/2010

61

62

35012433 05/2010

Metodologa 35012433 05/2010

Metodologa de instalacin

4Introduccin a la fase de instalacinIntroduccin La instalacin del software de los mdulos especficos de la aplicacin se lleva a cabo desde distintos editores de Unity Pro: en modalidad offline en modalidad online Si no dispone de un procesador al que pueda conectarse, Unity Pro permite realizar una comprobacin inicial mediante el simulador. En este caso, la instalacin es diferente. Fases de instalacin al utilizar un procesador En la siguiente tabla, se muestran las diferentes fases de instalacin con el procesador:Fase Configuracin del procesador Configuracin del mdulo (si corresponde) Declaracin de variables Asociacin Programacin Descripcin Declaracin del procesador Configuracin del puerto serie del procesador Declaracin del mdulo Configuracin de los canales de los mdulos Introduccin de los parmetros de configuracin Declaracin de variables de tipo IODDT especficas del procesador/mdulo y las variables del proyecto. Asociacin de variables IODDT a los canales configurados (editor de variables) Programacin del proyecto Offline (1) Offline (1) Offline (1) Offline Modalidad Offline

35012433 05/2010

63

Metodologa

Fase Generacin Transferir Depuracin Documentacin Funcionamiento

Descripcin

Modalidad

Generacin del proyecto (anlisis y edicin de conexiones). Offline Transfiriendo un proyecto al PLC Depuracin del proyecto desde pantallas de depuracin y tablas de animacin. Creacin del archivo de documentacin e impresin de documentacin diversa relacionada con el proyecto. Visualizacin de la informacin diversa necesaria para la supervisin del proyecto. Online Online Online Online

Leyenda: (1) Estas fases tambin pueden llevarse a cabo online.

Fases de instalacin al utilizar un simulador En la siguiente tabla se muestran las diferentes fases de instalacin con el simulador:Fase Configuracin del procesador Configuracin del mdulo (si corresponde) Declaracin de variables Asociacin Programacin Generacin Transferir Simulacin Ajuste/depuracin Descripcin Declaracin del procesador Configuracin del puerto serie del procesador Declaracin del mdulo Configuracin de los canales de los mdulos Introduccin de los parmetros de configuracin Declaracin de variables de tipo IODDT especficas del procesador/mdulo y las variables del proyecto. Asociacin de variables IODDT a los canales configurados (editor de variables) Programacin del proyecto Generacin del proyecto (anlisis y edicin de conexiones). Transferencia del proyecto al simulador Simulacin del programa sin entradas/salidas. Depuracin del proyecto desde las tablas de animacin. Modificacin del programa y los parmetros de ajuste. Offline (1) Offline (1) Offline (1) Offline Online Online Online Offline Modalidad Offline

Leyenda: (1) Estas fases tambin pueden llevarse a cabo online.

64

35012433 05/2010

Metodologa

Configuracin del procesador y el mdulo Slo puede accederse a los parmetros de configuracin desde el software Unity Pro. Creacin de documentacin tcnica Unity Pro permite crear la documentacin tcnica de un proyecto (vase Unity Pro, Modalidades de funcionamiento, ). El formato general de la impresin se compone de: Un ttulo: El nmero de pieza del mdulo y su posicin, Una seccin con la identificacin del mdulo, Una seccin por canal para todos los parmetros de un canal. La impresin es coherente con la configuracin: No se imprime la informacin atenuada no significativa.

35012433 05/2010

65

Metodologa

66

35012433 05/2010

35012433 05/2010

Comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2 020

5

Objetivo de este captulo En este captulo se presenta el proceso de implementacin del software de comunicacin Modbus serie en los procesadores BMX P34 1000/2000/2010/20102/2020 Contenido de este captulo Este captulo contiene las siguientes secciones:Seccin 5.1 5.2 5.3 5.4 Generalidades Configuracin de la comunicacin Modbus serie Programacin de la comunicacin Modbus serie Depuracin de una comunicacin Modbus serie Apartado Pgina 68 76 88 99

35012433 05/2010

67

5.1

Generalidades

Objeto de esta seccin En esta seccin se presentan las generalidades relativas a la comunicacin Modbus serie y sus servicios. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Acerca de Modbus serie Rendimiento Acceso a los parmetros de la conexin serie Pgina 69 70 72

68

35012433 05/2010

Acerca de Modbus serieIntroduccin La comunicacin mediante Modbus permite intercambios de datos entre todos los dispositivos conectados al bus. Modbus es un protocolo que crea una estructura jerrquica (un maestro y varios esclavos). El maestro gestiona todos los intercambios de dos maneras: El maestro realiza el intercambio con el esclavo y espera una respuesta. El maestro realiza el intercambio con el conjunto de esclavos sin esperar respuesta (difusin general). NOTA: Procure que dos maestros (en el mismo bus) no enven dos peticiones simultneamente. De lo contrario, ambas se perdern y cada informe tendr un mal resultado, que podra ser 16#0100 (la peticin no se ha podido procesar) o 16#ODFF (falta el esclavo).

ADVERTENCIAPRDIDA DE DATOS CRTICOS Los puertos de comunicacin deben utilizarse exclusivamente para transferencias de datos que no sean fundamentales. Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.

35012433 05/2010

69

RendimientoPresentacin Pueden utilizarse las siguientes tablas para evaluar los tiempos de intercambio de comunicacin Modbus habituales en funcin de distintos criterios. Los resultados mostrados corresponden al periodo de funcionamiento medio de la funcin READ_VAR en milisegundos. Definicin de tiempo de intercambio El tiempo de intercambio es el tiempo que transcurre entre la creacin de un intercambio y el final de ste. Incluye el tiempo de comunicacin de conexin serie. El intercambio se crea al efectuar la llamada a la funcin de comunicacin. El intercambio finaliza cuando se produce alguno de los siguientes eventos: Se reciben datos. Se produce una anomala. Se agota el timeout. Tiempo de intercambio de una palabra En la siguiente tabla se muestran los tiempos de intercambio de una palabra de comunicacin Modbus en un procesador BMX P34 2020:Velocidad de transmisin de la comunicacin en bits por segundo 4.800 4.800 4.800 9.600 9.600 9.600 19.200 19.200 19.200 38.400 38.400 38.400 Duracin del ciclo en ms Cclico 10 50 Cclico 10 50 Cclico 10 50 Cclico 10 50 Tiempos de intercambio en ms El esclavo Modbus es un BMX P34 1000 cclico 68 72 100 35 40 50 20 27 50 13 20 50

70

35012433 05/2010

Los tiempos de intercambio son similares en los procesadores BMX P34 2020 y BMX P34 2000/2010/20102; para el modelo BMX P34 1000, en cambio, el tiempo de intercambio es un 10% inferior. Tiempo de intercambio de 100 palabras En la siguiente tabla se muestran los tiempos de intercambio de 100 palabras de comunicacin Modbus en un procesador BMX P34 2020:Velocidad de transmisin de la Duracin del comunicacin en bits por segundo ciclo en ms 4.800 4.800 4.800 9.600 9.600 9.600 19200 19.200 19.200 38.400 38.400 38.400 Cclico 10 50 Cclico 10 50 Cclico 10 50 Cclico 10 50 Tiempos de intercambio en ms El esclavo Modbus es un BMX P34 1000 cclico 500 540 595 280 288 300 142 149 150 76 80 100

Los tiempos de intercambio son similares en los procesadores BMX P34 2020 y BMX P34 2000/2010/20102; para el modelo BMX P34 1000, en cambio, el tiempo de intercambio es un 10% inferior. Precisin de la medida Todos los tiempos de intercambio enumerados anteriormente provienen de medidas con un margen de precisin de +/-10 ms.

35012433 05/2010

71

Acceso a los parmetros de la conexin seriePresentacin En las siguientes pginas se describe cmo acceder a la pantalla de configuracin de puertos serie para los procesadores siguientes, as como los elementos generales de las pantallas de configuracin y depuracin de la conexin Modbus y de modalidad de caracteres. BMX P34 1000 BMX P34 2000 BMX P34 2010/20102 BMX P34 2020

72

35012433 05/2010

Acceso a la conexin serie En la tabla siguiente se describe el procedimiento para acceder a la conexin serie:Paso 1 Accin En el explorador de proyectos, abra el siguiente directorio:Station\Configuration\0: PLC bus\0: rack reference\0: processor reference\SerialPort. Aparece la siguiente pantalla:

2

Haga doble clic en el subdirectorio del puerto serie. Aparece la siguiente pantalla:

35012433 05/2010

73

Descripcin de las pantallas Configuracin y Depuracin: En la siguiente figura se muestra una pantalla de configuracin de la comunicacin Modbus:

74

35012433 05/2010

Descripcin En la siguiente tabla se muestran los distintos elementos de las pantallas de configuracin y depuracin:Direccin Elemento 1 Fichas Funcin La ficha en primer plano indica la modalidad actual. Puede seleccionarse cada una de las modalidades mediante la ficha correspondiente. Las modalidades disponibles son: Configuracin A la pantalla de depuracin slo puede accederse en la modalidad online. Permite: Elegir entre el puerto serie y el canal 0 haciendo clic en uno de los dos. Mostrar las siguientes fichas al hacer clic en el puerto serie: "Descripcin", que proporciona las caractersticas del dispositivo. Objetos de E/S (vase Unity Pro, Modalidades de funcionamiento, ), que se utiliza para presimbolizar los objetos de entrada/salida. Mostrar las siguientes fichas al hacer clic en el canal: Configuracin Depuracin Mostrar el nombre del canal y el smbolo definidos por el usuario mediante el editor de variables. 3 rea de parmetros generales Permite elegir los parmetros generales asociados al canal: Funcin: las funciones disponibles son Modbus y Modalidad de caracteres. La configuracin predeterminada corresponde a la funcin Modbus. Tarea: define la tarea maestra en donde se intercambiarn los objetos de intercambio implcitos del canal. Esta rea aparece atenuada y, por lo tanto, no puede configurarse.

2

rea de canal

4

En la modalidad de configuracin, esta rea se utiliza para rea Configuracin o configurar los parmetros del canal. En la modalidad de depuracin, se utiliza para depurar el canal de comunicacin. Depuracin

35012433 05/2010

75

5.2

Configuracin de la comunicacin Modbus serie

Objeto de esta seccin En esta seccin se describe el proceso de configuracin del software para la comunicacin Modbus serie. Contenido de esta seccin Esta seccin contiene los siguientes apartados:Apartado Pantalla de configuracin de la comunicacin Modbus serie Funciones Modbus accesibles Valores predeterminados para los parmetros de comunicacin Modbus serie Parmetros Modbus relacionados con la aplicacin Parmetros Modbus relacionados con la transmisin Parmetros de lnea fsica y seales en Modbus Pgina 77 79 80 81 83 86

76

35012433 05/2010

Pantalla de configuracin de la comunicacin Modbus serieGeneral En las pginas siguientes se ofrece una introduccin a la pantalla de configuracin de la comunicacin en para Modbus serie. Acceso a la pantalla de configuracin Para acceder a la pantalla de configuracin de la comunicacin Modbus serie, abra el directorio Puerto serie del explorador de proyectos (vase pgina 72). Ilustracin En la siguiente figura se muestra la pantalla de configuracin predeterminada de la comunicacin Modbus serie:

35012433 05/2010

77

Descripcin Esta rea se utiliza para configurar parmetros de canal. En la modalidad online, no se puede acceder a esta rea, que estar atenuada. En la modalidad offline, puede accederse a esta rea, pero es posible que no pueda accederse a algunos parmetros que estarn atenuados. En la siguiente tabla se muestran las distintas reas de las pantallas de configuracin de la comunicacin de Modbus:Tecla 1 Elemento Parmetros de la aplicacin (vase pgina 81) Parmetros de transmisin (vase pgina 83) Comentario Puede accederse a estos parmetros mediante tres reas: Tipo Maestro Esclavo Puede accederse a estos parmetros mediante cinco reas: Velocidad de transmisin. Retardo entre tramas. Datos. Bits de parada. Paridad. Puede accederse a estos parmetros mediante tres reas: Lnea fsica. Seales. Retardo de RTS/CTS.

2

3

Parmetros de lnea fsica y seales (vase pgina 86)

NOTA: Al configurar la comunicacin para Modbus serie el modo maestro, el rea Esclavo est atenuada y no puede modificarse, y viceversa. NOTA: En este ejemplo, las reas "Seales" y "Retraso RTS/CTS" estn atenuadas porque se ha elegido una lnea fsica RS485.

78

35012433 05/2010

Funciones Modbus accesiblesPresentacin La accesibilidad a funciones para la configuracin de la conexin serie de los procesadores siguientes mediante Modbus serie vara en funcin de la conexin fsica que se utilice: BMX P34 1000 BMX P34 2000 BMX P34 2010/20102 BMX P34 2020 Funciones accesibles En la siguiente tabla se muestran las distintas funciones configurables en funcin del tipo de conexin serie utilizado:Funcin Nmero de reintentos del maestro Tiempo de respuesta del maestro Nmero de esclavo Velocidad de transmisin Retardo entre tramas Datos Parada Paridad Conexin RS 485 X X X X X ASCII (7 bits) RTU (8 bits) 1 bit 2 bits Impar Par Ninguna X X X X Conexin RS 232 X X X X X ASCII (7 bits) RTU (8 bits) 1 bit 2 bits Impar Par Ninguna

Seales RX/TX Seales RTS/CTS Retardo de RTS/CTS

X Funcin accesible - Funcin inaccesible

35012433 05/2010

79

Valores predeterminados para los parmetros de comunicacin Modbus seriePresentacin Todos los parmetros de comunicacin Modbus tienen valores predeterminados serie. Valores predeterminados En la siguiente tabla se muestran los valores predeterminados de los parmetros de comunicacin Modbus serie:Parmetro de configuracin Modalidad Lnea fsica Nmero de esclavo Retardo entre tramas Velocidad de transmisin Paridad Bits de datos Bits de parada Valor Esclavo RS485 1 2 ms 19200 bits/s Par RTU (8 bits) 1 bit

80

35012433 05/2010

Parmetros Modbus relacionados con la aplicacinPresentacin Una vez configurado el canal de comunicacin, deben introducirse los parmetros de la aplicacin. Puede accederse a estos parmetros desde tres reas de configuracin: rea Tipo rea Maestro rea Esclavo rea Tipo Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

Esta rea permite seleccionar el tipo de protocolo Modbus serie que va a utilizarse: Maestro: Cuando la estacin afectada es el maestro. Esclavo: Cuando la estacin afectada es un esclavo. rea Maestro Slo puede accederse al rea de configuracin que se muestra a continuacin cuando se selecciona Maestro en el rea Tipo:

Esta rea permite introducir los siguientes parmetros: Nmero de reintentos: nmero de intentos de conexin que lleva a cabo el maestro antes de declarar ausente al esclavo. El valor predeterminado es 3. Los valores posibles estn comprendidos entre 0 y 15. El valor 0 indica que no hay reintentos por parte del maestro. Retardo de respuesta: es el tiempo transcurrido entre la peticin inicial enviada por el maestro y un intento repetido de sta en caso de que el esclavo no responda. Se corresponde con el tiempo mximo entre el envo del ltimo carcter de la peticin enviada por el maestro y la recepcin del primer carcter de la peticin reenviada por el esclavo. El valor predeterminado es 1 segundo (100*10 ms). Los valores posibles estn comprendidos entre 10 ms y 10 s. NOTA: El retardo de respuesta del maestro debe ser por lo menos igual que el retardo de respuesta ms largo de los esclavos presentes en el bus.35012433 05/2010

81

rea Esclavo Slo puede accederse al rea de configuracin que se muestra a continuacin cuando se selecciona Esclavo en el rea Tipo:

Esta rea permite introducir el nmero de esclavo del procesador. El valor predeterminado es 1. Los valores posibles estn comprendidos entre 1 y 247. NOTA: En una configuracin de esclavo Modbus, puede utilizarse una direccin adicional, nmero 248, para una comunicacin serie punto a punto.

82

35012433 05/2010

Parmetros Modbus relacionados con la transmisinPresentacin Una vez configurado el canal de comunicacin, deben introducirse los parmetros reservados de transmisin. Puede accederse a estos parmetros desde cinco reas: rea Velocidad de transmisin rea Retardo entre caracteres rea Datos rea Parada rea Paridad rea Velocidad de transmisin Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

Puede utilizarla para seleccionar la velocidad de transmisin del Modbus serie. La velocidad seleccionada tiene que ser coherente con los dems dispositivos. Los valores configurables son 300, 600, 1.200, 2.400, 4.800, 9.600, 19.200 y 38.400 bits por segundo. rea Retardo entre tramas Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

Retardo entre tramas es el tiempo mnimo que separa dos tramas en la recepcin. Este retardo se gestiona cuando el PLC (maestro o esclavo) recibe mensajes. NOTA: El valor predeterminado vara en funcin de la velocidad de transmisin seleccionada. NOTA: El retardo entre tramas deber ser el valor predeterminado para ser compatible con Modbus. En caso de que un esclavo no sea conforme, el valor puede cambiarse y deber ser idntico para el maestro y para todos los esclavos del bus.

35012433 05/2010

83

rea Datos Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

Esta zona permite introducir el tipo de codificacin utilizado para comunicarse mediante el Modbus serie. Este campo se establece en funcin de los dems dispositivos conectados al bus. Existen dos modalidades configurables: Modalidad RTU: Los caracteres se codificarn en 8 bits. El final de la trama se detecta cuando existe un silencio de 3,5 caracteres como mnimo. La integridad de la trama se comprueba mediante una palabra conocida, como la suma de control CRC, que se incluye en la trama. Modalidad ASCII: Los caracteres se codificarn en 7 bits. El inicio de la trama se detecta cuando se recibe el carcter ":" . El final de la trama se detecta mediante un retorno de carro y un avance de lnea. La integridad de la trama se comprueba mediante un byte denominado suma de control LRC, que se incluye en la trama. rea Parada Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

El rea Parada permite introducir el nmero de bits de parada utilizados en la comunicacin. Este campo se establece en funcin de los dems dispositivos. Los valores configurables son: 1 bit 2 bits

84

35012433 05/2010

rea Paridad Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

Esta rea permite determinar si se agrega un bit de paridad, as como su tipo. Este campo se establece en funcin de los dems dispositivos. Los valores configurables son: Par Impar Ninguna

35012433 05/2010

85

Parmetros de lnea fsica y seales en ModbusPresentacin Una vez configurado el canal de comunicacin, deben introducirse los parmetros de lnea fsica y seales. Puede accederse a estos parmetros mediante tres reas: rea Lnea fsica rea Seales rea Retardo de RTS/CTS rea Lnea fsica Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

En esta rea, puede elegir entre dos tipos de lnea fsica para el puerto serie en los procesadores BMX P34 1000/2000/2010/20102/2020: Lnea RS 232 Lnea RS 485 rea Seales Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

En esta rea, puede seleccionar las seales admitidas por la lnea fsica RS 232: RX/TX RX/TX + RTS/CTS Si se configura RS 485, se atena el rea completa y el valor predeterminado ser RX/TX. NOTA: Slo hay seales RX/TX y RX/TX + RTS/CTS disponibles cuando se configura el puerto serie para los procesadores BMX P34 1000/2000/2010/20102/2020.8635012433 05/2010

rea Retardo RTS/CTS Esta rea de configuracin aparece en la pantalla tal y como se muestra a continuacin:

La zona de retardo RTS/CTS slo est disponible cuando las casillas RS232 y RX/TX+RTS/CTS estn seleccionadas. Un algoritmo de control del flujo RTS/CTS se selecciona el valor predeterminado es 0 ms. Un valor distinto de 0 permite un algoritmo de control del mdem RTS/CTS. El algoritmo de control del flujo RTS/CTS (DTE DTE) es distinto del algoritmo de control del mdem RTS/CTS (DTE DCE) como se indica a continuacin: El algoritmo de control del flujo RTS/CTS est relacionado con el bfer de recepcin de desbordamiento (full duplex). El algoritmo de control del mdem RTS/CTS se ocupa de los procesos de transmisin compartidos; por ejemplo. un mdem de radio. Al