S7-200 SMART 高速计数问题

因为第一次用高速计数,所以问题有点菜,希望各位不要见笑。型号:S7-200 SR20   
我想实现的功能:1. 计数脉冲到达设定值后,可以重新设定(考虑用HMI)  2. 能实时显示已经积累的脉冲数量,脉冲数量乘以5就是实际的数据    3. MAIN程序中,不确定是否应该调用中断(上传的程序中是没有的)
出现的问题是: 实际下载到PLC后运行时,接收不到I0.0的脉冲

图片说明:

S7-200 SMART 高速计数问题    S7-200 SMART 高速计数问题    S7-200 SMART 高速计数问题   

最佳答案

1)可以。就是修改预设值,一般是采用中断方式实现的,即当前值等于预设值中断产生时,修改预设值,再开中断。
2)就是HC0值,至于怎么计算能够达到你的需求,只有你自己知道了。
3)你的VD100就是预设值,在这个地址上赋值。有ATCH就是定义中断事件和连接中断的指令。
无法接收到编码器或者光栅尺的信号可能原因:输入滤波没有设置,需要设置I0.0的滤波时间数据,设置后下载到200cpu。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:23
下一篇 2021年7月5日 下午12:23

相关推荐

发表回复

登录后才能评论