Подключение Модуля OWEN дискретных выходов

Стартовая страница Форумы Взаимодействие с устройствами Modbus Подключение Модуля OWEN дискретных выходов

Просмотр 15 сообщений - с 1 по 15 (из 24 всего)
  • Автор
    Сообщения
  • #32819
    SaV
    Участник

    При команде на любой из выходов(модуль MU110-224.8k) выход моргает, а не горит постоянно. Версия Scada Rapid 5.0.0.0

    #32820
    a80808
    Участник

    Ну хотелось бы подробности…
    А так скорее всего у вас команда постоянно передается вот и моргает…

    #32821
    SaV
    Участник

    Шаблон устройства командной строки готовый на 16 выходов не подходит, выдает ошибку по связи, у меня на 8 выходов. Я создал свой шаблон только команды Holding Registers, как только ставлю Coils у меня сразу ошибка по связи.

    #32822
    manjey73
    Участник

    А Coils самим модулем поддерживается, что вы его ставите?
    Ну есть же доки на все модули Овен у Овен, по ним и настраиваете.

    #32823
    manjey73
    Участник

    Вообще непонятно, как вы отправляете команды для включения выходов, что у вас все моргает?

    #32824
    SaV
    Участник

    Через команды ТУ.

    #32825
    SaV
    Участник

    8.3 Протокол Modbus
    Протокол Modbus поддерживает два режима передачи данных: RTU или ASCII.
    Чтение осуществляется функциями 0x03 (Read Holding Registers) или 0x04 (Read Input Registers),
    запись – 0x06 (Preset Single Register) или 0x10 (Write Multiple Registers).
    Адрес битовой маски дискретных выходов – 50 (0x32). Диапазон значений битовой маски соответствует
    количеству выходов.
    Я не понимаю как это применить к шаблону.

    #32826
    Mikhail
    Модератор

    Я не понимаю как это применить к шаблону.

    В шаблоне аналогично выбирается команда Модбас для группы данных или для команды ТУ.
    Смотрите наличие ошибок в журнале линии связи.

    Rapid SCADA 5.0.0 была выпущена 31.10.2016. Скоро уже 10 лет этой версии. Пора обновить.

    #32830
    SaV
    Участник

    То есть в новых версиях я смогу выбрать таблицу данных Write Multiple Registers?

    #32831
    manjey73
    Участник

    @SaV битовая маска — это значит что в регистре Holding хранится число, каждый бит которого отвечает за некий выход.

    Вам ПРИДЕТСЯ делать расчетные каналы для включения отдельно взятого выхода, не затрагивая другие выходы, уже включенные.

    К шаблону это не применить никак..

    Попробуйте записывать через команду ТУ числа — 1, 2, 3, 4, 5 и т.д. поймете.
    И есть подозрение, что без модуля автоуправления тут не обойтись, хотя можно наверное за счет создания отдельной команды в шаблоне (выключить ту, что есть при чтении регистра 50) и формулой считывать значение из канала чтения, менять в нем нужный бит и на отправку.

    • Этот ответ был изменен 3 недели, 1 день назад от manjey73.
    #32833
    manjey73
    Участник

    Возможно на 5-й версии без МАУ точно не обойтись, на 6-ке вроде можно.

    #32834
    SaV
    Участник

    Попробую тогда обновить. Спасибо

    #32835
    manjey73
    Участник

    Вероятно и в 5-й можно. Там же вообще команды в шаблоне отдельные.
    Просто при отправке команды вам нужно сделать формулу, которая считает значение текущего канала, изменить в нем бит и отправит на исполнение.

    #32837
    a80808
    Участник

    Попробую тогда обновить. Спасибо
    С вашей версии напрямую не обновиться. Сначала до 5.8 и только потом до 6

    #32838
    SaV
    Участник

    Спасибо, сейчас напишу в службу поддержки.

Просмотр 15 сообщений - с 1 по 15 (из 24 всего)
  • Вы должны авторизироваться для ответа в этой теме.