松下H1-G1系列激光位移传感器与西门子1200系列PLC进行RS485通讯

松下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数据类型。

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值