我现在想用 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