
Ya puedes incorporar Adquio Multi IOs Pro a tu controlador Adquio con su configuración de variables preparada. Descarga el archivo JSON o copia el código completo que encontrarás al final de esta entrada, siguiendo el mismo procedimiento que con el resto de nuestras expansiones.
Una configuración lista para adaptar a tu instalación
El archivo incluye 49 variables para las entradas y salidas digitales, las entradas y salidas analógicas, los canales PT y sus ajustes, además de variables de estado y configuración del módulo. Se conserva íntegramente la configuración facilitada, incluidos los nombres de las variables y las direcciones de registro.
Cómo utilizar el archivo JSON
- Descarga el archivo o copia el código JSON completo de esta página.
- En la interfaz web de tu controlador Adquio, abre la creación o edición del dispositivo y pulsa Mostrar JSON (Avanzado). Pega el contenido del archivo.
- Revisa el puerto RS485 y la dirección Modbus para que coincidan con tu instalación: el ejemplo utiliza
modbus_rs485_2y dirección6. - El ejemplo incluye
"disabled": true. Una vez revisados los parámetros, activa el dispositivo y comprueba la comunicación antes de utilizar las salidas.
Configuración completa de variables
Puedes consultar y copiar todo el contenido en el recuadro siguiente. Tiene una altura fija y barra de desplazamiento para facilitar la lectura.
{
"code": "Multi_IO_Pro",
"disabled": true,
"instance": "modbus_rs485_2",
"modbusMaxLength": 10,
"modbusSlave": "6",
"schemaVersion": 5,
"type": "modbusrtu",
"variables": [
{
"canRead": true,
"canWrite": false,
"code": "DI01",
"dataType": "uint16",
"modbusAddress": "0",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI02",
"dataType": "uint16",
"modbusAddress": "1",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI03",
"dataType": "uint16",
"modbusAddress": "2",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI04",
"dataType": "uint16",
"modbusAddress": "3",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI05",
"dataType": "uint16",
"modbusAddress": "4",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI06",
"dataType": "uint16",
"modbusAddress": "5",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI07",
"dataType": "uint16",
"modbusAddress": "6",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI08",
"dataType": "uint16",
"modbusAddress": "7",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI09",
"dataType": "uint16",
"modbusAddress": "8",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "DI10",
"dataType": "uint16",
"modbusAddress": "9",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO01",
"dataType": "uint16",
"modbusAddress": "10",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO02",
"dataType": "uint16",
"modbusAddress": "11",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO03",
"dataType": "uint16",
"modbusAddress": "12",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO04",
"dataType": "uint16",
"modbusAddress": "13",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO05",
"dataType": "uint16",
"modbusAddress": "14",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO06",
"dataType": "uint16",
"modbusAddress": "15",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO07",
"dataType": "uint16",
"modbusAddress": "16",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO08",
"dataType": "uint16",
"modbusAddress": "17",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO09",
"dataType": "uint16",
"modbusAddress": "18",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "DO10",
"dataType": "uint16",
"modbusAddress": "19",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "AI01",
"dataType": "uint16",
"modbusAddress": "20",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": false,
"code": "AI02",
"dataType": "uint16",
"modbusAddress": "21",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "AI03",
"dataType": "uint16",
"modbusAddress": "22",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": false,
"code": "AI04",
"dataType": "uint16",
"modbusAddress": "23",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "AI05",
"dataType": "uint16",
"modbusAddress": "24",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": false,
"code": "AI06",
"dataType": "uint16",
"modbusAddress": "25",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "AI07",
"dataType": "uint16",
"modbusAddress": "26",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "AO01",
"dataType": "uint16",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "27",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "AO02",
"dataType": "uint16",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "28",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "AO03",
"dataType": "uint16",
"ioId": 27,
"ioMode": "analog_output",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "29",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": true,
"code": "AO04",
"dataType": "uint16",
"ioId": 28,
"ioMode": "analog_output",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "30",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": true,
"code": "AO05",
"dataType": "uint16",
"ioId": 29,
"ioMode": "analog_output",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "31",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": true,
"code": "AO06",
"dataType": "uint16",
"ioId": 30,
"ioMode": "analog_output",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "32",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": true,
"code": "AO07",
"dataType": "uint16",
"ioId": 30,
"ioMode": "analog_output",
"maxValue": "4095",
"minValue": "0",
"modbusAddress": "33",
"modbusRegType": "holding_register",
"type": "generic",
"units": "volts"
},
{
"canRead": true,
"canWrite": false,
"code": "PT01",
"dataType": "float64",
"modbusAddress": "34",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": false,
"code": "PT02",
"dataType": "float64",
"modbusAddress": "35",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": false,
"code": "PT03",
"dataType": "float64",
"modbusAddress": "36",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": false,
"code": "PT04",
"dataType": "float64",
"modbusAddress": "37",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "PT01_ajuste",
"dataType": "float64",
"modbusAddress": "38",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "PT02_ajuste",
"dataType": "float64",
"modbusAddress": "39",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "PT03_ajuste",
"dataType": "float64",
"modbusAddress": "40",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "PT04_ajuste",
"dataType": "float64",
"modbusAddress": "41",
"modbusRegType": "holding_register",
"type": "generic",
"valueConverters": [
"cast(int16,float64)",
"divide(100)"
]
},
{
"canRead": true,
"canWrite": true,
"code": "LedPower",
"dataType": "uint16",
"modbusAddress": "42",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "modbus_slave_restart_to_apply",
"dataType": "uint16",
"modbusAddress": "43",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "LedError",
"dataType": "uint16",
"modbusAddress": "44",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": false,
"code": "ResetButton",
"dataType": "uint16",
"modbusAddress": "45",
"modbusRegType": "holding_register",
"type": "generic"
},
{
"canRead": true,
"canWrite": true,
"code": "Config_Baud",
"dataType": "uint16",
"modbusAddress": "46",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"9600": "9600",
"19200": "19200",
"38400": "38400",
"57600": "57600"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Config_Serial_8N1",
"dataType": "uint16",
"modbusAddress": "47",
"modbusRegType": "holding_register",
"type": "generic",
"valueMappings": {
"6": "8N1",
"14": "8N2",
"38": "8E1",
"46": "8E2",
"54": "8O1",
"62": "8O2"
}
},
{
"canRead": true,
"canWrite": true,
"code": "Config_address",
"dataType": "uint16",
"modbusAddress": "48",
"modbusRegType": "holding_register",
"type": "generic"
}
],
"virtualVariables": []
}
Consulta también la ficha de Adquio Multi IOs Pro o vuelve al listado de configuración de dispositivos para Adquio.

