发布于 2006-09-22 19:27:07
0楼
自己先做一个,但觉得有点问题
从变频器读来的脉冲值为MW100;正转信号I0.0;反转信号I0.1
A I0.0
JCN _001
L MW100
L MW200 //上周期的MW100
= M0.0 /当正转时,值反而减小,说明出现跳变
_001:A I0.1
JCN _002
L MW100
L MW200
>I
= M0.1 /当反转时,值反而增大,说明出现跳变
_002:A M0.0
FP M1.0
JNB _003
L MW300
L 1
+I
T MW300 //正转出现跳变,+1
_003:A M0.1
FP M1.1
JNB _004
L MW300
L 1
-I
T MW300 //反转出现跳变,-1
_004:L MW 300
L 8
*I
= MW302
L MW100
L 16#1000
/I
T MW304
L MW302
L MW304
+I
T MW400 //结果--电机运行圈数
L MW100
T MW200 //更新
自己觉得如果实际程序很长的情况下,可能会问题,希望大家积极讨论
简单、快乐的单身汉