曹 阳, 卢 翠, 许 冰, 林 峰
(1.沈阳航空航天大学 电子信息工程学院,辽宁 沈阳 110136;2.沈阳工业大学 软件学院,辽宁 沈阳 110023)
飞机电器装置主要是用于对机载设备进行自动化控制,其工作状态直接关系到机载系统工作的可靠性,因此对其检测及故障判断极其重要。
目前,在飞机电器装置检测系统的设计方案上,有学者提出上位机用汇编语言编程,硬件以单片机和液晶显示子系统为核心构成检测系统,该系统可扩展性好、检测效率高,但可靠性低[1];还有一些学者将Visual C++软件平台与嵌入式PC/104硬件设备结合构成检测系统,该系统界面较好、操作方便,但是费用较高[2]。针对以上方案的优缺点和LabVIEW在监控系统中的应用[3-4],文中提出了采用LabVIEW与PLC结合的方式设计飞机电器装置检测系统,这样可以将LabVIEW所具有的界面友好、编程直观、显示多样化的特点和PLC可靠性好、抗干扰能力强的优点有机结合,构成界面友好、功能完善、检测便捷的系统。
LabVIEW与PLC相结合构成的检测系统工作时有测试程序的传送和测试结果的返回,这就需要装有LabVIEW软件平台的计算机与PLC进行通信。通信方式主要有:1)采用OMRON公司的C200HG系列PLC,用RS232直接将HOST LINK模块连接到上位机,该方式通信速度快,稳定性高,但是可扩展性较差[5];2)采用OPC技术,该方式的软件开发周期短,可靠性和稳定性较好,但需要配套的软硬件设备,费用高[6]。除了以上方式,还可以在西门子S7-200 PLC的自由口模式(Free Port Mode)下自定义通信协议,进而实现串口通信[7]。S7-200PLC的自由端口通信模式有足够的灵活性,用户可以根据需要自行定义通信协议,包括计算机的发送信息格式和PLC反馈信息格式的约定。……