Получаю с частотника ABB ток, частоту работы насоса через modbus TCP/IP в формате Unsigned 16-bit умноженные на 10.
Т.е. частота 327 32.7 Гц, ток 241 24.1A.
В Tag management'e с помощью шкалирования уменьшаю значение в 10 раз, но т.к. формат Int теряется знак после запятой.
Как избежать потери знака без использования скриптов? Допустимо даже не преобразовывать значение тега, а только выводить преобразованное значение на I/O Field фейсплейта.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Int To Float
Модератор: Глоб.модераторы
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
Int To Float
Это сделать очень просто в настройках тега.
1. Создаете тег float.
2. Указываете адрес и Format Adaptation
3. Ставится галочка "Linear scaling" и в полях для PLC(AS) задается range 0-10, для операторской станции (OS) range 0-1.
1. Создаете тег float.
2. Указываете адрес и Format Adaptation
3. Ставится галочка "Linear scaling" и в полях для PLC(AS) задается range 0-10, для операторской станции (OS) range 0-1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 222
- Зарегистрирован: 19 сен 2019, 10:09
- Имя: Макс
- Страна: Россия
- город/регион: Славянск-на-Кубани
- Благодарил (а): 5 раз
- Поблагодарили: 38 раз
Int To Float
Думал что мне надо найти что-то типа UnsignedWordToFloat (что звучит логично раз я хочу Int во Float преобразовать), оказывается наоборот.
Спасибо за разъяснение
WinCC 7.4 SP1 Upd15, Step5.6
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 13 янв 2020, 17:04
- Имя: Артем
- Страна: Россия
Int To Float
Спасибо за подсказку. попробовал на WinCC Professional v15.1 - помогло!
Если архивировать, то и в преобразованном виде записываться будет?
Если архивировать, то и в преобразованном виде записываться будет?
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 05 июл 2023, 11:05
- Имя: Александр
- Страна: Moldova
- город/регион: Chishinau
Int To Float
Добрый день.
Я пробовал в Tia portal Unified проделать Linear scaling и у меня выводит значение с округлением, как в таком случае поступить?
Я пробовал в Tia portal Unified проделать Linear scaling и у меня выводит значение с округлением, как в таком случае поступить?
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз