跳到主要内容

WasomePLC简介

先进IEC61131-3开发平台
支持IEC61131-3标准编程语言,同时支持C/C++,Rust,Go等语言混合开发。支持解释和编译两种执行模式,全球首家支持多语言混合源码调试。

边缘控制平台
支持多达128个虚拟控制器,提供CPU实时调度、内存资源管控、网络接口资源管理,微容器调度,网络通信、数据存储等功能,支持多种工业通信协议。

人工智能控制平台
人工智能的控制应用快速开发。 动态模型加载与更新,支持多种深度学习框架,支持多种硬件加速器。

现代IDE开发体验
WasomeIDE在包含所有传统PLC开发功能,同时也有许多全新的开发操作体验。

WasomeIDE主要组成

PLC应用开发环境包含以下组成部分:
程序编辑器:支持IEC61131-3规定的语言如ST、梯形图、FBD等,以及计算机编程语言C、C++、Rust*等。 编辑器提供代码提示、语法高亮、代码块补齐、错误提示等等功能。

编译器: WasomeIDE包含一个功能齐全的编译器与相关工具链,支持C、C++、Rust、ST和LD等语言的混合编译与链接,对各个编程语言的程序文件能自动构建,输出PLC应用程序安装包。

调试器: WasomeIDE自带调试器是基于IP网络的调试器,可以同时调试各种不同的语言,既支持在物理机上调试、也支持在开发机上PLC模拟器中调试。 调试功能支持设置程序断点,单步调试,查看程序的变量以及表达式。

PLC模拟器: 模拟器提供PLC运行需要的引擎以及相关modbus协议设备模拟,可以在本地调试的程序逻辑

版权和商标