VB14N
HOST MODE PROGRAMMING
FACTORY AUTOMATION
MANUAL
Page 1: ...VB14N HOST MODE PROGRAMMING FACTORY AUTOMATION MANUAL...
Page 2: ...taller parameters 15 3 5 Save And Restore Commands 16 3 6 Examples 19 4 VB14N PARAMETERS LIST 22 4 1 Code Definition 22 4 2 Operating Modes 34 4 3 Reading System Layout 36 4 4 Device Network Setting 3...
Page 3: ...enius must not be connected to the reader through the selected interface before entering in Host Control Mode Serial Interfaces The programming commands and strings must be sent to the reader at the p...
Page 4: ...device responds with the second reply message and then waits for the following command in Terminal mode Enter Programming Mode ESC c M B0H ADDR ESC c CR LF ADDR is a character indicating address of th...
Page 5: ...Master Slave layout This message must always be transmitted to exit from programming mode Exit Terminal Mode ESC I A space ESC K CR LF This message must always be transmitted to exit from terminal mod...
Page 6: ...ut Expiration After the connection no programming commands or programming strings are sent to the device approximately 2 minutes as default 2 Application Software Restart Particular commands may force...
Page 7: ...HOST MODE PROGRAMMING 5 Figure 1 Connection to standalone device HOST DEVICE ESC C Enter Host Mode ESC H CR LF ESC B Enter Terminal Mode ESC R CR LF ESC c CR LF ESC c M B0H 0 Enter Programming Mode...
Page 8: ...MODE PROGRAMMING 6 Figure 2 Disconnection from standalone device HOST DEVICE ESC d M B0H 0 Exit Programming Mode ESC d CR LF ESC I A space Exit Terminal Mode ESC K CR LF ESC X CR LF ESC A Exit Host M...
Page 9: ...meter path that allows to implement shorter programming string must have the following format Shortcut Depth Where Shortcut Short Parameter Description Depth Folder or Parameter Depth not necessary if...
Page 10: ...nge Minimum and maximum values allowed for the parameter Example Reading Phase Timeout parameter OPERATING MODES folder Path Operating ONLTimeOut Shortcut 79 Type 0 Label Timeout ms Range 40 to 15 000...
Page 11: ...tcut 522 Type 2 Label Device Name Length 0 to 128 Default Empty string Binary String Type 3 The value of a Binary String parameter must have the following format NumChar space Char1 Char2 CharK CharN...
Page 12: ...ING 10 Floating Point Type 4 The Floating Point parameter value has the following format XXX YYY Range Minimum and maximum values allowed for the parameter The sign can be omitted if the parameter val...
Page 13: ...lue After entering this command the device responds with the proper reply message and then waits for one or more programming strings If the programming is correct the device updates the configuration...
Page 14: ...he proper reply message and then waits for one or more programming strings If the programming is correct the device updates the configuration and confirms with the following message Y space VALUE CR L...
Page 15: ...e Parameter Path After entering this command the device responds with the proper reply message and then waits for one or more programming strings If the programming is correct the device updates the c...
Page 16: ...sponds with the proper reply message and then waits for one or more programming strings If the programming is correct the device updates the configuration and confirms with the following message Y spa...
Page 17: ...s with the proper reply message and then waits for one or more programming strings If the programming is correct the device updates the configuration and confirms with the following message Y space L...
Page 18: ...the following message Y space MODE CR LF Where MODE Data Storage mode WARNING Restart of the device is now forced If no disconnection commands are sent within a minimum timeout of 300 ms device will...
Page 19: ...gs If the programming is correct the device updates the configuration and confirms with the following message Y space DEFNUM CR LF Where DEFNUM Default If programming contents are wrong i e a typing e...
Page 20: ...rameters programming session with data storage HOST DEVICE SP space PATH1 VALUE1 CR LF Set parameter 1 Y space VALUE1 CR LF Y space MODE CR LF E space MODE CR LF Data Storage SP space PATH2 VALUE2 CR...
Page 21: ...cut programming string is SS space 3 2 4 CR LF After entering the programming string the reader responds with the message Y space 4 CR LF 2 Set Operating Mode Selection parameter in OPERATING MODES fo...
Page 22: ...The Set Shortcut programming string is SS space 522 2KN_FAMILY CR LF After entering the programming string the reader responds with the message Y space 2KN_FAMILY CR LF 4 Set Header String parameter...
Page 23: ...ring is GP space IO Out Out1 Active CR LF The Get Shortcut programming string is GS space 24 CR LF After entering the programming string the reader responds with the message Y space 2 CR LF 6 Get valu...
Page 24: ...2 Local No Read s Message No Read String Codes NoReadStr 9 3 Length 0 to 128 Multiple Read Message Codes Mulread 15 1 0 Disable 1 Enable Multiple Read String Codes MulReadMsg 16 3 Length 1 to 128 Cod...
Page 25: ...AMILY SETTING CODE 128 EAN 128 ISBT 128 Decoding Safety Codes Symbology Cod128Par DecSaf 5038 0 Range 1 to 100 Decoding Severity Codes Symbology Cod128Par DecSev 5039 0 Range 1 to 5 Ink Spread Equaliz...
Page 26: ...t 5005 1 0 None 1 Donation ID 16 Nat Donor ID Chain 3 Left Codes Symbology Cod128Par Chain3Left 5006 1 0 None 1 Donation ID 16 Nat Donor ID Chain 3 Right Codes Symbology Cod128Par Chain3Right 5007 1 0...
Page 27: ...Codes Symbology Cod128Par Chain7Right 5015 1 0 None 1 Donation ID 16 Nat Donor ID Chain 8 Left Codes Symbology Cod128Par Chain8Left 5016 1 0 None 1 Donation ID 16 Nat Donor ID Chain 8 Right Codes Sym...
Page 28: ...Codes Symbology EanUpc DecSev 5054 0 Range 1 to 5 Ink Spread Equalization Codes Symbology EanUpc InkSp 5055 1 0 Disable 1 Enable Addon Overflow Start Ratio Codes Symbology EanUpc AddonOverflow 5052 0...
Page 29: ...Cco dabar 5001 1 0 Do Not Chain 1 Optional Chain 2 Mandatory Chain FAMILY SETTING CODE 93 Decoding Safety Codes Symbology Cod93Par DecSaf 5046 0 Range 1 to 100 Decoding Severity Codes Symbology Cod93P...
Page 30: ...to 10 Enable Codes Code N Enable 1 N 1 0 Disable 1 Enable Code Symbology Codes Code N Type 2 N 1 0 Code 128 1 Interleaved 2 of 5 2 Code 39 3 Code EAN 128 4 EAN 13 5 EAN 8 6 UPC A 7 UPC E 8 All EAN UPC...
Page 31: ...ngth 3 N 0 Range 1 to 60 Maximum Label Length Codes Code N MaxLength 4 N 0 Range 1 to 60 Bar Count only for Code 128 ISBT 128 CODE 93 and EAN 128 Codes Code N 6ElBarCount 71 N 1 0 Variable 1 25 2 31 3...
Page 32: ...241 38 247 39 253 40 259 41 265 42 271 43 277 44 283 45 289 46 295 47 301 48 307 49 313 50 319 51 325 52 331 53 337 54 343 55 349 56 355 57 361 58 367 59 373 60 379 61 385 Bar Count only for Code 39 F...
Page 33: ...149 14 159 15 169 16 179 17 189 18 199 19 209 20 219 21 229 22 239 23 249 24 259 25 269 26 279 27 289 28 299 29 309 30 319 31 329 32 339 33 349 34 359 35 369 36 379 37 389 38 399 39 409 40 419 41 429...
Page 34: ...5 Codes Code N CheckDigit25IL 526 N 1 0 Standard 1 German 2 DHL 3 Daimler Chrysler 4 Bosch Check Digit Type only for Code 39 Codes Code N CheckDigit39 527 N 1 0 Standard 1 Mod 7 Check Digit Transmissi...
Page 35: ...e Read String Codes Code N LocMulRead 328 N 3 Length 0 to 48 Start Character Transmission only for Codabar Codes Code N StartChTx 382 N 1 0 Disabled 2 Lower Case 3 Upper Case Stop Character Transmissi...
Page 36: ...ialStart 86 3 Length 1 to 32 Start Input Number Operating ONLStartIn 74 0 Range 1 to 2 Start Input Active Level Operating ONLStartInLev 75 1 0 Active Closed 1 Active Open Serial Stop String Operating...
Page 37: ...otocol Operating ACKPrt 5114 1 0 Disable 1 Enable Quality Counters Operating OLC 5116 1 0 Disable 1 Enable VERIFIER Enable Operating Verifier EnVerifier 5121 1 0 Disable 1 Enable Verifier Code Operati...
Page 38: ...SYSTEM LAYOUT Network Baud Rate bps Layout NetBaudMS 5144 1 1 19200 2 38400 3 57600 4 125Kb 5 250Kb 6 500Kb 7 1Mb Local Device Alternative Network Setting Layout DevAssO 196 1 0 Alone or ID NET 1 Mas...
Page 39: ...ter Multidata 2 Slave Synchronized 3 Other 12 Slave Multidata Slave Address Cluster SlAddr 35 1 1 Slave 1 2 Slave 2 3 Slave 3 4 Slave 4 28 Slave 28 29 Slave 29 30 Slave 30 31 Slave 31 DEVICE IDENTIFIC...
Page 40: ...ngEnab 5129 1 0 Disable 1 Enable Serial Motor ON String Reading SerialMotorOn 5133 3 Length 0 to 32 Serial Motor OFF String Reading SerialMotorOff 5132 3 Length 0 to 32 Code Resolution Reading CodeRes...
Page 41: ...ng OverflowRatio 5130 0 Range 3 to 32 Reading Mode Reading Linear 285 1 0 Reconstruction 1 Linear RECONSTRUCTION PARAMETERS Minimum Fragment Length Reading Reconstruction MinFragmentLen 5187 1 0 Half...
Page 42: ...g Reconstruction MinOverlapLen 5188 0 Range 60 to 150 Max Scan Gap Reading Reconstruction EmptyScan 5186 1 0 5 1 10 2 15 3 20 4 25 5 30 6 35 7 40 8 45 9 50 10 55 11 60 12 65 13 70 14 75 15 80 16 85 17...
Page 43: ...550 47 575 48 600 49 625 50 650 51 675 52 700 53 725 54 750 55 775 56 800 57 825 58 850 59 875 60 900 61 950 62 1000 OSCILLATING MIRROR OM2000 Old Oscillating Mirror Oscillating Mode Reading Oscillati...
Page 44: ...le 1 Enable Second Zone Trigger Reading Oscillating TriggerIn 5029 1 0 Phase 1 Input 1 2 Input 2 Second Zone Trigger Level Reading Oscillating TriggerInLev 5031 1 0 Active Closed 1 Active Open Second...
Page 45: ...m TxTrigSel 507 1 0 On Decoding 1 After Reading Phase Off 2 Delayed TX Line Message TX Selection Automatic Operating Mode Comms OutForm AutoTxTrig 543 1 0 On Decoding 1 After Reading Phase Off Physica...
Page 46: ...30 140 140 150 150 160 160 170 170 180 180 190 190 200 200 250 250 300 300 500 500 Stand Alone Max TX Delay After Phase Off ms Comms OutForm TX_TimeoutAlone 5177 1 0 Disabled 50 50 60 60 70 70 80 80 9...
Page 47: ...4 3 Length 1 to 32 Code EAN 8 Identifier String Comms OutForm codIDStr codEAN8 405 3 Length 1 to 32 Code UPCA Identifier String Comms OutForm codIDStr codUPCA 406 3 Length 1 to 32 Code UPCE Identifier...
Page 48: ...DD5 426 3 Length 1 to 32 Code 39 Full ASCII Identifier String Comms OutForm codIDStr cod39FA 427 3 Length 1 to 32 Code ISBT 128 Identifier String Comms OutForm codIDStr cod128ISBT 428 3 Length 1 to 32...
Page 49: ...49 3 Length 0 to 128 Termination String Comms OutForm Standard Terminator 7 3 Length 0 to 128 Data packet Separators Comms OutForm Standard Separator 82 3 Length 0 to 128 Info Field Separators Comms O...
Page 50: ...mms CrispPar ID 61 2 Length 1 Heartbeat Message Comms CrispPar HBEnable 67 1 0 Disable 1 Enable Heartbeat Message Timing ms Comms CrispPar HBTime 68 0 Range 40 to 60000 Type of Crisplant Protocol Comm...
Page 51: ...om Custom Counter Module Comms SerMain HeartbeatM CustomCounterModM 5073 0 Length 2 to 10000 Counter Starting Value Comms SerMain HeartbeatM CounterStartM 5072 0 Length 0 to 9999 Counter Direction Com...
Page 52: ...off Baud Rate Mux32 Slave Comms SerMain Line StdBaud 49 1 8 1200 1 2400 2 4800 3 9600 4 19200 5 38400 6 57600 7 115200 Baud Rate NOT Mux32 Slave Comms SerMain Line MuxBaud 59 1 1 2400 2 4800 3 9600 4...
Page 53: ...64 Comms SerMain Line SRKFillerPos 538 1 0 Before Data 1 After Data AUXILIARY SERIAL PORT Search For CBX BM100 at Device Startup Comms SerAux SearchForCBX 5247 1 0 Disable 1 Enable Data TX Comms SerAu...
Page 54: ...ounterStartA 5060 0 Length 0 to 9999 Counter Direction Comms SerAux HeartbeatA CounterDirectionA 5058 1 0 Up 1 Down System Diagnostics Comms SerAux HeartbeatA SysDiagA 5065 1 0 Disable 1 Enable Networ...
Page 55: ...54 1 0 None 1 Odd 2 Even Data Bits Comms SerAux Line Data 55 1 0 7 1 8 Stop Bits Comms SerAux Line Stop 56 1 0 1 1 2 CBX GATEWAY Type Comms CBXModuleType 5303 1 0 None 1 Profibus 2 DeviceNet 3 Ethern...
Page 56: ...h 32 FIELDBUS OPTIONS Status Comms CBXGateway FieldbusOptions Status 5412 1 0 Disable 1 Enable Data Tx Comms CBXGateway FieldbusOptions FieldbusDataTx 5287 1 0 Disable 1 Enable Heartbeat Comms CBXGate...
Page 57: ...Gateway FieldbusOptions HeartbeatFieldbus CustomCounterMod Fieldbus 5292 0 Range 2 to 10000 Counter Starting Value Comms CBXGateway FieldbusOptions HeartbeatFieldbus CounterStartFieldbus 5291 0 Range...
Page 58: ...dbusVersion 5413 0 Range 1 to 2 Master Input Area Size Profibus Comms CBXGateway FieldbusOptions BusData ProfibusInputSize 270 0 Range 8 to 144 Master Input Area Size DeviceNet Comms CBXGateway Fieldb...
Page 59: ...ange 8 to 144 Master Output Area Size Profibus Comms CBXGateway FieldbusOptions BusData ProfibusOutputSize 271 0 Range 8 to 144 Master Output Area Size DeviceNet Comms CBXGateway FieldbusOptions BusDa...
Page 60: ...BusData ModbusTcpOutputSiz e 5375 0 Range 8 to 144 Node Address Profibus Comms CBXGateway FieldbusOptions BusData ProfibusNodeAddr 268 0 Range 0 to 126 Node address MAC ID DeviceNet Comms CBXGateway F...
Page 61: ...busOptions BusData ProcessActiveTimeout 5421 0 Range 0 to 65535 Mode Comms CBXGateway FieldbusOptions BusData Mode 5422 1 0 RTU 1 ASCII Connection Timeout sec Comms CBXGateway FieldbusOptions BusData...
Page 62: ...cho Comms CBXGateway FieldbusOptions IO In Input2 5299 1 0 Disable 1 Enable Phase Echo Comms CBXGateway FieldbusOptions IO In PhaseEcho 5300 1 0 Disable 1 Enable FIELDBUS DIGITAL I O CONDITIONING DIGI...
Page 63: ...cket1 Type 135 1 0 Server 1 Client Server_address Comms CBXGateway Services UserSocket1 Server_address 136 2 Max Length 256 Protocol Comms CBXGateway Services UserSocket1 Protocol 137 1 0 TCP 1 UDP Po...
Page 64: ...3600 Heartbeat Header String Comms CBXGateway Services UserSocket1 HeartbeatSocket HeaderSocket1 5262 3 Length 1 to 128 Heartbeat Fields Separator Comms CBXGateway Services UserSocket1 HeartbeatSocke...
Page 65: ...5267 1 0 Up 1 Down System Diagnostics Comms CBXGateway Services UserSocket1 HeartbeatSocket SysDiagSocket1 5268 1 0 Disable 1 Enable Network Diagnostics Comms CBXGateway Services UserSocket1 Heartbeat...
Page 66: ...tioned Type Comms CBXGateway Services UserSocket2 Type2 5342 1 0 Server 1 Client Server_address Comms CBXGateway Services UserSocket2 Server_address2 5343 2 Max Length 256 Protocol Comms CBXGateway Se...
Page 67: ...ounter Module Comms CBXGateway Services UserSocket2 HeartbeatSocket CounterModSocket2 5335 1 0 Disable 1 10 2 100 3 1000 4 10000 5 Custom Custom Counter Module Comms CBXGateway Services UserSocket2 He...
Page 68: ...UserSocket2 HeartbeatSocket SysDiagSocket2 5339 1 0 Disable 1 Enable Network Diagnostics Comms CBXGateway Services UserSocket2 HeartbeatSocket DevDiagSocket2 5340 1 0 Disable 1 Enable Heartbeat Termin...
Page 69: ...Range 5 to 1000 BUILT IN DIGITAL OUTPUT LINES OUTPUT 1 Use IO Out Out0 Use_0 5316 1 1 Local 2 External Fieldbus Line State IO Out Out0 Idle 19 1 0 Normally Open 1 Normally Closed Activation Event IO...
Page 70: ...iagnoErr 551 1 0 Disable 1 Enable Deactivate When All Diagnostic Errors Recovered IO Out Out0 DeactiveDiagnoNoErr 552 1 0 Disable 1 Enable Event Counter IO Out Out0 EventCounter 553 0 Range 1 to 70000...
Page 71: ...1 Ready 12 Quality Counter Threshold Deactivation Event IO Out Out1 Deactive 25 1 0 None 7 Timeout 5 Phase On 6 Phase Off 8 Quality Counter Threshold Alternative Deactivation Event IO Out Out1 Deactiv...
Page 72: ...SHC PT VALUE Event Counter IO Out Out1 EventCounter1 557 0 Range 1 to 70000 Event Counter Mode IO Out Out1 EventCounterMode1 558 1 0 Consecutive 1 Not Consecutive Quality Counter Threshold IO Out Out...
Page 73: ...HOST MODE PROGRAMMING 71 4 8 SYSTEM INFORMATION SECTION PARAMETER COMPLETE PATH SHC PT VALUE DEVICE INFORMATION Serial Number SystemInfo Model SerialNumber 5172 0 Range 1 to 255...
Page 74: ...ain 2 Aux 3 Main Aux Test Mode Exit Menu Timeout FunctionKey testModeExitMenu 5184 1 0 Disable 5 5 sec 10 10 sec 30 30 sec 60 1 min 120 2 min 300 5 min 600 10 min Auto Learn Exit Menu Timeout Function...
Page 75: ...30 sec 60 1 min Net Diagno NetDiag 37 1 0 Disable 1 Enable Local Net Diagno LocalNetBoard 5105 1 0 Disable 1 Enable Led Indication on Network Slave Failure Diagno MasterLedAct 5179 1 0 Disable 1 Enabl...
Page 76: ...ITIZER Laser Life End Diagno DgtzLasEnd 5210 1 0 Disable 1 Enable DIGITIZER Data Consistency Error Diagno DgtzCrcErr 5211 1 0 Disable 1 Enable DIGITIZER Data Write Error Diagno DgtzWriteErr 5212 1 0 D...
Page 77: ...NCommErr 5536 1 0 Disable 1 Enable Temperature Sensors Mismatch Error Diagno TempsMismatchErr 5543 1 0 Disable 1 Enable Low Temperature Alarm Diagno LowTempsAl 5538 1 0 Disable 1 Enable High Temperatu...
Page 78: ...6 1 0 On Timeout 1 With Code TX Refresh Diagno Actions AsyncTO 5092 1 1 1 sec 2 2 sec 5 5 sec 10 10 sec 20 20 sec 30 30 sec 60 1 min 300 5 min Message Position Diagno Actions SyncOpt 5095 1 0 Append t...
Page 79: ...orFailMsg 5083 3 Length 1 to 128 Laser Failure Diagno Format UserDefMsg LaserFailMsg 5081 3 Length 1 to 128 Oscillating Mirror Failure Diagno Format UserDefMsg OMFailMsg 5085 3 Length 1 to 128 Oscilla...
Page 80: ...ror Diagno Format UserDefMsg DgtzCrcErrMsg 5230 3 Length 1 to 128 DIGITIZER Data Write Error Diagno Format UserDefMsg DgtzWriteErrMsg 5231 3 Length 1 to 128 DIGITIZER Communication Error Diagno Format...
Page 81: ...e Sensor Communication Error Diagno Format UserDefMsg TempsCommErrMsg 5242 3 Length 1 to 128 Laser Temperature Sensor Communication Error Diagno Format UserDefMsg TempsANCommErrMs g 5537 1 0 Disable 1...
Page 82: ...nMsg 5089 3 Length 1 to 128 FieldBus Failure Diagno Format UserDefMsg FieldBusFailureMsg 5312 3 Length 1 to 128 FieldBus Mismatch Diagno Format UserDefMsg FieldBusMismatchMs g 5311 3 Length 1 to 128 F...
Page 83: ...lock_hm 5134 1 0 Disable 1 Enable Phase Counter Statisti PhaseCnt 5140 1 0 Disable 1 Enable Good Read Counter Statisti GoodrCnt 5135 1 0 Disable 1 Enable Partial Read Counter Statisti PartialRCnt 5139...
Page 84: ...USER INFORMATION SECTION PARAMETER COMPLETE PATH SHC PT VALUE USER INFORMATION SECTION User Name UserInfo EndUser 521 2 Length 0 to 32 Device Name UserInfo Name 522 2 Length 0 to 128 Line Name UserIn...
Page 85: ...ne operating mode option to a Slave device in an ID NET reading system layout The VB14N Send String To Slave Device N special command must have the following format ESC B0H ADDR STRING ESC Where ADDR...
Page 86: ...e Codes When Coming From Different Scanners Not available if Scanner Cluster Topology Role Master Synchronized or Master Multidata CODE LABEL SETTINGS N DEPTH n 1 to 10 Minimum Label Length Value must...
Page 87: ...e A if Auxiliary Serial Port Data TX Enable Must be Master RS232 Type A and Slave RS232 Type A if Auxiliary Serial Port Pass Through Enable DATA COMMUNICATION SETTING Host Application Protocol Type Mu...
Page 88: ...t Deactivation Event Alternative Deactivation Event Not available if Activate On Any Diagnostics Error Enabled STATISTICS Enable Not available if Local Device Alternative Network Setting Slave RS232 T...
Page 89: ...Unknown command 14 Too many parameters in the programming string 15 No command is present in the programming string 16 Wrong number of parameters in the programming string 17 Unexpected error 19 One...
Page 90: ...0B 5 35 60 FF 0C 6 36 a 61 CR 0D 7 37 b 62 SO 0E 8 38 c 63 SI 0F 9 39 d 64 DLE 10 3A e 65 DC1 11 3B f 66 DC2 12 3C g 67 DC3 13 3D h 68 DC4 14 3E i 69 NAK 15 3F j 6A SYN 16 40 k 6B ETB 17 A 41 l 6C CA...
Page 91: ...HOST MODE PROGRAMMING...
Page 92: ...76 0 E mail info de pepperl fuchs com USA Headquarters Pepperl Fuchs Inc Twinsburg Ohio 44087 USA Tel 1 330 4253555 E mail sales us pepperl fuchs com Asia Pacific Headquarters Pepperl Fuchs Pte Ltd Co...