quote:以下是引用shine在2012-06-07 23:21:11的发言:
你给个第一种接线方式的理由先。
你又使用了高速计数器的哪种模式?你的子程序又是怎么处理数据的?这些别人都不知道,怎么告诉你问题出在哪
接线方式没有理由,只是做一个实验而已,第一种接线方式可以加减计数,第二种方式只能加计数。我把程序贴出来大家看看:
主程序:
网络1:
LD Always_On:SM0.0
CALL SBR_0:SBR0, 666900, VD104
网络2:
LDD>= VD104, VD100
S M2.0, 1
子程序0:
网络1:
LD SM0.0
A M1.0
O SM0.1
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD LD0, SMD42
HDEF 0, 7
ENI
HSC 0
网络2:
LD Always_On:SM0.0
MOVD HC0, #HC0_OUT:LD4
这是第一种方式的程序;第二种方式的就是把子程序中网络2的程序删除了,直接在主程序中将HC0的值传到VD100。情况就是一楼所说的情况。