Связь с теплосчетчиком "Взлет-ТСР" по RS-232
с помощью CP-341. Проблемы...
Alien;
29.12.04
Доброе время суток!
Мне требуется связать вышеозначенный прибор с CPU по внутреннему
протоколу "Взлет"а...
Проблема в том, что он ни в какую не хочет отзываться на команды,
хотя стандартный софт (из поставки "Взлет"а) находит его на мах и
свободно получает с него все данные.
Может быть у меня неправильное описание протокола?
Помогите, кто чем может!!!
Re: Связь с теплосчетчиком
Штыка Игорь; 29.12.04
1. Каким образом происходит связь с CPU?
2. Необходимо правильно сформировать строку запроса в зависмости от
протокола прибора, например,
<команда>;<адрес прибора>;<контрольная
сумма>;<CR> (ASCIll)
3. При ответе прибора данные должны записываться,например, в
строковую перменную определенной длины в STRING [254]. Затем
необходимо анализировать данную строку в программе, чтобы изъять
данные.
4. Для вызова можно использовать программные блоки, которые идут в
комплекте с СР или воспользоваться из стандартной библиотеки
SFB60-посылка данных; SFB61-прием данных. Также вызов происходит по
переднему фронту.
Re: Связь с теплосчетчиком
Alien;
29.12.04
Я использую CPU 414-2 DP к которому подключена по профибасу
ET-200M, на борту которой находится CP 341 RS 232C c подключенным
"Взлетом".
Про адрес прибора и строку запроса понятно, но КАК установить адрес
прибора для RS-232??? Да, у него есть адрес RS-485, но как это
влияет на мой случай?
Для связи пытаюсь использовать стандартные CP-шные функции P_SND_RK
и P_RCV_RK. Фнкция передачи выдает ошибку "Партнер не готов к
передаче" (DSR=OFF or CTS=OFF)...
В качестве приемного буфера использую DB со 100 байтами...
Re: Связь с теплосчетчиком
Штыка Игорь; 29.12.04
1.Адрес прибора должен задаваться через специальную программу
конфигурации прибора (должна идти в комплекте), т.е. для каждого
прибора Вы задается свой адрес
2. СР необходимо установить в центральную стойку (есть такая
рекоммендация Siemens)иначе возникают определенные проблемы
3. При отсутствии такого программного пакета обратитесь к
производителю прибора
Re: Связь с теплосчетчиком
Alien; 11.1.05
1. Программа в поставке есть, но она только для мониторинга
8(((
Кстати, я подключал "Взлет" непосредственно к ПК - все работает "на
ура"...
2. Все бы хорошо, но в центральную стойку СР сунуть не удастся,
т.к. она 400-тая.
3. Я уже тоже об этом думаю...