因为第一次用高速计数,所以问题有点菜,希望各位不要见笑。型号:S7-200 SR20
我想实现的功能:1. 计数脉冲到达设定值后,可以重新设定(考虑用HMI) 2. 能实时显示已经积累的脉冲数量,脉冲数量乘以5就是实际的数据 3. MAIN程序中,不确定是否应该调用中断(上传的程序中是没有的)
出现的问题是: 实际下载到PLC后运行时,接收不到I0.0的脉冲
图片说明:
最佳答案
1)可以。就是修改预设值,一般是采用中断方式实现的,即当前值等于预设值中断产生时,修改预设值,再开中断。
2)就是HC0值,至于怎么计算能够达到你的需求,只有你自己知道了。
3)你的VD100就是预设值,在这个地址上赋值。有ATCH就是定义中断事件和连接中断的指令。
无法接收到编码器或者光栅尺的信号可能原因:输入滤波没有设置,需要设置I0.0的滤波时间数据,设置后下载到200cpu。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362484.html