В языке программирования операторов PLC обычно я использовал F_TRIG или R_TRIG для получения уведомления, если переменная Boolean была изменена с false на true или наоборот, но как насчет в случае, если я хочу получить уведомление, если переменная была изменена (для false/true для true/false)?Как получить уведомление, если была изменена булева переменная?
-1
A
ответ
0
Неясно из вашего вопроса, что именно вы спрашиваете, но хотите ли вы проверить изменения в нескольких bools, а затем поставить проверки параллельно друг другу. Если вы хотите проверить изменение в многобитовой переменной, например, int, вы можете использовать переменную хранения для проверки. Код в ПЛК будет зависеть от того, какой бренд вы используете, но stl должен выглядеть так, если будут объявлены переменные X и X_Stored.
if X<>X_Stored
{
X_Stored:=X;
...
};
Замените ... любым кодом, который вам нужен.
Указывая, какой ПЛК вы используете, этот вопрос будет намного легче ответить.
Смежные вопросы
- 1. Директива AngularJS не изменяется, даже если переменная области была изменена
- 2. Обновлено, что переменная-член была установлена / изменена
- 3. Как проверить git, если папка была изменена
- 4. Уведомление по электронной почте, если ячейка изменена
- 5. Как получить уведомление, если кожа изменена на кнопку искрового
- 6. Аякса обнаружить, если страница была изменена
- 7. Изменена переменная фортрана
- 8. проверка, если удаленный веб-страница была изменена
- 9. Предупреждение, если таблица echo'd SQL была изменена
- 10. Как динамически проверять, была ли изменена переменная JQuery
- 11. Как узнать, где была инициализирована или изменена переменная
- 12. Проверить, когда страница была изменена
- 13. Определить, была ли изменена переменная в другой функции
- 14. проверить, была ли изменена переменная javascript с консоли
- 15. System.InvalidOperationException: Коллекция была изменена
- 16. булева переменная не определена
- 17. «Коллекция была изменена ...» Проблема
- 18. InvalidOperationException: коллекция была изменена
- 19. как отправить уведомление по электронной почте, если папка изменена
- 20. булева переменная в WebDriver
- 21. Изменена переменная среды OpenCV
- 22. Коллекция модифицирована исключение выбрасывается, если коллекция не была изменена
- 23. Булева переменная Объяснение
- 24. Как узнать, где была изменена база данных
- 25. Как узнать, была ли форма изменена
- 26. Как получить уведомление, когда сетка изменена в AngularJS ui-grid?
- 27. Коллекция была изменена ошибка .NET2.0
- 28. Объектная переменная не изменена
- 29. InvalidOperationException: коллекция была изменена; Перечисление
- 30. Узнайте, когда была изменена дата
Какой ПЛК? Вы спрашиваете о способе обнаружения изменения в небулевом значении (WORD, BCD, Float и т. Д.) –
Ответ на этот вопрос полностью зависит от того, какой язык программирования PLC вы используете. –