Причина вашей проблемы – старая версия конфигуратора ИП320.
Панели, выпущенные после 18 января 2011 года, прошиваются только с помощью конфигуратора версии 8.0n.
Панели, выпущенные после 13 ноября 2017 года, прошиваются только с помощью конфигуратора версии 9.5.2.
Проблема в кабеле. В кабеле КС1, идущем в комплекте с ПЛК, есть перемычка (4-5), которая переводит контроллер в режим программирования по порту «Debug RS-232», несмотря на загруженную программу. Проверка перемычки осуществляется после перезагрузки.
Для связи ПЛК с ИП320 (или СП3хх) вам необходим кабель КС2 (см. схему).
В случае подключения панели по порту Debug рекомендуется ПЛК программировать по порту Ethernet или USB. Если такой возможности нет, нужно строго соблюдать порядок действий:
Данный переходник не является преобразователем – это просто клеммник для витой пары RS-485.
«Адрес ПЛК» – адрес Slave-устройства, подключаемого к панели (в данном случае это ПЛК), задаётся в Конфигурации модуля Modbus (Slave) параметр «Address».
«Регистр №» – адрес переменной внутри конкретного Slave-устройства. В ОВЕН ПЛК адресация переменных осуществляется автоматически при добавлении их в модуль Modbus (Slave) конфигурации по правилам сдвига – подробней cм. PLC-Configuration (для ПЛК100) или Руководство_Пользователя (для ПЛК110).
На нижней половине указываются параметры отображения: возможность сдвига запятой в принятом значении (в том числе для целочисленных). Для передачи значений с плавающей точкой следует установить галочку FLOAT.
Все переменные модуля Modbus (Slave) ПЛК1хх по умолчанию объявляются как энергонезависимые (Retain), поэтому дополнительных настроек не требуется. Сохранение переменных после отключения питания происходит согласно руководству на конкретный ПЛК.
В режиме Master панель ИП320 поддерживает функции:
В режиме Slave панель ИП320 поддерживает функции:
На сегодняшний день большинство производителей полностью поддерживают стандарт Modbus внутри своих ПЛК, поэтому проблем у вас не возникнет.
Неправильно выбрана функция записи Modbus в ПЛК. В режиме Master для ОВЕН ПЛК1хх пользователь может задать используемые при чтении/записи параметры Modbus-функции. Функция указывается в параметрах добавляемой в UniversalModbusDevice переменной. Поддерживаемые панелью функции описаны в п. 6 этого FAQ.
Отличительной особенностью режима Master панели является опрос только параметров текущего экрана, а также списка тревог и дополнительных параметров управления из меню «Настройки проекта».
В режиме ПЛК (Master) контроллер передаёт в сеть RS-485 абсолютно все параметры для всех приборов (всех подключенных UniversalModbusDevice), в связи с этим цикл опроса существенно возрастает.
Время цикла можно уменьшить:
Преобразовать порт «RS-232» в «RS-485» контроллера ПЛК100 можно с помощью преобразователя ОВЕН АС3-М, при этом можно использовать идущий в комплекте с преобразователем кабель (удлинитель COM-порта). Кабель КС4 для данной задачи не подходит.
Причина в системе защиты MS Windows, некорректной распайке кабеля программирования или использовании несоответствующей версии конфигуратора (см. п. 1). Для работы через преобразователь Usb-Com необходимо отключить Брандмауэр Windows или другой установленный на данном компьютере антивирус/firewall.
Отключение Брандмауэр: Пуск/Настройка/Панель управления/Брандмауэр Windows.