Программа для реальной лабораторной установки

Делись идеей, получай поддержку и критику!
Ответить
Тёплый
interested
interested
Сообщения: 3
Зарегистрирован: 15 янв 2012, 11:40
Версия LabVIEW: 2011
Откуда: Пермь

Программа для реальной лабораторной установки

Сообщение Тёплый »

Доброго времени суток, многоуважаемые человеки. Нужно написать программу для установочки http://www.geologika.ru/pik-ofp.php. Мы имеем MOXA (NPort 5600-8-DT Desktop Series) подключенный к ПК через Ethernet соединение, к moxa через RS-232 подключены: восьми канальный ОВЕН с термопарами и нагревателями, 3 датчика давления МЕТРАН и два шаговых насоса. Так же через переходник USB-com к ПК подключен ещё один датчик давления МЕТРАН (по rs-232). Что бы хотелось: снимать данные с термопар и датчиков давления и управлять нагревателями и насосами. С установкой была стандартная программа (не знаю на чем написана, запускается с *.exe), но она не устроила по методике обсчета данных. Сделал методику расчета и внешнюю панель управления. Не могу установить связь с устройствами. Пробовал с датчиком давления который через usb-com, с помощью инструментов виза, записывал пару байт получал какую то ахинею. Не понимаю какие команды надо отправлять, что бы получить адекватный сигнал. Если можно то прошу по порядку и с самого начала.
ЗЫ в программировании полный самовар (большой чайник).
"Тот кто хочет ищет возможность, тот кто не хочет ищет причину" Сократ.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Программа для реальной лабораторной установки

Сообщение IvanLis »

Начните с изучения документации на устройство.
Как организован обмен информацией, какие протоколы и команды используются.

А только потом пробуйте что-нибудь программировать.
Тёплый
interested
interested
Сообщения: 3
Зарегистрирован: 15 янв 2012, 11:40
Версия LabVIEW: 2011
Откуда: Пермь

Re: Программа для реальной лабораторной установки

Сообщение Тёплый »

Датчик давления обменивается информацией с ПК через HART-модем, подключенный к com порту ПК. Соответственно используется харт протокол и его стандартные команды. Описание HART протокола
hart_description.pdf
(891.99 КБ) 295 скачиваний
Как я понял из прочитанного описания мне нужно отправить на запись последовательность 8-разрядных байт( Массив??) в результате при чтении я также получу последовательность в которой один из байт будет показывать давления на датчике?
"Тот кто хочет ищет возможность, тот кто не хочет ищет причину" Сократ.
Аватара пользователя
AAZ
beginner
beginner
Сообщения: 10
Зарегистрирован: 31 окт 2011, 09:07
Версия LabVIEW: 2010
Откуда: Санкт-Петербург
Контактная информация:

Re: Программа для реальной лабораторной установки

Сообщение AAZ »

Доброго времени.
Совершенно верно. Составьте массив из байт и отправляйте его на СОМ порт. Сразу читайте ответ из СОМ порта.
Ниразу не пробовал так связываться с устройствами с HART протоколом.
Начал бы как-то так:
Вложения
1.GIF
Не грусти - мозг не будет расти!
Тёплый
interested
interested
Сообщения: 3
Зарегистрирован: 15 янв 2012, 11:40
Версия LabVIEW: 2011
Откуда: Пермь

Re: Программа для реальной лабораторной установки

Сообщение Тёплый »

AAZ спасибо за совет :thank: , в субботу как буду на работе обязательно попробую.
Ниразу не пробовал так связываться с устройствами с HART протоколом
я так понимаю ты как то по другому с ними связываешься, как? если не секрет :wink: .
И ещё что это за треугольник с знаком вопроса в конце схемы? :think:
"Тот кто хочет ищет возможность, тот кто не хочет ищет причину" Сократ.
Аватара пользователя
AAZ
beginner
beginner
Сообщения: 10
Зарегистрирован: 31 окт 2011, 09:07
Версия LabVIEW: 2010
Откуда: Санкт-Петербург
Контактная информация:

Re: Программа для реальной лабораторной установки

Сообщение AAZ »

Ниразу не пробовал так связываться с устройствами с HART протоколом.
имею ввиду, не пробовал измеряемый параметр читать с датчика через переходник СОМ-HART.
Обычно это был контроллер SIEMENS или Allen-Bradley и датчики с HART протоколом.

А треугольнички и измерение длины прочитанного сообщения можно выкинуть.
Дело в том, что это кусочек моей програмки, в которой мне важно знать, что прочитано не 0 байт. Т.е. это просто проверка.
Не грусти - мозг не будет расти!
Ответить

Вернуться в «Проекты»