Можно ли сделать чтобы, допустим, при обрыве связи значение отображаемое на экране обнулялось, а не оставалось последним реальным?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Штатного средства (по умолчанию) для решения такой задачи нет. Но Вы можете запрограммировать такое решение сами (если считаете, что "0" выходит за пределы достоверных значений параметра). Можно РЕАЛЬНОЕ значение канала поставить в программную зависимость от атрибута ДОСТОВЕРНОСТЬ этого канала. Хотя, возможно, правильнее было бы использовать атрибут ДОСТОВЕРНОСТЬ для создания какого-либо дополнительного индикатора (изменять цвет индицируемого значения или рамки и пр.).
Posted by Алекс К (Участник № / Member № 1337) on :
Еще вопрос: Мне в программе ST надо обнулить канал Time после использования, но при записи нуля во входное IN - значение не обнуляется. Что надо присвоить входу IN канала time чтобы его обнулить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если Вы собираетесь выводить данное значение на экран, то необходимо использовать другой тип данных (например, значение "последнего" аргумента как "REAL"). Если же Вы планируете работать с данным значением в программе, то используйте формат представления данных в канале как "Hh:mm:ss".