产品概述
WasomCodeX 是北京万昇智能科技有限公司自主研发的国产多语言工业编程软件,以 WebAssembly 技术为底层架构,专为破解传统 PLC 编程瓶颈而生。产品聚焦工业 4.0 与智能制造需求,打破 IEC61131-3 标准的静态数据管理局限,构建了 “多语言融合、高安全可靠、全场景适配” 的编程新范式。其核心使命是助力 PLC 厂商摆脱 “安卓模式” 的第三方软件依赖,实现从硬件设计到软件部署的全流程自主可控,同时为工业场景提供边缘计算、AI 集成、生态开放的全栈解决方案,已成熟应用于国内多家工业龙头企业。
功能特点与创新
(一)核心技术创新,突破行业痛点
1. 多语言混合编程体系:在单一 IDE 中支持 IEC61131-3(ST、梯形图等)与 C/C++/Rust/Go/Python 等语言的混合开发、编译与源码调试,通过 WebAssembly 中间码实现跨平台兼容,适配 X86、ARM、龙芯、RISC-V 等全品类 CPU 架构。
2. 安全与高可用机制:依托 WebAssembly 内存沙箱隔离技术,从底层规避 C/C++ 编程的地址访问风险;首创多语言程序热更新与冗余方案,通过沙箱数据快速迁移实现关键场景 “零停机维护”。
3. 高性能编译能力:由 20 年经验专家打造的两级编译器,支持运行时自动优化,生成高度适配目标硬件的机器指令,程序执行效率较传统软件提升 50% 以上。
(二)全场景适配与深度定制
1. 边缘虚拟化与 AI 融合:支持单一边缘平台创建多虚拟 PLC 实例,通过容器与 Wasm 微容器调度,等效替代多台传统 PLC;内核集成 tflite、llama.cpp 等 AI 推理框架,将 AI 算法封装为功能块,降低智能应用开发门槛。
2. 全维度定制支持:允许企业自定义 IDE 界面、产品标识与操作逻辑;通过 “描述文件驱动 + 开放 SDK”,可自主定义 PLC 机架拓扑、本地总线协议及远程 IO 模块,实现硬件与软件的深度适配。
3. 现代开发流程兼容:支持 Git 版本管理、代码评审、离线编译等 IT 连续集成能力,适配 Windows、Linux、Mac 跨平台开发,支持多技能团队协同工作。
(三)开放生态构建
1. 跨平台工艺库流通:采用 WebAssembly 作为标准化分发格式,支持二进制级别的算法库共享,既保护源码知识产权,又实现跨厂商、跨语言复用。
2. 插件与协议扩展:开放 IDE 插件市场,支持第三方功能扩展;内置数十种工业协议支持,用户可通过 SDK 开发自定义协议插件,适配多样化工业互联需求。
适用领域
WasomCodeX 凭借全场景适配能力与深度定制特性,广泛应用于多个关键工业领域:
1. 智能制造与自动化生产线:如汽车制造、3C 电子组装、纺织机械等,适配高速精密控制与复杂算法集成需求,提升生产效率与产品精度。
2. 能源电力行业:涵盖风力发电、核电、新能源电站等,通过高可用冗余机制与 AI 预测性维护,保障设备连续稳定运行。
3. 交通与基建领域:适用于智慧交通控制、管廊巡检机器人、高速公路物联网等场景,支持定制化 IO 模块与远程监控需求。
4. 国产工业设备替代:适配鸿蒙、欧拉、麒麟等国产操作系统,满足关键基础设施自主可控要求,助力国产 PLC、机器人厂商打造差异化产品。
5. 特种工业场景:包括化工、核电、轨道交通等对安全性、实时性要求严苛的领域,通过安全沙箱与高性能编译保障系统稳定。

