|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
12.10.2018, 14:05 | #31 |
Senior Member
Регистрация: Aug 2015
Адрес: I live in Russia (Siberia), it's cold
Сообщения: 209
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 10 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
жесть полная посмотрел проект ОВ, ни один здравомыслящий гос. техназдор не примет такую котельную, по крайней мере у нас в регионе, с таким решением аля вентилция-отопление. Такие проекты называем "веселые картинки".
можно фотографии выложить когда котельная построиться как это в оочую все выглядит? |
12.10.2018, 14:17 | #32 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
Я имел дело с похожим проектом. Там была котельная с отвратительным проектом по автоматике. Проект был настолько плох, что нельзя было даже поднять автомат в щите, чтобы не сжечь контроллер, например (220 на слаботочных дискретных входах). Там было много ерунды по подключениям датчиков и по подключению исполнительных устройств. На каждом листе проекта стояла подпись директора предприятия, которую он поставил ребятам, которые делали монтаж. Я с ними переговорил. Они так и заявили, что проект плохой, и надо переделывать. Заказчик попросил составить список замечаний, на что они лаконично ответили "проект говно". В итоге они договорились, что соберут всё по проекту, но за подписью, чтобы не было вопросов потом.
Надо сказать, лучшего качества монтажа я в жизни не встречал. Монтаж был выполнен идеально. С дотошностью самого отъявленного перфекциониста. Качественно, но бесполезно. По крайней мере, я понимаю монтажников. Они выполнили ту работу, за которую им заплатили. Инженер с горечью говорил о том, что им пришлось там натворить. Видимо, ему пришлось "перешагнуть через себя", чтобы выполнить работу. Я потом переделывал всё, за отдельные деньги... В вашем случае, думаю, вы тоже должны себя обеспечить таким же аргументом "всё соответствует техзаданию". Поскольку программу реализовать можно любую, какой бы парадоксальной она ни была. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
12.10.2018, 16:51 | #33 | |||
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Думаем по обведенному. Второй раз я сам просить не стану, т.к. скорее всего не буду этим заниматься Я благодарен отзывчивость и помощь. Я честно пытаюсь вникнуть и понять, но к сожалению я заложник ТЗ. Выбор делать или не делать самый простой. А опыт - это дело наживное. Добавлено через 2 минуты Цитата:
Добавлено через 3 минуты Цитата:
|
|||
16.10.2018, 09:53 | #34 |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Добрый день господа инженеры.
Вот мои наброски. Можете доставать тапки Желательно с обратной связью, дабы выйти мне на верную тропу Вопрос, это наброски в одной программе, как ее разбить на три? Датчики температур только на пикселе мастер, анализируя показания подает команды ведомым пикселям, а те уже в свою очередь управляют заслонками. Но как это в программе сделать? |
18.10.2018, 10:52 | #35 |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Добрый день!
Моя версия зависимости включения вентилятора вытяжки от показаний датчика температуры помещения. По ТЗ при достижении +33 включить вентилятор, при +28 выключить. Ставлю уставку в 30,5 и границы зоны нечувствительности в 2,5 градуса. Вроде бы вкл когда 30,5+2,5=33 выкл когда 30,5-2,5=28 Но не работает. Может кнопку вкл(А больше В)/выкл(А меньше В) добавить перед вентилятором? |
18.10.2018, 10:57 | #36 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
Какая-то у вас автоколебательная схема. Подключайте A<B
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.10.2018, 11:03 | #37 |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
|
18.10.2018, 11:08 | #38 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
Потому что для инверсии регулятора нужно использовать инверсию выхода, без изменения внутренней логики. Либо (что ещё лучше) поменять местами входы "уставка" и "датчик".
Вы же поменяли логику в середине схемы и получили автоколебания. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.10.2018, 11:16 | #39 |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Правильно я вас понял?
|
18.10.2018, 11:44 | #40 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
В вашем случае вообще ничего изобретать не нужно. Просто подключайте выход на те условия, которые вам нужны.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.10.2018, 12:20 | #41 | |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Я похоже совсем дундук Почему у меня цифры не отображаются, а у вас есть, еще и разноцветные? То есть у меня датчик Тпомещения на входе ain0 и к выходу я цепляю вентилятор , на который идет сигнал через регулятор. Уставку программно задать? Как? |
|
18.10.2018, 12:23 | #42 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
Цифры разноцветные - это потому что я в режиме отладки. Нажимаю кнопку "загрузить проект и подключиться для отладки". Зелёная стрелка на панели инструментов.
Что касается ручного ввода - используйте SMArt и его меню. Кнопка вызова SMArt тоже находится на панели инструментов, неподалёку от кнопок загрузки проекта. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
18.10.2018, 12:36 | #43 | |
Новичок
Регистрация: Oct 2018
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Далее немного сложнее. Датчик Тнаруж на пикселе мастер. Управление сервоприводом клапана на slave. Как подать сигнал с мастера ведомому пикселю показания с датчика Тнаруж, чтобы тот понял при какой температуре открывать клапан и на какой угол, а при какой закрыть ? |
|
18.10.2018, 12:41 | #44 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Пожалуйста, помогите новичку!
На мой взгляд, лучше всего не передавать ему сырые данные, а сразу передать ему значение, на которое он должен открыть клапан.
Посмотрите примеры программирования в справке. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
15.02.2019, 08:11 | #45 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Здравствуйте, пишу сюда так как еще не дали доступ на создание темы и так как новичок. Задача интересная, решить сам не совсем в силах. С сегнетиком впервые столкнулся.
Надо по булю(засетеному) начать расчет, выдать результат после первого цикла, затем в течении 10(5) минут ждать расчета формул которые выведут усредненное значение за 10(5) минут, и так продолжать цикл пока не придет фолс. Последний раз редактировалось ВалераМ, 15.02.2019 в 08:21 |
15.02.2019, 10:29 | #46 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Что за усредняющие формулы? Что конкретно из себя представляет "цикл"? Эти 10(5) минут или расчёт перед этими 10(5) минутами? Или вообще что-то третье? У вас неполностью поставленная задача с неявными участниками. Вы хоть блок-схему нарисуйте. Блок-схема от языка и контроллера не зависит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2019, 12:01 | #47 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Попробую объяснить по другому.
Процесс непрерывный, поэтому при начале процесса моментально расчитывается формула и значение уходит в Аналоговый выход и там фиксируется, до тех пор пока дальше в течении 10 минут происходят расчеты, через 10 минут на выход опять записываются расчеты(свежие) и фиксируются. Процесс измельчения руды, пока руда доходит до следующей стадии проходит 10 минут, поэтому задвижками по воде надо управлять с отсрочкой. Входящая переменная вес руды. я так понимаю интеграл в FBD как раз занимается усреднением, но результат должен выходить не постоянно а через 10 минут, пока значение апроксимируется. При этом первый цикл программы должен записать значение на выход, чтоб задвижка приняла какое то положение. вся система расчитывается на усреднении входящих значений веса и плотности. Последний раз редактировалось ВалераМ, 15.02.2019 в 12:07 Причина: Рисунок |
15.02.2019, 12:10 | #48 | |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
|
|
15.02.2019, 12:22 | #49 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
SPDelay - это аналог линии задержки в аппаратуре. Линии задержки вообще не для математики, на них синхронизация и фильтры усредняющие строятся. Я уверен на 99%, что этот блок вам не подойдёт. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2019, 12:31 | #50 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Мне нужно стабилизировать плотность материала путем добавления воды в руду на стадии куда руда доходит через 10 минут.
А математически надо реализовать формулу приведенную на фото выше. |
15.02.2019, 12:37 | #51 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
С рудой я ни разу не сталкивался, поэтому тонкостей техпроцесса не знаю. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2019, 12:48 | #52 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Смысл записать значение на выход только через 10 минут, а в течении этих 10 минут должны происходить усреднения входящих значений, например 600 измерений ежесекундных разделены на 600, результат ушел на выход. И зациклить этот процесс. Чтоб на выходе было засетеное значение которое меняется каждые 10 минут. Это возможно?
Был бы компилятор было бы проще. |
15.02.2019, 12:53 | #53 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
В результате на выходе регистра данные будут обновляться раз в 10 минут/600 измерений. Что-что, простите? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.02.2019, 13:17 | #54 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Прошу прощения эмулятор (голова взрывается)
Можно про регистр защелку поподробней |
15.02.2019, 14:17 | #55 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
^REG нужного вам типа.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.02.2019, 14:57 | #56 |
Новичок
Регистрация: Feb 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Спасибо Arsie!
|
23.08.2019, 18:45 | #57 |
Новичок
Регистрация: Aug 2019
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Заранее извиняюсь за свой скорее всего неоригинальный вопрос,от чего отколкнуться новичку, есть ТЗ по проекту вентиляции(4 щита локальных + 1 центральный, несколько помещений) головой всему будет трим5 но в конструкторе его нет, как быть с визуализацией пульта управления и насколько допустимы изменения "ручками" внутри программы составленной конструктором автоматически?!
|
23.08.2019, 18:55 | #58 | |||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Цитата:
Цитата:
|
|||
24.08.2019, 11:02 | #59 |
Новичок
Регистрация: Aug 2019
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Вот в плане внесения изменений меня интересует могу ли я исключить секвенсоры из схемы и каким то образом сам организовать логику работы оборудования(порядок включения) или это так называемое "изобретение велосипеда"?! И возможно ли с нуля самому из макросов конструктора выстроить АСУ(хотелось бы знать степень завязки макросов на процессор,секвенсоры, как будет отрабатывать регулятор при использовании вырванного из конструктора отдельно например условного калорифера).Еще раз извиняюсь если спрашиваю что то очевидное, или какую то чушь!
|
24.08.2019, 12:35 | #60 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пожалуйста, помогите новичку!
Цитата:
Но я бы советовал оставить штатную систему с процессором. Максимум что делать - это вмешиваться в Команды, исходящие от процессора. Например, остановить устройство можно обнулив бит работы. Регулятор: https://forum.segnetics.com/showthread.php?t=964 Регулятор нужно дать пределы 0..1000 и преобразовать выход в тип int блоками преобразования. Тогда он даст сигнал, идентичный сигналам секвенсера. Одно устройство - один регулятор. Добавлено через 2 минуты https://forum.segnetics.com/showpost...68&postcount=9 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|