Files
HundM_awl/=A01+UH06-KF00/Programmbausteine/Barcode-Reader/FB_BarcodeReader.scl
T

748 lines
41 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FUNCTION_BLOCK "FB_BarcodeReader"
{ S7_Optimized_Access := 'FALSE' }
AUTHOR : 'e.yueksel'
VERSION : 0.1
//Aufrufe Barcode-Reader
VAR
fbBarcodeReaderBX6100 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6101 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6102 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6103 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6104 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6105 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6106 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6107 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6108 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6109 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6110 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6111 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6112 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6113 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6114 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6115 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6116 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6117 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6118 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6119 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6120 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6121 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6122 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6123 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6124 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6125 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6126 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6127 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6128 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6129 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6130 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6131 : "FB_BarcodeReaderCognex";
fbBarcodeReaderBX6133 : "FB_BarcodeReaderCognex";
stCognexInterface : Struct
BX6100 : "stCognexInterface";
BX6101 : "stCognexInterface";
BX6102 : "stCognexInterface";
BX6103 : "stCognexInterface";
BX6104 : "stCognexInterface";
BX6105 : "stCognexInterface";
BX6106 : "stCognexInterface";
BX6107 : "stCognexInterface";
BX6108 : "stCognexInterface";
BX6109 : "stCognexInterface";
BX6110 : "stCognexInterface";
BX6111 : "stCognexInterface";
BX6112 : "stCognexInterface";
BX6113 : "stCognexInterface";
BX6114 : "stCognexInterface";
BX6115 : "stCognexInterface";
BX6116 : "stCognexInterface";
BX6117 : "stCognexInterface";
BX6118 : "stCognexInterface";
BX6119 : "stCognexInterface";
BX6120 : "stCognexInterface";
BX6121 : "stCognexInterface";
BX6122 : "stCognexInterface";
BX6123 : "stCognexInterface";
BX6124 : "stCognexInterface";
BX6125 : "stCognexInterface";
BX6126 : "stCognexInterface";
BX6127 : "stCognexInterface";
BX6128 : "stCognexInterface";
BX6129 : "stCognexInterface";
BX6130 : "stCognexInterface";
BX6131 : "stCognexInterface";
BX6133 : "stCognexInterface";
END_STRUCT;
stHMI : Struct
stBarcodeReader : Struct
BX6100 : "UDT_BarcodeReader";
BX6101 : "UDT_BarcodeReader";
BX6102 : "UDT_BarcodeReader";
BX6103 : "UDT_BarcodeReader";
BX6104 : "UDT_BarcodeReader";
BX6105 : "UDT_BarcodeReader";
BX6106 : "UDT_BarcodeReader";
BX6107 : "UDT_BarcodeReader";
BX6108 : "UDT_BarcodeReader";
BX6109 : "UDT_BarcodeReader";
BX6110 : "UDT_BarcodeReader";
BX6111 : "UDT_BarcodeReader";
BX6112 : "UDT_BarcodeReader";
BX6113 : "UDT_BarcodeReader";
BX6114 : "UDT_BarcodeReader";
BX6115 : "UDT_BarcodeReader";
BX6116 : "UDT_BarcodeReader";
BX6117 : "UDT_BarcodeReader";
BX6118 : "UDT_BarcodeReader";
BX6119 : "UDT_BarcodeReader";
BX6120 : "UDT_BarcodeReader";
BX6121 : "UDT_BarcodeReader";
BX6122 : "UDT_BarcodeReader";
BX6123 : "UDT_BarcodeReader";
BX6124 : "UDT_BarcodeReader";
BX6125 : "UDT_BarcodeReader";
BX6126 : "UDT_BarcodeReader";
BX6127 : "UDT_BarcodeReader";
BX6128 : "UDT_BarcodeReader";
BX6129 : "UDT_BarcodeReader";
BX6130 : "UDT_BarcodeReader";
BX6131 : "UDT_BarcodeReader";
BX6133 : "UDT_BarcodeReader";
END_STRUCT;
END_STRUCT;
stMainState : "IntfMainState";
END_VAR
BEGIN
REGION Barcode Reader - BX6100
#stCognexInterface.BX6100.xInCamTriggerReady := "bx6100-TriggerReady";
#stCognexInterface.BX6100.xInCamTriggerAck := "bx6100-TriggerAck";
#stCognexInterface.BX6100.xInCamResultsAvailable := "bx6100-Results Available";
#stCognexInterface.BX6100.xInCamGeneralFault := "bx6100-General Fault";
#stCognexInterface.BX6100.hwInCamInspectionResults := "=A01+UC0605-BX6100~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6100(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6100,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6100);
"bx6100-TriggerEnable" := #stCognexInterface.BX6100.xOutCamTriggerEnable;
"bx6100-Trigger" := #stCognexInterface.BX6100.xOutCamTrigger;
"bx6100-ResultsAck" := #stCognexInterface.BX6100.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6101
#stCognexInterface.BX6101.xInCamTriggerReady := "bx6101-TriggerReady";
#stCognexInterface.BX6101.xInCamTriggerAck := "bx6101-TriggerAck";
#stCognexInterface.BX6101.xInCamResultsAvailable := "bx6101-Results Available";
#stCognexInterface.BX6101.xInCamGeneralFault := "bx6101-General Fault";
#stCognexInterface.BX6101.hwInCamInspectionResults := "=A01+UC0601-BX6101~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6101(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6101,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6101);
"bx6101-TriggerEnable" := #stCognexInterface.BX6101.xOutCamTriggerEnable;
"bx6101-Trigger" := #stCognexInterface.BX6101.xOutCamTrigger;
"bx6101-ResultsAck" := #stCognexInterface.BX6101.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6102
#stCognexInterface.BX6102.xInCamTriggerReady := "bx6102-TriggerReady";
#stCognexInterface.BX6102.xInCamTriggerAck := "bx6102-TriggerAck";
#stCognexInterface.BX6102.xInCamResultsAvailable := "bx6102-Results Available";
#stCognexInterface.BX6102.xInCamGeneralFault := "bx6102-General Fault";
#stCognexInterface.BX6102.hwInCamInspectionResults := "=A01+UC0601-BX6102~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6102(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6102,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6102);
"bx6102-TriggerEnable" := #stCognexInterface.BX6102.xOutCamTriggerEnable;
"bx6102-Trigger" := #stCognexInterface.BX6102.xOutCamTrigger;
"bx6102-ResultsAck" := #stCognexInterface.BX6102.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6103
#stCognexInterface.BX6103.xInCamTriggerReady := "bx6103-TriggerReady";
#stCognexInterface.BX6103.xInCamTriggerAck := "bx6103-TriggerAck";
#stCognexInterface.BX6103.xInCamResultsAvailable := "bx6103-Results Available";
#stCognexInterface.BX6103.xInCamGeneralFault := "bx6103-General Fault";
#stCognexInterface.BX6103.hwInCamInspectionResults := "=A01+UC0601-BX6103~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6103(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6103,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6103);
"bx6103-TriggerEnable" := #stCognexInterface.BX6103.xOutCamTriggerEnable;
"bx6103-Trigger" := #stCognexInterface.BX6103.xOutCamTrigger;
"bx6103-ResultsAck" := #stCognexInterface.BX6103.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6104
#stCognexInterface.BX6104.xInCamTriggerReady := "bx6104-TriggerReady";
#stCognexInterface.BX6104.xInCamTriggerAck := "bx6104-TriggerAck";
#stCognexInterface.BX6104.xInCamResultsAvailable := "bx6104-Results Available";
#stCognexInterface.BX6104.xInCamGeneralFault := "bx6104-General Fault";
#stCognexInterface.BX6104.hwInCamInspectionResults := "=A01+UC0601-BX6104~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6104(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6104,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6104);
"bx6104-TriggerEnable" := #stCognexInterface.BX6104.xOutCamTriggerEnable;
"bx6104-Trigger" := #stCognexInterface.BX6104.xOutCamTrigger;
"bx6104-ResultsAck" := #stCognexInterface.BX6104.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6105
#stCognexInterface.BX6105.xInCamTriggerReady := "bx6105-TriggerReady";
#stCognexInterface.BX6105.xInCamTriggerAck := "bx6105-TriggerAck";
#stCognexInterface.BX6105.xInCamResultsAvailable := "bx6105-Results Available";
#stCognexInterface.BX6105.xInCamGeneralFault := "bx6105-General Fault";
#stCognexInterface.BX6105.hwInCamInspectionResults := "=A01+UC0601-BX6105~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6105(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6105,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6105);
"bx6105-TriggerEnable" := #stCognexInterface.BX6105.xOutCamTriggerEnable;
"bx6105-Trigger" := #stCognexInterface.BX6105.xOutCamTrigger;
"bx6105-ResultsAck" := #stCognexInterface.BX6105.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6106
#stCognexInterface.BX6106.xInCamTriggerReady := "bx6106-TriggerReady";
#stCognexInterface.BX6106.xInCamTriggerAck := "bx6106-TriggerAck";
#stCognexInterface.BX6106.xInCamResultsAvailable := "bx6106-Results Available";
#stCognexInterface.BX6106.xInCamGeneralFault := "bx6106-General Fault";
#stCognexInterface.BX6106.hwInCamInspectionResults := "=A01+UC0601-BX6106~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6106(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6106,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6106);
"bx6106-TriggerEnable" := #stCognexInterface.BX6106.xOutCamTriggerEnable;
"bx6106-Trigger" := #stCognexInterface.BX6106.xOutCamTrigger;
"bx6106-ResultsAck" := #stCognexInterface.BX6106.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6107
#stCognexInterface.BX6107.xInCamTriggerReady := "bx6107-TriggerReady";
#stCognexInterface.BX6107.xInCamTriggerAck := "bx6107-TriggerAck";
#stCognexInterface.BX6107.xInCamResultsAvailable := "bx6107-Results Available";
#stCognexInterface.BX6107.xInCamGeneralFault := "bx6107-General Fault";
#stCognexInterface.BX6107.hwInCamInspectionResults := "=A01+UC0601-BX6107~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6107(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6107,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6107);
"bx6107-TriggerEnable" := #stCognexInterface.BX6107.xOutCamTriggerEnable;
"bx6107-Trigger" := #stCognexInterface.BX6107.xOutCamTrigger;
"bx6107-ResultsAck" := #stCognexInterface.BX6107.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6108
#stCognexInterface.BX6108.xInCamTriggerReady := "bx6108-TriggerReady";
#stCognexInterface.BX6108.xInCamTriggerAck := "bx6108-TriggerAck";
#stCognexInterface.BX6108.xInCamResultsAvailable := "bx6108-Results Available";
#stCognexInterface.BX6108.xInCamGeneralFault := "bx6108-General Fault";
#stCognexInterface.BX6108.hwInCamInspectionResults := "=A01+UC0601-BX6108~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6108(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6108,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6108);
"bx6108-TriggerEnable" := #stCognexInterface.BX6108.xOutCamTriggerEnable;
"bx6108-Trigger" := #stCognexInterface.BX6108.xOutCamTrigger;
"bx6108-ResultsAck" := #stCognexInterface.BX6108.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6109
#stCognexInterface.BX6109.xInCamTriggerReady := "bx6109-TriggerReady";
#stCognexInterface.BX6109.xInCamTriggerAck := "bx6109-TriggerAck";
#stCognexInterface.BX6109.xInCamResultsAvailable := "bx6109-Results Available";
#stCognexInterface.BX6109.xInCamGeneralFault := "bx6109-General Fault";
#stCognexInterface.BX6109.hwInCamInspectionResults := "=A01+UC0601-BX6109~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6109(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6109,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6109);
"bx6109-TriggerEnable" := #stCognexInterface.BX6109.xOutCamTriggerEnable;
"bx6109-Trigger" := #stCognexInterface.BX6109.xOutCamTrigger;
"bx6109-ResultsAck" := #stCognexInterface.BX6109.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6110
#stCognexInterface.BX6110.xInCamTriggerReady := "bx6110-TriggerReady";
#stCognexInterface.BX6110.xInCamTriggerAck := "bx6110-TriggerAck";
#stCognexInterface.BX6110.xInCamResultsAvailable := "bx6110-Results Available";
#stCognexInterface.BX6110.xInCamGeneralFault := "bx6110-General Fault";
#stCognexInterface.BX6110.hwInCamInspectionResults := "=A01+UC0602-BX6110~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6110(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6110,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6110);
"bx6110-TriggerEnable" := #stCognexInterface.BX6110.xOutCamTriggerEnable;
"bx6110-Trigger" := #stCognexInterface.BX6110.xOutCamTrigger;
"bx6110-ResultsAck" := #stCognexInterface.BX6110.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6111
#stCognexInterface.BX6111.xInCamTriggerReady := "bx6111-TriggerReady";
#stCognexInterface.BX6111.xInCamTriggerAck := "bx6111-TriggerAck";
#stCognexInterface.BX6111.xInCamResultsAvailable := "bx6111-Results Available";
#stCognexInterface.BX6111.xInCamGeneralFault := "bx6111-General Fault";
#stCognexInterface.BX6111.hwInCamInspectionResults := "=A01+UC0602-BX6111~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6111(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6111,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6111);
"bx6111-TriggerEnable" := #stCognexInterface.BX6111.xOutCamTriggerEnable;
"bx6111-Trigger" := #stCognexInterface.BX6111.xOutCamTrigger;
"bx6111-ResultsAck" := #stCognexInterface.BX6111.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6112
#stCognexInterface.BX6112.xInCamTriggerReady := "bx6112-TriggerReady";
#stCognexInterface.BX6112.xInCamTriggerAck := "bx6112-TriggerAck";
#stCognexInterface.BX6112.xInCamResultsAvailable := "bx6112-Results Available";
#stCognexInterface.BX6112.xInCamGeneralFault := "bx6112-General Fault";
#stCognexInterface.BX6112.hwInCamInspectionResults := "=A01+UC0602-BX6112~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6112(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6112,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6112);
"bx6112-TriggerEnable" := #stCognexInterface.BX6112.xOutCamTriggerEnable;
"bx6112-Trigger" := #stCognexInterface.BX6112.xOutCamTrigger;
"bx6112-ResultsAck" := #stCognexInterface.BX6112.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6113
#stCognexInterface.BX6113.xInCamTriggerReady := "bx6113-TriggerReady";
#stCognexInterface.BX6113.xInCamTriggerAck := "bx6113-TriggerAck";
#stCognexInterface.BX6113.xInCamResultsAvailable := "bx6113-Results Available";
#stCognexInterface.BX6113.xInCamGeneralFault := "bx6113-General Fault";
#stCognexInterface.BX6113.hwInCamInspectionResults := "=A01+UC0602-BX6113~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6113(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6113,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6113);
"bx6113-TriggerEnable" := #stCognexInterface.BX6113.xOutCamTriggerEnable;
"bx6113-Trigger" := #stCognexInterface.BX6113.xOutCamTrigger;
"bx6113-ResultsAck" := #stCognexInterface.BX6113.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6114
#stCognexInterface.BX6114.xInCamTriggerReady := "bx6114-TriggerReady";
#stCognexInterface.BX6114.xInCamTriggerAck := "bx6114-TriggerAck";
#stCognexInterface.BX6114.xInCamResultsAvailable := "bx6114-Results Available";
#stCognexInterface.BX6114.xInCamGeneralFault := "bx6114-General Fault";
#stCognexInterface.BX6114.hwInCamInspectionResults := "=A01+UC0602-BX6114~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6114(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6114,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6114);
"bx6114-TriggerEnable" := #stCognexInterface.BX6114.xOutCamTriggerEnable;
"bx6114-Trigger" := #stCognexInterface.BX6114.xOutCamTrigger;
"bx6114-ResultsAck" := #stCognexInterface.BX6114.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6115
#stCognexInterface.BX6115.xInCamTriggerReady := "bx6115-TriggerReady";
#stCognexInterface.BX6115.xInCamTriggerAck := "bx6115-TriggerAck";
#stCognexInterface.BX6115.xInCamResultsAvailable := "bx6115-Results Available";
#stCognexInterface.BX6115.xInCamGeneralFault := "bx6115-General Fault";
#stCognexInterface.BX6115.hwInCamInspectionResults := "=A01+UC0602-BX6115~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6115(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6115,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6115);
"bx6115-TriggerEnable" := #stCognexInterface.BX6115.xOutCamTriggerEnable;
"bx6115-Trigger" := #stCognexInterface.BX6115.xOutCamTrigger;
"bx6115-ResultsAck" := #stCognexInterface.BX6115.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6116
#stCognexInterface.BX6116.xInCamTriggerReady := "bx6116-TriggerReady";
#stCognexInterface.BX6116.xInCamTriggerAck := "bx6116-TriggerAck";
#stCognexInterface.BX6116.xInCamResultsAvailable := "bx6116-Results Available";
#stCognexInterface.BX6116.xInCamGeneralFault := "bx6116-General Fault";
#stCognexInterface.BX6116.hwInCamInspectionResults := "=A01+UC0602-BX6116~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6116(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6116,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6116);
"bx6116-TriggerEnable" := #stCognexInterface.BX6116.xOutCamTriggerEnable;
"bx6116-Trigger" := #stCognexInterface.BX6116.xOutCamTrigger;
"bx6116-ResultsAck" := #stCognexInterface.BX6116.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6117
#stCognexInterface.BX6117.xInCamTriggerReady := "bx6117-TriggerReady";
#stCognexInterface.BX6117.xInCamTriggerAck := "bx6117-TriggerAck";
#stCognexInterface.BX6117.xInCamResultsAvailable := "bx6117-Results Available";
#stCognexInterface.BX6117.xInCamGeneralFault := "bx6117-General Fault";
#stCognexInterface.BX6117.hwInCamInspectionResults := "=A01+UC0603-BX6117~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6117(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6117,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6117);
"bx6117-TriggerEnable" := #stCognexInterface.BX6117.xOutCamTriggerEnable;
"bx6117-Trigger" := #stCognexInterface.BX6117.xOutCamTrigger;
"bx6117-ResultsAck" := #stCognexInterface.BX6117.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6118
#stCognexInterface.BX6118.xInCamTriggerReady := "bx6118-TriggerReady";
#stCognexInterface.BX6118.xInCamTriggerAck := "bx6118-TriggerAck";
#stCognexInterface.BX6118.xInCamResultsAvailable := "bx6118-Results Available";
#stCognexInterface.BX6118.xInCamGeneralFault := "bx6118-General Fault";
#stCognexInterface.BX6118.hwInCamInspectionResults := "=A01+UC0603-BX6118~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6118(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6118,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6118);
"bx6118-TriggerEnable" := #stCognexInterface.BX6118.xOutCamTriggerEnable;
"bx6118-Trigger" := #stCognexInterface.BX6118.xOutCamTrigger;
"bx6118-ResultsAck" := #stCognexInterface.BX6118.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6119
#stCognexInterface.BX6119.xInCamTriggerReady := "bx6119-TriggerReady";
#stCognexInterface.BX6119.xInCamTriggerAck := "bx6119-TriggerAck";
#stCognexInterface.BX6119.xInCamResultsAvailable := "bx6119-Results Available";
#stCognexInterface.BX6119.xInCamGeneralFault := "bx6119-General Fault";
#stCognexInterface.BX6119.hwInCamInspectionResults := "=A01+UC0603-BX6119~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6119(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6119,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6119);
"bx6119-TriggerEnable" := #stCognexInterface.BX6119.xOutCamTriggerEnable;
"bx6119-Trigger" := #stCognexInterface.BX6119.xOutCamTrigger;
"bx6119-ResultsAck" := #stCognexInterface.BX6119.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6120
#stCognexInterface.BX6120.xInCamTriggerReady := "bx6120-TriggerReady";
#stCognexInterface.BX6120.xInCamTriggerAck := "bx6120-TriggerAck";
#stCognexInterface.BX6120.xInCamResultsAvailable := "bx6120-Results Available";
#stCognexInterface.BX6120.xInCamGeneralFault := "bx6120-General Fault";
#stCognexInterface.BX6120.hwInCamInspectionResults := "=A01+UC0603-BX6120~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6120(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6120,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6120);
"bx6120-TriggerEnable" := #stCognexInterface.BX6120.xOutCamTriggerEnable;
"bx6120-Trigger" := #stCognexInterface.BX6120.xOutCamTrigger;
"bx6120-ResultsAck" := #stCognexInterface.BX6120.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6121
#stCognexInterface.BX6121.xInCamTriggerReady := "bx6121-TriggerReady";
#stCognexInterface.BX6121.xInCamTriggerAck := "bx6121-TriggerAck";
#stCognexInterface.BX6121.xInCamResultsAvailable := "bx6121-Results Available";
#stCognexInterface.BX6121.xInCamGeneralFault := "bx6121-General Fault";
#stCognexInterface.BX6121.hwInCamInspectionResults := "=A01+UC0603-BX6121~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6121(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6121,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6121);
"bx6121-TriggerEnable" := #stCognexInterface.BX6121.xOutCamTriggerEnable;
"bx6121-Trigger" := #stCognexInterface.BX6121.xOutCamTrigger;
"bx6121-ResultsAck" := #stCognexInterface.BX6121.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6122
#stCognexInterface.BX6122.xInCamTriggerReady := "bx6122-TriggerReady";
#stCognexInterface.BX6122.xInCamTriggerAck := "bx6122-TriggerAck";
#stCognexInterface.BX6122.xInCamResultsAvailable := "bx6122-Results Available";
#stCognexInterface.BX6122.xInCamGeneralFault := "bx6122-General Fault";
#stCognexInterface.BX6122.hwInCamInspectionResults := "=A01+UC0603-BX6122~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6122(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6122,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6122);
"bx6122-TriggerEnable" := #stCognexInterface.BX6122.xOutCamTriggerEnable;
"bx6122-Trigger" := #stCognexInterface.BX6122.xOutCamTrigger;
"bx6122-ResultsAck" := #stCognexInterface.BX6122.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6123
#stCognexInterface.BX6123.xInCamTriggerReady := "bx6123-TriggerReady";
#stCognexInterface.BX6123.xInCamTriggerAck := "bx6123-TriggerAck";
#stCognexInterface.BX6123.xInCamResultsAvailable := "bx6123-Results Available";
#stCognexInterface.BX6123.xInCamGeneralFault := "bx6123-General Fault";
#stCognexInterface.BX6123.hwInCamInspectionResults := "=A01+UC0603-BX6123~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6123(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6123,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6123);
"bx6123-TriggerEnable" := #stCognexInterface.BX6123.xOutCamTriggerEnable;
"bx6123-Trigger" := #stCognexInterface.BX6123.xOutCamTrigger;
"bx6123-ResultsAck" := #stCognexInterface.BX6123.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6124
#stCognexInterface.BX6124.xInCamTriggerReady := "bx6124-TriggerReady";
#stCognexInterface.BX6124.xInCamTriggerAck := "bx6124-TriggerAck";
#stCognexInterface.BX6124.xInCamResultsAvailable := "bx6124-Results Available";
#stCognexInterface.BX6124.xInCamGeneralFault := "bx6120-General Fault";
#stCognexInterface.BX6124.hwInCamInspectionResults := "=A01+UC0604-BX6124~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6124(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6124,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6124);
"bx6124-TriggerEnable" := #stCognexInterface.BX6124.xOutCamTriggerEnable;
"bx6124-Trigger" := #stCognexInterface.BX6124.xOutCamTrigger;
"bx6124-ResultsAck" := #stCognexInterface.BX6124.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6125
#stCognexInterface.BX6125.xInCamTriggerReady := "bx6125-TriggerReady";
#stCognexInterface.BX6125.xInCamTriggerAck := "bx6125-TriggerAck";
#stCognexInterface.BX6125.xInCamResultsAvailable := "bx6125-Results Available";
#stCognexInterface.BX6125.xInCamGeneralFault := "bx6125-General Fault";
#stCognexInterface.BX6125.hwInCamInspectionResults := "=A01+UC0604-BX6125~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6125(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6125,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6125);
"bx6125-TriggerEnable" := #stCognexInterface.BX6125.xOutCamTriggerEnable;
"bx6125-Trigger" := #stCognexInterface.BX6125.xOutCamTrigger;
"bx6125-ResultsAck" := #stCognexInterface.BX6125.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6126
#stCognexInterface.BX6126.xInCamTriggerReady := "bx6126-TriggerReady";
#stCognexInterface.BX6126.xInCamTriggerAck := "bx6126-TriggerAck";
#stCognexInterface.BX6126.xInCamResultsAvailable := "bx6126-Results Available";
#stCognexInterface.BX6126.xInCamGeneralFault := "bx6126-General Fault";
#stCognexInterface.BX6126.hwInCamInspectionResults := "=A01+UC0604-BX6126~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6126(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6126,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6126);
"bx6126-TriggerEnable" := #stCognexInterface.BX6126.xOutCamTriggerEnable;
"bx6126-Trigger" := #stCognexInterface.BX6126.xOutCamTrigger;
"bx6126-ResultsAck" := #stCognexInterface.BX6126.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6127
#stCognexInterface.BX6127.xInCamTriggerReady := "bx6127-TriggerReady";
#stCognexInterface.BX6127.xInCamTriggerAck := "bx6127-TriggerAck";
#stCognexInterface.BX6127.xInCamResultsAvailable := "bx6127-Results Available";
#stCognexInterface.BX6127.xInCamGeneralFault := "bx6127-General Fault";
#stCognexInterface.BX6127.hwInCamInspectionResults := "=A01+UC0604-BX6127~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6127(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6127,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6127);
"bx6127-TriggerEnable" := #stCognexInterface.BX6127.xOutCamTriggerEnable;
"bx6127-Trigger" := #stCognexInterface.BX6127.xOutCamTrigger;
"bx6127-ResultsAck" := #stCognexInterface.BX6127.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6128
#stCognexInterface.BX6128.xInCamTriggerReady := "bx6128-TriggerReady";
#stCognexInterface.BX6128.xInCamTriggerAck := "bx6128-TriggerAck";
#stCognexInterface.BX6128.xInCamResultsAvailable := "bx6128-Results Available";
#stCognexInterface.BX6128.xInCamGeneralFault := "bx6128-General Fault";
#stCognexInterface.BX6128.hwInCamInspectionResults := "=A01+UC0604-BX6128~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6128(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6128,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6128);
"bx6128-TriggerEnable" := #stCognexInterface.BX6128.xOutCamTriggerEnable;
"bx6128-Trigger" := #stCognexInterface.BX6128.xOutCamTrigger;
"bx6128-ResultsAck" := #stCognexInterface.BX6128.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6129
#stCognexInterface.BX6129.xInCamTriggerReady := "bx6129-TriggerReady";
#stCognexInterface.BX6129.xInCamTriggerAck := "bx6129-TriggerAck";
#stCognexInterface.BX6129.xInCamResultsAvailable := "bx6129-Results Available";
#stCognexInterface.BX6129.xInCamGeneralFault := "bx6129-General Fault";
#stCognexInterface.BX6129.hwInCamInspectionResults := "=A01+UC0604-BX6129~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6129(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6129,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6129);
"bx6129-TriggerEnable" := #stCognexInterface.BX6129.xOutCamTriggerEnable;
"bx6129-Trigger" := #stCognexInterface.BX6129.xOutCamTrigger;
"bx6129-ResultsAck" := #stCognexInterface.BX6129.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6130
#stCognexInterface.BX6130.xInCamTriggerReady := "bx6130-TriggerReady";
#stCognexInterface.BX6130.xInCamTriggerAck := "bx6130-TriggerAck";
#stCognexInterface.BX6130.xInCamResultsAvailable := "bx6130-Results Available";
#stCognexInterface.BX6130.xInCamGeneralFault := "bx6130-General Fault";
#stCognexInterface.BX6130.hwInCamInspectionResults := "=A01+UC0604-BX6130~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6130(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6130,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6130);
"bx6130-TriggerEnable" := #stCognexInterface.BX6130.xOutCamTriggerEnable;
"bx6130-Trigger" := #stCognexInterface.BX6130.xOutCamTrigger;
"bx6130-ResultsAck" := #stCognexInterface.BX6130.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6131
#stCognexInterface.BX6131.xInCamTriggerReady := "bx6131-TriggerReady";
#stCognexInterface.BX6131.xInCamTriggerAck := "bx6131-TriggerAck";
#stCognexInterface.BX6131.xInCamResultsAvailable := "bx6131-Results Available";
#stCognexInterface.BX6131.xInCamGeneralFault := "bx6131-General Fault";
#stCognexInterface.BX6131.hwInCamInspectionResults := "=A01+UC0604-BX6131~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6131(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6131,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6131);
"bx6131-TriggerEnable" := #stCognexInterface.BX6131.xOutCamTriggerEnable;
"bx6131-Trigger" := #stCognexInterface.BX6131.xOutCamTrigger;
"bx6131-ResultsAck" := #stCognexInterface.BX6131.xOutCamResultsAck;
END_REGION
REGION Barcode Reader - BX6133
#stCognexInterface.BX6133.xInCamTriggerReady := "bx6133-TriggerReady";
#stCognexInterface.BX6133.xInCamTriggerAck := "bx6133-TriggerAck";
#stCognexInterface.BX6133.xInCamResultsAvailable := "bx6133-Results Available";
#stCognexInterface.BX6133.xInCamGeneralFault := "bx6133-General Fault";
#stCognexInterface.BX6133.hwInCamInspectionResults := "=A01+UC0602-BX6133~Ergebnisse__64_Bytes_1";
#fbBarcodeReaderBX6133(xInActivateCheckASCI := TRUE,
tInTimeout := T#5s,
stInOutInterface := #stCognexInterface.BX6133,
stInOutControlUnitCabinet := #stMainState,
stInOutHMI := #stHMI.stBarcodeReader.BX6133);
"bx6133-TriggerEnable" := #stCognexInterface.BX6133.xOutCamTriggerEnable;
"bx6133-Trigger" := #stCognexInterface.BX6133.xOutCamTrigger;
"bx6133-ResultsAck" := #stCognexInterface.BX6133.xOutCamResultsAck;
END_REGION
REGION SCADA
"FB-OPC_UA_System-Stat_DB"(xInSystemStat := "6_HMI_Err_UH06_AMR".System.Anlage_aus,
xInFireAlarm := "6_HMI_Err_UH06_AMR".System.BST3_Feueralarm OR "6_HMI_Err_UH06_AMR".System.BST4_Feueralarm OR "6_HMI_Err_UH06_AMR".System.Gesamt_Feueralarm,
xInSafetyStop := "6_HMI_Err_UH06_AMR"."Not".UH06,
//"6_HMI_Err_UH06_AMR"."NOT".ausgeloest_UH06 OR "6_HMI_Err_UH06_AMR"."NOT".ausgeloest_UC061 OR "6_HMI_Err_UH06_AMR"."NOT".ausgeloest_UH06_Halle4,
xInError := "PF0031",
xInCommunicationError := false,// NOT "FB_CommunicationWCSBL_DB".fbTeleHandler.xOutConnectionActive OR NOT "FB_CommunicationWES_DeviceHub_DB".fbTeleHandler.xOutConnectionActive,
nOutScadaStatus => "DB_Status".System.Status);
END_REGION
END_FUNCTION_BLOCK