# 软件与编程常见问题

### 软件与编程

#### 问题1： SX51 使用什么编程软件进行开发？是否符合 IEC 61131-3 标准（支持 LD, ST, FBD, SFC, IL 等语言）？

A:使用中科时代自主研发编程软件MetaFacture进行开发。MetaFacture 是完全基于 IEC 61131 -3 标准所开发。

#### 问题2：编程软件是否需要单独购买？是否有不同功能的版本？

A: 目前不需要单独购买，在官网进行下载即可。目前版本为v1.0.6.6；后期可能需要收费

#### 问题3：是否支持在线程序修改 (Online Change)？

A:支持

#### 问题4：工智机运行的操作系统是什么？（例如：实时 Linux, VxWorks, Windows CE, 自研 RTOS？）

A: 工智机运行的操作系统采用中科时代自研MetaOS。

MetaOS构建了一个双内核的系统框架，无缝的并行运行Linux内核以及实时内核，实时内核处理所有的关键活动，例如处理中断和调度实时线程，完成有严格时间要求的硬实时任务，Linux内核处理没有严格时间要求的软实时任务，如视觉、CAM、HMI、WEB等。实时内核的优先级高于Linux内核，优先持有资源和处理中断。双内核各自运行独立的系统，既Linux系统和实时系统，称为域，因此这种双内核架构的操作系统，就是双域操作系统。

#### 问题5：是否提供用于高级编程（如 C/C++）的 SDK 或 API？

A:是

#### 问题6：是否支持 OPC UA (Server/Client) 功能？版本是多少？

A:支持，中科时代提供软件包为sf4300-opcua_0.0.3-rc.2_amd64.deb

#### 问题7：是否支持 MQTT 协议，方便连接云平台或 IoT 应用？

A:支持

#### 问题8：固件 (Firmware) 更新过程是怎样的？是否支持远程更新？

A:支持远程更新

#### 问题9：是否内置 Web 服务器用于配置或诊断？

A: MetaFacture提供通用和特定于现场总线的功能块，用于在连接的设备上执行诊断。

#### 问题10：运动控制方面，支持哪些运动功能块 (PLCopen Motion Control)？支持多少轴的同步插补？

A:SF5系列功能库是一款面向工业自动化领域的综合性运动控制软件平台。支持十六轴插补。

#### 问题11：工智机是否