松下H1-G1系列激光位移传感器可以进行RS422和RS485通讯接口,通讯协议为自定义自由口通讯协议。本文采用了RS485通讯接口,使用的控制器硬件为西门子1200系列的PLC,CB1241通讯模块。

接线图:

 激光位移传感器通讯接口采用通讯速度为38400k bps、数据长度8bit、奇偶校验无、停止位为1bit。

 激光传感器默认设置为RS485通讯,默认站号:01 ,所以不需要修改参数。

对应西门子PLC软件上的设置下图,其他组态传送消息等不需要设置。

 激光传感器采用的自定义的通讯协议,传感器的手册中资料列出了通讯的方式:通过RS485通讯给传感器发送:"%01#RMD**\r "    其中01位传感器站号,01表示传感器站号,RMD表示读取当前测定值,**是省略的BCC码,\r 为换行。

返回值为:"%01$RMD-0123456**CR"  测量值为-012.3456mm。

 对应西门子发送为下图,博图软件不能识别\r, 需要用$R来代替,所以发送的数据为:

'%01#RMD**$R' 数据类型为字符串String。

 

 西门子接收指令为下图,

 

 接收到的数据为   '%01$RMD-0123456**CR'  格式, 数据类型为String,得到的字符串数据不能直接用来使用,需要将他转换成REAL数据类型。

 最后得到转换值就是可拿来使用的数据。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