Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2020, 11:25   #961
Standart
Member
 
Регистрация: Jan 2019
Адрес: Пятигорск
Сообщения: 60
Благодарил(а): 4 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Вопрос чисто теоретического характера:
Заглянул в макрос off_delay и увидел в нем двухвходовый D-триггер. Откуда он взялся, если его нет в стандартных FBD блоках лоджика и правильно-ли он работает, если вдруг является наследством каких-то ранних версий?
Миниатюры
Нажмите на картинку для увеличения

Название:  D-триггер.PNG
Просмотров: 18
Размер:  5.2 Кбайт  
Standart вне форума   Ответить с цитированием
Старый 04.08.2020, 11:27   #962
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от Standart Посмотреть сообщение
Вопрос чисто теоретического характера:
Всё работает правильно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 07.08.2020, 23:34   #963
vinoff
Member
 
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Здравствуйте! я чайник) Собрал печку полимеризации порошковой краски, хочу управлять ей через smh2g c mc модулем, их уже приобрел, но не могу разобраться в написании управляющей программы) можете немножко помочь?
Имеется следующее:
1. группа нагрева 1 (датчик температуры, вентилятор и тэны)
2. группа нагрева 2 (датчик температуры, вентилятор и тэны)
3. группа охлаждения (клапан, выпускной вентилятор, вентилятор вытяжки)
на каждом вентиляторе стоят тепловые реле, которые сигнализируют об аварии и не дают включиться тенам.
Алгоритм следующий:
1. задаем температуру( например 180 градусов) и время выдержки ( например 20 мин)
2. нажимаем "ПУСК"
запускается первый цикл "ПРОДУВКА" (мин на 2)
открывается клапан и включаются все 4 вентилятора при этом тэны не включены (это для продувки тен от пыли)
3. после 2 мин включается следующий цикл "ПОДГОТОВКА"
при этом отключается группа охлаждения, те. закрывается клапан, выключаются выпускной вентилятор и вентилятор вытяжки, вентиляторы нагрева продолжают работать и включаются обе группы тэн, происходит нагрев камеры на заданную температуру.
4. как температура достигла заданной, включается следующий цикл "ВЫДЕРЖКА ТЕМПЕРАТУРЫ"
в этом цикле температура поддерживается на заданной в течении установленного времени.
5. заданное время прошло, включается цикл ОХЛАЖДЕНИЕ"
он похож на продувку, но работает пока температура не снизится до 50 градусов.
Все, работа закончена) И хотелось бы, чтобы эти циклы и авария по тепловым реле отображались на дисплее( не могу понять как это прописать в SMArte)
vinoff вне форума   Ответить с цитированием
Старый 08.08.2020, 09:42   #964
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: FBD чайникам

В смарте на экран выводите элемент "текст", в список строк пишите ему весь набор режимов.
В лоджике создаете идентификатор режима (переменную, идентифицирующую режим). Заводите идентификатор на ввод "значение селектора" элемента "текст".

Также можно сделать и для вентиляторов, тэнов и прочих устройств. Только режимы там будут "стоп", "пуск", "авария" и иные какие вам удобно.
младшой вне форума   Ответить с цитированием
Старый 30.09.2020, 13:45   #965
fobos
Новичок
 
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Подскажите чайнику про AOUT (0-10в): поданное на него из программы значение 0 соответствует 0в. А какое значение соответствует 10В?
И ткните в справку, где про это написано.
Судя по стандартной программе из конфигуратора 10в соответствует значение 1000?
fobos вне форума   Ответить с цитированием
Старый 30.09.2020, 13:50   #966
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от fobos Посмотреть сообщение
Подскажите чайнику про AOUT (0-10в): поданное на него из программы значение 0 соответствует 0в. А какое значение соответствует 10В?
И ткните в справку, где про это написано.
Судя по стандартной программе из конфигуратора 10в соответствует значение 1000?
Зависит от того, какой контроллер. В РЭ заглянуть не пробовали? Там много интересного.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 30.09.2020, 14:35   #967
fobos
Новичок
 
Регистрация: Jun 2019
Сообщения: 25
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Зависит от того, какой контроллер. В РЭ заглянуть не пробовали? Там много интересного.
AOUT на FMR, который в связке с SMH4. РЭ смотрел, но про это не нашел
fobos вне форума   Ответить с цитированием
Старый 30.09.2020, 15:00   #968
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от fobos Посмотреть сообщение
AOUT на FMR, который в связке с SMH4. РЭ смотрел, но про это не нашел
Для FMR да, забыли прописать. 0..10000, милливольты. Возьмите выход % макроса, умножьте на 100 и подайте на аналоговый выход.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 14.11.2020, 10:00   #969
RZA TM i D
Новичок
 
