基于HOLLIAS-LEC G3小型一体化PLC的激光测距系统


    随着激光技术的发展,激光测距传感器在检测领域得到了越来越多的应用。基于HOLLIAS-LEC G3小型一体化PLC的激光测距系统,在上位机监控下,对多台激光测距传感器采集的数据进行处理,通过PLC把数据传送给上位机应用软件。

    激光测距传感器的基本原理是通过相位测距技趵慈范勘昃嗬搿V灰獬龇⑸浜徒邮展獠ǖ南辔徊睿纯傻玫侥勘甑木嗬耄虼讼辔徊饩嗫衫斫馕缘髦乒獠ò氩ǔの安饬砍叨取暗木嗬氩饬糠椒ā?/P>

    激光测距系统的核心部分为和利时公司基于HOLLIAS-LEC G3系列小型一体化PLC的40点CPU模块LM3108,该模块包含PORTO和PORT1两个串口,其中PORTO为RS485通信接口,PORT1为RS232通信接口,利用RS232通信接口可建立PLC与上位机的通信,实现PLC程序的下装和监控。利用RS485通信接口可建立PLC与现场仪表通信。利用PLC自由口协议可设置各类通信参数,方便地与激光测距传感器进行通信。PLC通过自由口协议接收多台激光测距传感器发送过来的数据,根据传感器提供的数据格式解析数据包、计算出测量的距离。该系统还具有显示测量距离,在非正常情况下报警,与上位机进行数据交换等功能。
    
    该方案的控制程序选用和利时公司的编程软件PowerPro实现,根据传感器通信参数要求,设置PLC的PORTO通信协议。PLC采用自由协议方式接收激光测距传感器的数据,用%MB400-%MB411的12个字节作为通信接收寄存器,存放自由口通信方式下所接收的数据。由于PLC对传感器操作指令的形式是ASCII码,在发送数据时,需把来自传感器的ACSII码转换为PLC可操作的十六进制数,并写入数据缓冲区后,再进行偶校验,校验完成后写入发送缓冲区,供串口发送。同样,杂接收数据时,需把接收缓冲区的ACSII码格式数据转换为十进制数,存放在自定义的寄存器中,最后以视图形式显示。

    该方案成功地实现了小型PLC通过自由协议监控多台激光测距传感器,且系统结构简单,运行稳定可靠、运行效果良好。

COPYRIGHT(C) 2011 厦门永宏亚得机电科技有限公司版权所有(闽ICP备05025945号) ALL RIGHTS RESERVED?

电话: 0592-5190891 传真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 厦门市海沧区兴港六里17号2607室 邮编:361009 联系人:翟先生