Página 1
Motores | Energía | Automatización | Pinturas Comunicación Serial Soft-Starter SSW-06 V1.6X Manual de la Comunicación Serial Idioma: Español Documento: 0899.5732 / 04...
Página 2
Manual de la Comunicación Serial Serie: SSW-06 V1.6X Idioma: Español Nº del Documento: 0899.5732 / 04 Fecha de la Publicación: 08/2009...
Índice ÍNDICE SOBRE EL MANUAL ..................5 CUIDADO ..............................5 AVISO ................................5 TÉRMINOS UTILIZADOS ..........................5 REPRESENTACIÓN NUMÉRICA ......................... 5 1 INTRODUCCIÓN ..................6 2 PARAMETRIZACIÓN DE LA SOFT-STARTER SSW-06 ......7 2.1 P308 – DIRECCIÓN DE LA SOFT-STARTER SSW-06 EN LA RED ............. 7 2.2 P312 –...
Página 4
Índice 5.4.8 Errores de Comunicación ......................26 APENDICES……............................28...
Sobre el Manual SOBRE EL MANUAL Este manual describe la operación de la Soft-Starter SSW-06 utilizando la comunicación serie. CUIDADO ■ Leer el manual de la Soft-Starter SSW-06 en su totalidad, antes de instalar u operar la misma. ■ Seguir atentamente los cuidados y avisos de seguridad contenidos en el manual. ■...
Introducción ________________________________________________________________ INTRODUCCIÓN El objetivo básico de la comunicación serial es la conexión física entre dos o más equipamientos en una red configurada de la siguiente forma: MAESTRE PC, PLC, etc. ESCLAVO 1 ESCLAVO 2 ESCLAVO N (Soft-Starter 1) (Soft-Starter 2) (Soft-Starter N) Utilizando esta interface, el maestro de la red puede solicitar diversos servicios para cada esclavo conectado en la red, tales como:...
Parametrización de la Soft-Starter SSW-06 PARAMETRIZACIÓN DE LA SOFT-STARTER SSW-06 A seguir serán descriptos los parámetros relacionados con la comunicación serial y operación vía protocolo Modbus-RTU de la Soft-Starter SSW-06. P308 – DIRECCIÓN DE LA SOFT-STARTER SSW-06 EN LA RED Cada esclavo de la red debe de tener una dirección diferente de los demás, para que el maestro pueda enviar el telegrama deseado para un esclavo específico de la red.
Parametrización de la Soft-Starter SSW-06 timeout Para la puerta serie, solamente el error de en la recepción de telegramas (E28 - Comunicación Serie timeout Inactiva) es considerado como error en la comunicación. El en la recepción de telegramas es programado a través del parámetro P314. ¡NOTA! Los comandos de deshabilita y cambio para el modo local solamente pueden ser ejecutados si los mismos estuvieren siendo controlados vía puerta serie.
Parametrización de la Soft-Starter SSW-06 P229 – SELECCIÓN DE COMANDOS – SITUACIÓN LOCAL Permite programar cual es la fuente de los comandos de la Soft-Starter SSW-06 cuando esta está en el modo local. Rango de valores Valor patrón Acceso 0 = Teclado Lectura/ escrita 1 = DI 2 = Puerta Serie...
RS-485 Hay dos posibilidades para disponibilizar una interface RS-485 en la Soft-Starter SSW-06: Kit opcional RS-485 para SSW-06 ■ Ítem WEG: 10927208. ■ Conectado internamente en el producto (en el conector XC8 de la tarjeta de control). Módulo opcional MIW-02 ■...
Página 11
Descripción de las Interfaces 1 → Conector para el señal A (o Data +) 2 → Conector para el señal B (o Data -) 3 → Conector para el señal de referencia 4 → Selectores para habilitación del resistor de terminación 5 →...
Datos Accesibles vía Comunicación Serie DATOS ACCESIBLES VÍA COMUNICACIÓN SERIE Diversos datos pueden ser acezados vía interface serial en la Soft-Starter SSW-06, para posibilitar su parametrización, comando y monitoreo. Básicamente, estos datos pueden ser divididos en dos grupos: parámetros y variables básicas. PARÁMETROS DE LA SOFT-STARTER SSW-06 Los parámetros son aquellos disponibles a través de la IHM de la Soft-Starter SSW-06.
Datos Accesibles vía Comunicación Serie Descripción Bit 0 0 = motor parado. 1 = motor girando (cambia para cero cuando recibe comando de parada). Bit 1 0 = cuando deshabilita general por cualquier uno de los medios. 1 = cuando está habilitada general por todos los medios. Bit 2 0 = sin jog.
Datos Accesibles vía Comunicación Serie Descripción Bit 0 0 = parar por rampa. 1 = girar por rampa. Bit 1 0 = deshabilita general 1 = habilita general. Bit 2 0 = sin JOG. 1 = con JOG. Bit 3 0 = sentido horario.
Datos Accesibles vía Comunicación Serie Descripción Bit 0 0 = sin comando reset 1 = sale del modo de ajuste después del para patrón de fábrica Bit 1 0 = sin comando 1 = sale del modo de ajuste después de la alteración de P202 Bit 2 ...
Datos Accesibles vía Comunicación Serie Caso ocurra un error de comunicación con el maestro de la red (E28), los valores para las salidas analógicas serán cerrados. ALTERACIÓN DE PARÁMETROS Y VARIABLES BÁSICAS Existen algunas particularidades cuanto al acceso de parámetros y variables básicas de la Soft-Starter SSW-06 vía serial: ■...
Protocolo Modbus-RTU PROTOCOLO MODBUS-RTU El protocolo Modbus fue inicialmente desarrollado en 1979. Actualmente, es un protocolo abierto ampliamente difundido, utilizado por varios fabricantes en diversos equipamientos. La comunicación Modbus-RTU de la Soft- Starter SSW-06 fue desarrollada con base en los siguientes documentos: ■...
Protocolo Modbus-RTU Para la Soft-Starter SSW-06, los datos relativos a los parámetros y variables básicas están disponibles como holding registradores del tipo (referenciados a partir de la dirección 40000 o '4 5.2.3 Campo de Datos Campo con tamaño variable. El formato y contenido de este campo dependen de la función utilizada y de los valores transmitidos.
Protocolo Modbus-RTU ■ Conexión de la red vía interface serial RS-232 o RS-485 (ver ítem 3). ■ Direccionamiento, tasa de comunicación y formato de los bytes definidos a través de parámetros (ver ítem 2). ■ Permite la parametrización y control del equipamiento a través del acceso a parámetros y variables básicas. 5.3.1 Funciones Disponibles y Tiempos de Respuesta En la especificación del protocolo Modbus-RTU son definidas funciones utilizadas para acceder diferentes tipos...
Protocolo Modbus-RTU ARÁMETROS Dirección Modbus Número del Parámetro Decimal Hexadecimal P000 0x0000 P001 0x0001 P100 0x0064 ARIABLES ÁSICAS Dirección Modbus Número de la Variable Básica Decimal Hexadecimal 5000 0x1388 5001 0x1389 5008 0x1390 ITS DE STADO Dirección Modbus Número del bit Decimal Hexadecimal Bit 0...
Protocolo Modbus-RTU ■ Los valores transmitidos son siempre números enteros, independiente de que tengan representación con casa decimal. De esta forma, el valor 9,5 seria transmitido como siendo 95 vía serial. Consulte el manual del SCA-05 para obtener la resolución utilizada para cada parámetro. 5.4.1 Función 01 –...
Protocolo Modbus-RTU Pregunta (Maestro) Respuesta (Esclavo) Dirección del esclavo Dirección del esclavo Función Función Dirección del registrador inicial (byte high) Campo Byte Count Dirección del registrador inicial (byte low) Dato 1 (high) Número de registradores (byte high) Dato 1 (low) Número de registradores (byte low) Dato 2 (high) CRC-...
Protocolo Modbus-RTU Pregunta (Maestro) Respuesta (Esclavo) Campo Valor Campo Valor Dirección del esclavo Dirección del esclavo Función Función Número del bit (high) Número del bit (high) Número del bit (low) Número del bit (low) Valor para el bit (high) Valor para el bit (high) Valor para el bit (low) Valor para el bit (low) CRC-...
Protocolo Modbus-RTU Pregunta (Maestro) Respuesta (Esclavo) Dirección del esclavo Dirección del esclavo Función Función Dirección del bit inicial (byte high) Dirección del bit inicial (byte high) Dirección del bit inicial (byte low) Dirección del bit inicial (byte low) Número de bits (byte high) Número de bits (byte high) Número de bits (byte low) Número de bits (byte low)
Para la Soft-Starter SSW-06, solamente informaciones básicas están disponibles, formadas por tres objetos: ■ Objeto 0x00 – Vendor Name: siempre 'WEG'. ■ Objeto 0x01 – Product Code: formado por el código del producto (SSW-06) más la corriente nominal de la sofá-starter (ejemplo: 'SSW-06...
Página 26
En este ejemplo, el valor de los objetos no son representado en hexadecimal, pero si utilizando los caracteres ASCII correspondientes. Por ejemplo, para el objeto 00h, el valor 'WEG' es transmitido como siendo tres caracteres ASCII, que en hexadecimal tiene los valores 57h ('W'), 45h ('E') y 47h ('G').
Página 27
Protocolo Modbus-RTU Pregunta (Maestro) Respuesta (Esclavo) Dirección del esclavo Dirección del esclavo Función Función (con el bit más significativo en 1) Datos Código del error CRC- CRC- CRC+ CRC+ Ejemplo 8: maestro solicita para el esclavo en la dirección 1 es escrita en el parámetro 89 (parámetro no existe): Pregunta (Maestro) Respuesta (Esclavo)
Página 28
Apendices APENDICES Apêndice A - Cálculo del CRC utilizando tablas A seguir es presentada una función, utilizando lenguaje de programación "C", que implementa el cálculo del CRC para el protocolo Modbus-RTU. El cálculo utiliza dos tablas para proveer valores precalculados de los desplazamientos necesarios para la realización del cálculo.
Página 29
Apendices uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex}; uchCRCHi = auchCRCLo[uIndex]; return (uchCRCHi << 8 | uchCRCLo); Apêndice B - Cálculo del CRC utilizando desplazamiento de registradores En este ítem es descripto el algoritmo para el cálculo del CRC utilizado en la comunicación Modbus-RTU, a través del desplazamiento de registradores.