Welcome, Guest
Username: Password: Remember me

TOPIC: TeslaScada2 тормозит!?

TeslaScada2 тормозит!? 5 years 3 months ago #718

  • telefan
  • telefan's Avatar
Проверил на другом компьютере с Ubuntu 14.04LTS: тоже самое... Задержка передачи значения порядка 6 секунд! Добавил график, на нем наглядно видно что обновление значений регистра типа input происходит раз в 12 секунд. Прикрепил скриншот и файл проекта.
The administrator has disabled public write access.

TeslaScada2 тормозит!? 5 years 3 months ago #719

  • telefan
  • telefan's Avatar
Проверил на другом компьютере с Ubuntu 14.04LTS: тоже самое... Задержка передачи значения порядка 6 секунд! Добавил график, на нем наглядно видно что обновление значений регистра типа input происходит раз в 12 секунд. Arduino работает в режиме modbus slave.
Last Edit: 5 years 3 months ago by telefan.
The administrator has disabled public write access.

TeslaScada2 тормозит!? 5 years 3 months ago #720

  • telefan
  • telefan's Avatar
скрин и проект


File Attachment:

File Name: ard.tsp2.zip
File Size:2 KB
The administrator has disabled public write access.

TeslaScada2 тормозит!? 5 years 3 months ago #721

  • fatkhrus
  • fatkhrus's Avatar
  • Offline
  • Administrator
  • Posts: 826
  • Thank you received: 123
  • Karma: -107
Проверил Ваш проект на Ubuntu 14.04 LTS. Никаких проблем с чтением и записью значения не заметил. Задержек нет. На счет графика в прикрепленном файле. У вас "Период сохранения" на вкладке "История" тега Tag0 равно значению по умолчанию 10000 мс. Если хотите чтобы значения для графика сохранялись чаще измените на другое значение. Например 1000 мс. Тогда будет сохраняться раз в секунду. Посмотрите значение Tag0 которые вы отображает на Аналоговом измерителе также приходят с задержкой или нет? Кстати Аналоговый измеритель используйте лучше другой. Данный использует шрифт который видимо не поддерживается в системах Linux. Из-за этого такое искажение цифр. Для решения проблем с записью попробуйте в настройках Modbus сервера сделать отметку в "Без функции 6" . Возможно ваша реализация протокола Modbus не поддерживает данную функцию записи.

С уважением,
Руслан
The administrator has disabled public write access.

TeslaScada2 тормозит!? 5 years 3 months ago #722

  • telefan
  • telefan's Avatar
Добрый день! Продолжил тестирование сегодня: чтобы развеять сомнения по поводу работы arduino сделал тестовый проект в openscada, результат прикрепил для сравнения. По вашей рекомендации поставил время сохранения 1000 мс, но все равно на графике видно что чтение происходит с интервалом больше 3 секунд, а в openscada ровно раз в секунду, значит arduino здесь не причем, потому что и программа на смарте Modbus viewer тоже без роблем обновляет раз в секунду данные с arduino.


The administrator has disabled public write access.

TeslaScada2 тормозит!? 5 years 3 months ago #723

  • fatkhrus
  • fatkhrus's Avatar
  • Offline
  • Administrator
  • Posts: 826
  • Thank you received: 123
  • Karma: -107
Мне трудно сказать с чем это связано. На Ваш аргумент что это работает с OpenSCADA я тоже могу сказать, что ваш проект при работе с Modbus эмулятором: www.plcsimulator.org/ никаких проблем не имеет и обновляется раз в секунду. Попробуйте изменить в настройках сервера "Тип опроса" с "Максимум регистров" на "регистры 1 Тега" или на "Последовательные регистры". Чтобы исключить Arduino неплохо было попробовать с ПК под Windows или установить Wireshark и посмотреть информационный обмен между ПК и Arduino. И еще попробуйте убрать галку "Хранить в БД" в настройках тега Tag0. Может проблема при попытках записи в базу данных, а ваш пользователь не имеет прав вносить изменения на жесткий диск.

С уважением,
Руслан
Last Edit: 5 years 3 months ago by fatkhrus.
The administrator has disabled public write access.
Go to top