Ibercomp CROOM Manual Tecnico página 9

Tabla de contenido
Manual técnico CROOM versión 1.00 – Junio 2012
Si el destino es 254 responderán todas las placas simultáneamente, aunque en ese caso la
respuesta será inteligible. Puede ser útil para enviar un comando de arrancar equipos o ajustar reloj.
Tampoco se podrá saber si algunas placas no han respondido.
Los opcodes implementados son:
0x01 Read Coils
0x02 Read Discrete Inputs
0x03 Read Holding Registers
0x04 Read Input Register
0x05 Write Single Coil
0x06 Write Single Holding Register
0x0F Write Multiple Coils
0x10 Write Multiple Holding Registers.
Los coils y holding registers están implementados en el circuito, mientras que los discrete
inputs y los input registers no lo están. Si se accede ellos se devolver´un paquete de error modbus.
Para más información consulte el manual:
ftp://www.ibercomp.es/ModBusRS485/Manuales/Modbus_Application_Protocol_V1_1b.pdf
ModBus Ethernet
El protocolo implementado es el Modbus/TCP. Una vez conectado el equipo a la red actúa
como servidor, y se puede establecer una comunicación con él a través del puerto 502. Una vez
abierto el puerto TCP no podrá acceder a él un segundo equipo.
Los paquetes a enviar son muy parecidos a los del ModBus RTU, el formato ahora es:
identificador transacción + identificador protocolo + longitud + identificador de unidad +
opcode + datos
identificador transacción: Se trata de un número de 16 bits que identifica la transacción,
normalmente suele ser cero, pero se puede poner un número que se incrementa en cada mensaje.
Cuando el slave responde devuelve el número, de forma que si se han pedido varios paquetes se
puede saber a que pregunta corresponde cada respuesta.
Identificador protocolo: Se trata de un valor de 16 bits que identifica el protocolo de
mensaje. Si se trata de Modbus este valor es siempre cero.
Longitud : indica el número de caracteres que le quedan al paquete para finalizar, es decir
identificador unidad + opcode + datos.
Identificador de unidad: Hace el papel que antes hacía el destino. Una equipo modbus en
su interior podría contener varios equipos virtuales. En el caso del CROOM solo hay uno y el valor
que hay que poner es 1.
9/16
Tabla de contenido
loading

Productos relacionados para Ibercomp CROOM

Tabla de contenido