程序计数没问题,程序如下:
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