论文部分内容阅读
PLC通常分为大型、中型、小型可编程控制器(PLC),PLC在工厂自动化中占有举足轻重的地位。随着现代技术的不断发展极大地促进了基于PLC为核心的控制系统在控制功能、控制水平等方面的提高。同时对其控制方式、运行水平的要求也越来越高,人机交互式操作装置是整个控制系统中必不可少的装置。针对一种基于CAN现场总线、ARM+FPGA组成的小型可编程控制器,通过分析其基本结构,数据特征和人机界面装置功能要求的基础上,本文自主设计了这种小型PLC的通用人机界面装置。人机界面装置通过CAN总线与PLC主机连接,成功的实现了现场监控,并以全自动双工位一步法中空成型机作为具体对象进行了人机界面设计。主要成果如下:(1)完成人机界面关键技术的设计。通过对PLC主机工作状态和被控对象工作状态的分析,设计了该系统有关人机界面的整体解决方案。具体人机界面技术包括界面的设计、界面的切换、显示的定位、数据的显示、历史数据的显示、数据的存储、PLC主机与人机界面装置通过CAN总线实现信息通信,满足信息传输的实时性。(2)硬件设计,完成人机界面的硬件设计。以ARM7系列的LPC2478处理器为主控制芯片,以北京迪文K600液晶显示屏+触摸屏做为显示终端。采用LPC2478自带的CAN控制器和TJA1040作为CAN收发器连接到CAN网络,实现人机界面与PLC主机之间的通讯功能。(3)软件设计,完成人机界面的软件设计,针对全自动双工位一步法中空成型机人机界面装置的功能要求,设计界面;使用迪文显示终端提供的工具软件配置触控关系、各个模拟数据量与开关数据量的编码,生成配置文件,下载到显示终端;编制C语言程序实现人机界面各项功能。制定人机界面装置与PLC主机的通信原则,自行制定CAN通信扩展协议,编制C语言程序实现人机界面系统与主机之间的通信。(4)完成人机界面系统的性能测试试验和系统功能测试,完成人机界面装置的硬件电路和软件系统的性能和功能的测试。通过试验测试表明本文设计的人机界面装置具有通用性、也可以满足全自动双工位一步法中空成型机人机界面的实际功能应用要求,达到具有友好的人机界面的目的。