推荐理由:
WasomCodeX 作为国产工业编程软件的标杆产品,在功能完整性、技术创新性、场景实用性与生态开放性上均展现出行业领先水平:
一、功能维度:全栈覆盖 + 高性能,满足工业核心需求
1. 多语言与跨平台兼容:在单一 IDE 中全面支持 IEC61131-3 标准语言(ST、梯形图等)与 C/C++/Rust/Go/Python 等现代计算机语言,实现混合开发、编译与源码调试的全流程打通。同时适配 X86、ARM、龙芯、RISC-V 等全品类 CPU 架构,以及 Linux、鸿蒙、欧拉等国产操作系统,真正实现 “一次开发,多平台运行”。
2. 核心功能全面落地:具备全语法 ST 程序支持、Git 版本管理、CI/CD 连续集成等现代开发能力,搭配内置的数十种工业协议插件(含 Modbus、S7 PLC 等),覆盖从编程开发到设备互联的全流程需求。其两级编译架构可生成高度优化的机器指令,程序执行效率较传统软件提升 50% 以上,满足高速自动化生产线的实时控制要求。
3. 安全与高可用保障:通过 WebAssembly 内存沙箱机制,从底层隔离用户程序与 PLC 内核数据,彻底规避 C/C++ 编程的地址访问安全风险。同时支持多语言程序热更新与冗余部署,实现关键场景 “零停机维护”。
二、创新维度:技术突破 + 范式重构,引领行业发展
1. 架构创新颠覆传统模式:全球首创 WebAssembly 驱动的工业编程架构,以中间码技术构建跨语言、跨硬件的统一开发环境,打破了 IEC61131-3 标准的静态数据管理局限,解决了 “实时控制逻辑与复杂算法协同开发” 的行业痛点。
2. 关键技术填补行业空白:率先实现 C/C++/Rust 等高级语言程序的工业级热更新与冗余支持,突破传统方案因动态内存管理无法实现的不停机升级难题;内核原生集成 tflite、llama.cpp 等 AI 推理框架,将 AI 算法封装为 PLC 功能块,降低工业智能应用开发门槛。
3. 知识产权与技术沉淀:依托 20 年经验专家团队打造核心编译器,已形成多项专利布局(如 “一种 PLC 程序编辑方法、编译方法、执行方法及装置”),技术方案被国际工业巨头作为标杆引用,体现原创性与领先性。
三、实用维度:场景适配 + 价值落地,赋能企业增效
1. 全行业场景覆盖:已成熟应用于药品制造、风力发电、智慧交通、水务等关键领域,成功实现多机组协同控制的数字化升级。
2. 深度定制满足差异化需求:支持企业自定义 IDE 界面、产品标识与操作逻辑,通过 “描述文件驱动 + 开放 SDK”,可自主定义 PLC 机架拓扑、本地总线协议及远程 IO 模块,助力厂商摆脱 “安卓模式” 依赖,打造专属产品。
3. 易用性与效率提升:IDE 支持实时解析、outline 快速定位等功能,搭配 AI 辅助编程工具可使代码生成效率大幅提升;操作路径清晰,学习成本低,适配多技能团队协同工作需求。
四、开放维度:生态共建 + 自主可控,助力产业升级
1. 开放平台与工具链兼容:基于 Visual Studio Code 开源框架构建 IDE,支持第三方插件扩展与自定义协议开发,已形成包含 Modbus、S7 PLC 等插件的开源社区生态,方便开发者快速扩展功能。
2. 跨厂商资源共享:采用 WebAssembly 作为标准化分发格式,支持二进制级别的算法库共享,既保护企业 Know-How 知识产权,又实现跨厂商、跨语言的技术复用,降低产业协作成本。
3. 适配国产替代战略:完全自主研发的编译器、运行时内核与 IDE,无第三方开源代码依赖,深度适配国产芯片与操作系统替代需求,为关键基础设施自主可控提供核心支撑,同时积极参与行业标准建设,推动技术生态协同发展。






资讯频道