Тяжело быть тупым. А не так как говорят: Когда ты умер, то все страдают, а ты этого всё равно не понимаешь. То же самое когда ты тупой Пол вечера сижу не могу сделать одну штуку: у меня есть показатель времени в миллисекундах. Я не могу его в поле ввода вывести в секундах, чтобы с точкой было. Например 920 должно показывать в поле ввода 0,92. Чтобы только показывало сделать не сложно, вот только как сделать чтобы при вводе оператором числа например 0,85 поле ввода записывало в переменную число 850
Комментарии: 16
Fedor
Это невозможно
Iiy
Есть только колхозные пути, типа сделать поле для записи и поле для чтения
Yuriy
На уровне плк шкалирование делать. На скаде в реал
Iiy
ПЛК нет проекта
Fedor
Все пропало
Iiy
Я вот думаю, если я укажу этот тег как формат флоат, он де всё равно будет читаться?
Yuriy
Скрипт
Iiy
Потому что в юнифайде есть в настройках тега шкалирование
Yuriy
Там можно поиграться
Berkeman
В чем проблема отшкалировать? В самой всратой скаде есть такая фича
Gabrrr
Ну только когда у тебя изменение тега извне придёт, то ты тоже выполнишь этот скрипт ещё раз уменьшив его. А потом запишешь. А потом прочитаешь вновь изменившийся тег и проделаешь это снова. Чуешь паттерн?\ В точ что нужно сминить тип данных с целочисленного на число с плавающей точкой, а потом обратно. Много где это есть, в юнифайде забыли или ещё не сделали
Fedor
Ты же даже не открывал свойства тэга и поля ввода?)))
Iiy
Скрипт если сделать тогда поле ввода будет только output, а не input/output В 18 портале нет свойств
Fedor
Да ну)
Iiy
Справа пусто Это в 16 вот так
Anonim
А Скаде, хми, есть шкалирование. Это когда значение преобразуется при получении и передачи в ПЛК.