CODESYS форум

Добро пожаловать на официальный форум CODESYS, 3S-Smart Software Solutions GmbH | A member of the CODESYS Group
Deutsche Version English version russian version 
Текущее время: Сб авг 24, 2019 8:12 am

Часовой пояс: UTC+01:00




Начать новую тему  Ответить на тему  [ 2 сообщения ] 
Автор Сообщение
 Заголовок сообщения: библиотека Syslibtime
СообщениеДобавлено: Сб дек 29, 2007 12:20 pm 
Не в сети

Зарегистрирован: Ср дек 19, 2007 8:25 am
Сообщения: 0
В проекте необходимо использовать системное время. Кто пользовался библиотекой syslibfile, подскажите принцип её работы. Желательно примеры.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 04, 2008 2:15 pm 
Не в сети
Site Admin

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

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

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

_________________
_IP_


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 2 сообщения ] 

Часовой пояс: UTC+01:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB