由于项目视图以系统为导向并划分功能包,因此可以对广泛的项目进行清晰的管理和编程。
经编程和配置的机器部件可以被分配给不同的硬件配置。这可以让你使用不同的软件和硬件管理一种机型的交付状态和测试环境。
以系统为导向的项目视图
- 将项目划分成包
- 将数据类型和变量封装入包
- 区分多个文件之间的声明
- 库
- 多次使用源代码(引用)
- 以XML格式保存源代码(IEC和ANSI C除外)
- 导入/导出功能
使用IEC 61131-3编程语言,CFC,C语言创建程序块
- 智能编辑功能
- 自动完成变量名,结构成员,函数名和语言结构
- 文本和图形编辑器
- 工具提示
- 快速导航(转到)
- 程序代码概述
生成软件源文件以及外部配置
- 宏用于导入ECAD描述
- XML数据格式用于汇编变化
- 从ERP系统外部生成模块配置
- 将数据点(变量)分配给生产中的I/O
- 在生产中生成经优化的客户软件
- 生成配置和软件的编译器和工具可以在批处理模式下运行
添加硬件和软件组件
所有需要的模块都在硬件中方便地显示。这使创建本地或远程硬件结构变得更加容易。使用现代化的硬件意味着,用螺丝刀进行设置已经成为过去。
设置主要在软件中进行,并且作为剩余值被存储在CPU中。即使更换模块后,它们也都可以收到正确的数据,无论是输入还是输出。
团队功能 - 分布式开发
Automation Studio支持使用各种源代码控制系统进行分布式开发。
- Microsoft SourceSafe
- Subversion
通过MATLAB®和Simulink®实现自动代码生成
基于模型的开发简化了算法的实施和验证,即使它们在被集成到整个自动化项目中之前。在这一过程中会对关键机器部件行为进行仿真,并在移植到实际系统之前对相应的控制算法进行测试。这样可以及早地发现并纠正设计错误 - 缩短项目完成所需的时间,并降低成本。
在MATLAB®和Simulink®中开发的程序一键完成,无需用户干预。这是基于B&R Automation Studio Target for Simulink®和Real-Time Workshop® from MathWorks实现的。
贝加莱与MathWorks之间的密切合作确保了它们的算法可以在短短几分钟内被无缝集成到整个自动化项目中去。
(http://www.mathworks.com/)