论文部分内容阅读
根据“神光-Ⅲ”原型装置激光准直与诊断系统的实际应用,详细分析了“PC+运动控制器”运动控制系统的原理和体系结构,以及高级运动控制器NextMove ES的特性和使用方法。在此研究基础上,成功开发了基于“PC+运动控制器”的步进电机群控系统,实现了该原型装置光路准直与诊断的精确控制。该控制系统以NextMove ES控制器为核心,设计了群控系统的体系架构。采用RS485、RS232和CAN总线建立了群控系统各控制器间的通信通道。通过串口的通信方式,根据所设定的通信协议,实现各个FEP与下层控制器之间的通信,进而控制各步进电机的运动。 为了该群控系统操作简便,安全可靠,软件部分采用混合编程技术,底层软件采用控制器NextMove ES自身的语言——MintMT,实现了多任务MintMT编程,并向上层软件部分提供通信接口,上层软件采用VC++开发了系统应用界面和各种控制功能模块。采用超时重发机制保证控制信号通信的可靠性,并实时动态计算超时等待时间,从而提高了系统的运行效率。系统软件功能模块化设计,提高了系统的扩展性和通用性。 该群控系统在实际的“神光-Ⅲ”原型装置激光准直与诊断系统中得到了良好应用,其系统设计理念对“神光-Ⅲ”主机的开发具有重要的参考价值。