Форум 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 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » связь по протоколу M-Link через COM-порт

   
Автор / Author Тема / Topic: связь по протоколу M-Link через COM-порт
Вахрушев_ВятГУ
Junior Member / Новичок
Участник № / Member № 5679


Icon 1 отправлено / posted      Профиль для / Profile for Вахрушев_ВятГУ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Имеется TraceMode 6.07, установленная на персональном компьютере, и лабораторный стенд на основе микроконтроллера фирмы Atmel. Компьютер и стенд соединены посредством COM-порта. В TraceMode созданы два канала, один на ввод, другой на вывод данных в формате float. Требуется из канала вывода посылать данные на COM-порт по протоколу M-Link, после каждой отправленной посылки принимать кадр в этом же формате M-Link и данные из принятого кадра в формате float выводить на экран через канал ввода.
До этого проект был сделан в среде TraceMode 5 и трудностей с настройкой каналов не возникало. После перехода на версию 6.07 никак не удается связать каналы с COM-портом и осуществить ввод-вывод данных в формате кадра M-Link.
Объясните, пожалуйста, как в TraceMode новой версии (TM 6.07) настроить каналы должным образом? Также хотелось бы узнать побайтовый формат кадра M-Link новой версии, в TraceMode 5 он был подробно описан в справочном руководстве, однако в версии 6 описание найдено не было.

Сообщения / Posts 2 | Из / 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 использовать протокол M_Link в качестве открытого интерфейса практически невозможно из-за сквозной системы индексации каналов в узлах проекта. Поэтому этот протокол в Trace Mode 6 не документирован.

Возможно, Вы сможете воспроизвести обмен по протоколу M_Link версии Trace Mode 5, если используете механизм, реализуемый каналом CALL с типом вызова M_Link:

" (54) MLink – канал CALL с этим типом вызова в основном предназначен для обмена с мониторами версии 5. Если тип канала – INPUT, он запрашивает по M-LINK N значений (N – число аргументов канала CALL) у узла с номером, заданным атрибутом Параметр канала CALL, по каналу с индексом, заданным значением канала CALL. Полученные значения записываются в аргументы канала CALL.

Если канал CALL имеет тип OUTPUT, в нем может быть создано до 16 пар аргументов. Первый аргумент пары задает индекс канала, в который требуется передать по M-LINK значение, заданное вторым аргументом пары. Номер бита значения канала CALL, равный 1, задает номер пары для отработки. При отработке канала CALL отрабатывается одна пара, заданная самым младшим битом из всех, равных 1, после чего этот бит сбрасывается; "

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