Добрый день!
Пытаюсь подключить к СПК110 [М01] тепловычислитель Взлёт ТСРВ-027 по RS-485. Дело дальше "шина не запущена" не продвинулось (Codesys V3.5 SP11 Patch 5 Hotfix 4).
Пробно подключился по RS-232 (СПК110 [М01] RS-232 -> RS-232 ТСРВ-027) - всё успешно, регистры считывает, показывает.
Пробно подключился к Взлёт ТСРВ-027 по RS-485 от компа: через преобразователь интефейса Moxa NPort 5130 и OPC сервер MasterOPC Universal modbus server от Insat. Тоже всё гуд.
У ТСРВ-027 настроек по поводу последовательного порта очень мало: скорость передачи и адрес устройства Modbus, при этом оба параметра относятся одновременно к RS-232 и RS-485, поскольку их одновременная работа запрещена. Ошибиться весьма сложно..
В Codesys вывел в watch переменную IoConfig_Globals.TCPB_027_Modbus_Slave_COM_Port_1. byModbusError: периодически выдаёт RESPONSE_TIMEOUT. Ощущение такое, будто тепловычислитель не отвечает совсем.
Пробовал с резисторами и без. Пробовал все скорости передачи, благо у ТСРВ-027 максимум 19200. Таймаут ответа - 1000мс.
Длина кабеля - 1 м, пока всё на "монтажном столе".
Подскажите, куда копать?