|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
11.03.2021, 20:17 | #1 |
Новичок
Регистрация: Oct 2020
Сообщения: 10
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Промежуточные переменные
Добрый день! В SMLogix есть возможность использования временных переменных для хранения результата промежуточных расчетов?
|
11.03.2021, 20:22 | #2 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Промежуточные переменные
Конечно
|
12.03.2021, 07:21 | #3 |
Новичок
Регистрация: Oct 2020
Сообщения: 10
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Промежуточные переменные
|
12.03.2021, 07:38 | #4 |
Senior Member
Регистрация: Nov 2017
Адрес: Новосибирск
Сообщения: 196
Благодарил(а): 15 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Промежуточные переменные
Почитайте про блок Spdelay
И в справке поищите "Усредняющий фильтр", мне кажется вам подойдёт. __________________ Пуш зе темпо |
12.03.2021, 10:24 | #5 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Промежуточные переменные
Цитата:
Задачу то надо формулировать точнее. Телепатов тут нет. Вот Pushin предлагает использовать Spdelay. Но это сработает, если значения идут непрерывно, и отсутствует необходимость сохранять "промежуточные" значения в EEPROM, например. Для аналогового фильтра ОК, а для вашей задачи может быть не очень. |
|
12.03.2021, 10:42 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Промежуточные переменные
Можете полностью вашу задачу описать?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.03.2021, 11:24 | #7 |
Новичок
Регистрация: Oct 2020
Сообщения: 10
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Промежуточные переменные
Я не знаю как объяснить точнее) я же написал есть ли возможность использовать переменные.
Как например на языках высокого уровня объявил переменную определенного типа и храни в ней значение хоть в течение всего цикла работы программы. Или как на ассемблере записать значения в регистры и там хранить. То есть в определенный момент времени сохранить значения расчетов в переменную и в любой момент времени использовать именно это сохраненное значение. Но не через пзу) |
12.03.2021, 11:52 | #8 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Промежуточные переменные
Для чего вам это нужно? Опишите полностью задачу, для понимания этой части.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.03.2021, 12:39 | #9 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили:
86 раз(а) в 67 сообщениях
|
Ответ: Промежуточные переменные
|
12.03.2021, 13:08 | #10 |
Новичок
Регистрация: Oct 2020
Сообщения: 10
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Промежуточные переменные
на установке на механизме перемещения установлен абсолютный однооборотный энкодер. по факту при перемещении от начальной до конечной точки энкодер делает несколько оборотов. я хочу в программе выполнить подсчет оборотов энкодера, т.е. мне нужно определять переход с 360 градусов в 0 градусов и обратно с 0 на 360 при реверсе. понятно, что нужно выбирать многооборотный для таких целей, но сейчас есть только однооборотный. Вот и вся задача)
|
12.03.2021, 13:38 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Промежуточные переменные
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|