Tango Controls面向设备的分布式控制系统
Tango Controls 是一个用于构建高性能分布式控制系统的软件工具包,包含用于监控和数据采集 ( SCADA ) 和 DCS 的开源解决方案,Tango Controls 系统库在 LGPL 许可下发布,图形工具和部分设备服务器在 GPL 许可下发布。
Tango Controls 是一个面向对象的分布式控制系统,它的设计基于称为设备的分布式对象的概念。在 Tango 中,所有对象都代表着设备,对象(设备)可以在同一台计算机上,也可以分布在网络上。对象(设备)之间的通信可以是同步的、异步的或事件驱动,对象模型支持方法和属性。
同时,TANGO 提供了一个 API,它隐藏了网络访问的所有细节,并提供了对对象的浏览、发现和安全处理等功能。
主要组件
- Astor :Tango 控制系统管理工具
- TangoATK : Java 类的集合,可帮助构建与 Tango 设备交互的应用程序
- cppTango:Tango 分布式控制系统共享库
- DBBench:Tango 数据库基准测试/监控工具
- C_Binding:Tango C 绑定
评论