Регистрация: Nov 2020
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Добрый день!
Подскажите пожалуйста пароль для Segnetics SMH 2G,
Для изменения настроек! Спасибо!
RZA TM i D вне форума   Ответить с цитированием
Старый 14.11.2020, 18:07   #970
monstr696
Senior Member
 
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 766
Благодарил(а): 8 раз(а)
Поблагодарили: 63 раз(а) в 59 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от RZA TM i D Посмотреть сообщение
Добрый день!
Подскажите пожалуйста пароль для Segnetics SMH 2G,
Для изменения настроек! Спасибо!
Если стоит пароль для входа в настройки то скорее всего его знает тот кто программировал контроллер.

Попробуйте:
111
222
333
444 .......


__________________
Саня
monstr696 вне форума   Ответить с цитированием
Благодарность от:
Старый 23.12.2020, 12:43   #971
mike_hvac
Новичок
 
Аватара для mike_hvac
 
Регистрация: Jul 2020
Адрес: СПб
Сообщения: 25
Благодарил(а): 11 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Unhappy Ответ: FBD чайникам

пробую разобраться со СМАрт
при использовании блока "вывода на экран" проект работает, собрал в СМАрт один экран, но работать не хочет. ЧЯДНТ?


__________________
Спасибо!

Последний раз редактировалось Arsie, 23.12.2020 в 16:00 Причина: Удалил вложения за ненужностью
mike_hvac вне форума   Ответить с цитированием
Старый 23.12.2020, 12:51   #972
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от mike_hvac Посмотреть сообщение
пробую разобраться со СМАрт
при использовании блока "вывода на экран" проект работает, собрал в СМАрт один экран, но работать не хочет. ЧЯДНТ?
Какая версия лоджика?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.12.2020, 13:58   #973
mike_hvac
Новичок
 
Аватара для mike_hvac
 
Регистрация: Jul 2020
Адрес: СПб
Сообщения: 25
Благодарил(а): 11 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Какая версия лоджика?
3.32.149


__________________
Спасибо!
mike_hvac вне форума   Ответить с цитированием
Старый 23.12.2020, 15:35   #974
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от mike_hvac Посмотреть сообщение
3.32.149
А в актуальной повторятеся?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 23.12.2020, 15:49   #975
mike_hvac
Новичок
 
Аватара для mike_hvac
 
Регистрация: Jul 2020
Адрес: СПб
Сообщения: 25
Благодарил(а): 11 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А в актуальной повторятеся?
да, проверил и в актуальной — то же
немного изменил "проект", но без изменений

обновил даже зачем-то ядро Pixel25xx до 3.295...

upd0: более того — сейчас не компилируется с блоком "SCREEN"
upd1: вообще ничего не компилируется всё с той же ошибкой, даже без программы
Миниатюры
Нажмите на картинку для увеличения

Название:  Screenshot_3.png
Просмотров: 69
Размер:  22.8 Кбайт  


__________________
Спасибо!

Последний раз редактировалось mike_hvac, 23.12.2020 в 16:17
mike_hvac вне форума   Ответить с цитированием
Старый 23.12.2020, 16:53   #976
mike_hvac
Новичок
 
Аватара для mike_hvac
 
Регистрация: Jul 2020
Адрес: СПб
Сообщения: 25
Благодарил(а): 11 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от mike_hvac Посмотреть сообщение
да, проверил и в актуальной — то же
немного изменил "проект", но без изменений

обновил даже зачем-то ядро Pixel25xx до 3.295...

upd0: более того — сейчас не компилируется с блоком "SCREEN"
upd1: вообще ничего не компилируется всё с той же ошибкой, даже без программы
"виновниками" оказались пределы на горизонтальной гистограмме


__________________
Спасибо!
mike_hvac вне форума   Ответить с цитированием
Старый 13.09.2021, 05:46   #977
Savell
Новичок
 
Регистрация: Sep 2021
Сообщения: 27
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Ответ: FBD чайникам

Как продолжать желтую линию как на этом скриншот?
http://prnt.sc/1s04q8o
Savell вне форума   Ответить с цитированием
Старый 13.09.2021, 11:25   #978
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от Savell Посмотреть сообщение
Как продолжать желтую линию как на этом скриншот?
http://prnt.sc/1s04q8o
Это обратная связь https://dl.segnetics.com/WebHelp/SML...ase_needle.htm


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 15.11.2021, 17:36   #979
NazaRik555
Новичок
 
