|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
18.01.2013, 18:53 | #1 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Обратная свзязь: Pixel - ModBus - Комп
Подскажите, как реализовать обратную связь между переменой, которая приходит в Pixel с переменной, которая передается по Modbus в компьютер.
Описал, так как я понимаю этот процесс: С вентилятора приходит значение скорости в Pixel, потом передается по ModBus на комп. И как реализовать, чтобы можно было с компа задавать это значение. И на компе и Pixel'e значение отслеживалось (при изменение в Pixel'е меняется на компе и наоборот) Сильно не ругайтесь недавно начал разбираться с SMLoqix. |
21.01.2013, 11:11 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
И каким образом можно "Задать это значение" вентилятору? Быть может есть частотный преобразователь, о котором вы забыли рассказать? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.01.2013, 13:08 | #3 | ||
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Цитата:
Есть ли пример реализующий работу связи переменной с дисплея Pixel и переменной ModBus. |
||
28.01.2013, 14:17 | #4 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Вот как представляю этот процесс, верно ли мое представление?
Уставка 1 - задаваемая с дисплея Pixel. Уставка 2 - задаваемая по ModBus. Уставка - значение уходящие на дискретный выход. Блок сравнения - какая уставка пришла последней та и идет на запись. |
28.01.2013, 16:08 | #5 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Еще надо добавить информацию как часто будет меняться уставка.
От этого зависит где размещать в EEPROM или регистре. И уточнить марку пикселя 12 или 25. От этого зависит можно ли использовать Смарт. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
28.01.2013, 16:29 | #6 | ||
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Цитата:
|
||
28.01.2013, 16:36 | #7 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Справка->Функции Смарт->Описание элементов->Элемент меню настроек.
Только надо учесть, что при изменении уставки из сети MODBUS в то время, как контроллер был выключен, не приведет к изменению уставки при включении контроллера. Где-то на этом форуме это уже обсуждалось и решение было описано. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
28.01.2013, 16:44 | #8 | |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
ps. Экран уже реализован на SMlogix'е и до этого не сталкивался со SMart'ом. Последний раз редактировалось Wool, 28.01.2013 в 17:09 |
|
30.01.2013, 12:03 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Для начала вам нужно показать, что у вас уже есть. Причём не просто приложить файл к сообщению, но ещё и объяснить - куда смотреть и что там увидеть.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 12:48 | #10 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Скорость вентилятора:
Меню: И нужно сотворить то, что я говорил выше, но я не знаю как это реализовать. |
04.02.2013, 12:57 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Что внутри "меню П4"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 14:08 | #12 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
|
04.02.2013, 14:40 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 15:09 | #14 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
в чем разница?
|
04.02.2013, 16:30 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Поставьте его рядом с вашим макросом, сделайте картинку, я вам там кружочком обведу.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2013, 16:47 | #16 | |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Спасибо, я чего-то не заметил эту строчку.
Цитата:
|
|
04.02.2013, 19:46 | #17 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Спасибо большое, протестил на макете, работает адекватно.
Теперь буду переделывать остальные уставки. |
05.02.2013, 15:25 | #18 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Возник еще один вопрос.
Есть ПИД регулятор, выдающий % уставку клапану. Иметься ли у Вас аналогичный макрос предложенный выше (т.е. аналог входа auto_int)? |
05.02.2013, 15:43 | #19 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Аналог входа для чего? Задача-то у вас какая?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.02.2013, 16:02 | #20 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Открытие клапана регулируется автоматически, от уставки температуры и показания датчика (Как я понимаю)
Мне нужна возможность его регулировать с помощью ModBus переменной. Как было выше со скоростью вентилятора. |
05.02.2013, 17:59 | #21 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Вы уверены, что вам нужно ручное задание положения, а не приоткрывание/призакрывание? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.02.2013, 18:16 | #22 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
|
06.02.2013, 02:25 | #23 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Тогда вам нужно определить условия отключения регулятора и условия включения его обратно в работу.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.02.2013, 12:59 | #24 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
|
07.02.2013, 13:09 | #25 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Представим, переключил я систему на ручное задание и ну баловаться с ней. Побаловался-побаловался, под..ёргал краном в разные стороны и это дело рано или поздно мне наскучило. Пошёл в туалет, но не простой, а блатной, с унитазом из чистого золота. А находится сей туалет на другом конце города. Час езды в одну сторону, час в другую. И так случайно получилось, что кран остался в непотребном состоянии. Например, полностью закрыт. Или полностью открыт. Выбирайте что из этого более непотребно. Что делать? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.02.2013, 13:33 | #26 | |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Или другие варианты? |
|
07.02.2013, 13:40 | #27 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Я предлагаю вам самостоятельно разобрать круг возможных задач, которые возникают при произнесении такой простой фразы как "хочу управлять вручную".
Реализация этих слов может быть весьма и весьма сложной. Поэтому первый вопрос, на который вам нужно ответить, это "Зачем вам ручное управление?". Может быть оно и не нужно на самом деле. А мы тут головы все ломаем. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.02.2013, 13:58 | #28 | |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
|
|
07.02.2013, 14:12 | #29 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Для настройки и всяких экстренностей всегда можно механически перевести привод на ручное управление. Только предварительно нужно позаботиться, чтобы привод это умел. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.02.2013, 14:49 | #30 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
|