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

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

   
Автор / Author Тема / Topic: Поддержка модулей сопряжения с сервоприводами
merny
Active Forum Member / Активный участник форума
Участник № / Member № 2290


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
Поддерживает ли TraceMode модули сопряжения с приводами, например, I-8090, I-8091, I-8092, I-8093 и I-8094 производства icpdas. Если да, то какие именно и в каком виде, поскольку сам производитель к некоторым модулям не дает раскладку по регистрам, ограничиваясь прикладной библиотекой на C++
Сообщения / Posts 70 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Согласно разделу "Обмен с контроллерами и УСО/Особенности устройств/Контроллеры ICP DAS/Модули i-8xxx" поддерживается обмен с модулями I-8090, I-8091.
Опробован также модуль 8093:
Модуль 8093 подключается аналогично модулю 8091 с указанием в ALT/REG {ia.c[5]} – тип платы (93).

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


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
формально да, обмен поддерживается. но вот по модулям:
1) I-8090.
3 16-разрядных реверсивных счетчика, способных работать в 3 режимах. всего 8 регистров, один можно не учитывать - идентификационный номер, в системе управления он не нужен. итого 4 регистра для чтения и 3 для записи. всем этим регистрам соответствует в TraceMode 6 источников WinCon _Register#0...WinCon _Register#5. какие именно данные передают эти источники? показания счетчиков? но счетчиков 3, а WinCon _Register-ов 6 штук. правда WinCon _Register-ы сгруппированы попарно (0 и 3 канал 0, 1 и 4 канал 1, 2 и 5 канал 2). то ли в этих регистрах зеркально отображенные данные, то ли первая тройка младшие байты счетчиков, а вторая - старшие (или наоборот). то ли еще что-то.
а как считывать индексный регистр? или индексные биты и находятся в WinCon _Register-ах с 3 по 5?
а как установить режим работы счетчика? если система позиционирования с обратной связью, то необходим режим квадратурного энкодера. если обратная связь отсутствует, то одно- или двухимпульсный режим, в зависимости от режима работы привода шагового двигателя.

2) I-8091.
этот модуль почти не содержит никаких регистров, отвечающих за работу модуля. только идентификационный регистр и два вспомогательных регистра, отображающих состояние микропереключателей. есть еще регистр буфера команд, но перечень команд и их формат отсутствует в описании. соответственно пользоваться модулем невозможно иначе как посредством прилагаемой библиотеки на языке C. в то же время TraceMode формирует аж 42 источника WinCon _Register#0...WinCon _Register#41, соответствующих 25 каналам. может быть каналы это функции из библиотеки изготовителя модуля, а соответствующие им WinCon _Register-ы аргументы этих функций? но функций в библиотеке больше, да и число аргументов не совпадает с количеством WinCon _Register-ов на канал

3) I-8093.
этот модуль подобно I-8090 содержит реверсивные счетчики (но 32-разрядные) и имеет лишь библиотеку на С, подобно модулю I-8091. источники/приемники аналогичны I-8091. как их следует трактовать также непонятно

т.е. у Вас все вроде бы работает, обмен идет, но мне как пользователю непонятно как трактовать данные источников/приемников. чем именно обмениваются TraceMode и указанные выше модули? не к изготовителю же модулей обращаться. там скажут "софт не наш, мы тут не при чем"

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
Некоторые указанные модули не совместимы
с WinPac и XPac контроллерами

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


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
да вроде бы icpdas что-то эдакое высказал на тему 8090 и 8091 модулей. но:
1) разработчик TraceMode вроде бы заставил эти модули работать в своей системе. а WinPac и XPac это будут или что-то другое не так принципиально
2) меня интересует как найти соответствие между регистрами модуля и источниками/приемниками в TraceMode. если в обычных модулях с их точками ввода/вывода все понятно - есть точка ввода/вывода и ей соответствует источник/приемник - то здесь к чему привязываться?
3) более всего меня интересует 8093, а на него и ограничений нет, и работать должен. к нему бы I-8088, но его TraceMode не поддерживает. впрочем, выкрутиться почти всегда можно

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
8093 WinPac и XPac поддерживается
установка режима,чтение статуса осей,32bit счетчиков,частоты
сброс счетчиков и установка preset

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


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
я все функции модуля изучил, так что в курсе. но это когда я сам напишу программу на С++. а TraceMode создает 42 регистра в источниках/приемниках, с ними то что делать, что они отображают? мне нужно будет организовать обмен с модулем через TraceMode, а не писать программу самостоятельно
Сообщения / Posts 70 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
Так обратитесь в техподдержку
Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
merny
Active Forum Member / Активный участник форума
Участник № / Member № 2290


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
да вроде этот форум и есть техподдержка как бе. что стоило модератору написать содержательный ответ, а не отписку? вопрос был "какие поддерживаются и в каком виде". 8093 модуль не самый ходовой, как я понимаю, при звонке на фирму инженер поддержки может с ходу и не ответить. а здесь у модера всегда есть возможность вдумчиво полистать книжку и найти правильный ответ
Сообщения / Posts 70 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
по параллельной шине поддерживаюся модули с "w"
8093w и 8084w поддерживаюся

8090,8091,8088w,8172w - нет

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
В базовый версии узлы Embeded не поддерживаюся
Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
merny
Active Forum Member / Активный участник форума
Участник № / Member № 2290


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
я вот не очень понял Ваш ответ. с перечнем поддерживаемых меня вроде бы уже просветили. стоит ли повторяться. вопрос - в каком виде поддерживаются. как соотносится список источников/приемников с реальными регистрами? вот есть 3 32-разрядных счетчика и есть 42 регистра в "источниках". где снимать значения счетчиков?
Сообщения / Posts 70 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
В базовый версии узлы Embeded не работают

Из HELP:
Плата 8090
Атрибут ia.c[4] канала OUTPUT задает параметры обмена (см. документацию 8090):

биты 0 и 1 – режим работы платы:

00 – Quadrant Counting;

01 – CW/CCW Counting;

10 – Pulse/Direction Counting;

биты 4, 5 и 6 – если 1, при старте не сбрасывается счетчик соответственно оси X, Y и Z.

Атрибут ia.c[2]} задает выполнение следующих функций (в зависимости от класса канала – HEX16/HEX32, – вызываются соответственно 2- или 4-байтовые функции):

INPUT:

1, 2, 3 – чтение значения счетчика соответственно оси X, Y и Z;

OUTPUT:

0 – сброс счетчиков всех осей;

1, 2, 3 – сброс счетчика соответственно оси X, Y и Z.

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


Icon 1 отправлено / posted      Профиль для / Profile for merny           Редактировать/удалить сообщение / Edit/Delete Post 
спасибо, надо будет обдумать вашу информацию и покрутить в имитационном проекте.
а как же дело обстоит с аппаратной поддержкой модуля? WinPac и XPac этот модуль не поддерживают, а Adastra отказалась от поддержки I-8000 контроллеров, который работает с I-8090

и по поводу наиболее интересного модуля 8093. он аналогичен 8090? ведь и там, и сям счетчики. разница лишь в разрядности и быстродействии

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
8090 - wincon
8093w - winpac/xpac

"с перечнем поддерживаемых меня вроде бы уже просветили" ? интересно кто ?

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


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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
МикроRTM для контроллеров в Trace Mode 6 поддерживается только в профессиональном формате.

Уточнение механизмов обмена может быть проведено в соответствующих разделах форума.

Топик закрывается.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open 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