Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Подключение ПЛК110-30 + МВ110-16Д + МВ110-8А

  1. #11

    По умолчанию ликбез

    Цитата Сообщение от swerder Посмотреть сообщение
    не вводите человека в заблуждение, просто 120 будет в десятичной системе счисления, а надо 120 в шестнадцатиричной
    16#120
    никого я не ввожу в заблуждение. Запись 16#120 буквально означает использование dec - го аналога числа, которое в hex равно 120. Если напишите в конфигурации ПЛК 297 в качестве адреса - результат будет тот же.
    Теперь по задаче.
    Для МВА нужно добавить модули Real input modul c адресами 4, 10,16, 22,28,34, 40, 46.
    120 hex регистр нужен для опроса модуля со скоростными входами МВ-110.ххх.АС.
    для того, чтобы считать битовую маску целиком добавьте модуль Register Input Modul для считывания регистра 51. Полученная переменная типа Word допускает побитовое обращение для всех 16 битов.

  2. #12

    По умолчанию

    Цитата Сообщение от Viktor UMC Посмотреть сообщение
    никого я не ввожу в заблуждение. Запись 16#120 буквально означает использование dec - го аналога числа, которое в hex равно 120. Если напишите в конфигурации ПЛК 297 в качестве адреса - результат будет тот же.
    если, как вы написали в первый раз, просто написать 120, то это не будет равно 16#120 по документации

  3. #13

    По умолчанию

    Цитата Сообщение от Viktor UMC Посмотреть сообщение
    никого я не ввожу в заблуждение. Запись 16#120 буквально означает использование dec - го аналога числа, которое в hex равно 120. Если напишите в конфигурации ПЛК 297 в качестве адреса - результат будет тот же.
    Теперь по задаче.
    Для МВА нужно добавить модули Real input modul c адресами 4, 10,16, 22,28,34, 40, 46.
    120 hex регистр нужен для опроса модуля со скоростными входами МВ-110.ххх.АС.
    для того, чтобы считать битовую маску целиком добавьте модуль Register Input Modul для считывания регистра 51. Полученная переменная типа Word допускает побитовое обращение для всех 16 битов.
    По модулю 16Д, а как обратиться к конкретному биту например из ST?
    Все каналы аналогового модуля добавил, но значения приходят не те(см. вложения) на первых 2-х каналах подключены датчики и там есть реальные значения. Такое ощущение что нужно считывать оба регистра(в документации они почему-то указаны именно парами) например для первого канала 4,5 и т.д. Возможно ли с помощью Real Input Module считать сразу два регистра?
    Изображения Изображения

  4. #14

    По умолчанию

    Подключение МВ110-8А делаете по аналогии с подключением МВА8 отсюда:
    http://www.owen.ru/forum/showpost.ph...85&postcount=6
    Единственно - по руководству на МВ110-8А адреса регистров проверьте.
    Подключение МВ110-16Д по аналогии отсюда:
    http://www.owen.ru/forum/showpost.ph...7&postcount=42
    Из последнего примера берете только Register Input - значения всех входов в нем (регистр с именем inp_mask). Остальное для считывания и обнуления встроенных в МВ110-16Д счетчиков

  5. #15

    По умолчанию

    Большое спасибо, все получилось, буду осваивать дальше

Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •