200smart ST20 用Q0.0发高速脉冲用i0.0接收不到

SMB67=C0,SMW68=500,SMD72=500000,上升沿调用PLS,组态高速计数器HC0模式0,I0.0设置3.4US,接线我把I0.0和Q0.0接起来,Q点和I点的公共端也连了起来,监控HC0没有计数。SM66.7由1变0感觉应该脉冲输出了,而且Q0.0的灯也亮了,就是监控HC0没有计数,求指导??????。是不是接线接错了。

最佳答案

按你描述,程序没有问题,你看下面链接的中间有一个单段管道示例。另外 SMB66 是状态字节,你是不可以更改的,它是由CPU 操作系统用的。
状态表中输入地址 HC0 监视高速计数器0的当前值
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/function/motion_control/pls/PLS_Program.htm
接线出错的可性参较大
对于 ST20 来说,1M、2M 短接后还要接到DC24V电源的负极,2L+接电源的DC24V+
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/in_out/Digital_wire.html
其它相关资料。
S7-200 SMART高速计数器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/013.html
S7-200 SMART运动控制
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/034.html

提问者对于答案的评价:
试了一下确实是接线接错了,2L+没有接接24V+。????

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:04
下一篇 2021年7月4日 下午11:04

相关推荐

发表回复

登录后才能评论