怎样用增量式编码器通过数字量转485模块接入到s7200smart的串口,判断编码器的正反转(上升还是下降),计算高度,速度
问题补充:
因为我的另一端还有一个模拟量传感器,和增量式编码器在一个地方,距离我的主控箱有个150多米的距离
最佳答案
S7 200smart高速计数器功能的使用参考:http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1162
高度的计算实际上就是让你来计算高速计数器(编码器)的脉冲总数如何转换为实际机械值的计算程序。比如,这个编码器1周/3000个脉冲,当高速计数器接受到9000个脉冲时,实际就是编码器转动了3周,那么这3周就是需要根据实际机械连接特性来计算实际值的过程。比如编码器转动1周,设备实际移动10mm。
速度的计算就是让你就是单位时间内的脉冲总数。比如在1秒钟内接受到的脉冲总数为3000,折合到设备上的高度是10mm,则它这时的速度就是10mm/S。
补充问题回答:
模拟量输入是模拟量模块来完成的,与你的高速计数器输入(编码器)没有关联。
至于你提及到的传输距离问题,如果做好抗干扰措施,这个距离应该没有问题。
提问者对于答案的评价:
谢谢了,很受用
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc158979.html