- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Simatic s7-300 + Weintek MT8071iE = <цензура>
Модераторы: Глоб.модераторы, специалисты Weintek
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 30 май 2019, 15:12
- Имя: Сергей
- Благодарил (а): 3 раза
Simatic s7-300 + Weintek MT8071iE = <цензура>
Всем доброго дня. Имеется связка из simatic s7-300 + Weintek MT8071iE. К этой связке хочу привязать <цензура>. Использую arOPC Сервер. В панели Weintek организовал Modbus Server и задал глобальные переменные. все переменные в панели формата 32bit Float. Начинаю читать arOPC (Float) и значения начинают плясать: то показывают 0, то правильное значение, то с минусом. Но самое интересное, что из 13 значений есть одно стабильное и правильное. Что я не так делаю? Пробовал в Weintek преобразования делать - не помогло. Заранее спасибо за помощь.
-
- освоился
- Сообщения: 290
- Зарегистрирован: 28 авг 2014, 09:30
- Имя: Воднев Александр Васильевич
- Страна: РФ
- город/регион: Томск
- Благодарил (а): 22 раза
- Поблагодарили: 33 раза
Simatic s7-300 + Weintek MT8071iE = <цензура>
Связка по RS-485? Сама панель с контроллером нормально общается?
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Simatic s7-300 + Weintek MT8071iE = <цензура>
Проблему решили?
Что значит задали глобальные переменные? Они там по умолчанию определены - LW0... и дальше.
Для Float 32 нужно использовать адреса через 1, т.е. LW0, LW2 и т.п. Т.к. адрес в панели равен одному слову, т.е. двум байтам.
Что значит задали глобальные переменные? Они там по умолчанию определены - LW0... и дальше.
Для Float 32 нужно использовать адреса через 1, т.е. LW0, LW2 и т.п. Т.к. адрес в панели равен одному слову, т.е. двум байтам.