Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Ошибка в функции управления ГЭ

   
Автор / Author Тема / Topic: Ошибка в функции управления ГЭ
Сергей Морозов
Active Forum Member / Активный участник форума
Участник № / Member № 2076


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Морозов           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Перевел проект с версии 6.06.02 на 6.07, просто сохранил для МРВ ничего не меняя. Вылезла ошибка, похожая на описанную в "ГЭ "КНОПКА"".
После "неудачного" нажатия на кнопки начали повисать команды "прямая передача значения с восстановлением".
Создат тестовый проект: из ТМ 6.07 передавал 1(bool) через Merz OPC server на дискретные выходы Simatic S7-300. Пробовал на КНОПКА и ТЕКСТ. Проверил варианты: прямая передача с восстановлением, прямая передача с восстановлением плюс передача нуля по отпусканию, прямая передача без восстановления плюс передача нуля по отпусканию. Во всех вариантах получил один результат:
Если несколько раз подряд коротко нажать кнопку (текст) возможно повисание единицы. Если период пересчета 7х55мс или больше - дефект проявляется очень редко. Если период меньше дефект повторяется регулярно. Если период 3х55см. или меньше - можно приспособиться и почти 100% подвешивать команду с единственного коротного нажатия. Но на экране входное и реальное значение каналов всегда отображается правильно.
Цикл ОРС сервера был равен 100мс.
Можно было бы предположить что виноват ОРС сервер, но после замены версии на 6.07 проблемы пошли косяком, в первые же сутки. Пришлось срочно откатывать к 6.06 - проблемы исчезли, а больше ничего не менялось.

Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Все процедуры управления, связанные с опцией "Восстановление значения" и/или с сочетанием функций "по нажатию" и по отпусканию" очень чувствительны к динамическим характеристикам как операторского интерфейса и цикла обработки каналов, так внешнего асинхронного потока обмена данными.
Поэтому надежную организацию подобных алгоритмов можно организовать только программным путем.
В релизе 6.07 эти алгоритмы в основе своей не менялись.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сергей Морозов
Active Forum Member / Активный участник форума
Участник № / Member № 2076


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Морозов           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А можно подробней про надежный программный путь? Что то я пока не вижу такого.
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Надо написать программу, которая реализовывала бы передачу нового и восстановление старого значения с необходимыми Вам временными задержками, которые не зависели бы от динамики обработки данных и реактивности действий оператора.
Языки программирования, реализованные в trace Mode 6, достаточно гибкие и позволяют работать с переменными, контролирующими время.
Универсальное программное решение вряд ли возможно.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сергей Морозов
Active Forum Member / Активный участник форума
Участник № / Member № 2076


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Морозов           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Программно получается коряво, практически можно только искуственно расширить импульс. Причем до величины большей чем мне надо.
Проверил на одной и той же машине на версиях 6.06.02 и 6.07. На 6.06 все работает нормально, на 6.07 глючит. Изменения точно есть, причем в худшую сторону. Может следует сделать как было?

Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Нет. Вернуть эти функции графического интерфейса к предыдущему релизу не представляется возможным.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сергей Морозов
Active Forum Member / Активный участник форума
Участник № / Member № 2076


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Морозов           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Т.е. исправлений не ждать?
Сообщения / Posts 98 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Модификация этих функций не планируется.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2