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

Simatic s7-300 + Weintek MT8071iE = <цензура>

Модераторы: Глоб.модераторы, специалисты Weintek

Ответить

Автор темы
Serg290
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 30 май 2019, 15:12
Имя: Сергей
Благодарил (а): 3 раза

Simatic s7-300 + Weintek MT8071iE = <цензура>

Сообщение Serg290 »

Всем доброго дня. Имеется связка из simatic s7-300 + Weintek MT8071iE. К этой связке хочу привязать <цензура>. Использую arOPC Сервер. В панели Weintek организовал Modbus Server и задал глобальные переменные. все переменные в панели формата 32bit Float. Начинаю читать arOPC (Float) и значения начинают плясать: то показывают 0, то правильное значение, то с минусом. Но самое интересное, что из 13 значений есть одно стабильное и правильное. Что я не так делаю? Пробовал в Weintek преобразования делать - не помогло. Заранее спасибо за помощь.
Аватара пользователя

vodav
освоился
освоился
Сообщения: 290
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 22 раза
Поблагодарили: 33 раза

Simatic s7-300 + Weintek MT8071iE = <цензура>

Сообщение vodav »

Serg290 писал(а): 10 фев 2021, 15:42 Имеется связка из simatic s7-300 + Weintek MT8071iE
Связка по RS-485? Сама панель с контроллером нормально общается?

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1457
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 61 раз
Поблагодарили: 182 раза

Simatic s7-300 + Weintek MT8071iE = <цензура>

Сообщение Madwolf »

Проблему решили?
Что значит задали глобальные переменные? Они там по умолчанию определены - LW0... и дальше.
Для Float 32 нужно использовать адреса через 1, т.е. LW0, LW2 и т.п. Т.к. адрес в панели равен одному слову, т.е. двум байтам.
Ответить

Вернуться в «WEINTEK (операторские панели)»