全流程解决方案,涵盖了整个自控软件设计的全部过程,从功能规格说明、设计、代码生成、仿真校验到验收;
在设计的最初阶段使用可执行的可视化功能规格说明书(形式化设计)和用户进行沟通,消除设计人员和用户之间的歧义;
利用仿真对设计进行校验测试,在现场之前发现并校正绝大多数设计错误和问题,大大缩短现场调试时间;
支持功能性设计、图形化IEC 61131-3语言,符合EN50128安全标准;
设计复用;
自动生成设计文档;
容易使用,快速建模。
移动对象规则编辑器;
电气-机械行为程序库;
电气示意图编辑器;
环境模拟仿真器;
交叉引用;
文档生成器;
摘要生成器和阅读器;
报警管理员编辑器和阅读器;
脚本编辑器和管理器;
历史日志编辑器和管理器;
硬件设置编辑器(分布式);
C代码生成器;
PLC代码生成器;
目标运行控制器;
在线通信模块;
应用程序下载;
输入/输出设置编辑器;
输入/输出通信模块。
电路往往作为被控对象或控制逻辑的一部分存在于整个系统中。考虑到应用的广泛性和复杂性,ControlBuild为电路仿真提供了单独的支持。通过在系统中建立与实际电路图几乎在外观上完全一致的电路仿真模型,ControlBuild可以进一步实时地计算和更新对应电路的状态。
ControlBuild电路仿真的突出特点包括:
内置电气元件模型库支持常见的电气元件,如电源、开关、继电器、电机等。而对有特殊特性的元件,可以定制开发;
支持将整个电路通过多个页实现;
实时实时更新各元件状态,并以特定方式直观显示。如开关开断状态、电路导通时对应线路显示为红色,否则显示为灰色等;
可以与其它语言(如C语言等)所编写的组件同时仿真,并可通过接口变量进行通讯;
支持将电路的不同部分部署到多台计算机上进行协同仿真;
ControlBuild可以支持为用户的不同软硬件平台自动生成C代码:
ControlBuild生成C语言的源代码,用户对生成的代码拥有完全的控制。同时,这些代码编译形成的最终程序,不依赖于第三方程序库或运行核。通过支持原生的二进制代码,可以获得最高的系统运行效率。
ControlBuild的代码生成器支持开放的编程接口。
ControlBuild同时提供对目标平台上的任务运行的监控支持。
ControlBuild同时支持对施耐德(Unity Pro)、西门子(Step 7)、罗克韦尔(RsLogix 5000)的PLC生成代码。
通过ControlBuild生成的C语言代码符合EN50128 SIL2水平要求。
ControlBuild可通过其开放接口与其它第三方软硬件集成。
Reqtify:基于ControlBuild和Reqtify实现对系统开发的不同阶段,包括需求、设计、开发、测试等的追踪支持。
3DVia Studio:实现对基于ControlBuild的仿真环境的三维显示和漫游。
我们提供与不同产品集成的定制开发服务。