Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2018, 23:27   #1
p001p
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
p001p вне форума   Ответить с цитированием
Старый 02.10.2018, 00:18   #2
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Задание значение по ModBuss

О!
Идея!

Есть возможность сделать "обратную связь".
Т.е. Скада может считывать значение с ПЛК.

Окей. Такой вопрос, а куда мне тогда подвязать значение с Модбаса?

Т.е.

Установили на ПЛК - 30
Скада сосчитала - 30

Оператор задает: 50
Скада сосчитала - 50.


Вот куда вот это "оператор задает" скидывать?
p001p вне форума   Ответить с цитированием
Старый 02.10.2018, 06:40   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Задание значение по ModBuss

создать проект конструктором, в нем выбрать регулирование вента по СО, в проекте цепь управления по СО разорвать и подключить сразу на уставку предварительно отмасштабировав
теперь в автоскада задавая уровень СО - задаются обороты


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 02.10.2018, 10:01   #4
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Задание значение по ModBuss

Цитата
Сообщение от LordN Посмотреть сообщение
создать проект конструктором, в нем выбрать регулирование вента по СО, в проекте цепь управления по СО разорвать и подключить сразу на уставку предварительно отмасштабировав
теперь в автоскада задавая уровень СО - задаются обороты
Серьёзно?
А сама система никак не будет реагировать на отсутствие связи и управления? Может там куда трассировка сигналов заходит в ненужные места?
p001p вне форума   Ответить с цитированием
Старый 02.10.2018, 18:11   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Задание значение по ModBuss

Цитата
Сообщение от p001p Посмотреть сообщение
Серьёзно?
Заложенная в структуру Конструктора избыточность позволяет легко делать очень специфичные вещи при помощи переопределения базовых возможностей. Причём этих базовых возможностей много и практически всегда есть что-то свободное для переделок.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 03.10.2018, 12:35   #6
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
Arrow Ответ: Задание значение по ModBuss

Цитата
Сообщение от LordN Посмотреть сообщение
создать проект конструктором, в нем выбрать регулирование вента по СО, в проекте цепь управления по СО разорвать и подключить сразу на уставку предварительно отмасштабировав
теперь в автоскада задавая уровень СО - задаются обороты
А можно чуть подробней?

На рис.1 вход AIN-CO2 я меняю на вход Модбас?
А какие связи рвать дальше?
Он приходит на конфигурирование оборотов, основной экран, ну и SCADA OUT.
Уставку отмасштабировать это где?
В блоке кофигурирования оборотов вообще ПИД висит. Мне он не нужен -> я с него все снимаю и перекидываю на выход АВП или вместо именной связи Авент? (рис. 2)

Последний раз редактировалось Arsie, 05.04.2019 в 16:24
p001p вне форума   Ответить с цитированием
Старый 03.10.2018, 18:13   #7
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Задание значение по ModBuss

Цитата
Сообщение от p001p Посмотреть сообщение
А можно чуть подробней?
так понятнее?
Миниатюры
Нажмите на картинку для увеличения

Название:  2018-10-03_21-12-03.png
Просмотров: 173
Размер:  44.3 Кбайт   Нажмите на картинку для увеличения

Название:  2018-10-03_21-11-40.png
Просмотров: 144
Размер:  44.3 Кбайт   Нажмите на картинку для увеличения

Название:  2018-10-03_21-11-17.png
Просмотров: 136
Размер:  65.0 Кбайт  


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 04.10.2018, 11:09   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Задание значение по ModBuss

Цитата
Сообщение от p001p Посмотреть сообщение
А можно чуть подробней?
LordN написал полную пошаговую инструкцию) Записывать скорость на переменную SCi_Уставка_CO2, задавать с панели в меню "Параметры". Звучит как "Уставка СО2" - текст нужно переписать на соотвествующий случаю, т.е. "Скорость вентилятора".


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 05.04.2019 в 16:24
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание скорости вентилятора в расписании SMH4 Arsie SMConstructor (вентиляция) 27 15.05.2020 11:29
TRIM Modbus Slave на две сети (решено) Jury.K Связь с внешним миром 15 27.03.2019 01:06
Помогите SMH4 и Modbus (решено) Divikom Связь с внешним миром 6 21.06.2018 15:17
Pixel→Moxa_NPort_5150→ПЧ_ABB_ACS_310 по Modbus (решено) Aiven Связь с внешним миром 24 24.03.2017 08:16
COM1 порт забит запросами по modbus! (решено) chaos1727 Вопросы о SMH-2G 2 28.05.2015 18:07


Часовой пояс GMT +4, время: 21:32.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023