北京东方集思 | 控制安全专家

联系方式:
apply@simauto.cn

+86 (10) 5710 5429

#

ControlBuild

ControlBuild提供了一个全流程的解决方案,涵盖了完整的控制软件开发流程: globalautomation

设计

用户能够基于功能规格说明书,采用自顶向下的方法进行功能性分解,逐步细化为一系列的组件。另一方面,也可同时采用自底向上的方法,开发或复用和每个主要功能相对应的模型。在模型集成之后,系统的原型(控制软件和物理环境)能够通过仿真进行校验。

编码

ControlBuild可以基于设计的结果,为主流PLC如西门子、施耐德、罗克韦尔等自动生成控制代码,同时可自动为QNX、Windows、Linux、Vxworks等不同嵌入式目标自动生成C代码。自动生成代码能够避免在高级模型设计校验时进行低级的代码重复捕获。

测试

在控制软件物理集成之前,ControlBuild能够连接到真实目标的模型上,甚至在没有任何硬件连接的情况下,通过完整的仿真环境对控制代码进行校验测试。

验收

ControlBuild致力于工程验收测试,可以执行所有验收测试的步骤。

部署

ControlBuild允许对维护服务进行直接监控。当ControlBuild监测工具直接连接到设备时,维护团队可以访问所有项目数据,并得益于为SFC(顺序功能图)、LD(梯形图)和FBD(功能块图)语言提供的动画显示。

全流程解决方案,涵盖了整个自控软件设计的全部过程,从功能规格说明、设计、代码生成、仿真校验到验收;

在设计的最初阶段使用可执行的可视化功能规格说明书(形式化设计)和用户进行沟通,消除设计人员和用户之间的歧义;

利用仿真对设计进行校验测试,在现场之前发现并校正绝大多数设计错误和问题,大大缩短现场调试时间;

支持功能性设计、图形化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的仿真环境的三维显示和漫游。

我们提供与不同产品集成的定制开发服务。