Описание
Продукт AXCode Runtime — это комплексное программное обеспечение, предназначенное для интеграции и управления в системах автоматизации с использованием программируемых логических контроллеров (ПЛК). Построенный на базе операционной системы реального времени (ОСРВ), AXCode Runtime обеспечивает высокую надежность и предсказуемость операций, что является критичным в промышленных и автоматизированных системах. Основное назначение среды — выполнение пользовательских программ, управление входами и выходами, обработка данных и взаимодействие с аппаратной частью системы.
AXCode Runtime состоит из нескольких ключевых компонент. Центральной частью является ОСРВ — специально разработанная операционная система, которая обеспечивает многозадачность, гарантии выделения аппаратных ресурсов и быструю реакцию на события системы. Операционная система выполняет функции управления задачами, тактирования и межзадачного взаимодействия, что позволяет реализовать сложные алгоритмы и режимы работы.
В рамках среды реализуются библиотеки драйверов — универсальный набор драйверов для связи с аппаратными ресурсами ПЛК, который можно расширять под конкретные аппаратные модификации. Эти драйверы обеспечивают взаимодействие программной оболочки с аппаратной частью через стандартизованный интерфейс.
Далее, библиотека аппаратно-независимых функциональных блоков и планировщик — реализованный по модели PLCopen — обеспечивает выполнение пользовательских программ в режиме кооперативной многозадачности. Конфигурация и управление задачами позволяют реализовать оптимальное распределение ресурсов и своевременное выполнение всех программных модулей.
Кроме того, среда включает библиотеки описания устройств, позволяющие создавать универсальные конфигурации устройств и интерфейсов, а также библиотеки таблиц параметров для хранения конфигурационных данных и настроек. Библиотека терминала отладки (Debug) предоставляет инструменты для диагностики и мониторинга работы системы, облегчая разработку и настройку программного обеспечения. Библиотека работы с часами реального времени позволяет синхронизировать процессы и временные события.
Для расширения функциональности AXCode Runtime содержит набор утилит, таких как обработчики критических секций, журналы ошибок и событий, что обеспечивает надежность и стабильность работы системы.
Обязанности компонентов ОСРВ включают выполнение пользовательских подпрограмм, управление входами и направлениями сразу, индикацией, энергонезависимой памятью, съемными носителями данных, а также периодическую работу с последовательными портами (RS-485, USB). Обеспечивается поддержка протоколов, таких как Modbus RTU — как Master, так и Slave, с возможностью обмена данными через соответствующие модули-контвертеры.
Кроме этого, реализованы модули автоматического опроса модулей ввода/вывода, использование собственных и внешних дискретных и аналоговых входов и выходов, а также средства для работы с энергонезависимыми переменными, сохраняющими значения при отключении питания. Особенностью продукта является поддержка различных модификаций и платформ ПЛК с помощью таргет-файлов, что позволяет адаптировать среду под конкретные аппаратные решения.
AXCode Runtime — это надежное решение для автоматизации промышленных процессов, обеспечивающее высокую производительность, гибкость настройки и расширяемость. Подходит для применения в системах автоматического управления производственными линиями, машинами, системами мониторинга и сбора данных, а также в технологических установках, требующих высокой точности и надежности работы программных модулей.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.