OB35循环中断调用?
NetWork1:
L "js1".ACT_CNTV //从FM350-1取出脉冲数
T MD 1000
NOP 0
L MD 1000
L 1900
JC B1
A M 795.0
JCN B12
L MD 1000
T MD 1004
T MD 1008
T MD 1012
T MD 1016
T MD 1020
T MD 1024
T MD 1028
T MD 1032
T MD 1036
CLR
= M 795.0
B12: NOP 0
L MD 1032
T MD 1036
L MD 1028
T MD 1032
L MD 1024
T MD 1028
L MD 1020
T MD 1024
L MD 1016
T MD 1020
L MD 1012
T MD 1016
L MD 1008
T MD 1012
L MD 1004
T MD 1008
L MD 1000
T MD 1004
L MD 1000
L MD 1004
+D
L MD 1008
+D
L MD 1012
+D
L MD 1016
+D
L MD 1020
+D
L MD 1024
+D
L MD 1028
+D
L MD 1032
+D
L MD 1036
+D
L 10
/D
T MD 300
L MD 300
DTR
T MD 304
CLR
= M 200.6
= "B_DB".JS1_STOP //置计数模块故障
L MD 308
L 0.000000e+000
<=R
JC B2
L MD 304
L MD 308
/R
T MD 312
L 3.000000e-001
JC B3
L MD 312
L 1.700000e+000
>R
JC B3
B2: L MD 304
T MD 308
B3: L MD 308
L 1.380584e-004
*R
L "R_DB".D1
*R
T "R_DB".JS1_V
L MD 304
T MD 308
B1: A M 200.6
JCN B4
SET
= "B_DB".JS1_STOP
JU B5
B4: SET
= M 200.6
JU B3
我不明白这段程序当中为什么将MD1000连续存入到其后的10个双整型的存储器中,而后又求和再除以10,这跟原先的MD1000中的值又有什么区别!另外我还有一个问题,像A M 795.0这个语句中M795.0第一次用到,它的初值应该是0吧!