Это старая версия документа.
rpclient
Добавляет функциональность клиента, позволяющую импортировать теги удаленной системы по протоколу RPSVR.
plugin.rpclient: enable: on module.rpclient1: enable: on host: 192.168.1.43 port: 3033 filter: "W*;UVHL*" recon_s: 60 timeout_ms: 3000 alarm.values: - tag: .*\.SYSTEM\.ErrorFlag value: 3 flag.rpsvrtcp.skipmodname: external
Параметр | По умолчанию | Описание |
---|---|---|
host | - | адрес или имя сервера |
port | - | tcp порт сервера |
filter | - | фильтр имен тегов (см. Шаблоны фильтров) |
recon_s | 60 | Интервал переподключения при потере связи |
timeout_ms | 3000 | Тайм-аут подключения и ответа сервера |
alarm.values | - | Список аварийных значений. При потере связи данные значения прописываются в теги, соответствующие заданным шаблонам |
alarm.values | ||
tag | .* | regex-шаблон имен тегов |
value | - | аварийное значение |
Довольно часто теги данного модуля (Y), импортированные с удаленного модуля (X), требуется передать другому удаленному модулю (Z). Функционально схема взаимодействия выглядит так:
[X.rpsvrtcp] <--> [Y.rpclient Y.rpsvrtcp] <--> [Z.rpclient]
Это При этом имена тегов