
Сообщение от
Евгений Кислов
На примере Disp_TCP.project
Тут есть две наложившиеся истории.
Первая история - о предупреждении на вашем скриншоте.
Оно связано с тем, что вы используете в проекте компонент ModbusTCP Server Device версии 4.4.0.0.
Этот компонент автоматически добавляет в менеджер библиотек проекта библиотеку IoDrvModbusTCP версии 4.4.0.0, которая имеет зависимость от библиотеки IoDrvModbusBase.
С точки зрения библиотеки IoDrvModbusTCP 4.4.0.0 - должна быть подставлена IoDrvModbusBase с именем производителя CODESYS и версией 4.4.0.0.
С точки зрения таргет-файла СПК - должна быть подставлена IoDrvModbusBase с именем производителя 3S - Smart Software Solutions GmbH и версией 3.5.17.0.
(таргет-файл был создан во времена релиза V3.5 SP17, когда никто не мог предположить, что через пару лет компания 3S - Smart Software Solutions GmbH решит переименоваться в CODESYS Group и изменить имя производителя во всех своих библиотеках и компонентах)
Предупреждение просто указывает на факт этого несоответствия, но никак не влияет на сам процесс обмена.
Устранить предупреждение можно путем замены компонента ModbusTCP Server Device 4.4.0.0 на ModbusTCP Slave Device 4.2.0.0 (версия может быть и ниже).
Вторая история - про "Прогрузили ПЛК в таком виде - шина слейва не запускается.".
Я предполагаю, что вы не начали опрос СПК со стороны master-устройства.
Пока слэйв в СПК не получает запросов от мастера - он будет отображать такое сообщение.
С Disp_RTU.project ситуация аналогичная.