CP 341 Manual ENG.pdf

download CP 341 Manual ENG.pdf

of 254

Transcript of CP 341 Manual ENG.pdf

  • Acoplamiento punto a punto CP 341, configuracin y parametrizacin

    __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    SIMATIC S7-300 Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto

    04/2011 A5E02191073-03

    Prlogo

    Presentacin del producto 1

    Principios de la transmisin serie de datos

    2 Puesta en marcha del CP 341

    3

    Montar el CP 341 4

    Configurar y parametrizar el CP 341

    5 Comunicacin mediante bloques de funcin

    6 Comportamiento de arranque y cambios de estado operativo del CP 341

    7

    Diagnstico del CP 341 8

    Ejemplo de programacin de bloques estndar

    9

    Especificaciones tcnicas A

    Cables de conexin B

    Accesorios y referencias C

    Bibliografa relativa a SIMATIC S7

    D

  • Notas jurdicas

    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.

    PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

    ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

    PRECAUCIN con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. PRECAUCIN sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales. ATENCIN 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:

    ADVERTENCIA 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 Siemens AG. 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

    A5E02191073-03 07/2011

    Copyright Siemens AG 2011. Sujeto a cambios sin previo aviso

  • Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 3

    Prlogo

    Finalidad del manual Este manual describe cmo configurar y poner en marcha un acoplamiento punto a punto.

    Contenido del manual Este manual describe el hardware y el software del procesador de comunicaciones CP 341 y su conexin con en el sistema de automatizacin S7-300. El manual consta de una parte de instrucciones y una parte de consulta (anexos). El manual describe los siguientes temas: Principios bsicos del acoplamiento punto a punto con el CP 341 Puesta en servicio del CP 341 Montar el CP 341 Comunicacin con el CP 341 Bsqueda de errores Ejemplo de aplicacin Caractersticas y datos tcnicos

    mbito de validez del manual El presente manual es vlido para: Producto Referencia a partir de la versin CP 341-RS 232C 6ES7 341-1AH02-0AE0 01 CP 341-20mA TTY 6ES7 341-1BH02-0AE0 01 CP 341-RS 422/485 6ES7 341-1CH02-0AE0 01

    Nota Este manual describe el procesador de comunicaciones CP 341 actual en el momento en que se imprimi el manual. Nos reservamos el derecho de describir en una "Informacin de producto" los cambios posteriores que se realicen en la funcionalidad de los mdulos.

  • Prlogo

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 4 Manual de producto, 04/2011, A5E02191073-03

    Convenciones En la presente documentacin se utiliza la denominacin abreviada CP 341, cuando la informacin es vlida para las tres variantes del mdulo: CP 341-RS232C, CP 341-20mA TTY y CP 341-RS 422/485.

    Ayudas de bsqueda para el manual Para facilitarle el acceso rpido a informaciones especficas, el presente manual incluye las siguientes ayudas: Al comienzo del manual encontrar un ndice de contenido completo. En cada captulo encontrar en el margen izquierdo, a modo de ttulo, un resumen sobre

    el contenido de cada apartado. A continuacin del anexo encontrar un glosario en el que se encuentran definidos los

    principales tecnicismos que se han utilizado en este manual. Al final del manual encontrar un ndice alfabtico, que le facilitar el rpido acceso a la

    informacin que necesite.

    Manuales electrnicos Toda la documentacin relativa a SIMATIC S7 est recopilada en un CD-ROM disponible bajo demanda.

    Reciclaje y eliminacin El CP 341 es un producto ecolgico y se caracteriza, entre otra cosas, por los siguientes aspectos: El plstico de la carcasa est revestido de una pelcula ignfuga libre de halgenos que la

    hace altamente resistente al fuego. Rotulacin por lser (es decir, sin etiquetas) Identificacin de los materiales plsticos segn DIN 54840 Menor utilizacin de materiales gracias a su diseo compacto, menor nmero de

    componentes gracias a la integracin en ASICs El CP 341 es reciclable, ya que sus componentes contienen sustancias poco nocivas. Para un reciclaje y una eliminacin poco contaminantes de su aparato antiguo, dirjase a una empresa certificada de eliminacin de residuos.

  • Prlogo

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 5

    Soporte adicional Si tiene preguntas sobre los productos que se describen en este manual y no encuentra respuesta en la documentacin impresa, pngase en contacto con el representante de la sucursal, delegacin o agencia de Siemens ms prxima. Encontrar a su persona de contacto en:

    http://www.siemens.com/automation/partner Encontrar una gua de la documentacin tcnica disponible para los diferentes

    productos y sistemas SIMATIC en: http://www.siemens.com/simatic-doku Encontrar el catlogo y el sistema de pedidos online en: http://www.siemens.com/automation/mall

    Centro de formacin Para facilitar la iniciacin a los sistemas de automatizacin SIMATIC S7, ofrecemos distintos cursillos de formacin. Dirjase por favor al centro de formacin de su regin o al centro de formacin central en D90327 Nrnberg. Internet: http://www.siemens.com/sitrain

  • Prlogo

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 6 Manual de producto, 04/2011, A5E02191073-03

    Technical Support Contacte el servicio de asistencia tcnica (Technical Support) para todos los productos de Industry Automation y Drive Technology Desde el formulario web del Support Request

    http://www.siemens.com/automation/support-request Encontrar ms informacin sobre el Technical Support en Internet en http://www.siemens.com/automation/service&support

    Service & Support en Internet Adems de nuestra documentacin le ofrecemos todo nuestro knowhow online en Internet. http://www.siemens.com/automation/service&support En esta pgina encontrar: la Newsletter que le mantendr informado sobre las ltimas novedades relacionadas con

    sus productos. los documentos que necesita con el buscador del Product Support. el "Foro" en el que podr intercambiar sus experiencias con cientos de expertos de todo

    el mundo. su persona de contacto de Industry Automation y Drive Technology de su regin en

    nuestra base de datos. informacin sobre reparaciones, recambios y consultora.

    Consulte tambin Bibliografa relativa a SIMATIC S7 (Pgina 243)

  • Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 7

    ndice Prlogo ...................................................................................................................................................... 3 1 Presentacin del producto ....................................................................................................................... 11

    1.1 Posibilidades de aplicacin del CP 341.......................................................................................11 1.2 Configuracin del CP 341............................................................................................................14 1.3 Componentes para un acoplamiento punto a punto con el CP 341............................................16 1.3.1 Componentes de hardware necesarios .......................................................................................16 1.3.2 Componentes de software necesarios ........................................................................................17 1.4 Propiedades de la interfaz serie ..................................................................................................18 1.4.1 Interfaz RS 232C del CP 341-RS 232C.......................................................................................18 1.4.2 Interfaz 20mA TTY del CP 341-20mA TTY .................................................................................20 1.4.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485....................................................................21 1.5 Cables de conexin para el acoplamiento del procesador de comunicaciones a un

    interlocutor ...................................................................................................................................22 2 Principios de la transmisin serie de datos.............................................................................................. 23

    2.1 Transmisin serie de un carcter.................................................................................................23 2.2 Procedimiento de transmisin en el acoplamiento punto a punto ...............................................27 2.3 Seguridad de transmisin ............................................................................................................29 2.4 Transmisin de datos con el procedimiento 3964(R) ..................................................................32 2.4.1 Principio de la transmisin de datos con el procedimiento 3964(R)............................................32 2.4.2 Caracteres de control del procedimiento 3964(R) .......................................................................32 2.4.3 Suma de comprobacin de bloques ............................................................................................33 2.4.4 Enviar datos con 3964(R) ............................................................................................................34 2.4.5 Recibir datos con 3964(R) ...........................................................................................................38 2.4.6 Tratamiento de datos errneos....................................................................................................43 2.5 Transmisin de datos con el protocolo mainframe RK 512.........................................................46 2.5.1 Enviar datos con RK 512 .............................................................................................................49 2.5.2 Recoger datos con RK 512..........................................................................................................52 2.5.3 Modo casi dplex .........................................................................................................................55 2.5.4 RK 512, peticiones de CPU .........................................................................................................56 2.6 Transmisin de datos con el driver ASCII ...................................................................................59 2.6.1 Principio de la transmisin de datos con el driver ASCII.............................................................59 2.6.2 Enviar datos con el driver ASCII ..................................................................................................59 2.6.3 Recibir datos con el driver ASCII .................................................................................................62 2.6.4 Modo RS 485 ...............................................................................................................................69 2.6.5 Modo RS 232C.............................................................................................................................69 2.6.6 Control de flujo de datos/procedimiento handshake....................................................................73

  • ndice

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 8 Manual de producto, 04/2011, A5E02191073-03

    2.7 Transmisin de datos con el driver de impresora....................................................................... 74 2.8 Datos de parametrizacin ........................................................................................................... 79 2.8.1 Datos de parametrizacin del procedimiento 3964(R) ............................................................... 79 2.8.2 Datos de parametrizacin del protocolo para mainframe RK 512.............................................. 85 2.8.3 Datos de parametrizacin del driver ASCII................................................................................. 87 2.8.4 Datos de parametrizacin del driver de impresora ..................................................................... 94 2.8.5 Instrucciones de conversin y control para la salida por impresora......................................... 100

    3 Puesta en marcha del CP 341 ............................................................................................................... 109 4 Montar el CP 341................................................................................................................................... 111

    4.1 Slots del CP 341 ....................................................................................................................... 111 4.2 Montaje y desmontaje del CP 341 ............................................................................................ 112 4.2.1 Secuencia de montaje............................................................................................................... 112 4.2.2 Secuencia de desmontaje......................................................................................................... 113 4.2.3 Reglas de instalacin ................................................................................................................ 113

    5 Configurar y parametrizar el CP 341...................................................................................................... 115 5.1 Posibilidades de configuracin ................................................................................................. 115 5.2 Instalacin de la interfaz de parametrizacin............................................................................ 116 5.3 Configuracin del CP 341 ......................................................................................................... 117 5.4 Parametrizar los protocolos de comunicacin .......................................................................... 118 5.5 Datos de identificacin .............................................................................................................. 119 5.6 Gestionar los datos de los parmetros ..................................................................................... 121 5.7 Cargar drivers (protocolos de transmisin)............................................................................... 122 5.8 Actualizaciones de firmware ..................................................................................................... 123 5.8.1 Cargar actualizaciones de firmware.......................................................................................... 123 5.8.2 Indicacin de la versin de firmware......................................................................................... 125

    6 Comunicacin mediante bloques de funcin.......................................................................................... 127 6.1 Resumen de los bloques de funcin......................................................................................... 128 6.2 Utilizacin de los bloques de funcin........................................................................................ 130 6.3 Utilizacin de los bloques de funcin con el procedimiento 3964(R) ....................................... 131 6.3.1 S7 enva datos a un interlocutor ............................................................................................... 132 6.3.2 S7 recibe datos de un interlocutor ............................................................................................ 136 6.4 Utilizacin de los bloques de funcin en el protocolo para mainframe RK 512........................ 140 6.4.1 Enviar datos con el FB P_SND_RK (peticin activa)................................................................ 142 6.4.2 Recibir datos con el FB P_RCV_RK (peticin pasiva).............................................................. 147 6.4.3 Disponer datos con FB P_RCV_RK (peticin pasiva) .............................................................. 151 6.4.4 Recoger datos con el FB P_SND_RK (peticin activa) ............................................................ 156 6.5 Utilizacin de los bloques de funcin con el driver ASCII......................................................... 162 6.5.1 Bloques de funcin con el driver ASCII .................................................................................... 162 6.5.2 Comprobar estados de interfaz del CP 341.............................................................................. 163 6.5.3 Activar/desactivar salidas de interfaz del CP 341..................................................................... 165

  • ndice

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 9

    6.6 Utilizacin de los bloques de funcin para imprimir textos de aviso en una impresora ............167 6.7 Generalidades sobre la ejecucin del programa .......................................................................172 6.8 Datos tcnicos de los bloques de funcin .................................................................................173

    7 Comportamiento de arranque y cambios de estado operativo del CP 341 ............................................ 175 7.1 Estados operativos del CP 341..................................................................................................175 7.2 Comportamiento de arranque del CP 341 .................................................................................176 7.3 Comportamiento del CP 341 al cambiar el estado operativo de la CPU...................................177

    8 Diagnstico del CP 341 ......................................................................................................................... 179 8.1 Funciones de diagnstico del CP 341 .......................................................................................179 8.1.1 Diagnstico con los indicadores del CP 341 .............................................................................181 8.1.2 Mensajes de diagnstico de los bloques de funcin .................................................................182 8.1.3 Nmeros de error en el telegrama de respuesta .......................................................................198 8.1.4 Diagnstico a travs del bfer de diagnstico del CP 341 ........................................................199 8.1.5 Alarma de diagnstico ...............................................................................................................201

    9 Ejemplo de programacin de bloques estndar..................................................................................... 203 9.1 General ......................................................................................................................................203 9.2 Configuracin del equipo ...........................................................................................................205 9.3 Ajustes .......................................................................................................................................205 9.4 Bloques utilizados ......................................................................................................................206 9.5 Instalacin, avisos de error ........................................................................................................207 9.6 Conexin, programa de arranque y programa cclico ...............................................................208

    A Especificaciones tcnicas...................................................................................................................... 211 A.1 Datos tcnicos del CP 341.........................................................................................................211 A.2 Tiempos de transmisin.............................................................................................................218

    B Cables de conexin ............................................................................................................................... 221 B.1 Interfaz RS 232C del CP 341-RS 232C.....................................................................................221 B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY...............................................................................228 B.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485..................................................................235

    C Accesorios y referencias........................................................................................................................ 241 D Bibliografa relativa a SIMATIC S7 ........................................................................................................ 243

    D.1 Bibliografa relativa a SIMATIC S7 ............................................................................................243 Glosario ................................................................................................................................................. 245 ndice alfabtico..................................................................................................................................... 251

  • ndice

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 10 Manual de producto, 04/2011, A5E02191073-03

  • Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 11

    Presentacin del producto 11.1 Posibilidades de aplicacin del CP 341

    El procesador de comunicaciones CP 341 permite el intercambio de datos entre su autmata programable y otros autmatas o PCs mediante un acoplamiento punto a punto.

    Funcionalidad del CP 341 El procesador de comunicaciones CP 341 ofrece las siguientes funciones: Velocidad de transmisin hasta 115,2 Kbaudios semidplex Integracin de los principales protocolos de transmisin en el firmware de los mdulos:

    Procedimiento 3964(R) Protocolo para mainframe RK 512 Driver ASCII Driver de impresora

    Carga posterior de nuevos drivers (protocolos de transmisin) con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto.

    Adaptacin de los protocolos de transmisin mediante parametrizacin con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto

    Interfaz serie integrada: Se dispone de tres variantes del mdulo, con diferente interfaz, para adaptarse a la fsica del interlocutor (vase la siguiente tabla).

    Variantes de mdulo El procesador de comunicaciones CP 341 est disponible en distintas variantes:

    Tabla 1- 1 Variantes del mdulo CP 341 Mdulo Referencia Interfaz integrada CP 341-RS 232C 6ES7 341-1AH02-0AE0 Interfaz RS 232C CP 341-20mA-TTY 6ES7 341-1BH02-0AE0 Interfaz 20mA-TTY CP 341-RS 422/485 6ES7 341-1CH02-0AE0 Interfaz X27 (RS 422/485)

  • Presentacin del producto 1.1 Posibilidades de aplicacin del CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 12 Manual de producto, 04/2011, A5E02191073-03

    Funciones de las distintas variantes del mdulo Dependiendo de la variante del CP 341 que se utilice, pueden emplearse diferentes funciones de los drivers:

    Tabla 1- 2 Funciones de las variantes del mdulo CP 341 Funcin CP 341-

    RS 232C CP 341-

    20mA-TTY CP 341-RS 422/485

    RS 422* RS 485* Driver ASCII: s s s s Control de las seales cualificadoras RS 232C

    s no no no

    Control/lectura de las seales cualificadoras RS 232C con FBs

    s no no no

    Control de flujo con RTS/CTS s no no no Control de flujo con XON/XOFF s s s no Procedimiento 3964(R) s s s no Protocolo para mainframe RK 512 s s s no Driver de impresora s s s s * La distincin entre RS 422 y RS 485 se lleva a cabo mediante parametrizacin.

    Posibilidades de aplicacin del CP 341 El procesador de comunicaciones CP 341 permite crear un acoplamiento punto a punto con diferentes mdulos Siemens y con productos de terceros: SIMATIC S5 va driver 3964(R) o RK 512 con el correspondiente submdulo interfaz en

    el S5 Terminales SIEMENS BDE familia ES 2 va driver 3964(R) MOBY I (ASM 420/421, SIM), MOBY L (ASM 520) y estacin de registro ES 030K va

    driver 3964R PCs va procedimiento 3964(R) (para ello existen herramientas de desarrollo para

    programacin en PC para MS-DOS y Windows: PRODAVE S5 DOS/Win 64R (6ES5 897-2VD01))

    Lector de cdigo de barras va driver 3964(R) o driver ASCII Autmatas de terceros va driver 3964(R), ASCII o RK 512 Otros aparatos con estructuras de protocolo sencillas, mediante la correspondiente

    adaptacin del protocolo con el driver ASCII Otros aparatos que tambin dispongan de driver 3964(R) o RK 512 Impresoras (HP-Deskjet, HP-Laserjet, Postscript, Epson, IBM) El CP 341 tambin puede operar descentralizadamente con la unidad de periferia descentralizada ET 200M (IM 153).

  • Presentacin del producto 1.1 Posibilidades de aplicacin del CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 13

    El CP 341 se puede utilizar en una red PROFINET IO, siempre y cuando est integrado el controlador PROFINET IO respectivo en la CPU de SIMATIC STEP 7, se utilicen bloques FB7 (P_RCV_RK) / FB8 (P_SND_RK) de una versin superior o igual

    a V3.0

    Nota Detrs de los CPs de comunicacin externos CP 342-5 (PROFIBUS DP) y CP 343-1 (PROFINET IO) no pueden emplearse los mdulos CP 341 (6ES7 341-1xH0y-0AE0).

  • Presentacin del producto 1.2 Configuracin del CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 14 Manual de producto, 04/2011, A5E02191073-03

    1.2 Configuracin del CP 341 El procesador de comunicaciones CP 341 se suministra con interfaz serie integrada.

    Disposicin de los elementos del mdulo La figura muestra la disposicin de los elementos del mdulo en el frontal del procesador de comunicaciones CP 341.

    (OHPHQWRVGHLQGLFDFLQ

    ,QWHUID]LQWHJUDGD

    3XHUWDIURQWDO

    &RQH[LQSDUDIXHQWHGHDOLPHQWDFLQ9'&

    7RUQLOORGHILMDFLQ

    6)

    0/0

    7['5['

    Figura 1-1 Disposicin de los elementos en el procesador de comunicaciones CP 341

  • Presentacin del producto 1.2 Configuracin del CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 15

    Indicadores LED En el frontal del procesador de comunicaciones es encuentran los siguientes indicadores LED: SF (rojo) Sealizacin de errores TxD (verde) La interfaz est enviando RxD (verde) La interfaz est recibiendo El captulo "Diagnstico con los indicadores del CP 341 (Pgina 181)" decribe los estados operativos y los fallos que se indican con estos LEDs. En el captulo "Cargar actualizaciones de firmware (Pgina 123)" encontrar la descripcin de los indicadores LED que intervienen al cargar una actualizacin de firmware.

    Interfaz integrada El CP 341 est disponible en tres variantes con diferente interfaz: RS 232C X27 (RS 422/485) 20-mA-TTY El tipo de interfaz se halla estampado en el frontal del mdulo del CP 341. Encontrar una descripcin detallada de las interfaces en el captulo "Propiedades de la interfaz serie (Pgina 18)".

    Conector del bus de fondo S7 El CP 341 se suministra con un conector de bus. Al efectuar el montaje, el conector de bus se enchufa en el conector de fondo del CP 341. El bus de fondo del S7-300 se conduce a travs del conector de bus. El bus de fondo del S7-300 es el bus de datos serie a travs del cual el CP 341 se comunica con los mdulos del sistema de automatizacin.

    &RQWDFWRVSDUDFRQHFWDUHOEXVGHIRQGR6

    Figura 1-2 Conector de bus

  • Presentacin del producto 1.3 Componentes para un acoplamiento punto a punto con el CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 16 Manual de producto, 04/2011, A5E02191073-03

    1.3 Componentes para un acoplamiento punto a punto con el CP 341 Para establecer un acoplamiento punto a punto entre un procesador de comunicaciones CP 341 y un interlocutor se requieren determinados componentes de hardware y software.

    1.3.1 Componentes de hardware necesarios

    Componentes de hardware En la siguiente tabla encontrar los componentes de hardware necesarios para un acoplamiento punto a punto con el CP 341.

    Tabla 1- 3 Componentes de hardware para un acoplamiento punto a punto Componente Funcin Figura Bastidor (perfil soporte) ... establece las conexiones mecnicas y

    elctricas de los S7-300

    Fuente de alimentacin (PS) ... convierte la tensin de red (120/230 V AC) en

    la tensin de servicio de 24 V DC necesaria para la alimentacin elctrica del S7-300.

    Mdulo central (CPU) Accesorios: Memory Card Pila tampn

    ... ejecuta el programa de usuario; se comunica con otras CPUs o con una programadora a travs de la interfaz MPI.

    Procesador de comunicaciones ... se comunica a travs de la interfaz con un

    interlocutor.

    Cable de conexin estndar ... conecta el procesador de comunicaciones

    CP 341 con el interlocutor.

  • Presentacin del producto 1.3 Componentes para un acoplamiento punto a punto con el CP 341

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 17

    Componente Funcin Figura Cable PG ... conecta una CPU con un PC/PG.

    Programadora (PG) o PC ... se comunica con la CPU del S7-300.

    1.3.2 Componentes de software necesarios

    Componentes de software En la siguiente tabla encontrar los componentes de software necesarios para un acoplamiento punto a punto con el CP 341.

    Tabla 1- 4 Componentes de software para un acoplamiento punto a punto con el CP 341 Componente Funcin Figura Paquete de software STEP 7 ... configura, parametriza, programa y

    realiza la comprobacin de los S7-300. /LFHQFLD Interfaz de parametrizacin: Parametrizar acoplamiento punto a punto

    ... parametriza la interfaz del CP 341.

    Bloques de funcin (FB) con ejemplo de programacin

    ... controlan la comunicacin entre la CPU y el CP 341.

    Drivers cargables ... con protocolos de transmisin que

    pueden cargarse en el CP 341, adems de los protocolos estndar de su firmware. 'RQJOH

  • Presentacin del producto 1.4 Propiedades de la interfaz serie

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 18 Manual de producto, 04/2011, A5E02191073-03

    1.4 Propiedades de la interfaz serie Se dispone de tres variantes del procesador de comunicaciones, con diferente interfaz, para adaptarse a la fsica del interlocutor. En los apartados siguientes se describen las interfaces de las variantes del mdulo.

    1.4.1 Interfaz RS 232C del CP 341-RS 232C

    Definicin La interfaz RS 232C es una interfaz de tensin cuya funcin es la transmisin serie de datos de acuerdo con la norma RS 232C.

    Caractersticas La interfaz RS 232C responde a las siguientes caractersticas y cumple las siguientes exigencias: Clase: Interfaz de tensin Conector frontal: conector macho Sub D de 9 polos con fijacin por tornillo (compatible con

    puerto COM de 9 polos (PC/PG)) Seales del RS 232C: TXD, RXD, RTS, CTS, DTR, DSR, RI, DCD, GND; todas con aislamiento

    de potencial respecto a la alimentacin interna de S7 (bus de fondo S7-300) y a la alimentacin externa de CC 24V

    Velocidad mx. de transmisin:

    115,2 Kbaudios

    Longitud mx. de lnea: 15 m, tipo de cable LIYCY 7 x 0,14 (6ES7 902-1Ax00-0AA0) Norma: DIN 66020, DIN 66259, EIA-RS 232C, CCITT V.24/V.28

  • Presentacin del producto 1.4 Propiedades de la interfaz serie

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 19

    Seales del RS 232C La tabla siguiente muestra el significado de cada una de las seales cualificadoras RC 232C.

    Tabla 1- 5 Seales de la interfaz RS 232C Seal Denominacin Significado TXD Transmitted Data Datos transmitidos; en estado de reposo, el CP 341 mantiene la lnea de transmisin

    en el estado lgico "1". RXD Received Data Datos recibidos; el interlocutor debe mantener la lnea de recepcin en estado lgico

    "1". RTS Request to send RTS en "ON": CP 341 listo para transmitir

    RTS en "OFF": CP 341 no transmite CTS Clear to send El interlocutor puede recibir datos del CP 341, el procesador de comunicaciones

    espera esta respuesta a RTS "ON". DTR Data terminal ready DTR en "ON": CP 341 conectado, listo para el funcionamiento

    DTR en "OFF": CP 341 desconectado, no listo para entrar en funcionamiento DSR Data set ready DSR en "ON": interlocutor conectado, listo para entrar en funcionamiento

    DSR en "OFF": interlocutor desconectado, no listo para entrar en funcionamiento RI Ring Indicator Llamada entrante en caso de conexin de un mdem DCD Data carrier detect Seal portadora en caso de conexin de un mdem

  • Presentacin del producto 1.4 Propiedades de la interfaz serie

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 20 Manual de producto, 04/2011, A5E02191073-03

    1.4.2 Interfaz 20mA TTY del CP 341-20mA TTY

    Definicin La interfaz 20mA TTY es una interfaz de lazo de corriente cuya funcin es la transmisin serie de datos.

    Caractersticas La interfaz 20mA TTY responde a las siguientes caractersticas y cumple las siguientes exigencias: Clase: Interfaz de corriente de lnea Conector frontal: Conector hembra Sub D de 9 polos con fijacin por tornillo Seales 20-mA TTY: dos fuentes de corriente 20 mA con aislamiento galvnico, bucle de

    recepcin (RX) "-" y "+" bucle emisor (TX) "-" y "+"; todos con aislamiento galvnico respecto de la alimentacin interna de S7 (bus de fondo del S7-300) y de la alimentacin externa de 24V DC

    Velocidad mx. de transmisin:

    19,2 Kbaudios

    Longitud mx. de lnea:

    1000 m activo a 9,6 Kbaudios1) (el CP proporciona el lazo de corriente), 1000 m pasivo a 9,6 Kbaudios 1) (el interlocutor proporciona el lazo de corriente), 500 m activo, 500 m pasivo a 19,2 Kbaudios; tipo de cable LIYCY 7 x 0,14 (6ES7 902-2Ax00-0AA0)

    Norma: DIN 66258 parte 1 1) La conmutacin activo/pasivo se efecta cableando el conector apropiadamente.

  • Presentacin del producto 1.4 Propiedades de la interfaz serie

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 21

    1.4.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485

    Definicin La interfaz X27 (RS 422/485) es una interfaz diferencial cuya funcin es la transmisin serie de datos de acuerdo con la norma X27.

    Caractersticas La interfaz X27 (RS 422/485) responde a las siguientes caractersticas y cumple las siguientes exigencias: Clase: Interfaz de diferencia de tensin Conector frontal: hembrilla sub D de 15 polos con fijacin por tornillo Seales RS 422: TXD (A), RXD (A), TXD (B), RXD (B), GND; todas con aislamiento de

    potencial respecto a la alimentacin interna de S7 Seales RS 485: R/T (A), R/T (B), GND; todas con aislamiento de potencial respecto a la

    alimentacin interna de S7(bus de fondo de S7-300) y a la alimentacin externa de 24V DC

    Velocidad mx. de transmisin:

    115,2 Kbaudios

    Longitud mx. de lnea: 250 m a 115,2 Kbaudios, 500 m a 38,4 Kbaudios, 1200 m a 19,2 Kbaudios; tipo de cable LIYCY 7 x 0,14 (6ES7 902-3Ax00-0AA0)

    Norma: DIN 66259 partes 1 y 3, EIA-RS 422/485, CCITT V.11

    Nota

    Con los protocolos RK 512 y 3964(R) el submdulo interfaz X27 (RS 422/485) slo puede utilizarse en el funcionamiento a 4 hilos.

  • Presentacin del producto 1.5 Cables de conexin para el acoplamiento del procesador de comunicaciones a un interlocutor

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 22 Manual de producto, 04/2011, A5E02191073-03

    1.5 Cables de conexin para el acoplamiento del procesador de comunicaciones a un interlocutor

    Cables de conexin estndar Siemens pone a su disposicin cables de conexin estndar de diferente longitud para el acoplamiento punto a punto entre el procesador de comunicaciones y su interlocutor. Las referencias y las longitudes de los cables de conexin estndar se indican en el anexo "Accesorios y referencias (Pgina 241)" de este manual.

    Crear cables de conexin propios Si desea confeccionar sus propios cables de conexin, deber tener en cuenta algunos puntos. Encontrar indicaciones a este respecto y a la asignacin de los pines de los conectores macho sub D y los esquemas de cableado en el captulo "Cables de conexin (Pgina 221)" del presente manual.

  • Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 23

    Principios de la transmisin serie de datos 22.1 Transmisin serie de un carcter

    Existen varias posibilidades de interconexin en red para intercambiar datos entre dos o ms interlocutores. El acoplamiento punto a punto entre dos interlocutores es el caso ms sencillo del intercambio de informaciones.

    Acoplamiento punto a punto En el acoplamiento punto a punto, el procesador de comunicaciones forma la interfaz entre un autmata programable y un interlocutor. La transmisin de los datos re realiza de forma serie en el acoplamiento punto a punto con el procesador de comunicaciones.

    Transmisin serie de datos En la transmisin serie de datos, cada uno de los bits que componen un byte de la informacin a transmitir se enva sucesivamente en un orden determinado.

    Drivers para intercambio de datos unidireccional y bidireccional El CP 341 gestiona por s mismo la transmisin de datos con el interlocutor a travs de la interfaz serie. Para ello, el CP 341 est equipado con cuatro drivers diferentes. Trfico de datos unidireccional: Driver de impresora Trfico de datos bidireccional: Driver ASCII Procedimiento 3964(R) Protocolo mainframe RK 512 El CP 341 gestiona la transmisin de datos a travs de la interfaz serie en funcin de la interfaz y del driver seleccionado.

    Trfico de datos unidireccional - salida por impresora Durante la impresin (driver de impresora) se emiten n bytes de datos tiles a una impresora. No se reciben caracteres. A excepcin de determinados caracteres de control para el flujo de datos (p. ej. XON/XOFF).

  • Principios de la transmisin serie de datos 2.1 Transmisin serie de un carcter

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 24 Manual de producto, 04/2011, A5E02191073-03

    Trfico de datos bidireccional - Modos de operacin En el trfico de datos bidireccional se distinguen dos modos de operacin en el procesador de comunicaciones: Modo semidplex (procedimiento 3964(R), driver ASCII, RK 512)

    Los datos se transmiten alternativamente en ambos sentidos entre uno o varios interlocutores. Modo semidplex significa que en cada momento slo se puede o bien enviar o bien recibir. La excepcin pueden ser determinados caracteres de control para el flujo de datos (p. ej. XON/XOFF), que tambin pueden ser recibidos/enviados durante el modo de envo/recepcin.

    Modo dplex (driver ASCII) Los datos se intercambian simultneamente entre uno o varios interlocutores, por lo que es posible enviar y recibir al mismo tiempo. Cada interlocutor debe ser capaz de utilizar simultneamente una direccin de envo y otra de recepcin.

    En el submdulo interfaz X27 (RS 422/485) con el ajuste RS 485 (2 hilos) slo se puede operar en modo semidplex.

    Transmisin asncrona de datos En el CP 341 la transmisin serie de datos es asncrona. La llamada sincronizacin con el modelo temporal (modelo temporal fijo en la transmisin de una secuencia de caracteres fija) slo se cumple durante la transmisin de un carcter. Cada uno de los caracteres que se transmite va precedido de un impulso de sincronizacin, tambin llamado bit de inicio. La longitud de la transmisin del bit de inicio determina la frecuencia. El final de la transferencia de datos est determinado por el bit de parada.

    Convenciones Adems de los bits de inicio y de parada, para el proceso de transmisin serie de datos son necesarias otras convenciones entre los interlocutores, a saber: la velocidad de transmisin (baudios) el tiempo de retardo de caracteres y el tiempo de retardo de acuse, la paridad, el nmero de bits de datos y el nmero de bits de parada. En los captulos "Procedimiento de transmisin en el acoplamiento punto a punto (Pgina 27)" y "Datos de parametrizacin (Pgina 79)" se describe el papel que desempean las convenciones en los diferentes mtodos de transmisin y su parametrizacin.

  • Principios de la transmisin serie de datos 2.1 Transmisin serie de un carcter

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 25

    Trama de caracteres Los datos que se intercambian entre el CP 341 y un interlocutor a travs de la interfaz serie se transmiten en forma de trama de caracteres. Para cada trama de caracteres se dispone de tres formatos de datos. El formato deseado para la transmisin de los datos se parametriza con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto. En la siguiente figura se muestran a modo de ejemplo los tres formatos de datos de la trama de caracteres de 10 bits. ELWVGHGDWRVELWGHDUUDQTXHELWVGHGDWRVELWVGHSDUDGD

    (VWDGRGHVHDOELWGHDUUDQTXH

    ELWVGHGDWRV

    ELWGHDUUDQTXH

    ELWVGHGDWRV

    ELWVGHSDUDGD

    ELWGHSDULGDG

    ELWGHDUUDQTXH

    ELWVGHGDWRV

    ELWGHSDULGDG

    ELWGHSDUDGD

    (VWDGRGHVHDO

    ELWVGHGDWRVELWGHDUUDQTXHELWVGHGDWRVELWGHSDULGDGELWGHSDUDGD

    (VWDGRGHVHDO

    (VWDGRGHVHDO

    ELWVGHGDWRVELWGHDUUDQTXHELWVGHGDWRVELWGHSDUDGD

    (VWDGRGHVHDO

    (VWDGRGHVHDO

    1 2 8 9 10

    1 2 109

    1 2 8 109

    Figura 2-1 Trama de caracteres de 10 bits

  • Principios de la transmisin serie de datos 2.1 Transmisin serie de un carcter

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 26 Manual de producto, 04/2011, A5E02191073-03

    Tiempo de retardo de caracteres En la siguiente figura se representa el intervalo mximo de tiempo entre dos caracteres recibidos dentro de un telegrama = tiempo de retardo de caracteres.

    6HDO

    &DUFWHUQ&DUFWHUQ

    7LHPSRW

    1

    75&

    Figura 2-2 Tiempo de retardo de caracteres

  • Principios de la transmisin serie de datos 2.2 Procedimiento de transmisin en el acoplamiento punto a punto

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 27

    2.2 Procedimiento de transmisin en el acoplamiento punto a punto En el proceso de transmisin de datos es necesario que todos los interlocutores se atengan a determinadas normas para el desarrollo y la ejecucin del intercambio de datos. ISO ha fijado un modelo de 7 capas que est reconocido como la base de una normativa mundial de protocolos de transmisin.

    Protocolo Todos los interlocutores implicados en el proceso de transmisin de datos deben atenerse a determinadas normas para el desarrollo y la ejecucin del intercambio de datos. Dichas normas se conocen bajo el nombre de protocolos. Cada protocolo determina: El modo de operacin

    Modo semidplex, modo dplex La iniciativa

    Convenciones que determinan qu interlocutor y bajo qu condiciones puede iniciar la transmisin de datos.

    Los caracteres de control Definicin de los caracteres de control utilizados en la transmisin de datos

    La trama de caracteres Determina qu trama de caracteres se va a utilizar para la transmisin de datos.

    La proteccin de los datos Definicin del procedimiento de proteccin de datos

    El tiempo de retardo de caracteres Determina el tiempo en el que debe llegar un carcter de recepcin.

    La velocidad de transmisin Definicin de la velocidad de transferencia en bit/s

    Procedimiento El proceso que se desarrolla durante una transmisin de datos se denomina procedimiento.

  • Principios de la transmisin serie de datos 2.2 Procedimiento de transmisin en el acoplamiento punto a punto

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 28 Manual de producto, 04/2011, A5E02191073-03

    Modelo de referencia ISO de 7 capas El modelo de referencia define el comportamiento externo de los interlocutores. Cada capa del protocolo est comprendido en la capa que le sigue, a excepcin de la ltima capa. Cada una de las capas estn definidos de la siguiente manera: 1. Capa fsica

    Requisitos fsicos para la transmisin de datos, como p. ej. medio de transmisin, velocidad de transmisin

    2. Capa de enlace de datos Procedimiento para proteger la transmisin de datos Procedimiento de acceso

    3. Capa de red Definicin de las vas de comunicacin y direccionamiento para la transmisin de datos entre dos interlocutores

    4. Capa de transporte Procedimiento de deteccin de fallos Medidas de correccin Procedimiento handshake

    5. Capa de sesin Establecimiento de la transmisin de datos Ejecucin Fin de la transmisin de datos

    6. Capa de presentacin Conversin del modo de representacin normalizado del sistema de comunicacin a

    una forma especfica para el equipo (normas de interpretacin de los datos) 7. Capa de aplicacin

    Definicin de las tareas de comunicacin y de las funciones necesarias para su ejecucin

    Procesamiento de los protocolos El interlocutor emisor recorre los protocolos desde la capa superior (n 7, orientada a la aplicacin) hasta el inferior (n 1 especificaciones fsicas), mientras que el interlocutor receptor procesa los protocolos en orden ascendente desde la capa 1. No todos los protocolos deben considerar las 7 capas. Si ambos interlocutores, emisor y receptor, hablan el mismo lenguaje, sobra la capa 6.

  • Principios de la transmisin serie de datos 2.3 Seguridad de transmisin

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 29

    2.3 Seguridad de transmisin La seguridad de transmisin es muy importante en el proceso de transferencia de datos y para la seleccin del procedimiento de transmisin. Por norma general puede decirse que cuantos ms capas del modelo de referencia se ejecuten, mayor ser la seguridad de transmisin.

    Clasificacin de los protocolos existentes El CP 341 es compatible con los siguientes protocolos: Procedimiento 3964(R) Protocolo mainframe RK 512 Driver ASCII Driver de impresora La clasificacin de los protocolos existentes del CP 341 en el modelo de referencia puede consultarse en la siguiente figura:

    1LYHOGHWUDQVSRUWH&DGDXQRGHORVWHOHJUDPDVGH

    FRPDQGRUHFLELGRFRUUHFWDPHQWHVHUHVSRQGHFRQXQWHOHJUDPDGH

    UHVSXHVWD

    1LYHOGHVHJXULGDG7UDQVPLVLQGHORVE\WHVGHGDWRVFRQ56HDDGHQORVFDUDFWHUHVGHLQLFLR\ILQDOHQFDVRGHHUURUODWUDQVPLVLQSXHGHUHSHWLUVH

    1LYHOGHWUDQVPLVLQGHELWV'ILQLFLQGHODWUDQVPLVLQIVLFD

    GHORVE\WHVGHGDWRV

    1LYHO

    1LYHO

    1LYHO

    1LYHO

    'ULYHU$6&,,

    'ULYHUGHLPSUHVRUD

    1RH[LVWHGDGRTXHVHWUDWDGHXQVLPSOHDFRSODPLHQWRSXQWRDSXQWR

    RK

    512

    3964

    (R)

    Figura 2-3 Catalogacin de los protocolos existentes del CP 341 en el modelo de referencia

  • Principios de la transmisin serie de datos 2.3 Seguridad de transmisin

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 30 Manual de producto, 04/2011, A5E02191073-03

    Seguridad de transmisin en el driver de impresora Seguridad de los datos al utilizar el driver de impresora: No se ha previsto ninguna medida de seguridad para la transmisin de datos con el

    driver de impresora. Para impedir que se pierdan datos en caso de desbordarse el bfer de recepcin de la

    impresora, utilice el control del flujo de datos (XON/XOFF, RTS/CTS). En la salida de la impresora se evala la seal BUSY de la impresora. La seal BUSY

    llega al CP 341 como seal CTS y se evala como tal (vase driver ASCII). Hay que tener en cuenta que en el control de flujo con CTS/RTS debe ajustarse la polaridad de la seal BUSY a CTS = "OFF" en la impresora.

    Seguridad de transmisin con el driver ASCII Seguridad de los datos al utilizar el driver ASCII: Dado que durante el transporte de datos con el driver ASCII, a parte del bit de paridad,

    no se aplica ninguna otra medida para la proteccin de los datos (dependiendo de la trama de caracteres seleccionada tambin puede desactivarse), la transmisin de datos con el driver ASCII resulta muy eficaz en lo que respecta al flujo de datos, pero la seguridad del transporte de los datos es nula.

    Mediante el uso del bit de paridad se garantiza la inversin de un bit en un carcter a transmitir. Si se invierten dos o ms bits de un carcter, el fallo ya no podr detectarse.

    Si fuera necesario aumentar la seguridad de la transmisin, puede hacerse introduciendo una suma de verificacin (checksum) y la indicacin de longitud de un telegrama. Estas medidas debe realizarlas el usuario.

    Otra forma de aumentar la proteccin de los datos consiste en introducir telegramas de acuse de los telegramas de emisin y recepcin. Esto ya ocurre en los protocolos de comunicacin de datos de alto rendimiento (vase el modelo de referencia ISO de 7 capas).

    Seguridad de transmisin con 3964(R) Mayor seguridad de los datos mediante utilizacin del procedimiento 3964(R): La distancia Hamming con 3964(R) es de 3. La distancia Hamming es una medida para

    la seguridad de una transmisin de datos. Mediante el procedimiento 3964(R) se garantiza una elevada seguridad de transmisin

    en la lnea de transmisin. La elevada seguridad de transmisin se consigue gracias al establecimiento y desconexin prefijadas del telegrama as como a la inclusin del carcter de comprobacin de bloque (BCC).

    Dependiendo de si se desea transmitir los datos con o sin carcter de comprobacin de bloque, se distingue entre Transmisin de datos sin carcter de comprobacin de bloque: 3964 Transmisin de datos con carcter de comprobacin de bloque: 3964R En las descripciones e indicaciones que se refieren a ambos mtodos de transmisin de datos se utiliza en este manual la denominacin 3964(R).

  • Principios de la transmisin serie de datos 2.3 Seguridad de transmisin

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 31

    Lmites de rendimiento con 3964R El procesamiento posterior de los datos de emisin/recepcin en el interlocutor no est

    garantizado. Slo puede garantizarse con un mecanismo de confirmacin que debe programarse aparte.

    La comprobacin de bloque del procedimiento 3964R (combinacin lgica EXOR) no permite detectar la falta de ceros (como carcter completo), ya que en la combinacin lgica EXOR un cero no modifica en modo alguno al resultado del clculo! La prdida de un carcter completo (que debe ser justamente un cero!), es muy improbable, pero puede ocurrir p.ej., en caso de que las condiciones de transmisin sean muy desfavorable. Para impedir que se produzca este tipo de fallos, puede proteger la comunicacin transmitiendo, adems de los datos, la longitud del telegrama para que sta sea evaluada por el interlocutor.

    La posibilidad de que se produzcan estos fallos de transmisin utilizando el protocolo para mainframe RK 512 para la transmisin de datos queda excluida, ya que en este caso (a diferencia del procedimiento 3964R) se confirma un procesamiento posterior (p. ej. el almacenamiento en el bloque de datos de destino) con telegramas de reaccin y el encabezado del telegrama incluye la longitud de los datos emitidos. Por ello, el acoplamiento RK 512 alcanza una distancia Hamming (4) mayor que 3964R.

    Seguridad de transmisin con RK 512 Proteccin de los datos muy elevada gracias al uso del RK 512: La distancia Hamming en el caso del RK 512 con 3964R es de 4. La distancia Hamming

    es una medida para la seguridad de una transmisin de datos. Utilizando el protocolo para mainframe RK 512 se garantiza una elevada seguridad de

    transmisin en la lnea de transmisin (ya que con RK 512 se utiliza el procedimiento 3964R para el transporte de datos).

    Se garantiza el procesamiento posterior de los datos en el interlocutor (porque el intrprete del RK 512 evala la indicacin adicional de la longitud de los datos y, una vez depositados los datos en el rea de datos de destino del interlocutor, se genera un telegrama de acuse sobre el xito/el fracaso del transporte de los datos).

    El protocolo para mainframe RK 512 garantiza el uso correcto del procedimiento 3964R y la evaluacin/complemento de la indicacin de longitud as como la generacin automtica de telegramas de reaccin. El usuario no tiene que hacer nada! Tan solo tiene que evaluar el acuse positivo/negativo final.

    Lmites de rendimiento con RK 512 El uso del protocolo para mainframe RK 512 implica la mxima proteccin de datos!

    sta puede mejorarse an ms p. ej. utilizando otros mecanismos de comprobacin de bloque (como p. ej. comprobaciones CRC).

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 32 Manual de producto, 04/2011, A5E02191073-03

    2.4 Transmisin de datos con el procedimiento 3964(R)

    2.4.1 Principio de la transmisin de datos con el procedimiento 3964(R) El procedimiento 3964(R) controla la transmisin de datos en un acoplamiento punto a punto entre el procesador de comunicaciones y un interlocutor. Adems de la capa fsica (capa 1), el procedimiento 3964(R) contiene la capa de enlace de datos (capa 2).

    2.4.2 Caracteres de control del procedimiento 3964(R)

    Caracteres de control En la transmisin de datos, el procedimiento 3964(R) aade a los datos tiles caracteres de control (capa de enlace de datos). Estos caracteres de control permiten que el interlocutor controle si los datos le han llegado completos y sin fallos. En el procedimiento 3964(R) se evalan los siguientes caracteres de control: STX Start of Text;

    inicio de la secuencia de caracteres a transmitir DLE Data Link Escape;

    escape de transmisin de datos ETX End of Text;

    final de la secuencia de caracteres a transmitir BCC Block Check Character (slo en 3964R);

    carcter de comprobacin de bloque NAK Negative Acknowledge;

    acuse negativo

    Nota Si se transmite el carcter DLE como carcter de informacin, ste se enviar doblemente para distinguir el carcter de control DLE durante el establecimiento y la desconexin de la comunicacin en la lnea de transferencia (duplicado de DLE). El receptor anula el duplicado del carcter DLE.

    Prioridad En el procedimiento 3964(R) un interlocutor debe tener asignada una prioridad mayor que el otro. Si ambos interlocutores establecen simultneamente la comunicacin, aqul que tenga menor prioridad retirar su peticin de envo.

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 33

    2.4.3 Suma de comprobacin de bloques

    Suma de comprobacin de bloques Con el protocolo de transmisin 3964R, la proteccin de los datos aumenta enviando un carcter de comprobacin de bloques (BCC = Block Check Character).

    %&&

    ;25

    ;25

    ;25

    ;25

    +++++++

    67; %&&'/((7;'DWRV

    7HOHJUDPD

    Figura 2-4 Suma de comprobacin de bloques La suma de comprobacin de bloques es la paridad longitudinal par (enlace EXOR de todos los bytes de datos) de un bloque enviado o recibido. La formacin comienza con el primer byte de datos tiles (1er byte del telegrama) una vez establecida la conexin y finaliza tras el carcter DLE ETX al interrumpirse la conexin.

    Nota

    En caso de un duplicado de carcter DLE, el carcter DLE se incluye dos veces en la formacin del BCC.

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 34 Manual de producto, 04/2011, A5E02191073-03

    2.4.4 Enviar datos con 3964(R)

    Enviar datos con 3964(R) En la figura siguiente se representa el desarrollo de la transmisin de datos al enviar con el procedimiento 3964(R). &3 ,QWHUORFXWRU

    HUE\WH|E\WH

    QE\WH

    &DUFWHUGHLQLFLR +$FXVHSRV

    HUE\WHGHGDWRV|E\WHGHGDWRV

    &DUFWHUGHILQ&DUFWHUGHILQ6OR5$FXVHSRV

    QE\WHGHGDWRV

    +

    +

    +

    +

    1XW]GDWHQ

    67;'/(

    '/((7;%&&'/(

    (VWDEOHFLPLHQWRGHODFRQH[LQ

    'DWRVWLOHV

    )LQGHODFRQH[LQ

    Figura 2-5 Intercambio de datos al transmitir con el procedimiento 3964(R)

    Establecimiento de la conexin en el envo Para establecer la conexin, el procedimiento 3964(R) enva el carcter de control STX. Si el interlocutor responde con el carcter DLE antes de que transcurra el tiempo de retardo del acuse (TRA), el procedimiento entra en la fase de transmisin. Si, por el contrario, el interlocutor responde con NAK, otro carcter cualquiera (con la excepcin de DLE o STX) o si el tiempo de retardo del acuse transcurre sin que se produzca una reaccin, el procedimiento repite el establecimiento de la conexin. Tras el nmero parametrizado de intentos fallidos, el procedimiento interrumpe el establecimiento y enva el carcter NAK al interlocutor. El CP 341 notifica el error al bloque de funcin P_SND_RK (parmetro de salida STATUS).

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 35

    Enviar datos Si se logra establecer la conexin, los datos de usuario contenidos en el bfer de salida del procesador de comunicaciones se envan al interlocutor con los parmetros de transmisin seleccionados. El interlocutor controla la distancia temporal de los caracteres entrantes. La distancia entre dos caracteres no debe ser mayor que el tiempo de retardo de caracteres (TRC). Si el interlocutor enva el carcter NAK durante una transmisin, el procedimiento cancela el bloque y lo repite del modo arriba descrito, comenzando con el establecimiento de la conexin. Si el interlocutor enva cualquier otro carcter, el procedimiento espera primero a que transcurra el tiempo de retardo de caracteres y a continuacin enva el carcter NAK para que el interlocutor pase a estado de reposo. Seguidamente el procedimiento comienza de nuevo la fase de transmisin con el establecimiento de la conexin STX.

    Interrupcin de la conexin en el envo Una vez que se ha enviado el contenido del bfer, el procedimiento aade los caracteres DLE, ETX y solo en el caso de 3964R el carcter de comprobacin de bloques BCC como carcter de fin, y espera a un carcter de acuse. Si el interlocutor enva el carcter DLE dentro del tiempo de retardo de acuse, el bloque de datos se recibe sin errores. Si, por el contrario, el interlocutor responde con NAK, otro carcter cualquiera (con la expecin de DLE), un carcter errneo, o si el tiempo de retardo de acuse transcurre sin que se produzca una reaccin, el procedimiento comienza de nuevo la transmisin con el establecimiento de la conexin STX. Tras un nmero preestablecido de intentos de transmisin del bloque de datos, el procedimiento interrumpe el proceso y enva el carcter NAK al interlocutor. El CP 341 notifica el error al bloque de funcin P_SND_RK (parmetro de salida STATUS).

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 36 Manual de producto, 04/2011, A5E02191073-03

    Fases del envo con el procedimiento 3964(R) En la siguiente figura encontrar las fases de envo del procedimiento 3964(R).

    no

    si

    no QVZ abgelaufen ?si

    Carcter recibido ?

    si

    si

    si

    si Con N AK ?

    si

    Interfono simultneo ?

    si

    si si

    si

    no

    no

    no

    no

    noEnviar NAK

    no

    no

    error, no DLE o STX

    noA > A m ax ?

    W > W m ax ?no

    Deseo de Transmisin

    Enviar con el procedimiento 3964(R )

    Enviar S TX

    Enviar NAK

    Actualizar TRA

    Carcterrecibido ?

    Enviar carcter con duplicacin de D LE

    P rio ridad propria alta ?

    Conflicto de inicializacin, la prioridad propiaes baja

    TRA finalizado?

    Enviar ms carcter ?

    Enviar D LE ETX

    Enviar B C C

    Actualizar TRA

    Con B C C 3964(R ) ?

    error, no D LE

    G 1

    W = 1

    A = 1

    D LE

    Z S TX

    A + 1

    W + 1

    G

    Z D LE G

    4

    5

    6

    Figura 2-6 Esquema de desarrollo del envo con el procedimiento 3964(R)

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 37

    A: contador de intentos de establecimiento W: contador de intentos repetitivos G: estado inicial Z: esperando recepcin de caracteres

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 38 Manual de producto, 04/2011, A5E02191073-03

    2.4.5 Recibir datos con 3964(R)

    Recibir datos con 3964(R) En la siguiente imagen se representa el desarrollo de la transmisin de datos al recibir con el procedimiento 3964(R). ,QWHUORFXWRU

    HUE\WH|E\WH

    QE\WH

    &DUFWHUGHLQLFLR +$FXVHSRV

    HUE\WHGHGDWRV|E\WHGHGDWRV

    &DUFWHUGHILQ&DUFWHUGHILQ6OR5$FXVHSRV

    QE\WHGHGDWRV

    +

    +

    +

    +

    &3

    67;

    '/(

    '/((7;%&&'/(

    GDWHQ

    (VWDEOHFLPLHQWRGHODFRQH[LQ

    'DWRVWLOHV

    )LQGHODFRQH[LQ

    Figura 2-7 Intercambio de datos al recibir con el procedimiento 3964(R)

    Nota

    En cuanto est preparado, el procedimiento 3964(R) comienza a enviar el carcter NAK al interlocutor para que este pase a estado de reposo.

    Establecimiento de la conexin en la recepcin En estado de reposo, cuando no debe procesarse ninguna orden de envo, el procedimiento espera a que el interlocutor establezca la conexin. Si durante el establecimiento de la conexin con STX no hay ningn bfer de recepcin disponible, se inicia un tiempo de espera de 400 ms. Si una vez transcurrido este tiempo sigue sin haber ningn bfer de recepcin disponible, el CP 341 notifica el error (mensaje de error en la salida STATUS del FB). El procedimiento enva un carcter NAK y regresa al estado de reposo. En caso contrario, el procedimiento enva el carcter DLE y recibe los datos. Si el procedimiento recibe cualquier carcter (excepto STX o NAK) en estado de reposo, este espera primero a que transcurra el tiempo de retardo de caracteres (TRC) y a continuacin enva el carcter NAK. El CP 341 notifica el error al bloque de funcin P_RCV_RK (parmetro de salida STATUS).

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 39

    Recibir datos Una vez se consigue establecer la conexin, los datos entrantes se depositan en el bfer de recepcin. Si se reciben dos caracteres DLE consecutivos, solo uno de ellos se registra en el bfer. Despus de cada carcter recibido, se espera al siguiente durante el tiempo de retardo de caracteres. Si este transcurre sin ninguna recepcin, se enva el carcter NAK al interlocutor. El programa del sistema notifica el error al bloque de funcin P_RCV_RK (parmetro de salida STATUS). El procedimiento 3964(R) no inicia ninguna repeticin. Si durante la recepcin se producen errores de transmisin (carcter perdido, error de trama, error de paridad, etc.), se contina recibiendo hasta que se produce la interrupcin de la conexin y a continuacin se enva el carcter NAK al interlocutor. A continuacin se espera una repeticin. Si el bloque no puede recibirse sin errores tras el nmero de intentos especificado en el juego de parmetros esttico, o si el interlocutor no inicia la repeticin dentro de un tiempo de espera de bloque de 4 s, el procedimiento interrumpe la recepcin. El CP 341 notifica la primera transmisin errnea y la cancelacin definitiva al bloque de funcin P_RCV_RK (parmetro de salida STATUS).

    Interrupcin de la conexin en la recepcin Cuando el procedimiento 3964 detecta la secuencia de caracteres DLE ETX, finaliza la recepcin y enva el carcter DLE al interlocutor tras recibir un bloque con xito. Si, por el contrario, se produce un error de transmisin, enva el carcter NAK al interlocutor. A continuacin se espera una repeticin. Cuando el procedimiento 3964R detecta la secuencia de caracteres DLE ETX BCC, finaliza la recepcin. Compara el carcter de comprobacin de bloques BCC con la paridad longitudinal calculada internamente. Si el carcter de comprobacin de bloque es correcto y no se produce ningn otro error de recepcin, el procedimiento 3964R enva DLE y regresa al estado de reposo. Si hay un error en el BCC o si se produce cualquier otro error de recepcin, se enva el carcter NAK al interlocutor. A continuacin se espera una repeticin.

    Nota

    En cuanto est preparado, el procedimiento 3964(R) comienza a enviar el carcter NAK al interlocutor para que este pase a estado de reposo.

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 40 Manual de producto, 04/2011, A5E02191073-03

    Fases de la recepcin con el procedimiento 3964(R) En la siguiente figura encontrar las fases de recepcin del procedimiento 3964(R).

    Recepcin con el procedimiento 3964(R) (part

    Carcter difiere de STX o carcter errneo

    Peticin de envo

    NAK o BREAK

    Esperar TRC

    Enviar NAK

    Conflicto de inicializacin, la prioridad propia es baja

    Recibir STX despus de esperar repeticin

    s

    Actualizar tiempo de espera a bfer de recepcin libre

    no

    Tiempo de espera de 400 ms finalizado?

    no

    Enviar NAKEnviar DLE

    Bfer de recepcin libre?

    Esperar 50 ms

    G 1

    S TX

    G 2

    3

    4 W = 0

    W + 1

    Figura 2-8 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 1)

    W: contador de intentos repetitivos G: estado inicial

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 41

    Procedimiento 3964(R) recepcin (parte 2) En la siguiente figura encontrar las fases de recepcin del procedimiento 3964(R).

    Enviar DLE

    TRC finalizado?

    Enviar NAK

    no

    no

    s

    s

    Duplicacin de DLE

    no

    s

    no

    s

    noConflicto deinicializacin, la prioridad propia

    es baja

    s

    s

    no

    no

    sin error, no DLE

    Actualizar TRC

    Carcter recibido?

    Reservar NAK

    error, combinacin DLE no permitida

    s

    no

    Con BCC 3964(R)?

    Actualizar TRC

    BCC recibido?

    BCC correcto?

    NAK reservado?

    TRC finalizado?

    Enviar NAK

    Enviar NAK

    W > W mx.?

    Actualizar tiempo de repeticin

    STX recibido

    Tiempo de repeticin finalizado?

    Recepcin con el procedimiento 3964(R) (part

    Z D LE D LE

    2

    D LE E TX

    G

    5

    G

    G

    G

    3

    G Figura 2-9 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 2)

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 42 Manual de producto, 04/2011, A5E02191073-03

    W: contador de intentos repetitivos G: estado inicial Z: esperando recepcin de caracteres

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 43

    2.4.6 Tratamiento de datos errneos

    Tratamiento de datos errneos La figura siguiente muestra la estructura del proceso de tratamiento de los datos errneos con el procedimiento 3964(R). ,QWHUORFXWRU &3

    HUE\WH

    QE\WH

    &DUFWHUGHLQLFLR +$FXVHSRV

    HUE\WHGHGDWRV

    &DUFWHUGHILQ&DUFWHUGHILQ6ORHQ5$FXVHQHJ

    5HFLELUGDWRV

    1XHYRLQWHQWRGHHVWDEOHFLPLHQWRGHFRQH[LQ

    QE\WHGHGDWRV

    +

    +

    +

    +

    GDWHQ

    (VWDEOHFLPLHQWRGHODFRQH[LQ

    'DWRVWLOHV

    )LQGHODFRQH[LQ

    67;'/(

    '/((7;%&&1$.

    Figura 2-10 Intercambio de datos al recibir datos errneos Tras recibir DLE, ETC, BCC, el CP 341 compara el BCC del interlocutor con el propio valor calculado internamente. Si el BCC es correcto y no se produce ningn otro error de recepcin, el CP 341 responde con el carcter DLE. En caso contrario, el CP 341 responde con el carcter NAK y espera otro intento durante el tiempo de espera de bloque (T) de 4 s. Si el bloque no puede recibirse tras el nmero de intentos de transmisin preestablecido o si no se efecta ningn nuevo intento durante el tiempo de espera de bloque, el CP 341 cancela la recepcin.

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 44 Manual de producto, 04/2011, A5E02191073-03

    Indicacin de error ampliada en el FB de recepcin Active el parmetro "Mostrar errores de recepcin en el FB" para que un telegrama recibido de manera errnea tambin se indique en la salida de estado del bloque de funcin P_RCV_RK. Si el parmetro est desactivado, se crea una sola entrada en el bfer de diagnstico del CP 341.

    Conflicto de inicializacin La figura siguiente muestra el desarrollo de la transmisin de datos en caso de un conflicto de inicializacin.

    GHPHQRUSULRULGDG&3

    GHPD\RUSULRULGDG,QWHUORFXWRU

    HUE\WH|E\WH

    QE\WH

    &DUFWHUGHLQLFLR

    &DUFWHUGHLQLFLR$FXVHSRV

    &DUFWHUGHLQLFLR$FXVHSRV

    HUE\WHGHGDWRV|E\WHGHGDWRV

    QE\WHGHGDWRV

    &DUFWHUGHILQ&DUFWHUGHILQ6ORHQ5$FXVHSRV

    ++

    +++

    +

    +

    +)LQGHODFRQH[LQ

    'DWRVWLOHV

    (VWDEOHFLPLHQWRGHODFRQH[LQ

    (VWDEOHFLPLHQWRGHODFRQH[LQ

    |LQWHQWRGHHVWDEOHFLPLHQWRGHFRQH[LQ

    67;67;'/(

    '/(

    (7;%&&'/(

    67;'/(

    Figura 2-11 Intercambio de datos en caso de un conflicto de inicializacin Si un equipo no responde a la peticin de envo (carcter STX) del interlocutor dentro del tiempo de retardo de acuse (TRA) con la confirmacin DLE o NAK, pero s con el carcter STX, se produce un conflicto de inicializacin. Ambos equipos se disponen a ejecutar la peticin de envo pendiente. El equipo que tiene menor prioridad retira su peticin y responde con el carcter DLE. El equipo con mayor prioridad enva sus datos cmo se ha descrito anteriormente. Una vez desconectada la comunicacin, el equipo con menor prioridad puede ejecutar su peticin de envo. Para solucionar el conflicto de inicializacin debe parametrizar los interlocutores con diferentes prioridades.

  • Principios de la transmisin serie de datos 2.4 Transmisin de datos con el procedimiento 3964(R)

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 45

    Fallo de procedimiento El procedimiento detecta tanto los fallos producidos por un comportamiento errneo del interlocutor como los producidos por interferencias en la lnea. En ambos casos, primero se intenta enviar/recibir el bloque de datos repitiendo el proceso. Si despus del nmero mximo de intentos de transmisin no se consigue enviar o recibir el bloque de datos sin errores (o si se produce un nuevo estado de error), el procedimiento cancela la transmisin o recepcin. El procedimiento notifica el nmero de error del primer error detectado y luego pasa al estado de reposo. Estos mensajes de error se indican en la salida STATUS del FB. Si en la salida STATUS del FB se registra frecuentemente un nmero de error para repeticiones de envo y recepcin, puede deducirse que existen interferencias ocasionales en el intercambio de datos. Sin embargo, el elevado nmero de intentos de transmisin lo compensa. En este caso conviene comprobar posibles fuentes de interferencia que puedan estar afectando a la transmisin, ya que con numerosas repeticiones se reduce tanto la tasa de datos de usuario como la seguridad. La causa del fallo tambin puede ser un comportamiento errneo del interlocutor. En caso de BREAK (rotura) de la lnea de recepcin (interrupcin de la lnea de recepcin), se indica un mensaje de error en la salida STATUS del FB. No se inicia ninguna repeticin. El estado BREAK se resetea automticamente en cuanto se restablece la conexin en la lnea. Para todos los errores de transmisin detectados (carcter perdido, fallo de trama o de paridad) se notifica un nmero unitario, independientemente de que el fallo se haya producido durante el envo o la recepcin del bloque de datos. No obstante, el fallo solo se notifica si las repeticiones no han dado resultado.

    Procedimiento 3964(R) Arranque En la siguiente figura encontrar las fases de arranque del procedimiento 3964(R).

    (YDOXDUODSDUDPHWUL]DFLQ

    ,QLFLDOL]DUODLQWHUID]

    $UUDQTXHWUDVHOUHLQLFLRGHOD&38RHOUHVWDEOHFLPLHQWRGHODWHQVLQ

    (QYLDU1$.

    *

    Figura 2-12 Esquema de desarrollo del arranque del procedimiento 3964(R)

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 46 Manual de producto, 04/2011, A5E02191073-03

    2.5 Transmisin de datos con el protocolo mainframe RK 512 El protocolo para mainframe RK 512 controla la transmisin de datos en un acoplamiento punto a punto entre el CP 341 y un interlocutor. A diferencia del procedimiento 3964(R), el protocolo para mainframe RK 512 contiene adems de la capa fsica (capa 1) y de la capa de enlace (capa 2) la capa de transporte (capa 4). El protocolo para mainframe RK 512 ofrece adems una mayor seguridad de los datos y mejores posibilidades de direccionamiento.

    Telegrama de respuesta El protocolo para mainframe RK 512 responde a cada telegrama de orden recibido con un telegrama de respuesta a la CPU (nivel de transporte). De ese modo el remitente puede comprobar si sus datos han llegado correctamente a la CPU o bien si los datos solicitados estn disponibles en la misma.

    Telegrama de orden Los telegramas de orden pueden ser telegramas SEND o telegramas FETCH. En el captulo "Comunicacin mediante bloques de funcin (Pgina 127)" puede consultar el modo de iniciar un telegrama SEND o un telegrama FETCH.

    Telegrama SEND En un telegrama SEND el CP 341 enva un telegrama de orden con datos de usuario y el interlocutor responde con un telegrama de respuesta sin datos de usuario.

    Telegrama FETCH En un telegrama FETCH el CP 341 enva un telegrama de orden sin datos de usuario y el interlocutor responde con un telegrama de respuesta con datos de usuario.

    Telegrama de continuacin Si la cantidad de datos supera los 128 bytes, en el caso de telegramas SEND y FETCH se envan automticamente telegramas de continuacin.

    Encabezado de telegrama Cada telegrama del RK 512 comienza con un encabezado. Este puede contener identificadores del telegrama, informacin sobre el destino y el origen de los datos y un nmero de error.

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 47

    Estructura del encabezado de telegrama En la siguiente tabla puede apreciarse la estructura del encabezado del telegrama de orden.

    Tabla 2- 1 Estructura del encabezado del telegrama de orden (RK 512) Byte Significado 1 El identificador de telegrama en telegramas de orden (00H),

    en telegramas de orden de continuacin (FFH) 2 Identificador de telegrama (00H) 3 'A' (41H)

    'O' (4FH) 'E' (45H)

    para peticin SEND con DB de destino o para peticin SEND con DX de destino o para peticin FETCH

    los datos a transmitir estn formados por (al enviar solo es posible 'D'): 4 'D' (44H) 'X' (58H) 'E' (45H) 'A' (41H) 'M' (4DH) T' (54H) 'Z' (5AH)

    =bloque de datos =bloque de datos ampliado =bytes de entrada =bytes de salida =bytes de marcas =celdas de temporizador =clulas de contador

    5 Destino de datos con peticin SEND, o fuente de datos con peticin FETCH , p. ej. byte 5 = n DB, byte 6 = n DW. (El direccionamiento de RK 512 describe el origen y destino de los datos con lmites de palabra. La conversin a direcciones de bytes en SIMATIC S7 se produce automticamente.)

    6 7

    Longitud High-Byte Longitud de los datos a transmitir segn el tipo en bytes o bien Longitud Low-Byte Palabras

    8 9 Nmero de bytes de la marca de acoplamiento; si no se ha indicado ninguna marca de acoplamiento, aqu

    figura FFH. 10 Bit 0 a 3: nmero de bytes de la marca de acoplamiento, si ha indicado una marca de acoplamiento, el

    protocolo indicar aqu FH. Bit 4 a 7: nmero de CPU (de 1 a 4); si no ha indicado ningn nmero de CPU (nmero 0) pero s ha indicado una marca de acoplamiento, aqu aparece 0H; si no ha indicado ningn nmero de CPU ni ninguna marca de acoplamiento, aqu figura FH.

    Las letras de los bytes 3 y 4 son caracteres ASCII. El encabezado del telegrama de orden de continuacin solo se compone de los bytes 1 a 4.

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 48 Manual de producto, 04/2011, A5E02191073-03

    Telegrama de respuesta Una vez transferido el telegrama de orden, el RK 512 espera un telegrama de respuesta del interlocutor durante el tiempo de vigilancia. La duracin del tiempo de vigilancia es de 20 s por defecto, independientemente de la velocidad de transmisin. El usuario puede parametrizar un tiempo de vigilancia ms corto en la ficha "RK 512" de la interfaz de parametrizacin. Seleccionando la opcin "segn la velocidad de transferencia" se lleva a cabo la vigilancia segn los tiempos de espera mximos listados a continuacin:

    Tabla 2- 2 Tiempo de vigilancia al telegrama de respuesta Velocidad de transferencia Tiempo de vigilancia 300 bits/s 10 s 600 bits/s 7 s 1200 bits/s 5 s a partir de 38400 bits/s 3 s

    El campo atenuado "Tiempo de espera mximo" solo sirve para indicar el tiempo de vigilancia utilizado y no se puede editar!

    Estructura y contenido del telegrama de respuesta El telegrama de respuesta se compone de 4 bytes y contiene informacin sobre el desarrollo de la peticin.

    Tabla 2- 3 Estructura del encabezado del telegrama de respuesta (RK 512) Byte Significado 1 Identificador de telegrama en telegramas de respuesta (00H),

    en telegramas de reaccin de continuacin (FFH) 2 Identificador de telegrama (00H) 3 ocupado con 00H 4 Nmero de error del interlocutor en el telegrama de respuesta:*

    00H si la transmisin ha transcurrido sin problemas > 00H nmero de error

    * El nmero de error del telegrama de respuesta provoca automticamente un nmero de evento en la salida STATUS de los bloques de funcin (vase el apartado "Mensajes de diagnstico de los bloques de funcin (Pgina 182)")

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 49

    2.5.1 Enviar datos con RK 512

    Enviar datos con RK 512 La siguiente figura representa el desarrollo del proceso de transmisin de datos en el envo con un telegrama de reaccin con el protocolo mainframe RK 512.

    &RUUHVSRQGDQW&3

    'RQQHVXWLOHV

    7OJUDPPH6(1'

    &DUDFWGSDUW+$FTXLWSRV+

    ++

    &RQWUDW6(1'+%ORFGHGRQQHV+

    'HVWGRQQHV'%$+':+/RQJXHXU+':+3DVGH.0))+6HXOHPHQW&38)+

    HURFWHWGHGRQQHVHRFWHWGHGRQQHV

    QLPHRFWHWGHGRQQHV

    ,GHQWLIGHILQ+,GHQWLIGHILQ+XQLTDYHF%&&$FTXLWSRV+

    7OJUDPPHGHUSRQVH

    &DUDFWGSDUW+$FTXLWSRV+

    +++&RGHGHUUHXU+

    ,GHQWLIGHILQ+

    ,GHQWLIGHILQ+XQLTDYHF%&&$FTXLWSRV+

    67;'/(

    HURFWHWHRFWHWHRFWHWHRFWHWHRFWHWHRFWHWHRFWHWHRFWHW

    HRFWHWHRFWHW

    HRFWHWHRFWHW

    QLPHRFWHW

    '/((7;%&&

    '/(

    67;'/(

    HURFWHW

    HRFWHWHRFWHWHRFWHW

    '/((7;%&&

    '/(

    (WDEOLVVHPHQWGHODOLDLVRQ

    (QWWHGHWOJUDPPH

    6XSSUHVVLRQGHODOLDLVRQ

    (WDEOLVVHPHQWGHODOLDLVRQ

    (QWWHGHWOJUDPPHGHUSRQVH

    6XSSUHVVLRQGHODOLDLVRQ

    Figura 2-13 Intercambio de datos en el envo con telegrama de reaccin

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 50 Manual de producto, 04/2011, A5E02191073-03

    Enviar datos La peticin SEND se desarrolla en el siguiente orden: Interlocutor activo

    Enva un telegrama SEND. ste contiene el encabezado y datos. Interlocutor pasivo

    Recibe el telegrama, comprueba el encabezado as como los datos y confirma la recepcin con un telegrama de reaccin tras la transmisin de los datos a la CPU.

    Interlocutor activo Recibe el telegrama de reaccin. Enva datos tiles. Si la cantidad de datos tiles supera los 128 bytes, enva un telegrama SEND de continuacin.

    Interlocutor pasivo Recibe el telegrama SEND de continuacin, comprueba el encabezado y los datos, y confirma la recepcin con un telegrama de reaccin de continuacin tras la transmisin de los datos a la CPU.

    Nota Si la CPU no ha recibido el telegrama SEND sin errores o si se ha producido un error en el encabezado del telegrama, el interlocutor registra un nmero de error en el 4 byte del telegrama de reaccin. Si se trata de fallos de protocolo no se realiza ninguna entrada en el telegrama de reaccin.

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin Manual de producto, 04/2011, A5E02191073-03 51

    Telegramas SEND de continuacin Cuando la cantidad de datos sobrepasa los 128 bytes, se inicia un telegrama SEND de continuacin. El desarrollo es anlogo al de un telegrama SEND. Si se envan ms de 128 bytes, stos se transmiten automticamente en uno o ms telegramas de continuacin. La siguiente figura muestra el desarrollo de la transmisin de datos al enviar un telegrama SEND de continuacin con un telegrama de reaccin de continuacin.

    '/(

    (7;%&&

    '/(

    '/(

    67;

    '/(

    (7;'/(

    '/(67;

    %&&

    rE\WHHUE\WHrE\WH

    HUE\WH

    rE\WH

    QE\WH

    HUE\WH

    HUE\WH

    rE\WH

    rE\WHrE\WH

    ,QWHUORFXWRU&3

    'DWRVWLOHV

    7HOHJUDPDVXFHVLYR6(1'

    &DUFWHUGHLQLFLR+$FXVHSRV+

    7HOHJUDPDVXFHVLYR))+

    3HWLFLQ6(1'+%ORTXHGHGDWRV+

    rE\WHGHGDWRVrE\WHGHGDWRV

    HQVLPRE\WHGHGDWRV

    &DUFWHUGHILQ+&DUFWHUGHILQ+

    FRQILUPDFLQSRV+

    7HOHJUDPDGHUHVSXHVWDVXFHVLYR

    &DUFWHUGHLQLFLR+

    FRQILUPDFLQSRV+

    7HOHJUDPDGHUHVSXHVWDVXFHVLYR))+

    1PHURGHHUURU+

    &DUFWHUGHILQ+&DUFWHUGHILQ+6ORFRQFRPSUREDFLQGHEORTXHFRQILUPDFLQSRV+

    (VWDEOHFLPLHQWRGHODRQH[LQ

    (QFDEH]DGRGHWHOHJUDPD

    )LQGHODFRQQH[LQ

    (VWDEOHFLPLHQWRGHODRQH[LQ

    (QFDEH]DGRGHOWHOHJUDPDGHUHVSXHVWD

    )LQGHODFRQQH[LQ

    ++

    +

    6ORFRQFRPSUREDFLQGHEORTXH

    Figura 2-14 Desarrollo del telegrama SEND de continuacin con un telegrama de resreaccin de

    continuacin

  • Principios de la transmisin serie de datos 2.5 Transmisin de datos con el protocolo mainframe RK 512

    Acoplamiento punto a punto CP 341, configuracin y parametrizacin 52 Manual de producto, 04/2011, A5E02191073-03

    2.5.2 Recoger datos con RK 512

    Recoger datos con RK 512 La siguiente figura representa el la evolucin del proceso de transmisin de datos al recoger datos con un telegrama de reaccin con el protocolo mainframe RK 512. &3

    )LQGHODFRQH[LQ

    ,QWHUORFXWRU

    &DUFWHUGHLQLFLR+&RQILUPDFLQSRV+

    ++3HWLFLQ)(7&++%ORTXHGHGDWRV+2ULJGDWRV2IIVGDWRV3DOORQJLWXG':QLQJXQD.0))+VOR&