7.7.2
Comunicación Modbus
7.7.2.1
Resumen
El servoaccionamiento SINAMICS V90 puede comunicarse con el PLC a través de un cable
RS 485 usando el protocolo de comunicación Modbus estándar. Hay dos formas de enviar
un mensaje a un esclavo.
● Modo de difusión única (direcciones 1 a 31): El maestro envía un mensaje directamente
a un esclavo específico.
● Modo de difusión general (dirección 0): El maestro envía un mensaje a todos los
esclavos simultáneamente.
El modo de difusión general no se puede usar para una solicitud de error porque todos los
esclavos no pueden responder a la vez.
Con el formato de datos Modbus, V90 admite Modbus RTU, pero no Modbus ASCII. Los
registros del servoaccionamiento se pueden leer mediante el código de función de Modbus
FC3 y escribir mediante el código de función de Modbus FC6 (un registro) o FC16 (varios
registros).
Códigos de función admitidos
SINAMICS V90 solo admite tres códigos de función. Si se recibe una solicitud con un código
de función desconocido, se devuelve un mensaje de error.
FC3: Leer registros de retención
Cuando se recibe un mensaje con el FC = 0x03, se esperan cuatro bytes de datos; es decir,
FC3 tiene cuatro bytes de datos:
● Dos bytes para la dirección de inicio
● Dos bytes para el número de registros
Byte 1
Dirección
FC6: Escribir en un registro
Cuando se recibe un mensaje con el FC = 0x06, se esperan cuatro bytes de datos; es decir,
FC6 tiene cuatro bytes de datos:
● Dos bytes para la dirección de registro
● Dos bytes para el valor de registro
Byte 1
Dirección
SINAMICS V90, SIMOTICS S-1FL6
Instrucciones de servicio, 04/2018, A5E36617823-004
Byte 2
Byte 3
FC (0x03)
Dirección de inicio
High
Byte 2
Byte 3
FC (0x06)
Dirección de inicio
High
Byte 4
Byte 5
Número de registros
Low
High
Byte 4
Byte 5
Nuevo valor de registro
Low
High
Funciones de control
7.7 Comunicación con el PLC
Byte 6
Byte 7
CRC
Low
High
Byte 6
Byte 7
CRC
Low
High
Byte 8
Low
Byte 8
Low
245