Синхронизация времени по RS-232

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Синхронизация времени по RS-232

Сообщение SunInTheOcean »

Доброго времени суток, уважаемые форумчане. Прошу Вас помочь в следующем вопросе:

Есть штук 50-60 cRio 9073/4 на них повешены радиомодемы, связь идет по RS-232, протокол Modbus. Необходимо их синхронизировать. Не могу выяснить как "заставить" контроллер принять время, которое я передам в нескольких регистрах. Прошу простить моё невежество, но у меня не получается реализовать это с помощью палитры Timing. В этой политре, я так понял, можно взять системное время и делать с ним всё, что хочется, но вот изменить это самое системное время с помощью тех функций нельзя. Под системным временем я понимаю время, которое указано в корневой странице контроллера. Очень надеюсь на вашу помощь.

P.S. Я понимаю, что по FM каналу не добиться точной синхронизации, но цикл опроса и ретрансляции позволяют это сделать с разницей в минуту. Для сбора данных расходометрии это вполне приемлемо.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Синхронизация времени по RS-232

Сообщение IvanLis »

SunInTheOcean писал(а):Необходимо их синхронизировать.
Я с ними не работал, но судя по описанию, у них есть возможность синхронизации времени с сервером.
http://www.ni.com/datasheet/pdf/en/ds-204
NI CompactRIOs have the ability to by synchronized with an SNTP time server on a network
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Синхронизация времени по RS-232

Сообщение ladik »

SunInTheOcean, контроллеры можно синхронизировать по SNTP. http://digital.ni.com/public.nsf/allkb/ ... D100646D43. Я использую для синхронизации NTP 4.2.8 (https://www.meinbergglobal.com/english/sw/ntp.htm). Только предварительно не забудьте добавить в исключения брандмауэра порт NTP (по умолчанию 123).

А функции установки времени находятся в палитре RT Utilites.
Вложения
Set Date and Time
Set Date and Time
Дорогу осилит идущий.
SunInTheOcean
beginner
beginner
Сообщения: 37
Зарегистрирован: 04 сен 2012, 14:01
Версия LabVIEW: 2011
Контактная информация:

Re: Синхронизация времени по RS-232

Сообщение SunInTheOcean »

Ребята, спасибо большое, исчерпывающе. ladik :1stplace:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»