倍福控制电机转速
通过PLC代码实现电机的简单控制(12分钟)
受上面视频的启发,尝试用倍福控制电机转速
中间有一道题做错了,也得亏做错,发现了这个知识点

这里在线修改和查看变量还是值得学习的

查看MC_Jog这个功能块的说明
倍福官方文档:MC_Jog function block

注意几个运动模式**JogMode**

我们要用到的是MC_JOGEMODE_CONTINOUS,有点类似于Simple IQ的JV命令
MAIN程序
PROGRAM MAIN
VAR
axis1:axis_ref;
jog1:MC_Jog;
power1:MC_Power;
jog_for: BOOL;
jog_back: BOOL;
power_do: BOOL;
jog_cont: E_JogMode;
jog_vel: LREAL;
END_VAR
jog1(
Axis:= axis1,
JogForward:= jog_for,
JogBackwards:= jog_back,
Mode:= jog_cont,
Position:= ,
Velocity:= jog_vel,
Acceleration:= ,
Deceleration:= ,
Jerk:= ,
Done=> ,
Busy=> ,
Active=> ,
CommandAborted=> ,
Error=> ,
ErrorID=> );
power1(
Axis:= axis1,
Enable:= power_do,
Enable_Positive:= TRUE,
Enable_Negative:= TRUE,
Override:= ,
BufferMode:= ,
Options:= ,
Status=> ,
Busy=> ,
Active=> ,
Error=> ,
ErrorID=>

同时更改jog_vel和jog_for的值后装载即可改变电机转速,类似于指令
jv=1000;bg;
jv=2000;bg;

















![[ue5]建模场景学习笔记(2)——用vectornoise降低重复率](https://img-blog.csdnimg.cn/direct/b08ade56565b4101be6ad266587059a0.png)

