|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
26.01.2018, 12:49 | #1 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
"Кнопочный" регулятор уставки
Разрабатываю панель управления для станка. Требуются "кнопочные" регуляторы уставки. Т. е. при нажатии кнопки "+" уставка должна увеличиваться с определенным интервалом и определенным шагом, при "-" соответственно уменьшаться. Есть верхний и нижний лимит. Кроме того, уставка должна быть энергонезависимой.
Нашел тут на форуме генератор, который должен давать импульсы. На базе него сочинил регулятор. Не разобрался только с энергонезависимостью переменных. Проект еще не заливал в железо (Trim5). ----------- Это мой первый проект в этой среде, так что сильно не пинайте))). |
26.01.2018, 13:50 | #2 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Память надо использовать, заливайте и эксперементируйте. я бы использовал элемент в смарте "ввод числа" он в память пишется, конечно смотря какие у вас задачи.
|
26.01.2018, 13:56 | #3 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
У меня в Смарте и используется "ввод числа". Однако, сконфигурировано как двунаправленная переменная, т. е. её можно менять как и через окно, так и от FBD. Не будет ли FBD сбрасывать то, что в окне при включении?
|
26.01.2018, 14:07 | #4 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
У вас нету на руках Тримки? Залил вашу прогу только что при смене уставки и выключении контроллера потом включении цмфра запоминается а вот алгоритм в программе сделан неправильно.
Последний раз редактировалось alex.vas, 26.01.2018 в 14:26 |
26.01.2018, 15:45 | #5 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Трим есть. На счет неправильности алгоритма да, я уже исправил.
Смущает один вопрос: запись в энергонезависимую память переменной UpperSetReal моего проекта происходит: 1). в каждом цикле, 2). только при изменении значения, 3). в момент выключения Трима? Если пункт 1, то это не устраивает, т.к. память убьется моментально. И что делать в этом случае? Исправленный файл проекта, который работает как надо в Триме. |
26.01.2018, 15:55 | #6 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Насчет убивания памяти это к разработчикам, хотя они сами предлагают такой же вариант, картинку прикрепил
|
26.01.2018, 16:06 | #7 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: "Кнопочный" регулятор уставки
Запись производится при изменении уставки. Одиночное нажатие на кнопку = изменение.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
26.01.2018, 16:10 | #8 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
|
26.01.2018, 16:15 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Палец под корень сработается быстрее
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.01.2018, 16:18 | #10 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
|
26.01.2018, 17:24 | #11 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Посмотрите вот это: http://forum.segnetics.com/showpost....3&postcount=33
может, подойдет. С портированием на Трим проблем быть не должно. |
26.01.2018, 18:06 | #12 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Могли бы и пароль от макроса подарить.
|
26.01.2018, 18:58 | #13 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
А как же я буду майнить крипту?
plumbum |
27.01.2018, 09:24 | #14 | |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Цитата:
Энергонезависимая память - это типа флеш или обычная SRAM с батарейкой? |
|
27.01.2018, 18:05 | #15 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.01.2018, 08:49 | #16 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Arsie
Да, я смотрел эту страницу. Там не указан явным образом тип памяти у Трим5. |
28.01.2018, 20:36 | #17 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 782
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Цитата:
2ГБ, FLASH eMMC Встроенный накопитель eMMC объёмом 2ГБ значительно расширит ваши возможности. Скорость записи данных eMMC-модуля при произвольном доступе составляет 2000 IOPS, а скорость чтения при произвольном доступе более 5000 IOPS. __________________ Саня |
|
28.01.2018, 22:25 | #18 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 782
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Цитата:
Стр.10 Также Тут http://forum.segnetics.com/showthrea...ght=FLASH+eMMC __________________ Саня |
|
29.01.2018, 15:06 | #19 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Практически закончил свой первый проект. Осталось протестировать его на железе, хотя не думаю, что это будет скоро.
Интересует такой момент: установка будет модернизироваться частями (по мере поступления комплектующих), т. е. некоторое время проект будет работать с некоторыми отсутствующими частотниками. Могут ли быть проблемы со связью при этом? В некоторых других ПЛК наблюдалось такое: пока не соберешь весь модбас - имеешь тормоза и зависания. ЗЫ: С частотниками не проверялось, так что могут быть ошибки в номерах регистров обмена. |
29.01.2018, 15:11 | #20 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: "Кнопочный" регулятор уставки
Тормоза опроса будут, ведь контроллер будет слать запрос по адресу, с которого никто не ответит, а таймаут подождать надо.
Чтобы так не было - можно использовать "управление из fbd", и на блое slaveX переключать ведение опроса. Понадобится отдельное меню, для включения/выключения слейвов. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
29.01.2018, 15:22 | #21 | |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Цитата:
|
|
29.01.2018, 15:51 | #22 |
Новичок
Регистрация: Dec 2017
Адрес: Аркаим
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: "Кнопочный" регулятор уставки
Спасибо, посмотрю.
Станок - экструдер для производства листа из полипропилена. Привода Delta C2000 (с установленными платами резольверов). Данный проект служит только для задачи\контроля скорости вращения каландерного узла (системы валов), остальная автоматика на банальной релейной логике. |