Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › Передача данных по ModBus
- В этой теме 5 ответов, 3 участника, последнее обновление 6 лет, 4 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
08.04.2020 в 01:09 #15635
timon84
УчастникДобрый день.
Собственно вопрос в заголовке.
Есть Связь с контроллером, С контроллера забираем данные пакетом.
Не нашел возможности передавать на контроллер данные пакетом с определенной периодичностью.Например мне необходимо передавать каждый цикл обмена данными с ПЛК записывать в регистры значение каналов 101-110.
Как это можно реализовать в текущей версии?08.04.2020 в 09:34 #15637
manjey73УчастникМодуль Автоматического управления нужен. Без участия оператора только Модулем можно отправлять команды.
-
Ответ изменён 6 лет, 4 месяца назад пользователем
manjey73.
08.04.2020 в 13:46 #15646timon84
УчастникТут наверное больше вопрос как передать пачкой все необходимые переменные.
Ну или развернуть в скаде свой ModBus сервер, чтоб подключаться из вне и считывать необходимые параметры пакетно.08.04.2020 в 14:00 #15647
manjey73УчастникДрайвер Modbus Slave в планах разработчика на этот год, ждемс.
Пачкой наверное бинарной командой, начиная с определенного регистра. Скорее всего надо будет формулами еще играться. Все же будет зависеть от команды шаблона.
Это вы время хотите записывать в прибор ?
08.04.2020 в 17:50 #15655
MikhailМодераторДобрый день!
В модуле автоматического управления есть триггер на измерение канала. Если создать этот триггер и добавить для него команду, то у команды появится галочка для копирования значения. То есть можно передать полученное значение в прибор по Modbus. Но это будет не пакет, а единичное значение.Когда появится драйвер Modbus Slave, можно будет подключаться к нему и забирать данные из Rapid SCADA.
Вариант, чтобы передавать значения из Rapid SCADA в режиме Modbus Master именно пачкой с какой-либо периодичностью, на данный момент не предусмотрен. Но можно разработать на заказ. Вероятно, этот будет модуль для SCADA-Сервера, который будет формировать команду, наполненную текущими значениями, для существующего драйвера Modbus.
08.04.2020 в 17:52 #15656
MikhailМодераторПачкой наверное бинарной командой, начиная с определенного регистра. Скорее всего надо будет формулами еще играться
Да, так теоретически возможно. То есть делаем триггер по времени и отправляем пустую команду. С помощью формул наполняем её данными. Но этот подход очень непрозрачен в реализации и трудно будет изменять команду при изменении шаблона прибора.
Если нужна частая сработка, триггер по времени неудобно будет создавать.
-
Ответ изменён 6 лет, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.