PDA

Просмотр полной версии : помогите с протоколом Slip



maksimov
06.05.2010, 19:14
Уважаемые коллеги. Получил двухкоординатный измеритель диаметра кабеля. Мне говорили, что у него modbus, а оказался slip. Планировалось ввести его выходные данные в MasterScada, а теперь не знаю что делать. Подскажите пожалуйста как можно выкрутиться из этой ситуации? :confused:

Sniper007
06.05.2010, 21:11
Он вообще сложный? Можно используя Lectus OPC Toolkit поддержать протокол.
Если есть библиотечки под .Net, то вообще не проблема - можно в обход OPC сделать, правда это не очень по уму, но можно.

maksimov
07.05.2010, 08:36
Протокол очень простой. Речь идет об измерителе диаметра "Цикада". Им мы измеряем овальность и диаметр изготавливаемого кабеля.
В "Цикаду" по rs-485 передается пакет "баит адрес - байт команда - контрольная сумма", а цикада отвечает "байт адрес - байт команда - несколько байт параметров - контрольная сумма".
Задачка видимо "пустяшная", но программист я весьма слабый:( . Алгоритмы управления в контроллер прописать могу, в скаде обработать могу, а вот меду ними - понимаю только ОРС сервер, да и то, как инструмент связи.
У меня есть описание протокола, в компьютере есть свободный rs-485.
Попробую понять то, что вы мне посоветовали. И очень благодарю за помощь!

Sniper007
09.05.2010, 14:50
Вы поищите - если найдете библиотечку под .Net, то я скажу вам как можно просто сделать вывод под MasterScada.

maksimov
11.05.2010, 08:07
Спасибо. Я понял, что это библиотека для организации данного протокола под управлением net.framework. Попробую поискать (видимо на microsoft) и понять что-нибудь. Найду - напишу.
Видимо, как всегда - просто когда есть ключик, или удочка. Мой первый "ключик" в компьютерный мир был 580ик80 (Intel 8080). Первый экземпляр я сжег, а на второй наглухо повесил квадратную батерейку на питание "минус" 5 вольт. Кто бы тогда подсказал, что без этой подпитки он "горит":) .

Sniper007
11.05.2010, 09:00
поискал сам - не нашел библиотек. так что придется вам нам наверно самому писать.

BETEP
11.05.2010, 09:11
slip по описанию как-то совсем не похож на
"баит адрес - байт команда - контрольная сумма", а цикада отвечает "байт адрес - байт команда - несколько байт параметров - контрольная сумма".
очень уж на modbus похоже

rovki
11.05.2010, 09:13
Может пригодится? http://www.infocity.kiev.ua/inet/content/inet091.phtml
http://opennet.ru/docs/RUS/lig/node8.html

maksimov
11.05.2010, 18:16
увжаемый ветер. действительно похож, я уже думал над тем, как бы "обмануть" модбассовский орс. только времени небыло. сейчас выставкаю хлопот много.

maksimov
11.05.2010, 18:18
Спасибо rovki. Первая ссылка похоже мне поможет!:)