PDA

Просмотр полной версии : обмен с трм 201



asutp
20.04.2009, 12:40
Здравствуйте .
Пытаемся разобраться с протоклом Овен.
До этого момента использовали ОРС сервер Овена.
Т.к.Сейчас стоит задача опроса на одном Сом порте как приборов Овен так и других необходимо самим формировать запросы.
Использовать библиотеку io_... для связи не можем.

Вопрос следующий:
Адрес 1 (8 бит)
Ст.часть-0 (0000 0000)
Мл.часть-1 (001)
Бит запроса 0 или 1.
После упаковки # G G H.........

Смотрю как производит запросы ГЧ Scada (Owen Process Manager)
# G H H G ROTVJNPQ.
Вопрос:Надо ли старшую часть упаковывать в 2 Ascci кода?
Разработчикам: прошу прислать пример формирования/разбора запроса к приборам ТРМ 201 для параметров LuPV и PV для Delphi на почту asutp-plus@yandex.ru?

Дмитрий Егоренков
20.04.2009, 14:07
а что такое Delphi?

пример работы с протоколом на C есть здесь - http://www.owen.ru/forum/showthread.php?p=19100#post19100

asutp
20.04.2009, 14:11
:) Delphi -процедурный язык программирования (так же как и С++,C#,VB)

asutp
21.04.2009, 21:42
Вопрос до сих пор открыт.
Надо ли старшую часть упаковывать в 2 Ascci кода,судя по работе
Owen Process Manager упаковка идет в 1 символ.
Разбор запроса OPM
#-начало
G-0000 (ст.часть адреса 0)
H-0001 ?
H -?

Дмитрий Егоренков
22.04.2009, 11:45
"для упрощения, как частный случай, применяется и 8-битная адресация. при этом младшие биты полного адреса заполняются нулями." описание протокола овен, как можно догадаться.

так что будет так:


адрес 1 (8 бит)
ст.часть-1 (0000 0001)
мл.часть-0 (000)