程序语句疑问

你好,我对附件语句程序不太懂,麻烦大家详细指导一下,很急,谢谢!

图片说明:

程序语句疑问    程序语句疑问   

最佳答案

你的这段程序完成的功能就是判断旋转编码器是否旋转计数。
大致说一下你的FB98的引脚定义:
ENABLE—使能 为0则不启用此功能
CHECK—5HZ的时基脉冲
COUNT—编码器的脉冲计数
TOLERANCE—允许偏差值,即前后两次扫描周期读取的脉冲计数值如果差值在此偏差范围内,判定编码器没有旋转。
MODE_INC—编码器计数方向。 1表示增计数,0表示减计数
ZERO—输出,为1表示编码器没有旋转

明白了引脚的定义,程序应该没什么好说的了,其实就是上面所说的判断即前后两次扫描周期读取的脉冲计数值的差值,如果差值在允许偏差范围内,判定编码器没有旋转。
其中的#OLD就是保存上一次扫描周期的脉冲计数值

提问者对于答案的评价:
嗯,好的,谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