Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Voldemus

Страницы: [1] 2 3
1
Добрый день

Можно ли организовать опрос прибора с нестандартным протоколом при помощи arOPC сервера ?

2
arOPC сервер / Re: 2 тега
« : 08.10.2018, 14:30:04 pm »
А почему OPC сервер запрашивает 11 регистров (0B) ? У меня должно читаться из ПЛК 2 тега, в каждом теге указано по одному регистру.

3
arOPC сервер / Re: 2 тега
« : 08.10.2018, 11:32:39 am »
Добрый день.

Вот логи и прочее. В первом теге передается число 10, во втором - 20.

4
arOPC сервер / 2 тега
« : 07.10.2018, 10:53:02 am »
Добрый день.

Связал arOPC с ПЛК по Modbus RTU. Один тег читается из ПЛК нормально. Создал второй тег. Каждый тег читает из ПЛК 1 регистр. В итоге первый тег читается нормально, а второй нет. В чем может быть причина ?


5
Смотря как вы их настроили. Если вы для них выбрали тип данных Double, то в этом случае это будет 200 регистров.

Айрат

Вы хотели сказать 200 тегов ? Нет у меня регистр состоит из двух байт. Значит это будет 100 тегов ?

6
Здравствуйте.

Неограниченное время для конфигураций до 32 тегов или два часа работы при превышении этого количества.

Айрат

Если я читаю 50 регистров, то это 50 тегов ?

7
Есть отличная утилита, Portmon (https://technet.microsoft.com/ru-ru/sysinternals/portmon.aspx)
Позволяет "прослушивать" COM порты, с помощью ее можно посмотреть обмен между OPC сервером и ПЛК.
Своеобразный арбитр, эта утилита сразу покажет, в ком проблема.

Айрат

Спасибо, попробую все о чем вы писали.

Ваш бесплатный OPC сервер какие ограничения имеет ?

8
Нет у меня в основной программе ПЛК никаких прерываний.

9
Почему тогда короткие пакеты отклики передаются без проблем. Там то же межбайтовый интервал 0.

10
Что драйвер COM порта имеет наивысший приоритет и его работу никто не может прервать ?

11
Межбайтовый интервал у меня 0 стоит и его трогать не надо. Таймаут я увеличивал, не помогает. Малое число регистров читается отлично. Я так полагаю, что это ОС рвет обмен при длинном пакете отклике, Т.к. Windows не является ОС реального времени, то она в любой момент может приостановить выполнение программы пользователя для выполнения системных программ.

12
Я уже так и сделал. Задал чтение 50 регистров, функция 4. Обмен идет. Только не всегда OPC сервер читает весь пакет отклик. Иногда пакет читается не до конца, обрывается в конце.

13
Добрый день.

Возможно ли командой с кодом 4 прочитать за один запрос несколько регистров ?

14
Добрый день.

У меня получилось связать свой ПЛК с вашим OPC сервером. Обмен идет.

Хочу напомнить, что вы обещали поправить это.

15
А максимально сколько времени OPC сервер может ждать отклик от устройства ?

Страницы: [1] 2 3