|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
01.10.2018, 23:27 | #1 |
Member
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Задание оборотов вентилятора по ModBus (решено)
День добрый.
Ситуация. Большое количество приточных, приточно-вытяжных, просто вытяжных машин. Все с частотными преобразователями. Все контроллеры в общей локальной сети. Задача: - управление частотой вращения двигателя через изменение % задания на ПЧ. ПЧ - Danfoss FC51. Используется программа из конструктора в которой не указывали ПЧ. На выход блока сделали конструкцию на рис. №1 Добавили доп. подпункт в меню на рис. №2 С получившихся выходов блока "СИСТЕМНОЕ МЕНЮ" делаем вот такую логику для передачи данных на выход. Рис. 3 В результате получаем возможность править частоту вращения. Теперь стоит задача чтобы это значение задавалось как с ПЛК, так и с АРМа оператора. Помню ранее проблемы были с задатчиком (можно посмотреть ранее созданные мною темы). Полазил по структуре программы, обнаружил вот такой блок. (Рис. 4) Вопрос, можно ли его использовать для задания значения И с ПЛК, И с АРМа по модбасу? По сути: В частности интересует вход MB_int. Так как данный макрос это вложение макроса, в макрос, в макрос, we need to go deeper пока не доходим вот до такого макроса (рис. 5) Из описание становится ясно, что данный макрос - ячейка памяти куда записывается значение. Смотрим логику входов INT и MB_INT. Последующий мультиплесор ненавязчиво сообщает нам что есть выбор записать значение с любого из двух входов. В общем, вопрос... Чо мне сделать? Помогите, а? На MB_int повесить входящее значение с АРМа? P.S. С АРМа есть возможность осуществлять задание значения переменной посредством отправки бита "ЗАПИСАТЬ" или что-то подобное. Так же можно просто менять значение в переменной. Последний раз редактировалось Arsie, 05.04.2019 в 16:25 |
02.10.2018, 00:18 | #2 |
Member
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Задание значение по ModBuss
О!
Идея! Есть возможность сделать "обратную связь". Т.е. Скада может считывать значение с ПЛК. Окей. Такой вопрос, а куда мне тогда подвязать значение с Модбаса? Т.е. Установили на ПЛК - 30 Скада сосчитала - 30 Оператор задает: 50 Скада сосчитала - 50. Вот куда вот это "оператор задает" скидывать? |
02.10.2018, 06:40 | #3 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Задание значение по ModBuss
создать проект конструктором, в нем выбрать регулирование вента по СО, в проекте цепь управления по СО разорвать и подключить сразу на уставку предварительно отмасштабировав
теперь в автоскада задавая уровень СО - задаются обороты |
02.10.2018, 10:01 | #4 | |
Member
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Задание значение по ModBuss
Цитата:
А сама система никак не будет реагировать на отсутствие связи и управления? Может там куда трассировка сигналов заходит в ненужные места? |
|
02.10.2018, 18:11 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Задание значение по ModBuss
Заложенная в структуру Конструктора избыточность позволяет легко делать очень специфичные вещи при помощи переопределения базовых возможностей. Причём этих базовых возможностей много и практически всегда есть что-то свободное для переделок.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.10.2018, 12:35 | #6 | |
Member
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Задание значение по ModBuss
Цитата:
На рис.1 вход AIN-CO2 я меняю на вход Модбас? А какие связи рвать дальше? Он приходит на конфигурирование оборотов, основной экран, ну и SCADA OUT. Уставку отмасштабировать это где? В блоке кофигурирования оборотов вообще ПИД висит. Мне он не нужен -> я с него все снимаю и перекидываю на выход АВП или вместо именной связи Авент? (рис. 2) Последний раз редактировалось Arsie, 05.04.2019 в 16:24 |
|
04.10.2018, 11:09 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Задание значение по ModBuss
LordN написал полную пошаговую инструкцию) Записывать скорость на переменную SCi_Уставка_CO2, задавать с панели в меню "Параметры". Звучит как "Уставка СО2" - текст нужно переписать на соотвествующий случаю, т.е. "Скорость вентилятора".
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 05.04.2019 в 16:24 |