ИП320 графическая монохромная панель оператора с Modbus — FAQ
← К прибору, исполнениям и ценамFAQ
1. Приобрели новые панели ИП320 (2011-го года выпуска), не можем загрузить в них проект. Старые панели прошиваются без проблем, версия конфигуратора 6.5k.
Причина вашей проблемы – старая версия конфигуратора ИП320.
Панели, выпущенные после 18 января 2011 года, прошиваются только с помощью конфигуратора версии 8.0n.
Панели, выпущенные после 13 ноября 2017 года, прошиваются только с помощью конфигуратора версии 9.5.2.
2. При подключении панели ИП320 к порту контроллера «Debug RS-232» кабелем, который идет в комплекте с ПЛК, данные не передаются, а в режиме Master панель выдаёт «Потеря связи». Распайку кабеля проверяли по руководству. В чем проблема?
Проблема в кабеле. В кабеле КС1, идущем в комплекте с ПЛК, есть перемычка (4-5), которая переводит контроллер в режим программирования по порту «Debug RS-232», несмотря на загруженную программу. Проверка перемычки осуществляется после перезагрузки.
Для связи ПЛК с ИП320 (или СП3хх) вам необходим кабель КС2 (см. схему).
В случае подключения панели по порту Debug рекомендуется ПЛК программировать по порту Ethernet или USB. Если такой возможности нет, нужно строго соблюдать порядок действий:
- Подключить ПЛК к ПК кабелем КС1.
- Подать питание на ПЛК.
- Загрузить программу работы ПЛК с панелью.
- Создать загрузочный проект для ПЛК в CoDeSys в режиме Login: Online\Создание_загрузочного_проекта.
- Выключить питание ПЛК.
- Подключить ПЛК к панели кабелем КС2.
- Подать питание на приборы, нажать на ПЛК кнопку «Сброс»
3. В комплекте с панелью ИП320 идёт переходник RS-485/RS-232, можно ли его использовать как полноценный преобразователь?
Данный переходник не является преобразователем – это просто клеммник для витой пары RS-485.
4. Подключаю ИП320 в режиме Master к ПЛК (Slave). Что указывать в «атрибутах регистра» панели?
«Адрес ПЛК» – адрес Slave-устройства, подключаемого к панели (в данном случае это ПЛК), задаётся в Конфигурации модуля Modbus (Slave) параметр «Address».
«Регистр №» – адрес переменной внутри конкретного Slave-устройства. В ОВЕН ПЛК адресация переменных осуществляется автоматически при добавлении их в модуль Modbus (Slave) конфигурации по правилам сдвига – подробней cм. «PLC-Configuration.pdf» (для ПЛК100) или «Руководство_Пользователя.pdf» (для ПЛК110).
На нижней половине указываются параметры отображения: возможность сдвига запятой в принятом значении (в том числе для целочисленных). Для передачи значений с плавающей точкой следует установить галочку FLOAT.
5. Как сохранить передаваемые с панели (Master) на ПЛК (Slave) данные после отключения питания?
Все переменные модуля Modbus (Slave) ПЛК1хх по умолчанию объявляются как энергонезависимые (Retain), поэтому дополнительных настроек не требуется. Сохранение переменных после отключения питания происходит согласно руководству на конкретный ПЛК.
6. Собираюсь подключать ИП320 к ПЛК стороннего производителя, протоколы совпадают – Modbus RTU, а вот какие Modbus-функции поддерживает панель?
В режиме Master панель ИП320 поддерживает функции:
- 0x01 (Read Coils Status)
- 0x02 (Read Discrete Inputs)
- 0x03 (Read Holding Registers)
- 0x04 (Read Input Registers)
- 0x05 (Write Single Coil)
- 0x06 (Write Single Register)
- 0x10 (Write Multiple Registers)
В режиме Slave панель ИП320 поддерживает функции:
- 0x01 (Read Coils Status)
- 0x05 (Write Single Coil)
- 0x0F (Write Multiple Coils)
- 0x03 (Read Holding Registers)
- 0x06 (Write Single Register)
- 0x10 (Write Multiple Registers)
На сегодняшний день большинство производителей полностью поддерживают стандарт Modbus внутри своих ПЛК, поэтому проблем у вас не возникнет.
7. Схема «ПЛК (Master) – ИП320 (Slave)». Значения с панели читаются без проблем, а запись не происходит. Почему?
Неправильно выбрана функция записи Modbus в ПЛК. В режиме Master для ОВЕН ПЛК1хх пользователь может задать используемые при чтении/записи параметры Modbus-функции. Функция указывается в параметрах добавляемой в UniversalModbusDevice переменной. Поддерживаемые панелью функции описаны в п. 6.
8. Почему при работе панели в режиме Slave передача значений в ПЛК осуществляется медленней, чем в режиме Master? Помимо панели на RS-485 контроллера висят модули ввода-вывода Мх110.
Отличительной особенностью режима Master панели является опрос только параметров текущего экрана, а также списка тревог и дополнительных параметров управления из меню «Настройки проекта».
В режиме ПЛК (Master) контроллер передаёт в сеть RS-485 абсолютно все параметры для всех приборов (всех подключенных UniversalModbusDevice), в связи с этим цикл опроса существенно возрастает.
Время цикла можно уменьшить:
- Полным соблюдением правил построения сети RS-485.
- Оптимальным подбором времени цикла (параметр ПЛК PollingTime) в диапазоне 200-500 мс.
- Опросом ряда устройств или параметров сети RS в режиме «по команде».
9. Нам необходимо вынести панель ИП320 на 50 метров от щита с ПЛК100. При этом порт «RS-485» контроллера уже занят на работу с модулями, а нам хотелось бы, чтобы панель работала в режиме Master. Можно ли преобразовать порт «RS-232» ПЛК?
Преобразовать порт «RS-232» в «RS-485» контроллера ПЛК100 можно с помощью преобразователя ОВЕН АС3-М, при этом можно использовать идущий в комплекте с преобразователем кабель (удлинитель COM-порта). Кабель КС4 для данной задачи не подходит.
10. При загрузке проекта в панель на экране появляется соответствующая пиктограмма, но строка загрузки не бежит. Через некоторое время конфигуратор выдает ошибку Time-Out. Что я не так делаю?
Причина в системе защиты MS Windows, некорректной распайке кабеля программирования или использовании несоответствующей версии конфигуратора (см. п. 1). Для работы через преобразователь Usb-Com необходимо отключить Брандмауэр Windows или другой установленный на данном компьютере антивирус/firewall.
Отключение Брандмауэр: Пуск/Настройка/Панель управления/Брандмауэр Windows.