200 高数计数器 HC3 模式0 如何复位计数器

我现在想用 HC3 高数计数器的模式0计数(HS3只有模式0)
在程序中监视HC3 已经能够看到数据
现在我就想复位,HC3没有外部复位功能,只能内部复位,

SMD 138 和 SD142 是不是不能直接往里面写数据 必须要在中断程序中写?并且要置位SMB137.5 SMB137.6才能人为的改变数据。

我现在想复位,我想了几个复位的方法:
1、我在主程序中直接往SMD138中 写一个数据(直接MOV  0 到SMD138)
2、先把SMB137.6置位 然后在 MOV 0 到SMD138,然后用HSC指令运行高速计数器HC3.
(如果以上两个方法都不行是不是,必须要在高速计数器中断后才能对数据进行操作)
3、我们都是用SM0.1来初始化子程序,我可不可以在直接用M0.1的上升沿来初始化子程序来复位。(因为我每次断电就复位了)
或者还有其他的方法???????????

最佳答案

如下步骤应该没有问题
1、MOVD 0, SMD138
2、置位 SMB137.6
3、调用一次 HSC 指令

提问者对于答案的评价:
偶看

专家置评

已阅,最佳答案正确。

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

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

相关推荐