ardsoft

Продукты => arOPC сервер => Тема начата: yante от 01.09.2020, 14:43:34 pm

Название: Как проверить, запущен ли Опрос на соседнем компе?
Отправлено: yante от 01.09.2020, 14:43:34 pm
  У нас Опрос запускается то с одного компа, то с другого.
  И когда запущен с одного, с другого все читается очень медленно, или вообще не соединяется.
  Вопрос - как определить, запущен ли опрос на другом компе?
  Вот если бы он в своей рабочей папке оставлял бы файл Lock на время, пока запущена сессия, и удалял бы его после разрыва сессии...
Название: Re: Как проверить, запущен ли Опрос на соседнем компе?
Отправлено: Айрат от 02.09.2020, 09:23:21 am
Добрый день.

Это ненадёжное решение. Толком работать не будет.
Скорее всего такое должно решаться на уровне шлюза, к которому подключены OPC сервера.

Айрат
Название: Re: Как проверить, запущен ли Опрос на соседнем компе?
Отправлено: yante от 02.09.2020, 12:02:22 pm
  Про шлюз можно поподробнее?
  У нас компы в одном здании, в разных помещениях, в одной сети...
  Папку с ОРС-сервером на другом компе я вижу со своего компа, и имею к тому компу удаленный доступ...
Название: Re: Как проверить, запущен ли Опрос на соседнем компе?
Отправлено: Айрат от 02.09.2020, 13:12:49 pm
К прибору вы как доступ получаете?
Скорее всего это преобразователь из Ethernet в 485(232), он же шлюз.
В нём должна быть заложена возможность разрешения подобных коллизий, когда одновременно два мастера пытаются опрашивать один прибор.
Решение с доступом в сетевую папку, чтение lock файла, ненадёжно. Ладно два OPC сервера, а третий появится?

Айрат