[
3.3 数据解析程序分析
PLC从激光测距传感器接收到的数据是ASCII码形式,所以需要将ACSII码转换成PLC能够操作的十六进制数。
首先在存储ASCII码数据的字符串ReceivedData中找到数据的起始字符“+”,并将其位置存储在变量Position1中。然后再找到数据的结束字符“$R”,并将其位置存储在变量Position2中。将位置Position2与位置Position1之间的字符取出,存入变量ReceivedData_STRING中,此即为数据的ASCII码形式。最后将该ASCII码形式的数据ReceivedData_STRING转换位十六进制形式的数据ReceivedData_DWORD,即完成了数据的解析。
4. 结论
采用和利时HOLLiAS-LEC G3小型一体化PLC作为激光测距系统的控制核心,可以方便地与激光测距传感器进行通信。实践证明,该方案结构简单,运行过程稳定可靠,实现了激光测距系统的数据采集与处理。
参考文献
[1]杭州和利时自动化有限公司. HOLLiAS-LEC G3小型一体化PLC硬件手册,2006
[2]杭州和利时自动化有限公司. HOLLiAS-LEC G3小型一体化PLC软件手册,2006
[3]杭州和利时自动化有限公司. HOLLiAS-LEC G3小型一体化PLC指令手册,2006
[本文共有 2 页,当前是第 2 页] <<上一页 下一页>>
]