quote:以下是引用松竹散人在2006-09-30 13:29:07的发言:
不用去管组合,把20个电机对应md的20个位,做一下比较或判断就可以了。
启动某一台电机,相应的位置一,只有20个值。
我做了个3台启动2台的情形的程序,您看是不是您说的意思
Network 1 // 网络标题
// 电机选择开关m0.0
//
LD M0.0
MOVD 1, VD0
Network 2
// 电机选择开关m0.1
LD M0.1
MOVD 1, VD2
Network 3
// 电机选择开关m0.2
LD M0.2
MOVD 1, VD4
Network 4
// i0.0为启动按钮
//
LD I0.0
MOVD VD0, VD10
+D VD2, VD10
Network 5
// 比较
LDD>= VD10, 2
AN Q0.1
TON T37, 20
Network 6
// 仅只启动一台的情况
LD I0.0
O Q0.0
AN M0.1
AN M0.2
= Q0.0
Network 7
// 启动2台
LD T37
O Q0.1
A Q0.0
= Q0.1