|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
12.05.2020, 10:49 | #1 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Переход между экранами (решено)
Добрый день.
Сделал мнемосхему, которая включается при бездействии, сделал выход из нее, но появилось пара вопросов 1. Почему одного нажатия на ESC недостаточно. Чтобы осуществить переход на экран 0 требуется дабл клик по ESC. 2. Можно ли осуществлять переход на нажатию на экран, есть ли где-то это событие и его обработчик? Если да, то как это можно сделать. SMH4. Спасибо. |
12.05.2020, 11:16 | #2 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Переход между экранами
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
12.05.2020, 13:46 | #3 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Переход между экранами
Цитата:
|
|
12.05.2020, 13:47 | #4 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Переход между экранами
|
12.05.2020, 13:53 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Переход между экранами
Приложите ваш проект, пожалуйста и напишите, в какой версии SMLogix вы работаете.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.05.2020, 14:06 | #6 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Переход между экранами
можно
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
12.05.2020, 14:28 | #7 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Переход между экранами
3.32.0037
Последний раз редактировалось Arsie, 13.05.2020 в 17:23 Причина: Удалил вложения за ненужностью |
12.05.2020, 15:11 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Переход между экранами
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.05.2020, 09:10 | #9 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Переход между экранами
в 3.32.0044 работает точно так же, по дабл клику.
|
13.05.2020, 12:13 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Переход между экранами
Переходы работают исправно, проблемы в вашем счетчике, который удерживает 1 на переменной Q, получается, вы нажимаете ESC первый раз и счетчик сбрасывается на 0, второй раз у вас получается сделать переход, т.к. счетчик уже в 0. Сделайте переход по импульсу.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
Благодарность от: |
13.05.2020, 14:55 | #11 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Переход между экранами
Cпасибо, помогло.
Остался вопрос, как отследить нажатие на экран? |
13.05.2020, 15:24 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Переход между экранами
https://dl.segnetics.com/WebHelp/SML...ock_inputs.htm
PS. В поиске по справке пишите "нажатие экран", получаете искомое. Подобным образом можно найти и другие функции __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.05.2020, 16:17 | #13 |
Senior Member
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Переход между экранами
Спасибо. Искал в Лоджике по блокам, но проглядел. Впредь буду знать )
|