Manual del usuario del ACS550-02/U2
Datos técnicos del protocolo Modbus
Sinopsis
El protocolo Modbus® fue introducido por Modicon, Inc. para su uso en entornos de
control con controladores programables Modicon. Debido a su facilidad de uso e
implementación, este lenguaje PLC común se adoptó rápidamente como una norma
de facto para la integración de una amplia variedad de controladores maestros y
dispositivos esclavos.
Modbus es un protocolo serie y asíncrono. Las transacciones son de tipo
semidúplex, con un solo Maestro que controla uno o más Esclavos. Aunque es
posible emplear RS232 para la comunicación punto a punto entre un solo Maestro y
un solo Esclavo, una implementación más común comprende una red RS485
multipunto con un solo Maestro que controla varios Esclavos. El ACS550 incorpora
RS485 como su interfase física Modbus.
RTU
La especificación Modbus define dos modos de transmisión diferenciados: ASCII y
RTU. El ACS550 sólo soporta RTU.
Resumen de características
El ACS550 soporta los siguientes códigos de función Modbus.
Leer estado de
bobina
Leer estado de
entrada discreta
Leer varios
registros de
retención
Leer varios
registros de entrada
Forzar una única
bobina
Escribir un único
registro de
retención
Diagnósticos
Forzar varias
bobinas
Función
Cód. (hex)
0x01
0x02
0x03
0x04
0x05
0x06
0x08
0x0F
Descripción
Leer estado de salida discreta. Para el ACS550, los bits
individuales del código de control se correlacionan con las
Bobinas 1...16. Las salidas de relé se correlacionan
secuencialmente con la Bobina 33 (p. ej. SR1=Bobina 33).
Leer estado de entradas discretas. Para el ACS550, los bits
individuales del código de estado se correlacionan con las
Entradas 1...16 o 1...32, en función del perfil activo. Las
entradas terminales se correlacionan secuencialmente
empezando por la Entrada 33 (p. ej. ED1=Entrada 33).
Leer varios registros de retención. Para el ACS550, todo el
conjunto de parámetros se correlaciona como registros de
retención, así como los valores de comando, estado y referencia.
Leer varios registros de entrada. Para el ACS550, los 2 canales
de entrada analógica se correlacionan como registros de entrada
1 y 2.
Escribir una única salida discreta. Para el ACS550, los bits
individuales del código de control se correlacionan con las
Bobinas 1...16. Las salidas de relé se correlacionan
secuencialmente con la Bobina 33 (p. ej. SR1=Bobina 33).
Escribir un único registro de retención. Para el ACS550, todo el
conjunto de parámetros se correlaciona como registros de
retención, así como los valores de comando, estado y referencia.
Realizar diagnósticos Modbus. Se soportan subcódigos para
Consulta (0x00), Reinicio (0x01) & Sólo escuchar (0x04).
Escribir varias salidas discretas. Para el ACS550, los bits
individuales del código de control se correlacionan con las
Bobinas 1...16. Las salidas de relé se correlacionan
secuencialmente con la Bobina 33 (p. ej. SR1=Bobina 33).
243
Bus de campo encajado