陈永辉,郝长峰,张 峰,刘 栓
(1.河南省高远公路养护技术有限公司,河南 新乡 453000;2.公路养护技术装备国家工程实验室,河南 新乡 453000;3.河南省高等级公路检测与养护技术重点实验室,河南 新乡 453000)
随着信息技术的不断发展,工业触摸屏的价格在不断降低。触摸屏与CAN总线的集成使得触摸屏在工程机械中的应用更加普及。尤其是通用组态型工业触摸屏不仅具有成本优势,而且在图形界面的设计上更加方便。比如采用IFM控制器与IFM触摸屏配合使用,虽然有成熟的基于Can Open的EDS可以应用,但是图形界面却要技术人员自己编程实现[2]。同样如DanFoss控制器虽然可以与DanFoss触摸屏直接进行硬件组态而不必考虑具体通讯问题,但是同样图形界面也是需要技术人员通过编程而不是通过组态的方式来实现。而采用通用组态型触摸屏则很好地解决了其中比较繁琐的图形界面设计问题,但是与控制器之间的通讯问题则往往需要技术人员通过自行编程来实现。由于通用触摸屏厂商通常并不对用户开放通讯代码,因此使其应用受到相应的限制。本文采用重新生成底层驱动的方式实现自定义CAN通讯协议并成功实现了通用触摸屏与控制器之间的CAN通讯。
本文采用Kinco MT4414T触摸屏和DanFoss MC050控制器进行通讯。Kinco MT4414TE触摸屏具有7英寸有效显示面积,带有两个串行口,一个CAN总线接口和一个以太网接口,采用HMIWare软件进行组态和编程。DanFoss MC050控制器具有两个CAN总线接口,采用PLUS+1 GUIDE软件进行编程。……