Создание учебного оборудования. 1. — Управление пультом включения и отключения.

Стартовая страница Форумы Взаимодействие с устройствами Создание учебного оборудования. 1. — Управление пультом включения и отключения.

Просмотр 15 сообщений - с 121 по 135 (из 142 всего)
  • Автор
    Сообщения
  • #13049
    manjey73
    Участник

    Забудьте про Scada пока — Реле включают нагрузку, и они всегда Выход. Вот и называйте их Выход Реле 1, Выход Реле 2 во входных каналах Scada.

    И сами путаться не будете и других путать тоже глядя на название канала или название в Коммуникаторе

    1. Все настраивается, но есть нюансы производителя, попробуйте отправить на 1-й канал бинарную команду FF (всего один байт только правильность записи проверить)

    2. КП — Контролируемый Прибор — в вашем случае плата с двумя реле на борту и двумя входами, о ней ведь речь ?. Плата целиком у вас и есть КП. Но регистров Modbus у платы может быть много. Ячейка хранения Адреса, скорости, состояния входов, состояние выходов. И все ячейки могут быть разбросаны по разным адресам Modbus.
    Собственно если вы про Modbus немного почитали, то Coils в принципе не может находиться рядом с Holding Registers. И групповой запрос, который прочтет и тот и тот регистр просто не сработает. А производитель как правило экономит, никто не будет ради пары регистров ставить память в прибор, которая перекроет всю адресацию. В приборах часто сделано так же как в Scada, только наоборот, формируются регистры с определенными адресами и нужными значениями.
    3. Добавить входной канал, в английской версии Extra чего-то там. Указать в нем использовать формулу и прописать GetBit(Номер канала от Коммуникатора 101 у вас, Номер бита)
    И в канале вы будете видеть 0 или 1 в зависимости от состояния определенного реле.

    #13051
    Taw
    Участник

    При отправке бинарной команды FF реле не реагирует и игнорирует эту команду.
    Еще раз спасибо за помощь. С помощью GetBit(Номер канала от Коммуникатора 101 у вас, Номер бита) работает очень отлично. Я уже решил проблему с этим реле другим способом (решение описано в предыдущем ответе).

    #13099
    Taw
    Участник

    А как настроить входные цифровые каналы КП в Rapid Scada (модуль АДАМ) чтобы значением канала было не состояние нажатой кнопки 0 и 1, а количество нажатий (в модуле АДАМ я настроил цифровой входной канал как Counter, в сторонних утилитах все работает, выводит количество нажатий)? А как сделать это в Rapid Scada?
    Тип входного канала выбрал — switching counter.

    • Этот ответ был изменен 4 года, 7 месяцев назад от Taw.
    #13101
    manjey73
    Участник

    Расчёт по формулам для каналов типа Дорасчётный * и Кол-во переключений выполняется постоянно. Последовательность расчёта – от меньших номеров каналов к большим. Дорасчётные типы каналов используются, если значение и статус канала вычисляются на основе данных других каналов.

    Использование формул

    Предположу, что данный тип канала, это не то, что поступает от прибора, это что-то типа Дорасчетного.
    Если вы читаете регистр счетчика из Adama, оставьте канал как Телеизмерение и формат поставьте D для целого числа.

    Если вы читаете состояние 0 или 1, то создать дополнительный канал Счетчика и видимо натравить на входной канал Телесигнал. Вот тут не подскажу, как-то не пробовал.

    • Этот ответ был изменен 4 года, 7 месяцев назад от manjey73.
    #13108
    Mikhail
    Модератор

    я настроил цифровой входной канал как Counter, в сторонних утилитах все работает

    Скорее всего, считать значение счётчика из соответствующего регистра Модбас.

    #13117
    manjey73
    Участник

    Mikhail, в документации не помешал бы пример для Канала — Канал счетчика, а то кроме цитаты из документации ничего не понятно… что это и как эти пользоваться ?

    #13121
    Taw
    Участник

    Раз из внешней утилиты я читаю, значит как сказал Михаил — значение берется из регистра.
    Внешние утилиты показывают что в регистрах это.

    #13122
    Taw
    Участник

    Спасибо Михаил, все работает.

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

    Очень рад ))

    что это и как эти пользоваться ?

    Отвечу пока на форуме. При переходе значения канала через 0 счётчик увеличивается на 1.

    #13135
    manjey73
    Участник

    Mikhail то есть канал является как бы ТелеСигнал, но с типом Счетчик ? или это должен быть дополнительный расчетный канал ? Вот это непонятно…

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

    На такой канал от Коммуникатора приходят значения 0 и 1, при этом само значение канала является счётчиком. Проще всего создать такой канал у себя и попробовать отправлять на него 0 и 1 с помощью генератора.

    #13186
    Taw
    Участник

    Имеется Data acquisition module RS485. Использую конвертор RS485/TCP(RJ45).
    Вопрос:
    1. Как назначить IP адрес для этого конвертора или как определить IP для него?

    #13189
    manjey73
    Участник

    Согласно документации на конвертер.

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

    Сейчас обычно используют DHCP, то есть устанавливают IP с помощью настроек роутера.

    #13209
    Taw
    Участник

    Согласно документации на конвертер — имеется IP адрес по умолчанию с помощью которого необходимо осуществить все настройки в браузере. Инструкции и документация абсолютно бесполезны, т.к. сводятся к открытию веб страницы встроенной для ip default (страница с настройками не открывается). Ничего не работает и только ошибки “не возможно открыть веб страницу”. Нет ни антивирусов ни файрволла. Я пробовал напрямую к компьютеру без свитча подключать — не возможно открыть страницу. Может у кого-то опыт есть по настройке конвертеров TCP/RS485?

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