200smart 高速计数器接线HSC0测量Q 0.0脉冲数量

200smart ST 30 高速计数器HSC 0模式0测量自身Q 0.0脉冲数接线如何接?是用Q 0.0接I 0.0再把两个公共端连接:是这样吗?需要接100欧姆5瓦电阻吗?脉冲程序正常私服电机也转,I 0.0滤波时间改成了6.4μs ,不敢接线输入端线,怕烧坏,应该怎么接线?

问题补充:
果然可以短接,测得电流是6.25毫安,多谢大宝朱林森,正确关联后允许中断,进去中断程序,首先用SM 0.0使能传送0到smb 67执行LIS, 结果中断程序中用SM 0.0使能的停止脉冲输出程序执行!真把皮肤驱动电机停止了可是我还在该中断程序中写了几线圈输出程序,为什么 用SM 0.0使能的程序端执行了,用sm 66.7脉冲发送完成标志位使能的程序没执行,我本想在此中断程序中完成一个线圈输出液压缸进,到位后接近开关接通,再输出另一个线圈让液压缸退回原位,原位接近开关接通,释放线圈液压缸停止,最后用原位接近开关的上升沿使能RETI ,回到主程序,我是这样想的,但是中断程序中好像只扫描了一次,输出刷新了一次,就不在此程序中继续扫描了,我写的原位接近开关接通通的上升沿出发RETI (从中断有条件返回),我不想让它回到主程序,我想让他多在这个中断程序中多扫描几次直到完成液压缸的往复运动,不知可否?如果用中断不可完成这个动作,那就得回到主程序中刷新,执行这个动作,我还不理解中断事件的使用技巧,好像中断程序只是扫描一次,输出执行一次就回主程序了,然后再有中断12产生,再来扫描执行一次

最佳答案

按你描述的接线正确,细心大胆是对的。
接不接下拉电阻,接上主要是为了防止脉冲丢失。如果没有肪冲丢失不接也是可以的。
加入下拉电阻是为了使输入输出信号达到其逻辑电平有效范围。 
如果设备的输出是集电极开路晶体管,则可能出现这种情况。 晶体管关闭时,没有任何因素将信号驱动为低电平状态。 信号将转换为低电平状态,但所需时间将取决于电路的输入电阻和电容。 这种情况可能导致脉冲丢失。 可通过将下拉电阻接到输入信号的方法避免这种情况
。 由于 CPU 的输入电压是24V,因此电阻的额定0功率必须为高功率。 100 欧 5 瓦的电阻是一个合适的选择。
另外 I 0.0滤波时间改成了6.4μs,最大只可测 78KHZ脉冲,要注意是不是满足要求。看这个链接中最下面的一段内容。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/hsc/HSC.htm
更多内容参看
S7-200 SMART数字量模块常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/002.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/plc281685.html

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

相关推荐