12.07.2015 Views

ECG. Руководство по эксплуатацаии - на ServoTechnica.Ru!

ECG. Руководство по эксплуатацаии - на ServoTechnica.Ru!

ECG. Руководство по эксплуатацаии - на ServoTechnica.Ru!

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Описание и работа Версия 2.01.4.3. ПРОТОКОЛ ВЗАИМОДЕЙСТВИЯПроцесс взаимодействия с устройством приведен <strong>на</strong> Рис. 9.Внутренние <strong>по</strong>токи Ethernet-CAN шлюзаПКTransparencyUDP socketTCP socketСПШОтправка сообщения 1 <strong>на</strong> <strong>по</strong>рт 50024Запрос в широковещательном режимеИсключение системнойинформацииОтветное сообщение 2, <strong>на</strong> <strong>по</strong>рт 50025Подключение к сокету, <strong>по</strong>рт 50023Передача сообщения для ретрансляции в CANПередача сообщения <strong>по</strong> CANПередача сообщения CANРетрансляция сообщенияРис. 9. Последовательность работы с устройствомПри обмене между устройством и ПК ис<strong>по</strong>льзуется механизм прозрачности(Transparency), который обрамляет каждое сообщение маркерами и соответственно исключаетданные маркеры из тела самого сообщения. Механизм <strong>по</strong>зволяет выделять сообщения в <strong>по</strong>токепередаваемых данных.Чтобы определить все доступные устройства в сети, осуществляется их <strong>по</strong>иск с<strong>по</strong>мощью широковещательного сообщения. Устройство открывает UDP сокет, <strong>по</strong>рт 50024.Все <strong>по</strong>дключенные Ethernet-CAN шлюзы отвечают <strong>на</strong> данное сообщение, <strong>на</strong>правляяответ в <strong>по</strong>рт 50025.Приклад<strong>на</strong>я программа ПК вы<strong>по</strong>лняет <strong>по</strong>дключение к сокету TCP <strong>по</strong>рт 50023, открытое<strong>на</strong> устройстве.Далее обмен между прикладной программой ПК и устройством осуществляется всоответствие с протоколом Ethernet – CAN ретрансляции.14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!