This is topic Диапазоны значений для передачи в ПЛК in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.
Добрый день. Есть определенные ограничения для некоторых конфигурируемых параметров, которые надо жестко ограничить в определенном диапазоне. Судя по всему в компонент Аналог типа output через специфические параметры эти границы можно выставить без проблем, выставив атрибуты 85 (Использовать) и 53 (Отслеживать) для целочисленных значений проблем нет. Но есть параметры, типа коэффициентов ПИД регулятора, где хотелось бы ограничить не только диапазон целой части, но и вещественной. Однако в полях HL и LL написание типа 1000.0 не дает результата, через ГЭ кнопка с типом передачи "Ввести и передать" по прежнему можно вписать допустим 10.25 и это значение и улетает в ПЛК. Понятно, что можно пойти через программу, и там реализовать все эти процедуры, но вдруг есть более простой путь. Спасибо.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте! Атрибуты 85 (Использовать) и 53 (Отслеживать) выполняют другую функцию.
Задача ограничения вводимого значения является распространенной, но всегда имеет свои уникальные особенности. Например, значение вне диапазона отклонять или ограничивать?
Вы правильно указали, что можно через программу. Для ограничения есть FBD-блок Ограничение (LIMIT). Это позволит ввести ограничение значения. Для округления есть FBD-блок Округление (NDGT). Это позволит значение округлить до десятых, сотых и т.д.
В шаблонах экрана можно добавить функцию "Подтверждения" при нажатии на кнопку. Так же можно использовать кнопки с типом передачи "Добавить", для реализации шагового изменения (+1, -1, +10, -10 и т.д.)
Posted by Kharin (Участник № / Member № 9628) on :