1. Домой
  2. Документы
  3. О регистрах
  4. 2.3 Системные регистры

2.3 Системные регистры

Элементы и функциональные блоки в приложении HMI KaScada предназначены для реализаций функций микро-PLC (сенсорный программируемый контроллер) на языке KaLogic (FBD).

Для реализации функций ПЛК в приложении (чтение\запись, обработка, преобразование данных) в среде KaLogic выделена область энергонезависимой памяти, которая называется — системные регистры. Их количество составляет 1000 шт .

Первые 10 из которых названы служебными (0-9), а остальные 10-999 пользовательские.

Для организации связей между как между элементами и Фб ,а также компонентами Каскады предназначены входные и выходные переменные трех типов — битовые (boolean), целочисленные(Int), дробные(Float).

Для связи системных регистров и внешних устройств есть специальные Элементы шлюз (шлюз битовый) .Связь Элементов с Компонентами Каскады осуществляется непосредственно через переменные (системные регистры), путем выбора в компонентах в качестве устройства Система.

Таблица 2.3.1 — Системные регистры

Системный регистр.битНазначениеДоступ
0.00.7Состояние подключений устройств 1 — 8
(если логическая 1 — нет связи)
Чтение
0.15Состояние зарядки
(0 — есть зарядка, 1 — нет)
Чтение
1 Идентификатор устройства — младшие 16 бит МАС адреса Чтение
2 Регистр даты в формате INT — 1503
(15-день, 03-месяц)
Чтение
3 Регистр времени в формате INT- 2305
(23 часа, 5 минут)
Чтение
4 Регистр управления экраном. Если установить номер бита в «1», то с этим номером переключится экран Чтение/ Запись
5Резерв
6 Регистр уровня зарядки 0-100% Чтение
7 Регистр цвета заднего фона
(при значении от 0 до 16)
Запись
8Если число, записанное сюда, совпадёт с паролем, то произойдет выход из режима работы Чтение/ Запись
9.0, 9.1, 9.2День недели
1 = понедельник — 7 = воскресенье
Чтение
9.8 Четная\нечетная секунда текущего времени Чтение
9.9 Наличие интернета (1 — есть интернет) Чтение
9.10Обновление проекта
Если проект импортировани из KascadaCloud, то при логической единице происходит
повторный импорт и обновление проекта из облака
Запись
9.13 Обновление экрана
(обновление задатчиков на текущем экране)
Запись
9.14 Сохранение проекта
(не чаще одного раза в 10 секунд)
Запись
9.15 Безусловный выход из каскадыЗапись
10 — 999Пользовательские. Энергонезависимые. Чтение/ Запись

Был ли данный материал полезен? Да 30 Нет 3

Как мы можем помочь?