- EPICS控制系统简介
EPICS即“实验物理及工业控制系统”(Experimental Physics and Industrial Control System),是上世纪90年代初由美国洛斯阿拉莫斯国家实验室(LANL)和阿贡国家实验室(ANL)等联合开发的大型控制软件系统。目前,全世界有超过80 个大型研究机构和超过15个大型企业在他们的系统和产品中应用EPICS,地区包括北美,南美,欧洲,亚洲,非洲和大洋洲。大部分的应用要求七天,24小时的稳定运行。
EPICS系统依据客户-服务者模型,在TCP/IP协议之上建立了称为Channel Access(简称CA)的通道访问机制,并为客户(主要是OPI)和服务器(主要是IOC)分别提供了应用接口子程序库。CA是EPICS系统的最基本机制,它所能提供的服务包括动态通道定位,数据读写,访问监控,连接监控和自动重接等,CA客户可以根据通道名直接访问系统中的任一个通道,通道具有回叫(callback)机制,根据客户的预先指定发送监控所得的信息,这样便无须依靠巡回检测来监控系统,可以极大地减轻网络负荷。
所需网络:因特网或者内部局域网
支持操作系统:Windows,Linux ,Mac OS X 由于Linux操作系统优异的系统稳定性,我们推荐使用Linux操作系统(包括Debian, Ubuntu, Redhat 等)。
- EPICS控制系统特点
1. 系统集成:可以对整个实验室仪器设备进行统一控制,一个操作者可以同时控制成百上千仪器仪表设备。大型试验基地或小型实验室均可使用。
2. 系统组成灵活:集成便于管理,整齐划一。对设备添加,删减无影响,无限制。可同时对多个设备进行控制,各自完成指令,比如扫描,数据采集等。
3. 系统硬件以及通讯协议支持:支持大部分常见的科研和工业用硬件,仪器仪表,PLC,模拟和数字信号的控制和回读。支持以太网协议(Moodbus, EtherCAT, LXI, VXI-11, TCP/IP等),GPIB, RS232/UART 串口等。
4. 针对用户的设计:如果用户有数字或模拟的信号要求,我们可以设计硬件与EPICS 接口,硬件可以达到~100M赫兹(108Hz)数字或模拟信号的控制和回读,满足绝大多数实验室对电信号的控制(电压或电流)。
5. EPICS 可以灵活与其他软件接口,如 Python, Matlab, LabViiew, C/C++, Java, etc.
6. 系统安全:可设置基于计算机或用户的控制权限管理,实现系统安全。
7. 开源: 开源代码,开源界面,可自行开发处理。
8. 操作: 操作简单,网络需求简单,内网操作,无泄密及受攻击担忧。
9. 系统结构:建立链接方式简单,树状链接,星状链接均可。
10. 我们提供专业通讯设备,单个设备设5个接口,通道可无限扩展。通讯设备用于无LAN接口的实验室设备。有LAN接口的设备无需链接通讯设备。
11. 我们提供专业的EPICS使用培训,及部分链接所需的程序。我们提供安装包及控制界面。
- EPICS控制系统设计准备
为实现基于EPICS的高度集成化,灵活,安全的仪器仪表设备的计算机自动控制管理,您需要的工作:
- 确认实验室所需控制的设备统计。
- 确认所有设备接收命令的接口类型。
- 确认所有设备的通讯协议。
- 确认所有设备的信号接收频率,并且是否有反馈信号。
- 确认所需链接方式,操作人员数量,权限级别。
- 接收我方的设备和软件,完成设备的链接,软件安装。
- 操作人员认真学习,接受培训。
EPICS控制软件
实验室集中控制
系统或设备集成