Table of Contents MKWare_Bypass_Terminal VAR_INPUT VAR_OUTPUT Example of a function block Possible combinations Book Creator Add this page to your book Book Creator Remove this page from your book Manage book(0 page(s)) Help MKWare_Bypass_Terminal If production is to take place without MKTerminal, for example because no order data or material consumption can be recorded, this function block allows the blocking of production to be bypassed. VAR_INPUT VAR_INPUT BPTtoPLC_Heartbeat : BOOL; (* Output from MK|Ware: heartbeat signal from MKTerminal *) BPTtoPLC_Enable : BOOL; (* Output from MK|Ware: MKWare signal to authorize production *) TerminalBypass_Enable : BOOL; (* Bypass signal that allows production without a terminal *) Pulsduration: TIME : = t#500ms; (* Duration of heartbeat pulse*) TimeoutTime:TIME : = t#10s; (* Timeout length *) END_VAR VAR_OUTPUT VAR_OUTPUT EnableMachine: BOOL; (* Signal that enables the work center to be operated without //MKTerminal//. *) StopAfterCycle: BOOL; (* Stop production after the currently running cycle. *) BPTfromPLC_Heartbeat: BOOL; (* Output to MK|Ware: heartbeat signal. *) Warning_TerminalHeartbeatMissing: BOOL; (* Warning when heartbeat is not received from //MKTerminal//. *) Error: STRING; (* Description of the error for error analysis *) ErrorID: INT; (* Error ID for error analysis *) END_VAR Example of a function block Possible combinations BPtoPLC_Heartbeat BPtoPLC_Enable TerminalBypass_Enable EnableMachine blinking TRUE TRUE TRUE blinking TRUE FALSE TRUE blinking FALSE TRUE FALSE blinking FALSE FALSE FALSE FALSE TRUE TRUE TRUE FALSE TRUE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE