Форум 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 » Получение данных от датчика линейных перемещений

   
Автор / Author Тема / Topic: Получение данных от датчика линейных перемещений
ashub
Junior Member / Новичок
Участник № / Member № 3606


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

Есть следующая задача: для измерения величины абсолютной деформации испытуемого образца используется контактный датчик линейных перемещений ЛИР-15 производства СКБ ИС (http://www.skbis.ru/index.php?p=3&c=2&d=6), который подключается к устройству цифровой индикации (УЦИ) ЛИР-510 (http://www.skbis.ru/index.php?p=3&c=9&d=57). На ЛИР-510 имеется порт RS-232 для подключения к ПК. Требуется организовать непрерывный ввод значения деформации в ПК и его отображение на экране. Данное значение планируется использовать для управления направлением вращения электродвигателя посредством релейного модуля I-7065 (но это уже другая задача [Улыбка / Smile] ). Описание протокола вывода данных от ЛИР-510 на последовательный порт представлено в следующем сообщении.

Как можно осуществить прием этих данных средствами TRACE MODE?

Спасибо!

P.S. Только-только начинаем знакомиться с TRACE MODE [Улыбка / Smile]

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


Icon 1 отправлено / posted      Профиль для / Profile for ashub           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
ПОРТ-RS-232 для ЛИР-510

Одновременно, с выводом на индикацию, текущая информация о координате непрерывно (посылками из 6-ти байт) поступает в порт RS-232 с временем обновления информации (время между посылками) не более 20 мс, работающий в режиме:
- скорость передачи информации, бод - 9 600
- количество информационных бит - 8
- количество стоп-бит - 1
- контроль четности - отсутствует

Протокол вывода информации в порт:
- код начала посылки (синхронизирующий байт) – 0Аh (HEX-код);
- двоично-десятичный код значения координаты X, начиная с младшего байта (всего четыре байта);
- код конца посылки (синхронизирующий байт) – 0Вh;

В качестве синхронизирующих – используются шестнадцатеричные HEX- коды 0А и 0В не являющихся двоично-десятичными.
Например, следующая посылка:
0Ah 12h 34h 56h 02h 0Bh
говорит о том, что текущая координата 2563412
Десятичная точка в посылке не передается, а устанавливается в соответствии с дискретностью подключенного преобразователя перемещений при обработке принятой информации.

Отрицательные числа передаются в двоично-десятичном дополнительном коде.

Например, следующая принятая посылка:
0Ah 43h 80h 98h 99h 0Bh
говорит о том, что текущая координата по оси -11957

Через порт RS-232 со стороны ЭВМ можно устанавливать режимы работы УЦИ, передавая следующие коды команд в HEX-коде:
30h – дублирование нажатия кнопки 0;
33h - переключение режима индикации АВС/ОТН;
36h - включение режима поиска референтной метки;
39h - сброс УЦИ;
Примечание: порт RS-232 УЦИ не имеет буфера приема команд, поэтому каждая последующая команда должна передаваться в УЦИ после выполнения предыдущей, а не единой командной строкой.

Сообщения / Posts 4 | Из / 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. В данный момент возможен только обмен по стандартным протоколам, поддерживаемыми в Trace Mode.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ashub
Junior Member / Новичок
Участник № / Member № 3606


Icon 1 отправлено / posted      Профиль для / Profile for ashub           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Неужели представленный - по сути простой - протокол не относится к стандартным и не поддерживается TRACE MODE? Ведь двоично-десятичный код, насколько я знаю, используется широко [Улыбка / Smile]
2. А есть ли в TRACE MODE средства, позволяющие работать с последовательным портом напрямую: открыть порт, задать его скорость и другие параметры, запустить цикл, в котором принимать с него данные и тут же их "окучивать" и т.д.? [Улыбка / Smile]
3. Когда ждать новый релиз? [Улыбка / Smile]

Сообщения / Posts 4 | Из / 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 
1. Вы предлагаете нам предусмотреть сотни, если не тысячи, подобных простых протоколов? Это невозможно.

2. Trace Mode работает с COM-портом в режиме Master, т.е. сначала должне быть запрос на получение данных. Все остальные операции поддерживаются.

3. Вопросы подобного рода следует задавать по адресу adastra@adastra.ru

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


Icon 1 отправлено / posted      Профиль для / Profile for ashub           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Вы предлагаете нам предусмотреть сотни, если не тысячи, подобных простых протоколов? Это невозможно.
Но, быть может, Вы знаете уже имеющийся компонент в "палитре" TRACE MODE, имеющий подобный протокол и схожий принцип передачи данных на порт ПК.. [Улыбка / Smile]

quote:
Trace Mode работает с COM-портом в режиме Master, т.е. сначала должне быть запрос на получение данных. Все остальные операции поддерживаются.
А нельзя ли поподробнее.. [Улыбка / Smile] В каком разделе справки, поставляемой с бесплатной инструментальной системой TRACE MODE 6, можно почитать об этом?
Сообщения / Posts 4 | Из / 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 
1. Нет, похожего драйвера нет.

2. Разработка драйверов. Интерфейс TCOM.

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