ТЕРМОДАТ ИНТЕРФЕЙС ДЛЯ СВЯЗИ С КОМПЬЮТЕРОМ |
ИНТЕРФЕЙС RS485 ДЛЯ СВЯЗИ С КОМПЬЮТЕРОМ Для связи с компьютером приборы Термодат могут быть оборудованы интерфейсом типа RS485. Интерфейс RS485 является сетевым, на одну двухпроводную линию к одному компьютеру может быть подключено большое количество приборов (более 100). Каждый прибор имеет свой сетевой адрес, который можно перепрограммировать. Линия должна быть выполнена в виде двухпроводной витой пары. Максимальное удаление от компьютера до прибора может составлять более тысячи метров. Приборы подсоединяются к линии параллельно. Компьютер должен быть снабжен дополнительным устройством – преобразователем последовательного порта RS232 в RS485 (преобразователь может входить в комплект поставки).
Компьютер может запросить текущую информацию с прибора Термодат, а также скачать архив. В некоторых версиях приборов возможно изменение температурных уставок и настроек с компьютера.
Следует подчеркнуть, что для постоянного контроля температуры нет необходимости все время держать компьютер включенным. Приборы сами в автономном режиме ведут запись графика температуры в свой архив. Считывание архивов компьютером удобно производить один раз в смену или раз в сутки. Графики температуры могут быть построены на бумаге с помощью стандартных компьютерных программ, например с помощью Excel. При поставке приборов с интерфейсом одновременно поставляется дискета с драйвером, необходимым для подключения приборов к компьютеру. ПРОТОКОЛ ОБМЕНА ПРИБОРОВ "ТЕРМОДАТ" С КОМПЬЮТЕРОМ Обмен происходит по инициативе компьютера путём выдачи адресного запроса на устройство, с которым предполагается установить связь. Получив запрос прибор “Термодат” сравнивает адрес запрашиваемого со своим адресом и в случае совпадения выдает ответ. Все приборы отвечают на “мастер-адрес” 99, адрес 0 не используется. Адреса свыше 98 обозначаются буквами следующим образом: aa, ab, ac .. ht. При обмене используются следующие настройки последовательного порта: Запрос имеет следующий формат: [CMD] [ADR_H] [ADR_L] [КОД_КОМАНДЫ] [D1][D2] …[Dn] [CR] Каждый из элементов имееет длину 1 байт. Расшифровка следующая:
Ответ устройства имеет следующий формат: [DAT] [ADR_H] [ADR_L] [ДАННЫЕ] [CR]
Формат передаваемых данных: 1) [+] [строка]
Первый вариант используется для передачи одиночных значений. Второй вариант – для передачи набора значений. Третий вариант – для передачи нескольких записей, каждая из которых состоит из нескольких значений. Набор команд для работы с приборами "Термодат" по интерфейсу RS485
|
Разработка © 2003 ООО"КИП-ЭНЕРГО" Все права защищены. |