Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

CodeSys - Serial Modbus Slave

 Ответить Ответить Страница  123>
Автор
Сообщение
wheeel Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Июнь 2007
Online Status: Offline
Публикации: 7
Свойства публикации Свойства публикации   Ответить, цитируя автора - wheeel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: CodeSys - Serial Modbus Slave
    Опубликовано: 25 Июнь 2007 18:20

Панелька HMI(master) общается с  контроллером по modbus-y

через последовательный интерфейс. При использовании библиотечного

ПИД-регулятора в программе, панелька застывает: ощущение того,

что ей не хватает времени прочитать значение выводимого параметра.

Значения временных констант ФБ TERMINAL_MODBUSSLAVE_RTU :

time_out : 200ms ;

watchdog_time : 1s ;

 Параметр интервала подрегулирования в ФБ PID варьировал

от 0.1 ( 100ms ) до  600 ( 10m ) - эффект тот же: панель подвисла -

ни выдаёт "Тайм-аут" , ни отображает изменение значений выводимых параметров после запуска ПИД-регулятора.

Может кто сталкивался с подобной проблемой ?

 

Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Июнь 2007 13:47

Управление ПИД-регулятором прямо с HMI что-ли ?!

С уважением, SAN

Наверх
Astilya Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Декабрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 275
Свойства публикации Свойства публикации   Ответить, цитируя автора - Astilya Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Июнь 2007 13:52
Первоначально опубликовано sanwork

Управление ПИД-регулятором прямо с HMI что-ли ?!

С уважением, SAN

 

Запросто может быть. Во многих HMI в библиотеках есть окна ПИД-регуляторов. Правда привязывается это окно не одним тэгом, а по числу параметров в нем. Задание - свой тэг, параметр - свой и т. д.

И сменить задание регулятора с панели - святое дело для местного управления

Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Июнь 2007 00:24

Картинка красивая. Но она доложна только отображать результат работы регулятора, а не участвовать в ней. Основной параметр ПИД-регулятора - размеренный интервал времени, и он не должен перебиваться, иначе - разрушится.

С уважением, SAN

Наверх
Astilya Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Декабрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 275
Свойства публикации Свойства публикации   Ответить, цитируя автора - Astilya Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Июнь 2007 09:08

Тут скорее вопрос в том, что именно подразумевает автор поста под управлением регулятора с панели.

Если действительно частоту пересчета выхода регулятора, то согласен с Вами.

Если же меняет задание регулятора или его режим с ручного на автоматический - на здоровье.

Впрочем, мы по-моему отклонились от темы - идеология создания местных пультов управления напрямую с проблемами "зависания" панели никак не связана.

Наверх
wheeel Смотреть выпадающим
Новичок
Новичок


Присоединился: 25 Июнь 2007
Online Status: Offline
Публикации: 7
Свойства публикации Свойства публикации   Ответить, цитируя автора - wheeel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июль 2007 15:07

Спасибо за соучастие!

Но пид-регулятором не управляю с hmi. Пид-регулятор здесь только при том, что , когда использую его в проекте ( прошивке контроллера ), общение с панелькой HMI по modbus over rs485 подвисает. Панелька ни говорит, что "Тайм-аут связи с контроллером", ни выводит значения.

Видимо, тут уместнее использовать конкретику: plc wago 842, hmi maple systems blu300m.И в панельке я не вывожу параметры с Пид-регулятора, она вообще не знает о его существовании, если так можно выразиться.

Время прохождения одного цикла программы можно как-нибудь регулировать ( увеличить ) ? Или выделять участку кода временной интервал его исполнения ?

Наверх
Nekit Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июль 2007 19:32

Если пользоваться языком SFC то можно задать минимальное и максимальное время выполнения шага. Можно еще поиграть с задачами.

Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 03 Июль 2007 19:57
Первоначально опубликовано wheeel

Время прохождения одного цикла программы можно как-нибудь регулировать ( увеличить ) ? 

См. Task Configuration на вкладке ресурсов. Создаем отдельную циклическую задачу с нужным периодом выполнения и привязываем к ней желаемую программу. Задач и программ может быть много.

Igor Petrov
Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Июль 2007 19:15

Мое почтение. Ничего полезного не сообщу, но пару моментов все-же выскажу, может кто-то будет выбирать вариант.

Судя по испытаниям, мы пришли к следующим выводам :

1. OPC предназначено для наблюдения за общими производственными процессами, происходящими в течении секунд, минут, часов... . Зато все можно увидеть издалека, в другом городе, стране, континенте ... (мощные возможности по координации, маршрутизации потоков данных).

2. OPC совершенно не пригодно для пультов оперативного управления, с периодами обновления данных меньше  500 - 200 мс. Для станков с ЧПУ нужно еще быстрее  -  50 - 20 мс. , и совсем не нужна разводка информационных потоков.

С уважением, SAN

Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Июль 2007 10:17
Первоначально опубликовано sanwork

Мое почтение. Ничего полезного не сообщу, но пару моментов все-же выскажу, может кто-то будет выбирать вариант.

Судя по испытаниям, мы пришли к следующим выводам :

1. OPC предназначено для наблюдения за общими производственными процессами, происходящими в течении секунд, минут, часов... . Зато все можно увидеть издалека, в другом городе, стране, континенте ... (мощные возможности по координации, маршрутизации потоков данных).

2. OPC совершенно не пригодно для пультов оперативного управления, с периодами обновления данных меньше  500 - 200 мс. Для станков с ЧПУ нужно еще быстрее  -  50 - 20 мс. , и совсем не нужна разводка информационных потоков.

С уважением, SAN

Не в бровь, а в глаз, коллега .

Наверх
 Ответить Ответить Страница  123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz