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

TM221C16R и Измеритель мощности PM3255. Переменные контроллера и переменные карты Modbus измерителя

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Ответить

Автор темы
Belyash_k
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 17 янв 2020, 14:11
Имя: Камиль
Страна: Россия
город/регион: Казань
Благодарил (а): 7 раз

TM221C16R и Измеритель мощности PM3255. Переменные контроллера и переменные карты Modbus измерителя

Сообщение Belyash_k »

Здравствуйте. Такой вопрос: почему в данной программе переменной MF200 присваивается значение MF100? (см. скриншот) Программа прислана Shneider Electric. Сами они писали вот так: "Например, %MF100 состоит из двух слов: %MW100 и %MW101, необходимо будет в программе используя операционные блоки произвести запись %IWNxxx.x.x в соответсвующее слово %MFxxx." В какой момент MF100 принимает значения слов MW100 и MW101? И вообще переменные во всех контроллерах одинаковые по адресам: MW, MF, I, Q и т.д? Где можно узнать об этом поподробнее? Сам студент только начинаю изучать :ext_book:
Новый точечный рисунок.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 102 раза

TM221C16R и Измеритель мощности PM3255. Переменные контроллера и переменные карты Modbus измерителя

Сообщение ogorsv »

Добрый день!

1. Поподробнее можно узнать на курсах
2. Есть много материалов, если самостоятельно хотите учиться. Ролики на yotube, например.
3. Начинать в любом случае нужно со справки Somachine Basic (Esostruxure). Раздел Floating Point and Double Word Objects
4.
Belyash_k писал(а): 21 янв 2020, 17:47 И вообще переменные во всех контроллерах одинаковые по адресам: MW, MF, I, Q и т.д?
- нет
5.
Belyash_k писал(а): 21 янв 2020, 17:47 почему в данной программе переменной MF200 присваивается значение MF100?
- потому, что %MF100 собирается из двух слов, прочитанных по Modbus - %MW100 и %MW101.
А затем уже сконвертированный результат копируется в вещественную переменную %MF200
6. Знак % является признаком адреса переменной, его не следует опускать при объяснениях
СВ
Ответить

Вернуться в «ПЛК»