发布于 2011-12-13 16:03:32
5楼
A(
L "跳舞轮位置" //跳舞轮位置,是符号地址,简单说就是读取"位置"值,装载入ACCU 1。
ITD //从整型(16位)转换为长整型(32位),结果存储在ACCU 1中。
T DB17.DBD 2 //将结果传送到DB17.DBD 2。
SET //SET 将 RLO 置位到信号状态"1"。
SAVE //SAVE 将 RLO 保存到 BR 位中。
CLR //CLR 将 RLO 设置到信号状态"0"。
A BR //A 检查寻址位的状态是否为"1",并将测试结果与 RLO 进行与运算。
)
JNB M022 //当带BR 位的RLO = 0 时跳转至(M022)。
L DB17.DBD 2 //装载DB17.DBD 2。
DTR //将长整型(32位)转换为浮点型(32位) 。
T DB17.DBD 6 //将结果传送到DB17.DBD 6。
M022: NOP 0 //空操作。
像这样的程序,可以自己写,没有必要去看那些看不懂的程序。
其实我也是新手,只是我越来越发现,控制工艺会决定你的控制思想,甚至控制方法。
物竞天择,适者生存!