Página 1
Prólogo SIMATIC S7-300 Acoplamiento punto a punto CP 341, configuración y parametrización ______________ Presentación del producto Principios de la transmisión ______________ serie de datos SIMATIC Puesta en marcha del ______________ CP 341 S7-300 ______________ Acoplamiento punto a punto CP 341, Montar el CP 341 configuración y parametrización...
Página 2
Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Prólogo Objetivo del manual Este manual describe cómo configurar y poner en marcha un acoplamiento punto a punto. Contenido del manual Este manual describe el hardware y el software del procesador de comunicaciones CP 341 y su conexión con en el sistema de automatización S7-300. El manual consta de una parte de instrucciones y una parte de consulta (anexos).
Prólogo Modificaciones con respecto a la versión 06/2002 Este manual se distingue de la versión 06/2002 del manual en que esta versión describe las funciones adicionales del CP 341 (a partir de la referencia 6ES7341-1_H02-0AE0). ● Velocidad de transmisión adicional de 115,2 Kbaudios ●...
Teléfono: +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 eliminación del aparato recibirá protocolos de despiece con información sobre fracciones de material y los correspondientes certificados de los...
Página 6
Si tiene preguntas sobre los productos que se describen en este manual y no encuentra respuesta en la documentación impresa, póngase en contacto con el representante de la sucursal, delegación o agencia de Siemens más próxima. ● Encontrará a su persona de contacto en: http://www.siemens.com/automation/partner...
Prólogo En esta página encontrará: ● la Newsletter que le mantendrá informado sobre las últimas novedades relacionadas con sus productos. ● los documentos que necesita con el buscador del Product Support. ● el "Foro" en el que podrá intercambiar sus experiencias con cientos de expertos de todo el mundo.
Página 8
Prólogo Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Índice Prólogo ..............................3 Presentación del producto ........................17 Posibilidades de aplicación del CP 341..................17 Configuración del CP 341 ......................20 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 Propiedades de la interfaz serie ....................24 1.4.1 Interfaz RS 232C del CP 341-RS 232C..................24...
Página 10
Índice Puesta en marcha del CP 341 ....................... 109 Montar el CP 341........................... 111 Slots del CP 341 ........................111 Montaje y desmontaje del CP 341 .................... 112 4.2.1 Secuencia de montaje....................... 112 4.2.2 Secuencia de desmontaje......................113 4.2.3 Reglas de instalación ........................ 113 Configurar y parametrizar el CP 341......................
Página 11
Índice Comportamiento de arranque y cambios de estado operativo del CP 341 ..........181 Estados operativos del CP 341....................181 Comportamiento de arranque del CP 341 .................182 Comportamiento del CP 341 al cambiar el estado operativo de la CPU........184 Diagnóstico del CP 341 ......................... 185 Funciones de diagnóstico del CP 341 ..................185 8.1.1 Diagnóstico con los indicadores del CP 341 ................187...
Página 12
Índice Tablas Tabla 1- 1 Variantes del módulo CP 341 ..................... 17 Tabla 1- 2 Funciones de las variantes del módulo 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 .......
Página 13
Índice Tabla 6- 1 Bloques de función y funciones del CP 341 ................128 Tabla 6- 2 Parámetros FB P_SND_RK .......................134 Tabla 6- 3 Parámetros FB P_RCV_RK .......................138 Tabla 6- 4 Parámetros FB 8 P_SND_RK para la petición "Enviar datos"...........144 Tabla 6- 5 Información del encabezado del telegrama RK 512 para la petición "Enviar datos"...
Página 14
Índice Tabla C- 2 Referencias de los cables de conexión ..................243 Tabla D- 1 Manuales para la configuración y programación del S7–300 ........... 245 Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Página 15
Índice Figuras Figura 1-1 Disposición 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 Catalogación de los protocolos existentes del CP 341 en el modelo de referencia....35 Figura 2-4 Suma de comprobación de bloques ....................39 Figura 2-5...
Página 16
Índice Figura 4-1 Borne de conexión ........................113 Figura 6-1 Cronograma del FB 8 P_SND_RK .................... 135 Figura 6-2 Cronograma FB 7 P_RCV_RK....................139 Figura 6-3 Cronograma del FB 8 P_SND_RK para la petición "Enviar datos"........... 146 Figura 6-4 Cronograma del FB 7 P_RCV_RK para la petición "Recibir datos".......... 150 Figura 6-5 Cronograma FB 7 P_RCV_RK para la petición "Preparar datos"..........
Presentación del producto Posibilidades de aplicación del CP 341 El procesador de comunicaciones CP 341 permite el intercambio de datos entre su autómata programable y otros autómatas o PCs mediante un acoplamiento punto a punto. Funcionalidad del CP 341 El procesador de comunicaciones CP 341 ofrece las siguientes funciones: ●...
● SIMATIC S5 vía driver 3964(R) o RK 512 con el correspondiente submódulo interfaz en el S5 ● Terminales SIEMENS BDE familia ES 2 vía driver 3964(R) ● MOBY I (ASM 420/421, SIM), MOBY L (ASM 520) y estación de registro ES 030K vía driver 3964R ●...
Página 19
Presentación del producto 1.1 Posibilidades de aplicación del CP 341 El CP 341 se puede utilizar en una red PROFINET IO, siempre y cuando ● esté integrado el controlador PROFINET IO respectivo en la CPU de SIMATIC STEP 7, ● se utilicen bloques FB7 (P_RCV_RK) / FB8 (P_SND_RK) de una versión superior o igual a V3.0 Nota ¡Detrás de los CPs de comunicación externos CP342-5 (Profibus DP) y CP343-1...
Presentación del producto 1.2 Configuración del CP 341 Configuración del CP 341 El procesador de comunicaciones CP 341 se suministra con interfaz serie integrada. Disposición de los elementos del módulo La figura muestra la disposición de los elementos del módulo en el frontal del procesador de comunicaciones CP 341.
Presentación del producto 1.2 Configuración del CP 341 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 módulo del CP 341. Encontrará una descripción detallada de las interfaces en el capítulo "Propiedades de la interfaz serie (Página 24)".
Presentación del producto 1.3 Componentes para un acoplamiento punto a punto con el CP 341 Componentes para un acoplamiento punto a punto con el CP 341 Para establecer un acoplamiento punto a punto entre un procesador de comunicaciones CP 341 y un interlocutor se requieren determinados componentes de hardware y software. 1.3.1 Componentes de hardware necesarios Componentes de hardware...
Presentación del producto 1.3 Componentes para un acoplamiento punto a punto con el CP 341 1.3.2 Componentes de software necesarios Componentes de software En la siguiente tabla encontrará los componentes de software necesarios para un acoplamiento punto a punto con el CP 341. Tabla 1- 4 Componentes de software para un acoplamiento punto a punto con el CP 341 Componente...
Presentación del producto 1.4 Propiedades de la interfaz serie Propiedades de la interfaz serie Se dispone de tres variantes del procesador de comunicaciones, con diferente interfaz, para adaptarse a la física del interlocutor. En los apartados siguientes se describen las interfaces de las variantes del módulo. 1.4.1 Interfaz RS 232C del CP 341-RS 232C Definición...
Presentación del producto 1.4 Propiedades de la interfaz serie Señales del RS 232C La tabla siguiente muestra el significado de cada una de las señales cualificadoras RC 232C. Tabla 1- 5 Señales de la interfaz RS 232C Señal Denominación Significado Transmitted Data Datos transmitidos;...
Presentación del producto 1.4 Propiedades de la interfaz serie 1.4.2 Interfaz 20mA TTY del CP 341-20mA TTY Definición La interfaz 20mA TTY es una interfaz de lazo de corriente cuya función es la transmisión serie de datos. Características La interfaz 20mA TTY responde a las siguientes características y cumple las siguientes exigencias: Clase: Interfaz de corriente de línea...
Presentación del producto 1.4 Propiedades de la interfaz serie 1.4.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485 Definición La interfaz X27 (RS 422/485) es una interfaz diferencial cuya función es la transmisión serie de datos de acuerdo con la norma X27. Características La interfaz X27 (RS 422/485) responde a las siguientes características y cumple las siguientes exigencias:...
Cables de conexión para el acoplamiento del procesador de comunicaciones a un interlocutor Cables de conexión estándar Siemens pone a su disposición cables de conexión estándar de diferente longitud para el acoplamiento punto a punto entre el procesador de comunicaciones y su interlocutor. Crear cables de conexión propios Si desea confeccionar sus propios cables de conexión, deberá...
Principios de la transmisión serie de datos Transmisión serie de un carácter Existen varias posibilidades de interconexión en red para intercambiar datos entre dos o más interlocutores. El acoplamiento punto a punto entre dos interlocutores es el caso más sencillo del intercambio de informaciones. Acoplamiento punto a punto En el acoplamiento punto a punto, el procesador de comunicaciones forma la interfaz entre un autómata programable y un interlocutor.
Principios de la transmisión serie de datos 2.1 Transmisión serie de un carácter Tráfico de datos bidireccional - Modos de operación En el tráfico de datos bidireccional se distinguen dos modos de operación en el procesador de comunicaciones: ● Modo semidúplex (procedimiento 3964(R), driver ASCII, RK 512) Los datos se transmiten alternativamente en ambos sentidos entre uno o varios interlocutores.
Principios de la transmisión serie de datos 2.1 Transmisión serie de un carácter Trama de caracteres Los datos que se intercambian entre el CP 341 y un interlocutor a través de la interfaz serie se transmiten en forma de trama de caracteres. Para cada trama de caracteres se dispone de tres formatos de datos.
Principios de la transmisión serie de datos 2.1 Transmisión serie de un carácter Tiempo de retardo de caracteres En la siguiente figura se representa el intervalo máximo de tiempo entre dos caracteres recibidos dentro de un telegrama = tiempo de retardo de caracteres. Figura 2-2 Tiempo de retardo de caracteres Acoplamiento punto a punto CP 341, configuración y parametrización...
Principios de la transmisión serie de datos 2.2 Procedimiento de transmisión en el acoplamiento punto a punto Procedimiento de transmisión en el acoplamiento punto a punto En el proceso de transmisión de datos es necesario que todos los interlocutores se atengan a determinadas normas para el desarrollo y la ejecución del intercambio de datos.
Principios de la transmisión serie de datos 2.2 Procedimiento de transmisión en el acoplamiento punto a punto Modelo de referencia ISO de 7 capas El modelo de referencia define el comportamiento externo de los interlocutores. Cada capa del protocolo está comprendido en la capa que le sigue, a excepción de la última capa. Cada una de las capas están definidos de la siguiente manera: 1.
Principios de la transmisión serie de datos 2.3 Seguridad de transmisión Seguridad de transmisión La seguridad de transmisión es muy importante en el proceso de transferencia de datos y para la selección del procedimiento de transmisión. Por norma general puede decirse que cuantos más capas del modelo de referencia se ejecuten, mayor será...
Principios de la transmisión serie de datos 2.3 Seguridad de transmisión Seguridad de transmisión en el driver de impresora Seguridad de los datos al utilizar el driver de impresora: ● No se ha previsto ninguna medida de seguridad para la transmisión de datos con el driver de impresora.
Principios de la transmisión serie de datos 2.3 Seguridad de transmisión Límites de rendimiento con 3964R ● El procesamiento posterior de los datos de emisión/recepción en el interlocutor no está garantizado. Sólo puede garantizarse con un mecanismo de confirmación que debe programarse aparte.
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Transmisión de datos con el procedimiento 3964(R) 2.4.1 Principio de la transmisión de datos con el procedimiento 3964(R) El procedimiento 3964(R) controla la transmisión de datos en un acoplamiento punto a punto entre el procesador de comunicaciones y un interlocutor.
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) 2.4.3 Suma de comprobación de bloques Suma de comprobación de bloques Con el protocolo de transmisión 3964R, la protección de los datos aumenta enviando un carácter de comprobación de bloques (BCC = Block Check Character).
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) 2.4.4 Enviar datos con 3964(R) Enviar datos con 3964(R) En la figura siguiente se representa el desarrollo de la transmisión de datos al enviar con el procedimiento 3964(R).
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Desconexión de la comunicación durante la transmisión Después de transmitir el contenido del búfer, el procedimiento añade los caracteres DLE, ETX y, sólo en el caso de 3964R, la suma de verificación de bloque BCC como carácter de fin y espera un carácter de acuse.
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) 2.4.5 Recibir datos con 3964(R) Recibir datos con 3964(R) En la siguiente imagen se representa el desarrollo de la transmisión de datos al recibir con el procedimiento 3964(R).
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Recibir datos Una vez se consigue establecer la conexión, los datos entrantes se depositan en el búfer de recepción. Si se reciben dos caracteres DLE consecutivos, sólo uno de ellos se registrará en el búfer de recepción.
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) 2.4.6 Tratamiento de datos erróneos Tratamiento de datos erróneos La figura siguiente muestra la estructura del proceso de tratamiento de los datos erróneos con el procedimiento 3964(R). Figura 2-7 Intercambio de datos al recibir datos erróneos Tras recibir DLE, ETC, BCC, el CP 341 compara el BCC del interlocutor con el propio valor...
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Conflicto de inicialización La figura siguiente muestra el desarrollo de la transmisión de datos en caso de un conflicto de inicialización. Figura 2-8 Intercambio de datos en caso de un conflicto de inicialización Si un equipo no responde a la petición de envío (carácter STX) del interlocutor dentro del tiempo de retardo de acuse (TRA) con la confirmación DLE o NAK, pero sí...
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Fallo de procedimiento El procedimiento detecta tanto los fallos producidos por un comportamiento erróneo del interlocutor como los producidos por interferencias en la línea. En ambos casos, primero se intenta enviar/recibir el bloque de datos repitiendo el proceso. Si después del número máximo de intentos de transmisión 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 transmisión o recepción.
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Procedimiento 3964(R) Transmisión En la siguiente figura se muestran las fases de transmisión con el procedimiento 3964(R). Figura 2-10 Esquema del desarrollo de la transmisión con el procedimiento 3964(R) Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Procedimiento 3964(R) Recepción (parte 1) En la siguiente figura encontrará las fases de recepción con el procedimiento 3964(R). Figura 2-11 Esquema del desarrollo de la recepción con el procedimiento 3964(R) (parte 1) Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.4 Transmisión de datos con el procedimiento 3964(R) Procedimiento 3964(R) recepción (parte 2) En la siguiente figura encontrará las fases de recepción con el procedimiento 3964(R). Figura 2-12 Esquema del desarrollo de la recepción con el procedimiento 3964(R) (parte 2) Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Transmisión de datos con el protocolo mainframe RK 512 El protocolo para mainframe RK 512 controla la transmisión de datos en un acoplamiento punto a punto entre el CP 341 y un interlocutor.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Estructura del encabezado En la siguiente tabla puede apreciarse la estructura del encabezado del telegrama de orden. Tabla 2- 1 Estructura del encabezado del telegrama de orden (RK 512) Byte Significado El identificador del telegrama en telegramas de orden (00H),...
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Telegrama de reacción Una vez transferido el telegrama de orden, el RK 512 espera un telegrama de reacción del interlocutor durante el tiempo de vigilancia. La duración del tiempo de vigilancia es de 20 s por defecto, independientemente de la velocidad de transmisión.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 2.5.1 Enviar datos con RK 512 Enviar datos con RK 512 La siguiente figura representa el desarrollo del proceso de transmisión de datos en el envío con un telegrama de reacción con el protocolo mainframe RK 512.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Enviar datos La petición SEND se desarrolla en el siguiente orden: ● Interlocutor activo Envía un telegrama SEND. Éste contiene el encabezado y datos. ●...
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Telegramas SEND de continuación Cuando la cantidad de datos sobrepasa los 128 bytes, se inicia un telegrama SEND de continuación. El desarrollo es análogo al de un telegrama SEND. Si se envían más de 128 bytes, éstos se transmiten automáticamente en uno o más telegramas de continuación.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 2.5.2 Recoger datos con RK 512 Recoger datos con RK 512 La siguiente figura representa el la evolución del proceso de transmisión de datos al recoger datos con un telegrama de reacción con el protocolo mainframe RK 512.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Recoger datos La petición FETCH se desarrolla en el siguiente orden: ● Interlocutor activo Envía un telegrama FETCH. Éste contiene el encabezado. ● Interlocutor pasivo Recibe el telegrama, comprueba el encabezado, recoge los datos de la CPU y confirma la recepción con un telegrama de reacción.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 Telegrama FETCH de continuación La siguiente figura representa el desarrollo de la transmisión al recoger datos con un telegrama de reacción de continuación. Figura 2-16 Desarrollo de un telegrama FETCH de continuación con un telegrama de reacción de continuación...
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 2.5.3 Modo casi dúplex Modo casi dúplex Modo casi dúplex significa: los interlocutores pueden enviar telegramas de orden y de reacción en cualquier momento, menos cuando el otro interlocutor está enviando. La profundidad de anidado máximo de los telegramas de orden y de recepción es "1".
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 2.5.4 RK 512, peticiones de CPU Desarrollo de RK 512 mediante peticiones de CPU La figura siguiente muestra los desarrollos del protocolo mainframe RK 512 mediante peticiones de CPU.
Principios de la transmisión serie de datos 2.5 Transmisión de datos con el protocolo mainframe RK 512 RK 512 Peticiones del interlocutor En la siguiente figura se representa las fases del protocolo para mainframe RK 512 mediante peticiones del interlocutor. Figura 2-19 Esquema del desarrollo de la transmisión de datos con RK 512 mediante peticiones del interlocutor...
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Transmisión de datos con el driver ASCII 2.6.1 Principio de la transmisión de datos con el driver ASCII El driver ASCII controla la transmisión de datos en un acoplamiento punto a punto entre el procesador de comunicaciones y un interlocutor.
Página 63
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII ● Enviar hasta alcanzar la longitud parametrizada en el bloque de función e insertar automáticamente el/los carácter(es) de marca de fin Se envían los datos hasta alcanzar la longitud parametrizada en el bloque de función. Además se añade automáticamente el/los carácter(es) de fin.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Enviar datos En la siguiente figura encontrará las fases del envío. Figura 2-20 Esquema de desarrollo de la transmisión Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII 2.6.3 Recibir datos con el driver ASCII Recibir datos con el driver ASCII Para la transmisión de datos con el driver ASCII, puede elegir entre tres criterios de fin para la recepción de datos.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Criterio de fin Tiempo de retardo de caracteres transcurrido En la recepción de datos se reconoce el final del telegrama una vez que ha transcurrido el tiempo de retardo de caracteres.
Página 67
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Criterio de fin Señal de fin En la recepción de datos se detecta el final del telegrama en el momento en que se recibe(n) el/los carácter(es) de fin parametrizado(s). La CPU registra todos los datos recibidos, incluidos los caracteres de fin.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII En la siguiente figura encontrará el desarrollo del proceso de recepción con el criterio de fin "Carácter de fin". Figura 2-22 Desarrollo del proceso de recepción con el criterio de fin "Carácter de fin" Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Criterio de fin Longitud fija de telegrama En la recepción de datos se detecta el final del telegrama en el momento en que se recibe el número de caracteres parametrizado.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII En la siguiente figura se muestra el desarrollo del proceso de recepción con el criterio de fin "Longitud fija del telegrama". Figura 2-23 Esquema de desarrollo de la recepción con criterio de fin "Longitud fija del telegrama" Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Búfer de recepción del CP 341 El búfer de recepción del CP 341 tiene un tamaño de 4096 bytes. En la parametrización puede especificar si debe impedirse que se sobrescribanlos datos del búfer de recepción. También es posible determinar el rango de valores (de 1 a 250) para el número de telegramas recibidos registrados en el búfer.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII 2.6.4 Modo RS 485 Modo RS 485 Si utiliza el driver ASCII en modo RS 485 (semidúplex, modo de dos hilos), debe garantizar mediante el programa de usuario que nunca pueda enviar más de una estación. Si envían más de una simultáneamente, el telegrama se falsifica.
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Control de las señales cualificadoras RS 232C Con las señales cualificadoras RS 232C se puede operar: ● en caso de haber parametrizado el control automático de todas las señales cualificadoras RS 232C ●...
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII ● Al cambiar de DSR = ON a OFF se cancela con un mensaje de error tanto la petición de envío en curso como la recepción de datos. En el búfer de diagnóstico del CP 341 se registra el mensaje "DSR = OFF (control automático de las señales V24)".
Principios de la transmisión serie de datos 2.6 Transmisión de datos con el driver ASCII Control del flujo de datos/procedimiento handshake Los procedimientos handshake controlan el flujo de datos entre dos interlocutores. El procedimiento handshake impide que se pierdan datos durante la transmisión con equipos que trabajan a diferente velocidad.
Principios de la transmisión serie de datos 2.7 Transmisión de datos con el driver de impresora Transmisión de datos con el driver de impresora Introducción Con el driver de impresora se pueden imprimir textos de aviso con indicación de fecha y hora.
Principios de la transmisión serie de datos 2.7 Transmisión de datos con el driver de impresora Cadena de formato La cadena de formato permite definir la representación y la composición de un texto de aviso. La cadena de formato puede componerse de: ●...
Principios de la transmisión serie de datos 2.7 Transmisión de datos con el driver de impresora que indican los bloques de datos están depositados, junto con la cadena de formato y las variables relacionadas, en un orden determinado. Durante la impresión se preparan los datos que se van a imprimir. La impresión se prepara de acuerdo con la parametrización realizada con la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto (diseño de página, juego de caracteres, caracteres de control, etc.).
Principios de la transmisión serie de datos 2.7 Transmisión de datos con el driver de impresora Control de flujo de datos/procedimiento handshake Los procedimientos handshake controlan el flujo de datos entre dos interlocutores. El procedimiento handshake impide que se pierdan datos durante la transmisión con equipos que trabajan a diferente velocidad.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Datos de parametrización La selección de los protocolos permite adaptar el procesador de comunicaciones CP 341 a un interlocutor. Los siguientes capítulos describen los datos de parametrización del procedimiento 3964(R), protocolo mainframe RK 512, el driver ASCII y el driver de impresora.
Página 81
Principios de la transmisión serie de datos 2.8 Datos de parametrización Protocolo La siguiente tabla describe el protocolo. Tabla 2- 4 Protocolo 3964(R) Parámetro Descripción Valor predeterminado Los parámetros del protocolo están ocupados con valores 3964 con valores • 3964R con valores estándar predeterminados.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Parámetros de protocolo Los parámetros de protocolo sólo pueden ajustarse si en el protocolo no se han ajustado los valores estándar. Tabla 2- 5 Parámetros de protocolo (procedimiento 3964(R)) Parámetro Descripción Rango de valores...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Velocidad de transmisión/trama de caracteres La tabla siguiente describe la velocidad de transferencia/la trama de caracteres. Tabla 2- 6 Velocidad de transmisión/trama de caracteres (procedimiento 3964(R)) Parámetro Descripción Rango de valores Valor predeterminado Velocidad...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Indicación de error ampliada en el FB de recepción Tabla 2- 7 Búfer de recepción del CP (procedimiento 3964(R)) Parámetro Descripción Rango de Valor valores predeterminado sí Indicación de error ampliada Active el parámetro "Mostrar errores de recepción en el •...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Asignación estándar de la línea de recepción La figura muestra el cableado del receptor en la interfaz X27 (RS 422): Figura 2-26 Cableado del receptor en la interfaz X27 (RS 422) (procedimiento 3964(R)) Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.8 Datos de parametrización 2.8.2 Datos de parametrización del protocolo para mainframe RK 512 El sistema le ofrece la posibilidad de adaptar el CP 341 a un interlocutor mediante los datos de parametrización del protocolo mainframe RK 512. Datos de parametrización del protocolo mainframe RK 512 Los parámetros son idénticos a los parámetros del procedimiento 3964(R), dado que el procedimiento 3964(R) forma parte del protocolo mainframe RK 512 en el modelo de...
Página 87
Principios de la transmisión serie de datos 2.8 Datos de parametrización Indicación de error ampliada en el FB de recepción Tabla 2- 10 Búfer de recepción del CP (procedimiento 3964(R)) Parámetro Descripción Rango de Valor valores predeterminado sí Indicación de error ampliada en el FB Active el parámetro "Mostrar errores de •...
Principios de la transmisión serie de datos 2.8 Datos de parametrización 2.8.3 Datos de parametrización del driver ASCII Tiene la posibilidad de adaptar el procesador de comunicaciones a un interlocutor mediante los datos de parametrización del driver ASCII. Datos de parametrización del driver ASCII Con la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto puede introducir los parámetros correspondientes al nivel de transmisión de bits (nivel 1) del driver ASCII.
Página 89
Principios de la transmisión serie de datos 2.8 Datos de parametrización Parámetros de protocolo La tabla siguiente describe los parámetros de protocolo. Tabla 2- 11 Parámetros de protocolo (driver ASCII) Parámetro Descripción Rango de valores Valor predeterminado Transcurrido el tiempo de Identificador de fin Definición del criterio que debe definir el •...
Página 90
Principios de la transmisión serie de datos 2.8 Datos de parametrización Velocidad de transmisión/trama de caracteres La tabla siguiente contiene la descripción y la información referente al rango de valores de los parámetros correspondientes. Tabla 2- 12 Velocidad de transmisión/trama de caracteres (driver ASCII) Parámetro Descripción Rango de...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Control del flujo de datos La tabla siguiente describe los parámetros de control del flujo de datos. Con la interfaz RS 485 no es posible el control del flujo de datos. El control del flujo de datos con “RTS/CTS”...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Información relacionada En el capítulo " Transmisión de datos con el driver ASCII (Página 62) " encontrará, a partir del apartado "Señales cualificadoras RS 232C", más información sobre el control del flujo de datos con XON/XOFF o RTS/CTS así...
Página 93
Principios de la transmisión serie de datos 2.8 Datos de parametrización Información relacionada: En el capítulo " Transmisión de datos con el driver ASCII (Página 62) " encontrará en el apartado "Búfer de recepción del CP 341" más información sobre el uso del búfer de recepción.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Asignación estándar de la línea de recepción La figura muestra el cableado del receptor en la interfaz X27 (RS 422/ 485): Figura 2-27 Cableado del receptor en la interfaz X27 (RS 422/485) (driver ASCII) Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Principios de la transmisión serie de datos 2.8 Datos de parametrización 2.8.4 Datos de parametrización del driver de impresora Introducción Mediante los datos de parametrización del driver de impresora se pueden crear los parámetros específicos para la transmisión y los textos de aviso para la salida por impresora.
Página 96
Principios de la transmisión serie de datos 2.8 Datos de parametrización Parámetro Descripción Rango de valores Valor predeterminado Paridad Una secuencia de bits de información puede • ampliarse con un bit adicional, el bit de paridad, impar • que con su valor añadido ("0" ó "1") •...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Interfaz X27 (RS 422/485) En la siguiente tabla se describen los parámetros para la interfaz X27 (RS 422/485). Tabla 2- 18 Interfaz X27 (RS 422/485) (driver ASCII) Parámetro Descripción Rango de valores Valor predeterminado Asignación estándar de la...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Parámetro Descripción Rango de valores Valor predeterminado Caracteres ASCII (texto) Encabezados / pies de Texto para un máximo de 2 • página líneas de encabezado y pie %P instrucción de •...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Características Condiciones generales en la configuración de textos de aviso: ● Tamaño del SDB de texto: 15 Kbytes ● Longitud máx. del texto de aviso sin variables: 150 caracteres ●...
Principios de la transmisión serie de datos 2.8 Datos de parametrización 2.8.5 Instrucciones de conversión y control para la salida por impresora Introducción 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.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Instrucción de conversión La figura muestra esquemáticamente la estructura de una instrucción de conversión. Figura 2-29 Estructura esquemática de una instrucción de conversión Indicador = justificación a la derecha –...
Página 102
Principios de la transmisión serie de datos 2.8 Datos de parametrización Representación La siguiente tabla describe los modos de representación posibles para los valores de variable. Son excepción los modos de representación N y P. Se explican después de la tabla.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Representación Tipo de datos Representación estándar Ancho de la Descripción correspondiente representación estándar TIME_OF_DAY 15:42:59.723 Hora DWORD Si en estos modos de representación no existe ningún número de texto de aviso o ninguna hora del sistema, en su lugar se imprimen 6 asteriscos * (el CP 341 no controla la hora).
Principios de la transmisión serie de datos 2.8 Datos de parametrización Dígitos del número de página (%P) El modo de representación P se utiliza para cambiar el número de página en el impreso. El CP 341 empieza la impresión siempre por la página 1. Esta instrucción de conversión ofrece la posibilidad de definir un valor determinado para el número de página.
Principios de la transmisión serie de datos 2.8 Datos de parametrización ● Si tanto la cadena de formato como el texto de aviso contienen instrucciones de conversión, primero se expande la cadena de formato. Y a continuación el texto de aviso. Ejemplo: Tensión 3 V –...
Principios de la transmisión serie de datos 2.8 Datos de parametrización Ejemplos de instrucciones de conversión correctas A continuación se muestran algunos ejemplos de instrucciones de conversión correctas. Ejemplo 1: ..31.10.1996 Cadena de formato = %15.4A Variable 1 = D#1996–10–31 Se ha seleccionado el ancho 15 con precisión 4 (ancho de la cifra correspondiente al año) y justificación a la derecha.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Instrucciones de control Las instrucciones de control se emplean para lograr determinados efectos en la impresora (p. ej. subrayado). Además de las instrucciones de control estándar (negrita, comprimido, expandido, cursiva y subrayado) puede utilizar otros caracteres de control si los introduce antes de la parametrización del CP 341 en la tabla de caracteres de control de la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto.
Principios de la transmisión serie de datos 2.8 Datos de parametrización Iniciar nueva página (\F) Teniendo en cuenta el formato de página configurado, es decir, de acuerdo con las líneas configuradas para encabezado y pie de página y el número de "Líneas por página", es posible iniciar una nueva página con la instrucción de control \F.
Puesta en marcha del CP 341 Para poner en marcha el procesador de comunicaciones es necesario realizar los siguientes pasos en el orden indicado: 1. Montaje del CP 341 2. Configuración del CP 341 3. Parametrización del CP 341 4. Almacenamiento de los datos de parametrización 5.
Puesta en marcha del CP 341 Creación del programa de usuario para el CP 341 La programación del CP 341 incluye la conexión por software del CP 341 con la CPU correspondiente a través del programa de usuario STEP 7. El CP 341 se programa con los editores de los lenguajes del software STEP 7.
Montar el CP 341 Slots del CP 341 El apartado siguiente describe las reglas a seguir para colocar el CP 341 en el bastidor (perfil soporte). Disposición del CP 341 en el bastidor (perfil soporte). Para la disposición del CP 341 en el bastidor (perfil soporte) rigen las reglas siguientes: ●...
Montar el CP 341 4.2 Montaje y desmontaje del CP 341 Montaje y desmontaje del CP 341 Al montar y desmontar el CP 341 deben tenerse en cuenta determinadas reglas. Herramientas Para montar y desmontar el CP 341 necesita un destornillador cilíndrico con una hoja de 4,5 mm de ancho.
Montar el CP 341 4.2 Montaje y desmontaje del CP 341 Bornes de conexión Figura 4-1 Borne de conexión ● Conecte en el borne L+ la línea positiva de la tensión de alimentación de 24 V. ● Conecte en el borne M la línea negativa de la tensión de alimentación de 24 V. ●...
Página 114
Montar el CP 341 4.2 Montaje y desmontaje del CP 341 Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Configurar y parametrizar el CP 341 Posibilidades de configuración Posibilidades de configuración Las variantes de módulo del CP 341 se configuran y parametrizan con STEP 7 o bien con la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto. Tabla 5- 1 Posibilidades de configuración del CP 341 Producto...
Configurar y parametrizar el CP 341 5.2 Instalación de la interfaz de parametrización Instalación de la interfaz de parametrización Instalación La interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto se encuentra en el CD, junto con los bloques de función y el ejemplo de programación. Así se instala la interfaz de programación: 1.
Configurar y parametrizar el CP 341 5.3 Configuración del CP 341 Configuración del CP 341 Una vez montado el CP 341 hay que darlo a conocer al sistema de automatización. Este proceso se denomina "configuración". Requisitos La interfaz de parametrización CP 341:Parametrizar acoplamiento punto a punto está instalada en la programadora o PC bajo STEP 7 (véase el capítulo "Posibilidades de configuración (Página 115)").
Configurar y parametrizar el CP 341 5.4 Parametrizar los protocolos de comunicación Parametrizar los protocolos de comunicación Una vez registrado el CP 341 en la tabla de configuración, asigne los parámetros al CP 341 y a su interfaz serie. Con el driver de impresora se pueden configurar además textos de aviso para la salida por impresora.
Configurar y parametrizar el CP 341 5.5 Datos de identificación Datos de identificación Definición Los datos de identificación son datos almacenados en un módulo que le ayudarán al ● eliminar fallos de una instalación ● comprobar la configuración de la instalación ●...
Índice 1 (registro 231/sólo lectura) Fabricantes Leer 00 2A hex (= 42 dec) Aquí se guarda el nombre del fabricante. (2 bytes) (42 dec = Siemens AG) Denominación del equipo Leer 6ES7341–1xH02–0AE0 Referencia del módulo (20 bytes) x = A(RS232), B(TTY), C(RS422/485) Número de serie del...
Configurar y parametrizar el CP 341 5.6 Gestionar los datos de los parámetros Gestionar los datos de los parámetros Los datos de configuración y parametrización del procesador de comunicaciones se guardan en el proyecto actual (en el disco duro de la/del PG/PC). Gestionar los datos Al salir de la tabla de configuración con el comando de menú...
Configurar y parametrizar el CP 341 5.7 Cargar driveRS (protocolos de transmisión) Cargar driveRS (protocolos de transmisión) Para la ampliación de funciones y la adaptación del CP 341 al interlocutor, además de los protocolos estándar del firmware del módulo (ASCII, 3964(R), RK 512), es posible cargar otros protocolos de transmisión en el CP 341 (= driveRS cargables).
Configurar y parametrizar el CP 341 5.8 Actualizaciones de firmware Actualizaciones de firmware 5.8.1 Cargar actualizaciones de firmware Para la ampliación de funciones y eliminación de errores es posible cargar actualizaciones de firmware en la memoria del sistema operativo del CP 341. Requisitos Para poder cargar actualizaciones de firmware deben cumplirse los siguientes requisitos: ●...
Configurar y parametrizar el CP 341 5.8 Actualizaciones de firmware Cargar el firmware con la interfaz de parametrización CP 341 (válido para la referencia 6ES7341-1_H00-0AE0 y 6ES7341-1_H01-0AE0) El firmware se transfiere al CP 341 mediante la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto (V5.0 o superior).
Configurar y parametrizar el CP 341 5.8 Actualizaciones de firmware Indicadores LED Indicadores LED durante la carga de una actualización de firmware: Tabla 5- 5 Indicadores LED en el proceso de carga de una actualización de firmware Estado Observación Solución Actualización de firmware en encendido encendido encendido - marcha...
Página 126
Configurar y parametrizar el CP 341 5.8 Actualizaciones de firmware Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Comunicación mediante bloques de función La comunicación entre CPU, CP 341 y un interlocutor se realiza mediante los bloques de función y los protocolos del CP 341. Comunicación entre la CPU y el CP 341 Los bloques de función constituyen la interfaz de software entre la CPU y el CP 341. Estos deben llamarse cíclicamente desde el programa de usuario.
Comunicación mediante bloques de función 6.1 Resumen de los bloques de función Resumen de los bloques de función El sistema de automatización S7-300 pone a su disposición una serie de bloques de función que inician y controlan la comunicación entre la CPU y el CP 341 en el programa de usuario. Bloques de función/Funciones En la tabla siguiente encontrará...
Comunicación mediante bloques de función 6.1 Resumen de los bloques de función Versiones admisibles de FBs, FCs Observe las siguientes advertencia sobre los bloques de función y las funciones admisibles: ADVERTENCIA Para el CP 341 sólo se pueden utilizar las funciones FC 5 V24_STAT y FC 6 V24_SET de una versión ≥...
Comunicación mediante bloques de función 6.2 Utilización de los bloques de función Utilización de los bloques de función En los apartados siguientes encontrará información que deberá recordar al asignar parámetros a los bloques de función. Indicación del STATUS en el FB Observe la siguiente nota sobre el indicador STATUS en los bloques de función: Nota Los parámetros DONE, NDR, ERROR y STATUS deben evaluarse inmediatamente...
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) Utilización de los bloques de función con el procedimiento 3964(R) Para el acoplamiento con un interlocutor mediante el procedimiento 3964(R) dispone de los siguientes bloques de función: ●...
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) 6.3.1 S7 envía datos a un interlocutor El FB P_SND_RK transmite al CP 341 un contingente de datos de un bloque de datos, especificado por los parámetros DB_NO, DBB_NO y LEN. Para la transmisión de datos se accede al FB P_SND_RK cíclicamente, o bien estáticamente (sin condiciones) en un programa controlado por tiempo.
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) ¿Qué se debe hacer? Llamada de bloques Representación AWL Representación KOP CALL P_SND_RK, I_P_SND_RK REQ: LADDR: DB_NO: DBB_NO: LEN: R_CPU_NO: R_TYP: R_NO: R_OFFSET: R_CF_BYT R_CF_BIT DONE: ERROR:...
Página 134
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) Parámetros FB P_SND_RK La siguiente tabla describe los parámetros del FB P_SND_RK. Nota Los parámetros 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.
Página 135
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) Cronograma del FB P_SND_RK La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de la entrada REQ y R. Figura 6-1 Cronograma del FB 8 P_SND_RK Nota...
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) 6.3.2 S7 recibe datos de un interlocutor El FB P_RCV_RK transmite datos del CP 341 a un área de datos S7 especificada por los parámetros DB_NO, DBB_NO y LEN.
Página 137
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) ¿Qué se debe hacer? Llamada de bloques Representación AWL Representación KOP CALL P_RCV_RK, I_RCV_RK EN_R: LADDR: DB_NO: DBB_NO: L_TYP: L_NO: L_OFFSET: L_CF_BYT L_CF_BIT NDR: ERROR: LEN: STATUS:...
Página 138
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) Parámetros FB P_RCV_RK La siguiente tabla describe los parámetros del FB P_RCV_RK. Nota Los parámetros 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.
Página 139
Comunicación mediante bloques de función 6.3 Utilización de los bloques de función con el procedimiento 3964(R) Cronograma del FB P_RCV_RK La figura siguiente muestra el comportamiento de los parámetros NDR, LEN y ERROR en función del estado de las entradas EN_R y R. Figura 6-2 Cronograma FB 7 P_RCV_RK Nota...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Utilización de los bloques de función en el protocolo para mainframe RK 512 Para el acoplamiento con un interlocutor mediante el protocolo mainframe RK 512 dispone de los siguientes bloques de función: ●...
Página 141
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Coherencia de datos La coherencia de los datos está limitada por el tamaño del bloque a 32 bytes en la transmisión de datos entre la CPU y el CP 341. Para conseguir una transferencia de datos coherente de más de 32 bytes hay que tener en cuenta los siguientes puntos: ●...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 6.4.1 Enviar datos con FB P_SND_RK (petición activa) El bloque de función FB P_SND_RK puede transmitir datos desde un área de datos S7 a un CP 341 configurando el parámetro SF = 'S'.
Página 143
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 ¿Qué se debe hacer? Llamada de bloques Representación AWL Representación KOP CALL P_SND_RK, I_SND_RK REQ: LADDR: DB_NO: DBB_NO: LEN: R_CPU_NO: R_TYP: R_NO: R_OFFSET: R_CF_BYT...
Página 144
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Parámetros FB P_SND_RK En la siguiente tabla encontrará los parámetros del FB 8 P_SND_RK para la petición "Enviar datos". Tabla 6- 4 Parámetros FB 8 P_SND_RK para la petición "Enviar datos"...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Información del encabezado del telegrama En la siguiente tabla encontrará los datos contenidos en el encabezado del telegrama RK 512. Tabla 6- 5 Información del encabezado del telegrama RK 512 para la petición "Enviar datos"...
Página 146
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Cronograma del FB P_SND_RK La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de la entrada de REQ y R. Figura 6-3 Cronograma del FB 8 P_SND_RK para la petición "Enviar datos"...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 6.4.2 Recibir datos con FB P_RCV_RK (petición pasiva) El FB P_RCV_RK transmite datos del CP 341 a un área de datos S7. Para la transmisión de datos se accede al FB P_RCV_RK cíclicamente, o bien estáticamente (sin condiciones) en un programa controlado por tiempo.
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Utilización de las marcas de acoplamiento Antes de recibir los datos se comprueban las marcas de acoplamiento indicadas en el encabezado del telegrama RK 512. Los datos sólo se envían si la marca de acoplamiento tiene el valor "0".
Página 149
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Asignación en el área de datos El FB P_RCV_RK opera junto con un DB de instancia I_RCV_RK. El número de DB también se indica al realizar la llamada.
Página 150
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Nombre Clase Tipo de Comentario Valores permitidos, observación datos STATUS OUTPUT WORD Especificación del error Si ERROR == 1, en el parámetro STATUS se incluye información sobre el error.
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 6.4.3 Disponer datos con FB P_RCV_RK (petición pasiva) Es necesaria la llamada al bloque de función FB P_RCV_RK si el interlocutor ejecuta una petición "Recoger datos"...
Página 152
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Utilización de las marcas de acoplamiento Una vez recibido el telegrama se comprueban las marcas de acoplamiento indicadas en el encabezado del telegrama RK 512. Los datos sólo se proporcionan si la marca de acoplamiento tiene el valor "0".
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Asignación en el área de datos El FB P_RCV_RK opera junto con un DB de instancia I_RCV_RK. El número de DB también se indica al realizar la llamada.
Página 154
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Cronograma del FB P_RCV_RK La figura siguiente muestra el comportamiento de los parámetros NDR, LEN y ERROR en función del estado de las entradas EN_R y R. Figura 6-5 Cronograma FB 7 P_RCV_RK para la petición "Preparar datos"...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 6.4.4 Recoger datos con FB P_SND_RK (petición activa) El bloque de función FB P_SND_RK puede recoger datos de un interlocutor remoto y depositarlos en un área de datos S7 de su sistema de automatización mediante la configuración del parámetro SF = F.
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Particularidades de los bloques de datos (ampliados) Al "Recoger datos" de bloques de datos y de bloques de datos ampliados, observe las siguientes particularidades: ●...
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Asignación en el área de datos El FB P_SND_RK opera junto con un DB de instancia I_SND_RK. El número de DB también se indica al realizar la llamada.
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Nombre Clase Tipo de Comentario Valores permitidos, observación datos STATUS OUTPUT WORD Especificación del error Si ERROR == 1, en el parámetro STATUS se incluye información sobre el error.
Página 159
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Información del encabezado del telegrama En la siguiente tabla encontrará los datos contenidos en el encabezado del telegrama RK 512. Tabla 6- 10 Información del encabezado del telegrama RK 512 para la petición "Recoger datos"...
Página 160
Comunicación mediante bloques de función 6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512 Cronograma del FB P_SND_RK La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de la entrada de REQ y R. Figura 6-6 Cronograma del FB 8 P_SND_RK para la petición "Recoger datos"...
Comunicación mediante bloques de función 6.5 Utilización de los bloques de función con el driver ASCII Utilización de los bloques de función con el driver ASCII 6.5.1 Bloques de función con el driver ASCII Para la transmisión de datos con el driver ASCII pueden utilizarse las mismas funciones que con el procedimiento 3964(R).
Comunicación mediante bloques de función 6.5 Utilización de los bloques de función con el driver ASCII 6.5.2 Comprobar estados de interfaz del CP 341 La FC V24_STAT lee del CP 341 las señales cualificadoras RS 232C y las pone a disposición del usuario en los parámetros del bloque.
Página 163
Comunicación mediante bloques de función 6.5 Utilización de los bloques de función con el driver ASCII Parámetros FC 5 V24_STAT La siguiente tabla describe los parámetros del FC 5 V24_STAT. Tabla 6- 11 Parámetros FC 5 V24_STAT Nombre Clase Tipo de Comentario Valores permitidos, observación datos...
Comunicación mediante bloques de función 6.5 Utilización de los bloques de función con el driver ASCII 6.5.3 Activar/desactivar salidas de interfaz del CP 341 FC V24_SET El usuario puede activar o desactivar las correspondientes salidas de interfaz a través de las entradas de parametrización de la función FC V24_SET.
Comunicación mediante bloques de función 6.5 Utilización de los bloques de función con el driver ASCII Parámetros FC 6 V24_SET La siguiente tabla describe los parámetros del FC 6 V24_SET. Tabla 6- 12 Parámetros FC 6 V24_SET Nombre Clase Tipo de datos Comentario Valores permitidos, observación LADDR...
Comunicación mediante bloques de función 6.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora Utilización de los bloques de función para imprimir textos de aviso en una impresora Introducción Para imprimir textos de aviso se dispone del bloque de función FB 13 P_PRINT_RK. El FB 13 P_PRINT_RK transmite p.ej.
Página 167
Comunicación mediante bloques de función 6.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora Llamada de bloques Representación AWL Representación KOP CALL P_PRINT_RK, I_PRINT REQ: LADDR: DB_NO: DBB_NO: DONE: ERROR: STATUS: Nota Los parámetros EN y ENO sólo aparecen en la representación gráfica (con KOP o FUP). Para poder procesar estos parámetros, el compilador utiliza el resultado binario RB.
Comunicación mediante bloques de función 6.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora Ocupación en el área de datos - DB de punteros El FB P_PRINT_RK accede, a través de los parámetros DB_NO y DBB_NO, a un DB de punteros en el que están depositados en un orden fijo los punteros para los bloques de datos con los textos de aviso y las variables.
Página 169
Comunicación mediante bloques de función 6.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora Longitud permitida La información sobre la longitud en el DB de punteros debe adaptarse para cada modo de representación (tipos de datos) y en función de la precisión utilizada. Parámetros FB 13 P_PRINT_RK La siguiente tabla describe los parámetros del FB 13 P_PRINT_RK.
Página 170
Comunicación mediante bloques de función 6.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora Cronograma de ejecución del FB 13 P_PRINT_RK La figura siguiente muestra el comportamiento de los parámetros DONE y ERROR en función del estado de la entrada de REQ y R.
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función Parametrización de los bloques de función 6.7.1 Generalidades sobre la asignación de bloques de datos Introducción Este capítulo 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 función en STEP 7.
Página 172
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función 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...
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función 6.7.2 Asignación de los parámetros de bloque Directa/Parametrización indirecta En los bloques de STEP 7 no es posible una parametrización indirecta (transferencia de los parámetros en el bloque de datos actualmente abierto) como en STEP 5. En todos los parámetros de bloque pueden establecerse tanto constantes como variables, de modo que en STEP 7 ya no es necesario diferenciar entre parametrización directa e indirecta.
Página 174
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función Ejemplo de "parametrización indirecta" Llamada al FB 8 conforme a la "parametrización indirecta": Segmento 1: CALL FB 8, DB8 := S //Petición Enviar := M 0.6 //Iniciar SEND := M 5.0 //Iniciar RESET LADDR...
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función Parametrización de palabras de datos No está permitido indicar palabras de datos (indicación parcial), ya que (en función del operando actual) en la función estándar no puede determinarse el bloque de datos actualmente abierto.
Página 176
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función Ejemplo "Operando actual con direccionamiento absoluto" Llamada al FB 8 con operandos actuales direccionados de forma absoluta: Segmento 1: CALL FB 8, DB8 := S //Petición Enviar := M 0.6 //Iniciar SEND := M 5.0 //Iniciar RESET...
Comunicación mediante bloques de función 6.7 Parametrización de los bloques de función Ejemplo "Operando actual direccionado simbólicamente" Llamada al FB 8 con operandos actuales direccionados de forma simbólica: Segmento 1: CALL FB 8, DB8 := S //Petición Enviar := M 0.6 //Iniciar SEND := M 5.0 //Iniciar RESET...
Comunicación mediante bloques de función 6.8 Generalidades sobre la ejecución del programa Generalidades sobre la ejecución del programa Comportamiento de arranque del sistema de automatización CP 341 Los datos de parametrización se crean con ayuda del interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto y transferidos a la CPU con el software STEP 7.
Comunicación mediante bloques de función 6.9 Datos técnicos de los bloques de función Datos técnicos de los bloques de función Espacio de memoria necesario La tabla siguiente indica el espacio de memoria necesario de los bloques de función y las funciones del CP 341.
Comunicación mediante bloques de función 6.9 Datos técnicos de los bloques de función Funciones de sistema utilizadas En los bloques se emplean las siguientes funciones de sistema: ● SFC 58 WR_REC Escribir registro ● SFC 59 RD_REC Leer registro ATENCIÓN Los nuevos bloques de función estándar del CP341 •...
Comportamiento de arranque y cambios de estado operativo del CP 341 Estados operativos del CP 341 El CP 341 distingue los estados operativos STOP, reparametrización y RUN. STOP Cuando el CP 341 está en estado STOP no hay ningún driver de protocolo activo, y la CPU da confirmación negativa de todas las peticiones de envío y recepción.
Comportamiento de arranque y cambios de estado operativo del CP 341 7.2 Comportamiento de arranque del CP 341 Comportamiento de arranque del CP 341 Arranque del CP 341 El arranque del CP 341 se divide en las siguiente fases: ● Inicialización (alimentación ON del CP 341) ●...
Página 183
Comportamiento de arranque y cambios de estado operativo del CP 341 7.2 Comportamiento de arranque del CP 341 Proceda del siguiente modo con las siguientes CPU: Referencia Procedimiento 6ES7313-1AD01-0AB0 Ponga la CPU en estado STOP y a continuación póngala de nuevo en estado 6ES7314-1AE02-0AB0 RUN.
Comportamiento de arranque y cambios de estado operativo del CP 341 7.3 Comportamiento del CP 341 al cambiar el estado operativo de la CPU Comportamiento del CP 341 al cambiar el estado operativo de la CPU Después del arranque del CP 341 todos los datos se intercambian entre la CPU y el CP 341 a través de bloques de función.
Diagnóstico del CP 341 Funciones de diagnóstico del CP 341 Con las funciones de diagnóstico del CP 341 podrá localizar rápidamente los errores que se produzcan. Dispone de las siguientes posibilidades de diagnóstico: ● Diagnóstico con los indicadores del CP 341 ●...
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Alarma de diagnóstico El CP 341 puede disparar una alarma de diagnóstico en la CPU que tiene asignada. El CP 341 pone 4 bytes de información de diagnóstico a disposición en el bus de fondo del S7-300.
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 8.1.1 Diagnóstico con los indicadores del CP 341 Los indicadores del CP 341 proporcionan información sobre el CP 341. Se distinguen las siguientes funciones de indicación: ● Indicadores de error de grupo –...
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 8.1.2 Mensajes de diagnóstico de los bloques de función Para el diagnóstico de errores, cada bloque de función dispone de un parámetro STATUS. Cada uno de los números de mensaje STATUS tiene el mismo significado independientemente del bloque de función utilizado.
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clases de eventos En la siguiente tabla encontrará una descripción de las diferentes clases y números de eventos. Tabla 8- 1 Clases y números de eventos Clase de evento 0 (00H): "Arranque del CP"...
Página 190
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 3 (03H): "Error en la parametrización de los FBs" (no se indica en el búfer de diágnóstico) N.º de evento Texto del evento Solución (03)01H Tipo de datos fuente/destino no válido o no Revise la parametrización de CPU y CP y corríjala encontrado Área (dirección de inicio, longitud) no en caso necesario.
Página 191
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 4 (04H): "Error detectado por el CP en la comunicación CP - CPU" N.º de evento Texto del evento Solución (04)08H Error en la transmisión de datos entre la CPU y el CP (recepción) La CPU está...
Página 192
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 5 (05H): "Error en la ejecución de una petición de la CPU" N.º de evento Evento Solución (05)01H La petición en curso ha sido interrumpida por un En caso de conexión de la alimentación no hay rearranque del CP.
Página 193
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 5 (05H): "Error en la ejecución de una petición de la CPU" N.º de evento Evento Solución (05)0EH Sólo con driveRS ASCII: Complemente los caracteres de marca de fin en el lugar deseado del búfer de envío o seleccione una Error al enviar.
Página 194
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 6 (06H): "Error al procesar una petición del interlocutor" sólo con RK 512 N.º de evento Texto del evento Solución (06)01H Error en el 1er byte de orden (excepto 00 ó FFH) Error de estructura del encabezado en el interlocutor. Si fuese necesario, compruebe el comportamiento erróneo del equipo interlocutor con un dispositivo de comprobación de interfaces que se conecta a la línea...
Página 195
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 6 (06H): "Error al procesar una petición del interlocutor" sólo con RK 512 N.º de evento Texto del evento Solución (06)0DH EL CP ha recibido el telegrama en un modo de operación no válido: El enlace de recepción entre la CPU y el Compruebe si la conexión que se intenta...
Página 196
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 7 (07H): "Error de transmisión" N.º de evento Evento Solución (07)01H Envío del primer reintento: Un reintento no es un error, pero puede ser un indicio de que hay interferencias en la línea de Se ha detectado un error durante el envío del •...
Página 197
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 7 (07H): "Error de transmisión" N.º de evento Evento Solución (07)0AH Los datos no han podido ser transmitidos, se ha Revise el cable de la interfaz o los parámetros de la sobrepasado el número de intentos de transmisión transmisión.
Página 198
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 8 (08H): "Error de recepción" N.º de evento Evento Solución (08)0AH No hay un búfer de recepción libre disponible: El FB P_RCV_RK debe ser llamado con mayor frecuencia.
Página 199
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 9 (09H): "Se recibió telegrama de reacción erróneo o telegrama de error del interlocutor acoplado" N.º de evento Texto del evento Solución (09)02H Sólo con RK 512: Compruebe si el área de datos en cuestión existe en el interlocutor y si es suficientemente grande o Error de acceso a la memoria en el interlocutor...
Página 200
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 9 (09H): "Se recibió telegrama de reacción erróneo o telegrama de error del interlocutor acoplado" N.º de evento Texto del evento Solución (09)0BH Sólo con RK 512: Compruebe si el error se debe a interferencias o a un comportamiento erróneo del interlocutor.
Página 201
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Clase de evento 10 (0AH): "Errores del telegrama de reacción del interlocutor que han sido detectados por el CP" (0A)05H Sólo con RK 512: No se ha recibido ningún ¿Es el interlocutor un dispositivo muy lento? Este telegrama de reacción del interlocutor dentro del error se presenta a menudo como consecuencia de...
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Visualizar y evaluar la salida STATUS El operando actual se puede visualizar y evaluar en la salida STATUS de los bloques de función. Nota Sólo se envía un mensaje de error si simultáneamente está activado el bit ERROR (fin de petición con error).
Página 203
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Llamada a variable SFCERR Obtendrá más información sobre el error aparecido, 14 (1E0EH) y 15 (1E0FH) de la clase de evento 30, a través de la variable SFCERR. La variable SFCERR se puede cargar desde el DB de instancia del correspondiente bloque de función.
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 8.1.3 Números de error en el telegrama de respuesta Si trabaja con el protocolo para mainframe RK 512 y se produce un error en un telegrama SEND o FETCH en el interlocutor, éste envíará un telegrama de reacción con un número de error en el 4º...
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 8.1.4 Diagnóstico a través del búfer de diagnóstico del CP 341 Búfer de diagnóstico del CP 341 El CP 341 tiene un búfer de diagnóstico propio en el que se registran todos los eventos de diagnóstico del CP 341 en el orden en que aparecen.
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 Lectura del búfer de diagnóstico en la programadora El contenido del búfer de diagnóstico del CP 341 puede leerse mediante las funciones de información de STEP 7. Toda la información contenida en el búfer de diagnóstico del CP relevante para el usuario está...
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 8.1.5 Alarma de diagnóstico El CP 341 puede activar una alarma de diagnóstico en la CPU asignada, indicando así una avería en el CP 341. Mediante parametrización puede predeterminar si el CP 341 debe o no disparar una alarma de diagnóstico en caso de que se produzcan errores graves.
Diagnóstico del CP 341 8.1 Funciones de diagnóstico del CP 341 1., 3. y 4º byte: El 1er, 3er y 4º byte de los datos de diagnóstico 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 mínimo 1 bit de los bits 1 a 7 es "1", es decir, si se ha registrado como mínimo un error en los datos de diagnóstico.
Ejemplo de programación de bloques estándar General El presente ejemplo de programación, incluido en el proyecto zXX21_01_PtP_Com_CP34x, describe las funciones estándar para el funcionamiento del procesador de comunicaciones CP 341. Objetivos El ejemplo de programación ● pretende mostrar a título de ejemplo las principales funciones ●...
Ejemplo de programación de bloques estándar 9.2 Configuración del equipo Configuración del equipo Aplicación Para probar el programa de ejemplo, pueden utilizarse, p.ej., los siguientes equipos: ● un sistema de automatización S7-300 (bastidor, fuente de alimentación, CPU), ● una tarjeta CP 341 con interlocutor (p. ej. un segundo CP) o conexión de un "conector de cortocircuito", es decir, el cable de transmisión se puentea con el cable de recepción El "conector de cortocircuito"...
Ejemplo de programación de bloques estándar 9.3 Ajustes Ajustes Configuración en la CPU mediante STEP 7 Debe definir la configuración del autómata con STEP 7. ● Slot 1: alimentación de corriente ● Slot 2: CPU ● Slot 4: CP 341, dirección inicial 256 ●...
Ejemplo de programación de bloques estándar 9.4 Bloques utilizados Bloques utilizados Bloques utilizados En la siguiente tabla encontrará los bloques utilizados en el programa de ejemplo. Bloque Símbolo Comentario OB 1 CYCLE Ejecución cíclica del programa OB 100 RESTART Ejecución de rearranque completo DB 21 SEND IDB DB de instancia para FB P_SND_RK...
Ejemplo de programación de bloques estándar 9.5 Instalación, avisos de error Instalación, avisos de error Suministro e instalación El ejemplo de programación del CP 341 se encuentra, junto con la interfaz de parametrización CP 341: Parametrizar acoplamiento punto a punto y los bloques de función, en un CD que se suministra con el módulo.
Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Conexión, programa de arranque y programa cíclico Conexión, programa de arranque El programa de arranque se encuentra en el OB 100. En el arranque se reponen los bits de control y los contadores Programa cíclico El programa cíclico se encuentra en el OB 1.
Página 215
Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Descripción de FC 22 (RECEIVE) Fragmento de programa "Enable Receive Data": Para poder recibir datos debe haberse puesto a 1 la habilitación de recepción 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á...
Página 216
Ejemplo de programación de bloques estándar 9.6 Conexión, programa de arranque y programa cíclico Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
Datos técnicos del CP 341 Datos técnicos generales La tabla siguiente contiene los datos técnicos generales del CP 341. Encontrará más datos técnicos generales sobre el SIMATIC S7-300 en el manual de Sistemas de automatización S7-300, Datos de los módulos referencia Tabla A- 1 Datos técnicos generales...
Especificaciones técnicas A.1 Datos técnicos del CP 341 Datos técnicos Velocidad de transmisión con driver ASCII 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 baudios Velocidad de transmisión con driver de impresora 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 baudios Número de bits por carácter (7 u 8) Trama de caracteres...
Especificaciones técnicas A.1 Datos técnicos del CP 341 Datos técnicos de la interfaz X27 (RS 422/485) La tabla siguiente describe los datos técnicos de la interfaz X27 (RS 422/ 485) del CP 341-RS 422/485. Tabla A- 4 Datos técnicos de la interfaz X27 (RS 422/485) Datos técnicos Interfaz RS 422 o RS 485, hembrilla sub D de 15 polos...
Especificaciones técnicas A.1 Datos técnicos del CP 341 Procedimiento 3964(R) con valores estándar Procedimiento 3964(R) parametrizable Máx. longitud de 4096 bytes telegrama Parámetro se puede parametrizar: con/sin carácter de comprobación de bloque • Prioridad: alta/baja • Velocidad de transmisión: • 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 baudios Trama de caracteres: 9, 10, 11 ó...
Especificaciones técnicas A.1 Datos técnicos del CP 341 Datos técnicos del driver ASCII La tabla siguiente contiene los datos técnicos del driver ASCII. Tabla A- 7 Datos técnicos del driver ASCII Driver ASCII Máx. longitud de 4096 bytes telegrama Parámetro se puede parametrizar: Velocidad de transmisión: 300, 600, 1200, 2400, 4800, 9600, 19200, •...
Especificaciones técnicas A.1 Datos técnicos del CP 341 Datos técnicos del driver de impresora En la siguiente tabla se indican los datos técnicos del driver de impresora. Tabla A- 9 Datos técnicos del driver de impresora Driver de impresora Longitud del SDB de 15 Kbytes texto Parámetro...
Especificaciones técnicas A.2 Tiempos de transmisión Tiempos de transmisión Tiempos de transmisión Las siguientes tablas contienen tiempos de transmisión medidos en función del protocolo de transmisión seleccionado. Para la medición de tiempos se han utilizado dos S7-300, cada uno con una CPU 315-2DP (6ES7315-2AF01-0AB0), y un CP 341.
Especificaciones técnicas A.2 Tiempos de transmisión Protocolo mainframe RK 512 Tabla A- 12 Tiempos de transmisión con el protocolo para mainframe RK 512 Datos útiles Velocidad de transmisión (Bd) 76800 57600 38400 19200 9600 4800 2400 1200 1 byte 0,027 s 0,029 s 0,030 s 0,038 s...
Recuerde que sólo 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. PRECAUCIÓN No conecte nunca la pantalla del cable con GND, ya que las interfaces podrían resultar...
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cables de conexión RS 232C (S7 (CP 341) - S7 (CP 340/ CP 341/CP 441)) La siguiente figura muestra los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 340/CP 341/CP 441.
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cables de conexión RS 232C (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948) La siguiente figura ilustra el cable de conexión para un acoplamiento punto a punto entre un CP 341 y CP 544, CP 524, CPU 928B, CPU 945, CPU 948.
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cables de conexión RS 232C (S7 (CP 341) - CP 521 SI/CP 521 BASIC) La siguiente figura ilustra el cable de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 521 SI/CP 521 BASIC.
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cables de conexión RS 232C (S7 (CP 341) - CP 523) La siguiente figura representa los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 523. Para los cables de conexión necesita los siguientes conectores hembra/conectores macho: ●...
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cable de conexión RS 232C (S7 (CP 341) - IBM-Proprinter (PT 88), DR 230) La siguiente figura representa el cable de conexión para un acoplamiento punto a punto entre un CP 341 y una IBM Proprinter con interfaz serial (PT 88 ó impresora compatible con IBM).
Cables de conexión B.1 Interfaz RS 232C del CP 341-RS 232C Cable de conexión RS 232C (S7 (CP 341) - impresora láser) La siguiente figura representa el cable de conexión para un acoplamiento punto a punto entre un CP 341 y una impresora láser con interfaz serie (PT 10 ó bien Laserjet de la serie II).
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Interfaz 20mA-TTY del CP 341-20mA-TTY Asignación de pines En la siguiente tabla encontrará la ocupación de pines de la conexión hembra sub D de 9 polos del panel frontal del CP 341-20mA–TTY. Tabla B- 2 Asignación de pines de la conexión hembra Sub D de 9 polos de la interfaz integrada del CP 341-20mA TTY Conexión hembra del...
Recuerde que sólo 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.
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Cable de conexión 20mA-TTY (S7 (CP 341) - S7 ((CP 340/ CP 341/CP 441)) La siguiente figura muestra los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 340/CP 341/CP 441. Para los cables de conexión necesita los siguientes conectores macho: ●...
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Cable de conexión 20mA TTY (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948) En la siguiente figura se representa el cable de conexión para un acoplamiento punto a punto entre un CP 341 y CP 544, CP 524, CPU 928B, CPU 945, CPU 948.
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Cable de conexión 20mA TTY (S7 (CP 341) - CP 523) La siguiente figura representa los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 523. Para los cables de conexión necesita los siguientes conectores macho: ●...
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Cable de conexión 20mA TTY (S7 (CP 341) - CP 521 SI/CP 521 BASIC/ impresora compatible con IBM) La siguiente figura representa el cable de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 521 SI/CP 521 BASIC.
Cables de conexión B.2 Interfaz 20mA-TTY del CP 341-20mA-TTY Cable de conexión 20mA TTY (S7 (CP 341) - CPU 944/AG 95) La siguiente figura representa los cables de conexión para un acoplamiento punto a punto entre un CP 341 y una CPU 944/AG 95. Para los cables de conexión necesita los siguientes conectores macho: ●...
Recuerde que sólo 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.
Cables de conexión B.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485 A continuación En las siguientes páginas encontrará algunos ejemplos de cables de conexión para un acoplamiento punto a punto entre el CP 341-RS 422/485 y los módulos S7 ó SIMATIC S5. Cable de conexión X 27 (S7 (CP 341) - CP 340/CP 341/CP 441) La siguiente figura muestra los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 340/CP 341/CP 441, para modo RS 422.
Cables de conexión B.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485 Cable de conexión X 27 (S7 (CP 341) - CP 340/CP 341/CP 441) La siguiente figura muestra los cables de conexión para un acoplamiento punto a punto entre un CP 341 y un CP 340/CP 341/CP 441, para modo RS 485. Para los cables de conexión necesita los siguientes conectores macho: ●...
Cables de conexión B.3 Interfaz X27 (RS 422/485) del CP 341-RS 422/485 Cable de conexión X 27 (S7 (CP 341) - CP 544, CP 524, CPU 928B, CPU 945, CPU 948) En la siguiente figura aparece el cable de conexión 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.
Accesorios y referencias Variantes del módulo La tabla siguiente contiene los distintos modelos del CP 341. Tabla C- 1 Números de referencia de las variantes de módulos del CP 341 Producto Referencia CP 341–RS 232C 6ES7341–1AH02–0AE0 CP 341–20mA–TTY 6ES7341–1BH02–0AE0 CP 341–RS 422/485 6ES7341–1CH02–0AE0 Cables de conexión Se dispone de cables de conexión de las siguientes longitudes: 5 m, 10 m y 50 m.
Página 244
Accesorios y referencias Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...
CPU S7. Si Programar con STEP 7 utiliza por primera vez un S7-300/400, este manual le servirá de ayuda para (http://support.automation.siemens.com/ familiarizarse con el método de programación y a la vez podrá utilizarlo WW/view/es/18652056) como base para configurar su propio programa de usuario.
Página 246
Bibliografía relativa a SIMATIC S7 D.1 Bibliografía relativa a SIMATIC S7 Título 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) Manual Los lenguajes GRAPH, HiGraph, CFC permiten realizar controles secuenciales, controles de estado o interconexiones gráficas de bloques.
Glosario Acoplamiento punto a punto En el acoplamiento punto a punto, el procesador de comunicaciones forma la interfaz entre un autómata programable y un interlocutor. Ajuste predeterminado El ajuste predeterminado es un ajuste básico conveniente que se aplica siempre que no se introduce otro valor.
Página 248
Glosario Bloque de datos de instancia Un bloque de datos de instancia es un bloque asignado a un bloque de función que contiene datos para dicho bloque de función especial. Bloque de sistema Los bloques de sistema se distinguen de los demás bloques por el hecho de que ya están integrados en el sistema S7–300 y que están disponibles para funciones de sistema ya definidas.
Glosario Configuración Por configuración se entiende la disposición de distintos módulos de un sistema de automatización en la tabla de configuración. Central Processing Unit = módulo central del sistema de automatización S7 con unidad de control y de cálculo, memoria, programa de sistema e interfaces con los módulos de periferia.
Página 250
Glosario Imagen del proceso La imagen de proceso es un área especial de la memoria del sistema de automatización. Al comienzo del programa cíclico se transfieren los estados de señal de los módulos de entrada a la imagen de proceso de las entradas. Al final del programa cíclico se transfiere la imagen de proceso de las salidas en forma de estado de señal a los módulos de salida.
Glosario Parámetros de bloque Los parámetros del bloque son comodines contenidos en bloques reutilizables que reciben valores actuales al llamarse el bloque en cuestión. Parámetros de módulo Los parámetros de módulos son valores que permiten determinar el comportamiento del módulo. Se distingue entre parámetros de módulo estáticos y dinámicos. Procedimiento Una transmisión de datos según un determinado protocolo se denomina procedimiento.
Página 252
Glosario STEP 7 STEP 7 es el software de programación 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 cómo debe ser utilizado el valor de una variable o constante en el programa de usuario.
Índice alfabético Cables de conexión, 225 Cambios de estado operativo, 184 Carácter de fin, 89 Clase de evento, 188 3964(R) Componentes de hardware, 22 Protocolo, 81 Componentes de software, 23 Comportamiento de arranque, 178, 182 Comunicación mediante bloques de función, 127 Conector del bus de fondo S7, 21 Activar/desactivar salidas de interfaz del CP 341, 164 Conflicto de inicialización, 45...
Índice alfabético Procedimiento handshake, 79 Señal BUSY, 79 Identificador de fin de un telegrama de recepción, 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 transmisión, 95 Indicadores LED, 20 Inicialización, 182...
Página 256
Índice alfabético Variantes del módulo, 17 Velocidad de transmisión, 83, 90 Acoplamiento punto a punto CP 341, configuración y parametrización Manual de producto, 09/2008, A5E02191073-01...