PDA

Просмотр полной версии : Есть ли процедура чтения байта в библ. Owen_io.dll



незарегистрированный
04.10.2007, 23:29
В моём проекте используется прибор ТРМ202 и устройство, разработанное мной с RS485 интерфейсом. Оба прибора подключены по одной линии через адаптер АС4.

1. Могу ли я вести обмен со своим устройством, используя библиотеку Owen_io.dll, на уровне пересылки отдельных байтов (мой ASCII протокол или MODBUS), не используя сложный протокол ОВЕНа?

2. Если есть такая процедура, то как она называется и какие у неё параметры?

Я пишу на Делфи.

Жду с нетерпением ответа. Спасибо.

Дмитрий Егоренков
05.10.2007, 10:49
такой процедуры нет. библиотека работает только с протоколом ОВЕН.

незарегистрированный
05.10.2007, 14:56
Что Вы посоветуете сделать?
Можно ли её написать самому, используья тот же порт и
процедуры открытия порта ОВЕН?

Дмитрий Егоренков
05.10.2007, 15:47
почему нет? только порт, открытый библиотекой, придется закрыть и открыть заново методами WinAPI. если используются полуавтоматические преобразователи RS485/RS232 ими тоже придется управлять вам.

протокол ОВЕН не так уж и сложен, особенно если вам нужно прочитать всего пару параметров. возможно, будет проще реализовать протокол, чем совмещать работу с одним портом разными средствами.

незарегистрированный
07.10.2007, 09:29
Можно ли где-то найти реализацию протокола обмена
на языке С? Хочу зашить её в микроконтроллер АВР.

Дмитрий Егоренков
08.10.2007, 10:59
полной реализации нет, но есть примеры, которые можно использовать. давайте адрес, я вам их вышлю.

незарегистрированный
08.10.2007, 11:36
sampplus@ua.fm
Мне нужно передать всего один, два байта данных.
Если можно пример на С.
Зарание благодарен за помощь.