// 伺服运行使能 所有的伺服 这个也是要做标签 有标签才行 做的是局部标签 //进行使能 MCv_AllPower_1( Axis:=Axis0001.AxisRef, Enable:= TRUE , ServoON:= bServoON , Busy=> bBusy ); // 轴1的速度这些进行赋值 //-----JOG运行用数据的设置----- G_JeJogVelocity := 1500.0; //在启动的时候 需要给速度赋值 为1500.0 leJogAcceleration := 2000.0; // 在启动的时候 要给加速度赋值 leJogDeceleration := 2000.0; //在启动的时候 要给减速度赋值 leJogJerk := 0.0; // 在加减速的时候 看用那个加减速模式 //FB块的填写,进行正反转的互锁 //-----Axis0001 JOG运行----- G_bJogF1CMD:=(G_bJogF1CMD=TRUE)AND(G_bJogR1CMD=FALSE); //为互锁模式 就是在正转的时候 不能同时反转 一起TRUE G_bJogR1CMD:=(G_bJogR1CMD=FALSE)AND(G_bJogF1CMD=TRUE); // 同上为互锁模式 //调入FB,进行标签的填写。 MCv_Jog_1( Axis := Axis0001.AxisRef , //轴1输入标签 AxisRef是G_b标签中自带的 直接调用就行 JogForward := G_bJogF1CMD , //轴1的正转指令 在G_b的时候要建立位标签 JogBackward := G_bJogR1CMD , //轴1的反转指令 在G_b的时候要建立位标签 Velocity := G_JeJogVelocity , //轴1的速度指令 在G_b的时候要建立双精度实数标签 Acceleration := leJogAcceleration , //轴1的加速度指令 在le的时候 要建立双精度实数标签 Deceleration := leJogDeceleration , //轴1的减速度指令 在le的时候 要建立双精度实数标签 Jerk := leJogJerk , //轴1的Jerk指令 在le的时候 要建立双精度实数标签标签 Busy => G_bJog1Busy //轴1的运行指令 在G_b中建立位标签 ); |