注册注册登录登录收藏骁锐收藏骁锐在线留言在线留言网站地图网站地图您好,欢迎来到骁锐科技官网!
自助下单

服务热线:0755-29898410

骁锐的好口碑不止在产品

大家都在搜:骁锐传感器定制松下传感器代理传感器新闻传感器新闻百科

当前位置首页 » 骁锐科技新闻中心 » 资讯中心 » 行业资讯 » 激光测距传感器应用

激光测距传感器应用

返回列表 来源:骁锐科技 浏览:- 发布日期:2017-12-08 15:51:57【

运用计划:


一、传送带上箱子宽度的激光测距传感器的解决计划

现代工业上传送带是随处可见的,传送带大大方便了自动化出产,也大大的节省了人力资源,但是在工业出产中我们经常需求知道传送带上箱子的宽度,用人工进行丈量明显与自动化相违反,我们能够运用激光测距传感器进行丈量,运用两个激光传感器,在传送带的两边面对面装置,由于尺度改动的箱子落到传送带上的方位是不固定的。这样,每个传感器都丈量出自己与箱子的间隔,设一个间隔为L1,一个间隔为L2,此信息送给PLC,PLC将两个传感器间总的间隔减去L1和L2,然后可计算出箱子的宽度


二、激光测距传感器操控计划

本计划组成: 
      1:传感器部分,其功用为收集有效数据。可为客户订做,增加其他传感器的数据收集(如温度、湿度、
压力等) 
      2:同时数据收集器,收集多路传感器数据(目前最大支撑 4 路,如有特殊需求,能够订做),并且具有存
储功用,确保数据无丢掉 
      3:数据传输部分,本计划选用了 GPRS 数据传输方法,本方法传输数据稳定,不受间隔约束,但速度比
较慢。客户可根据实践要求来替换传输方法,如有线方法,点对点无线方法等。 
本计划作业流程: 
      1:数据收集器,实时读取服务器状况(或由服务器直接发送指令给收集器,具体由数据传输方法而定),
根据服务器状况指示进行接连丈量和中止。 
      2:数据收集期间,数据仅仅存储到内部存储器,不对数据进行传输。避免数据丢掉。 
      3:当读取到中止状况时,中止传感器作业,同时开端数据传输,直到数据传输完毕,从头进入待机状况。 
本计划特色: 
      1:无数据丢掉现像,确保数据的完整性 
    2:如选用无线传输方法,则结构简单,装置便。并且多路传感器共用一个无线模块,可降低本钱,减少量
据传输时间。 
     3:如选用有线传输方法,则大大减少了所需布线的数量,减少了作业量,降低了本钱


三、根据PLC操控器的激光测距体系

跟着激光技能的开展,激光测距传感器在检测范畴得到了越来越多的运用。本文所说的根据PLC的激光测距体系,对多台激光测距传感器所收集到的数据进行处理,并将数据传送给上位机,完结了对多台激光测距传感器的监控。

 PLC操控体系硬件规划

根据小型一体化PLC的激光测距体系的功用结构图如图1所示。体系经过PLC的自在口通讯,接纳多台激光测距传感器发送过来的数据,根据传感器供给的数据格式解析数据包,计算出丈量的间隔。体系的功用还包含显现丈量间隔、在非正常情况下报警、与上位机进行数据交换等。


PLC的CPU模块选用HOLLiAS-LEC G3系列的LM3108模块,其性能价格比很高,广泛运用于工业操控的各个范畴。LM3108模块的规范装备包含两个串行通讯接口PORT0和 PORT1,其中PORT0为RS485接口,PORT1为RS232接口。选用RS232接口树立PLC与上位机的通讯,完结PLC程序的下装和监控。选用RS485接口树立PLC与现场外表的通讯。

PLC操控体系软件规划

PLC选用自在口通讯方法接纳激光测距传感器的数据,用%MB400~%MB411的12个字节作为通讯接纳寄存器,寄存自在口通讯方法下所接纳的 数据。所谓自在口通讯,是指用户能够经过设置通讯方式来改动通讯接口的参数,以习惯不同的通讯协议。在PLC程序中设定的激光测距传感器的通讯参数如表1 所示。 PLC操控程序选用和利时公司的编程软件PowerPro完结,下面具体介绍数据解析程序。其它运用程序从略

3.1 数据解析程序的变量界说

PROGRAM PLC_PRG

VAR

SetRS485: Set_COMM2_PRMT; (* RS485自在口通讯参数设置 *)

SetRS485Q: BOOL; (* RS485自在口通讯参数设置标志 *)

Receive: COMM2_RECEIVE; (* RS485自在口通讯数据接纳 *)

ReceiveQ: BOOL; (* RS485自在口通讯数据接纳标志 *)

ReceivedData: STRING; (* 存储ASCII码数据的字符串 *)

Position1: INT; (* 开始字符的方位 *)

Position2: INT; (* 完毕字符的方位 *)

ReceivedData_STRING: STRING; (* ASCII码方式的数据 *)

ReceivedData_DWORD: DWORD; (* 十六进制方式的数据 *)

END_VAR

PLC从激光测距传感器接纳到的数据是ASCII码方式,所以需求将ACSII码变换成PLC能够操作的十六进制数。

首先在存储ASCII码数据的字符串ReceivedData中找到数据的开始字符“+”,并将其方位存储在变量Position1中。然后再找到 数据的完毕字符“$R”,并将其方位存储在变量Position2中。将方位Position2与方位Position1之间的字符取出,存入变量 ReceivedData_STRING中,此即为数据的ASCII码方式。最后将该ASCII码方式的数据ReceivedData_STRING变换 位十六进制方式的数据ReceivedData_DWORD,即完结了数据

推荐阅读

    【本文标签】:激光测距传感器
    【责任编辑】:骁锐科技版权所有:http://www.xaori.net转载请注明出处