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

AXCode — это среда исполнения на базе операционной системы реального времени FreeRTOS. AXCode — it is an execution environment based on a real-time operating system FreeRTOS. AXCode是基于FreeRTOS实时操作系统的执行环境。

Скачать AXCode Download AXCode 下载AXCode Документация по AXCode AXCode documentation AXCode文档

Назначение AXCode Appointment AXCode AXCode赋值

AXCode Runtime является программным обеспечением, предназначенным для работы в составе программируемых логических контроллеров (ПЛК). В основе среды исполнения находится операционная система реального времени (ОСРВ). Программа пользователя выполняется в отдельной задаче ядра ОСРВ в режиме кооперативной многозадачности с настраиваемым циклом пользовательских подпрограмм. AXCode Runtime it is a software designed to work as part of programmable logic controllers (PLC). The execution environment is based on a real-time operating system (RTOS). The user's program is executed in a separate task of the RTOS core in cooperative multitasking mode with a configurable cycle of user routines. AXCode Runtime是一款设计用于作为可编程逻辑控制器(PLC)的一部分工作的软件。 执行环境基于实时操作系统(RTOS)。 用户的程序在RTOS核心的单独任务中以具有可配置周期的用户例程的协作多任务模式执行。

AXCode состоит из: AXCode consists of: AXCode由:

  • Наборов библиотек ядра операционной системы и драйверов аппаратной части. Sets of operating system kernel libraries and hardware drivers. 套操作系统内核库和硬件驱动程序。
  • ОСРВ обеспечивает многозадачность и гарантирует выделение аппаратных ресурсов для каждой задачи. RTOS provides multitasking and guarantees the allocation of hardware resources for each task. RTOS提供多任务处理,并保证为每个任务分配硬件资源。
  • Драйверы обеспечивают связь программной оболочки ядра и аппаратных ресурсов. Drivers provide communication between the kernel's software shell and hardware resources. 驱动程序提供内核的软件外壳和硬件资源之间的通信。
  • Библиотеки ядра - это набор функций для взаимодействия с ОСРВ. The core libraries are a set of functions for interacting with RTOS. 核心库是一组与RTOS交互的函数.

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

Библиотека драйверов The Driver Library 驱动程序库

Связь аппаратных ресурсов ПЛК с операционной системой. Communication of PLC hardware resources with the operating system. PLC硬件资源与操作系统的通信。

Доступные расширения Available Extensions 可用的扩展

Возможность расширения аппаратных реализаций. The ability to expand hardware implementations. 扩展硬件实现的能力。

Библиотека блоков The library of blocks 积木图书馆

Аппаратно-независимых функциональных блоков по модели PLCopen. Hardware-independent functional blocks according to the PLCopen model. 根据PLCopen模型,与硬件无关的功能模块。

Планировщик пользовательских подпрограмм Custom Subroutine Scheduler 自定义子例程调度程序

Реализация режима кооперативной многозадачности. Implementation of cooperative multitasking mode. 合作多任务模式的实现。

Библиотека устройств Device Library 设备库

Создание конфигураций устройств с общим интерфейсом ввода-вывода и опроса по интерфейсу связи. Creating device configurations with a common I/O interface and polling via the communication interface. 使用通用I/O接口创建设备配置,并通过通信接口进行轮询。

Библиотека таблиц параметров Library of parameter tables 参数表库

 

Библиотека терминала отладки Debugging Terminal Library 调试终端库

 

Библиотека работы с часами реального времени Library for working with real-time clocks 使用实时时钟的库

 

Библиотека общих утилит Library of common utilities 公用事业图书馆

 

Обработка критических секций Critical section processing 关键部分处理

 

Журнал ошибок Error log 错误日志

 

Журнал событий Event Log 事件日志

 

Модуль автоматического опроса Automatic polling module 自动轮询模块

Опрос модулей ввода/вывода с использованием задачи Modbus. Polling of I/O modules using a Modbus task. 使用Modbus任务轮询I/O模块。

Модуль retain переменных The retain variables module 保留变量模块

Модуль пользовательских энергонезависимых переменных, сохраняющих свое значение при отключении питания. A module for user-defined non-volatile variables that retain their value when the power is turned off. 用于在电源关闭时保留其值的用户定义的非易失性变量的模块。

Модуль работы со входами/выходами The input/output module 输入/输出模块

Модуль работы с собственными и внешними дискретными и аналоговыми входами/выходами как с обычными переменными. The module works with its own and external digital and analog inputs/outputs as with ordinary variables. 该模块与普通变量一样,使用自己的和外部的数字和模拟输入/输出。

Таргет-файлы Target files 目标文件

Для различных модификаций и плат ПЛК. For various modifications and PLC boards. 用于各种修改和PLC板。

Поддерживаемое оборудование и инструментальные средства AXCode Supported AXCode hardware and tools 支持的AXCode硬件和工具

Архитектура процессоров микроконтроллеров Architecture of microcontroller processors 微控制器处理器的架构

  • Risc-V (профиль RV32-IMAFC) Risc-V (RV32-IMAFC profile) Risc-V (RV32-IMAFC配置文件)
  • ARM Cortex-M4F

ОС для сборки OS to build 要构建的操作系统

  • Windows
  • Linux

Среда разработки Development environment 发展环境

  • Code OSS

Поддерживаемые компиляторы Supported compilers 支持的编译器

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

Используемая ОСРВ RTOS used 使用的RTOS

  • FreeRTOS

Стоимость программного обеспечения AXCode The cost of AXCode software AXCode软件的成本

Программное обеспечение «AXCode Runtime - среда исполнения на базе операционной системы реального времени» распространяется на условиях простой (неисключительной) лицензии. The software "AXCode Runtime - an execution environment based on a real-time operating system" is distributed under a simple (non-exclusive) license. 软件"AXCode运行时-基于实时操作系统的执行环境"在简单(非独占)许可证下分发。

Лицензиату предоставляется право записи одного экземпляра программного обеспечения в одно Устройство с последующим правом использования программного обеспечения в рамках Лицензионное соглашения с конечным пользователем. The Licensee is granted the right to write one copy of the software to one Device, followed by the right to use the software under an End-User License Agreement. 被许可方被授予将软件的一个副本写入一个设备的权利,然后根据最终用户许可协议使用软件的权利。

Стоимость вознаграждения предоставляется по Заявке и рассчитывается от количества приобретаемых лицензий и условий расчетов. The cost of remuneration is provided upon Request and is calculated based on the number of licenses to be purchased and the payment terms. 薪酬成本应要求提供,并根据要购买的许可证数量和付款条件计算。

Для получения коммерческого предложения и проекта лицензионного договора необходимо обратиться с запросом по адресу электронной почты contact@b2bit.pro или по телефону +7 (861) 204-17-62. To receive a commercial offer and a draft license agreement, you must send an e-mail request contact@b2bit.pro or by phone +7 (861) 204-17-62. 要接收商业报价和许可协议草案,您必须发送电子邮件请求 contact@b2bit.pro。 或通过电话+7 (861) 204-17-62