发布于 2008-06-23 08:54:35
0楼
Network 1 没什么作用
LDN SM0.0
FILL 0, VW0, 200
MOVW 20, VW0
MOVW 20, VW60
Network 2登记开关的时刻
LDW<> VW2, 0表减至0不工作
OW<> VW62, 0
TON T33, 32767
TON T34, 32767
TON T37, 50本例延时5秒
Network 3 开时刻写表
LD I0.0
EU
ATT T33, VW0表1
R T33, 1
Network 4 关时刻写表
LD I0.0
ED
ATT T34, VW60表2
R T34, 1
Network 5
LD T37
LPS
AW<> VW2, 0
TON T35, VW4开时刻复现
LPP
AW<> VW62, 0
TON T36, VW64关时刻复现
Network 6 复现一个数据后减表。
LD T35
EU
S Q0.3, 1
R T35, 1
FIFO VW0, LW0
Network 7 复现一个数据后减表。
LD T36
EU
R Q0.3, 1
R T36, 1
FIFO VW60, LW0
END
大家可以上机试。有问题希望随时联系我,共同进步。如果正如楼主需要用编码器测距。那么计时器用读高速计数器的值代替应该没问题,转变一下还可以。但我没有仔细想过。
当大家有需要用到实际设备上的时候,还想起我的话,可以发个信息给我说明一下使用场合。