; ;***** GSD-file for the BCL504i produced by Leuze electronic GmbH + Co. KG ********** ;* ================================================================================ * ;* filename: leuz0acd.gse * ;* -------------------------------------------------------------------------------- * ;* author: Thomas Haas (LOG) * ;* =================================================================================* ;* History * ;* =================================================================================* ;* 24.01.2007 tdh 0.1 1st Revision based on the BCL34 GSD file * ;* 09.02.2007 tdh 0.2 Added a Module_Reference to each module definition, * ;* in order to support the GSD revision 3 format. * ;* 12.02.2007 tdh 0.3 Support of DPV1 extensions. * ;* Added bcl504i bitmap. Renamed to leuz0acd.gsd * ;* 27.02.2007 tdh 0.4 Rearanged Modules * ;* 06.03.2007 tdh 0.5 Added Moduledescriptions for Modules 33 to 40 * ;* and 61. * ;* Added Module 12 "Multilabel". * ;* 19.03.2007 tdh 0.51 Added Module 11 "Reading Gate Ctrl" and 13 "Fragmented* ;* Reading Result" * ;* 24.04.2007 tdh 0.60 Upgraded File to GSD Version 5. * ;* Added Diagnostic description for type 160. * ;* Added I/O Modules * ;* Added Modules 31 and 32. * ;* Fixed Bug in device parameters: "Code type"-Range * ;* Adapted Range of Module 12 "Multilabel" according to * ;* newest spec. * ;* Added Modules 7 and 64. * ;* 03.05.2007 tdh 0.61 Changed Module 61 params to signed values. * ;* Added Module 65 'Adjustable Mirror' * ;* Added Module 60 'Device Status' * ;* Changed default values for modules 70-73 * ;* Module 12: 0 is also a valid choice for the * ;* "Max. Barcodecount". * ;* Increased MAX_User_Prm_Data_Len to 234 * ;* 15.05.2007 tdh 0.62 Added Module 62 "Display" and Module 63 "Adjustment". * ;* Added new diagnostic type 162 "Profibus State". * ;* 13.06.2007 tdh 0.63 Removed BCL34 diagnostic messages. * ;* 27.06.2007 tdh 0.64 Updated checksum parameters in the device parameter * ;* module and module 1-4. * ;* 23.07.2007 tdh 0.65 Updated diagnostic section. * ;* Added module 41: "Code pos. within the sweeping range" * ;* 24.10.2007 tdh 0.66 Adapted param range in module 65 "adjustable mirror" * ;* from [-200..+200] to [-100..+100]. * ;* Changed language parameter IDs for the module 62 * ;* "display". * ;* 12.12.2007 tdh 0.70 Added new modules 5 "Code type properties", * ;* 14 "Accumulated result",51 "Data filter parameter", * ;* 52 "EAN segmentation mode parameter", 53 "Fixed pos. * ;* segmentation mode", 54 "Identifier/Separator * ;* segmentation mode", 55 "String handling parameter" * ;* 80 "Sorter Parameter", * ;* 81 "RefCode Comparator 1", 82 "RefCode Comparator 2", * ;* 83 "RefCode Pattern 1", 84 "RefCode Pattern 2" * ;* Extended stop mode parameter enum in module 11 * ;* "Reading gate control" * ;* Extended code type enum for device parameters and * ;* modules 1-4: Added Code 32 * ;* 15.02.2008 tdh 0.71 Corrected param ranges in module 64 "oscillating * ;* mirror". * ;* 01.04.2008 tdh 0.72 Module 64: Added a new osc. mirror mode: "Continuous * ;* swing with a stop at the start pos. after the reading * ;* gate was closed". * ;* 06.06.2008 tdh 0.73 Added module 50 "Parameter Filter", * ;* module 90 "Status & Control", module 91 "AutoReflAct",* ;* and module 92 "AutoControl". * ;* Changed default for Device Parameters and * ;* Modules 1-4, Item "Reading Quality" from 2 to 4. * ;* Changed valid range from 0..255 to 2-100. * ;* Module 7 "Codefragment Parameter": Added add. param. * ;* for enabling/disabling of the CRT. * ;* Module 70-73: Added add. output functions 23-24, * ;* removed input functions 6-10. * ;* 15.07.2008 tdh 0.74 Module 92: Changed Mode parameter into a enable param * ;* Module 7: Added add. parameter "processing until label* ;* end". * ;* Module 64: "Osc. Mirror": Changed mode default to 3. * ;* * ;* * ;* -------------------------------------------------------------------------------- * ;* * ;************************************************************************************ ; ; #Profibus_DP ; ; PrmText=1 Text(0) ="no code" Text(1) ="2/5 Interleaved" Text(2) ="Code39" Text(3) ="Code32" Text(6) ="UPCA/UPCE" Text(7) ="EAN8/13" Text(8) ="Code128/EAN128" Text(10)="EAN Addendum" Text(11)="Codabar" Text(12)="Code93" Text(13)="RSS-14" Text(14)="RSS Limited" Text(15)="RSS Expanded" EndPrmText PrmText=2 Text(0) ="enumeration" Text(1) ="range" EndPrmText PrmText=3 Text(0) ="no" Text(1) ="yes" EndPrmText PrmText=4 Text(0) ="independent of decoding" Text(1) ="dependent on decoding" Text(2) ="dependent on DigitRef table" Text(3) ="dependent on Ident list" Text(4) ="dependent on reference code" EndPrmText PrmText=9 Text(0) ="normal" Text(1) ="inverse" EndPrmText PrmText=10 Text(0) ="last result" Text(1) ="init value (zero)" EndPrmText PrmText=11 Text(0) ="left-justified" Text(1) ="right-justified" EndPrmText PrmText=12 Text(0) ="do not fill up" Text(3) ="fill up to transmission length" EndPrmText PrmText=15 Text(0) ="no function" Text(1) ="activation of the reading gate" Text(2) ="reading gate deactivation only" Text(3) ="reading gate activation only" Text(4) ="reference barcode teach-in" Text(5) ="start/stop AutoCfg mode" ;Text(6) ="start/stop reflector search" ;Text(7) ="save reflector pos." ;Text(8) ="start/stop autostart aft. decode" ;Text(9) ="single shot oscillating mirror" ;Text(10) ="tracking signal" EndPrmText PrmText=16 Text(0) ="LOW (0V)" Text(1) ="HIGH (+Ub)" EndPrmText PrmText=17 Text(0) ="off" Text(1) ="on" EndPrmText PrmText=26 Text(0) ="BCL504i profile" EndPrmText PrmText=27 Text(0) = "standard" Text(1) = "none" Text(2) = "MOD10 Weight 3" Text(3) = "MOD10 Weight 2" Text(4) = "MOD10 Weight 4_9" Text(5) = "MOD11 Cont" Text(6) = "MOD43" Text(7) = "MOD16" EndPrmText PrmText=28 Text(0) = "without acknowledge" Text(1) = "with acknowledge" EndPrmText PrmText=29 Text(0) = "standard" Text(1) = "not standard" EndPrmText PrmText=30 Text(0) ="input" Text(1) ="output" EndPrmText PrmText=31 Text(0) ="SWOUT switches once" Text(1) ="SWOUT switches several times" EndPrmText PrmText=32 Text(0) ="reset bit and switch-off funct." Text(1) ="auto. on reaching compar. value" EndPrmText PrmText=33 Text(0) ="no function" Text(1) ="reading gate start" Text(2) ="reading gate end" Text(3) ="pos. ref. code value compar." Text(4) ="pos. ref. code value compar." Text(5) ="valid read result" Text(6) ="invalid read result" Text(7) ="device ready" Text(8) ="device not ready" Text(9) ="data transmission active" Text(10) ="data transmission not active" Text(11) ="matchcode positive" Text(12) ="matchcode negative" Text(13) ="autocontrol good quality" Text(14) ="autocontrol bad quality" Text(15) ="reflector detected" Text(16) ="reflector not detected" Text(17) ="external event pos. edge" Text(18) ="external event neg. edge" Text(19) ="device active" Text(20) ="device in standby mode" Text(21) ="no device error" Text(22) ="device error" Text(23) ="pos. ref. code value compar.2" Text(24) ="pos. ref. code value compar.2" EndPrmText PrmText=34 Text(0) ="single oscillation" Text(1) ="double oscillation" Text(2) ="continuous oscillation" Text(3) ="cont.oscill., stop at start pos." EndPrmText PrmText=35 Text(1) ="English" Text(2) ="German" Text(5) ="Spanish" Text(3) ="Italian" Text(4) ="French" EndPrmText PrmText=36 Text(0) ="off after 10 min." Text(1) ="on permanently" EndPrmText PrmText=37 Text(0) ="weak" Text(1) ="medium" Text(2) ="strong" EndPrmText PrmText=38 Text(0) ="output is suppressed" Text(1) ="identifiers are output" EndPrmText PrmText=39 Text(0) ="standard" Text(1) ="standard ASCII" Text(2) ="ASCII" EndPrmText PrmText=40 Text(0) ="no function" Text(1) ="comparison function 1" Text(2) ="comparison function 2" Text(3) ="comparison function 1 AND 2" Text(4) ="comparison function 1 OR 2" EndPrmText PrmText=41 Text(0) ="length + type + ASCII" Text(1) ="length + (type OR ASCII)" Text(2) ="(length OR type) + ASCII" Text(3) ="length OR type OR ASCII" EndPrmText PrmText=42 Text(0) ="skip length" Text(1) ="comp. ok if length different" Text(2) ="comp. ok if length same" EndPrmText PrmText=43 Text(0) ="skip type" Text(1) ="comp. ok if types different" Text(2) ="comp. ok if types same" EndPrmText PrmText=44 Text(0) ="no comparison" Text(1) ="barcode not equal to RBC" Text(2) ="barcode equal to RBC" Text(3) ="barcode > RBC" Text(4) ="barcode >= RBC" Text(5) ="barcode < RBC" Text(6) ="barcode <= RBC" Text(7) ="RBC1 <= barcode <= RBC2" Text(8) ="Code <= RBC1 OR Code > RBC2" EndPrmText PrmText=45 Text(0) ="only RefCode 1 is used" Text(1) ="only RefCode 2 is used" Text(2) ="both RefCodes AND linked" Text(3) ="both RefCodes OR linked" EndPrmText PrmText=46 Text(0) ="only 1st barcode is used" Text(1) ="only 2nd barcode is used" Text(2) ="all codes used, AND linked" Text(3) ="all codes used, OR linked" EndPrmText PrmText=47 Text(0) ="switched off" Text(1) ="switched on" EndPrmText PrmText=48 Text(0) ="no sorting" Text(1) ="scan number" Text(2) ="scan position" Text(3) ="mirror position" Text(4) ="decoding quality" Text(5) ="barcode length" Text(6) ="code-type number" Text(7) ="decode direction" Text(8) ="barcode content" Text(9) ="time" Text(10)="scan duration" Text(11)="code table list" Text(12)="identifier list" EndPrmText PrmText=49 Text(0) ="increasing" Text(1) ="decreasing" EndPrmText PrmText=50 Text(0) = "Output all barcodes" Text(1) = "Only output different barcodes" EndPrmText PrmText=51 Text(0) = "Deactivated" Text(1) = "Activated" EndPrmText PrmText=52 Text(0) = "normal" Text(1) = "auto" Text(2) = "manual" EndPrmText ;----- ------------------------------------------------- ;------------------------------ ; for device parameter data ;------------------------------ ExtUserPrmData=150 "[T1] profile #" Unsigned8 0 0-99 Prm_Text_Ref=26 EndExtUserPrmData ExtUserPrmData=100 "[T1] code type" Unsigned8 1 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=101 "[T1] number-of-digits mode" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=102 "[T1] digits 1" BitArea(0-5) 10 0-63 EndExtUserPrmData ExtUserPrmData=103 "[T1] digits 2" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=104 "[T1] digits 3" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=120 "[T1] digits 4" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=121 "[T1] digits 5" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=122 "[T1] read quality" Unsigned8 4 2-100 EndExtUserPrmData ExtUserPrmData=123 "[T1] check-digit process" BitArea(0-6) 0 0-7 Prm_Text_Ref=27 EndExtUserPrmData ExtUserPrmData=124 "[T1] check-digit output" Bit(7) 0 0-1 Prm_Text_Ref=29 EndExtUserPrmData ExtUserPrmData=105 "[T2] code type" Unsigned8 0 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=106 "[T2] number-of-digits mode" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=107 "[T2] digits 1" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=108 "[T2] digits 2" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=109 "[T2] digits 3" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=125 "[T2] digits 4" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=126 "[T2] digits 5" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=127 "[T2] read quality" Unsigned8 4 2-100 EndExtUserPrmData ExtUserPrmData=128 "[T2] check-digit process" BitArea(0-6) 0 0-7 Prm_Text_Ref=27 EndExtUserPrmData ExtUserPrmData=129 "[T2] check-digit output" Bit(7) 0 0-1 Prm_Text_Ref=29 EndExtUserPrmData ExtUserPrmData=110 "[T3] code type" Unsigned8 0 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=111 "[T3] number-of-digits mode" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=112 "[T3] digits 1" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=113 "[T3] digits 2" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=114 "[T3] digits 3" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=130 "[T3] digits 4" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=131 "[T2] digits 5" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=132 "[T3] read quality" Unsigned8 4 2-100 EndExtUserPrmData ExtUserPrmData=133 "[T3] check-digit process" BitArea(0-6) 0 0-7 Prm_Text_Ref=27 EndExtUserPrmData ExtUserPrmData=134 "[T3] check-digit output" Bit(7) 0 0-1 Prm_Text_Ref=29 EndExtUserPrmData ExtUserPrmData=115 "[T4] code type" Unsigned8 0 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=116 "[T4] number-of-digits mode" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=117 "[T4] digits 1" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=118 "[T4] digits 2" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=119 "[T4] digits 3" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=135 "[T4] digits 4" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=136 "[T4] digits 5" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=137 "[T4] read quality" Unsigned8 4 2-100 EndExtUserPrmData ExtUserPrmData=138 "[T4] check-digit process" BitArea(0-6) 0 0-7 Prm_Text_Ref=27 EndExtUserPrmData ExtUserPrmData=139 "[T4] check-digit output" Bit(7) 0 0-1 Prm_Text_Ref=29 EndExtUserPrmData ;------------------------------ ; for modules 1-4 ;------------------------------ ExtUserPrmData=200 "code type" Unsigned8 0 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=201 "number-of-digits mode" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=202 "digits 1" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=203 "digits 2" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=204 "digits 3" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=205 "digits 4" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=206 "digits 5" BitArea(0-5) 0 0-63 EndExtUserPrmData ExtUserPrmData=207 "read quality" Unsigned8 4 2-100 EndExtUserPrmData ExtUserPrmData=208 "check-digit process" BitArea(0-6) 0 0-7 Prm_Text_Ref=27 EndExtUserPrmData ExtUserPrmData=209 "check-digit output" Bit(7) 0 0-1 Prm_Text_Ref=29 EndExtUserPrmData ;------------------------------ ; for module 5 ;------------------------------ ExtUserPrmData=740 "max. char. width variation" Unsigned8 15 0-100 EndExtUserPrmData ExtUserPrmData=741 "Code 39 max. element ratio" Unsigned8 8 0-255 EndExtUserPrmData ExtUserPrmData=742 "Code 39 interchar. gap ratio" Unsigned8 3 0-255 EndExtUserPrmData ExtUserPrmData=743 "Codabar max. element ratio" Unsigned8 8 0-255 EndExtUserPrmData ExtUserPrmData=744 "Codabar interchar. gap ratio" Unsigned8 3 0-255 EndExtUserPrmData ExtUserPrmData=745 "Codabar Monarch Mode" Bit(0) 0 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=746 "Codabar start-stop char." Bit(1) 0 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=747 "UPCE extension" Bit(4) 0 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=748 "EAN-128 header" Bit(5) 0 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=749 "Code 39 conversion method" BitArea(6-7) 0 0-2 Prm_Text_Ref=39 EndExtUserPrmData ;------------------------------ ; for module 7 ;------------------------------ ExtUserPrmData=270 "maximum width ratio" Unsigned8 13 0-255 EndExtUserPrmData ExtUserPrmData=271 "minimum number of elements" Unsigned16 6 2-400 EndExtUserPrmData ExtUserPrmData=272 "code reconstruction method" Bit(0) 1 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=273 "process until end of label" Bit(2) 0 0-1 Prm_Text_Ref=47 EndExtUserPrmData ;------------------------------ ; for module 10 ;------------------------------ ExtUserPrmData=410 "activations" Unsigned8 0 0-1 Prm_Text_Ref=28 EndExtUserPrmData ;------------------------------ ; for module 11 ;------------------------------ ExtUserPrmData=220 "automatic reading gate repeat" Unsigned8 0 0-1 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData=221 "reading gate termination mode" Unsigned8 1 0-4 Prm_Text_Ref=4 EndExtUserPrmData ExtUserPrmData=222 "restart delay (msec)" Unsigned16 0 0-60000 EndExtUserPrmData ExtUserPrmData=223 "max. reading gate time (msec)" Unsigned16 0 0-60000 EndExtUserPrmData ;------------------------------ ; for module 12 ;------------------------------ ExtUserPrmData=210 "minimum number of barcodes" Unsigned8 1 0-64 EndExtUserPrmData ExtUserPrmData=211 "maximum number of barcodes" Unsigned8 1 0-64 EndExtUserPrmData ;------------------------------ ; for module 13 ;------------------------------ ExtUserPrmData=400 "fragment length" Unsigned8 1 1-28 EndExtUserPrmData ;----------------------------------- ; for module 14 "Accumulated Result" ;----------------------------------- ExtUserPrmData=407 "delimiter" Unsigned8 0 0-255 EndExtUserPrmData ;------------------------------ ; for module 30 "DataFormat" ;------------------------------ ExtUserPrmData=290 "text in the case of misreading" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=295 "text in the case of misreading" Unsigned8 63 0-255 EndExtUserPrmData ExtUserPrmData=291 "decod. result at r. gate start" Bit(5) 0 0-1 Prm_Text_Ref=10 EndExtUserPrmData ExtUserPrmData=293 "fill mode" BitArea(4-5) 3 0-3 Prm_Text_Ref=12 EndExtUserPrmData ExtUserPrmData=292 "data alignment" Bit(0) 0 0-1 Prm_Text_Ref=11 EndExtUserPrmData ExtUserPrmData=294 "fill character" Unsigned8 45 0-255 EndExtUserPrmData ;--------------------------------- ; for module 50 "Parameter Filter" ;--------------------------------- ExtUserPrmData=525 "Identical barcode information" Unsigned8 1 0-1 Prm_Text_Ref=50 EndExtUserPrmData ExtUserPrmData=526 "Code type comparison param." Bit(0) 1 0-1 Prm_Text_Ref=51 EndExtUserPrmData ExtUserPrmData=527 "Code content comparison param." Bit(1) 1 0-1 Prm_Text_Ref=51 EndExtUserPrmData ExtUserPrmData=528 "Code direction comparison param." Bit(2) 1 0-1 Prm_Text_Ref=51 EndExtUserPrmData ExtUserPrmData=529 "Scan position comparison param." Unsigned16 0 0-450 EndExtUserPrmData ExtUserPrmData=530 "Mirror pos. comparison param." Unsigned16 0 0-200 EndExtUserPrmData ExtUserPrmData=531 "Scan time comparison param." Unsigned16 0 0-65535 EndExtUserPrmData ;---------------------------- ; for module 51 "Data Filter" ;---------------------------- ExtUserPrmData=522 "filter string 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=523 "filter string 1" Unsigned8 42 0-255 EndExtUserPrmData ExtUserPrmData=524 "filter string 2" Unsigned8 0 0-255 EndExtUserPrmData ;-------------------------------------------- ; for modules 52-54 "Segmentation mode" ;-------------------------------------------- ExtUserPrmData=503 "identifier 1" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=504 "identifier 2" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=505 "identifier 3" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=506 "identifier 4" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=507 "identifier 5" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=508 "output with identifier" Bit(0) 0 0-1 Prm_Text_Ref=38 EndExtUserPrmData ExtUserPrmData=509 "output deliminator" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=599 "identifier 1" Unsigned8 42 0-255 EndExtUserPrmData ;----------------------------------------------------- ; for module 53 "Fixed position segmentation" ;----------------------------------------------------- ExtUserPrmData=510 "start pos. identifier 1" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=511 "start pos. data value 1" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=512 "start pos. identifier 2" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=513 "start pos. data value 2" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=514 "start pos. identifier 3" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=515 "start pos. data value 3" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=516 "start pos. identifier 4" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=517 "start pos. data value 4" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=518 "start pos. identifier 5" Unsigned8 0 0-127 EndExtUserPrmData ExtUserPrmData=519 "start pos. data value 5" Unsigned8 0 0-127 EndExtUserPrmData ;------------------------------------------------------------ ; for module 54 "Identifier/Separator Segmentation" ;------------------------------------------------------------ ExtUserPrmData=520 "designator length" Unsigned8 0 0-255 EndExtUserPrmData ExtUserPrmData=521 "delimiter" Unsigned8 0 0-255 EndExtUserPrmData ;------------------------------------------ ; for module 55 "String handling parameter" ;------------------------------------------ ExtUserPrmData=500 "wildcard character" Unsigned8 42 32-127 EndExtUserPrmData ExtUserPrmData=501 "dont care character" Unsigned8 63 32-127 EndExtUserPrmData ExtUserPrmData=502 "delete character" Unsigned8 120 32-127 EndExtUserPrmData ;------------------------------- ; for module 61 "Laser Parameter" ;------------------------------- ExtUserPrmData=260 "laser start position" Signed16 -450 -450-450 EndExtUserPrmData ExtUserPrmData=261 "laser stop position" Signed16 450 -450-450 EndExtUserPrmData ;------------------------------ ; for module 62 "Display" ;------------------------------ ExtUserPrmData=401 "language selection" BitArea(0-2) 1 1-5 Prm_Text_Ref=35 EndExtUserPrmData ExtUserPrmData=402 "illumination" Bit(3) 0 0-1 Prm_Text_Ref=36 EndExtUserPrmData ExtUserPrmData=403 "contrast" BitArea(4-5) 1 0-2 Prm_Text_Ref=37 EndExtUserPrmData ExtUserPrmData=404 "password protection" Bit(7) 0 0-1 Prm_Text_Ref=17 EndExtUserPrmData ExtUserPrmData=405 "password" Unsigned16 0000 0000-9999 EndExtUserPrmData ;------------------------------ ; for module 64 "oscillating mirror" ;------------------------------ ExtUserPrmData=280 "oscillation mode" Unsigned8 3 0-3 Prm_Text_Ref=34 EndExtUserPrmData ExtUserPrmData=281 "start position" Signed16 200 -200-200 EndExtUserPrmData ExtUserPrmData=282 "stop position" Signed16 -200 -200-200 EndExtUserPrmData ExtUserPrmData=283 "oscillation frequency" Unsigned8 48 15-116 EndExtUserPrmData ;------------------------------ ; for module 65 "deflection mirror" ;------------------------------ ExtUserPrmData=288 "deflection angle" Signed16 0 -100-100 EndExtUserPrmData ;--------------------------------------------- ; Specific parameters for modules 70 "I/O 1" ;--------------------------------------------- ExtUserPrmData=700 "function" Bit(0) 0 0-1 Prm_Text_Ref=30 EndExtUserPrmData ExtUserPrmData=701 "switch-on function 1" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=702 "switch-on function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=703 "switch-off function 1" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=704 "switch-off function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=705 "input function" Unsigned8 1 0-5 Prm_Text_Ref=15 EndExtUserPrmData ;--------------------------------------------- ; Specific parameters for module 71 "I/O 2" ;--------------------------------------------- ExtUserPrmData=710 "function" Bit(0) 1 0-1 Prm_Text_Ref=30 EndExtUserPrmData ExtUserPrmData=711 "switch-on function 1" Unsigned8 5 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=712 "switch-on function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=713 "switch-off function 1" Unsigned8 1 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=714 "switch-off function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=715 "input function" Unsigned8 0 0-5 Prm_Text_Ref=15 EndExtUserPrmData ;--------------------------------------------- ; Specific parameters for module 72 "I/O 3" ;--------------------------------------------- ExtUserPrmData=720 "function" Bit(0) 0 0-1 Prm_Text_Ref=30 EndExtUserPrmData ExtUserPrmData=721 "switch-on function 1" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=722 "switch-on function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=723 "switch-off function 1" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=724 "switch-off function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=725 "input function" Unsigned8 2 0-5 Prm_Text_Ref=15 EndExtUserPrmData ;--------------------------------------------- ; Specific parameters for module 73 "I/O 4" ;--------------------------------------------- ExtUserPrmData=730 "function" Bit(0) 1 0-1 Prm_Text_Ref=30 EndExtUserPrmData ExtUserPrmData=731 "switch-on function 1" Unsigned8 6 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=732 "switch-on function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=733 "switch-off function 1" Unsigned8 1 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=734 "switch-off function 2" Unsigned8 0 0-24 Prm_Text_Ref=33 EndExtUserPrmData ExtUserPrmData=735 "input function" Unsigned8 0 0-5 Prm_Text_Ref=15 EndExtUserPrmData ;--------------------------------------------- ; Generic parameters for modules 70-73 "I/O" ;--------------------------------------------- ExtUserPrmData=301 "DC bias level" Bit(1) 0 0-1 Prm_Text_Ref=16 EndExtUserPrmData ExtUserPrmData=302 "start-up delay" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=303 "switch-on time" Unsigned16 400 0-1300 EndExtUserPrmData ExtUserPrmData=350 "comparative value (event cnt.)" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=351 "comparison mode (event cnt.)" Unsigned8 0 0-1 Prm_Text_Ref=31 EndExtUserPrmData ExtUserPrmData=352 "reset mode (event counter)" Unsigned8 0 0-1 Prm_Text_Ref=32 EndExtUserPrmData ; Input Area ExtUserPrmData=360 "inversion" Bit(1) 0 0-1 Prm_Text_Ref=9 EndExtUserPrmData ExtUserPrmData=361 "debounce time" Unsigned16 5 0-1000 EndExtUserPrmData ExtUserPrmData=362 "start-up delay" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=363 "minimum switch-on time" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=364 "switch-off delay" Unsigned16 0 0-65535 EndExtUserPrmData ;------------------------------------------- ; Parameters for module 80 Sorter Parameter ;------------------------------------------- ExtUserPrmData=560 "sort criterion 1" BitArea(0-6) 0 0-12 Prm_Text_Ref=48 EndExtUserPrmData ExtUserPrmData=561 "sort direction 1" Bit(7) 0 0-1 Prm_Text_Ref=49 EndExtUserPrmData ExtUserPrmData=562 "sort criterion 2" BitArea(0-6) 0 0-12 Prm_Text_Ref=48 EndExtUserPrmData ExtUserPrmData=563 "sort direction 2" Bit(7) 0 0-1 Prm_Text_Ref=49 EndExtUserPrmData ExtUserPrmData=564 "sort criterion 3" BitArea(0-6) 0 0-12 Prm_Text_Ref=48 EndExtUserPrmData ExtUserPrmData=565 "sort direction 3" Bit(7) 0 0-1 Prm_Text_Ref=49 EndExtUserPrmData ;-------------------------------------------------------- ; Parameters for modules 81-82 "Referencecode Comparator" ;-------------------------------------------------------- ExtUserPrmData=540 "output fct after RefCode comp." Unsigned8 1 0-4 Prm_Text_Ref=40 EndExtUserPrmData ExtUserPrmData=541 "output signal link logic" Unsigned8 0 0-3 Prm_Text_Ref=41 EndExtUserPrmData ExtUserPrmData=542 "barcode length comparison" Unsigned8 2 0-2 Prm_Text_Ref=42 EndExtUserPrmData ExtUserPrmData=543 "barcode type comparison" Unsigned8 2 0-2 Prm_Text_Ref=43 EndExtUserPrmData ExtUserPrmData=544 "RefCode ASCII comparison" Unsigned8 2 0-8 Prm_Text_Ref=44 EndExtUserPrmData ExtUserPrmData=545 "RefCode comparison mode" Unsigned8 0 0-3 Prm_Text_Ref=45 EndExtUserPrmData ExtUserPrmData=546 "barcode comparison mode" Unsigned8 3 0-3 Prm_Text_Ref=46 EndExtUserPrmData ExtUserPrmData=547 "RefCode completeness check" Bit(0) 0 0-1 Prm_Text_Ref=47 EndExtUserPrmData ;----------------------------------------------------- ; Parameters for modules 83-84 "Referencecode Pattern" ;----------------------------------------------------- ExtUserPrmData=550 "code-type comp. pattern" Unsigned8 0 0-15 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=551 "comparison pattern" Unsigned8 0 0-255 EndExtUserPrmData ;----------------------------------------- ; Parameters for module 91 "AutoReflAct" ;----------------------------------------- ExtUserPrmData=600 "mode" Unsigned8 0 0-2 Prm_Text_Ref=52 EndExtUserPrmData ExtUserPrmData=601 "Debouncing" Unsigned8 5 1-16 EndExtUserPrmData ;----------------------------------------- ; Parameters for module 92 "AutoControl" ;----------------------------------------- ExtUserPrmData=602 "Enable" Unsigned8 0 0-1 Prm_Text_Ref=51 EndExtUserPrmData ExtUserPrmData=603 "read-quality limit value" Unsigned8 50 0-100 EndExtUserPrmData ExtUserPrmData=604 "sensitivity" Unsigned8 0 0-255 EndExtUserPrmData ;---------------------------------------------------------------------- ; GSD_Revision = 5 Vendor_Name = "Leuze electronic GmbH + Co. KG" Model_Name = "BCL504i LEUZE" Revision = "1.00" Ident_Number = 0x0ACD Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "V01.00" Software_Release = "V01.50" ; 9.6_supp = 1 19.2_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 1 6M_supp = 1 12M_supp = 1 MaxTsdr_9.6 = 15 MaxTsdr_19.2 = 15 MaxTsdr_93.75 = 15 MaxTsdr_187.5 = 15 MaxTsdr_500 = 15 MaxTsdr_1.5M = 25 MaxTsdr_3M = 50 MaxTsdr_6M = 100 MaxTsdr_12M = 200 ; Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 Implementation_Type = "netX" Bitmap_Device = "leuz0acd" ; Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 Min_Slave_Intervall = 6 Modular_Station = 1 Max_Module = 100 Max_Input_Len = 160 Max_Output_Len = 10 Max_Data_Len = 170 Fail_Safe = 1 Max_Diag_Data_Len = 16 Modul_Offset = 0 Slave_Family = 11 ;---------------------------------------------------------------------- ; DPV1 Settings DPV1_Slave = 1 WD_Base_1ms_supp = 1 C1_Response_Timeout = 10 C1_Read_Write_supp = 1 C1_Max_Data_Len = 100 C2_Response_Timeout = 10 C2_Read_Write_supp = 1 C2_Max_Data_Len = 100 C2_Max_Count_Channels = 1 Max_Initiate_PDU_Length = 52 ;---------------------------------------------------------------------- ; Unit_Diag_Area = 0-3 Value (0x01) = "error-type: INFO, " Value (0x02) = "error-type: WARNING, " Value (0x06) = "error-type: ERROR, " Value (0x07) = "error-type: FATAL ERROR, " Unit_Diag_Area_End UnitDiagType = 160 X_Unit_Diag_Area = 24-31 X_Value(1) = "Base parameter error" X_Value_Help(1) = "Please check the base configuration ..." X_Value(2) = "Module parameter error" X_Value_Help(2) = "Please check the configuration for module ..." X_Value(128) = "General configuration error" X_Value_Help(128) = "Please check the configuration..." X_Value(129) = "Module configuration error" X_Value_Help(129) = "Please check the configuration for module ..." X_Unit_Diag_Area_End EndUnitDiagType UnitDiagType = 162 X_Unit_Diag_Area = 24-31 X_Value(1) = "Output Update Ignore Warning" X_Value_Help(1) = "Output data changed too often. Please check your application." X_Unit_Diag_Area_End EndUnitDiagType ;---------------------------------------------------------------------- ; UserPrmData: Length and Preset: (Max-DPV1 Param Bytes = 237-3) MAX_User_Prm_Data_Len = 234 ; Device Parameters Ext_User_Prm_Data_Const(0) = 0 Ext_User_Prm_Data_Const(1) = 0 Ext_User_Prm_Data_Const(2) = 0 Ext_User_Prm_Data_Const(3) = 0 Ext_User_Prm_Data_Const(4) = 0 Ext_User_Prm_Data_Ref(5) = 100 Ext_User_Prm_Data_Ref(6) = 101 Ext_User_Prm_Data_Ref(6) = 102 Ext_User_Prm_Data_Ref(7) = 103 Ext_User_Prm_Data_Ref(8) = 104 Ext_User_Prm_Data_Ref(9) = 120 Ext_User_Prm_Data_Ref(10) = 121 Ext_User_Prm_Data_Ref(11) = 122 Ext_User_Prm_Data_Ref(12) = 123 Ext_User_Prm_Data_Ref(12) = 124 Ext_User_Prm_Data_Ref(13) = 105 Ext_User_Prm_Data_Ref(14) = 106 Ext_User_Prm_Data_Ref(14) = 107 Ext_User_Prm_Data_Ref(15) = 108 Ext_User_Prm_Data_Ref(16) = 109 Ext_User_Prm_Data_Ref(17) = 125 Ext_User_Prm_Data_Ref(18) = 126 Ext_User_Prm_Data_Ref(19) = 127 Ext_User_Prm_Data_Ref(20) = 128 Ext_User_Prm_Data_Ref(20) = 129 Ext_User_Prm_Data_Ref(21) = 110 Ext_User_Prm_Data_Ref(22) = 111 Ext_User_Prm_Data_Ref(22) = 112 Ext_User_Prm_Data_Ref(23) = 113 Ext_User_Prm_Data_Ref(24) = 114 Ext_User_Prm_Data_Ref(25) = 130 Ext_User_Prm_Data_Ref(26) = 131 Ext_User_Prm_Data_Ref(27) = 132 Ext_User_Prm_Data_Ref(28) = 133 Ext_User_Prm_Data_Ref(28) = 134 Ext_User_Prm_Data_Ref(29) = 115 Ext_User_Prm_Data_Ref(30) = 116 Ext_User_Prm_Data_Ref(30) = 117 Ext_User_Prm_Data_Ref(31) = 118 Ext_User_Prm_Data_Ref(32) = 119 Ext_User_Prm_Data_Ref(33) = 135 Ext_User_Prm_Data_Ref(34) = 136 Ext_User_Prm_Data_Ref(35) = 137 Ext_User_Prm_Data_Ref(36) = 138 Ext_User_Prm_Data_Ref(36) = 139 ; Module="[M1] code table extension 1" 0x00; 1 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 1 Ext_User_Prm_Data_Ref(1) = 200 Ext_User_Prm_Data_Ref(2) = 201 Ext_User_Prm_Data_Ref(2) = 202 Ext_User_Prm_Data_Ref(3) = 203 Ext_User_Prm_Data_Ref(4) = 204 Ext_User_Prm_Data_Ref(5) = 205 Ext_User_Prm_Data_Ref(6) = 206 Ext_User_Prm_Data_Ref(7) = 207 Ext_User_Prm_Data_Ref(8) = 208 Ext_User_Prm_Data_Ref(8) = 209 EndModule Module="[M2] code table extension 2" 0x00 2 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 2 Ext_User_Prm_Data_Ref(1) = 200 Ext_User_Prm_Data_Ref(2) = 201 Ext_User_Prm_Data_Ref(2) = 202 Ext_User_Prm_Data_Ref(3) = 203 Ext_User_Prm_Data_Ref(4) = 204 Ext_User_Prm_Data_Ref(5) = 205 Ext_User_Prm_Data_Ref(6) = 206 Ext_User_Prm_Data_Ref(7) = 207 Ext_User_Prm_Data_Ref(8) = 208 Ext_User_Prm_Data_Ref(8) = 209 EndModule Module="[M3] code table extension 3" 0x00 3 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 3 Ext_User_Prm_Data_Ref(1) = 200 Ext_User_Prm_Data_Ref(2) = 201 Ext_User_Prm_Data_Ref(2) = 202 Ext_User_Prm_Data_Ref(3) = 203 Ext_User_Prm_Data_Ref(4) = 204 Ext_User_Prm_Data_Ref(5) = 205 Ext_User_Prm_Data_Ref(6) = 206 Ext_User_Prm_Data_Ref(7) = 207 Ext_User_Prm_Data_Ref(8) = 208 Ext_User_Prm_Data_Ref(8) = 209 EndModule Module="[M4] code table extension 4" 0x00 4 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 4 Ext_User_Prm_Data_Ref(1) = 200 Ext_User_Prm_Data_Ref(2) = 201 Ext_User_Prm_Data_Ref(2) = 202 Ext_User_Prm_Data_Ref(3) = 203 Ext_User_Prm_Data_Ref(4) = 204 Ext_User_Prm_Data_Ref(5) = 205 Ext_User_Prm_Data_Ref(6) = 206 Ext_User_Prm_Data_Ref(7) = 207 Ext_User_Prm_Data_Ref(8) = 208 Ext_User_Prm_Data_Ref(8) = 209 EndModule Module="[M5] code type properties" 0x00 5 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0)= 5 Ext_User_Prm_Data_Ref(1) = 740 Ext_User_Prm_Data_Ref(2) = 741 Ext_User_Prm_Data_Ref(3) = 742 Ext_User_Prm_Data_Ref(4) = 743 Ext_User_Prm_Data_Ref(5) = 744 Ext_User_Prm_Data_Ref(6) = 745 Ext_User_Prm_Data_Ref(6) = 746 Ext_User_Prm_Data_Ref(6) = 747 Ext_User_Prm_Data_Ref(6) = 748 Ext_User_Prm_Data_Ref(6) = 749 EndModule Module="[M7] code fragmentation tech." 0x00 7 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0)= 7 Ext_User_Prm_Data_Ref(1) = 270 Ext_User_Prm_Data_Ref(2) = 271 Ext_User_Prm_Data_Ref(4) = 272 Ext_User_Prm_Data_Ref(4) = 273 EndModule Module="[M10] activation" 0x20 10 Ext_Module_Prm_Data_Len = 2 Ext_User_Prm_Data_Const(0)= 10 Ext_User_Prm_Data_Ref(1) = 410 EndModule Module="[M11] reading gate control" 0x00 11 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0)= 11 Ext_User_Prm_Data_Ref(1) = 220 Ext_User_Prm_Data_Ref(2) = 221 Ext_User_Prm_Data_Ref(3) = 222 Ext_User_Prm_Data_Ref(5) = 223 EndModule Module="[M12] Multilabel" 0x10 12 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0)= 12 Ext_User_Prm_Data_Ref(1) = 210 Ext_User_Prm_Data_Ref(2) = 211 EndModule Module="[M13] fragmented reading result" 0x11 13 Ext_Module_Prm_Data_Len = 2 Ext_User_Prm_Data_Const(0)= 13 Ext_User_Prm_Data_Ref(1) = 400 EndModule Module="[M14] linked read result" 0x00 14 Ext_Module_Prm_Data_Len = 2 Ext_User_Prm_Data_Const(0)= 14 Ext_User_Prm_Data_Ref(1) = 407 EndModule Module="[M20] decoding state" 0x10 20 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 20 EndModule Module="[M21] decoding result (4 byte)" 0x95 21 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 21 EndModule Module="[M22] decoding result (8 byte)" 0x99 22 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 22 EndModule Module="[M23] decoding result (12 byte)" 0x9D 23 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 23 EndModule Module="[M24] decoding result (16 byte)" 0xD8 24 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 24 EndModule Module="[M25] decoding result (20 byte)" 0xDA 25 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 25 EndModule Module="[M26] decoding result (24 byte)" 0xDC 26 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 26 EndModule Module="[M27] decoding result (28 byte)" 0xDE 27 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 27 EndModule Module="[M30] data formatting" 0x00 30 Ext_Module_Prm_Data_Len = 24 Ext_User_Prm_Data_Const(0)= 30 Ext_User_Prm_Data_Ref(21) = 291 Ext_User_Prm_Data_Ref(22) = 293 Ext_User_Prm_Data_Ref(22) = 292 Ext_User_Prm_Data_Ref(23) = 294 Ext_User_Prm_Data_Ref(1) = 295 Ext_User_Prm_Data_Ref(2) = 290 Ext_User_Prm_Data_Ref(3) = 290 Ext_User_Prm_Data_Ref(4) = 290 Ext_User_Prm_Data_Ref(5) = 290 Ext_User_Prm_Data_Ref(6) = 290 Ext_User_Prm_Data_Ref(7) = 290 Ext_User_Prm_Data_Ref(8) = 290 Ext_User_Prm_Data_Ref(9) = 290 Ext_User_Prm_Data_Ref(10) = 290 Ext_User_Prm_Data_Ref(11) = 290 Ext_User_Prm_Data_Ref(12) = 290 Ext_User_Prm_Data_Ref(13) = 290 Ext_User_Prm_Data_Ref(14) = 290 Ext_User_Prm_Data_Ref(15) = 290 Ext_User_Prm_Data_Ref(16) = 290 Ext_User_Prm_Data_Ref(17) = 290 Ext_User_Prm_Data_Ref(18) = 290 Ext_User_Prm_Data_Ref(19) = 290 Ext_User_Prm_Data_Ref(20) = 290 EndModule Module="[M31] reading gate number" 0x50 31 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 31 EndModule Module="[M32] reading gate time" 0x50 32 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 32 EndModule Module="[M33] code position" 0x50 33 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 33 EndModule Module="[M34] read. secur. (eq. scans)" 0x50 34 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 34 EndModule Module="[M35] barcode length" 0x50 35 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 35 EndModule Module="[M36] scans with information" 0x50 36 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 36 EndModule Module="[M37] decoding quality" 0x10 37 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 37 EndModule Module="[M38] code direction" 0x10 38 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 38 EndModule Module="[M39] number of digits" 0x10 39 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 39 EndModule Module="[M40] code type" 0x10 40 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 40 EndModule Module="[M41] code pos. in swivel range" 0x50 41 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 41 EndModule Module="[M50] characteristics filter" 0x00 50 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 50 Ext_User_Prm_Data_Ref(1) = 525 Ext_User_Prm_Data_Ref(2) = 526 Ext_User_Prm_Data_Ref(2) = 527 Ext_User_Prm_Data_Ref(2) = 528 Ext_User_Prm_Data_Ref(3) = 529 Ext_User_Prm_Data_Ref(5) = 530 Ext_User_Prm_Data_Ref(7) = 531 EndModule Module="[M51] data filter" 0x00 51 Ext_Module_Prm_Data_Len = 61 Ext_User_Prm_Data_Const(0)= 51 Ext_User_Prm_Data_Ref(1) = 523 Ext_User_Prm_Data_Ref(2) = 522 Ext_User_Prm_Data_Ref(3) = 522 Ext_User_Prm_Data_Ref(4) = 522 Ext_User_Prm_Data_Ref(5) = 522 Ext_User_Prm_Data_Ref(6) = 522 Ext_User_Prm_Data_Ref(7) = 522 Ext_User_Prm_Data_Ref(8) = 522 Ext_User_Prm_Data_Ref(9) = 522 Ext_User_Prm_Data_Ref(10) = 522 Ext_User_Prm_Data_Ref(11) = 522 Ext_User_Prm_Data_Ref(12) = 522 Ext_User_Prm_Data_Ref(13) = 522 Ext_User_Prm_Data_Ref(14) = 522 Ext_User_Prm_Data_Ref(15) = 522 Ext_User_Prm_Data_Ref(16) = 522 Ext_User_Prm_Data_Ref(17) = 522 Ext_User_Prm_Data_Ref(18) = 522 Ext_User_Prm_Data_Ref(19) = 522 Ext_User_Prm_Data_Ref(20) = 522 Ext_User_Prm_Data_Ref(21) = 522 Ext_User_Prm_Data_Ref(22) = 522 Ext_User_Prm_Data_Ref(23) = 522 Ext_User_Prm_Data_Ref(24) = 522 Ext_User_Prm_Data_Ref(25) = 522 Ext_User_Prm_Data_Ref(26) = 522 Ext_User_Prm_Data_Ref(27) = 522 Ext_User_Prm_Data_Ref(28) = 522 Ext_User_Prm_Data_Ref(29) = 522 Ext_User_Prm_Data_Ref(30) = 522 Ext_User_Prm_Data_Ref(31) = 524 Ext_User_Prm_Data_Ref(32) = 524 Ext_User_Prm_Data_Ref(33) = 524 Ext_User_Prm_Data_Ref(34) = 524 Ext_User_Prm_Data_Ref(35) = 524 Ext_User_Prm_Data_Ref(36) = 524 Ext_User_Prm_Data_Ref(37) = 524 Ext_User_Prm_Data_Ref(38) = 524 Ext_User_Prm_Data_Ref(39) = 524 Ext_User_Prm_Data_Ref(40) = 524 Ext_User_Prm_Data_Ref(41) = 524 Ext_User_Prm_Data_Ref(42) = 524 Ext_User_Prm_Data_Ref(43) = 524 Ext_User_Prm_Data_Ref(44) = 524 Ext_User_Prm_Data_Ref(45) = 524 Ext_User_Prm_Data_Ref(46) = 524 Ext_User_Prm_Data_Ref(47) = 524 Ext_User_Prm_Data_Ref(48) = 524 Ext_User_Prm_Data_Ref(49) = 524 Ext_User_Prm_Data_Ref(50) = 524 Ext_User_Prm_Data_Ref(51) = 524 Ext_User_Prm_Data_Ref(52) = 524 Ext_User_Prm_Data_Ref(53) = 524 Ext_User_Prm_Data_Ref(54) = 524 Ext_User_Prm_Data_Ref(55) = 524 Ext_User_Prm_Data_Ref(56) = 524 Ext_User_Prm_Data_Ref(57) = 524 Ext_User_Prm_Data_Ref(58) = 524 Ext_User_Prm_Data_Ref(59) = 524 Ext_User_Prm_Data_Ref(60) = 524 EndModule Module="[M52] segmentation acc. to EAN" 0x00 52 Ext_Module_Prm_Data_Len = 28 Ext_User_Prm_Data_Const(0)= 52 Ext_User_Prm_Data_Ref(1) = 599 Ext_User_Prm_Data_Ref(2) = 503 Ext_User_Prm_Data_Ref(3) = 503 Ext_User_Prm_Data_Ref(4) = 503 Ext_User_Prm_Data_Ref(5) = 503 Ext_User_Prm_Data_Ref(6) = 504 Ext_User_Prm_Data_Ref(7) = 504 Ext_User_Prm_Data_Ref(8) = 504 Ext_User_Prm_Data_Ref(9) = 504 Ext_User_Prm_Data_Ref(10) = 504 Ext_User_Prm_Data_Ref(11) = 505 Ext_User_Prm_Data_Ref(12) = 505 Ext_User_Prm_Data_Ref(13) = 505 Ext_User_Prm_Data_Ref(14) = 505 Ext_User_Prm_Data_Ref(15) = 505 Ext_User_Prm_Data_Ref(16) = 506 Ext_User_Prm_Data_Ref(17) = 506 Ext_User_Prm_Data_Ref(18) = 506 Ext_User_Prm_Data_Ref(19) = 506 Ext_User_Prm_Data_Ref(20) = 506 Ext_User_Prm_Data_Ref(21) = 507 Ext_User_Prm_Data_Ref(22) = 507 Ext_User_Prm_Data_Ref(23) = 507 Ext_User_Prm_Data_Ref(24) = 507 Ext_User_Prm_Data_Ref(25) = 507 Ext_User_Prm_Data_Ref(26) = 508 Ext_User_Prm_Data_Ref(27) = 509 EndModule Module="[M53] fixed pos. segmentation" 0x00 53 Ext_Module_Prm_Data_Len = 38 Ext_User_Prm_Data_Const(0)= 53 Ext_User_Prm_Data_Ref(1) = 599 Ext_User_Prm_Data_Ref(2) = 503 Ext_User_Prm_Data_Ref(3) = 503 Ext_User_Prm_Data_Ref(4) = 503 Ext_User_Prm_Data_Ref(5) = 503 Ext_User_Prm_Data_Ref(6) = 504 Ext_User_Prm_Data_Ref(7) = 504 Ext_User_Prm_Data_Ref(8) = 504 Ext_User_Prm_Data_Ref(9) = 504 Ext_User_Prm_Data_Ref(10) = 504 Ext_User_Prm_Data_Ref(11) = 505 Ext_User_Prm_Data_Ref(12) = 505 Ext_User_Prm_Data_Ref(13) = 505 Ext_User_Prm_Data_Ref(14) = 505 Ext_User_Prm_Data_Ref(15) = 505 Ext_User_Prm_Data_Ref(16) = 506 Ext_User_Prm_Data_Ref(17) = 506 Ext_User_Prm_Data_Ref(18) = 506 Ext_User_Prm_Data_Ref(19) = 506 Ext_User_Prm_Data_Ref(20) = 506 Ext_User_Prm_Data_Ref(21) = 507 Ext_User_Prm_Data_Ref(22) = 507 Ext_User_Prm_Data_Ref(23) = 507 Ext_User_Prm_Data_Ref(24) = 507 Ext_User_Prm_Data_Ref(25) = 507 Ext_User_Prm_Data_Ref(26) = 508 Ext_User_Prm_Data_Ref(27) = 509 Ext_User_Prm_Data_Ref(28) = 510 Ext_User_Prm_Data_Ref(29) = 511 Ext_User_Prm_Data_Ref(30) = 512 Ext_User_Prm_Data_Ref(31) = 513 Ext_User_Prm_Data_Ref(32) = 514 Ext_User_Prm_Data_Ref(33) = 515 Ext_User_Prm_Data_Ref(34) = 516 Ext_User_Prm_Data_Ref(35) = 517 Ext_User_Prm_Data_Ref(36) = 518 Ext_User_Prm_Data_Ref(37) = 519 EndModule Module="[M54] identifier separator seg." 0x00 54 Ext_Module_Prm_Data_Len = 30 Ext_User_Prm_Data_Const(0)= 54 Ext_User_Prm_Data_Ref(1) = 599 Ext_User_Prm_Data_Ref(2) = 503 Ext_User_Prm_Data_Ref(3) = 503 Ext_User_Prm_Data_Ref(4) = 503 Ext_User_Prm_Data_Ref(5) = 503 Ext_User_Prm_Data_Ref(6) = 504 Ext_User_Prm_Data_Ref(7) = 504 Ext_User_Prm_Data_Ref(8) = 504 Ext_User_Prm_Data_Ref(9) = 504 Ext_User_Prm_Data_Ref(10) = 504 Ext_User_Prm_Data_Ref(11) = 505 Ext_User_Prm_Data_Ref(12) = 505 Ext_User_Prm_Data_Ref(13) = 505 Ext_User_Prm_Data_Ref(14) = 505 Ext_User_Prm_Data_Ref(15) = 505 Ext_User_Prm_Data_Ref(16) = 506 Ext_User_Prm_Data_Ref(17) = 506 Ext_User_Prm_Data_Ref(18) = 506 Ext_User_Prm_Data_Ref(19) = 506 Ext_User_Prm_Data_Ref(20) = 506 Ext_User_Prm_Data_Ref(21) = 507 Ext_User_Prm_Data_Ref(22) = 507 Ext_User_Prm_Data_Ref(23) = 507 Ext_User_Prm_Data_Ref(24) = 507 Ext_User_Prm_Data_Ref(25) = 507 Ext_User_Prm_Data_Ref(26) = 508 Ext_User_Prm_Data_Ref(27) = 509 Ext_User_Prm_Data_Ref(28) = 520 Ext_User_Prm_Data_Ref(29) = 521 EndModule Module="[M55] string handling" 0x00 55 Ext_Module_Prm_Data_Len = 4 Ext_User_Prm_Data_Const(0)= 55 Ext_User_Prm_Data_Ref(1) = 500 Ext_User_Prm_Data_Ref(2) = 501 Ext_User_Prm_Data_Ref(3) = 502 EndModule Module="[M60] device state" 0x30 60 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 60 EndModule Module="[M61] laser control" 0x00 61 Ext_Module_Prm_Data_Len = 5 Ext_User_Prm_Data_Const(0)= 61 Ext_User_Prm_Data_Ref(1) = 260 Ext_User_Prm_Data_Ref(3) = 261 EndModule Module="[M62] display" 0x00 62 Ext_Module_Prm_Data_Len = 4 Ext_User_Prm_Data_Const(0)= 62 Ext_User_Prm_Data_Ref(1) = 401 Ext_User_Prm_Data_Ref(1) = 402 Ext_User_Prm_Data_Ref(1) = 403 Ext_User_Prm_Data_Ref(1) = 404 Ext_User_Prm_Data_Ref(2) = 405 EndModule Module="[M63] alignment" 0x30 63 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 63 EndModule Module="[M64] oscillating mirror" 0x00 64 Ext_Module_Prm_Data_Len = 7 Ext_User_Prm_Data_Const(0)= 64 Ext_User_Prm_Data_Ref(1) = 280 Ext_User_Prm_Data_Ref(2) = 281 Ext_User_Prm_Data_Ref(4) = 282 Ext_User_Prm_Data_Ref(6) = 283 EndModule Module="[M65] deflection mirror" 0x00 65 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0)= 65 Ext_User_Prm_Data_Ref(1) = 288 EndModule Module="[M70] I/O input/output 1" 0x00 70 Ext_Module_Prm_Data_Len = 24 Ext_User_Prm_Data_Const(0)= 70 Ext_User_Prm_Data_Ref(1) = 700 Ext_User_Prm_Data_Ref(1) = 301 Ext_User_Prm_Data_Ref(2) = 302 Ext_User_Prm_Data_Ref(4) = 303 Ext_User_Prm_Data_Ref(6) = 701 Ext_User_Prm_Data_Ref(7) = 702 Ext_User_Prm_Data_Ref(8) = 703 Ext_User_Prm_Data_Ref(9) = 704 Ext_User_Prm_Data_Ref(10) = 350 Ext_User_Prm_Data_Ref(12) = 351 Ext_User_Prm_Data_Ref(13) = 352 Ext_User_Prm_Data_Ref(14) = 360 Ext_User_Prm_Data_Ref(15) = 361 Ext_User_Prm_Data_Ref(17) = 362 Ext_User_Prm_Data_Ref(19) = 363 Ext_User_Prm_Data_Ref(21) = 364 Ext_User_Prm_Data_Ref(23) = 705 EndModule Module="[M71] I/O input/output 2" 0x00 71 Ext_Module_Prm_Data_Len = 24 Ext_User_Prm_Data_Const(0)= 71 Ext_User_Prm_Data_Ref(1) = 710 Ext_User_Prm_Data_Ref(1) = 301 Ext_User_Prm_Data_Ref(2) = 302 Ext_User_Prm_Data_Ref(4) = 303 Ext_User_Prm_Data_Ref(6) = 711 Ext_User_Prm_Data_Ref(7) = 712 Ext_User_Prm_Data_Ref(8) = 713 Ext_User_Prm_Data_Ref(9) = 714 Ext_User_Prm_Data_Ref(10) = 350 Ext_User_Prm_Data_Ref(12) = 351 Ext_User_Prm_Data_Ref(13) = 352 Ext_User_Prm_Data_Ref(14) = 360 Ext_User_Prm_Data_Ref(15) = 361 Ext_User_Prm_Data_Ref(17) = 362 Ext_User_Prm_Data_Ref(19) = 363 Ext_User_Prm_Data_Ref(21) = 364 Ext_User_Prm_Data_Ref(23) = 715 EndModule Module="[M72] I/O input/output 3" 0x00 72 Ext_Module_Prm_Data_Len = 24 Ext_User_Prm_Data_Const(0)= 72 Ext_User_Prm_Data_Ref(1) = 720 Ext_User_Prm_Data_Ref(1) = 301 Ext_User_Prm_Data_Ref(2) = 302 Ext_User_Prm_Data_Ref(4) = 303 Ext_User_Prm_Data_Ref(6) = 721 Ext_User_Prm_Data_Ref(7) = 722 Ext_User_Prm_Data_Ref(8) = 723 Ext_User_Prm_Data_Ref(9) = 724 Ext_User_Prm_Data_Ref(10) = 350 Ext_User_Prm_Data_Ref(12) = 351 Ext_User_Prm_Data_Ref(13) = 352 Ext_User_Prm_Data_Ref(14) = 360 Ext_User_Prm_Data_Ref(15) = 361 Ext_User_Prm_Data_Ref(17) = 362 Ext_User_Prm_Data_Ref(19) = 363 Ext_User_Prm_Data_Ref(21) = 364 Ext_User_Prm_Data_Ref(23) = 725 EndModule Module="[M73] I/O input/output 4" 0x00 73 Ext_Module_Prm_Data_Len = 24 Ext_User_Prm_Data_Const(0)= 73 Ext_User_Prm_Data_Ref(1) = 730 Ext_User_Prm_Data_Ref(1) = 301 Ext_User_Prm_Data_Ref(2) = 302 Ext_User_Prm_Data_Ref(4) = 303 Ext_User_Prm_Data_Ref(6) = 731 Ext_User_Prm_Data_Ref(7) = 732 Ext_User_Prm_Data_Ref(8) = 733 Ext_User_Prm_Data_Ref(9) = 734 Ext_User_Prm_Data_Ref(10) = 350 Ext_User_Prm_Data_Ref(12) = 351 Ext_User_Prm_Data_Ref(13) = 352 Ext_User_Prm_Data_Ref(14) = 360 Ext_User_Prm_Data_Ref(15) = 361 Ext_User_Prm_Data_Ref(17) = 362 Ext_User_Prm_Data_Ref(19) = 363 Ext_User_Prm_Data_Ref(21) = 364 Ext_User_Prm_Data_Ref(23) = 735 EndModule Module="[M74] I/O status and control" 0x31 74 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 74 EndModule Module="[M80] sorting" 0x00 80 Ext_Module_Prm_Data_Len = 4 Ext_User_Prm_Data_Const(0)= 80 Ext_User_Prm_Data_Ref(1) = 560 Ext_User_Prm_Data_Ref(1) = 561 Ext_User_Prm_Data_Ref(2) = 562 Ext_User_Prm_Data_Ref(2) = 563 Ext_User_Prm_Data_Ref(3) = 564 Ext_User_Prm_Data_Ref(3) = 565 EndModule Module="[M81] RefCode comparator 1" 0x00 81 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 81 Ext_User_Prm_Data_Ref(1) = 540 Ext_User_Prm_Data_Ref(2) = 541 Ext_User_Prm_Data_Ref(3) = 542 Ext_User_Prm_Data_Ref(4) = 543 Ext_User_Prm_Data_Ref(5) = 544 Ext_User_Prm_Data_Ref(6) = 545 Ext_User_Prm_Data_Ref(7) = 546 Ext_User_Prm_Data_Ref(8) = 547 EndModule Module="[M82] RefCode comparator 2" 0x00 82 Ext_Module_Prm_Data_Len = 9 Ext_User_Prm_Data_Const(0)= 82 Ext_User_Prm_Data_Ref(1) = 540 Ext_User_Prm_Data_Ref(2) = 541 Ext_User_Prm_Data_Ref(3) = 542 Ext_User_Prm_Data_Ref(4) = 543 Ext_User_Prm_Data_Ref(5) = 544 Ext_User_Prm_Data_Ref(6) = 545 Ext_User_Prm_Data_Ref(7) = 546 Ext_User_Prm_Data_Ref(8) = 547 EndModule Module="[M83] RefCode comp. pattern 1" 0x00 83 Ext_Module_Prm_Data_Len = 32 Ext_User_Prm_Data_Const(0)= 83 Ext_User_Prm_Data_Ref(1) = 550 Ext_User_Prm_Data_Ref(2) = 551 Ext_User_Prm_Data_Ref(3) = 551 Ext_User_Prm_Data_Ref(4) = 551 Ext_User_Prm_Data_Ref(5) = 551 Ext_User_Prm_Data_Ref(6) = 551 Ext_User_Prm_Data_Ref(7) = 551 Ext_User_Prm_Data_Ref(8) = 551 Ext_User_Prm_Data_Ref(9) = 551 Ext_User_Prm_Data_Ref(10) = 551 Ext_User_Prm_Data_Ref(11) = 551 Ext_User_Prm_Data_Ref(12) = 551 Ext_User_Prm_Data_Ref(13) = 551 Ext_User_Prm_Data_Ref(14) = 551 Ext_User_Prm_Data_Ref(15) = 551 Ext_User_Prm_Data_Ref(16) = 551 Ext_User_Prm_Data_Ref(17) = 551 Ext_User_Prm_Data_Ref(18) = 551 Ext_User_Prm_Data_Ref(19) = 551 Ext_User_Prm_Data_Ref(20) = 551 Ext_User_Prm_Data_Ref(21) = 551 Ext_User_Prm_Data_Ref(22) = 551 Ext_User_Prm_Data_Ref(23) = 551 Ext_User_Prm_Data_Ref(24) = 551 Ext_User_Prm_Data_Ref(25) = 551 Ext_User_Prm_Data_Ref(26) = 551 Ext_User_Prm_Data_Ref(27) = 551 Ext_User_Prm_Data_Ref(28) = 551 Ext_User_Prm_Data_Ref(29) = 551 Ext_User_Prm_Data_Ref(30) = 551 Ext_User_Prm_Data_Ref(31) = 551 EndModule Module="[M84] RefCode comp. pattern 2" 0x00 84 Ext_Module_Prm_Data_Len = 32 Ext_User_Prm_Data_Const(0)= 84 Ext_User_Prm_Data_Ref(1) = 550 Ext_User_Prm_Data_Ref(2) = 551 Ext_User_Prm_Data_Ref(3) = 551 Ext_User_Prm_Data_Ref(4) = 551 Ext_User_Prm_Data_Ref(5) = 551 Ext_User_Prm_Data_Ref(6) = 551 Ext_User_Prm_Data_Ref(7) = 551 Ext_User_Prm_Data_Ref(8) = 551 Ext_User_Prm_Data_Ref(9) = 551 Ext_User_Prm_Data_Ref(10) = 551 Ext_User_Prm_Data_Ref(11) = 551 Ext_User_Prm_Data_Ref(12) = 551 Ext_User_Prm_Data_Ref(13) = 551 Ext_User_Prm_Data_Ref(14) = 551 Ext_User_Prm_Data_Ref(15) = 551 Ext_User_Prm_Data_Ref(16) = 551 Ext_User_Prm_Data_Ref(17) = 551 Ext_User_Prm_Data_Ref(18) = 551 Ext_User_Prm_Data_Ref(19) = 551 Ext_User_Prm_Data_Ref(20) = 551 Ext_User_Prm_Data_Ref(21) = 551 Ext_User_Prm_Data_Ref(22) = 551 Ext_User_Prm_Data_Ref(23) = 551 Ext_User_Prm_Data_Ref(24) = 551 Ext_User_Prm_Data_Ref(25) = 551 Ext_User_Prm_Data_Ref(26) = 551 Ext_User_Prm_Data_Ref(27) = 551 Ext_User_Prm_Data_Ref(28) = 551 Ext_User_Prm_Data_Ref(29) = 551 Ext_User_Prm_Data_Ref(30) = 551 Ext_User_Prm_Data_Ref(31) = 551 EndModule Module="[M90] status and control" 0x10 90 Ext_Module_Prm_Data_Len = 1 Ext_User_Prm_Data_Const(0)= 90 EndModule Module="[M91] auto reflect activation" 0x00 91 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0)= 91 Ext_User_Prm_Data_Ref(1) = 600 Ext_User_Prm_Data_Ref(2) = 601 EndModule Module="[M92] autocontrol" 0x10 92 Ext_Module_Prm_Data_Len = 4 Ext_User_Prm_Data_Const(0)= 92 Ext_User_Prm_Data_Ref(1) = 602 Ext_User_Prm_Data_Ref(2) = 603 Ext_User_Prm_Data_Ref(3) = 604 EndModule