|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
22.04.2019, 08:11 | #781 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: FBD чайникам
|
22.04.2019, 10:26 | #782 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
К сумматору прибавляете приращение и если порог не превышен, то обновляете содержимое сумматора. Если превышен, то ничего не делаете. Или авария - это что-то внешнее и непредсказуемое? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.05.2019, 00:33 | #783 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Парни помогите! Нужно сконфигурировать нажатие кнопок в автоматическом режиме!
Имеется следующее:2 двигателя, контроллер SMH4 с подключенным по модбасу FMR1020, три концевика типа сухой контакт и 4 кнопки (замыкают на GND). Необходимо сконфигурировать следующее: 1. на данный момент все работает в ручном режиме при нажатии на кнопки "Вперед", "назад", "вниз", "вверх", но дело в том что нет автоматики( делать релейную громоздкую схему нет времени( 2. 2 концевика стоят на кнопках вперед, назад, где первый концевик это начало, 2й это конец. 3. 3й концевик стоит на эксцентриковом валу и останавливает второй двигатель. Алгоритм следующий: Чтобы не делать все эти операции вручную нужно сделать работу от одной кнопки Нажимаем кнопку "автомат" на дисплее--->коммутируется кнопка вниз кратковременным нажатием и запускает 2й движок(кратковременно так как ему нужно сделать пол оборота), срабатывает 3й концевик и коммутирует кнопку вперед запуская 1й движок до тех пор пока не сработает 2й концевик, 2й концевик сработал и отключил нажатие кнопки вперед и скоммутировал кнопку назад, движок крутит в обратную сторону до 1ого концевика, после этого кнопка назад отключается и включается кнопка вверх кратковременным нажатием, концевик 3 отключается. Все, алгоритм отработан, но нужен еще подсчет количества раз этих алгоритмов с выводом на дисплей с возможностью сброса на 0. Помогите пожалуйста, надоело уже кнопки нажимать) |
17.05.2019, 11:40 | #784 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
Сложилось впечатление что это какая-то система управления движением, концевики вперед-назад стопорят ее в крайних положениях, а почему этого не происходит вверх-вниз, и роль третьего концевика можно подробней? Для режима авто на первый взгляд было бы проще концевики еще в контроллер завести, но это на первый взгляд. Этот ручной режим тоже реализован через контроллер и надо добавить функцию автомат? |
17.05.2019, 12:46 | #785 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добавлено через 54 минуты Добавлено через 1 час 11 минут |
18.05.2019, 21:23 | #786 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
Кратковременная работа двигателя эксцентрика сделана на основе макроса задержка выключения-тик, добавил на всякий случай кнопку "аварийный стоп" и кнопку сброса счетчика "аварийный стоп" так же необходимо задействовать при переходе на ручное управление кнопками, чтобы исключить самовольный запуск двигателей при срабатывании концевиков в ручном режиме |
Благодарность от: |
18.05.2019, 23:28 | #787 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
19.05.2019, 00:33 | #788 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
|
20.05.2019, 08:30 | #789 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Все работает, только вал обратно не проворачивается когда каретка вернулась к началу. поворачивается только когда еще раз нажмешь кнопку. |
20.05.2019, 10:53 | #790 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
|
20.05.2019, 11:07 | #791 |
Senior Member
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
|
20.05.2019, 14:04 | #792 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Добавлено через 36 минут |
20.06.2019, 11:58 | #793 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте.
Помогите с задачей: Необходимо запустить двигатель на заданное время при поступлении сигнала на разрешение. Нужен таймер, который начинает обратный отсчёт, когда на него подаётся 1 |
20.06.2019, 12:41 | #795 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
|
20.06.2019, 13:09 | #796 |
Senior Member
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: FBD чайникам
|
20.06.2019, 13:19 | #797 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
|
28.06.2019, 14:08 | #798 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте.
Такая проблема: 1) С резистивного датчика температуры (pt1000) принимаем сигнал на СМШ4, дальше, помимо вывода значения на экран, нужно передать его с аналогового выхода на индикатор (0-10В) 2) Резистивный датчик температуры - овеновский, преобразование в SMLogix делаю через скачанный на форуме макрос "Sensor_v3.0m (lite)" для того, чтобы значение комнатной температуры хоть немного походило на реальное, пришлось ввести коррекцию -60 градусов. Это норма или что-то с макросом? |
28.06.2019, 14:38 | #799 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.06.2019, 14:57 | #800 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
28.06.2019, 15:22 | #801 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
И какое значение с самого датчика(входа) до преобразования приходит? |
Благодарность от: |
28.06.2019, 15:29 | #802 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Как настроен модуль из фотографии не видно, там тоже могли __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.06.2019, 15:30 | #803 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
во вложении скриншот со значениями Последний раз редактировалось Arsie, 25.03.2022 в 16:52 |
28.06.2019, 15:32 | #804 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
28.06.2019, 15:36 | #805 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.06.2019, 15:43 | #806 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
28.06.2019, 15:49 | #807 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
|
28.06.2019, 15:58 | #808 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: FBD чайникам
Выходной диапазон 0..1023, входной - тот, что вам нужен по температуре. Выход макроса обязательно пропустить через блок Minmax с границами 0 и 1023. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
01.07.2019, 08:17 | #809 |
Member
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
А диапазон температур будет от 0 до 100? Если температура ниже 0, то будет выдаваться ошибка? |
01.07.2019, 11:08 | #810 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: FBD чайникам
На будущее, если у вас есть на руках оборудование, можете поиграться с макросом, достаточно вытащить на поляну макрос для датчика, вводить на вход значения и смотреть что получается на выходе. |
Благодарность от: |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод 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 |