发布于 2011-10-17 09:38:07
19楼
下面的例子中,IN0代表第几个轴,IN0=1,则为DB31,为2,则代表DB32,依次类推。
IN4代表是全闭环,还是半闭环,如果in4=1时,则代表为半闭环。
各个变量的值,由调用该程序的主程序赋值,
L 30 //将30载入accu1
L #IN0 //将局部变量#IN0载入acc1,将30移入accu2
+I //ACCU 1 + ACCU2
T #TEMP7 //将accu1传输到局部临时变量TEMP7中
AUF DB [#TEMP7] //调用db块db[#temp7]---------
U #IN4 //#in4, 如果为1,则该轴(取决于IN0)为半闭环
= DBX 1.5 //结果输出给dbx1.5
U #IN5 //#in5和in4共同来决定由INO决定的轴是否为全闭环
= DBX 1.6 //结果输出给dbx1.6
U #IN1 //in1决定该轴的使能情况
= DBX 21.7
= DBX 2.1
U #IN3 //in4决定该轴的倍率情况
= DBX 1.7
U #IN2 //回参考点,一般是指撞块
= DBX 12.7
SET
= DBX 17.0 //该轴的主轴修条有效
network2
U DBX 61.5
= #OUT6
不知哪位大侠愿意详细解释一下!~
十分感谢!~