高速脉冲输出与高速计数

Q0.0高速脉冲输出。然后把Q0.0接到输入点I0.2(配置高速计数模式9),发送1000脉冲。为什么计数器的值是1,脉冲发完就归零了。大佬门支支招啊。

图片说明:

高速脉冲输出与高速计数    高速脉冲输出与高速计数   

最佳答案

1、程序结构本身是没有问题的。但是高速计数器2配置为模式9,那么,它用到了 I0.2、I0.3、I0.3,并且是 A/B相正交计数,这个你虑一下?
是否可以改为 HSC1 模式 0,并将 S7-200 SMART 硬件 Q0.0 接入I0.0
此链接中有一个实例在《PTO 脉冲的单段管道化》与你这个实验非常像。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/motion_control/pls/PLS_Program.htm 
2、高速脉冲输出的 S7-200 SMART CPU 必须使用晶体管型的;
3、接入的I点的滤波时间要改,你是100HZ的,参考链接中的表5改
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/hsc/HSC.htm
4、参考资料
运动控制
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/034.html
S7-200 SMART高速计数器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/013.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