Deutsche Version english version Spanish version
Список форумов CoDeSys форум CoDeSys форум
Копия сайта сделанная 21.06.2010
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

библиотека Syslibtime

 
Начать новую тему   Ответить на тему    Список форумов CoDeSys форум -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
АлександрS



Зарегистрирован: 19.12.2007
Сообщения: 10

СообщениеДобавлено: Сб Дек 29, 2007 11:20 am    Заголовок сообщения: библиотека Syslibtime Ответить с цитатой

В проекте необходимо использовать системное время. Кто пользовался библиотекой syslibfile, подскажите принцип её работы. Желательно примеры.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Igor Petrov
Site Admin


Зарегистрирован: 20.07.2005
Сообщения: 198
Откуда: Smolensk, Russia

СообщениеДобавлено: Пт Янв 04, 2008 1:15 pm    Заголовок сообщения: Ответить с цитатой

SysLibTime работает примитивно просто (описание вложено). В каждом контроллере как минимум есть некий системный таймер. Вероятнее всего он 32 разрядный, вероятнее всего он тикает не реже 10 мс. CurTime – возвращает его текущее значение, как есть в данной модели ПЛК. В принципе, продвинутый пользователь может его неким образом использовать. Конечно, он должен учитывать его реальную точность и возможность переполнения.
В ПЛК может быть применен и расширенный таймер типа часов с календарем (как в компьютерах). Для универсальности биб-ка SysLibTime покрывает и простейшие реализации и такой вариант.

Некоторые продвинутые ПЛК могут даже иметь на борту полноценные аппаратные часы. К ним можно получить доступ через биб-ку SysLibsRTC.

В стандарте МЭК есть функц. блок часов реального времени RTC. Обычно система исполнения CoDeSys при старте контролера инициализирует его экземпляры текущими датой и временем. Его проще всего и применять, не связываясь с системными биб-ками без очень крайней нужды.

_________________
_IP_
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов CoDeSys форум -> Общий Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Imprint