Автор Тема: «Задержка» - время "молчания"  (Прочитано 37224 раз)

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #15 : 31.10.2017, 16:59:48 pm »
Посылки в порт есть, но период посылок 10 сек., а должно быть 100 мс.

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #16 : 31.10.2017, 18:20:39 pm »
Еще один вопрос - есть ли возможность посмотреть отклик устройства (какие байты приходят от устройства в ответ на обращение) ?

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #17 : 31.10.2017, 18:44:48 pm »
Если поставить 1,5 стоп бита, то посылок в порт нет.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #18 : 31.10.2017, 19:38:20 pm »
Что бы посмотреть что происходит в канале связи надо перейти в пункт меню "Диагностика - Каналы связи" и в выпадающем списке выбрать канал.

Modbus устройства обычно работают с 1 или 2 стоп битами.

Вы говорили что OPC сервер круга работает с устройством, сравните настройки с arOPC, скорее всего дело просто в настройках.

Айрат

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #19 : 31.10.2017, 20:29:25 pm »
Настройки OPC серверов совпадают. OPC "КРУГ" делает все в соответствии с настройками, а ваш OPC нет. Меня не понятно что у вас творится с периодом опроса.
Если 1,5 стоп бит не отрабатываются, то зачем они предлагаются ?
« Последнее редактирование: 31.10.2017, 20:32:07 pm от Voldemus »

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #20 : 31.10.2017, 20:46:07 pm »
Еще не понятно с контрольной суммой (КС). Расчет КС принимаемой и отправляемой посылки в моем ПЛК производится одинаковым образом. КС принятого пакета совпадает с расчетной КС, т.е. с приемом пакета из сети все в норме. С передачей отклика все нормально, кроме КС. В логе OPC сервер пишет, что КС, передаваемая в отклике, не верна.

OPC "КРУГ" то же пишет, что КС отклика не верна.
« Последнее редактирование: 31.10.2017, 20:49:35 pm от Voldemus »

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #21 : 31.10.2017, 21:38:12 pm »
Вот теперь картина проясняется.
Пришлите пожалуйста логи OPC сервера с включенным в них протоколом обмена с устройством.
Что бы это сделать необходимо перейти в пункт меню "Работа - Настройки" и в появившемся окне на вкладке "Логи" выставить галочку "Сохранять в протокол обмен с устройствами".
Теперь по поводу периода опроса. На рисунке показаны настройки которые вы используете для опроса устройства.
Период опроса - 1000 мс. Что бы тег опрашивался раз в 100 мс соответственно период опроса необходимо выставить в 100.
Ожидание после отказа - 10000 мс. А это как раз и есть тот параметр который "тормозит" опрос на 10 секунд. Смысл его в том что бы при отказе опрашиваемого устройства, его отсутствие сильно не сказывалось на опросе других устройств, сидящих на этой же линии, соответственно OPC сервер на 10 секунд прекращает опрос этого устройства.

Я так понимаю прошивку для ПЛК вы пишете самостоятельно? Для проверки корректности контрольной суммы пакета можно воспользоваться Эмулятором Modbus (http://www.ardsoft.ru/mEmulator.html), меню "Утилиты - Проверка CRC16".

Айрат

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #22 : 06.11.2017, 12:58:09 pm »
Добрый день.

Почему у меня картинки с дефектами ?

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #23 : 06.11.2017, 12:59:02 pm »
Тут то же.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #24 : 06.11.2017, 14:08:38 pm »
Здравствуйте.

Вы видимо системный шрифт поменяли. Да, недосмотр с нашей стороны, постараемся учесть в следующих релизах.

Айрат

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #25 : 06.11.2017, 14:50:11 pm »
Ничего я не менял. У меня Windows 7.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #26 : 06.11.2017, 16:37:51 pm »
Я имел в виду размер текста.
Посмотрите в настройках "Панель управления - Оформление - Экран".
У вас или средний или крупный шрифт.

Айрат.

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #27 : 06.11.2017, 17:15:25 pm »
Может и так, только ваше приложение должно работать корректно в любом случае.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #28 : 06.11.2017, 21:41:56 pm »
Постараемся учесть в следующих выпусках.

Айрат

Оффлайн Voldemus

  • Newbie
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: «Задержка» - время "молчания"
« Ответ #29 : 09.11.2017, 15:52:26 pm »
Какое время OPC сервер держит шину RS-485 после окончания передачи ?