- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ПИД и ресурсы ПЛК
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
ПИД и ресурсы ПЛК
Выяснил от "Овен" (инженер Марк), что овеновская библиотечная функция ПИД2 ресурсоемкая тк задействует много вычислительной мощности и оперативной памяти и поэтому на ПЛК Овен (относится к любым , в том числе 100, 110,150,... ) не рекомендуется запускать более 3-4 ПИД2.
Есть другое мнение - тоже от инженера Овен : можно запустить любое количество ПИД2 при условии что устроит цикл регулирования >= 200 мсек.
Как обстоит практически - кто пробовал работать с большим количеством пид-регуляторов (нужно 8 шт) на одном контроллере Овен?
Есть другое мнение - тоже от инженера Овен : можно запустить любое количество ПИД2 при условии что устроит цикл регулирования >= 200 мсек.
Как обстоит практически - кто пробовал работать с большим количеством пид-регуляторов (нужно 8 шт) на одном контроллере Овен?
-
- завсегдатай
- Сообщения: 545
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
Re: ПИД и ресурсы ПЛК
А чем вам не нравится самостоятельный пид регулятор.
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
Там не работает регистрация.and909 писал(а):На Овеновском форуме не спрашивали?
ПИД2 и есть самостоятельный, а что такое есть не самостоятельный ?doza писал(а):А чем вам не нравится самостоятельный пид регулятор.
-
- завсегдатай
- Сообщения: 545
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
Re: ПИД и ресурсы ПЛК
HaritonovIV писал(а): ПИД2 и есть самостоятельный, а что такое есть не самостоятельный ?
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
Одноканальных нужно много и места они занимают много, а многоканальные неудобны в отображении .doza писал(а):http://www.owen.ru/uploads/_thumbs/trm1 ... 00xxxx.jpgHaritonovIV писал(а): ПИД2 и есть самостоятельный, а что такое есть не самостоятельный ?
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
какое количество ПИД с каким временем цикла вытянет этот ПЛК?doza писал(а):пид-->плк-->скада
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: ПИД и ресурсы ПЛК
Я так понимаю, что через ПЛК планируется опрос/управление приборами ПИД-контроллеров по промышленной сети, например через RS-485/Modbus-RTU.HaritonovIV писал(а):какое количество ПИД с каким временем цикла вытянет этот ПЛК?doza писал(а):пид-->плк-->скада
При таком раскладе, причём тут время цикла ПЛК?
Обмен с внешними устройствами всё равно идёт абсолютно асинхронно с циклом ПЛК.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
нет, ПЛК как несколько ПИД + сетевой обменRyzhij писал(а): Я так понимаю, что через ПЛК планируется опрос/управление приборами ПИД-контроллеров по промышленной сети
-
- завсегдатай
- Сообщения: 545
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
Re: ПИД и ресурсы ПЛК
Если брать сотку, как-бы овен не ругали его протокол со своими устройствами хорош, думаю штук десять восми-каналок выдержит, итого 80 пид. сетевой обмен в расчет не берем думаю осознание процесса, оператором не измеряется в микро-секундах.
Отображение конечно будет запаздывать но не думаю что превысит больше двух секунд.
Отображение конечно будет запаздывать но не думаю что превысит больше двух секунд.
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
речь не о сетевом обмене ПЛК с 10 штуками 8-канальных ПИД, а про исполнении некоторого количества ПИД в ПЛКdoza писал(а):Если брать сотку, как-бы овен не ругали его протокол со своими устройствами хорош, думаю штук десять восми-каналок выдержит, итого 80 пид. сетевой обмен в расчет не берем думаю осознание процесса, оператором не измеряется в микро-секундах.
Отображение конечно будет запаздывать но не думаю что превысит больше двух секунд.
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Re: ПИД и ресурсы ПЛК
Если не секрет, какие именно?BigDog писал(а):А чего тогда на этих Овнах зациклились? Есть ПЛК мощнее, но за примерно те же деньги.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 08 окт 2014, 08:32
- Имя: Харитонов Игорь
Re: ПИД и ресурсы ПЛК
Нужны способные обслуживать несколько ПИД (у каждого производителя своя реализация библиотеки) одновременноBigDog писал(а):А чего тогда на этих Овнах зациклились? Есть ПЛК мощнее, но за примерно те же деньги.
Может быть и ПЛК менее мощный, но для него библиотека ПИД "легковесная" и контроллер на ура обслужит одновременно несколько экземпляров.
Овен же тоже может обслуживать много ПИД, но их придется ставить в разные ветки программы и чередовать
и от этого время реакции конкретного ПИД будето вяло-замедленное
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: ПИД и ресурсы ПЛК
А почему два ПЛК трудно поставить? Нв 4 пида можно и поскромней модель. По цене, будет не дороже "кучки" ТРМов...
--------------------------------------------------------------------------------------------
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Re: ПИД и ресурсы ПЛК
Я бы сказал, что по сравнению с Овенами они послабее и подороже, но согласен, что надёжность полезнее, чем лишняя функциональность и низкая цена. http://www.e-kip.ru/shop/products/index/114BigDog писал(а):Да те же классические Директы например: http://www.plcsystems.ru/catalog/DirectLOGIC_2/
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 08 окт 2014, 06:54
- Имя: AngelovAnton
- город/регион: AngelovAnton
Re: ПИД и ресурсы ПЛК
а почему не поставить четыре ПЛК ?CHANt писал(а):А почему два ПЛК трудно поставить? Нв 4 пида можно и поскромней модель. По цене, будет не дороже "кучки" ТРМов...
-
- здесь недавно
- Сообщения: 34
- Зарегистрирован: 24 фев 2013, 11:13
- Имя: Ярослав Александрович
Re: ПИД и ресурсы ПЛК
А что такого тяжеловесного может быть в вызове эксземпляра ПИД? кто открывал библиотеку и изучал? Я предполагаю, что там выполняется всего несколько элементарных действий: 1) Вычисляется время с последнего вызова (вычитание) 2) Рассогласование и пропорциональная часть (вычитание, умножение) 3) производная рассогласования (вычитание и деление? двойной точности скорее всего) 4) прирост и ограничение интеграла (несколько тоже элементарных операций возможно двойной точности) 5) сложение ,масштабирование и ограничение P+I+D, запись выходных флагов и результата. Я сильно ошибаюсь?))
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: ПИД и ресурсы ПЛК
Всё бы ничего, но каждый экземпляр ПИД обязан выполняться с определённой для него цикличностью.spectrum48k писал(а):А что такого тяжеловесного может быть в вызове эксземпляра ПИД?
В классических ПЛК для того, чтобы время цикла программы не влияло на работу ПИД, надо либо брать быстродействующее железо и фиксировать время цикла (задавая период запуска основной программы, а в оставшееся время ПЛК у нас будет "курить бамбук"), либо вызывать инструкции ПИД по прерываниям от RTC.
В последнем случае при большом количестве ПИД может не остаться времени на выполнение остальной программы.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Re: ПИД и ресурсы ПЛК
ОВЕН ПЛК позволяет смотреть загруженность процессора. Попробуйте запустить нужное Вам количество регуляторов и посмотреть, насколько она подрастёт. По моему опыту от 4 регуляторов она не изменилась, около нуля была, там и осталась. Только у меня регулятор был свой и запускал его я 2 раза в секунду. При медленных датчиках и клапанах делать это чаще бессмысленно. Для регулирования температуры обычно можно и в 10 раз реже.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Re: ПИД и ресурсы ПЛК
Мне кажется, что загруженность процессора тут ничего не скажет. Весь вопрос в том, чтобы контроллер успевал и ПИДы вызывать и основной цикл крутить, как уже выше сказали. А будет он при этом загружен на 5% или на 100% - это уже неважно. Это на компе можно столбик в таскменеджере увидеть и он что-то скажет. ПЛК - не комп.rwg писал(а):ОВЕН ПЛК позволяет смотреть загруженность процессора.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1073
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 73 раза
- Поблагодарили: 147 раз
Re: ПИД и ресурсы ПЛК
Из инструкции ПЛК:TEB писал(а):Мне кажется, что загруженность процессора тут ничего не скажет. Весь вопрос в том, чтобы контроллер успевал и ПИДы вызывать и основной цикл крутить, как уже выше сказали. А будет он при этом загружен на 5% или на 100% - это уже неважно. Это на компе можно столбик в таскменеджере увидеть и он что-то скажет. ПЛК - не комп.rwg писал(а):ОВЕН ПЛК позволяет смотреть загруженность процессора.
"значение цикла работы ПЛК в сотнях мкс (Cycle time in 100 mks), позволяет пользователю оценить объем вычислительных ресурсов, который требуется для работы написанной им программы. Если цикл
оказывается больше, заданного в параметрах работы ПЛК параметра MinCycleLength, то оказывается, что программа пользователя слишком требовательна к ресурсам, и этот параметр желательно увеличить, чтобы циклы не перекрывались;"
Мне не удавалось увидеть время цикла работы больше 300 микросек даже тогда, когда работали 4 ПИ-регулятора. С Д-составляющей не проверял. Для логической части программы мне хватает периода 20мсек, для измерений и регулирования 500мсек. Реальная загруженность получается не более 3%.
А вот в компом у меня проблема - индикатор загрузки процессора на 20%, память занята на 50%, но при этом винчестер непрерывно шуршит и интернет висит.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Re: ПИД и ресурсы ПЛК
Даже в инструкции к ПЛК сказано что загрузку процессора ПЛК измеряют временем цикла, а не в процентах.rwg писал(а):Для логической части программы мне хватает периода 20мсек, для измерений и регулирования 500мсек. Реальная загруженность получается не более 3%.
А у меня с машиной проблема. Топлива много стала есть, когда бокс на крышу поставил. Интересно, какое это имеет отношение к ПЛК....rwg писал(а):А вот в компом у меня проблема - индикатор загрузки процессора на 20%, память занята на 50%, но при этом винчестер непрерывно шуршит и интернет висит.
По вопросам работы Форума можно обратиться по этим контактам.
-
- освоился
- Сообщения: 290
- Зарегистрирован: 28 авг 2014, 09:30
- Имя: Воднев Александр Васильевич
- Страна: РФ
- город/регион: Томск
- Благодарил (а): 22 раза
- Поблагодарили: 33 раза
Re: ПИД и ресурсы ПЛК
На ПЛК-160 организовывал 8 ПИД-ов регулятора температуры с периодом опроса в 10 сек и один ПИД регулятора натяжения приемного устройства с периодом 100 мс (чаще нет смысла делать, т.к. период обновления аналогового выхода ПЛК-160 составляет эти самые 100 мс), счетчик производительности ПЛК показывал мне длительность рабочего цикла 38 мс. ПИД использую овеновский с доработкой позволяющей нулевые значения коэфф-тов.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: ПИД и ресурсы ПЛК
То есть одновременно в цикле ПЛК у Вас обрабатывалось не более двух ПИД.vodav писал(а):На ПЛК-160 организовывал 8 ПИД-ов регулятора температуры с периодом опроса в 10 сек и один ПИД регулятора натяжения приемного устройства с периодом 100 мс (чаще нет смысла делать, т.к. период обновления аналогового выхода ПЛК-160 составляет эти самые 100 мс), счетчик производительности ПЛК показывал мне длительность рабочего цикла 38 мс. ПИД использую овеновский с доработкой позволяющей нулевые значения коэфф-тов.
И в чём технологический прорыв?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)