Форум 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 » Микро Мониторы Реального Времени / Micro Real Time Monitors » Редактирование проекта с использованием WinCon

   
Автор / Author Тема / Topic: Редактирование проекта с использованием WinCon
Sivoshapka Lyudmila
Junior Member / Новичок
Участник № / Member № 3102


Icon 1 отправлено / posted      Профиль для / Profile for Sivoshapka Lyudmila           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Начата реализация проекта для WinCon 8738. Проект пока небольшой - прием сигналов от платы I-8017H. Сделаны источники/приемники сигналов,они привязаны к каналам float, на экран WinCon выводятся реальные значения сигналов со входов I-8017.(Узел EmbeddedRTM). Эти же сигналы выводятся на экран ПЭВМ, которая связана с WinCon по TCP/IP. На этой ПЭВМ реализован проект, в котором пока сделан только вывод на экран сигналов от I-8017.(Узел RTM). Узел EmbeddedRTM загружен в WinCon и запущен. Работает успешно (приходят значения сигналов от I-8017 без задержек). На ПЭВМ запущен на выполнение узел RTM. Работает успешно (приходят значения сигналов от I-8017). В проект постепенно добавляются новые аргументы, каналы, экраны, программы и т.д. (в узлы EmbeddedRTM и RTM). После внесения изменений в загруженный на WinCon проект данный проект удаленно загружается и продолжает успешно работать (иногда). НО В БОЛЬШИНСТВЕ СЛУЧАЕВ при внесении даже небольших изменений в проект на WinCon он или не загружается ("виснет" TRACE MODE на ПЭВМ, или после загрузки проекта на WinCon не работает часть проекта, запускаемая с ПЭВМ (не приходят данные от I-8017)). Что мы не правильно делаем. Корректно работающий проект и нерабочий проект после изменений могу выслать, но куда?
Сообщения / Posts 9 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Присылайте сподробным описанием проблемы на hotline3@adastra.ru
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sivoshapka Lyudmila
Junior Member / Новичок
Участник № / Member № 3102


Icon 1 отправлено / posted      Профиль для / Profile for Sivoshapka Lyudmila           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По Вашей рекомендации загружали отредактированный проект одновременно в оба узла проекта (на WinCon и на ПЭВМ) - результат тот же: на WinCon проект работает нормально, но к нему не приходит информация от ПЭВМ, к тому же при выключении проекта на WinCon проект выгружается не сразу, а через 30-60 сек. после нажатия кнопки "Стоп". На ПЭВМ в течение 1-2 мин. после включения проекта не приходят данные от WinCon, а затем они приходят 1-2 раза в минуту, хотя период работы программы и на WinCon, и на ПЭВМ 10 мс. Такое впечатление, что некорректно заданы параметры связи между узлами, но ведь до редактирования проект работал корректно.
Сообщения / Posts 9 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Отредактированный проект всегда себя так ведет. То есть, если Вы его пришлете нам, то у нас тоже будут задержки в обмене?
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sivoshapka Lyudmila
Junior Member / Новичок
Участник № / Member № 3102


