Часто задаваемые вопросы

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Плагин протокола Omron FINS Ethernet >

Часто задаваемые вопросы

Часто задаваемые вопросы по плагину Omron FINS:

1. Подключил несколько контроллеров, но опрос значений идет медленно

При добавлении устройств в узел они опрашиваются последовательно, поэтому опрос замедляется.

Можно добавить каждое устройство в отдельный узел - это приведет к распараллеливанию опроса и его ускорению.

Примечание. В данном режиме нужно обязательно установить динамический Source Port (задать его в 0 - см. пункт 2) - иначе возможны перепутывания пакетов от разных контроллеров.

2. При увеличении количества тегов скорость опроса сильно падает

Увеличение количества тегов приводит или к увеличению длины пакета запрашиваемых данных или количеству самих пакетов. Увеличение длины пакета, особенно при работе по UDP не оказывает сильного влияния на скорость опроса, а вот увеличение количества запросов - может его снижать, поэтому необходимо оптимизировать запросы таким образом, чтобы их количество было как можно меньше. Если теги имеют адреса идущие друг за другом, то они будут запрошены в одном запросе. Однако если между адресами тегов возникает разрыв, то создается следующий запрос. В настройках устройства ОРС есть специальная настройка Maximal admissible interval between addresses in read request - если разрыв между адресами меньше этой величины, то тег добавляется в тот же запрос. По умолчанию значение настройки 0, увеличьте значение данного параметра, чтобы оно перекрыло разрывы между адресами. При этом следует помнить, что максимально контроллер Omron выдает не более 500 регистров, поэтому увеличение настройки больше чем 100-200 смысла уже не имеет.

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

3. Не удается установить связь с контроллером при стороннем запущенном ПО (CX-Programmer, другой OPC).

По умолчанию ОРС сервер использует для запросов и ответов порт 9600 (так как ряд контроллеров Omron всегда посылают ответ на порт 9600). Поэтому если порт уже занят другой программой, то ОРС не сможет его инициализировать и обмена не будет.

В этом случае можно поступить двумя способами:

1. В настройках OPC сервера задать настройку IP Source Port = 0. В этом случае порт будет выбираться автоматически системой. Этот вариант подойдет если модель контроллера отвечает на тот порт с которого пришел запрос.

2. Закрыть другое ПО.