Панель пользователя

Автор Тема: Баги в ZWorkbench  (Прочитано 5994 раз)

Оффлайн neu4

  • Новичок
  • *
  • Сообщений: 36
  • Карма: +0/-0
Re: Баги в ZWorkbench
« Ответ #60 : 22 Сентябрь 2018, 23:19:27 »
У меня тоже на контроллере М120 ядро 3.67 zwb 2.2.175. Подключаю адаптер физически к COM1, меняю четность через кнопку сменить на  "нет", после прошивки четность сбрасывается на "чет" ( проверял подключаясь пультов с разными настройками). Возможно ли как то исправить ситуацию? Например через сеть, записав параметр порта COM1 значение "3" (скорость - 9600, контроль четности "нет")?

Оффлайн Ruandron

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Баги в ZWorkbench
« Ответ #61 : 17 Ноябрь 2018, 14:23:03 »
все баги с переключениями так и остались
потребовалось сегодня отключить проверку четности на порту 1 (работает как главный) у контроллера М100-2, так и не смог. Вылезли все вышеописанные баги: при заливке программы четность устанавливается на чет, меняется четность только на порту в режиме подчиненого, на порту не подключенному к компьютеру меняешь четность, программа сообщает что успешно поменяна, фактически меняется четность на другом порту, что подключен к компьютеру, пытаешься менять четность на порту, что работает как главный, выдает ошибку- порт не отвечает (хотя только что контроллер на этом порту определился успешно ), в общем баг на баге и им погоняет. Как то эта проблема может быть исправлена? Из-за нее не могу использовать датчики температуры без проверки четности.
И кстати подключаеш контроллер к компьютеру по любому порту, после поиска подключенным портом всегда оказывается порт 0, это тоже на баг смахивает
« Последнее редактирование: 17 Ноябрь 2018, 14:28:21 от Ruandron »

Оффлайн Artem

  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 250
  • Карма: +11/-0
Re: Баги в ZWorkbench
« Ответ #62 : 17 Ноябрь 2018, 14:25:21 »
Напишите какая версия программы и какой контроллер (тип и версия). Попробуем повторить на стенде ситуацию.

Оффлайн Ruandron

  • Новичок
  • *
  • Сообщений: 16
  • Карма: +0/-0
Re: Баги в ZWorkbench
« Ответ #63 : 17 Ноябрь 2018, 14:30:18 »
контроллер М100-2 версия ядра 3.67, программа последняя стабильная 2.2.175

Оффлайн Artem

  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 250
  • Карма: +11/-0
Re: Баги в ZWorkbench
« Ответ #64 : 17 Ноябрь 2018, 15:03:11 »
Эта проблема была решена, сейчас новая версия ядра пока в бета-версии программы. В ближ. время протестируется и будет перенесена и в релиз. Можете пока прошить с помощью версии бета.

Оффлайн Kach

  • Новичок
  • *
  • Сообщений: 18
  • Карма: +0/-0
Re: Баги в ZWorkbench
« Ответ #65 : 31 Июль 2019, 15:26:26 »
На контроллерах M120 и QMS120 с ядром 3.68, звб 2.2.188 при неудачной загрузке программы контроллеры отправляются в кому(не заливается ни программа ни ядро). Проверка связи с контроллером проходит успешно, но после неё настройки портов сбрасываются на 9600 чет. На скорости 115200 100% вылетает ошибка с последующей комой. Помогает только восстановление ядра до следующей неудачной загрузки программы.

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 690
  • Карма: +10/-1
  • www.sibplc.ru
Re: Баги в ZWorkbench
« Ответ #66 : 01 Август 2019, 03:43:48 »
1, как вам удаётся сделать "неудачную загрузку программы" ?
2, какая ошибка у вас вылетает на 115200 ?
3, разве восстановление ядра не выводит из комы ?

Оффлайн Kach

  • Новичок
  • *
  • Сообщений: 18
  • Карма: +0/-0
Re: Баги в ZWorkbench
« Ответ #67 : 01 Август 2019, 11:11:50 »
1, как вам удаётся сделать "неудачную загрузку программы" ?
2, какая ошибка у вас вылетает на 115200 ?
3, разве восстановление ядра не выводит из комы ?

1.1 На скорости 115200 и чем меньше выставлено ожидание ответа тем выше  вероятность неудачной загрузки.
1.2 На любой скорости когда контроллеры стоят в работе в условиях помех. На 10 контроллеров 1 отвалится.
2. Ошибка команды записи кода интерпретатора - Устройство не отвечает
3. Помогает, но для этого надо выключить контроллер. А их больше 100 в 7 зданиях в разных концах города.

Раньше так не было. Попытки можно было повторять до позеленения или до удачной загрузки программы. Это что-то из последних обновлений. И контроллеры стали не стабильно работать на высоких скоростях (QMS120 и M120 максимум на 57600 работают, Z400 на 38400 уже не загружается).

Провел один эксперимент: Если скорость контроллера оставить 9600 чет, то после неудачной загрузки контроллер остается на связи. Это происходит из-за того что перед загрузкой программы или ядра выполняется обновление параметров контроллера, а после неудачной загрузки контроллер отвечает что настройки порта 9600 чет (хотя это не так), настройки порта меняются на 9600 чет и контроллер перестает отвечать.

Очень пригодилась бы такая настройка, как количество повторных запросов. Увеличение этого параметра помогло бы снизить риск неудачной загрузки программы к 0.   

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 690
  • Карма: +10/-1
  • www.sibplc.ru
Re: Баги в ZWorkbench
« Ответ #68 : 01 Август 2019, 11:13:28 »
Версия 2.2.190-b3 :Qt 5.12.3 (MSVC 1916 64 bit):Дата сборки Jul 22 2019 at 04:30:05
контроллер м120 ядро 3.68

Залил прогу на скорости 115200, всё работает.
Контроллер отвечает, скорость не сбрасывается.


Совет всем форумчанам: пишите лучше видео с экрана если есть подозрение что нашли баг, размещайте видео в облаке, на форум кидайте ссылку. Обязательно пишите версию программы и ядра ПЛК.

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 690
  • Карма: +10/-1
  • www.sibplc.ru
Re: Баги в ZWorkbench
« Ответ #69 : 01 Август 2019, 11:14:17 »

Очень пригодилась бы такая настройка, как количество повторных запросов. Увеличение этого параметра помогло бы снизить риск неудачной загрузки программы к 0.

Поддерживаю !