基于plc的SKD-30A 激光距离传感器串口通信控制
本文是我最近自学的plc串口编程
1.1采用欧姆龙CP1E-N40plc采集行走距离,距离由激光测距传感器SKD-30A 激光距离传感器采集。
1.2SKD-30A 激光距离传感器采用数字输出:RS232 通用串口输出。
1.3SKD-30A 激光距离传感器使用方法 将传感器数据接口按照连线说明连接至 PC 机(或 CPU)串口。
1)单次测量:
接好后通过 PC 机(或 CPU) 向传感器发送开机指令 ASCII “O” (或 HEX 0X4F),
,传感器收到指令后开机并发出激光,发送数据“FF 00 0A 0A 0A00”
PC 机(或 CPU) 再次向传感器发送单次测量指令 ASCII “O” (或 HEX 0X4F), 传
感器收到指令后测量距离,随后关闭激光,发送测量的数据“FF XX XX XX XX XX” 。
PC 机(或 CPU)向传感器发送关机指令 ASCII “U”(或 HEX 0X55),传感器收
到指令后关闭传感器测距单元。
2)连续测量:
接好后通过 PC 机(或 CPU) 向传感器发送开机指令 ASCII “O” (或 HEX 0X4F),
,传感器收到指令后开机并发出激光,发送数据“FF 00 0A 0A 0A00”
PC 机(或 CPU) 再次向传感器发送连续测量指令 ASCII “C” (或 HEX 0X43), 传
感器收到指令 3 秒后开始连续测量,并连续发送测量的数据“FF XX XX XX XX XX” 。
如果测不到数据,则发“FF 00 0A 0A 0A00” 。
PC 机(或 CPU)向传感器发送关机指令 ASCII “U”(或 HEX 0X55),传感器收
到指令后关闭传感器激光和测距单元。
输出参数
图片1.4
SKD-30A波特率:9600 停止位:1 传送位数:8 位 奇偶校验:无
图片 图片 图片 图片 图片 图片
网友评论