Стартовая страница › Форумы › Взаимодействие с устройствами › Управление устройствами
- В этой теме 9 ответов, 4 участника, последнее обновление 4 года, 7 месяцев назад сделано ppwkh.
-
АвторСообщения
-
28.08.2019 в 16:44 #13451ppwkhУчастник
В документации на RAPID SCADA почти ничего не говорится об управлении устройствами.
Пример.
Есть OWEN ПР200. Получаю по Modbus RTU данные с регистров. Теперь хочу научиться управлению этим устр-вом. К примеру, нужно в скаде вручную включать/выключать дискретный вход.- Эта тема была изменена 4 года, 7 месяцев назад от ppwkh.
28.08.2019 в 18:02 #13453MikhailМодераторВ наших видео есть пример управления по Modbus. Найдите, пожалуйста.
Общая идея такова:
1. В шаблоне Модбас необходимо завести команды.
2. Через интерфейс Коммуникатора (внутри Администратора) убедиться, что команды работают.
3. В базе конфигурации создать каналы управления, и затем привязать эти каналы управления к пользовательскому интерфейсу.28.08.2019 в 20:46 #13462ppwkhУчастникНе могли бы вы показать пример команды в шаблоне Modbus для ПР200 — включить какой-нибудь дискретный выход?
28.08.2019 в 22:38 #13463manjey73УчастникПР200 программируемое реле, если оно не включено в режим модуля ввода вывода, а используется с программой, вы сами должны позаботиться о наличии сетевой переменной для включения выхода.
29.08.2019 в 03:23 #13464TawУчастникНадо читать мануал для каждого реле, для каждой составляющей, и особенно уделить внимание «родному» софту с которым идет это. Это надо почувствовать, а потом в Rapid Scada.
29.08.2019 в 10:01 #13469ppwkhУчастникСейчас ПР200 мы используем «в режиме чтения» по Modbus регистрам.
Я знаю адрес переменной регистра дискретного выхода. А каким образом посылается команда? Что посылать, значение переменной «еденичку/нолик» для включения/отключения ?
Поэтому я и прошу простенький пример-образец такой посылки.29.08.2019 в 11:32 #13470manjey73Участникppwkh, вы не поняли. Режим чтения справедлив для обоих режимов реле, в каком режиме ваше?
Так как от этого зависит адресация выходов. В одном случае (реле в режиме модуля ввода вывода) это одни адреса управления, в другом случае (режим работы программы) это другие адреса, которые вы назначает. В режиме программы вы можете задействовать один регистр на все выходы, а можете использовать от щедрости и 8 регистров.
Для контроля состояния выходов регистры описаны в документации29.08.2019 в 17:44 #13479MikhailМодераторЯ знаю адрес переменной регистра дискретного выхода. А каким образом посылается команда? Что посылать, значение переменной «еденичку/нолик» для включения/отключения ?
Сделайте пример у себя интуитивно. Если не заработает — присылайте скриншоты. Нужно всего лишь в шаблон Модбас добавить команду, прописать адрес регистра для неё в шаблоне. После передачи конфигурации сразу можно отправлять команды ТУ через Коммуникатор.
31.08.2019 в 10:23 #13492manjey73Участник<Cmds> <Cmd tableType="HoldingRegisters" multiple="false" address="512" byteOrder="" cmdNum="1" name="Rezhim work" /> <Cmd tableType="HoldingRegisters" multiple="false" address="516" byteOrder="" cmdNum="2" name="Command Pusk" /> <Cmd tableType="HoldingRegisters" multiple="false" address="520" byteOrder="" cmdNum="3" name="Reset Reglament" /> <Cmd tableType="HoldingRegisters" multiple="true" address="541" elemType="ushort" elemCnt="2" byteOrder="" cmdNum="23" name="Temp openRollete" /> <Cmd tableType="HoldingRegisters" multiple="false" address="543" byteOrder="" cmdNum="24" name="Open Rollete" /> <Cmd tableType="HoldingRegisters" multiple="false" address="544" byteOrder="" cmdNum="25" name="Close Rollete" /> <Cmd tableType="HoldingRegisters" multiple="false" address="545" byteOrder="" cmdNum="26" name="Open Vorota" /> <Cmd tableType="HoldingRegisters" multiple="false" address="546" byteOrder="" cmdNum="27" name="Close Vorota" /> </Cmds>
вот пример для программы ПР200, но у каждого она своя.
02.09.2019 в 10:04 #13498 -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.