Показать сообщение отдельно
  #11  
Старый 28.07.2011, 11:59
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

По большому счету всё просто.

Если у Вас выставлено протокол REGEBUS, то:

Создаем TCP соединение с прибором к порту 6001.
Шлем ему строку в таком виде:
'!' P1 P0 A0 A1 A2 A3 N0 N1 D0 D1 D2 ... Dn-1 C0 C1 <CR>

как пример, если IP 192.168.1.1, и время которое нужно установить = 10 февраля 2009 года, то строка должна выглядеть так:

'!' 0xC0A80101 10000000000 100 11010011110001101101100101110 CRC 0x0D

CRC только не понимаю как считать.

По идее, как раз в Вашем мануале всё и написано, то что Вам нужно. На страницах: 3, 7 и 12.

Можно вначале поэксперементировать через telnet.
Ответить с цитированием