高速计数器的问题!~

程序计数没问题,程序如下:
LD     SM0.1
CALL   HSC_INIT:SBR2
-------------------------------------------
LD     SM0.1
MOVB   200, SMB34
ATCH   INT_0:INT0, 10
ENI
--------------------------------------------
中断程序
LD     SM0.0
MOVB   16#FC, SMB37                //设置控制位:增计数;1X 速率;已使能;
MOVD   +0, SMD38                   //装载 CV
MOVD   +0, SMD42                   //装载 PV
HDEF   0, 9
ENI
HSC    0

上面程序中的第一个ENI觉得有些多余,应该不需要,因为在中断程序里已经有ENI(向导自生成的),

问题补充:
请教一下,是需要2个还是只要1个呢!~

最佳答案

第二个eni 没有任何意义了。。 因为你的时间中断已经全局中断允许了。。。这里在来个没的意义了   
我想这个程序应该是改过来的 
看看这个吧
LD  SM0.1
MOVB  16#F8, SMB47
HDEF 1 ,11
MOVD +0,SMD48
MOVD +50,SMD52
ATCH  INT-0 ,13
ENI  // 一般链接中断就开始启动   
HSCI
所以下面那个没得用

提问者对于答案的评价:
OK

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:26
下一篇 2020年11月5日 上午11:26

相关推荐