---
title: "Описание таргет-файлов Руководство пользователя"
product: "ALTA IDE"
document_number: "№ 1-RU-162850-1.4"
version: "1.4"
language: "ru"
source: "https://docs.owen.ru/product/alta-ide/doc/target_files_description_alta_IDE_stable"
pdf: "https://docs.owen.ru/download/pdf/RZU-W.rp_alta+ide_opisanie+target-fajlov+162850-1.2.pdf"
generated: "2026-10-13"
---

# Описание таргет-файлов Руководство пользователя

## Содержание

- [Цель документа](#topic-124381)
- [Входы/выходы устройств](#topic-124382)
  - [Быстрые дискретные входы (FDI)](#topic-124383)
  - [Быстрые дискретные выходы (FDO)](#topic-124384)
  - [Дискретные входы (DI)](#topic-124385)
  - [Дискретные выходы (DO)](#topic-124386)
- [Периферия](#topic-124387)
  - [Часы](#topic-124388)
  - [Память](#topic-124389)
  - [Источник звукового сигнала](#topic-124390)
  - [Сторожевой таймер ПЛК](#topic-124391)
  - [Общие системные параметры ПЛК](#topic-124392)
  - [Информация о ПЛК](#topic-124393)

<a id="topic-124381"></a>

## Цель документа

Настоящее руководство содержит описание таргет-файлов (файлов целевой платформы) для контроллеров ОВЕН, программируемых в среде ALTA IDE.

### Что такое таргет-файл?

Таргет-файл — это обязательный компонент проекта, который:

- содержит информацию об аппаратных ресурсах контроллера;
- обеспечивает связь между контроллером и средой программирования ALTA IDE;
- позволяет работать с аппаратным функционалом прибора (входы/выходы, часы, память и т.д.).

### Особенности таргет-файлов

- Каждая модель контроллера ОВЕН имеет собственный таргет-файл.
- Таргет-файлы включены в дистрибутив ALTA IDE и не требуют отдельной установки.
- Обновление таргет-файлов происходит автоматически при обновлении среды разработки.

<a id="topic-124382"></a>

## Входы/выходы устройств

| Параметр | ПЛК110–X.30.P-ALTA | ПЛК110–X.30.К-ALTA | ПЛК110-X.60.P-ALTA | ПЛК110–X.60.К-ALTA |
| --- | --- | --- | --- | --- |
| **Дискретные входы** | 18 | 18 | 36 | 36 |
|     из них быстродействующих | 2 (FDI1..FDI2) | 2 (FDI1..FDI2) | 4 (FDI1..FDI4) | 4 (FDI1..FDI4) |
| режим работы | определение логического уровня | определение логического уровня | определение логического уровня | определение логического уровня |
|     дополнительно для быстродействующих | счётчик импульсов;<br>энкодер (А, В) | счётчик импульсов;<br>энкодер (А, В) | счётчик импульсов;<br>энкодер (А, В) | счётчик импульсов;<br>энкодер (А, В) |
| **Дискретные выходы** | 12 | 12 | 24 | 24 |
|     из них быстродействующих | - | 4 (FDО1…FDО4) | - | 4 (FDО1…FDО4) |
| режим работы | переключение логического сигнала | переключение логического сигнала | переключение логического сигнала | переключение логического сигнала |
|     дополнительно для FDO1..FDO4 | генерация ШИМ сигнала | генерация ШИМ сигнала | генерация ШИМ сигнала | генерация ШИМ сигнала |
|     дополнительно для FDO1..FDO2 | генерация заданного количества импульсов | генерация заданного количества импульсов | генерация заданного количества импульсов | генерация заданного количества импульсов |

<a id="topic-124383"></a>

### Быстрые дискретные входы (FDI)

Присутствуют в контроллерах:

ПЛК110-X.30.X-ALTA - 2 шт. (FDI1..FDI2)

ПЛК110-X.60.X-ALTA - 4 шт. (FDI1..FDI4)

![FDI](https://docs.owen.ru/book_img/2411/162820.png)

*FDI ПЛК110-24.60.К-ALTA*

Быстрые дискретные входы поддерживают режимы работы:

- Дискретный вход;
- Счетчик;
- Энкодер.

Для использования в качестве дискретного входа (логический уровень) следует использовать параметры таблицы **Битовая маска**. При этом, не запрещено одновременное использование битовой маски FDI и счетчика (AB-энкодера).

Для использования FDI в качестве счётчика или AB-энкодера следует воспользоваться настраиваемой конфигурацией.

Выбор конфигураций FDI для ПЛК разных модификаций различается:

![FDI для 30](https://docs.owen.ru/book_img/2411/163525.png)

*Конфигурации FDI для ПЛК110-X.30.X-ALTA*

![FDI для 60](https://docs.owen.ru/book_img/2411/162818.png)

*Конфигурации FDI для ПЛК110-X.60.X-ALTA*

**Битовая маска**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Дискретное значение | Чтение | BYTE | 0 | —/— \* | Битовая маска дискретных входов |
| ПЛК110-X.30.X ALTA<br>Вход 1...Вход 2 | Чтение | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным входам |
| ПЛК110-X.60.X ALTA:<br>Вход 1...Вход 4 | Чтение | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным входам |

**Счетчик**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Значение счетчика N | Чтение | UDINT | 0 | —/— | Подсчет количества поступающих на вход импульсов.<br>Описание принципов подсчета импульсов приведено в РЭ на ПЛК |

**АВ Энкодер**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Значение энкодера N | Чтение | DWORD | 0 | —/— | Значение, полученное от энкодера. Обновляется при каждом изменении состояния датчика |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

#### Сброс значений счетчика и энкодера

> [!NOTE]
> **Примечание.** На данный момент функционал в доработке и недоступен пользователю.

Сброс каналов счетчика и энкодера осуществляется вызовом из кода программы функции типа DWORD

**\_%name%\_Clear_counter(<номер канала>)**, где

**%name%** - наименование компонента контроллера с модификацией;

**номер канала**(см. в таблице ниже) - аргумент функции типа BYTE, указывающий на номер канала для сброса. Функция возвращает последнее значение из канала на момент посылки команды сброса.

**Соотнесение модификации ПЛК с именем функции сброса**

| ПЛК | %name% |
| --- | --- |
| ПЛК110-60-ALTA | plc110_60_FDIs |
| ПЛК110-30-ALTA | plc110_30_FDIs |

**Соотнесение номера канала (аргумент функции) с входами и режимами для ПЛК110-60-ALTA**

| Режим работы FDI | FDI | Номер канала для функции (аргумент) |
| --- | --- | --- |
| Счетчик | 1 | 1 |
| Счетчик | 2 | 2 |
| Счетчик | 3 | 3 |
| Счетчик | 4 | 4 |
| AB-энкодер | 1, 2 | 0 |
| AB-энкодер | 3, 4 | 2 |

**Соотнесение номера канала (аргумент функции) с входами и режимами для ПЛК110-30-ALTA**

| Режим работы FDI | FDI | Номер канала для функции (аргумент) |
| --- | --- | --- |
| Счетчик | 1 | 1 |
| Счетчик | 2 | 2 |
| AB-энкодер | 1, 2 | 0 |

Пример: сброс значения счетчика FDI1 ПЛК110-60-ALTA из программы:

<div><div><table><tbody><tr><td><?Pub _cellfont Shading="#2E3136"?><code><?Pub _font FontColor="#5684DD"?>VAR<?Pub /_font?>
  <?Pub _font FontColor="#988DF7"?>xReset<?Pub /_font?><?Pub _font
FontColor="#EF724B"?>:<?Pub /_font?>      <?Pub _font
FontColor="#DBB740"?>BOOL<?Pub /_font?><?Pub _font FontColor="#E1E1E1"
?>;<?Pub /_font?>
  <?Pub _font FontColor="#988DF7"?>byChannel<?Pub /_font?><?Pub _font
FontColor="#EF724B"?>:<?Pub /_font?>   <?Pub _font FontColor="#DBB740"
?>BYTE<?Pub /_font?><?Pub _font FontColor="#EF724B"?>:=<?Pub /_font
?><?Pub _font FontColor="#F3A1DD"?>0<?Pub /_font?><?Pub _font
FontColor="#E1E1E1"?>;<?Pub /_font?> <?Pub _font FontColor="#5DA35B"
?>(*0-3*)<?Pub /_font?>
  <?Pub _font FontColor="#988DF7"?>dwLastValue<?Pub /_font?><?Pub _font
FontColor="#EF724B"?>:<?Pub /_font?> <?Pub _font FontColor="#DBB740"
?>DWORD<?Pub /_font?><?Pub _font FontColor="#E1E1E1"?>;<?Pub /_font
?>
<?Pub _font FontColor="#5684DD"?>END_VAR<?Pub /_font?>
<?Pub _font FontColor="#5DA35B"?>(*FDI1 ПЛК110-60 настроен в режиме счетчика*)<?Pub /_font?>
<?Pub _font FontColor="#A4DBD2"?>IF<?Pub /_font?> <?Pub _font
FontColor="#DCDCDC"?>xReset<?Pub /_font?> <?Pub _font
FontColor="#A4DBD2"?>THEN<?Pub /_font?>
   <?Pub _font FontColor="#DCDCDC"?>dwLastValue<?Pub /_font?><?Pub _font
FontColor="#EF724B"?>:=<?Pub /_font?><?Pub _font FontColor="#009999"
?>_plc110_60_FDIs_Clear_counter<?Pub /_font?><?Pub _font
FontColor="#E1E1E1"?>(<?Pub /_font?><?Pub _font FontColor="#DCDCDC"
?>byChannel<?Pub /_font?><?Pub _font FontColor="#E1E1E1"?>)<?Pub /_font
?><?Pub _font FontColor="#E1E1E1"?>;<?Pub /_font?> <?Pub _font
FontColor="#5DA35B"?>(*В переменную dwLastValue 
запишется значение счетчика на момент сброса, 
byChannel=0 - сбросится значение FDI1*)<?Pub /_font?>
<?Pub _font FontColor="#A4DBD2"?>END_IF<?Pub /_font?>
<?Pub _font FontColor="#5684DD"?>END_PROGRAM<?Pub /_font?></code></td></tr></tbody></table></div></div>

<a id="topic-124384"></a>

### Быстрые дискретные выходы (FDO)

Присутствуют в контроллерах:

ПЛК110-X.X.K-ALTA - 4 шт. (FDO1..FDO4)

![FDO](https://docs.owen.ru/book_img/2411/163524.png)

*FDO ПЛК110-24.60.К-ALTA*

Быстрые дискретные выходы поддерживают выбор режима:

- Дискретный выход;
- Генератор заданного количества импульсов (FDO1...FDO2);
- Генератор сигнала ШИМ.

**Дискретный выход**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Дискретное значение | Запись | BOOL | FALSE | —/— \* | TRUE - выход включен;<br>FALSE - выход выключен |

**Генератор заданного количества импульсов**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Период генерации, мкс | Запись | DWORD | 1000 | 10/<br>4 294 967 295 | Период генерации в микросекундах |
| Число импульсов | Запись | DWORD | 0 | —/— | Количество импульсов, которое будет сгенерировано. Генерация импульсов начинается сразу после записи нового значения.<br>Для остановки генерации следует записать значение 0 |
| Длительность единицы, мкс | Запись | DWORD | 50 | 5/<br>4 294 967 295 | Длительность сгенерированного импульса в микросекундах<br>Длительность единицы должна быть меньше периода генерации |
| Число оставшихся импульсов | Чтение | DWORD | 0 | —/— | Обратный отсчет числа импульсов, которые осталось сгенерировать. Подробнее см. описание режима генератора импульсов ниже |

**Генератор сигнала ШИМ**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Период ШИМ, мкс | Запись | DWORD | 1000 | 10/<br>4 294 967 295 | Период ШИМ выходного сигнала, в микросекундах |
| Коэффициент заполнения ШИМ | Запись | DWORD | 0 | 0/1000 | Коэффициент заполнения ШИМ, выраженный в десятых долях процента, например: 500 = 50% |
| Минимальная длительность импульса ШИМ, мкс | Запись | DWORD | 50 | 5/<br>4 294 967 295 | Минимальная длительность импульса ШИМ в микросекундах, должна быть меньше периода ШИМ |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

#### Режим генератора заданного количества импульсов

В данном режиме генератор формирует заданное количество импульсов. После завершения генерации выдача импульсов прекращается.

**Основные правила работы**

1. **Длительность единицы** должна быть меньше периода генерации.

2. **Остановка генерации**

   Для остановки генератора следует записать в параметр **Число импульсов** значение **0**. Остановка происходит не мгновенно, а в одном из ближайших циклов ПЛК:

   - Между отправкой команды остановки и её фактическим выполнением генерация продолжается.
   - Последний импульс всегда отрабатывается полностью — его длительность не может быть меньше заданной.

   До момента фактической остановки генерация продолжается, значение параметра **Число оставшихся импульсов** продолжает уменьшаться.

3. **Сохранение остатка после остановки**

   После остановки генератора параметр **Число оставшихся импульсов** сохраняет своё последнее значение до тех пор, пока не будет записано новое значение в параметр **Число импульсов**. Запись нового значения приводит к запуску генерации новой порции импульсов.

4. **Перезапуск во время работы**

   Если записать новое ненулевое значение в параметр **Число импульсов** во время работы генератора, генерация перезапускается. При этом новое значение становится текущим, и счёт оставшихся импульсов начинается заново.

Пример работы генератора импульсов

![Генератор импульсов](https://docs.owen.ru/book_img/2411/162816.png)

#### Режим генератора сигнала ШИМ

Длительность импульса для ШИМ определяется коэффициентом заполнения. В качестве примера рассмотрим следующие настройки:

- Период ШИМ = 40 мкс;
- Минимальная длительность импульса ШИМ = 5 мкс;
- Коэффициент заполнения= 10‰ (1%).

Расчетная длительность импульса будет составлять: 40\*0.1= 4 мкс, а фактическая 5 мкс, так как именно это ограничение задано в параметре **Минимальная длительность импульса ШИМ**.

> [!NOTE]
> **Примечание.** Минимальная длительность импульса ШИМ, мкс должна быть меньше, чем период ШИМ, мкс.

Длительность единицы импульса не может быть ниже значения "минимальная длительность импульса". Значение минимально возможного импульса ограничивается данной настройкой. Сгенерировать импульс меньший данной настройки невозможно.

Пример работы ШИМ

![Генератор ШИМ](https://docs.owen.ru/book_img/2411/162815.png)

<a id="topic-124385"></a>

### Дискретные входы (DI)

Присутствуют в контроллерах:

ПЛК110-X.30.X-ALTA - 16 шт. (DI3..DI18)

ПЛК110-X.60.X-ALTA - 32 шт. (DI5..DI36)

Для ПЛК110-Х.30/60.Х-ALTA дополнительно есть 2/4 FDI соответственно, которые можно использовать как обычные входы

![DI](https://docs.owen.ru/book_img/2411/162814.png)

*DI ПЛК110-24.60.К-ALTA*

**Битовая маска входов**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Битовая маска входов | Чтение | DWORD | 0 | —/— \* | Битовая маска дискретных входов |
| ПЛК110-X.30.X-ALTA:<br>Вход 5...Вход 18 | Чтение | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным входам |
| ПЛК110-X.60.X-ALTA:<br>Вход 5...Вход 36 | Чтение | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным входам |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

<a id="topic-124386"></a>

### Дискретные выходы (DO)

Присутствуют в контроллерах:

ПЛК110-X.30.Р-ALTA - 12 шт. (DO1..DO12)

ПЛК110-X.30.К-ALTA - 8 шт. (DO5..DO12)

ПЛК110-X.60.Р-ALTA - 24 шт. (DO1..DO24)

ПЛК110-X.60.К-ALTA - 20 шт. (DO5..DO24)

Для модификаций с выходами типа К (транзисторные выходы) дополнительно есть 4 FDO, которые можно использовать как обычные выходы.

![DO](https://docs.owen.ru/book_img/2411/162813.png)

*DO ПЛК110-24.60.К-ALTA*

**Битовая маска выходов**

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Битовая маска выходов | Запись | DWORD | 0 | —/— \* | Битовая маска работы дискретных выходов. Если планируется привязка переменных к отдельным выходам, то столбец Значение/Переменная у данного параметра не должен быть заполнен |
| ПЛК110-X.30.Р-ALTA:<br>Выход 1...Выход 12 | Запись | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным выходам |
| ПЛК110-X.30.К-ALTA:<br>Выход 5...Выход 12 | Запись | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным выходам |
| ПЛК110-X.60.Р-ALTA:<br>Выход 1...Выход 24 | Запись | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным выходам |
| ПЛК110-X.60.К-ALTA:<br>Выход 5...Выход 24 | Запись | BOOL | FALSE | —/— | Привязка переменных типа BOOL к отдельным выходам |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

> [!NOTE]
> **Примечание.** Битовая маска выходов имеет тип данных DWORD (32 бита), но, например, для ПЛК110-60-ALTA управляет только 20 битами — 20 выходами ПЛК. То есть, при записи в битовую маску чисел **1048575** и **4294967295** результат будет аналогичен — замкнутся 20 шт. DO, старшие разряды никак не повлияют на состояние выходов.

<a id="topic-124387"></a>

## Периферия

Наполнение периферии зависит от устройства.

![Периферия](https://docs.owen.ru/book_img/2411/162812.png)

*Раздел “Периферия” ПЛК110-24.60.К-ALTA*

<a id="topic-124388"></a>

### Часы

Узел **Часы** используется для работы с системным временем.

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

![Часы](https://docs.owen.ru/book_img/2411/162811.png)

*Отображение раздела “Часы” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Текущий год | Чтение | WORD | 0 | —/—\* |   |
| Текущий месяц | Чтение | BYTE | 0 | —/— |   |
| Текущий день | Чтение | BYTE | 0 | —/— |   |
| Текущий час | Чтение | BYTE | 0 | —/— |   |
| Текущее число минут | Чтение | BYTE | 0 | —/— |   |
| Текущее число секунд | Чтение | BYTE | 0 | —/— |   |
| День недели | Чтение | BYTE | 0 | —/— | 1 - понедельник, 7 - воскресенье |
| Номер дня в году | Чтение | BYTE | 0 | —/— |   |
| Неделя в году | Чтение | WORD | 0 | —/— |   |
| Дата в формате строки | Чтение | STRING\[29\] | '' | —/— | dd.MM.yyyy |
| Время в формате строки | Чтение | STRING\[29\] | '' | —/— | hh:mm:ss |
| Системное время DT | Чтение | DT | DT#0000-1-1-0:0:0 | —/— |   |
| Смещение по UTC в минутах | Чтение | INT | 0 | -720/840 |   |
| Замена батарейки | Чтение | BOOL | FALSE | —/— | Флаг срабатывания события "замена батареи" дублирует диод на корпусе прибора |
| Напряжение батарейки | Чтение | REAL | 0.0 | —/— | Текущее напряжение на батарее часов ПЛК. Описание статусов см. в таблице ниже |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

| Статус | Интерпретация | Напряжение, мВ | Описание |
| --- | --- | --- | --- |
| 0 | Норма | 2000 | Батарея исправна, замена не требуется |
| 1 | Разряжена | 1000...2000 | Батарея разряжена, рекомендуется замена |
| 2 | Отсутствует | <1000 | Батарея отсутствует или сильно разряжена, требуется замена |

<a id="topic-124389"></a>

### Память

Узел **Память** содержит информацию о памяти контроллера и накопителей, подключенных к нему.

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

![Память](https://docs.owen.ru/book_img/2411/162830.png)

*Отображение раздела “Память” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Флаг наличия смонтированного накопителя | Чтение | BOOL | FALSE | —/— \* | Сбор информации о подключенных носителях:<br>TRUE - накопитель подключен;<br>FALSE - нет подключенных накопителей |
| Объем свободной памяти ОЗУ | Чтение | DWORD | 0 | —/— | Объем свободной области памяти контроллера в байтах |
| Объем свободной памяти Flash | Чтение | DWORD | 0 | —/— | Объем свободной Flash-памяти контроллера в байтах |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

<a id="topic-124390"></a>

### Источник звукового сигнала

Узел **Источник звукового сигнала** используется для управления пьезоизлучателем (зуммером).

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

![Источник звукового сигнала](https://docs.owen.ru/book_img/2411/162829.png)

*Отображение раздела “Источник звукового сигнала” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Бит управления источником звукового сигнала | Запись | BOOL | FALSE | —/— \* | Источник звукового сигнала включен, пока эта переменная имеет значение TRUE |
| Частота источника звукового сигнала | Запись | WORD | 1000 | 250/4000 | Частота звука в герцах |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

<a id="topic-124391"></a>

### Сторожевой таймер ПЛК

Узел **Сторожевой таймер ПЛК** содержит информацию о срабатывании сторожевого таймера.

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

> [!NOTE]
> **Примечание.** На текущий момент все параметры узла Сторожевой таймер не связаны с аппаратной частью прибора. При работе с ПЛК не стоит учитывать значение параметров данного узла.

![Сторожевой таймер](https://docs.owen.ru/book_img/2411/162828.png)

*Отображение раздела “Сторожевой таймер ПЛК” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Причина последней перезагрузки | Чтение | DWORD | 0 | —/— \* | Информация о причине последней перезагрузки. См. описание кодов перезагрузки ниже |
| Флаг перезагрузки по аппаратному сторожевому таймеру | Чтение | BOOL | FALSE | —/— | Флаг «последняя перезагрузка произошла из-за срабатывания аппаратного сторожевого таймера» |
| Счетчик перезагрузок по питанию | Чтение | UINT | 0 | —/— | Энергонезависимый счетчик перезагрузок контроллера по питанию |
| Счетчик перезагрузок по аппаратному сторожевому таймеру | Чтение | UINT | 0 | —/— | Энергонезависимый счетчик перезагрузок контроллера по срабатыванию аппаратного сторожевого таймера |
| Счетчик перезагрузок по команде Reboot | Чтение | UINT | 0 | —/— | Энергонезависимый счетчик перезагрузок контроллера по команде Reboot |
| Команда Reboot | Запись | BOOL | FALSE | —/— | По переднему фронту выполняется перезагрузка контроллера с корректным завершением всех запущенных процессов |
| Сброс счетчиков перезагрузок | Запись | BOOL | FALSE | —/— | По переднему фронту выполняется сброс счетчиков перезагрузок |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

Коды последней перезагрузки с расшифровкой:

| Код | Расшифровка |
| --- | --- |
| POWER | Питание |
| WATCHDOG | Перезагрузка по сторожевому таймеру |
| MANUAL | Перезагрузка тумблером на ПЛК через положение Сброс |
| SOFTWARE | Программный сброс (командой reboot через терминал или таргет-файл) |
| BY_IDE\* | Перезагрузка из ALTA IDE |
| EXCEPTION | Исключение |

\* — не реализовано на данный момент.

<a id="topic-124392"></a>

### Общие системные параметры ПЛК

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

![Общие системные параметры](https://docs.owen.ru/book_img/2411/164343.png)

*Отображение раздела “Общие системные параметры ПЛК” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Положение переключателя | Чтение | BOOL | FALSE | —/— \* | В ходе выполнения программы можно узнать текущее положение переключателя (СТАРТ = TRUE; СТОП = FALSE) и использовать его в логике программы.<br>**Предупреждение.** Основное предназначение переключателя — поведение программы ПЛК при подаче питания и перезагрузке (положение Сброс). Если использовать положение переключателя в программе и оставить его в положении СТОП, то после перезагрузки ПЛК программа не запустится. Используйте положение переключателя в логике с осторожностью |
| Подтягивающий резистор 485-1 | Запись | BOOL | FALSE | —/— | Управление подтягивающим резистором:<br>TRUE – резистор подключен. См. более подробную информацию в РЭ на ПЛК |
| Подтягивающий резистор 485-2 | Запись | BOOL | FALSE | —/— | Управление подтягивающим резистором:<br>TRUE – резистор подключен. См. более подробную информацию в РЭ на ПЛК |
| Текущая загрузка CPU | Чтение | BYTE | 0 | —/— | Текущая загрузка процессора, в % за 1 минуту |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.

<a id="topic-124393"></a>

### Информация о ПЛК

Узел **Информация о ПЛК** содержит информацию о контроллере.

Присутствует в контроллерах: ПЛК110-Х.Х.Х-ALTA.

![Информация о ПЛК](https://docs.owen.ru/book_img/2411/162826.png)

*Отображение раздела “Информация о ПЛК” ПЛК110-24.60.К-ALTA*

| Параметр | Тип доступа | Тип данных | Значение по умолчанию | Мин./Макс. значение | Описание |
| --- | --- | --- | --- | --- | --- |
| Модель ПЛК | Чтение | STRING | 'ПЛК110' | —/— \* | Модель контроллера |
| Серийный номер ПЛК | Чтение | STRING | '12345678901234567' | —/— | Серийный номер контроллера |

\* - допустимый диапазон ограничен рамками типа данных, согласно МЭК 61131-3 (например, для типа UDINT мин./макс. значение составляет 0/4294967295). Для типа данных BOOL границы False/True. Подробнее о диапазонах данных см. в [Руководстве пользователя ALTA IDE](https://docs.owen.ru/product/alta-ide/doc/1287/azyk-programmirovania-st/tip-dannyh-peremennyh).

В таблице присутствует столбец Комментарий, который может использоваться для заметок или дополнительной информации по узлу.
