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

  • Drag&drop — механизм перемещения элементов интерфейса, который позволяет перетаскивать нужный элемент, удерживая его кнопкой мыши, из одной области в другую.

  • Modbus — открытый коммуникационный протокол, основанный на архитектуре ведущий (Master) - ведомый (Slave).

  • OwenCloud — облачный сервис компании «Овен Цифровые решения», применяемый для удаленного мониторинга, управления и хранения архивов данных приборов, используемых в системах автоматизации. Доступ к сервису осуществляется с помощью web-браузера или мобильного приложения.

  • Owen Configurator — ПО для настройки и задачи параметров устройствам компании «Овен Цифровые решения».

  • Persistent — энергонезависимые переменные, которые сохраняют свои значения при загрузке нового приложения на устройство.

  • POU (Program Organization Units) — программные объекты такие, как функция, функциональный блок и программа,позволяющие структурировать проект, повышать модульность и переиспользование кода.

  • Retain — энергонезависимые переменные, которые сохраняют свои значения при отключении питания контроллера.

  • ST (Structured Text) — текстовый язык программирования стандарта МЭК 61131-3. Предназначен для программирования промышленных контроллеров и операторских станций. По сравнению с графическими языками занимает меньше места, логику программы, написанной на языке ST легче декодировать и понимать.
  • Битовая маска — это представление битовой строки в виде набора отдельных битов, с которыми можно работать по отдельности.

  • Глобальные переменные — переменные, включая Retain и Persistent, которые доступны в рамках всего проекта.

  • Задача — элемент управления, который позволяет выполнять один или несколько программных объектов на периодической или событийной основе.

  • Исполняемое приложение (далее по тексту — приложение) — исполняемый файл, содержащий программу или набор инструкций, для записи в прибор и последующего запуска. Результат сборки пользовательского проекта ALTA.

  • Контекстное меню — элемент графического интерфейса, представляющий собой список команд, вызываемый пользователем для выбора необходимого действия над выбранным объектом. В ALTA IDE вызывается нажатием ПКМ по объекту.

  • ЛКМ — левая кнопка мыши.

  • ОЗУ (Оперативное Запоминающее Устройство) — энергозависимая часть памяти прибора, в которой во время работы хранится выполняемый код программы, а также входные, выходные и промежуточные данные, обрабатываемые процессором.

  • Переменная — поименованная область памяти процесса операционной системы, имя которой можно использовать для осуществления доступа к данным. Может принимать различные значения, но в каждый момент времени только одно.

  • ПЗУ (Постоянное Запоминающее Устройство) — энергонезависимая память, которая используется для хранения массива неизменяемых данных.

  • ПК — персональный компьютер.
  • ПКМ — правая кнопка мыши.

  • Плагин — динамически подключаемый модуль ALTA IDE содержит информацию о типе компонента и способе отображения компонента в IDE.

  • ПЛК — программируемый логический контроллер.

  • ПО — программное обеспечение.
  • Преобразователь — устройство, через которое прибор подключается к ПК.
  • Программа — структурированный код, который при выполнении выдает одно или несколько значений. Значения остаются неизменными после выполнения программы и до следующего выполнения. Может содержать функции, функциональные блоки или другие элементы языка.

  • Программные блоки (объекты) — функция, функциональный блок, программа.

  • Проект — разработанный пользователем алгоритм работы, созданный в ALTA IDE, включающий в себя комплекс программ и настроек для последующего хранения на ПК.

  • Сборка проекта — команда, после которой будет выполнено преобразование файлов исходного кода в в низкоуровневый код, который исполняется на приборе

  • Сброс — команда переинициализации всех переменных проекта кроме энергонезависимых. После выполнения переменные принимают указанные при их объявлении начальные значения. Если начальные значения не указаны – используются значения по умолчанию (например, 0 для числовых типов).

  • Сброс заводской — команда удаления из прибора текущего приложения. Все остальные настройки (сетевые настройки и т. д.) не сбрасываются к заводским, а сохраняют текущие значения.

  • Сброс холодный — команда переинициализации всех переменных проекта, включая Retain переменные.

  • Системные события — сообщения, генерируемые средой исполнения прибора во время работы исполняемого приложения. Предоставляют информацию о событиях, происходящих внутри системы.

  • Таргет — это ключевой компонент, описывающий конкретное устройство, его ресурсы, периферию и специфические функции, позволяя среде ALTA IDE взаимодействовать с ним, загружать программу и управлять аппаратным обеспечением. Таргеты предоставляются производителями устройств.

  • Тулбар — инструментальная панель быстрого доступа в интерфейсе ALTA IDE, с кнопками навигации и управления.

  • Устройство — программируемое устройство, например ПЛК110.
  • Функциональный блок (ФБ) — структурная единица программы, которая после выполнения выдает одно или более значений. Может быть создано множество поименованных экземпляров (копий) функционального блока.
  • Функция — структурная единица программы, которая после выполнения выдает только одно значение. Функция не хранит информацию о своем внутреннем состоянии, то есть вызов функции с одними и теми же фактическими параметрами выдает то же значение.
  • Цикл — время выполнения прибором заданной программы (зависит от количества выполняемых операций в программных цепях).
  • Шаг внутрь — во время работы в режиме отладки выполнение текущей строки кода. Если в строчке вызывается программный блок, заходит внутрь программного блока.
  • Шаг наружу — во время работы в режиме отладки продолжение выполнения всего кода текущего программного блока и возврат к строчке кода, откуда произошел переход внутрь программного блока.
  • Шаг поверх — во время работы в режиме отладки выполнение текущей строки кода. Если в строчке вызывается программный блок, то код программного блока выполняется полностью, без захода внутрь.