CodeSys - Serial Modbus Slave |
Ответить | Страница 123> |
Автор | |
Новичок Присоединился: 25 Июнь 2007 Online Status: Offline Публикации: 7 |
Опубликовано: 25 Июнь 2007 18:20 |
Панелька HMI(master) общается с контроллером по modbus-y через последовательный интерфейс. При использовании библиотечного ПИД-регулятора в программе, панелька застывает: ощущение того, что ей не хватает времени прочитать значение выводимого параметра. Значения временных констант ФБ TERMINAL_MODBUSSLAVE_RTU : time_out : 200ms ; watchdog_time : 1s ; Параметр интервала подрегулирования в ФБ PID варьировал от 0.1 ( 100ms ) до 600 ( 10m ) - эффект тот же: панель подвисла - ни выдаёт "Тайм-аут" , ни отображает изменение значений выводимых параметров после запуска ПИД-регулятора. Может кто сталкивался с подобной проблемой ?
|
|
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
|
Управление ПИД-регулятором прямо с HMI что-ли ?! С уважением, SAN |
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Запросто может быть. Во многих HMI в библиотеках есть окна ПИД-регуляторов. Правда привязывается это окно не одним тэгом, а по числу параметров в нем. Задание - свой тэг, параметр - свой и т. д. И сменить задание регулятора с панели - святое дело для местного управления |
|
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
|
Картинка красивая. Но она доложна только отображать результат работы регулятора, а не участвовать в ней. Основной параметр ПИД-регулятора - размеренный интервал времени, и он не должен перебиваться, иначе - разрушится. С уважением, SAN |
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Тут скорее вопрос в том, что именно подразумевает автор поста под управлением регулятора с панели. Если действительно частоту пересчета выхода регулятора, то согласен с Вами. Если же меняет задание регулятора или его режим с ручного на автоматический - на здоровье. Впрочем, мы по-моему отклонились от темы - идеология создания местных пультов управления напрямую с проблемами "зависания" панели никак не связана. |
|
Новичок Присоединился: 25 Июнь 2007 Online Status: Offline Публикации: 7 |
|
Спасибо за соучастие! Но пид-регулятором не управляю с hmi. Пид-регулятор здесь только при том, что , когда использую его в проекте ( прошивке контроллера ), общение с панелькой HMI по modbus over rs485 подвисает. Панелька ни говорит, что "Тайм-аут связи с контроллером", ни выводит значения. Видимо, тут уместнее использовать конкретику: plc wago 842, hmi maple systems blu300m.И в панельке я не вывожу параметры с Пид-регулятора, она вообще не знает о его существовании, если так можно выразиться. Время прохождения одного цикла программы можно как-нибудь регулировать ( увеличить ) ? Или выделять участку кода временной интервал его исполнения ? |
|
Участник Присоединился: 04 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 80 |
|
Если пользоваться языком SFC то можно задать минимальное и максимальное время выполнения шага. Можно еще поиграть с задачами. |
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
См. Task Configuration на вкладке ресурсов. Создаем отдельную циклическую задачу с нужным периодом выполнения и привязываем к ней желаемую программу. Задач и программ может быть много. |
|
Igor Petrov
|
|
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
|
Мое почтение. Ничего полезного не сообщу, но пару моментов все-же выскажу, может кто-то будет выбирать вариант. Судя по испытаниям, мы пришли к следующим выводам : 1. OPC предназначено для наблюдения за общими производственными процессами, происходящими в течении секунд, минут, часов... . Зато все можно увидеть издалека, в другом городе, стране, континенте ... (мощные возможности по координации, маршрутизации потоков данных). 2. OPC совершенно не пригодно для пультов оперативного управления, с периодами обновления данных меньше 500 - 200 мс. Для станков с ЧПУ нужно еще быстрее - 50 - 20 мс. , и совсем не нужна разводка информационных потоков. С уважением, SAN |
|
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|
Не в бровь, а в глаз, коллега . |
|
Ответить | Страница 123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |