產品概述
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,無第三方開源代碼依賴,深度適配國產芯片與操作系統替代需求,為關鍵基礎設施自主可控提供核心支撐,同時積極參與行業標準建設,推動技術生態協同發展。






資訊頻道