|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
06.04.2021, 10:21 | #1 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Содержание влаги в воздухе
Здравствуйте!
Новичок в программировании ПЛК. В наличии имеется SMH2Gi. Задача. Разработать проект для вентиляции отапливаемого склада. Алгоритм на бумаге разработали. Перенес данный алгоритм в SMLogix, использую версию 3.32.0173. При переходе на сайте Segnetics в разделе SMH2Gi выдает эту версию как актуальную. Разработал макрос (прикреплен). Прошу помочь. Правильно ли я с точки зрения ПЛК написал данный макрос? Новичок, опыта нет |
06.04.2021, 11:08 | #2 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Содержание влаги в воздухе
Цитата:
Вы проверяли работу своего макроса? Если правильно считает, в дальнейшем можно подумать над оптимизацией, если она когда нибудь вам нужна будет. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
06.04.2021, 11:12 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Содержание влаги в воздухе
Что делает ваш макрос, какие данные имеет на входе и что вы ждёте от него на выходе? Какой алгоритм должен реализовать макрос или какую формулу (ссылка или рисунок)?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.04.2021, 12:17 | #4 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Я имел ввиду оптимизацию, как уточнил Ilya J..
Есть ощущение что сделано не совсем оптимально по потреблению ресурсов. Может и ошибаюсь. Все проверял, работает. Сало в голове есть, но нужно немного консультаций Задача. Система вентиляции отапливаемого склада. Для "правильного" хранения таких материалов как электроды. Таблица возможных состояний: Макрос для расчета содержания влаги в 1 куб.м. воздуха (г/куб.м). Формула следующая: ((Влажность(%)/100*Давление насыщенного водяного пара*Малярная масса воды(кг/моль))/(Универсальная газовая постоянная*(Температура(гр.Ц.)+273)))*1000 В системе пока только один выкидной вентилятор. Присутствуют датчики температуры и влажности. Один на складе, второй снаружи. Сигналы 4-20мА. Для всех случаев предусмотрен журнал событий. Пример. Увлажни воздух, осуши воздух. Исходя из собранной информации руководство будет решать, нужна приточная вентиляция с теном или нет, с вентилятором или нет))) |
06.04.2021, 12:21 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Содержание влаги в воздухе
Какой контроллер используете?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.04.2021, 12:22 | #6 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
SMH2Gi.
Указан в первом посте. |
06.04.2021, 12:51 | #7 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Содержание влаги в воздухе
https://segnetics.com/ru/smh_2gi - тут можно почитать о ресурсах и прочей информации контроллера.
https://forum.segnetics.com/showthread.php?t=2695 - здесь можно почитать о быстродействии контроллера. Вы положили в свободный грузовик маленькую коробочку, и думаете, как бы еще места сэкономить. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
06.04.2021, 13:14 | #8 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Спасибо за ссылки! Читал, познавательно.
Еще возник вопрос. Тут у меня мозгов не хватило 1. Как сделать отложенный запуск? 2. Как сделать повторную проверку алгоритмов через определенное время? Есть кусок кода, но я как баран на новые ворота смотрю на него Добавлено через 2 минуты И еще вопрос. Как будет правильно: запуск системы после подачи питания или по кнопке? Все думал-думал, но так и не определился. Премного благодарен за ответ! |
06.04.2021, 13:19 | #9 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Содержание влаги в воздухе
У вас контроллер для отладки есть?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
06.04.2021, 13:22 | #10 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Он в шкафу, но снять будет возможно
|
06.04.2021, 13:36 | #11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Содержание влаги в воздухе
Почитайте справку, изучите таймеры, счетчики.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
06.04.2021, 13:42 | #12 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Отложенный запуск таким же образом организовать, через счетчик?
|
06.04.2021, 15:24 | #13 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
У кого есть время и желание, просмотрите проект.
Сам проект и алгоритм (PDF) по ссылке: Yandex.Disk Заранее спасибо! |
06.04.2021, 21:12 | #14 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Содержание влаги в воздухе
Цитата:
pmacro.png |
|
07.04.2021, 08:15 | #15 | |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Цитата:
Думал или заложить вычислением или таблицей. В итоге пришел к таблице. Сейчас думаю что переделаю под вычисление давления насыщенного водяного пара. |
|
07.04.2021, 09:40 | #16 |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Прошу помочь.
Реализовал отложенный старт. Прикреплено. После нажатия на кнопку Старт через 5 сек стартуют проверки алгоритмов. После выбора алгоритма происходит запуск вентилятора на вычисленное время. После вентилятор выключается. Не могу понять как реализовать повторный запуск через время N. Направьте на правильный путь. |
07.04.2021, 10:30 | #17 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 337
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Содержание влаги в воздухе
Цитата:
Зачем использовался дешифратор, тоже непонятно. Цитата:
Может, вам пригодится библиотека макросов __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 07.04.2021 в 10:41 |
||
07.04.2021, 13:08 | #18 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Содержание влаги в воздухе
|
07.04.2021, 13:59 | #19 | |
Новичок
Регистрация: Apr 2021
Адрес: Башкортостан
Сообщения: 15
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Содержание влаги в воздухе
Цитата:
Мы исходили из расчета объема помещения и смены воздуха в нем. От этого и вытекли все эти вычисления. |
|
07.04.2021, 14:37 | #20 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Содержание влаги в воздухе
Мои познания в области вентиляции чуть выше плинтуса.
Но думаю люди помогут. Да и конструктор есть неплохой. Последний раз редактировалось Ilya J., 07.04.2021 в 14:50 Причина: добавил ссылку |