INTERFACE
USEPACKAGE cam;
PROGRAM ENABLEAXIS ;
VAR_GLOBAL
hmi_speedsetpoint:REAL;
END_VAR
END_INTERFACE
IMPLEMENTATION
PROGRAM ENABLEAXIS
VAR
myRetDINT :DINT;
END_VAR
IF Axis_1.control = INACTIVE THEN
myRetDINT :=
_enableaxis(
axis := Axis_1
);
END_IF;
IF Axis_1.control = ACTIVE THEN
myRetDINT :=
_move(
axis := Axis_1
,direction := POSITIVE
,velocitytype := DIRECT
,velocity := hmi_speedsetpoint
,mergemode := IMMEDIATELY
,nextcommand := IMMEDIATELY
,movingmode := POSITION_CONTROLLED
);
END_IF;
END_PROGRAM
END_IMPLEMENTATION
这段程序哪位知道错在哪?为什么我一运行CPU就会报“D425 Axis_1 Alarm 30002 - command aborted’这个故障如何解决 望指教。