Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: GRinat от 09.03.2010, 15:34:32



Название: Заливка параметра в прибор ТСРВ - 024.
Отправлено: GRinat от 09.03.2010, 15:34:32
Имеются узел ТСРВ 024 на который необходимо заливать параметр - холодную воду. Узлы подключены по Ethernet. Используем команду DDE: "Item: W(1573,39545)=1", возвращаться E39 Закончился таймаут ожидания. В приборе у параметра 39545 (Текущее значение tхв ТС1) выставили свойство принимать удаленно. Команда работает, когда пытаемся загрузить значение холодной воды в прибор серии ТСРВ 023. Там только другой параметр - 36089 (Договорная температура в канале 0), Item: W(1573,36089)=1. Возвращает DATA со значением параметра.
Вопрос правильно ли мы применяем данную команду DDE интерфейса к ТСРВ 024, возможно ли ее применить к ТСРВ 024. И почему для  ТСРВ 023 это проходит?


Название: Re: Заливка параметра в прибор ТСРВ - 024.
Отправлено: vsp от 10.03.2010, 14:59:57
Если все остальное Вы делаете правильно, то
единственная идея - Вы выбрали для записи не тот параметр.

В состав Взлет СП входит программа рассылки холодной воды (cwater.exe).
Настройте ее для теста на рассылку в Ваш 24-й прибор и посмотрите в протоколе, что именно ОНА посылает.  Возможно, ответ будет простой.


Название: Re: Заливка параметра в прибор ТСРВ - 024.
Отправлено: GRinat от 11.03.2010, 12:55:14
Попробовали через cwater.exe результат тот же самый. Для 24 приборов параметр 39545 для 23 -36089. Так что с параметрами я угадал :). От канала связи не зависит  на 24 пробывал заливать как  через Ethernet так и по GPRS не заливается, на 23 - заливается и так и так. Могу выложить скрин.