myFC_control_Out.done := myFC_control.done; // ready
myFC_control_Out.busy := myFC_control.busy; // at work
myFC_control_Out.error := myFC_control.error; // error occured
myFC_control_Out.errorID := myFC_control.errorID; // number of error
myFC_control_Out.driveError := myFC_control.driveError; // drive error
myFC_control_Out.driveErrorId := myFC_control.driveErrorId; // number of the drive error
myFC_control_Out.actValue := myFC_control.actValue; // per default the
// actual speed value
myFC_control_Out.statusDword := myFC_control.statusDword; // the status word
myFC_control_Out.paraValueRd := myFC_control.paraValueRd; // value of the
// parameter to read
END_IF
// write peripheral output
myRetValSetSafe := _setSafeValue (
variable := myPeriOut, // I/O peripheral output
value := myFC_control.periOut,
accessMode := NO_CHANGE
);
(5
)
END_PROGRAM // end Program in BackgroundTask
END_IMPLEMENTATION
Parameterization
4.2 Calling the function block
Supplement for the ET 200S frequency converter
Function Manual, 01/2015 25