Доброго дня!
Образовалась небольшая проблема - совсем недавно начал программировать ПЛК и вот задача(помимо основного алгоритма) вытащить с модуля Wago 750-460 показания температуры. официальный сапорт заявил, что данные модули работают с датчиками Pt100 и полученное значение с датчика просто делим на 10 - и вуаля - температура.
Подцепил резистр - показания 4088 (т.е. в воответствии с таблицей все верно - ~250 Ом ) делим на 10 и вот она температура.
Теперь суть проблемы - нужно это число преобразовать в флоат.. точнее в REAL .. Ну вот надо так шефу.
С контроллера тяну таким образом - Temp1 AT %IW6: WORD;
Word_to_real или Word_to_int не работают - как будто на вход ничего не приходит. Посоветуйте пожалуйста - как решить проблему?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Wago 750-460
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 25 дек 2012, 08:24
- Имя: Лебедев Никита Юрьевич
-
- завсегдатай
- Сообщения: 539
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Re: Wago 750-460
Напишите программу запихайте в нее получаемое значение разделите на 10, приравняйте созданному аргументу который будет привязан к вашему флоату и у вас будет флоат с реальным значением
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 49
- Зарегистрирован: 22 сен 2012, 16:22
- Имя: Сидоров Степан
Re: Wago 750-460
Через буферную переменную, какие тут вообще проблемы то. Единственно при преобразовании типов потеряете точность, сначала лучше на сто умножить, после преобразования разделить, или сделать это уже в скаде.
Даже маленькая практика стоит большой теории.