ПИД регулятор FB58 SIEMENS
ПИД регулятор FB58 SIEMENS
Добрый день ! Кто- нибудь использовал ПИД регулятор из стандартной библиотеки FB58 (непрерывный пид регулятор с импульсным выходом) ? Если да , то как обстояли дела с его настойкой и получилось ли запустить auto tune. В моем случае это пид регулятор температуры , скорее ПИ регулятор т.к. дифф. компоненту я не использую, не получается запустить авто настройку.
Re: ПИД регулятор FB58 SIEMENS
Мне больше нравится автонастройщик SelfPID Tuner, в связке с регулятором из пакета Standart PID Control.
А так, запуск автонастройщика от Семена, что Self, что FB58 (хотя он и попроще) имеет ряд условий и все зависит насколько понимаешь их значение.
Для FB58 важно, как задал TUN_DLMN, потом последовательность действий:
TUN_ON, и после этого (а не одновременно) ступенчатое изменение уставки SP_INT
Если действия или настройка начальных параметров в чем-то неверна, то что тогда выводится в STATUS_H?
А там число которое можно посмотреть в документации.
А так, запуск автонастройщика от Семена, что Self, что FB58 (хотя он и попроще) имеет ряд условий и все зависит насколько понимаешь их значение.
Для FB58 важно, как задал TUN_DLMN, потом последовательность действий:
TUN_ON, и после этого (а не одновременно) ступенчатое изменение уставки SP_INT
Если действия или настройка начальных параметров в чем-то неверна, то что тогда выводится в STATUS_H?
А там число которое можно посмотреть в документации.
Re: ПИД регулятор FB58 SIEMENS
От selfpid tuner`а нет русской доки у вас ?
Re: ПИД регулятор FB58 SIEMENS
скажите, как правильно разместить два, три и более PID-регуляторов в программе для S7 в classic?
если один, то в 035 находится. два в 35 ом разместить не получается. спрашивает софт, мол уж такой существует, перезаписать. копию создать...на любые действия остается один регулятор в блоке.
еще вопрос, на видео видел, что размещают регулятор в 35 ом и в ob1.
не 35 блок в ob1, а сам блок 41 й.
я о непрерывном регуляторе речь вел.
если один, то в 035 находится. два в 35 ом разместить не получается. спрашивает софт, мол уж такой существует, перезаписать. копию создать...на любые действия остается один регулятор в блоке.
еще вопрос, на видео видел, что размещают регулятор в 35 ом и в ob1.
не 35 блок в ob1, а сам блок 41 й.
я о непрерывном регуляторе речь вел.
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
1) Разные DB для одного FB и все. Потом, после конфигурирования их в ОВ35, копируешь нетворки в ОВ100 и вход COM_RST в единичку! Чтобы после перезагрузки очищались результаты расчетов в DB - обнуляем.
2) да пусть размещают хоть на луне...если парни простых путей не ищут, то можно и в ОВ1))) Поразмысли, что такое ОВ35 и что такое ОВ1...ОВ1 прерывают любые ОВ - время его вызова и работы зависит от программы пользователя, прерываний для выполнения других ОВ - вот как он будет выполнять расчеты?
2) да пусть размещают хоть на луне...если парни простых путей не ищут, то можно и в ОВ1))) Поразмысли, что такое ОВ35 и что такое ОВ1...ОВ1 прерывают любые ОВ - время его вызова и работы зависит от программы пользователя, прерываний для выполнения других ОВ - вот как он будет выполнять расчеты?
Re: ПИД регулятор FB58 SIEMENS
умеете же объяснять, совсем запутался.Разные DB для одного FB и все.
я так понял, один FB41 с разными DB есть экземпляры от 41 го, по сути различные pid регуляторы, которые отрабатывают согласно их вызова.
про OB100 слыхивал, "теплый", "мягкий" рестар обнуляет через положительный фрон COM-RST.
[quote вход COM_RST в единичку][/quote]
этр не осилил, как и
возможно, на практике это выглядит не так страшно, а попроще, но пока страх это нагоняет.Потом, после конфигурирования их в ОВ35, копируешь нетворки в ОВ100
правильно ли я понял, все COM_RST от каждого экземпляра регулятора собираем в ob100, где на них воздействует положительный фронт сигнала.
в OB35 же много нетворков и в каждой по экземпляру регулятора со своей базой.
затем тянем OB35 в OB1?
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
ДаKa3ax писал(а):я так понял, один FB41 с разными DB есть экземпляры от 41 го, по сути различные pid регуляторы, которые отрабатывают согласно их вызова.
Для ОВ100, на вход COM_RST каждого регулятора, сконфигурированного также как и в ОВ35, надо подать битовую переменную которая вечно "1", или инверсию переменной с "вечным 0".Ka3ax писал(а): [quote вход COM_RST в единичку]
этр не осилил, как и
Открываешь ОВ35 с сконфигурированными регуляторами. Выделяешь мышкой первый нетворк, затем с клавишей SHIFT выделяешь последний нетворк, копируешь, к примеру, сочетанием клавиш CTRL+C или по правой кнопки мыши. Открываешь ОВ100, выделяешь мышкой первый нетворк и вставляешь, мышкой или сочетанием клавиш CTRL+VKa3ax писал(а):возможно, на практике это выглядит не так страшно, а попроще, но пока страх это нагоняет.Потом, после конфигурирования их в ОВ35, копируешь нетворки в ОВ100
Нет.Ka3ax писал(а): правильно ли я понял, все COM_RST от каждого экземпляра регулятора собираем в ob100, где на них воздействует положительный фронт сигнала.
Все регуляторы надо один в один сделать также как в ОВ35, а на " на вход COM_RST каждого регулятора, сконфигурированного также как и в ОВ35, надо подать битовую переменную которая вечно "1", или инверсию переменной с "вечным 0"."
ДаKa3ax писал(а): в OB35 же много нетворков и в каждой по экземпляру регулятора со своей базой.
Нет.Ka3ax писал(а): затем тянем OB35 в OB1?
ОВ35 это программа, как и ОВ1 и другие ОВ. Если она, ОВ35, загружена в контроллер, значит она будет вызываться контроллером на исполнение))) Так как она циклического вызова, через равные промежутки времени, которые задаются в хардваре в настройках CPU, там есть вкладка. По умолчанию вызывается каждые 100 мсек.
PS; Когда нибудь эту работу выполнял? Или пример нужен? Могу скриншотом
Re: ПИД регулятор FB58 SIEMENS
двойной набор регуляторов?..10 штук в 35 v 10 штук в OB100?вход COM_RST каждого регулятора, сконфигурированного также как и в ОВ35, надо подать битовую переменную которая вечно "1", или инверсию переменной с "вечным 0"."
одно звено из цепи выпадает. от этого не могу понять.
сейчас у меня в 35 ом один FB41.
создаю новую сеть, тяну в нее FB41 из библиотеки.
мессага, как выше писал:
блок существует, хотите перезаписать, нет
отвечаю нет, появляется второй экземпляр от регулятора с таким же именем.
создаю для него DB51.
создаю третью сеть в 35 ом, тяну еще один 41 й и даю ему базу DB 61.
в OB100 у меня уже FB41 c базой DB41, такой же как у первого FB41 в OB35( с последних эсперементов, однако, осталось.) полагаю эти два FB41-х c одной и тойже базой различные регуляторы.
далее, пожалуйста иначе не разберусь.
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
да, в 100 м, как я уже сказал имеется Fb41 й с базой DB41, с такой же, как и у FB41 в OB35.
здесь же в OB100 организована у меня вечная еденица
в сети два контакта от RST, закрытый и открытый, которые взводят (S) который так же принадлежит RST- RST меркер у меня. отчего то ремаментный, не знаю почему.
Которая (еденица) посажена тут же на вход FB41 му.
Но у меня три сейчас регулятора, два сюда тащить или чего?
здесь же в OB100 организована у меня вечная еденица
в сети два контакта от RST, закрытый и открытый, которые взводят (S) который так же принадлежит RST- RST меркер у меня. отчего то ремаментный, не знаю почему.
Которая (еденица) посажена тут же на вход FB41 му.
Но у меня три сейчас регулятора, два сюда тащить или чего?
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
то есть, сеть в сети fb41 й и на COM-RST сидит вечная еденица.также как и в ОВ35, надо подать битовую переменную которая вечно "1", или инверсию переменной с "вечным 0"."
у меня так с одним сделано.
если это верно, то как это работает.
в OB 35 мы создаем, например, FB41 с DB 41.
все входа выхода прописываем. и садим вечную еденицу, которая организуется в OB100 на вход COM_RST. комплекрестарт.
затем создаем в 100 м еще такую же пару FB41и DB41 и садим только еденицу а COM_RST-
как это работает, зачем эти заморочки?
получается, что независимо сколько раз, где находится FB41 й со своей базой это ОДИНИ И ТОТ ЖЕ РЕГУЛЯТОР?
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
Чтоб мессага не появлялась, после первого добавления из библиотеки надо доставать уже из папки существующих блоков!
Т.е. первый раз ты копируешь новый блок себе в проект, а второй раз и последующие уже вызываешь экземпляры существующего FB или FC
Красным обвел
Т.е. первый раз ты копируешь новый блок себе в проект, а второй раз и последующие уже вызываешь экземпляры существующего FB или FC
Красным обвел
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: ПИД регулятор FB58 SIEMENS
Нет никаких заморочек. На курсы Степа пусть работодатель отправит - пусть не жадничает!Ka3ax писал(а):как это работает, зачем эти заморочки?
получается, что независимо сколько раз, где находится FB41 й со своей базой это ОДИНИ И ТОТ ЖЕ РЕГУЛЯТОР?
ОВ100 вызывается ОДИН раз при запуске контроллера. ОВ35 вызывается циклически каждые 100 мсек или сколько задашь в его настройках. Единица нужна для обнуления расчетов регулятора в ОВ100. Вот обнулили один раз и все, 10 лет не обнуляем)))
Re: ПИД регулятор FB58 SIEMENS
курсы не помогут, мне вышесказанное ясно.Нет никаких заморочек. На курсы Степа пусть работодатель отправит - пусть не жадничает!
ОВ100 вызывается ОДИН раз при запуске контроллера. ОВ35 вызывается циклически каждые 100 мсек или сколько задашь в его настройках. Единица нужна для обнуления расчетов регулятора в ОВ100. Вот обнулили один раз и все, 10 лет не обнуляем)))
мне не ясно, как два разнесенных по разным местам экземпляра регулятора, являются единым целым.
механизм работы редактора. что куда смотрит, берет и зачем.
можно же было так организовать
создать в одном месте регулятор, а переменные от него разносить по местам.
а здесь полностью со штанами и содержимым две копии разносятся.
кстати на картинке одному экземпляру FB41 вечный ноль, другому еденица дается.
как только 100й вызовится, так и обнулится.Вот обнулили один раз и все, 10 лет не обнуляем
я уже говорил, мне никогда не интересовала последовательность действий ведущих к результату.
меня всегда интересует, как оно работает и почему так и не иначе.
Логика действий, по-другому.
тогда в следующий раз перед подобным вопросом
не будешь останавливаться.
PS
никогда не оплатят. за воротами куча умных стоит. можно менять как перчатки персонал.На курсы Степа пусть работодатель отправит - пусть не жадничает!
здесь нет КЗОТа.
Недавно хозяин так мотивировал покупку see electrical, да еще стандарт версию, мол
на еплан нужно учиться, (там порядка 5и тысяч), а сии ты знаешь.
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
Ну вот по этому на курсы и надо, там объяснят что такое ЭКЗЕМПЛЯР функции и функционального блокаKa3ax писал(а): мне не ясно, как два разнесенных по разным местам экземпляра регулятора, являются единым целым.
механизм работы редактора. что куда смотрит, берет и зачем.
Смотря какие задачи решаются.Ka3ax писал(а): можно же было так организовать
создать в одном месте регулятор, а переменные от него разносить по местам.
Для ОВ100 можно штаны убрать - при 1 на COM_RST, FB41 пофигу что там на входах - ему содержимое надо обнулить в DB )))Ka3ax писал(а): а здесь полностью со штанами и содержимым две копии разносятся.
Ну я про это и талдычу, вечный ноль не мешает работать регулятору. А вот единичка его обнуляет))) Один раз при загрузке, перезагрузке)))Ka3ax писал(а): кстати на картинке одному экземпляру FB41 вечный ноль, другому еденица дается.
Это в документации по регуляторам сполна объясняется и показывается и примеры еще даютсяKa3ax писал(а): я уже говорил, мне никогда не интересовала последовательность действий ведущих к результату.
меня всегда интересует, как оно работает и почему так и не иначе.
Логика действий, по-другому.
тогда в следующий раз перед подобным вопросом
не будешь останавливаться.
Re: ПИД регулятор FB58 SIEMENS
нет, теперь я знаю где )))Это в документации по регуляторам сполна объясняется и показывается и примеры еще даются
Ну вот по этому на курсы и надо, там объяснят что такое ЭКЗЕМПЛЯР функции и функционального блока
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
В РФ давно нет КЗОТа, а Трудовой Кодекс, и в нем обязанность работодателя учить охране труда и ее обеспечивать))) В остальном твои проблемы))) А, ну профсоюзы еще организовывать)))Ka3ax писал(а):никогда не оплатят. за воротами куча умных стоит. можно менять как перчатки персонал.
здесь нет КЗОТа.
Re: ПИД регулятор FB58 SIEMENS
Такая штука обойдется еще дешевлеKa3ax писал(а): Недавно хозяин так мотивировал покупку see electrical, да еще стандарт версию, мол
на еплан нужно учиться, (там порядка 5и тысяч), а сии ты знаешь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: ПИД регулятор FB58 SIEMENS
не совсем так, трудовые отношения регулируются практически тем же кзотом. много прав и и обязанностей, но нужно уметь рулить им.CHANt писал(а):В РФ давно нет КЗОТа, а Трудовой Кодекс, и в нем обязанность работодателя учить охране труда и ее обеспечивать))) В остальном твои проблемы))) А, ну профсоюзы еще организовывать)))Ka3ax писал(а):никогда не оплатят. за воротами куча умных стоит. можно менять как перчатки персонал.
здесь нет КЗОТа.
трудовые отношения или трудовое законодательство одно и тоже.
но то, что мы, я в том числе,вносили в кзот блага для работяг, в регулирующие нормативные акты , безвозвратно прое...о отрицать не буду.
а профсоюз всегда был проституткой. Путевку даром, да, он мёг, а отстаивать права работяги и в союзе не хотел.
с другой стороны, все изменения в трудовое законодательство только с участием профсоюза делались.
а вот по судам сам бегал, прокуратура больше помогала в таких делах.
хороший был орган, бесплатный и действенный.
на западе такого нет. да, чего-там, здесь нет понятия презумпция невиновности в административных делах.
сегодня не знаю как, но законы в СССР были на стороне работяги.
сегодня слышал, что узаконили пробное время на новом рабочем месте.
это по сути рабовладельчество.
выбирай, используй выбрасывай. за воротами еще миллионы.
когда изучал "местное" законодательство, преподы не стеснялись в выражениях, такого не услышать нигде и никогда- сама демократия.
в реале совсем другое, без копейки даже в суд не подашь.
когда средний доход ниже какой то обосредованной границы, как бы
сам процесс в суде с участием судьи перенимает государство.
Но как только зарплата перескочила планку, начинают по полной тебя отоваривать. я судился здесь раз пять, раз ничья, остальное выиграл.
но во общем позже тебе "предлагают" "выигрыш" в двойне, а то в тройне вернуть.
И начинается бюрократия. но она помогает, пару тупых писем и о тебе забывают.
Но если у кого нет ума, желания, безропотно оплачивает нереальные
стоимости судебного процесса.
одним словом все у вас есть, научитесь пользоваться. на курсы, на конец сходите ))
Supervision of erection
Re: ПИД регулятор FB58 SIEMENS
зафлудил я здесь,
циата на тему трудового законодательства
циата на тему трудового законодательства
помните, что Трудовое Право регулирует трудовые отношения между Работодателем и Работником и является сложным процессом, основанным на Праве РФ,
Supervision of erection