Программное обеспечение AXCode

AXCode — это среда исполнения на базе операционной системы реального времени FreeRTOS.

Скачать AXCode Документация по AXCode

Назначение AXCode

AXCode Runtime является программным обеспечением, предназначенным для работы в составе программируемых логических контроллеров (ПЛК). В основе среды исполнения находится операционная система реального времени (ОСРВ). Программа пользователя выполняется в отдельной задаче ядра ОСРВ в режиме кооперативной многозадачности с настраиваемым циклом пользовательских подпрограмм.

AXCode состоит из:

  • Наборов библиотек ядра операционной системы и драйверов аппаратной части.
  • ОСРВ обеспечивает многозадачность и гарантирует выделение аппаратных ресурсов для каждой задачи.
  • Драйверы обеспечивают связь программной оболочки ядра и аппаратных ресурсов.
  • Библиотеки ядра - это набор функций для взаимодействия с ОСРВ.

Функциональные возможности AXCode

Библиотека драйверов

Связь аппаратных ресурсов ПЛК с операционной системой.

Доступные расширения

Возможность расширения аппаратных реализаций.

Библиотека блоков

Аппаратно-независимых функциональных блоков по модели PLCopen.

Планировщик пользовательских подпрограмм

Реализация режима кооперативной многозадачности.

Библиотека устройств

Создание конфигураций устройств с общим интерфейсом ввода-вывода и опроса по интерфейсу связи.

Библиотека таблиц параметров

 

Библиотека терминала отладки

 

Библиотека работы с часами реального времени

 

Библиотека общих утилит

 

Обработка критических секций

 

Журнал ошибок

 

Журнал событий

 

Модуль автоматического опроса

Опрос модулей ввода/вывода с использованием задачи Modbus.

Модуль retain переменных

Модуль пользовательских энергонезависимых переменных, сохраняющих свое значение при отключении питания.

Модуль работы со входами/выходами

Модуль работы с собственными и внешними дискретными и аналоговыми входами/выходами как с обычными переменными

Таргет-файлы

Для различных модификаций и плат ПЛК.

Поддерживаемое оборудование и инструментальные средства AXCode

Архитектура процессоров микроконтроллеров

  • Risc-V (профиль RV32-IMAFC)
  • ARM Cortex-M4F

ОС для сборки

  • Windows
  • Linux

Среда разработки

  • Code OSS

Поддерживаемые компиляторы

  • The xPack GNU RISC-V Embedded GCC
  • The xPack GNU Arm Embedded GCC

Используемая ОСРВ

  • FreeRTOS

Стоимость программного обеспечения AXCode

Программное обеспечение «AXCode Runtime - среда исполнения на базе операционной системы реального времени» распространяется на условиях простой (неисключительной) лицензии.

Лицензиату предоставляется право записи одного экземпляра программного обеспечения в одно Устройство с последующим правом использования программного обеспечения в рамках Лицензионное соглашения с конечным пользователем.

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

Для получения коммерческого предложения и проекта лицензионного договора необходимо обратиться с запросом по адресу электронной почты contact@b2bit.pro или по телефону +7(861) 204-17-62.