Icon 1 отправлено / posted      Профиль для / Profile for Sivoshapka Lyudmila           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У нас поставлена задача: управлять с ПЭВМ через WinCon конечным устройством (алгоритм управления конечным устройством отрабатывается на WinCon, а управляющие сигналы приходят на WinCon от ПЭВМ, а от WinCon на ПЭВМ приходит информация о состоянии конечного устройства). Максимально допустимое время цикла монитора для WinCon - 50 мс (желаемое - 10 мс), а для ПЭВМ - 500 мс (желаемое - 100 мс). Просьба дать рекомендации по настройке узлов RTM и EmbeddedRTM для успешной реализации этой задачи, а также объяснить, как корректно вносить изменения и дополнения в проект, чтобы после внесения этих изменений он продолжал работать корректно (как оба узла, так и связи между ними).
Сообщения / Posts 9 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В начале в настройках узла лучше задать желаемое время цикла монитора. Если при этом наблюдаются превышения цикла, то постепенно увеличивать его. После редактирования проекта лучше останавливать проект полностью (все узлы), после чего подгружать в мониторы узлы новой версии проекта.
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Haunter / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
У меня почти похожая ситуация: пока было два узла в проекте (RTM и WinCon-8741) между ними была прекрасная связь по TCP/IP. Правда иногда наблюдалось после редактирования проекта данные начинали приходят 1-2 раза в минуту. Профайлер пишет:
WRN_IP:RTM:IP number of buffers is big
WRN_IP:number of buffers is big(
.
ERR_IP:IP2 thread not terminated
.
Попробовал удалить в настройках сетевой карты компьютера все адреса, оставил только один нужный - помогло.
Но потом добавил ещё один узел EmbeddedRTM (WinCon-8741), данные опять начинали приходят 1-2 раза в минуту. Профайлер пишет тоже самое. Удаляю один из узлов EmbeddedRTM - всё работает. В чём может быть причина?
Оба варианта проектов отправил на hotline3@adastra.ru

Сообщения / Posts 142 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sivoshapka Lyudmila
Junior Member / Новичок
Участник № / Member № 3102


Icon 1 отправлено / posted      Профиль для / Profile for Sivoshapka Lyudmila           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У меня в настройках сетевой карты стоит только один адрес, который и отображается шпионом при совместном запуске RTM на ПЭВМ и EmbeddedRTM на WinCon. Но все равно приемлемой связи по TCP/IP между этими узлами нет, даже если в проекте пока всего 2 канала информации, приходящей от WinCon к ПЭВМ. Мои настройки: RTM - цикл = 120 мс, выбран сетевой адаптер (прием и передача), EmbeddedRTM - цикл = 30 мс, выбран первый адаптер (прием и передача). Создаю источник сигнала I-8017, привязываю его к каналу float (output) узла EmbeddedRTM, к этому каналу привязываю канал float (input) узла RTM (пробовала как напрямую, так и через Call(move). В обоих узлах создаю экраны, на них ГЭ "Текст", куда и вывожу информацию от вышеуказанных каналов этих узлов. Одна такая цепочка каналов работает корректно. Добавляю всего одну такую же цепочку каналов - и на экране ПЭВМ (и шпиона) происходит изменение значений обоих каналов синхронно несколько раз в минуту. Если сразу в проекте создавать несколько (я создала 8) таких цепочек связей, то на экран ПЭВМ вообще не доходит информация от WinCon.
Как вообще написать корректно работающий проект с использованием WinCon в качестве управляющего контроллера, связанного с ПЭВМ?
P.S. В TPACE MODE работаю с 2006 года, мой проект (на базе ПЭВМ+УСО через DLL) запущен в промышленную эксплуатацию, так что ошибки в ДНК у меня нет.

Сообщения / Posts 9 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Одновременно запускать шпиона и узла RTM на одном сетевом адаптере категорически запрещается. Из-за этого возникают ошибки. Надо или использовать два сетевых адаптера (через один будет работать узел для обмена с WinCon, на другом смотреть шпионом), или запускать узел и шпион на разных компьютерах.
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sivoshapka Lyudmila
Junior Member / Новичок
Участник № / Member № 3102


Icon 1 отправлено / posted      Профиль для / Profile for Sivoshapka Lyudmila           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Решили вообще не пользоваться шпионом. Загрузили узел EmbeddedRTM на WinCon, запустили - данные от платы I-8017 на экране WinCon меняются 1 раз в 30 мс (корректно). Запустили на ПЭВМ узел RTM - на экране ПЭВМ данные меняются все сразу одновременно несколько раз в минуту, причем крайне не ритмично (иногда 2 раза в секунду, а иногда и 1 раз в минуту). Просьба объяснить механизм синхронизации данных, которыми обмениваются узлы проекта в TRACE MODE.
Сообщения / Posts 9 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для Avgorr

Странная ситуация. В принципе обмен не настолько интенсивный, чтобы это вело к переполнению буфера. Возможно это связано с сетевыми настройками. У Вас сеть на всех устройствах 100 Mbit\s.

Попробуйте также скачать последние утилиты для работы с WinCon с сайта icpdas.com, если они у Вас уже не стоят.

для Sivoshapka Lyudmila

Обмен происходит по внутренним протоклам в соответствии с цмклами обработки каналов. Т.е. при изменении канала в контроллере, на следующем цикле пересчета в МРВ, значение должно появится и там.

Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Haunter / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мне ответит кто-нибудь на мой вопрос?
Уже который день мучаюсь. Сегодня создал заново проект с тремя узлами (ТМ 6.05), соединил два WinCon-8741 и компьютер через хаб, так если включен один контроллер и Профайлер, то обмен нормальный, как только включаю второй контроллер, то обмен пропадает (вернее замедляется реакция на изменение канала - 30...60 секунд) и Профайлер пишет в лог-файле:
WRN_IP:RTM:IP number of buffers is big
WRN_IP:number of buffers is big(
В чём причина?

Сообщения / Posts 142 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Во- первых, выше даны несколько советов.

Во-вторых, Вам следует обновить Trace Mode до версии 6.05.1

Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Haunter / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Шпионом я не пользовался, а хаб - 10 Mbit\s, компьютер - 100 Mbit\s, WinCon-8741 - 100 Mbit\s, WinCon-8731 - 10 Mbit\s (тоже будут в сети).
Сообщения / Posts 142 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Попробуйте все настроить на 10 Мбит\с. У нас были ошибки связанные с этим.
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Haunter / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Хаб - 10 Mbit\s я взял для эксперимента, а до этого подключал в локалку, там коммутаторы - 100 Mbit\s, и WinCon-8731 пока не трогаю, подключал только два WinCon-8741 - у него два Ethernet порта - 100 Mbit\s, пробовал и тот и другой порт, и один отключал, всё равно результат один и тот же.
Обновил Trace Mode, пока вроде бы всё работает нормально, даже на хабе - 10 Mbit\s.
WinCon-8731 (у него Ethernet порт - 10 Mbit\s пока не пробовал).

Сообщения / Posts 142 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Арзамасцев Евгений
Junior Member / Новичок
Участник № / Member № 3483


Icon 1 отправлено / posted      Профиль для / Profile for Арзамасцев Евгений           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Не буду открывать новую тему, проблема похожа. При использовании удаленной отладки состояние переменных в программе контроллера удается увидеть 1 раз из 10, а то и реже, такое ощущение что зависит от солнечной активности т.к. других закономерностей я не заметил. Каким образом можно добиться стабильного коннекта при удаленной отладке?
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С помощью удаленной отладки Вы можете опрашивать контроллер только с определенной задержкой. С каким периодом у Вас работает контроллер?
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Арзамасцев Евгений
Junior Member / Новичок
Участник № / Member № 3483


Icon 1 отправлено / posted      Профиль для / Profile for Арзамасцев Евгений           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если речь идет о периоде пересчета то стоит период 1 разрешение 0.5, сейчас попробовал увеличить - без результата.
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Арзамасцев Евгений
Junior Member / Новичок
Участник № / Member № 3483


Icon 1 отправлено / posted      Профиль для / Profile for Арзамасцев Евгений           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Еще раз прошу помочь с решением проблемы с удаленной отладкой. Программа достаточно большая и не видя что происходит в онлайне вести наладку практически невозможно. Контроллер WinCon 8741
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Удаленная отладка на цикле программы 1 секунда подхватывает не все значения. На цикле 5 сек все.
Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Арзамасцев Евгений
Junior Member / Новичок
Участник № / Member № 3483


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


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Только что проверяли, все довольно стабильно.

Такой вопрос. У Вас отладка программы и обмен с МРВ идут одновременно по одному сетевому адаптеру?

Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Арзамасцев Евгений
Junior Member / Новичок
Участник № / Member № 3483


Icon 1 отправлено / posted      Профиль для / Profile for Арзамасцев Евгений           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да по одному. В принципе пробовал подключать вторую сетевую, ничего не изменилось, правда мне кажется, что при таком раскладе надо где-то прописать по каким сетевым адаптерам какой процес выполнить. К примеру по порту 1 связь с РТМ, по порту 2 - отладка, однако такой настройки не нашел.
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Два сетевых адаптера должны быть и у МикроМРВ. Обмен идет по IP адресам. В узле указываете один IP, а отладку производите по второму.

Мы пробовали отладку программы без обмена со вторым узлом.

Сообщения / Posts 15201 | Из / From: Russia  |  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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2