1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Wago 750-460

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
IgnisFatuus
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 25 дек 2012, 08:24
Имя: Лебедев Никита Юрьевич

Wago 750-460

Сообщение IgnisFatuus »

Доброго дня!

Образовалась небольшая проблема - совсем недавно начал программировать ПЛК и вот задача(помимо основного алгоритма) вытащить с модуля Wago 750-460 показания температуры. официальный сапорт заявил, что данные модули работают с датчиками Pt100 и полученное значение с датчика просто делим на 10 - и вуаля - температура.
Подцепил резистр - показания 4088 (т.е. в воответствии с таблицей все верно - ~250 Ом ) делим на 10 и вот она температура.

Теперь суть проблемы - нужно это число преобразовать в флоат.. точнее в REAL .. Ну вот надо так шефу.
С контроллера тяну таким образом - Temp1 AT %IW6: WORD;
Word_to_real или Word_to_int не работают - как будто на вход ничего не приходит. Посоветуйте пожалуйста - как решить проблему?
Аватара пользователя

doza
завсегдатай
завсегдатай
Сообщения: 539
Зарегистрирован: 05 ноя 2012, 07:38
Имя: Дозморов Владимир Владимирович
Страна: Россия
город/регион: Северск
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Wago 750-460

Сообщение doza »

Напишите программу запихайте в нее получаемое значение разделите на 10, приравняйте созданному аргументу который будет привязан к вашему флоату и у вас будет флоат с реальным значением
Чебурашку видишь???? я тоже не вижу, а он есть.
Аватара пользователя

modernasutp
здесь недавно
здесь недавно
Сообщения: 49
Зарегистрирован: 22 сен 2012, 16:22
Имя: Сидоров Степан

Re: Wago 750-460

Сообщение modernasutp »

Через буферную переменную, какие тут вообще проблемы то. Единственно при преобразовании типов потеряете точность, сначала лучше на сто умножить, после преобразования разделить, или сделать это уже в скаде.
Даже маленькая практика стоит большой теории.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»