WB-MAP12E работает на RS-485-1, и не работает на RS-485-2

На одном и том же проводе с разъемами WB-MAP12E работает на RS-485-1, и не работает на RS-485-2. То есть переключаю с 1-го rs485 во 2-й, удаляю устройство из конфигурации /etc/wb-mqtt-serial.conf соответсвенно из 1-го и добавляю во 2-й. На первом работало - показывало значения в окне Devices, а на подключении ко 2-му, все параметры красным. В настройках rs485 вроде бы всё правильно:
cat /etc/wb-mqtt-serial.conf
{
“debug”: false,
“ports”: [
{
“path”: “/dev/ttyRS485-1”,
“port_type”: “serial”,
“devices”: [
{
“slave_id”: “109”,
“device_type”: “WB-MR6C”
},
{
“slave_id”: “128”,
“device_type”: “WB-MSW v.3”
}
],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: true
},
{
“path”: “/dev/ttyRS485-2”,
“devices”: [
{
“slave_id”: “73”,
“device_type”: “WB-MAP12E fw2”
}
],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: true
},
{
“path”: “/dev/ttyMOD1”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD2”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD3”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
}
]

Почему не работает?

Добрый день. Покажите конфиг /etc/wb-hardware.conf ну и проверьте, включен ли в нем второй порт как RS-485?

Вот фрагмент, касающийся портов RS-485:
{
“id”: “wb67-rs485-1”,
“name”: “RS485-1 interface config”,
“compatible”: [
“wb67-rs485”
],
“module”: “wb67-can-rs485”,
“options”: {
“mode”: “enabled”,
“terminatorsMode”: “enabled”
}
},
{
“id”: “wb67-rs485-2”,
“name”: “RS485-2/CAN interface config”,
“compatible”: [
“wb67-rs485”,
“wb67-can”
],
“module”: “”,
“options”: {}
},

Поменяйте секцию на

    {
      "id": "wb67-rs485-2",
      "name": "RS485-2/CAN interface config",
      "compatible": [
        "wb67-rs485",
        "wb67-can"
      ],
      "module": "wb67-can-rs485",
      "options": {
        "mode": "enabled",
        "terminatorsMode": "enabled"
      }
    },

Ну или перенастройте порт на режим RS-485 в веб-интерфейсе.

Да, спасибо, заработало! Почему-то не нашел варианта конфигурирования портов RS-485 в веб интерфейсе. Сейчас увидел, невнимательность моя!) Спасибо!