接线图:
激光位移传感器通讯接口采用通讯速度为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数据类型。
最后得到转换值就是可拿来使用的数据。
本文发布于:2024-01-29 03:37:36,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647066312424.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |