This is topic Cygnal in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/18/t/000153.html

Posted by Любовь (Участник № / Member № 938) on :
 
Здравствуйте. Такой вопров: в проекте используется микроконтроллер фирмы Cygnal. Скажите, пожалуйста, требуется писать для него специальный драйвер при разработке проекта в ТМ или все таки можно это обойти, воспользовавшишь какими -нибудь драйверами для мк,выложенные у вас на сайте?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А какой протокол обмена использует данный контроллер?
 
Posted by Любовь (Участник № / Member № 938) on :
 
Здравствуйте.У нас первая попытка изпользования на предприятии скада системы.До этого все писалось на С++, включая протоколы обмена.
На данный момент разрабатывается проект на основе микроконтроллера 89051 фирмы Atmel. Обмен осуществляется в режиме "запрос-ответ".
Запрос идет в виде посылки (14 байт): 0хаа,...0хаа (8 посылок), 0х0В,0,0,0,0,0,0, Ответ от мк приходит в виде 10 пакетов по 8 бит:
0,1 -давление вх, 2,3-давление вых, 4,5-вес, 6,7-температура, 8,9-расход газа, 10-контрольная сумма.(Используется RS -485) Может имеется возможность использовать M-LINK?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вполне возможно - для этого Вам надо реализовать Slave-функции нашего протокола M-Link5 в Вашем контроллере.
 
Posted by Любовь (Участник № / Member № 938) on :
 
Что значит цифра 5(M-Link5)? И как с драйвером для мк быть? Чайники, одним словом
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В ТМ есть две версии M-Link протокола: 5-я и 4-я. Последняя - для связи с системами созданными на старой версии ТМ4.20 под MS-DOS. А вот 5-я - для ТМ5.
Вам не нужен драйвер - Вы просто программируете свой контроллер так, чтобы он понамил пакеты запросов протокола M-Link5, и отвечал в формате ответов этого же протокола простой и описан в нашей справочной системе в разделе "Приложения"-"Описание протокола M-LINK версии 5".
 
Posted by Любовь (Участник № / Member № 938) on :
 
Здравствуйте.
Скажите пожалуйста, можно ли где- нибудь узнать коды операций, чтобы запрограммировать свой микроконтроллер?
запрос идет:@FAannqqtttts*,
под qq-число запрашиваемых каналов-под этим что имеется ввиду? Каким образом кодировать @,*?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Описание протокола M-Link есть в справочной систем - там же и коды операций.
qq - задается только при групповых запросах.
M-Link - текстовый протокол, каждый байт - это символ, соответсвенно символ кодируется его ASCII-кодом.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2