请问编码器如何编程,他返回何种信号?
问题补充:
对不起,我没有说清楚。我用的S7-200的PLC,想用编码器作程序测量直线距离,请问如何编程,最好附加详细说明的程序,谢谢!
最佳答案
编码器输出的是A、B、Z三路脉冲信号,Z是每周发一个脉冲,定位用的,一般不用,就用A和B就行了。
把A和B分别接到PLC高速计数器0的两个输入端上(好像是I0.0和I0.1,具体看手册),还要有一个外部信号能告诉PLC什么时候开始测量。
PLC上电后,要先配置好高速计数器的参数,然后PLC收到开始测量的信号后,PLC记下此时高速计数器的值作为初始值,然后一直读高速计数器值,并与初始值相减,得到的差经过换算就是测量的距离了。
提问者对于答案的评价:
非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316038.html