Регистрация: Nov 2021
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Доброго времени суток!
У меня есть контроллер SMH2010, как можно вывести нажимаемую цифру 0-9 на экран?
NazaRik555 вне форума   Ответить с цитированием
Старый 15.11.2021, 18:07   #980
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от NazaRik555 Посмотреть сообщение
Доброго времени суток!
У меня есть контроллер SMH2010, как можно вывести нажимаемую цифру 0-9 на экран?
Самый экономный способ - получить код ASCII (key to ascii), вычесть из него 48 (sub(int)) и вывести результат на экран (screen(int)).

Самый простой - 10 блоков вывода, каждый на своей кнопке (screen(str)).

Можете уточнить, зачем вам это потребовалось?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.11.2021, 07:34   #981
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от NazaRik555 Посмотреть сообщение
Доброго времени суток!
У меня есть контроллер SMH2010, как можно вывести нажимаемую цифру 0-9 на экран?
Вот так можно.
Вложения
Тип файла: psl Untitled.psl (48.0 Кбайт, 26 просмотров)
СВМ вне форума   Ответить с цитированием
Старый 16.11.2021, 10:49   #982
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от СВМ Посмотреть сообщение
Вот так можно.
Человек обучение проходит скорее всего, а вы ему судьбу прямо на старте сломали. Keyboard, кстати, эффективнее использовать.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.11.2021, 10:51   #983
NazaRik555
Новичок
 
Регистрация: Nov 2021
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Самый экономный способ - получить код ASCII (key to ascii), вычесть из него 48 (sub(int)) и вывести результат на экран (screen(int)).

Самый простой - 10 блоков вывода, каждый на своей кнопке (screen(str)).

Можете уточнить, зачем вам это потребовалось?
Пока что осваиваю просто язык, хочу написать свой калькулятор или что-то в этом духе
NazaRik555 вне форума   Ответить с цитированием
Старый 16.11.2021, 11:48   #984
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: FBD чайникам

Имхо, лучше осваивать язык и оборудование на тех задачах, для которых они предназначены.
младшой вне форума   Ответить с цитированием
Старый 26.12.2021, 15:39   #985
yur414
Новичок
 
Регистрация: Dec 2021
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Доброго времени суток! Есть контроллер SMH-2Gi Хочу реализовать суточный таймер. Как создать включение и выключение по времени с часами и минутами на 3 включения и столько же выключений. И при потери питания с загрузкой контроллера расписание соблюдалось вкл. или выкл. на текущее время. На форуме нашел пока только это.
Вложения
Тип файла: psl проба.psl (120.2 Кбайт, 19 просмотров)
yur414 вне форума   Ответить с цитированием
Старый 26.12.2021, 16:12   #986
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от yur414 Посмотреть сообщение
Доброго времени суток! Есть контроллер SMH-2Gi Хочу реализовать суточный таймер. Как создать включение и выключение по времени с часами и минутами на 3 включения и столько же выключений. И при потери питания с загрузкой контроллера расписание соблюдалось вкл. или выкл. на текущее время. На форуме нашел пока только это.
начать надо с того, что погуглить блок-схему какого-нить таймера вообще.


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 26.12.2021, 21:00   #987
yur414
Новичок
 
Регистрация: Dec 2021
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Попробовал по такой схеме. Если, что поправьте. Осталась проблема, при отключений питания таймер не включает нагрузку в промежутке заданного времени.
Вложения
Тип файла: psl проба 1.psl (179.9 Кбайт, 22 просмотров)
yur414 вне форума   Ответить с цитированием
Старый 27.12.2021, 00:13   #988
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от yur414 Посмотреть сообщение
Попробовал по такой схеме. Если, что поправьте. Осталась проблема, при отключений питания таймер не включает нагрузку в промежутке заданного времени.
Создайте в Конструкторе проект и возьмите расписание из него. 4 события за сутки плюс уставка.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.12.2021, 08:18   #989
yur414
Новичок
 
Регистрация: Dec 2021
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Спасибо всем! Обошелся без гигантомании, заработало как надо.
yur414 вне форума   Ответить с цитированием
Старый 18.02.2022, 10:34   #990
sea007
Member
 
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Внутри макросов можно размещать привязку к элементам экрана на SMArt?
sea007 вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод FBD программы на FBD Logix atp-service Вопросы о программировании 5 28.07.2022 19:13
Отсутствует связь по RS-485 при управлении параметрами из FBD АндрейЛ Связь с внешним миром 16 15.05.2018 14:15
Кнопки в SMArt, управление из FBD (решено) dp38 SMLogix 5 24.04.2017 18:33
C в FBD Airborne Вопросы о программировании 21 14.08.2015 23:33
Прошу помощи, как будет на FBD partner Вопросы о программировании 9 13.05.2014 15:27


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


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