Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: NaIv от 14 Марта 2023, 08:28:23
-
Здравствуйте! Я неопытный пользователь Вашей скады. Проблема такого плана: есть шаблон панели управления механизмом, на панели имеются кнопки "ПУСК/СТОП/КВИТИРОВАНИЕ". При нажатие допустим на кнопку "ПУСК" передаётся значение 4 в переменную OPC, это значение висит, хотя тип "без фиксации" и заведено два состояния "отпущено" (номер: 0, значение: 0) и "нажата" (номер: 1, значение: 4). Как сделать чтобы всё таки значение сбрасывалось? Дополнено: с типом "с фиксацией" всё работает, только мне это не подходит. И правильно ли я понимаю работу режима "без фиксации": навели курсор на кнопку, ЛКМ нажали и держим - летит одно значение, отпустили - другое. Так?
-
Здравствуйте.
заведено два состояния "отпущено" (номер: 0, значение: 0) и "нажата" (номер: 1, значение: 4). Как сделать чтобы всё таки значение сбрасывалось?
Свойство состояний "Значение" задаёт значение, которое будет записано в переменную при нажатии на кнопку. При указанных настройках у Вас при нажатии на кнопку в переменную запишется значение 0, при отпускании запишется значение 4. Поменяйте местами значения в состояниях кнопки: "отпущено" (номер: 0, значение: 4) и "нажата" (номер: 1, значение: 0).
И правильно ли я понимаю работу режима "без фиксации": навели курсор на кнопку, ЛКМ нажали и держим - летит одно значение, отпустили - другое. Так?
Да, правильно. Подробное описание работы кнопки в разных режимах можно найти по ссылке (https://simple-scada.com/help/manual/button.html). По возможности рекомендуем использовать кнопки "с фиксацией". Учитывайте, что кнопки "без фиксации" не будут работать в web-клиенте при использовании сенсорного экрана - подробнее см. по ссылке (https://simple-scada.com/help/manual/comp-constraints.html). Также, для Вашей задачи можно использовать кнопку "с фиксацией" с одним состоянием(значение = 4), а сброс значения на 0 производить на ПЛК. Данный способ будет надежнее.
-
Спасибо!
-
Здравствуйте! Необходимо передавать в ПЛК значение TRUE при нажатии на кнопку (импульс) в поле Значение можно ввести только цифровое значение. Подскажите пожалуйста. Либо ссылку. Благодарю!
-
Здравствуйте. Значение True соответствует единице, False - нулю. Установите "Значение" = 1, чтобы присвоить True.