1
SIMATIC S7-300 Acoplamiento punto a punto CP 341, configuracin y parametrizacin
______________
Presentacin del producto
Principios de la transmisin
2
______________
serie de datos
SIMATIC Puesta en marcha del
3
______________
CP 341
S7-300
4
Acoplamiento punto a punto CP 341, ______________
Montar el CP 341
configuracin y parametrizacin Configurar y parametrizar el
5
Manual de producto
______________
CP 341
Comunicacin mediante
6
______________
bloques de funcin
Comportamiento de
______________
7
arranque y cambios de
estado operativo del CP 341
8
______________
Diagnstico del CP 341
Ejemplo de programacin de
9
______________
bloques estndar
A
______________
Especificaciones tcnicas
B
______________
Cables de conexin
C
______________
Accesorios y referencias
Bibliografa relativa a
D
______________
SIMATIC S7
09/2008
A5E02191073-01
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 equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este
documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento,
conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
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.
Nota
Este manual describe el procesador de comunicaciones CP 341 actual en el momento en
que se imprimi el manual. Nos reservamos el derecho a describir en una "Informacin de
producto" los cambios posteriores que se realicen respecto a la funcionalidad de los
bloques.
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.
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 empleo de material 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 ecolgicos del aparato una vez finalizada su vida til,
dirjase a:
Siemens Aktiengesellschaft
Anlagenbau und Technische Dienstleistungen
ATD TD 3 Kreislaufwirtschaft
Postfach 32 40
D-91050 Erlangen
Telfono: +49 (9131) 73 36 98
Telefax: +49 (9131) 72 66 43
Esta oficina de Siemens ofrece un sistema de reciclaje amplio y flexible a un precio fijo y
asesoramiento individual. Tras la eliminacin del aparato recibir protocolos de despiece
con informacin sobre fracciones de material y los correspondientes certificados de los
materiales.
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.de/simatic-tech-doku-portal
El catlogo online y el sistema de pedidos online se encuentran en:
http://mall.automation.siemens.com/
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.
Telfono: +49 (911) 895-3200.
Internet: http://www.sitrain.com
Technical Support
Contacte el servicio de asistencia tcnica (Technical Support) para todos los productos de
Industry Automation y Drive Technology
a travs del formulario web para el Support Request
http://www.siemens.de/automation/support-request
Telfono: + 49 180 5050 222
Fax: + 49 180 5050 223
Encontrar ms informacin sobre nuestro Technical Support en la direccin de Internet
http://www.siemens.de/automation/service
Consulte tambin
Bibliografa relativa a SIMATIC S7 (Pgina 245)
Prlogo ...................................................................................................................................................... 3
1 Presentacin del producto ....................................................................................................................... 17
1.1 Posibilidades de aplicacin del CP 341.......................................................................................17
1.2 Configuracin del CP 341 ............................................................................................................20
1.3 Componentes para un acoplamiento punto a punto con el CP 341 ............................................22
1.3.1 Componentes de hardware necesarios .......................................................................................22
1.3.2 Componentes de software necesarios ........................................................................................23
1.4 Propiedades de la interfaz serie ..................................................................................................24
1.4.1 Interfaz RS 232C del CP 341-RS 232C.......................................................................................24
1.4.2 Interfaz 20mA TTY del CP 341-20mA TTY .................................................................................26
1.4.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485 ....................................................................27
1.5 Cables de conexin para el acoplamiento del procesador de comunicaciones a un
interlocutor ...................................................................................................................................28
2 Principios de la transmisin serie de datos.............................................................................................. 29
2.1 Transmisin serie de un carcter.................................................................................................29
2.2 Procedimiento de transmisin en el acoplamiento punto a punto ...............................................33
2.3 Seguridad de transmisin ............................................................................................................35
2.4 Transmisin de datos con el procedimiento 3964(R) ..................................................................38
2.4.1 Principio de la transmisin de datos con el procedimiento 3964(R)............................................38
2.4.2 Caracteres de control del procedimiento 3964(R) .......................................................................38
2.4.3 Suma de comprobacin de bloques ............................................................................................39
2.4.4 Enviar datos con 3964(R) ............................................................................................................40
2.4.5 Recibir datos con 3964(R) ...........................................................................................................42
2.4.6 Tratamiento de datos errneos....................................................................................................44
2.5 Transmisin de datos con el protocolo mainframe RK 512.........................................................50
2.5.1 Enviar datos con RK 512 .............................................................................................................53
2.5.2 Recoger datos con RK 512..........................................................................................................56
2.5.3 Modo casi dplex .........................................................................................................................59
2.5.4 RK 512, peticiones de CPU .........................................................................................................60
2.6 Transmisin de datos con el driver ASCII ...................................................................................62
2.6.1 Principio de la transmisin de datos con el driver ASCII.............................................................62
2.6.2 Enviar datos con el driver ASCII ..................................................................................................62
2.6.3 Recibir datos con el driver ASCII .................................................................................................65
2.6.4 Modo RS 485 ...............................................................................................................................72
2.7 Transmisin de datos con el driver de impresora........................................................................76
2.8 Datos de parametrizacin ............................................................................................................80
2.8.1 Datos de parametrizacin del procedimiento 3964(R) ................................................................80
2.8.2 Datos de parametrizacin del protocolo para mainframe RK 512...............................................86
2.8.3 Datos de parametrizacin del driver ASCII..................................................................................88
2.8.4 Datos de parametrizacin del driver de impresora ......................................................................95
2.8.5 Instrucciones de conversin y control para la salida por impresora..........................................100
Tablas
Tabla 1- 1 Variantes del mdulo CP 341 ..................................................................................................... 17
Tabla 1- 2 Funciones de las variantes del mdulo CP 341 ......................................................................... 18
Tabla 1- 3 Componentes de hardware para un acoplamiento punto a punto.............................................. 22
Tabla 1- 4 Componentes de software para un acoplamiento punto a punto con el CP 341 ....................... 23
Tabla 1- 5 Seales de la interfaz RS 232C.................................................................................................. 25
Tabla 2- 1 Estructura del encabezado del telegrama de orden (RK 512).................................................... 51
Tabla 2- 2 Tiempo de vigilancia al telegrama de reaccin en funcin de la velocidad de transmisin ....... 52
Tabla 2- 3 Estructura del encabezado del telegrama de reaccin (RK 512) ............................................... 52
Tabla 2- 4 Protocolo 3964(R) ....................................................................................................................... 81
Tabla 2- 5 Parmetros de protocolo (procedimiento 3964(R)) .................................................................... 82
Tabla 2- 6 Velocidad de transmisin/trama de caracteres (procedimiento 3964(R)) .................................. 83
Tabla 2- 7 Bfer de recepcin del CP (procedimiento 3964(R)).................................................................. 84
Tabla 2- 8 Interfaz X27 (RS 422) (procedimiento 3964(R)) ......................................................................... 84
Tabla 2- 9 Protocolo para mainframe RK 512.............................................................................................. 86
Tabla 2- 10 Bfer de recepcin del CP (procedimiento 3964(R)).................................................................. 87
Tabla 2- 11 Parmetros de protocolo (driver ASCII)...................................................................................... 89
Tabla 2- 12 Velocidad de transmisin/trama de caracteres (driver ASCII).................................................... 90
Tabla 2- 13 Control del flujo de datos (driver ASCII) ..................................................................................... 91
Tabla 2- 14 Bfer de recepcin del CP (driver ASCII) ................................................................................... 92
Tabla 2- 15 Interfaz X27 (RS 422/485) (driver ASCII) ................................................................................... 93
Tabla 2- 16 Velocidad de transmisin/trama de caracteres (driver de impresora) ........................................ 95
Tabla 2- 17 Control del flujo de datos (driver de impresora).......................................................................... 96
Tabla 2- 18 Interfaz X27 (RS 422/485) (driver ASCII) ................................................................................... 97
Tabla 2- 19 Diseo de pgina (driver de impresora)...................................................................................... 97
Tabla 2- 20 Juego de caracteres (driver de impresora) ................................................................................. 98
Tabla 2- 21 Caracteres de control (driver de impresora) ............................................................................... 98
Tabla 2- 22 Textos de aviso (driver de impresora) ........................................................................................ 99
Tabla 2- 23 Modos de representacin en la instruccin de conversin....................................................... 102
Tabla 5- 1 Posibilidades de configuracin del CP 341............................................................................... 115
Tabla 5- 2 Principio de configuracin de los registros ............................................................................... 119
Tabla 5- 3 Datos identificativos .................................................................................................................. 119
Tabla 5- 4 Datos identificativos del mdulo CP 341 .................................................................................. 120
Tabla 5- 5 Indicadores LED en el proceso de carga de una actualizacin de firmware............................ 125
Figuras
Figura 1-1 Disposicin de los elementos en el procesador de comunicaciones CP 341 .............................20
Figura 1-2 Conector de bus...........................................................................................................................21
Figura 2-1 Trama de caracteres de 10 bits ...................................................................................................31
Figura 2-2 Tiempo de retardo de caracteres.................................................................................................32
Figura 2-3 Catalogacin de los protocolos existentes del CP 341 en el modelo de referencia....................35
Figura 2-4 Suma de comprobacin de bloques ............................................................................................39
Figura 2-5 Intercambio de datos al transmitir con el procedimiento 3964(R) ...............................................40
Figura 2-6 Intercambio de datos al recibir con el procedimiento 3964(R) ....................................................42
Figura 2-7 Intercambio de datos al recibir datos errneos............................................................................44
Figura 2-8 Intercambio de datos en caso de un conflicto de inicializacin ...................................................45
Figura 2-9 Esquema de desarrollo del arranque del procedimiento 3964(R) ...............................................46
Figura 2-10 Esquema del desarrollo de la transmisin con el procedimiento 3964(R) ..................................47
Figura 2-11 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 1) ......................48
Figura 2-12 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 2) ......................49
Figura 2-13 Intercambio de datos en el envo con telegrama de reaccin .....................................................53
Figura 2-14 Desarrollo del telegrama SEND de continuacin con un telegrama de resreaccin de
continuacin .................................................................................................................................55
Figura 2-15 Intercambio de datos al recoger datos con telegrama de reaccin.............................................56
Figura 2-16 Desarrollo de un telegrama FETCH de continuacin con un telegrama de reaccin de
continuacin .................................................................................................................................58
Figura 2-17 Modo casi dplex .........................................................................................................................59
Figura 2-18 Esquema del desarrollo de la transmisin de datos con RK 512 mediante peticiones de
CPU..............................................................................................................................................60
Figura 2-19 Esquema del desarrollo de la transmisin de datos con RK 512 mediante peticiones del
interlocutor ...................................................................................................................................61
Figura 2-20 Esquema de desarrollo de la transmisin....................................................................................64
Figura 2-21 Esquema del desarrollo de la recepcin con el criterio de fin "Transcurrido el tiempo de
retardo caracteres".......................................................................................................................66
Figura 2-22 Desarrollo del proceso de recepcin con el criterio de fin "Carcter de fin"................................68
Figura 2-23 Esquema de desarrollo de la recepcin con criterio de fin "Longitud fija del telegrama"............70
Figura 2-24 Cronograma para el control automtico de las seales cualificadoras RS 232C .......................74
Figura 2-25 Esquema de desarrollo de la salida por impresora .....................................................................78
Figura 2-26 Cableado del receptor en la interfaz X27 (RS 422) (procedimiento 3964(R)).............................85
Figura 2-27 Cableado del receptor en la interfaz X27 (RS 422/485) (driver ASCII) .......................................94
Figura 2-28 Estructura esquemtica de la cadena de formato .....................................................................100
Figura 2-29 Estructura esquemtica de una instruccin de conversin .......................................................101
Figura 2-30 Estructura esquemtica de una instruccin de control..............................................................107
Nota
Detrs de los CPs de comunicacin externos CP342-5 (Profibus DP) y CP343-1
(Profinet IO) no pueden emplearse los mdulos CP341 (6ES7341-1xH0y-0AE0)!
(OHPHQWRVGH
LQGLFDFLQ
6)
7['
5['
,QWHUID]LQWHJUDGD
3XHUWDIURQWDO
&RQH[LQSDUD
DOLPHQWDFLQGH&&9
0
/
0 7RUQLOORGHILMDFLQ
Indicadores LED
En el frontal del procesador de comunicaciones es encuentran los siguientes indicadores
LED:
SF (rojo) Indicador de fallo
TxD (verde) la interfaz est enviando
RxD (verde) la interfaz est recibiendo
El captulo "Diagnstico con los indicadores del CP 341 (Pgina 187)" 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 24)".
&RQWDFWRVSDUDFRQHFWDUHO
EXVGHIRQGR6
Componentes de hardware
En la siguiente tabla encontrar los componentes de hardware necesarios para un
acoplamiento punto a punto con el CP 341.
Componentes de software
En la siguiente tabla encontrar los componentes de software necesarios para un
acoplamiento punto a punto con el CP 341.
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:
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:
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:
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.
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 33)" y "Datos de parametrizacin (Pgina 80)" se describe el papel que
desempean las convenciones en los diferentes mtodos de transmisin y su
parametrizacin.
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
(VWDGRGHVHDO
1 2 8 9 10
(VWDGRGHVHDO
ELWGHDUUDQTXH
ELWVGHSDUDGD
ELWVGHGDWRV
ELWVGHGDWRVELWGHDUUDQTXHELWVGHGDWRVELWGHSDULGDGELWGHSDUDGD
(VWDGRGHVHDO
1 2 8 9 10
(VWDGRGHVHDO
ELWGHDUUDQTXH
ELWGHSDULGDG
ELWGHSDUDGD
ELWVGHGDWRV
ELWVGHGDWRVELWGHDUUDQTXHELWVGHGDWRVELWGHSDUDGD
(VWDGRGHVHDO
1 2 9 10
(VWDGRGHVHDO
ELWGHDUUDQTXH
ELWGHSDULGDG
ELWVGHGDWRV
6HDO
&DUFWHUQ
&DUFWHUQ
=9=
1
7LHPSRW
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.
1LYHOGHWUDQVSRUWH
1LYHO &DGDXQRGHORVWHOHJUDPDVGH
FRPDQGRUHFLELGRFRUUHFWDPHQWHVH
UHVSRQGHFRQXQWHOHJUDPDGH
RK 512
UHVSXHVWD
1RH[LVWHGDGRTXHVHWUDWDGHXQ
1LYHO VLPSOHDFRSODPLHQWRSXQWRDSXQWR
1LYHOGHVHJXULGDG
1LYHO 7UDQVPLVLQGHORVE\WHVGHGDWRVFRQ
3964(R)
56HDDGHQORVFDUDFWHUHVGH
LQLFLR\ILQDOHQFDVRGHHUURUOD
WUDQVPLVLQSXHGHUHSHWLUVH
'ULYHUGHLPSUHVRUD
1LYHO
1LYHOGHWUDQVPLVLQGHELWV
'ILQLFLQGHODWUDQVPLVLQIVLFD
'ULYHU$6&,,
GHORVE\WHVGHGDWRV
Figura 2-3 Catalogacin de los protocolos existentes del CP 341 en el modelo de referencia
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.
7HOHJUDPD
+++++++
%&&
Nota
En caso de un duplicado de carcter DLE, el carcter DLE se incluye dos veces en la
formacin del BCC.
&3 ,QWHUORFXWRU
HUE\WHGHGDWRV HUE\WH
|E\WHGHGDWRV |E\WH 'DWRV
1XW]
WLOHV
GDWHQ
QE\WHGHGDWRV QE\WH
Enviar datos
Si se logra establecer la conexin, los datos tiles contenidos en el bfer de salida del
procesador de comunicaciones se envan al interlocutor con los parmetros de transmisin
seleccionados. El interlocutor vigila la distancia temporal de los caracteres entrantes. La
distancia entre dos caracteres no debe ser mayor al 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 al estado de reposo. Seguidamente el procedimiento comienza
de nuevo la fase de transmisin con el establecimiento de la conexin STX.
,QWHUORFXWRU &3
HUE\WH HUE\WHGHGDWRV
|E\WH |E\WHGHGDWRV
'DWRV
WLOHV
GDWHQ
QE\WH QE\WHGHGDWRV
Nota
En cuanto est listo, el procedimiento 3964(R) comienza enviando el carcter NAK al
interlocutor para que ste pase al estado de reposo.
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, slo uno de ellos se registrar en
el bfer de recepcin.
Cada vez que se reciben un carcter, se espera al siguiente durante el tiempo de retardo de
caracteres. Si ste 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 desconecte la
comunicacin y seguidamente 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).
,QWHUORFXWRU &3
5HFLELUGDWRV
HUE\WHGHGDWRV HUE\WH
'DWRV
GDWHQ WLOHV
QE\WHGHGDWRV QE\WH
1XHYRLQWHQWRGH
HVWDEOHFLPLHQWRGHFRQH[LQ
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.
Conflicto de inicializacin
La figura siguiente muestra el desarrollo de la transmisin de datos en caso de un conflicto
de inicializacin.
&3 ,QWHUORFXWRU
GHPHQRUSULRULGDG GHPD\RUSULRULGDG
HUE\WHGHGDWRV HUE\WH
|E\WHGHGDWRV |E\WH
'DWRV
WLOHV
QE\WHGHGDWRV QE\WH
|LQWHQWRGHHVWDEOHFLPLHQWR
GHFRQH[LQ
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.
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 tiles 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 slo se
notifica si las repeticiones no han dado resultado.
$UUDQTXHWUDVHOUHLQLFLRGHOD&38R
HOUHVWDEOHFLPLHQWRGHODWHQVLQ
(YDOXDU
ODSDUDPHWUL]DFLQ
,QLFLDOL]DUODLQWHUID]
(QYLDU1$.
* 3HWLFLQGHHQYR
*
*
(QYRGH1$.
: (QYRGH1$. [!
[
[!
[
[
(QYRGH67;
:
,QLFLR775$ [
7!775$
FDUFWHUFRQ
(VSHUDD H[FHSFLQGH
3ULRULGDG
FRQILUPD '/(67&R
DOWD
67; FLQ'/( FDUFWHUHUUQHR
3ULRULGDG
EDMD XQHUODXEWHU
(QYRGHEORTXH (PSIDQJ
VLHVQHFHVDULR
'/(GXSOLFDGR (QYRGH1$.
(QYRGH
'/((7;
5
(QYRGH%&&
,QLFLR775$
7!775$
FDUFWHUFRQ
(VSHUDD H[FHSFLQGH'/(
FRQILUPD RFDUFWHUHUUQHR
FLQ'/(
%&&VORHQ5 (QYRILQDOL]DGR
[ FRQWDGRULQWHQWRVHVWDEOHFLPLHQWR
775$ PV5775$ V *
: FRQWDGRULQWHQWRVGHWUDQVPLVLQ
HQFDVRGHURWXUDGHOQHD%5($.LQPHGLDWDPHQWHDHVWDGRGHUHSRVR
&DUFWHUFRQH[FHSFLQ
GH67;1$. 3HWLFLQGHHQYR
*
5HFHSFLQ
GH67;
(VSHUDGH
UHSHWLFLQ
$QRWDFLQ
GH1$.
:
&RQIOLFWRGH
,QLFLR LQLFLDOL]DFLQ
71$.7,0 SULRULGDGEDMD
(VSHUD
,QLFLR7!71$.7,0
%IHUOLEUH 1RKD\EIHUOLEUH
(QYRGH'/( (QYRGH1$.
*
71$.7,0 PV
: FRQWDGRUGHLQWHQWRVGHWUDQVPLVLQ
HQFDVRGHURWXUDGHOQHD%5($.LQPHGLDWDPHQWH
DHVWDGRGHUHSRVR
Figura 2-11 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 1)
,QLFLR775&
$QRWDFLQ
&DUFWHUFRUUHFWR GH1$.
FRQH[FHSFLQ
GH'/( (VSHUDD
&DUFWHUHUUQHR
UHFHSFLQ
GHFDUFWHU 7!775&
'/(
,QLFLR775&
YHU
GRSSHOWHV'/(
,QLFLR775&
7!775&
(VSHUDD %&&HUUQHR
%&&
%%&
1$.DQRWDGR
(QYRGH'/( (QYRGH1$.
&RQIOLFWRGH
LQLFLDOL]DFLQDQRWDGR 5HFHSFLQILQDOL]DGD
:!
SULRULGDGEDMD
:
$QRWDUUHSHWLFLQ
HVSHUDGDLQLFLRGH7EORTXH
*
7!7EORTXH
(VSHUDD
67;
7LHPSRV775& PV7EORTXH V *
67;
: FRQWDGRULQWHQWRVGHWUDQVPLVLQ
%&&VORHQ5
HQFDVRGHURWXUDGHOQHD%5($.LQPHGLDWDPHQWHDHVWDGRGHUHSRVR
Figura 2-12 Esquema del desarrollo de la recepcin con el procedimiento 3964(R) (parte 2)
Telegrama de reaccin
El protocolo para mainframe RK 512 responde a cada telegrama de orden recibido con un
telegrama de reaccin a la CPU (capa 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 tiles y el
interlocutor responde con un telegrama de reaccin sin datos tiles.
Telegrama FETCH
En un telegrama FETCH el CP 341 enva un telegrama de orden sin datos tiles y el
interlocutor responde con un telegrama de reaccin con datos tiles.
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.
Byte Significado
1 El identificador del telegrama en telegramas de orden (00H),
en telegramas de orden de continuacin (FFH)
2 Identificador del telegrama (00H)
3 'A' (41H) para peticin SEND con DB de destino o
'O' (4FH) para peticin SEND con DX de destino o
'E' (45H) para peticin FETCH
4 los datos a transmitir estn formados por (al enviar slo es posible 'D'):
'D' (44H) =bloque de datos 'X' (58H)=bloque de datos ampliado
'E' (45H) = bytes de entrada 'A' (41H) =bytes de salida
'M' (4DH) =bytes de marcas 'T' (54H) = clulas de temporizador
'Z' (5AH) =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 slo se compone de los bytes 1 a 4.
Telegrama de reaccin
Una vez transferido el telegrama de orden, el RK 512 espera un telegrama de reaccin 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:
El campo atenuado "Tiempo de espera mximo" slo sirve para indicar el tiempo de
vigilancia utilizado y no se puede editar!
Byte Significado
1 Identificador del telegrama en telegramas de reaccin (00H),
en telegramas de reaccin de continuacin (FFH)
2 Identificador del telegrama (00H)
3 ocupado con 00H
4 Nmero de error del interlocutor en el telegrama de reaccin:*
00H si la transmisin ha transcurrido sin problemas
> 00H nmero de error
* El nmero de error del telegrama de reaccin provoca automticamente un nmero de evento en la
salida STATUS de los bloques de funcin.
&3 ,QWHUORFXWRU
7HOHJUDPD6(1'
(00H) 1. Byte
(00H) 2. Byte
3HWLFLQ6(1'+ 3. Byte
%ORTXHGHGDWRV+ 4. Byte
'HVWGDWRV '%$+ 5. Byte (QFDEH]DGR
Offs. datos DW01 (01H) 6. Byte GHO
3DOORQJLWXG + 7. Byte WHOHJUDPD
50 DW (32H) 8. Byte
QLQJXQD.0))+ 9. Byte
VOR&38)+ 10. Byte
7HOHJUDPDGHUHDFFLQ
&DUFWHUGHLQLFLR+ STX (VWDEOHFLPLHQWR
&RQILUPDFLQSRV+ DLE GHOD
FRQH[LQ
(00H) 1. Byte
(00H) (QFDEH]DGR
2. Byte
GHOWHOHJUDPD
(00H) 3. Byte
GHUHDFFLQ
4. Byte
1PHURGHHUURU+
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.
&3 ,QWHUORFXWRU
7HOHJUDPD6(1'GHFRQWLQXDFLQ
(VWDEOHFL
&DUFWHUGHLQLFLR+ 67; PLHQWRGHOD
FRQILUPDFLQSRV+ '/( FRQH[LQ
E\WHGHGDWRV E\WH
E\WHGHGDWRV E\WH 'DWRV
WLOHV
HQVLPRE\WHGHGDWRV HQVLPRE\WH
7HOHJUDPDGHUHDFFLQGHFRQWLQXDFLQ
&DUFWHUGHLQLFLR+ 67; (VWDEOHFL
&RQILUPDFLQSRV+ '/( PLHQWRGHOD
FRQH[LQ
7HOHJUDPDGHUHDFFLQ
GHFRQWLQXDFLQ))+ E\WH
(QFDEH]DGR
+ E\WH GHOWHOHJUDPD
+ E\WH GHUHDFFLQ
1PHURGHHUURU E\WH
+
&DUFWHUGHILQ+ '/(
(VWDEOHFL
&DUFWHUGHILQ+ (7;
PLHQWRGHOD
6ORFRQFRPSUREDFLQGHEORTXH %&&
FRQH[LQ
&RQILUPDFLQSRV+ '/(
Figura 2-14 Desarrollo del telegrama SEND de continuacin con un telegrama de resreaccin de
continuacin
&3 ,QWHUORFXWRU
7HOHJUDPD)(7&+
&DUFWHUGHLQLFLR+ 67; (VWDEOHFLPLHQWR
GHOD
&RQILUPDFLQSRV+ '/( FRQH[LQ
+ E\WH
+ E\WH
3HWLFLQ)(7&++ E\WH
%ORTXHGHGDWRV+ E\WH (QFDEH]DGR
E\WH GHO
2ULJGDWRV '%+
WHOHJUDPD
2IIVGDWRV ':+ E\WH
3DOORQJLWXG + E\WH
': + E\WH
QLQJXQD.0))+ E\WH
VOR&38)+ E\WH
&DUFWHUGHILQ+
&DUFWHUGHILQ+ '/( (VWDEOHFL
(7; PLHQWRGHOD
6ORFFRPSUREEORTXH
%&& FRQH[LQ
&RQILUPDFLQSRV+
'/(
7HOHJUDPDGHUHDFFLQFRQGDWRV
&DUFWHUGHLQLFLR+ 67; (VWDEOHFLPLHQWR
GHOD
&RQILUPDFLQSRV+ '/( FRQH[LQ
E\WH
+ (QFDEH]DGR
E\WH
+ E\WH GHOWHOHJUDPD
+ E\WH GHUHDFFLQ
1PHURGHHUURU+
E\WH
E\WHGHGDWRV E\WH
E\WHGHGDWRV 'DWRV
WLOHV
HQVLPRE\WH
HQVLPRE\WHGHGDWRV
Recoger datos
La peticin FETCH se desarrolla en el siguiente orden:
Interlocutor activo
Enva un telegrama FETCH. ste contiene el encabezado.
Interlocutor pasivo
Recibe el telegrama, comprueba el encabezado, recoge los datos de la CPU y confirma
la recepcin con un telegrama de reaccin. ste contiene los datos.
Interlocutor activo
Recibe el telegrama de reaccin.
Si la cantidad de datos tiles supera los 128 bytes, enva un telegrama FETCH de
continuacin.. ste contiene los bytes 1 a 4 del encabezado.
Interlocutor pasivo
Recibe el telegrama FETCH de continuacin, comprueba el encabezado, recoge los
datos de la CPU y confirma la recepcin con un telegrama de reaccin de continuacin
con ms datos.
Si el 4 byte lleva un nmero de error (diferente de 0), el telegrama de reaccin no contiene
datos.
Si se solicitan ms de 128 bytes, stos se transmiten automticamente en uno o ms
telegramas de continuacin.
Nota
Si la CPU no ha recibido el telegrama FETCH 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.
&3 ,QWHUORFXWRU
7HOHJUDPD)(7&+GHFRQWLQXDFLQ
&DUFWHUGHLQLFLR+ (VWDEOHFLPLHQWR
67;
&RQILUPDFLQSRV+ '/( GHOD
7HOHJUDPDGHUHDFFLQGHFRQWLQXDFLQ
&DUFWHUGHLQLFLR+ 67; (VWDEOHFLPLHQWR
&RQILUPDFLQSRV+ GHOD
'/(
7HOHJUDPDGHUHDFFLQ E\WH
GHFRQWLQXDFLQ))+ (QFDEH]DGR
E\WH GHOWHOHJUDPD
+
+ E\WH GHUHDFFLQ
1PHURGHHUURU+ E\WH
E\WHGHGDWRV E\WH
E\WHGHGDWRV E\WH 'DWRV
WLOHV
HQVLPRE\WHGHGDWRV HQVLPRE\WH
&3 ,QWHUORFXWRU
7HOHJUDPD6(1'
7HOHJUDPDGHUHVSXHVWD
HUWHOHJUDPD6(1'GHFRQWLQXDFLQ
7HOHJUDPD6(1'GHOLQWHUORFXWRU
HUWHOHJUDPDGHUHVSXHVWDGHFRQWLQXDFLQ
|WHOHJUDPD6(1'GHFRQWLQXDFLQ
7HOHJUDPDGHUHVSXHVWD
|WHOHJUDPDGHUHVSXHVWDGHFRQWLQXDFLQ
3RVLFLQ
GHUHSRVR
SHWLFLRQHV
&38
3HWLFLQ&38
7HOHJUDPDGH
RUGHQGH&38
,QLFLR75($
7!75($
(VSHUDD HUURULQWHUUXSFLQ
WHOHJUDPDGH
UHVS
7HOHJUDPDGH
UHVSXHVWDUHFLELGR
7RGRVORVGDWRVUHFLELGRV
3HWLFLQGH&38
2WURVVXE ILQDOL]DGD
EORTXHV
(QYLRGHWHOH
JUDPDGHRUGHQ
GHFRQWLQXDFLQ
,QLFLR75($
7!75($RWHOHJUDPD
(VSHUD GHUHVSXHVWDUHFLELGR
DWHOHJGH
UHVSGH
(UURULQWHUUXSFLQ
FRQWLQXDFLQ
7HOHJUDPDGH
UHVSXHVWDGHFRQ
WLQXDFLQUHFLELGR
7LHPSRGHYLJLODQFLDGHWHOHJUDPDGHUHVSXHVWD
HQIXQFLQGHODYHORFLGDGGHWUDQVP
75($ VVV
Figura 2-18 Esquema del desarrollo de la transmisin de datos con RK 512 mediante peticiones de
CPU
3RVLFLQGH
UHSRVRSHWL
FLRQHVGHLQ
WHUORFXWRU
7HOHJUDPDGHRUGHQGH
LQWHUORFXWRUUHFLELGR
7UDQVPLWLUGDWRVDO
3/&RUHFRJHUORV
GHOPLVPR
(UURU
(QYRGHWHOHJUDPD (QYRGHWHOHJUDPD
GHUHVSXHVWDVLQ GHUHVSXHVWDFRQ
UHJLVWURGHHUURU UHJLVWURGHHUURU
3HWLFLQGH
LQWHUORFXWRUILQDOL]DGD
7RGRVORVGDWRVUHFLELGRV
2WURV
VXEEORTXHV
,QLFLR75($
(VSHUDD 7!75($RWHOHJUDPD
WHOHJUDPDGH GHRUGHQUHFLELGR
FRQWLQXDFLQ (UURULQWHUUXSFLQ
7HOHJUDPDGH
UHVSXHVWDGHFRQ
WLQXDFLQUHFLELGR
7LHPSRGHYLJLODQFLDSDUDWHOHJUDPDGHUHVSXHVWDHQIXQFLQGHODYHORFLGDGGHWUDQVPLVLQ
75($ VVV
3/& DXWPDWD
Figura 2-19 Esquema del desarrollo de la transmisin de datos con RK 512 mediante peticiones del
interlocutor
Nota
Al parametrizar el control de flujo XON/XOFF, los datos tiles no deben contener ninguno de
los caracteres parametrizados XON o XOFF. Los ajustes por defecto son DC1 = 11H para
XON y DC3 = 13H para XOFF.
Enviar datos
En la siguiente figura encontrar las fases del envo.
(VSHUDDSHWL
FLQGHHQYLR
3HWLFLQSURFHVDGD
3HWLFLQ6(1'UHFLELGD
(OQPHURQGHGDWRVD
(QYRGHORV
HQYLDUFRUUHVSRQGHDO
GDWRVWLOHV
SDUPHWUR/(1GHOD
SHWLFLQGHHQYR
(VSHUDQGR
FDUFWHU
&DUFWHUUHFLELGR
7HOHJUDPDUHJLVWUDGRHQEIHU
5HFHSFLQGH
FDUFWHUFRQ (UURUGHUHFHSFLQQR
YLJLODQFLDGH75& HVXQHUURUGH75&
(VSHUDUD75&
&DUDFWHUHVUHFLELGRV
GHVFDUWDGRV
7HOHJUDPDFRPSOHWR
75&WUDQVFXUULGR
5HJLVWUDUWHOHJUDPD
HQHOEIHUGH
UHFHSFLQP[
WHOHJURE\WHV
5HJLVWUDUHUURUHQOD
VDOLGD67$786GHO
)%
Figura 2-21 Esquema del desarrollo de la recepcin con el criterio de fin "Transcurrido el tiempo de
retardo caracteres"
En la siguiente figura encontrar el desarrollo del proceso de recepcin con el criterio de fin
"Carcter de fin".
&ULWHULRGHILQGHWHOHJUDPDUHFRQRFLGRVHUHJLVWUDXQDHQWUDGDGHHUURU
(VSHUDQGR
FDUFWHU
&DUFWHUUHFLELGR
7HOHJUDPDUHJLVWUDGRHQEIHU
&DUFWHU
UHFLELGRFRQ
FRQWUROGHILQ\
YLJLODQFLDGH75&
7HOHJUDPD
FRPSOHWR
(VSHUDUD
VHDOGHILQ
YOLGD
5HJLVWUDUWHOHJUDPD
HQHOEIHUGH
UHFHSFLQP[
WHOHJURE\WHV 75&
ILQDOL]DGR
5HJLVWUDUHUURU
HQODVDOLGD
67$786GHO)%
Figura 2-22 Desarrollo del proceso de recepcin con el criterio de fin "Carcter de fin"
En la siguiente figura se muestra el desarrollo del proceso de recepcin con el criterio de fin
"Longitud fija del telegrama".
&ULWHULRGHILQGHWHOHJUDPDUHFRQRFLGRVHUHJLVWUDXQDHQWUDGDGHHUURU
(VSHUDQGR
FDUFWHU
&DUFWHUUHFLELGR
7HOHJUDPDUHJLVWUDGRHQEIHU
&DUFWHUUHFLELGRFRQ
FRQWUROGHORQJLWXG\
YLJLODQFLDGH75&
7HOHJUDPD
FRPSOHWR
(VSHUDQGR
QPHURGH
FDUDFWHUHV
5HJLVWUDUWHOHJUDPD
HQHOEIHUGH
UHFHSFLQP[
WHOHJURE\WH
75&
ILQDOL]DGR
5HJLVWUDUHUURU
HQODVDOLGD
67$786GHO)%
Figura 2-23 Esquema de desarrollo de la recepcin con criterio de fin "Longitud fija del telegrama"
Nota
Si la lectura continua de los datos recibidos en el programa de usuario se interrumpe
durante un tiempo, al volver a solicitar los datos recibidos puede ocurrir que la CPU reciba
primero telegramas antiguos del CP 341 y despus el ltimo telegrama. Los telegramas
antiguos son los telegramas que en el momento de la interrupcin se encontraban de
camino entre el CP 341 y la CPU o que ya haban sido recibidos por el FB.
Modo RS 485
Si utiliza el driver ASCII en modo RS 485 (semidplex, modo de dos hilos), debe garantizar
mediante el programa de usuario que nunca pueda enviar ms de una estacin. Si envan
ms de una simultneamente, el telegrama se falsifica.
Nota
Si se parametriza el control automtico de las seales cualificadoras RS 232C no es
posible ni el control del flujo de datos con RTS/CTS ni el control de RTS y DTR mediante
la funcin FC V24_SET! Si se parametriza un control del flujo de datos con RTS/CTS no
ser posible controlar RTS con la funcin FC V24_SET! Por el contrario, la lectura de
todas las seales cualificadoras RS 232C con la funcin FC V24_STAT siempre es
posible.
Nota
El control automtico de las seales cualificadoras RS 232C slo es posible en modo
semidplex. Si se parametriza el control automtico de las seales cualificadoras
RS 232C no es posible ni el control del flujo de datos con RTS/CTS ni el control de RTS
y DTR mediante la funcin FC V24_SET!
Nota
El "tiempo de supresin RTS" debe definirse en la interfaz de parametrizacin de tal
manera que el interlocutor pueda recibir completos los ltimos caracteres del telegrama
antes de que se suprima RTS, y con ello, la intencin de transmitir. El "tiempo de espera
para salida de datos" debe dimensionarse de manera que el interlocutor pueda pasar al
modo de disponibilidad de recepcin antes de que el tiempo haya transcurrido.
Cronograma
La figura muestra el desarrollo temporal de una peticin de envo.
21
576
2))
21
&76
2))
7;'
(QYR W
3HWLFLQGHHQYR ILQDOL]DGR
576 21
,QWHUORFXWRU 7LHPSRGH576
&76 21 D2))DJRWDGR
7LHPSRGHVDOLGDGHGDWRV ,QWHUORFXWRU
DJRWD(QYLDU &76 2))
7LHPSRGHVDOLGD 7LHPSRGH576
GHGDWRV D2))
Figura 2-24 Cronograma para el control automtico de las seales cualificadoras RS 232C
Nota
Al parametrizar el control del flujo de datos con RTS/CTS es necesario cablear por
completo las seales de interfaz utilizadas en la conexin por conector. Si se
parametriza un control del flujo de datos con RTS/CTS no ser posible controlar RTS con
la funcin FC V24_SET!
Introduccin
Con el driver de impresora se pueden imprimir textos de aviso con indicacin de fecha y
hora. De este modo es posible controlar procesos sencillos, imprimir avisos de error o
alarmas o p.ej. dar instrucciones a los operadores.
El driver de impresora contiene la capa fsica (nivel 1).
Variables
En un texto de aviso pueden mostrarse hasta 4 variables (3 + nmero de textos de aviso).
Los valores de las variables se pueden transferir de la CPU al CP 341. Como variables se
pueden visualizar: valores de clculo del programa de usuario (p. ej: niveles), fecha y hora,
cadenas (variable de cadena) y otros textos de aviso.
Para cada variable debe indicarse una instruccin de conversin en el texto de aviso
configurado o en la cadena de formato en la que est codificado el significado y el formato
de salida del valor de la variable.
Cadena de formato
La cadena de formato permite definir la representacin y la composicin de un texto de
aviso. La cadena de formato puede componerse de:
Texto (todos los caracteres imprimibles, p. ej: A las ... horas se ha alcanzado el nivel ... l)
Instrucciones de conversin para las variables (p. ej. %N = puntero hacia el nmero de
texto de aviso x, siendo x un valor de variable (vase ms abajo el ejemplo 2))
Para cada variable debe existir exactamente una sola instruccin de conversin en la
cadena de formato o en el texto de aviso configurado. Las instrucciones de conversin
se aplicarn a las variables segn el orden en que estn dispuestas.
Instrucciones de control con caracteres de control para negrita, cursiva, comprimido,
expandido o subrayado (p. ej. \B = activar negrita) o bien con caracteres de control
adicionales definidos por el propio usuario
Tambin pueden utilizarse caracteres de control adicionales si se introducen en la tabla de
caracteres de control de la interfaz de parametrizacin CP 341: Parametrizar un
acoplamiento punto a punto y se reparametriza el CP 341.
Otras funciones
Adems de la impresin de los textos de aviso, para la impresin tambin se pueden utilizar
las siguientes funciones. La ejecucin de estas funciones debe indicarse asimismo en la
cadena de formato.
Ajustar nmero de pgina (cadena de formato = %P)
Insertar salto de pgina (cadena de formato = \F)
Imprimir con/sin salto de lnea (\x al final de la cadena de formato)
Recuerde que de forma estndar, tras cada impresin se realiza un avance de lnea.
Ejemplos
Ejemplo 1: A las "17.30 " horas se alcanz el nivel "200" l
Cadena de formato = A las %Z se ha alcanzado el nivel %i l.
Variable 1 = hora
Variable 2 = nivel
Ejemplo 2: La presin de la cmara "disminuye"
Cadena de formato = %N %S
Variable 1 = 17 (texto de aviso n 17: La presin de la cmara ...)
Variable 2 = referencia a cadena (variable de cadena: ... disminuye)
Ejemplo 3: (Ajustar nmero de pgina a 10)
Cadena de formato = %P
Variable 1 = 10 (nmero de pgina: 10)
Impresin
Para la impresin de n bytes de datos tiles, al llamar al bloque de funcin P_PRINT debe
indicarse el nmero de bloque de un DB de punteros. En el DB de punteros, los punteros
que indican los bloques de datos estn depositados, junto con la cadena de formato y las
variables relacionadas, en un orden determinado.
Durante la impresin se preparan los datos que se van a imprimir. La impresin se prepara
de acuerdo con la parametrizacin realizada con la interfaz de parametrizacin CP 341:
Parametrizar acoplamiento punto a punto (diseo de pgina, juego de caracteres,
caracteres de control, etc.).
En la salida por impresora no se reciben caracteres. A excepcin de los caracteres de
control para el control de flujo, si stos se han parametrizado de la forma correspondiente.
No se acepta ningn otro carcter que pueda aparecer.
Nota
Al parametrizar el control de flujo XON/XOFF, los datos tiles no deben contener ninguno de
los caracteres parametrizados XON o XOFF. Los ajustes predeterminados son DC1 = 11H
para XON y DC3 = 13H para XOFF.
(VSHUDDOD
SHWLFLQGH
LPSUHVLQ
7UDEDMRSURFHVDGR
7UDEDMRGHLPSUHVLQUHFLELGR
/LVWRSDUDOD (OPHQVDMHDLPSULPLU
LPSUHVLQ\VDOLGD VHHVSHFLILFDPHGLDQWH
GHOPHQVDMH HOSXQWHURGHO'%GH
SXQWHUR
Nota
Si se efecta la parametrizacin con control de flujo RTS/CTS es imprescindible cablear
por completo las seales de interfaz utilizadas en la unin por conector.
Seal BUSY
El CP 341 evala la seal de control "BUSY" de la impresora. La impresora notifica al
CP 341 que est lista para recibir,
en el CP 341-20mA-TTY: con intensidad en la lnea RxD.
en CP 341RS 232C y CP 341-RS 422/485: con seal CTS = "ON".
Nota
Si se efecta la parametrizacin con control de flujo RTS/CTS, deber parametrizar en la
impresora la polaridad de la seal BUSY como sigue:
Seal BUSY: CTS = "OFF"
Recuerde que algunas impresoras indican la seal BUSY con ayuda de la seal DTR. En
tal caso debe efectuarse el correspondiente cableado en el cable de conexin que
conduce al CP 341.
Consulte tambin
Interfaz RS 232C del CP 341-RS 232C (Pgina 225)
Nota
En la variante del mdulo CP 341-RS 422/485, el procedimiento 3964(R) slo puede
utilizarse en modo a cuatro hilos.
Protocolo
La siguiente tabla describe el protocolo.
Parmetros de protocolo
Los parmetros de protocolo slo pueden ajustarse si en el protocolo no se han ajustado los
valores estndar.
5%
QLQJXQD
5$
9
5%
5$95%9
5$
9
9
5%
5$95%9
5$
9
Figura 2-26 Cableado del receptor en la interfaz X27 (RS 422) (procedimiento 3964(R))
Nota
Excepcin: En el protocolo mainframe RK 512, el nmero de bits de datos por carcter est
prefijado a 8.
Los parmetros del nivel de transporte (nivel 4) debe indicarlos en el bloque de funcin (FB)
que utilice.
Nota
En la variante de mdulo CP 341RS 422/485, el driver ASCII puede utilizarse en modo a
cuatro hilos (RS 422) y en modo a dos hilos (RS 485). Al parametrizar debe indicar la fsica
de interfaz respectiva (RS 422 RS 485).
Parmetros de protocolo
La tabla siguiente describe los parmetros de protocolo.
Informacin relacionada
En el captulo " Transmisin de datos con el driver ASCII (Pgina 62) " encontrar, a partir
del apartado "Seales cualificadoras RS 232C", ms informacin sobre el control del flujo de
datos con XON/XOFF o RTS/CTS as como sobre el control automtico de dichas seales.
Informacin relacionada:
En el captulo " Transmisin de datos con el driver ASCII (Pgina 62) " encontrar en el
apartado "Bfer de recepcin del CP 341" ms informacin sobre el uso del bfer de
recepcin.
5%
5$
9
5%
5$95%9
5$
9
9
5%
5$95%9
5$
9
Figura 2-27 Cableado del receptor en la interfaz X27 (RS 422/485) (driver ASCII)
Introduccin
Mediante los datos de parametrizacin del driver de impresora se pueden crear los
parmetros especficos para la transmisin y los textos de aviso para la salida por
impresora.
Diseo de pgina
La tabla siguiente describe los parmetros para el diseo de pgina.
Juego de caracteres
La tabla siguiente describe los parmetros del juego de caracteres.
Caracteres de control
La tabla siguiente describe los parmetros de los caracteres de control.
Caractersticas
Condiciones generales en la configuracin de textos de aviso:
Tamao del SDB de texto: 15 Kbytes
Longitud mx. del texto de aviso sin variables: 150 caracteres
Longitud mx. del texto de aviso con variables visualizadas: 250 caracteres
Nmero mx. de variables en textos de aviso: 4 (3 + nmero de texto de aviso)
Textos de aviso
En la siguiente tabla encontrar la descripcin de los parmetros para la parametrizacin de
los textos de aviso (con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento
punto a punto).
Introduccin
La salida de un texto de aviso con variables e instrucciones de control (como p. ej. negrita,
comprimida, expandida, cursiva y subrayado) se define con una cadena de formato.
En la cadena de formato tambin se pueden definir instrucciones para la ejecucin de otras
funciones de utilidad para la impresin, como definir el nmero de pgina, insertar un salto
de pgina, etc.
A continuacin se describen todos los caracteres y modos de representacin permitidos
para la cadena de formato. Tambin puede configurar todas las instrucciones de control
(menos \F "Nueva pgina" e \x "Imprimir sin salto de lnea") e instrucciones de conversin
para variables (menos %P "Configurar nmero de pgina") en los textos de aviso con la
interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto.
Cadena de formato
La figura muestra la estructura de una cadena de formato.
Una cadena de formato puede contener texto normal y/o instrucciones de conversin para
variables y/o instrucciones de control. El texto normal, las instrucciones de conversin y las
instrucciones de control se pueden suceder a discrecin en la cadena de formato.
A cada variable le corresponde exactamente una instruccin de conversin en la cadena de
formato o texto de aviso. Las instrucciones de conversin se aplicarn a las variables segn
el orden en que estn dispuestas.
7H[WRQRUPDO
WRGRVORVFDUDFWHUHVLPSULPLEOHV
,QVWUXFFLRQHVGHFRQYHUVLQ
,QVWUXFFLRQHVGHFRQWURO
Instruccin de conversin
La figura muestra esquemticamente la estructura de una instruccin de conversin.
,QGLFD 0RGRGH
$QFKR 3UHFLVLQ
GRU UHSUHVHQWDFLQ
Indicador
Ancho
Precisin
La precisin slo es relevante en los modos de representacin A, D, F y R. En el resto de
casos se ignora.
Representacin
La siguiente tabla describe los modos de representacin posibles para los valores de
variable. Son excepcin los modos de representacin N y P. Se explican despus de la
tabla.
El modo de representacin permite maysculas y minsculas.
lugar se imprimen 6 asteriscos * (el CP 341 no controla la hora). Dentro del texto de aviso estn permitidas todas las
instrucciones de conversin a excepcin de %N.
(2) El
modo de representacin P slo es posible en una cadena de formato. P no est permitida en los textos de aviso
configurables.
(3) La hora y la fecha actuales deben leerse mediante la funcin de sistema SFC 1 "READ_CLOCK" y depositarse en la
Cadena de = %N %S
formato
Variable 1 =17 (texto de aviso n 17: la presin de la cmara...)
Variable 2 = referencia a cadena (variable de cadena: ... disminuye)
Nota
Dentro del texto de aviso se pueden utilizar todas las instrucciones de conversin excepto
%N y todas las instrucciones de control excepto "\F" y "\x"! Si se indica un ancho
determinado en %N, la longitud del texto de aviso impreso quedar limitada por el ancho
indicado.
Cadena de = %P
formato
Variable 1 = 10 (nmero de pgina: 10)
Nota
En el modo de representacin P, la cadena de formato no puede contener ms texto, ni
instrucciones de conversin o control. El modo de representacin P no puede figurar en
textos de aviso configurados!
Instrucciones de control
Las instrucciones de control se emplean para lograr determinados efectos en la impresora
(p. ej. subrayado).
Adems de las instrucciones de control estndar (negrita, comprimido, expandido, cursiva y
subrayado) puede utilizar otros caracteres de control si los introduce antes de la
parametrizacin del CP 341 en la tabla de caracteres de control de la interfaz de
parametrizacin CP 341: Parametrizar acoplamiento punto a punto.
La figura muestra esquemticamente la estructura de una instruccin de control.
,PSUHVLQGHOFDUFWHU
?
,PSUHVLQGHOFDUFWHU
?
$FWLYDU 1HJULWD
%
'HVDFWLYDU &RPSULPLGR
&
([SDQGLGR
(
&XUVLYD
,
/HWUDVYHUVDOLWDV
.
6XEUD\DGR
,QVWUXFFLQGHFRQWUROHVWQGDU 8
Ejemplos
A continuacin se muestran algunos ejemplos con instrucciones de control.
Ejemplo 1:
Para imprimir en la impresora el texto "Negrita y subrayado son formas de resaltar un texto",
es necesario realizar las siguientes entradas:
\BNegrita\B y \Usubrayado\U son formas de resaltar un texto
Ejemplo 2:
Para poder transmitir a la impresora la cadena de formato con la instruccin de conversin
"n de texto %i de %8.2A" de forma transparente, es necesaria la siguiente entrada:
n de texto \%i del \%8.2A
Nota
En la instruccin de control \F, la cadena de formato no puede contener ms texto, ni
instrucciones de conversin o control. Las variables permanecen desocupadas.
Nota
Recuerde que si utiliza la instruccin de control \x, la nueva lnea comenzar siempre sin
"margen izquierdo".
Nota
Antes de conectar o desconectar el CP 341 debe conmutarse la CPU al estado STOP y
desconectarse la fuente de alimentacin. El cable que va a la interfaz integrada del
CP 341 se puede enchufar y desenchufar sin restricciones. En cualquier caso, cercirese
de que en ese momento no se estn transmitiendo datos a travs de la interfaz
integrada. En caso contrario, los datos podran perderse.
Informacin relacionada
Encontrar ms informacin sobre los slots en el manual Sistema de automatizacin
S7-300, Configuracin e instalacin, datos de CPU.
Herramientas
Para montar y desmontar el CP 341 necesita un destornillador cilndrico con una hoja de
4,5 mm de ancho.
Alimentacin de carga CC 24 V
La CP 341 est alimentada a travs de una fuente de alimentacin de carga CC 24 V. La
alimentacin de carga CC 24 V ha de cumplir los siguientes requisitos:
Como fuente de alimentacin de carga slo puede utilizarse una pequea tensin de
seguridad 60 V DC aislada de la red. El aislamiento elctrico seguro puede efectuarse de
conformidad con las exigencias de
VDE 0100 parte 410 / HD 384441 / IEC 364441
(como pequea tensin funcional con aislamiento elctrico seguro) o
VDE 0805 / EN 60950 / IEC 950
(como pequea tensin de seguridad SELV) o VDE 0106 parte 101.
Bornes de conexin
3XHQWHGHDODPEUH 7LHUUDIXQFLRQDO
SDUDXQPRQWDMH
SXHVWRDWLHUUD 0&&9
/&&9
0&&9
Recuerde
Se han de tener en cuenta las reglas de instalacin generales para S7300 (vase el
manual Sistema de automatizacin S7300, Configuracin e instalacin, Datos de las CPU).
Para cumplir los valores CEM (compatibilidad electromagntica) el blindaje del cable debe
colocarse sobre una barra de pantallas.
Posibilidades de configuracin
Las variantes de mdulo del CP 341 se configuran y parametrizan con STEP 7 o bien con la
interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto.
Instalacin
La interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto se
encuentra en el CD, junto con los bloques de funcin y el ejemplo de programacin. As se
instala la interfaz de programacin:
1. Introduzca el CD en la unidad de CD-ROM de la programadora o PC.
2. En Microsoft Windows , abra el cuadro de dilogo para agregar y quitar programas con
un doble clic sobre el icono "Agregar y quitar programas" del "Panel de control".
3. A continuacin seleccione la unidad de CD-ROM y el archivo "Setup.exe" e inicie el
proceso de instalacin.
4. Siga las instrucciones paso a paso que le vaya indicando el programa de instalacin.
Requisitos
La interfaz de parametrizacin CP 341:Parametrizar acoplamiento punto a punto est
instalada en la programadora o PC bajo STEP 7 (vase el captulo "Posibilidades de
configuracin (Pgina 115)").
Antes de registrar el procesador de comunicaciones en la tabla de configuracin del
software STEP 7, es necesario crear un proyecto y un equipo con STEP 7.
Configuracin
En adelante, el trmino "configurar" se utilizar para designar la disposicin del CP 341 en
la tabla de configuracin del software STEP 7. En la tabla de configuracin se indica el
bastidor, el slot y la referencia del CP 341. A continuacin, STEP 7 asigna automticamente
una direccin al CP 341.
A partir de ese momento, la CPU es capaz de encontrar el CP 341 en el correspondiente
slot del bastidor indicado con su direccin.
ATENCIN
Antes de poner en marcha un CP 341 configurado, es necesario parametrizar el mdulo
con un protocolo de comunicacin, como aparece descrito en el siguiente captulo
Parametrizar los protocolos de comunicacin (Pgina 118). Un CP 341 simplemente
enchufado (sin parametrizacin explcita) no puede adoptar por s mismo una
parametrizacin predeterminada especfica!
Requisitos
Antes de registrar el CP 341 en la tabla de configuracin del software STEP 7, cree un
proyecto y un equipo con STEP 7.
Dnde se describe?
El procedimiento que debe seguirse para la configuracin de los mdulos S7-300 se
describe detalladamente en el manual Configurar el hardware y la comunicacin con
STEP 7.
Asimismo, la ayuda en pantalla de STEP 7 ofrece toda la informacin necesaria para la
configuracin de los mdulos S7-300.
Parametrizar
En adelante, "parametrizar" designar la configuracin de los parmetros especficos del
protocolo. La parametrizacin se realiza con la interfaz de parametrizacin CP 341:
Parametrizar acoplamiento punto a punto.
La interfaz de parametrizacin se abre con un doble clic sobre el nmero de referencia
(CP 341) en la tabla de configuracin o seleccionando el CP 341 y eligiendo el comando de
men Edicin > Propiedades del objeto. Aparecer el cuadro de dilogo "Propiedades -
CP 341".
Seleccionando el botn "Parmetros" acceder a la interfaz para la seleccin del protocolo.
Una vez definido el protocolo, y haciendo doble clic sobre el icono correspondiente al
protocolo de transmisin (el sobre) se abre el cuadro de dilogo para la configuracin de los
parmetros especficos del protocolo.
Dnde se describe?
El manejo sencillo de la interfaz de parametrizacin CP 341: Parametrizar acoplamiento
punto a punto es el mismo para todos los procesadores de comunicaciones y es
autoexplicativo. Por eso no se incluye una descripcin de la interfaz de parametrizacin en
este manual.
La ayuda en pantalla ofrece adems toda la informacin necesaria para trabajar con la
interfaz de parametrizacin.
Definicin
Los datos de identificacin son datos almacenados en un mdulo que le ayudarn al
eliminar fallos de una instalacin
comprobar la configuracin de la instalacin
localizar modificaciones del hardware de una instalacin.
Con los datos de identificacin es posible identificar mdulos online de forma unvoca. Estos
datos estn disponibles en el CP 341 a partir de la ref. 6ES73411xH020AE0.
Los datos identificativos se muestran con Sistema de destino > Informacin del mdulo o, tal
como se describe a continuacin, con Leer registro.
Datos identificativos
ndice 2 00 0x
Datos identificativos del ndice correspondiente 54
Informacin relacionada
En el manual Configurar el hardware y la comunicacin con STEP 7 encontrar una
descripcin detallada de cmo
guardar la configuracin y los parmetros,
cargar la configuracin y los parmetros en la CPU,
cmo consultar, modificar e imprimir la configuracin y los parmetros.
Requisitos
Para poder cargar driveRS deben cumplirse los siguientes requisitos:
STEP 7, V5.3 o superior
Interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto, V5.0 o
superior
En la parte posterior del CP 341 debe estar enchufada la mochila o dongle suministrado
con el driver.
La parametrizacin vlida se ha guardado anteriormente en HW Config y se ha cargado
en la CPU.
Requisitos
Para poder cargar actualizaciones de firmware deben cumplirse los siguientes requisitos:
STEP 7, V5.3 o superior
Para actualizar el firmware del CP, primero debe crearse en HW Config un proyecto
vlido y cargarlo en la CPU.
Al CP 341 debe poder accederse online desde la programadora o el PC.
La ubicacin de los archivos necesarios para la actualizacin del firmware se indica en el
manual de instrucciones del correspondiente paquete de actualizacin del firmware.
El subdirectorio "..\CP341.nnn" identifica en cada caso la versin del firmware.
Indicadores LED
Indicadores LED durante la carga de una actualizacin de firmware:
Comportamiento de interrupcin
No est permitido llamar los bloques de funcin del CP 341 desde una alarma del proceso
(OB 40) ni desde una alarma de diagnstico (OB 82).
Los bloques de funcin P_SND_RK y P_RCV_RK del CP 341 slo pueden llamarse en un
mismo nivel de ejecucin.
Bloques de funcin/Funciones
En la tabla siguiente encontrar los bloques de funcin / las funciones del CP 341 con su
significado.
Suministro e instalacin
Los bloques de funcin del CP 341 estn contenidos en el CD que se suministra con el
mdulo, junto con la interfaz de parametrizacin y el ejemplo de programacin.
Los bloques de funcin se instalan con la interfaz de parametrizacin. Una vez instalados,
los bloques de funcin se encuentran en la librera:
CP 341: FC 5 V24_STAT (versin 2.0), FC 6 V24_SET (versin 2.0), FB 7 P_RCV_RK,
FB 8 P_SND_RK y FB 13 P_PRINT_RK
Abra la librera en el SIMATIC Manager de STEP 7 con el comando de men Archivo > Abrir
> Librera bajo "CP PTP\CP 341\Blocks".
Cuando trabaje con bloques de funcin bastar con copiar el bloque de funcin en cuestin
a su proyecto.
ADVERTENCIA
Para el CP 341 slo se pueden utilizar las funciones FC 5 V24_STAT y FC 6 V24_SET de
una versin 2.0. Si utiliza la versin 1.0 pueden falsearse los datos. Para la transmisin
de datos con el CP 341 slo est permitido utilizar los bloques de funcin FB 7
P_RCV_RK y FB 8 P_SND_RK. No pueden utilizarse los bloques de funcin FB 2 P_RCV y
FB 3 P_SEND del CP 341, puesto que en caso contrario pueden falsearse los datos.
Nota
Los parmetros DONE, NDR, ERROR y STATUS deben evaluarse inmediatamente
despus de ejecutarse el bloque. Por ello, para visualizar STATUS debe copiarlo en un rea
de datos libre.
Si se accede a la peticin con DONE ='1', significa que la peticin se ha ejecutado sin
errores.
Es decir:
En caso de utilizar el driver ASCII: La peticin ha sido enviada al interlocutor. Lo que no
se garantiza es que el interlocutor haya recibido los datos.
En caso de utilizar el procedimiento 3964(R): La peticin ha sido enviada al interlocutor y
ste ha enviado una confirmacin positiva. Lo que no se garantiza es que los datos
hayan sido transferidos a la CPU del interlocutor.
En caso de utilizar el protocolo para mainframe RK 512: La peticin ha sido enviada al
interlocutor y ste la ha transmitido sin errores a la CPU del interlocutor.
Coherencia de datos
La coherencia de los datos est limitada por el tamao del bloque a 32 bytes en la
transmisin de datos entre la CPU y el CP 341.
Para que la transmisin de datos de ms de 32 bytes sea coherente, debe observar lo
siguiente:
En el emisor: No vuelva a acceder al DB emisor hasta que los datos no hayan sido
enviados por completo (DONE = 1).
En el receptor: No inicie un nuevo acceso al DB receptor hasta que los datos hayan sido
recibidos por completo (NDR = 1). Despus debe bloquear el DB receptor (EN_R = 0)
hasta que haya terminado de procesar los datos.
Nota
El bloque de funcin P_SND_RK no tiene comprobacin de parmetros; si la
parametrizacin es errnea la CPU puede derivar al estado STOP. Despus de un cambio
de estado de la CPU de STOP a RUN, antes de que el CP 341 pueda procesar una peticin
ya iniciada debe haber concluido el mecanismo de arranque CPCPU del FB
P_SND_RK (vase el apartado "Mensajes de diagnstico de los bloques de funcin
(Pgina 188)"). Una peticin iniciada entretanto no se pierde. Se transmitir al CP 341 una
vez concluida la coordinacin del arranque.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Nota
Excepcin: En caso de error, STATUS == W#16#1E0F, se puede consultar informacin ms
detallada sobre el error en la variable SFCERR. Esta variable de error slo puede cargarse
en el DB de instancia mediante un acceso simblico.
Parmetros FB P_SND_RK
La siguiente tabla describe los parmetros del FB P_SND_RK.
Nota
Los parmetros R_CPU_NO, R_TYP, R_NO, R_OFFSET, R_CF_BYT y R_CF_BIT no son
significativos para el procedimiento 3964(R) y no tienen que recibir valores. El parmetro SF
tampoco tiene que recibir valores, porque por defecto est registrado 'S' para enviar.
5(4
'21(
(5525
5(6(7WUDQVIHULGR
5(6(7WUDQVIHULGR
/DSHWLFLQ6(1'
|Q|SDUWH6(1'
GHVFRQHFWDGR
(QYLDUSHWLFLQ
)LQVLQHUURUHV
)LQVLQHUURUHV
QRVHHMHFXWD
)LQFRQHUURU
(QYLDUHVW
Nota
La entrada REQ est activada por flanco. Es suficiente un flanco ascendente en la entrada
REQ. El RLO (resultado lgico) no tiene que estar a "1" durante toda la transmisin.
Nota
El bloque de funcin P_RCV_RK no comprueba la parametrizacin; si la parametrizacin es
errnea, la CPU puede derivar al estado STOP. Despus de un cambio de estado de la
CPU de STOP a RUN, antes de que el CP 341 pueda recibir una peticin debe haber
concluido el mecanismo de arranque CP-CPU del FB P_RCV_RK.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Nota
Excepcin: En caso de error, STATUS == W#16#1E0E, se puede consultar informacin ms
precisa sobre el error en la variable SFCERR. Esta variable de error slo puede cargarse en
el DB de instancia mediante un acceso simblico.
Parmetros FB P_RCV_RK
La siguiente tabla describe los parmetros del FB P_RCV_RK.
Nota
Los parmetros L_TYP, L_NO, L_OFFSET, L_CF_BYT y L_CF_BIT no son significativos
para el procedimiento 3964(R) y no tienen que recibir valores.
(1B5
5
1'5
(5525
/(1
/RQJ
5HFHSFLQGHVDFWLYDGD
5HFHSFLQHQFXUVR
5HFHSFLQHQFXUVR
+DELOLWDUUHFHSFLQ
1RKD\UHFHSFLQ
)LQFRQHUURUHV
)LQFRQHUURUHV
)LQVLQHUURUHV
)LQVLQHUURUHV
5(6(7
Nota
La entrada EN_R debe ponerse estticamente a "1". Mientras dure toda la peticin de
recepcin, el parmetro EN_R debe recibir el RLO "1" (resultado lgico).
Marcas de acoplamiento
La funcionalidad de marcas de acoplamiento conocida en SIMATIC S5 se soporta para
coordinar la sobrescritura asncrona del CP 341 en la recepcin y preparacin de los datos
(FB 7 P_RCV_RK) por el CP 341 y el procesamiento de los datos en la CPU. Las marcas de
acoplamiento slo pueden utilizarse en el protocolo para mainframe RK 512.
Coherencia de datos
La coherencia de los datos est limitada por el tamao del bloque a 32 bytes en la
transmisin de datos entre la CPU y el CP 341.
Para conseguir una transferencia de datos coherente de ms de 32 bytes hay que tener en
cuenta los siguientes puntos:
En el emisor: No vuelva a acceder al DB emisor hasta que los datos no hayan sido
enviados por completo (DONE = 1).
Al recoger datos: No vuelva a acceder al DB emisor hasta que los datos no hayan sido
enviados por completo (DONE = 1).
En el receptor: Utilice la funcin de marca de acoplamiento. No vuelva a acceder al DB
receptor hasta que los datos no hayan sido recibidos por completo (evaluacin de la
marca de acoplamiento definida para esta peticin; la marca de acoplamiento se aplica
en el FB durante un ciclo si NDR = 1). No ponga la marca de acoplamiento a "0" hasta no
haber procesado los datos recibidos.
Al preparar los datos: Utilice la funcin de marca de acoplamiento. No acceda
nuevamente a los datos preparados hasta que no se hayan recogido todos los datos
(evaluacin de la marca de acoplamiento definida para esta peticin. La marca de
acoplamiento se aplica en el FB durante un ciclo si NDR = 1). No ponga la marca de
acoplamiento a "0" hasta no haber procesado los datos que deben recogerse.
Si el interlocutor recoge los datos de las reas E (entradas), A (salidas), M (marcas), T
(temporizadores) o Z (contadores), la coherencia de datos estar limitada a 32 bytes
siempre que con la marca de acoplamiento no pueda impedirse que otros puntos del
programa de usuario accedan a estas reas durante la transmisin.
Nota
El bloque de funcin FB P_SND_RK no comprueba la parametrizacin; si la parametrizacin
es errnea, la CPU puede derivar a estado STOP.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Parmetros FB P_SND_RK
En la siguiente tabla encontrar los parmetros del FB 8 P_SND_RK para la peticin "Enviar
datos".
Tabla 6- 5 Informacin del encabezado del telegrama RK 512 para la peticin "Enviar datos"
5(4
'21(
(5525
5(6(7WUDQVIHULGR
5(6(7WUDQVIHULGR
/DSHWLFLQ6(1'
|Q|SDUWH6(1'
GHVFRQHFWDGR
(QYLDUSHWLFLQ
)LQVLQHUURUHV
)LQVLQHUURUHV
QRVHHMHFXWD
)LQFRQHUURU
(QYLDUHVW
Nota
La entrada REQ est activada por flanco. Es suficiente un flanco ascendente en la entrada
REQ. El RLO (resultado lgico) no tiene que estar a "1" durante toda la transmisin.
Nota
El bloque de funcin P_RCV_RK no comprueba la parametrizacin; si la parametrizacin es
errnea, la CPU puede derivar al estado STOP.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Nota
Excepcin: En caso de error, STATUS == W#16#1E0E, se puede consultar informacin ms
precisa sobre el error en la variable SFCERR. Esta variable de error slo puede cargarse en
el DB de instancia mediante un acceso simblico.
Parmetros FB P_RCV_RK
En la siguiente tabla encontrar los parmetros del FB 7 P_RCV_RK para la peticin
"Recibir datos".
(1B5
5
1'5
(5525
/(1
/RQJ
5HFHSFLQGHVDFWLYDGD
5HFHSFLQHQFXUVR
5HFHSFLQHQFXUVR
+DELOLWDUUHFHSFLQ
1RKD\UHFHSFLQ
)LQFRQHUURUHV
)LQFRQHUURUHV
)LQVLQHUURUHV
)LQVLQHUURUHV
5(6(7
Nota
La entrada EN_R debe ponerse estticamente a "1". Mientras dure toda la peticin de
recepcin, el parmetro EN_R debe recibir el RLO "1" (resultado lgico).
Nota
Si el interlocutor recoge del CP 341 temporizadores o contadores, la longitud mxima est
limitada a 32 bytes (16 temporizadores o contadores, cada uno de 2 bytes).
Nota
El bloque de funcin P_RCV_RK no comprueba la parametrizacin; si la parametrizacin es
errnea, la CPU puede derivar al estado STOP.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Nota
Excepcin: En caso de error, STATUS == W#16#1E0E, se puede consultar informacin ms
precisa sobre el error en la variable SFCERR. Esta variable de error slo puede cargarse en
el DB de instancia mediante un acceso simblico.
Parmetros FB P_RCV_RK
En la siguiente tabla encontrar los parmetros del FB 7 P_RCV_RK para la peticin
"Preparar datos".
(1B5
5
1'5
(5525
/(1
/RQJ
5HFHSFLQGHVDFWLYDGD
5HFHSFLQHQFXUVR
5HFHSFLQHQFXUVR
+DELOLWDUUHFHSFLQ
1RKD\UHFHSFLQ
)LQFRQHUURUHV
)LQFRQHUURUHV
)LQVLQHUURUHV
)LQVLQHUURUHV
5(6(7
Nota
La entrada EN_R debe ponerse estticamente a "1". Mientras dure toda la peticin de
recepcin, el parmetro EN_R debe recibir el RLO "1" (resultado lgico).
Nota
Si recoge datos de un CP 341, en el CP 341 debe programar siempre un FB P_RCV_RK.
Nota
El bloque de funcin FB P_SND_RK no comprueba la parametrizacin; si la parametrizacin
es errnea, la CPU puede derivar a estado STOP.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Parmetros FB P_SND_RK
En la siguiente tabla encontrar los parmetros del FB 8 P_SND_RK para la peticin
"Recoger datos".
Tabla 6- 10 Informacin del encabezado del telegrama RK 512 para la peticin "Recoger datos"
5(4
'21(
(5525
5(6(7WUDQVIHULGR
5(6(7WUDQVIHULGR
/DSHWLFLQ6(1'
|Q|SDUWH6(1'
GHVFRQHFWDGR
(QYLDUSHWLFLQ
)LQVLQHUURUHV
)LQVLQHUURUHV
QRVHHMHFXWD
)LQFRQHUURU
(QYLDUHVW
Nota
La entrada REQ est activada por flanco. Es suficiente un flanco ascendente en la entrada
REQ. El RLO (resultado lgico) no tiene que estar a "1" durante toda la transmisin.
Nota
Para el CP 341 slo puede utilizar las funciones FC 5 V24_STAT y FC 6 V24_SET de
versin 2.0. Si utiliza la versin 1.0 pueden falsearse los datos.
Qu se debe hacer?
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB.
Nota
Para detectar un cambio de seal se requiere una duracin de impulso mnima. Las
magnitudes decisivas son el tiempo de ciclo de la CPU, el tiempo de actualizacin en el
CP 341 y el tiempo de reaccin del interlocutor.
Parmetros FC 5 V24_STAT
La siguiente tabla describe los parmetros del FC 5 V24_STAT.
FC V24_SET
El usuario puede activar o desactivar las correspondientes salidas de interfaz a travs de las
entradas de parametrizacin de la funcin FC V24_SET. A la funcin FC V24_STAT se
accede cclicamente o bien estticamente (sin condiciones) en un programa controlado por
tiempo.
El resultado binario RB permanece igual. La funcin no emite mensaje de error.
Con el parmetro LADDR se selecciona el CP 341 que se va a llamar.
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB.
Parmetros FC 6 V24_SET
La siguiente tabla describe los parmetros del FC 6 V24_SET.
Consulte tambin
Principio de la transmisin de datos con el driver ASCII (Pgina 62)
Introduccin
Para imprimir textos de aviso se dispone del bloque de funcin FB 13 P_PRINT_RK. El
FB 13 P_PRINT_RK transmite p.ej. un aviso de proceso al CP 341. El CP 341 imprime el
aviso en la impresora conectada.
Nota
El bloque de funcin P_PRINT no comprueba la parametrizacin; si la parametrizacin es
errnea, la CPU puede derivar al estado STOP. Despus de un cambio de estado de la
CPU de STOP a RUN, antes de que el CP 341 pueda procesar una peticin ya iniciada
debe haber concluido el mecanismo de arranque CPCPU del FB P_PRINT_RK. Una
peticin iniciada entretanto no se pierde. Ser transmitida al CP 341 una vez concluida la
coordinacin del arranque.
Llamada de bloques
Nota
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB. El
resultado binario RB se aplica al estado lgico "1" si el bloque ha finalizado sin errores. Si
hay un error, el resultado binario RB se pone a "0".
Nota
Excepcin: Si se produce un error, STATUS == W#16#1E0F, se puede consultar una
indicacin ms precisa sobre el error en la variable SFCERR o SFCSTATUS. Encontrar
informacin detallada en "Llamada a variable SFCERR o SFCSTATUS".
1PHUR'%
1PHUR'%% 3XQWHURDlYDULDEOH
/RQJLWXG
1PHUR'%
1PHUR'%% 3XQWHURDlYDULDEOH
/RQJLWXG
1PHUR'%
1PHUR'%% 3XQWHURDlYDULDEOH
/RQJLWXG
1PHUR'%
1PHUR'%% 3XQWHURDlYDULDEOH
/RQJLWXG
1PHUR'%
1PHUR'%% 3XQWHURDVWULQJGHIRUPDWR
/RQJLWXG
Nmero de DB permitido
Los nmeros de DB permitidos son especficos de cada CPU. Si con "Puntero en variable"
se indica como nmero de DB el valor 16#00, dicha variable se interpreta como inexistente,
y el puntero se coloca en la siguiente variable o en la cadena de formato.
Si con "Puntero en cadena de formato" el nmero de DB es igual al valor 16#00, se
interrumpe el trabajo de impresin y se indica el nmero de evento 16#1E43 en la salida de
parametrizacin STATUS del FB P_PRINT_RK.
Longitud permitida
La informacin sobre la longitud en el DB de punteros debe adaptarse para cada modo de
representacin (tipos de datos) y en funcin de la precisin utilizada.
Parmetros FB 13 P_PRINT_RK
La siguiente tabla describe los parmetros del FB 13 P_PRINT_RK.
lHQVLPDSDUWH35,17
/DSHWLFLQ35,17
7UDQVIHULU5(6(7
7UDQVIHULU5(6(7
(QYLDUSHWLFLQ
GHVFRQHFWDGR
)LQVLQHUURUHV
)LQVLQHUURUHV
QRVHHMHFXWD
)LQFRQHUURU
(QYLDUHVW
Nota
La entrada REQ est activada por flanco. Es suficiente un flanco ascendente en la entrada
REQ. No tiene que estar durante toda la transmisin en el estado lgico "1".
Introduccin
Este captulo est dirigido a quienes cambien de SIMATIC S5 a SIMATIC S7. En los
apartados que siguen se describe lo que debe tener en cuenta para programar bloques de
funcin en STEP 7.
Direccionamiento
En STEP 7 los operandos de datos se direccionan en bloques de datos mediante bytes (en
contraposicin a STEP 5, donde el direccionamiento se realiza por palabras). Por esta razn
debe convertir correspondientemente las direcciones de los operandos de datos.
':>Q@
'/>Q@ '5>Q@
67(3
'%:>Q@
'%%>Q@ '%%>Q@
67(3
Ejemplos
Los operandos de datos de STEP 5 (columna izquierda de la tabla) se convierten en los
operandos de datos de STEP 7 (columna derecha de la tabla).
STEP 5 STEP 7
DW 10 DBW 20
DL 10 DBB 20
DR 10 DBB 21
D 10.0 DBX 21.0
D 10.8 DBX 20.0
D 255.7 DBX 511.7
Directa/Parametrizacin indirecta
En los bloques de STEP 7 no es posible una parametrizacin indirecta (transferencia de los
parmetros en el bloque de datos actualmente abierto) como en STEP 5.
En todos los parmetros de bloque pueden establecerse tanto constantes como variables,
de modo que en STEP 7 ya no es necesario diferenciar entre parametrizacin directa e
indirecta.
AWL
Segmento 1:
CALL FB 8, DB8
SF := S //Peticin Enviar
REQ := M 0.6 //Iniciar SEND
R := M 5.0 //Iniciar RESET
LADDR := +336 //Direccin base, PB336
DB_NO := +11 //Bloque de datos DB 11
DBB_NO := +0 //a partir de palabra de datos DBB O
LEN := +15 //Longitud 15 bytes
R_CPU_NO := //
R_TYP := //
R_NO := //
R_OFFSET := //
R_CF_BYT := //
R_CF_BIT := //
DONE := M 26.0 //Fin sin errores
ERROR := M 26.1 //Fin con errores
STATUS := MW 27 //Palabra de estado
AWL
Segmento 1:
CALL FB 8, DB8
SF := S //Peticin Enviar
REQ := M 0.6 //Iniciar SEND
R := M 5.0 //Iniciar RESET
LADDR := MW21 //Direccin base en la MW21
DB_NO := MW40 //N de DB en la MW40
DBB_NO := MW42 //N de DBB en la MW42
LEN := MW44 //Longitud en la MW44
R_CPU_NO := //
R_TYP := //
R_NO := //
R_OFFSET := //
R_CF_BYT := //
R_CF_BIT := //
DONE := M 26.0 //Fin sin errores
ERROR := M 26.1 //Fin con errores
STATUS := MW 27 //Palabra de estado
Ejemplo 1
El nombre simblico del bloque de datos se registra en la tabla de smbolos; el nombre
simblico para del operando de datos se declara en el correspondiente bloque de datos.
AWL
DB 10.DBW 0 Direccionamiento absoluto completo
CP_DB.SEND_DWNR Direccionamiento simblico completo
Ejemplo 2
El nombre simblico del bloque de datos utilizado DB 10 debe ser "CP_DB", el nombre
simblico del nmero de DB de envo debe ser "SEND_DBNR" y hallarse en el bloque de
datos DB 10 de la palabra de datos DBW 0.
La direccin inicial del telegrama de envo debe ser "SEND_DWNR" y hallarse en el bloque
de datos DB 10 en la DBW 2, y la longitud del telegrama debe ser "SEND_LAE" y hallarse
en el bloque de datos DB 10 en la DBW 4.
Como variable para la direccin del mdulo se emplea la palabra de marca "BGADR"
(MW21), para el parmetro DONE la marca "SEND_DONE" (M26.0), para el parmetro
ERROR la marca "SEND_ERROR" (M26.1), y para el parmetro STATUS la palabra de
marca "SEND_STATUS" (MW27).
En la pgina siguiente se muestran los listados AWL para este ejemplo.
AWL
Segmento 1:
CALL FB 8, DB8
SF := S //Peticin Enviar
REQ := M 0.6 //Iniciar SEND
R := M 5.0 //Iniciar RESET
LADDR := MW21 //Direccin base en la MW21
DB_NO := DB10.DBW0 //N de DB en la DBW0 del DB10
DBB_NO := DB10.DBW2 //a partir del n. de DBB, se halla
//en la DBW2 del DB10
LEN := DB10.DBW4 //La longitud se halla en la DBW4 del DB10
R_CPU_NO := //
R_TYP := //
R_NO := //
R_OFFSET := //
R_CF_BYT := //
R_CF_BIT := //
DONE := M 26.0 //Fin sin errores
ERROR := M 26.1 //Fin con errores
STATUS := MW 27 //Palabra de estado
AWL
Segmento 1:
CALL FB 8, DB8
SF := S //Peticin Enviar
REQ := M 0.6 //Iniciar SEND
R := M 5.0 //Iniciar RESET
LADDR := BGADR //Direccin base
DB_NO := CP_DB.SEND_DBNR //N de DB de envo
DBB_NO := CP_DB.SEND_DWNR //TG a partir del byte de datos
LEN := CP_DB.SEND_LAE //Longitud TG
R_CPU_NO := //
R_TYP := //
R_NO := //
R_OFFSET := //
R_CF_BYT := //
R_CF_BIT := //
DONE := SEND_DONE //Fin sin errores
ERROR := SEND_ERROR //Fin con errores
STATUS := SEND_STATUS //Palabra de estado
Mecanismo EN/ENO
Los parmetros EN y ENO slo aparecen en la representacin grfica (con KOP o FUP).
Para poder procesar estos parmetros, el compilador utiliza el resultado binario RB.
El resultado binario RB se aplica al estado lgico "1" si el bloque se ha finalizado sin errores.
Si hay un error, el resultado binario RB se pone a "0".
Bloqueo de alarmas
Las alarmas no se bloquean en los bloques de funcin.
Tabla 6- 14 Espacio de memoria necesario para los bloques de funcin / las funciones en bytes
ATENCIN
Los nuevos bloques de funcin estndar del CP341
FB7 V3.0 (P_RCV_RK)
FB8 V3.0 (P_SND_RK)
y
y FB13 V1.0 (P_PRT341)
utilizan los nuevos bloques de funcin de sistema SFB52 (RDREC) o SFB53 (WRREC),
que slo son soportados por las versiones de CPU ms recientes (*). La conversin ha
sido necesaria porque las antiguas llamadas del sistema SFC58 (WR_REC) y SFC59
(RD_REC) no son adecuadas para funcionar detrs de un IE/PB-Link o encabezado
PROFINET.
Para los usuarios que disponen de versiones de CPU antiguas que todava no soportan
SFB52 (RDREC) ni SFB53 (WRREC), las versiones de FB7 y FB8 existentes hasta ahora
se ofrecen adicionalmente en los lugares habituales con las denominaciones FB107
(P_RCV_RK_OLD) y FB108 (P_SND_RK_OLD). (*) Todas las CPUs S7-300 con MMC y
las CPUs S7-400 a partir de la versin de firmware V3.0.0 soportan los nuevos bloques de
funcin de sistema SFB52 y SFB53. La CPU 318 slo admite el uso de SFB52/SFB53 con
periferia conectada de forma descentralizada.
STOP
Cuando el CP 341 est en estado STOP no hay ningn driver de protocolo activo, y la CPU
da confirmacin negativa de todas las peticiones de envo y recepcin.
Hasta que no se subsane la causa del STOP (p. ej. Break, parmetros falsos) no se sale del
estado STOP.
Reparametrizacin
Con la reparametrizacin se inicializa el driver de protocolo. Durante la reparametrizacin
est encendido el LED SF.
Si no son posibles el modo de transmisin ni de recepcin, el rearranque del driver provoca
la prdida de los telegramas de envo y recepcin guardados en el CP 341. La
comunicacin CP-CPU arranca de nuevo (los telegramas en curso se interrumpen).
Al terminar la reparametrizacin, el CP 341 est listo para enviar y recibir.
RUN
El CP 341 ejecuta las peticiones de la CPU. La CPU pone a disposicin para su recogida los
telegramas recibidos por el interlocutor.
Inicializacin
En el momento en que se aplica tensin al CP 341, todos los componentes del mdulo
pasan al estado bsico y son inicializados.
Parametrizacin
Durante la parametrizacin, el CP 341 recibe los parmetros de mdulo asignados al slot
actual con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto.
Se realiza una reparametrizacin. El CP 341 queda listo para entrar en funcionamiento.
Despus del arranque del CP 341 todos los datos se intercambian entre la CPU y el CP 341
a travs de bloques de funcin.
Principio
CPU-STOP
Cuando CPU est en STOP no es posible el intercambio de datos a travs del bus de fondo
S7. Se interrumpen la transmisin de datos CP-CPU en curso y la peticin de envo o de
recepcin, y se inicia un rearranque completo del enlace.
Con el driver ASCII y el driver de impresora, no se interrumpe el intercambio de datos por la
interfaz del CP 341 en caso de parametrizacin sin control de flujo, es decir, se termina la
peticin de transmisin en curso. Los telegramas de recepcin se van recibiendo en el caso
del driver ASCII hasta que se llene el bfer de recepcin.
ARRANQUE de la CPU
Durante el arranque, la CPU enva los parmetros establecidos en la interfaz de
parametrizacin CP 341: Parametrizar acoplamiento punto a punto. El CP 341 slo efecta
una reparametrizacin si se han modificado parmetros.
CPU-RUN
Con la CPU en estado RUN son posibles, sin restricciones, los modos de transmisin y
recepcin. Los primeros ciclos de ejecucin del FB tras el rearranque completo de la CPU
se sincronizan el CP 341 y los FBs correspondientes. Slo despus se ejecuta otro FB u
otra FC.
Nota
El CP 341 no enva datos al interlocutor hasta no haber recibido todos los datos de la CPU.
Indicadores (LED)
Los indicadores informan sobre el estado operativo o los posibles estados de error del
CP 341. Los indicadores ofrecen una primera visin de conjunto de los fallos internos y
externos que se han producido, as como los fallos especficos de cada interfaz.
Alarma de diagnstico
El CP 341 puede disparar una alarma de diagnstico en la CPU que tiene asignada. El
CP 341 pone 4 bytes de informacin de diagnstico a disposicin en el bus de fondo del
S7-300. Dicha informacin se evala con el programa de usuario (OB 82) o con ayuda de
una PG, mediante la lectura del bfer de diagnstico de la CPU.
El CP 341 tambin registra en el bfer de diagnstico todos los eventos que disparan una
alarma de diagnstico.
Si se produce un evento desencadenante de una alarma de diagnstico, el LED INTF (rojo)
se ilumina.
Nota
En el captulo "Cargar actualizaciones de firmware (Pgina 123)" encontrar la
descripcin de los indicadores LED que intervienen al cargar una actualizacin de
firmware.
1|GHELW
67$786
&ODVHGH 1PHURGHHYHQWR
5HVHUYD
HYHQWR QPHURGHHUURU
Ejemplo
La figura siguiente muestra el contenido del parmetro STATUS para el evento
"Cancelacin de la peticin por rearranque completo, rearranque o reset" (clase de evento:
1EH, nmero de evento 0DH).
(YHQWR,QWHUUXSFLQGHSHWLFLQSRUUHDUUDQTXHFRPSOHWRUHDUUDQTXHRUHVHW
67$786
[ [ [
&ODVHGH 1PHURGHHYHQWR
5HVHUYD
HYHQWR(+ QPHURGHHUURU'+
Figura 8-2 Ejemplo: Estructura del parmetro STATUS para el evento "Cancelacin de peticin por
rearranque completo, rearranque o reset"
Clases de eventos
En la siguiente tabla encontrar una descripcin de las diferentes clases y nmeros de
eventos.
Nota
Slo se enva un mensaje de error si simultneamente est activado el bit ERROR (fin de
peticin con error). En cualquier otro caso la palabra de STATUS es cero.
Clase de evento 30
La clase de evento 30 incluye mensajes de error que pueden producirse en la comunicacin
entre el CP 341 y la CPU a travs del bus de fondo S7.
En la siguiente tabla encontrar una descripcin de la clase de evento 30.
Nota
El bfer de diagnstico es un bfer en anillo que acepta un mximo de 9 entradas de
diagnstico. Si el bfer de diagnstico est lleno, al realizarse una nueva entrada se borra la
entrada ms antigua. De ese modo, la entrada ms actual siempre est en la primera
posicin. En caso de desconectarse la red elctrica o de reparametrizarse el CP 341, se
pierde el contenido del bfer de diagnstico!
Nota
Para que se indique la hora de cada una de las entradas de diagnstico se debe seleccionar
la CPU en "HW Config" y efectuar la sincronizacin de la hora en la ficha "Diagnstico/Reloj"
(tipo de sincronizacin "Master", intervalo de tiempo p. ej. 10 segundos). Si se utiliza el
CP 341 en una configuracin descentralizada (ETM 200M) no es posible visualizar la hora.
Alarma de diagnstico
En caso de error, el CP 341 proporciona datos de diagnstico en el bus de fondo S7-300. La
reaccin de la CPU a una alarma de diagnstico consiste en leer los datos de diagnstico
especficos del sistema y en registrarlos en su bfer de diagnstico. Puede consultar el
bfer de diagnstico de la CPU a travs de una unidad de programacin conectada.
Si se produce un evento desencadenante de un evento de diagnstico, el LED SF (rojo) se
ilumina. Asimismo se abre el OB 82 que contiene los correspondientes datos de diagnstico
como informacin inicial.
Bloque de organizacin OB 82
Puede programar reacciones al error en el OB 82 dentro del programa de usuario.
Si no programa ningn OB 82, la CPU pasa automticamente al modo STOP en el momento
en que se produce una alarma de diagnstico.
2. byte:
El 2 byte de los datos de diagnstico contiene el identificador de clase del CP 341 en los
bits 0 a 3.
2. byte
7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 0
1., 3. y 4 byte:
El 1er, 3er y 4 byte de los datos de diagnstico representan el evento que se ha producido.
El bit 0 del 1er byte es el indicador de error de grupo (SF). El bit 0 es siempre "1" si como
mnimo 1 bit de los bits 1 a 7 es "1", es decir, si se ha registrado como mnimo un error en
los datos de diagnstico.
Objetivos
El ejemplo de programacin
pretende mostrar a ttulo de ejemplo las principales funciones
permite comprobar la aptitud funcional del hardware conectado (por lo que el ejemplo es
sencillo y responde a una estructura clara)
puede ampliarse fcilmente con diferentes fines.
El ejemplo muestra cmo puede configurar, con los bloques de funcin FB P_SND_RK y
FB P_RCV_RK (Enviar datos y Recibir datos) un acoplamiento 3964(R)/ASCII o un
acoplamiento RK 512 con un interlocutor.
Adems, el ejemplo muestra cmo es posible controlar y visualizar, con las funciones FC
V24_STAT y FC V24_SET, las entradas y salidas del CP 341.
El ejemplo est dividido en tres equipos SIMATIC, puesto que el CP 341 debe
parametrizarse de distinta manera para el intercambio de datos:
CP341 Protocolo 3964: Acoplamiento con FB P_SND_RK y FB P_RCV_RK
CP341 Protocolo RK512: Acoplamiento con FB P_SND_RK y FB P_RCV_RK
CP341 V24: leer seales cualificadoras RS 232C y controlarlas con FC V24_STAT y
FC V24_SET
Recuerde que los equipos "CP340 PTP Connection" (enlace PtP) y "CP340 Printing and
V24" (impresin y V24) incluyen los ejemplos para el CP 340.
Durante el arranque de la CPU, sta parametriza el CP 341 (servicio del sistema).
Requisitos
Este ejemplo puede reproducirse con un equipamiento de hardware mnimo. Adems se
emplea la funcin de STEP 7 Observar/forzar variables (p. ej. para modificar datos de
envo).
Ejemplo de programacin
El ejemplo de programacin del CP 341 se encuentra, junto con la interfaz de
parametrizacin y los bloques de funcin, en el CD de instalacin que se suministra con la
tarjeta.
Existe una forma compilada y un archivo fuente ASCII. Asimismo hay una tabla de smbolos
con los smbolos empleados en el ejemplo.
Aplicacin
Para probar el programa de ejemplo, pueden utilizarse, p.ej., los siguientes equipos:
un sistema de automatizacin S7-300 (bastidor, fuente de alimentacin, CPU),
una tarjeta CP 341 con interlocutor (p. ej. un segundo CP) o conexin de un "conector de
cortocircuito", es decir, el cable de transmisin se puentea con el cable de recepcin
El "conector de cortocircuito" slo se puede utilizar en protocolos ASCII.
una programadora.
9.3 Ajustes
Configuracin en el CP 341
En el CP 341 no pueden efectuarse configuraciones de hardware.
Configure con STEP 7 todos los datos relevantes, incluidos los parmetros para el CP 341,
con la interfaz de parametrizacin CP 341: Parametrizar acoplamiento punto a punto, y
crguelos en la CPU.
El ejemplo de programacin "CP341 Protocol 3964" puede funcionar en el programa de
usuario sin necesidad de efectuar modificaciones, utilizando:
Procedimiento 3964(R)
Driver ASCII con el criterio de fin "Transcurrido el tiempo de retardo de caracteres"
Driver ASCII con criterio de fin "Tras recibir una longitud fija de telegrama"
En el caso de driver ASCII con el criterio de fin "Tras recibir el/los caracter(es) de fin",
adems debe programar los caracteres de fin en el programa de usuario.
Las funciones "Leer y controlar seales cualificadoras RS 232C" slo pueden ejecutarse con
el driver ASCII. Controlar slo es posible si no est seleccionado en la ficha "Transmisin" el
parmetro "Manejo automt. de las seales V24".
Bloques utilizados
En la siguiente tabla encontrar los bloques utilizados en el programa de ejemplo.
Suministro e instalacin
El ejemplo de programacin del CP 341 se encuentra, junto con la interfaz de
parametrizacin CP 341: Parametrizar acoplamiento punto a punto y los bloques de funcin,
en un CD que se suministra con el mdulo.
La instalacin del ejemplo de programacin se realiza conjuntamente con la instalacin de la
interfaz de parametrizacin. Una vez instalado, el ejemplo de programacin se encuentra en
el siguiente proyecto: "zXX21_01_PtP_Com_CP34x"
El proyecto se abre en el SIMATIC Manger de STEP 7, con el comando de men Archivo >
Abrir > Proyecto.
El ejemplo de programacin est disponible de forma compilada y en forma de archivo
fuente ASCII. Asimismo hay una tabla de smbolos con los smbolos empleados en el
ejemplo.
Si dispone de un segundo CP 341 como interlocutor, deber eliminar el CP 341 en HW
Config con el comando Edicin > Borrar. Adicionalmente, en el OB 1 debe ponerse la
llamada del FC 22 (FC para Receave) en forma de comentario.
Cargar en la CPU
El hardware utilizado en el ejemplo est completamente montado y la programadora est
conectada.
Tras el borrado total de la CPU (estado operativo STOP), transfiera el ejemplo completo a la
memoria de usuario. A continuacin, cambie el selector de modo STOP a modo RUN.
Programa cclico
El programa cclico se encuentra en el OB 1.
En el ejemplo, los bloques de funcin FB 7 P_RCV_RK y FB 8 P_SND_RK operan
conjuntamente con las funciones FC 21 y FC 22, as como con los bloques de datos DB 21
y DB 22 como DBs de instancia y con DB 42 y DB 43 como DB emisor o receptor.
Las funciones FC 5 V24_STAT y FC 6 V24_SET operan conjuntamente con la funcin
FC 14.
La parametrizacin de los bloques de funcin de este ejemplo se produce en parte con
constantes y en parte con operandos actuales direccionados simblicamente.
Descripcin de FC 22 (RECEIVE)
Fragmento de programa "Enable Receive Data":
Para poder recibir datos debe haberse puesto a 1 la habilitacin de recepcin
P_RCV_RK EN_R en el bloque P_RCV_RK.
Fragmento de programa "P_RCV_RK NDR=1":
Si P_RCV_RK NDR est activado, se han recibido nuevos datos y se incrementa el contador
de recepciones P_RCV_RK COUNTER_OK.
Fragmento de programa "P_RCV_RK ERROR=1":
En caso de ejecutarse incorrectamente, es decir, si el bit ERROR est activado en la salida
del P_RCV_RK, se incrementa el contador de errores P_RCV_RK COUNTER_ERR.
Adems, se hace una copia de P_RCV_RK STATUS, ya que en la prxima ejecucin ser
sobrescrito con 0 y ya no podr consultarse.
Todos los valores relevantes pueden consultarse en la tabla de variables para fines de
prueba.
Datos tcnicos
Dimensiones An x Al x P 40 x 125 x 120 mm
Peso 0,3 kg
Consumo de 24 V CP 341-RS 232C: tp. 100 mA
(alimentacin 24 V DC mediante conector frontal) CP 341-20mA TTY tp. 100 mA
CP 341-RS 422/485: tp. 100 mA
Rango, esttico 20,4...28,8 V
Rango, dinmico 18,5...30,2 V
Proteccin contra inversin de polaridad s
Aislamiento galvnico s, frente a todas las tensiones restantes
Consumo de corriente del bus de fondo aprox. 70 mA
Potencia disipada CP 341-RS 232C: tp. 2,4 W
CP 341-20mA TTY: tp. 2,4 W
CP 341-RS 422/485: tp. 2,4 W
Indicadores LEDs para transmisin (TXD), recepcin (RXD) y
error de grupo (SF)
Alarmas parametrizable
Alarma de diagnstico
Funciones de diagnstico
Lectura de informaciones de diagnstico s
DriveRS de protocolo disponibles Driver ASCII
Procedimiento 3964(R)
Protocolo mainframe RK 512
Driver de impresora
Velocidad de transmisin con protocolo 3964(R) 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,
57600, 76800, 115200 baudios
(semidplex)
Velocidad de transmisin con protocolo para 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,
mainframe RK 512 57600, 76800, 115200 baudios
(semidplex)
Datos tcnicos
Velocidad de transmisin con driver ASCII 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,
57600, 76800, 115200 baudios
Velocidad de transmisin con driver de impresora 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,
57600, 76800, 115200 baudios
Trama de caracteres Nmero de bits por carcter (7 u 8)
Nmero de bits de inicio/parada (1 2)
Paridad (ninguna, par, impar)
Cantidad de datos tiles transportados por ciclo Envo/Recepcin: 32 bytes
de programa
Memoria necesaria del FB P_SND_RK y FB conjuntamente, aprox. 5500 bytes
P_RCV_RK (memoria de trabajo)
Datos tcnicos
Interfaz RS 232C, conector macho sub D de 9 polos
Seales del RS 232C TXD, RXD, RTS, CTS, DTR, DSR, RI, DCD, GND
todas con aislamiento galvncio respecto de la alimentacin
interna S7 (bus de fondo) y la alimentacin externa 24V DC
Mx. trayecto de transmisin 15 m
Mx. velocidad de transmisin 115200 baudios
Datos tcnicos
Interfaz 20 mA lazo de corriente TTY, hembrilla sub D de 9 polos
Seales TTY dos fuentes de alimentacin de 20mA, con aislamiento galvnico,
bucle de recepcin (RX) "" y "+" bucle de transmisin (TX) "" y "+"
todas con aislamiento galvncio respecto de la alimentacin interna
S7 (bus de fondo) y la alimentacin externa 24V DC
Mx. trayecto de 1000 m activa, 1000 m pasiva
transmisin
Mx. velocidad de 19200 baudios
transmisin
Datos tcnicos
Interfaz RS 422 o RS 485, hembrilla sub D de 15 polos
Seales RS 422 TXD (A), RXD (A), TXD (B), RXD (B), GND
Seales RS 485 R/T (A), R/T (B), GND
todas con aislamiento galvncio respecto de la alimentacin interna
S7 (bus de fondo) y la alimentacin externa 24V DC
Mx. trayecto de 1200 m
transmisin
Mx. velocidad de 115200 baudios
transmisin
Driver ASCII
Mx. longitud de 4096 bytes
telegrama
Parmetro se puede parametrizar:
Velocidad de transmisin: 300, 600, 1200, 2400, 4800, 9600, 19200,
38400, 57600, 76800, 115200 baudios
Trama de caracteres: 9, 10, 11 12 bits
Tiempo de retardo de caracteres: de 2 ms a 65535 ms en pasos de
1 ms
Control de flujo: ninguno, XON/XOFF, RTS/CTS; Control automtico
de las seales V.24
Carcter XON/XOFF (slo con "Control de flujo" = "XON/XOFF")
Espera a XON tras XOFF (tiempo de espera a CTS=ON): de 20 ms a
655350 ms en pasos de 10 ms
Tiempo de supresin RTS: de 0 ms a 655350 ms en pasos de 10 ms
(slo con "Control automtico de las seales V.24")
Tiempo de espera de salida de datos: de 0 ms a 655350 ms en
pasos de 10 ms (slo con "Control automtico de las seales V.24")
Nmero de telegramas respaldados: de 1 a 250
Impedir sobreescritura: s/no (slo con "telegramas de recepcin
respaldados" = "1")
Identificador de fin de un telegrama de recepcin:
Transcurrido el tiempo de retardo caracteres
Tras recibir el/los carcter/caracteres de fin
Tras recibir un nmero fijo de caracteres
Driver ASCII con identificacin de fin de telegrama una vez transcurrido el tiempo de retardo de
caracteres
Parmetro No es necesario configurar ningn otro parmetro. El fin de telegrama se
detecta por haberse excedido el tiempo de retardo de caracteres
parametrizado.
Driver ASCII con identificacin de fin de telegrama basado en seal de fin parametrizable
Parmetro adems se puede parametrizar:
Nmero de caracteres de fin: 1 2
Cdigo hexadecimal para primer/segundo carcter de fin
Driver ASCII con identificacin de fin de telegrama basado en longitud de telegrama configurada
Parmetro adems se puede parametrizar:
Longitud de telegrama: de 1 a 4096 bytes
Driver de impresora
Longitud del SDB de 15 Kbytes
texto
Parmetro se puede parametrizar:
Velocidad de transmisin: 300, 600, 1200, 2400, 4800, 9600, 19200,
38400, 57600, 76800, 115200 bits/s
Trama de caracteres: 10 u 11 bits
Control de flujo: ninguno, XON/XOFF, RTS/CTS
Carcter XON/XOFF (slo con "Control de flujo" = "XON/XOFF")
Espera a XON tras XOFF (tiempo de espera a CTS=ON): de 20 ms a
655350 ms en pasos de 10 ms
Texto de aviso: mx.150 caracteres, (mx. 250 caracteres si se
muestran las variables)
Margen izquierdo (nmero de caracteres en blanco): de 0 a 255
Lneas por pgina (con encabezado y pie): 1 a 255 0 (impresin en
papel continuo)
Separadores/fin de lnea: CR, LF, CR LF, LF CR
Juego de caracteres: IBMProprinter o definido por el usuario
Emulacin de impresora para negrita, comprimido, expandido,
cursiva y subrayado: HP-Deskjet, HPLaserjet, IBMProprinter o
definido por el usuario
1/2 lnea de encabezado y/o lnea de pie
Consulte tambin
Datos tcnicos de los bloques de funcin (Pgina 179)
Tiempos de transmisin
Las siguientes tablas contienen tiempos de transmisin medidos en funcin del protocolo de
transmisin seleccionado.
Para la medicin de tiempos se han utilizado dos S7-300, cada uno con una CPU 315-2DP
(6ES7315-2AF01-0AB0), y un CP 341. En el programa de usuario de la CPU activa se ha
programado un bloque de funcin FB P_SND_RK, y en el programa de usuario de la CPU
pasiva un bloque de funcin FB P_RCV_RK. Se ha medido el tiempo que transcurre desde
el inicio de la peticin y la finalizacin de la misma.
Driver ASCII
Procedimiento 3964(R)
Asignacin de pines
En la tabla siguiente encontrar la ocupacin de pines del conector macho sub D de 9 polos
del panel frontal del CP 341-RS 232C (puerto COM compatible de 9 polos (PC/PG)).
Tabla B- 1 Ocupacin de pines del conector macho Sub D del interfaz integrado del CP 341-RS 232C
* Vista frontal
Cables de conexin
Si confecciona los cables personalmente, debe recordar que es posible que las entradas no
cableadas del interlocutor tengan que estar conectadas en potencial de reposo.
Recuerde que slo puede utilizar cajas de conector apantalladas. Una gran superficie de la
pantalla del cable debe estar en contacto por ambos lados con la caja del conector. Se
recomienda utilizar la caja de conector blindada de Siemens, modelo V42 254.
PRECAUCIN
No conecte nunca la pantalla del cable con GND, ya que las interfaces podran resultar
daadas. GND (pin 5) debe estar conectado siempre por ambos lados, ya que en caso
contrario los submdulos interfaz podran resultar daados.
Cables de conexin RS 232C (S7 (CP 341) - S7 (CP 340/ CP 341/CP 441))
La siguiente figura muestra los cables de conexin para un acoplamiento punto a punto
entre un CP 341 y un CP 340/CP 341/CP 441.
Para los cables de conexin necesita los siguientes conectores hembra:
En el lado del CP 341: conector hembra Sub D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector hembra Sub D de 9 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
5HFHSWRU (PLVRU
5[' 7['
(PLVRU 5HFHSWRU
7[' 5['
576 &76
&76 576
&65 '75
'75 '65
*1' *1'
Cables de conexin RS 232C (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948)
La siguiente figura ilustra el cable de conexin para un acoplamiento punto a punto entre un
CP 341 y CP 544, CP 524, CPU 928B, CPU 945, CPU 948.
Para los cables de conexin necesita los siguientes conectores hembra/conectores macho:
En el lado del CP 341: conector hembra Sub D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 25 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
5HFHSWRU (PLVRU
5['7['
(PLVRU 5HFHSWRU
7['5['
576&76
&76576
'65'75
'75'65
*1'*1'
7LSRGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[
Figura B-2 Cables de conexin RS 232C CP 341 - CP 544, CP 524, CPU 928B, CPU 945,
CPU 948
Cables de conexin RS 232C (S7 (CP 341) - CP 521 SI/CP 521 BASIC)
La siguiente figura ilustra el cable de conexin para un acoplamiento punto a punto entre un
CP 341 y un CP 521 SI/CP 521 BASIC.
Para los cables de conexin necesita los siguientes conectores hembra/conectores macho:
En el lado del CP 341: conector hembra Sub D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 25 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
576&76
&76576
'65'75
'75'65
*1'*1'
7LSRGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[
Figura B-3 Cables de conexin RS 232C CP 341 - CP 521 SI/CP 521 BASIC
(PLVRU
5HFHSWRU 5['7['
(PLVRU 5HFHSWRU
7['5['
576&76
&76576
'65'75
'75'65
*1'*1'
7LSRGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[
Figura B-4 Cables de conexin RS 232C CP 341 - CP 523
Cable de conexin RS 232C (S7 (CP 341) - IBM-Proprinter (PT 88), DR 230)
La siguiente figura representa el cable de conexin para un acoplamiento punto a punto
entre un CP 341 y una IBM Proprinter con interfaz serial (PT 88 impresora compatible con
IBM).
Para el cable de conexin necesita los siguientes conectores hembra/conectores macho:
En el lado del CP 341: conector hembra Sub D de 9 polos
En la IBM Proprinter: conector macho sub D de 25 polos
&3 ,PSUHVRUD
5HFHSWRU (PLVRU
5['7['
(PLVRU 5HFHSWRU
7['5['
&765($'<
'65'75
'75'65
'&''&'
*1'*1'
5HFHSWRU (PLVRU
5['7['
(PLVRU 5HFHSWRU
7['5['
&76
'65'75
*1'*1'
Asignacin de pines
En la siguiente tabla encontrar la ocupacin de pines de la conexin hembra sub D de
9 polos del panel frontal del CP 341-20mATTY.
Tabla B- 2 Asignacin de pines de la conexin hembra Sub D de 9 polos de la interfaz integrada del CP 341-20mA TTY
* Vista frontal
Esquema de principio
En la siguiente figura se muestra el esquema de principio de una interfaz 20mA-TTY.
7['
GHO
8$57
7['
5['
DO
8$57
5['
P$,
9
P$,
P$ 09
Figura B-7 Esquema de principio de la interfaz 20mA TTY
Cables de conexin
Si confecciona los cables personalmente, debe recordar que es posible que las entradas no
cableadas del interlocutor tengan que estar conectadas en potencial de reposo.
Recuerde que slo puede utilizar cajas de conector apantalladas. Una gran superficie de la
pantalla del cable debe estar en contacto por ambos lados con la caja del conector y el
cable apantallado. Se recomienda utilizar la caja de conector blindada de Siemens, modelo
V42 254.
PRECAUCIN
No conecte nunca la pantalla del cable a GND, ya que los submdulos interfaz podran
resultar daados.
A continuacin
En las siguientes pginas encontrar algunos ejemplos de cables de conexin para un
acoplamiento punto a punto entre el CP 34120mA-TTY y mdulos S7 SIMATIC S5.
Cable de conexin 20mA-TTY (S7 (CP 341) - S7 ((CP 340/ CP 341/CP 441))
La siguiente figura muestra los cables de conexin para un acoplamiento punto a punto
entre un CP 341 y un CP 340/CP 341/CP 441.
Para los cables de conexin necesita los siguientes conectores macho:
En el lado del CP 341: conector macho Sub-D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho Sub-D de 9 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
5['7['
5HFHSWRU (PLVRU
5['7['
P$P$
9
P$P$
9
7['5['
(PLVRU 5HFHSWRU
7['5['
7\SHGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[
Figura B-8 Cable de conexin 20mA-TTY CP 341 - CP 340/CP 341/CP 441
Nota
Con el tipo de cable utilizado (LIYCY 4 x 0,14) pueden aplicarse las siguientes longitudes
para el CP 341 como interlocutor: mx. 1000 m a 9600 baudios, mx. 500 m a
19,2 Kbaudios.
Cable de conexin 20mA TTY (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948)
En la siguiente figura se representa el cable de conexin para un acoplamiento punto a
punto entre un CP 341 y CP 544, CP 524, CPU 928B, CPU 945, CPU 948.
Para los cables de conexin necesita los siguientes conectores macho:
En el lado del CP 341: conector macho Sub-D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 25 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
5['7['
5HFHSWRU (PLVRU
5['7['
P$P$
9
P$P$
9
7['5['
(PLVRU 5HFHSWRU
7['5['
7LSRGHFDEOH
3DQWDOODGHODFDMD /,<&<[ 3DQWDOODGHODFDMD
Figura B-9 Cable de conexin 20mA TTY CP 341 - CP 544, CP 524, CPU 928B, CPU 945,
CPU 948
P$
P$
9
7['
(PLVRU
7['5['
5HFHSWRU
P$5['
&DEOHDSDQWDOODGR
7LSRGHODFDEOH
3DQWDOODGHODFDMD /,<&<[ 3DQWDOODGHODFDMD
Figura B-10 Cable de conexin 20mA-TTY CP 341 - CP 523
Cable de conexin 20mA TTY (S7 (CP 341) - CP 521 SI/CP 521 BASIC/ impresora compatible con
IBM)
La siguiente figura representa el cable de conexin para un acoplamiento punto a punto
entre un CP 341 y un CP 521 SI/CP 521 BASIC.
Para los cables de conexin necesita los siguientes conectores macho:
En el lado del CP 341: conector macho Sub-D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 25 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
P$7['
9
(PLVRU
5['7['
5HFHSWRU
5['
P$
P$
9
7['
(PLVRU
7['5['
5HFHSWRU
P$5['
3DQWDOOD
7LSRGHFDEOH
3DQWDOODGHODFDMD /,<&<[ 3DQWDOODGHODFDMD
Figura B-11 Cable de conexin 20mA-TTY CP 341 - CP 521 SI/CP 521 BASIC
Cable de conexin 20mA TTY (S7 (CP 341) - CPU 944/AG 95)
La siguiente figura representa los cables de conexin para un acoplamiento punto a punto
entre un CP 341 y una CPU 944/AG 95.
Para los cables de conexin necesita los siguientes conectores macho:
En el lado del CP 341: conector macho Sub-D de 9 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 15 polos con fijacin por tornillo
&3 ,QWHUORFXWRU
P$7['
9
(PLVRU
5['7['
5HFHSWRU
5['
P$
P$
9
7['
(PLVRU
7['5['
5HFHSWRU
P$5['
3DQWDOOD
7LSRGHFDEOH
3DQWDOODGHODFDMD /,<&<[ 3DQWDOODGHODFDMD
Figura B-12 Cable de conexin 20mA-TTY CP 341 - CPU 944/AG 95
Asignacin de pines
En la tabla siguiente encontrar la asignacin de pines del conector hembra Sub D de 15
polos del panel frontal del CP 341-RS 422/485.
Tabla B- 3 Asignacin de pines del conector hembra sub D de 15 polos de la interfaz integrada del CP 341RS 422/485
Entrada/salida Datos de transmisin / recepcin (modo a dos
hilos)
5 - - -
6 - - -
7 - - -
8 GND - Tierra funcional (libre de potencial)
9 T (B) + Salida Datos de transmisin (modo a cuatro hilos)
10 - - -
11 R (B)/T (B) + Entrada Datos de recepcin (modo a cuatro hilos)
Entrada/salida Datos de transmisin / recepcin (modo a dos
hilos)
12 - - -
13 - - -
14 - - -
15 - - -
* Vista frontal
Cables de conexin
Si confecciona los cables personalmente, debe recordar que es posible que las entradas no
cableadas del interlocutor tengan que estar conectadas en potencial de reposo.
Recuerde que slo puede utilizar cajas de conector apantalladas. Una gran superficie de la
pantalla del cable debe estar en contacto por ambos lados con la caja del conector y el
cable apantallado. Se recomienda utilizar la caja de conector blindada de Siemens, modelo
V42 254.
PRECAUCIN
No conecte nunca la pantalla del cable a GND, ya que los submdulos interfaz podran
resultar daados. GND (pin 8) debe estar conectado siempre en ambos lados, ya que en
caso contrario los submdulos interfaz podran resultar daados.
A continuacin
En las siguientes pginas encontrar algunos ejemplos de cables de conexin para un
acoplamiento punto a punto entre el CP 341-RS 422/485 y los mdulos S7 SIMATIC S5.
7%5%
(PLVRU 5HFHSWRU
5$7$
5%7%
5HFHSWRU (PLVRU
*1'*1'
3DQWDOOD
7LSRGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[[
7$7%\5$5%
WUHQ]DGRDSDUHV
&RQORQJLWXGHVGHFDEOHVXSHULRUHVDPSDUDTXHHOLQWHUFDPELRGHGDWRV
VHSURGX]FDFRUUHFWDPHQWHGHEHVROGDUXQDUHVLVWHQFLDGHWHUPLQDFLQGH
DSUR[HQHOODGRGHOUHFHSWRU
Figura B-13 Cable de conexin X27 CP 341 - CP 340/CP 341/CP 441 para modo RS 422
(cuatro hilos)
Nota
Con el tipo de cable utilizado pueden aplicarse las siguientes longitudes para el CP 341
como interlocutor: mx. 1200 m a 19200 baudios, mx. 500 m a 38400 baudios, mx. de
250 m a 115200 baudios.
(PLVRU (PLVRU
5$5$
5%5%
5HFHSWRU 5HFHSWRU
*1'*1'
3DQWDOOD
7LSRGHFDEOH
3DQWDOODGHODFDMD /,<&<[[ 3DQWDOODGHODFDMD
5$5%WUHQ]DGR
&RQORQJLWXGHVGHFDEOHVXSHULRUHVDPSDUDTXHHOLQWHUFDPELRGHGDWRVVH
SURGX]FDFRUUHFWDPHQWHGHEHVROGDUXQDUHVLVWHQFLDGHWHUPLQDFLQGHDSUR[
HQHOODGRGHOUHFHSWRU
Figura B-14 Cable de conexin X27 CP 341 - CP 340/CP 341/CP 441 para modo RS 485
(dos hilos)
Cable de conexin X 27 (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948)
En la siguiente figura aparece el cable de conexin para un acoplamiento punto a punto
entre un CP 341 y un CP 544, CP 524, CPU 928B, CPU 945, CPU 948 para modo RS 422.
Para los cables de conexin necesita los siguientes conectores macho:
En el lado del CP 341: conector macho sub D de 15 polos con fijacin por tornillo
En el lado del interlocutor: conector macho sub D de 15 polos con fijacin deslizante
&3 ,QWHUORFXWRU
7%5%
(PLVRU 5HFHSWRU
5$7$
5%7%
5HFHSWRU (PLVRU
*1'*1'
3DQWDOOD
7LSRGHFDEOH
3DQWDOODGHODFDMD 3DQWDOODGHODFDMD
/,<&<[[
7$7%\5$5%
WUHQ]DGRDSDUHV
&RQORQJLWXGHVGHFDEOHVXSHULRUHVDPSDUDTXHHOLQWHUFDPELRGHGDWRV
VHSURGX]FDFRUUHFWDPHQWHGHEHVROGDUXQDUHVLVWHQFLDGHWHUPLQDFLQGH
DSUR[HQHOODGRGHOUHFHSWRU
Figura B-15 Cable de conexin X27 CP 341 - CP 544, CP 524, CPU 928B, CPU 945, CPU 948
para modo RS 422 (cuatro hilos)
Producto Referencia
CP 341RS 232C 6ES73411AH020AE0
CP 34120mATTY 6ES73411BH020AE0
CP 341RS 422/485 6ES73411CH020AE0
Cables de conexin
Se dispone de cables de conexin de las siguientes longitudes: 5 m, 10 m y 50 m.
Ttulo Contenido
Manual Con este manual de programacin adquirir los conocimientos bsicos para
Programar con STEP 7 configurar el sistema operativo y el programa de usuario de una CPU S7. Si
(http://support.automation.siemens.com/ utiliza por primera vez un S7-300/400, este manual le servir de ayuda para
WW/view/es/18652056) familiarizarse con el mtodo de programacin y a la vez podr utilizarlo
como base para configurar su propio programa de usuario.
Manual El manual de usuario de STEP 7 explica las principales aplicaciones y
Configurar el hardware y la comunicacin funciones del software de automatizacin STEP 7. Este manual aporta a los
(http://support.automation.siemens.com/ usuarios que an no conocen STEP 7 o a aquellos que conocen STEP 5,
WW/view/es/18652631) informacin bsica sobre los procedimientos de configuracin, programacin
y puesta en servicio de un S7-300/400. Durante el uso del software podr
acceder selectivamente a la ayuda en pantalla para buscar informacin
determinada sobre el software.
Manual de referencia Los manuales sobre los paquetes de lenguaje AWL, KOP, FUP y SCL
Lista de instrucciones (AWL) para contienen tanto los manuales de usuario como la descripcin del lenguaje
S7-300/400 correspondiente. Para la programacin de un S7-300/400 slo es necesario
(http://support.automation.siemens.com/ uno de los lenguajes, pero en algn caso puede ser preferible cambiar entre
WW/view/es/18653496) los diferentes lenguajes. Para el primer uso de los lenguajes se recomienda
familiarizarse con el mtodo de programacin con ayuda del manual.
Manual de referencia
Al trabajar con el software puede utilizar la ayuda en pantalla en la que
Esquema de contactos (KOP) para
encontrar respuesta a todas las cuestiones relacionadas con el uso de los
S7-300/400
correspondientes editores/compiladores.
(http://support.automation.siemens.com/
WW/view/es/18654395)
Ttulo Contenido
Manual de referencia
Esquema de funciones (FUP) para
S7-300/400
(http://support.automation.siemens.com/
WW/view/es/18652644)
Manual de referencia
S7-SCL para S7-300/400
(http://support.automation.siemens.com/
WW/view/es/5581793) 1)
Manual Los lenguajes GRAPH, HiGraph, CFC permiten realizar controles
S7-GRAPH para S7-300/400 Programacin secuenciales, controles de estado o interconexiones grficas de bloques.
de controles secuenciales Los manuales contienen tanto instrucciones para el usuario como una
(http://support.automation.siemens.com/W descripcin del lenguaje. Para el primer uso de los lenguajes se recomienda
W/view/es/1137630) 1) familiarizarse con el mtodo de programacin con ayuda del manual. Al
trabajar con el software puede acceder adems a la ayuda en pantalla (con
Manual la excepcin de HiGraph) en la que encontrar respuesta a todas las
S7HiGraph Programacin de controles de cuestiones relacionadas con el uso de los correspondientes
estado ( editores/compiladores.
http://support.automation.siemens.com/
WW/view/es/1137299) 1)
Manuales
CFC para SIMATIC S7
(http://support.automation.siemens.com/
WW/view/es/15236182) 1)
Continuous Function Chart
Manual de referencia Las CPUs S7 contienen funciones de sistema y estndar integradas en el
Funciones estndar y de sistema para sistema operativo. Dichas funciones pueden utilizarse durante la
S7-300/400 programacin con cualquiera de los lenguajes AWL, KOP y SCL. Este
(http://support.automation.siemens.com/ manual ofrece una visin general de las principales funciones de S7, y
WW/view/es/1214574) permite consultar asimismo informacin detallada sobre las interfaces para
el programa de usuario.
1) Paquetes opcionales para el software de sistema para S7300/400
Ajuste predeterminado
El ajuste predeterminado es un ajuste bsico conveniente que se aplica siempre que no se
introduce otro valor.
Arranque
El estado operativo ARRANQUE tiene lugar al cambiar del estado operativo STOP al estado
operativo RUN.
Ayuda online
STEP 7 ofrece la posibilidad de visualizar en la pantalla textos de ayuda contextual al
trabajar con el software de programacin.
Bastidor
El bastidor es el el perfil soporte que contiene los slots para alojar los mdulos.
Bloque
Los bloques son partes del programa de usuario delimitadas por su funcin, su estructura o
su finalidad. En STEP 7 existen:
Bloques lgicos (FB, FC, OB, SFB, SFC)
Bloques de datos (DB, SDB) y
Tipos de datos de usuario (UDT)
Bloque de sistema
Los bloques de sistema se distinguen de los dems bloques por el hecho de que ya estn
integrados en el sistema S7300 y que estn disponibles para funciones de sistema ya
definidas. Existen bloques de datos de sistema, funciones de sistema y bloques de funcin
de sistema.
Bfer de diagnstico
Toda CPU dispone de un bfer de diagnstico en el que se registra informacin detallada
sobre cada evento de diagnstico en el orden de su aparicin.
El CP 341 tiene un bfer de diagnstico propio en el que se registran todos los eventos de
diagnstico del CP 341 (errores de hardware/firmware, errores de
inicializacin/parametrizacin, errores de envo y recepcin.
Cargar de PG
Carga de objetos cargables (p. ej., bloques lgicos) desde la unidad de programacin en la
memoria de carga del mdulo central (CPU).
Configuracin
Por configuracin se entiende la disposicin de distintos mdulos de un sistema de
automatizacin en la tabla de configuracin.
CPU
Central Processing Unit = mdulo central del sistema de automatizacin S7 con unidad de
control y de clculo, memoria, programa de sistema e interfaces con los mdulos de
periferia.
Direccin
La direccin indica el espacio de memoria fsico y permite el acceso directo al operando que
est almacenado en esta direccin.
Estado operativo
La familia de autmatas SIMATIC S7 distingue tres distintos
estados operativos: STOP, ARRANQUE y RUN. La funcionalidad de las CPU vara en los
distintos estados operativos.
Eventos de diagnstico
Los eventos de diagnstico son p. ej. errores de un mdulo, errores de sistema de la CPU
causados p. ej. por un error de programacin o bien transiciones de estados operativos.
Funciones de diagnstico
Las funciones de diagnstico abarcan todo el diagnstico de sistema e incluyen la
deteccin, evaluacin y notificacin de errores dentro del sistema de automatizacin.
Hardware
Por hardware se entiende todo el equipamiento fsico y tcnico de un sistema de
automatizacin.
Interrupt
Una interrupcin constituye la interrupcin del procesamiento del programa en el procesador
de un sistema de automatizacin por una alarma externa pendiente.
Llamada de bloques
Por llamada de bloque se entiende la derivacin del procesamiento del programa al bloque
llamado.
Memoria de trabajo
La memoria de trabajo es una memoria RAM de la CPU a la que accede el procesador
durante el procesamiento del programa de usuario.
Mdulo
Los mdulos o tarjetas son circuitos impresos enchufables para sistemas de automatizacin.
Online/Offline
En el modo online existe una conexin de datos entre el sistema de automatizacin y la
unidad de programacin, mientras que no existe en el modo offline.
Operando
Un operando forma parte de una instruccin de STEP 7 e indica con qu debe hacer algo el
procesador. El operando puede direccionarse de forma absoluta o simblica.
Parametrizacin
Por parametrizacin se entiende la definicin del comportamiento de un mdulo.
Parmetros
Los parmetros son valores que se pueden asignar. Se distingue entre parmetros de
bloques y parmetros de mdulos.
Parmetros de bloque
Los parmetros del bloque son comodines contenidos en bloques reutilizables que reciben
valores actuales al llamarse el bloque en cuestin.
Parmetros de mdulo
Los parmetros de mdulos son valores que permiten determinar el comportamiento del
mdulo. Se distingue entre parmetros de mdulo estticos y dinmicos.
Procedimiento
Una transmisin de datos segn un determinado protocolo se denomina procedimiento.
Procesador de comunicaciones
Los procesadores de comunicacin son mdulos para acoplamiento punto a punto y de bus.
Programa de usuario
El programa de usuario contiene todas las instrucciones y convenciones para el
procesamiento de seales mediante las que se puede controlar una instalacin o un
proceso. El programa de usuario se crea en SIMATIC S7 de forma estructurada y se divide
en unidades menores, los bloques.
Protocolo
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.
Sistema de automatizacin
Un sistema de automatizacin es un autmata programable compuesto de por lo menos un
mdulo central, distintos mdulos de entrada y salida, as como de equipos de control y
visualizacin.
Software
La totalidad de programas que se utilizan en un sistemas de clculo se denomina software.
A ellos pertenece el sistema operativo y los programas de usuario.
STEP 7
STEP 7 es el software de programacin de SIMATIC S7.
Tiempo de ciclo
El tiempo de ciclo es el tiempo que requiere la CPU para ejecutar una vez el programa de
usuario.
Tipo de datos
Con ayuda de los tipos de datos se puede definir cmo debe ser utilizado el valor de una
variable o constante en el programa de usuario. Los tipos de datos se dividen en tipos de
datos elementales y estructurados.
Variable
Una variable es un operando (p. ej. E 1.0) que puede llevar un nombre simblico y que, por
consiguiente, puede direccionarse de forma simblica.
Procedimiento handshake, 79 I
Seal BUSY, 79
Identificador de fin de un telegrama de recepcin, 89
Textos de aviso, 76, 99
Indicador de error de grupo SF, 187
Trama de caracteres, 95
Indicadores (LED), 185
Variables, 76
Indicadores de errores de grupo, 187
Velocidad de transmisin, 95
Indicadores LED, 20
Inicializacin, 182
Intentos de establecimiento, 82
E
Intentos de transmisin, 82
Elementos del mdulo, 20 Intercambio de datos bidireccional
Encabezado del telegrama Driver, 29
Estructura en el telegrama de orden RK 512, 51 Interfaz
Enviar datos 20-mA-TTY, 232
Driver ASCII, 62 Aplicaciones posibles, 18
Procedimiento 3964(R), 40 Datos tcnicos, 218
RK 512, 53 RS 232C, 24, 225
Espacio de memoria necesario, 179 X27 (RS 422/485), 239
Estados operativos, 181 Interfaz 20 mA TTY, 232
Reparametrizacin, 181 Interfaz 20mA TTY
RUN, 181 Caractersticas, 26
STOP, 181 Interfaz 20mA-TTY, 26
Interfaz de parametrizacin, 23
Interfaz RS 232C, 225
F Interfaz X27 (RS 422/485), 239
Caractersticas, 27
FB 13 P_PRINT_RK
Cronograma, 170
Parmetro, 169
L
FB 7 P_RCV_RK, 128
FB 8 P_SND_RK, 128 Llamada a variable SFCERR, 203
FB P_PRINT_RK Llamada de bloques
Textos de aviso, 166 P_RCV_RK, 148, 152
FB P_PRINT_RK P_SND_RK, 143, 156
DB de instancia, 167 V24_SET, 164
FB P_PRINT_RK V24_STAT, 162
Ocupacin en el rea de datos - DB de Longitud del telegrama al recibir, 89
punteros, 168
FB P_RCV_RK
Cronograma, 150 M
Cronograma, 139
Marca de acoplamiento, 51
FB P_SND_RK
Marcas de acoplamiento, 140, 148, 152
Cronograma, 135, 160
Mecanismo EN/ENO, 177
FB P_SND_RK
Modelo de referencia ISO de 7 capas, 34
Asignacin en el rea de datos, 133
Procesamiento de los protocolos, 34
FC 5 V24_STAT, 128
Modo casi dplex, 59
FC 6 V24_SET, 128
Modo dplex, 30
Funcionalidad del CP 341, 17
Modo semidplex, 30
Funciones
FC 5 V24_STAT, 163
FC 6 V24_SET, 165
N
Funciones de sistema utilizadas, 179
Nmero de evento, 188
Nmero mnimo de ciclos de CPU, 179
O RK 512, 56
Referencias, 243
Operando actual, 176
RK 512
con direccionamiento absoluto, 176
FB 7 P_RCV_RK, 140
direccionado simblicamente, 177
Marcas de acoplamiento, 140
Peticiones del interlocutor, 61
RK 512
P
Desarrollo, 60
P_RCV_RK RK 512
Llamada de bloques, 148, 152 FB 8 P_SND_RK, 140
P_SND_RK RS 232C
Llamada de bloques, 143, 156 Control automtico de las seales
Parametrizacin, 173, 182 cualificadoras, 73
de palabras de datos, 175 Control de las seales cualificadoras, 73
directa, 173 Seales cualificadoras, 72
indirecta, 173
Parmetro
FB 7 P_RCV_RK, 138, 149, 153 S
FB 8 P_SND_RK, 134, 144, 157
Salida STATUS de los FBs, 185
FC 5 V24_STAT, 163
Seguridad de transmisin, 35
FC 6 V24_SET, 165
con el driver ASCII, 36
Parmetros de protocolo, 82, 89
con RK 512, 37
Paridad, 83, 90
Seal BUSY, 79
Particularidades
Seales cualificadoras RS 232C
al enviar telegramas, 184
Controlar las, 164
Posibilidades de aplicacin del CP 341, 18
Seales de la interfaz RS 232C, 25
Prioridad, 83
Suma de comprobacin de bloques, 39
Procedimiento 3964(R)
Conflicto de inicializacin, 45
Enviar datos, 40
T
Fallo de procedimiento, 46
Recibir datos, 42 Telegrama de continuacin, 50
Tratamiento de datos errneos, 44 Telegrama de orden, 50
Procedimiento 3964R Telegrama de reaccin, 50, 52
Suma de comprobacin de bloques, 39 Estructura y contenido, 52
Procedimiento handshake, 75 Nmeros de error, 185
Procesador de comunicaciones CP 341, 17 Telegrama FETCH, 50
Programadora (PG), 22 Telegrama SEND, 50
Protocolo Telegramas SEND de continuacin, 55
integrado en el mdulo, 17 Textos de aviso
Protocolo mainframe RK 512 Formatear, 100
Enviar datos, 53 Variables, 100
Recoger datos, 56 Tiempo de retardo de acuse (TRA), 82
Telegrama de orden, 50, 51 Tiempo de retardo de caracteres (TRC), 32, 82, 89
Telegrama de reaccin, 50, 52 Tiempos de transmisin
Driver ASCII, 223
Procedimiento 3964(R), 223
R Protocolo mainframe RK 512, 224
Trfico de datos bidireccional
Recibir datos
Modos de operacin, 30
Driver ASCII, 65
Trama de caracteres, 31, 83, 90
Procedimiento 3964(R), 42
Transparencia del cdigo, 65
Recoger datos
V
Variantes del mdulo, 17
Velocidad de transmisin, 83, 90