Advertisement

SCHOTT ColdVision Light Source
Programming Guide
D20980.026 Rev B – DCN 21617
March 2017
SCHOTT North America, Inc.
122 Charlton Street, Southbridge, MA 01550-1960
Phone: (508) 765-9744, Fax: (508) 765-1299
Email: machine.vision@moritex.com
Website: http://moritex.com/products/mv/light_sources

Advertisement

Table of Contents
loading

Summary of Contents for SCHOTT ColdVision Light Source

  • Page 1 SCHOTT ColdVision Light Source Programming Guide D20980.026 Rev B – DCN 21617 March 2017 SCHOTT North America, Inc. 122 Charlton Street, Southbridge, MA 01550-1960 Phone: (508) 765-9744, Fax: (508) 765-1299 Email: machine.vision@moritex.com Website: http://moritex.com/products/mv/light_sources...
  • Page 2: Table Of Contents

    Table of Contents Table of Contents Introduction ......................3 Downloads .............................3 Comments .............................3 Remote Operation ....................4 Legacy Protocol ....................5 Command Structure ........................5 Negative Acknowledgements ......................5 Command Index ..........................6 Command Details ...........................9 D20980.026 Rev B CV-LS Programming Guide Page 2...
  • Page 3: Introduction

    Introduction Introduction This Programming Guide is to explain the use of advanced interfaces of the Schott ColdVision Light Source. This document will be updated as new features are added to the software. Downloads The CV-LS Dashboard described in the User Manual is maintained in a GitHub repository located at: https://github.com/SCHOTTNorthAmerica/CVLS-Dashboard/releases...
  • Page 4: Remote Operation

    Introduction Remote Operation The CV-LS has several remote operation interfaces. Any interface using the legacy protocol can be connected to using most terminal applications. Possible interfaces and their default connection information can be found below:  Legacy Protocol  Ethernet Socket ...
  • Page 5: Legacy Protocol

    Legacy Protocol Legacy Protocol Command Structure The Legacy Protocol has followed the same structure as the LLS3 command protocol whenever possible. If there is a command from the LLS3 that has been removed from the CV-LS, you can contact us at machine.vision@moritex.com with a request to restore a particular function.
  • Page 6: Command Index

    Legacy Protocol Command Index System Status ....................9 Temperature ........................9 1.1.1 Board ............................. 9 1.1.2 LED ............................9 Voltage Monitors ......................10 1.2.1 Input ............................ 10 1.2.2 Reference 5V Output ......................10 Fan ........................... 10 1.3.1 Speed........................... 10 1.3.2 Status ..........................11 Equalizer ...........................
  • Page 7 Legacy Protocol Factory Defaults ........................ 15 2.2.1 Restore All Factory Defaults ....................15 2.2.2 Restore Factory Defaults (Preserving Network Settings)............ 15 2.2.3 Erase Exception Logs ......................15 2.2.4 Reboot System ........................15 Controls ...................... 16 Control Mode ........................16 3.1.1 Last Command Interface .....................
  • Page 8 Legacy Protocol 3.6.2 Fan Speed ..........................24 Settings ....................... 25 General ..........................25 4.1.1 Login Timeout ........................25 4.1.2 Require Login ........................25 4.1.3 Allow Browser Save Password .................... 25 4.1.4 Controls Lockout ......................... 26 Network ..........................27 4.2.1 Connection Status ....................... 27 4.2.2 Hostname ..........................
  • Page 9: Command Details

    Legacy Protocol System Status Command Details System Status Temperature 1.1.1 Board &?BM Get current thermistor status of the main PCB Return string: &?bmX Return value (X): 1 = Good, 2 = Warning, 3 = Error &?BS Get status of the temperature sensor on the main PCB Return string: &?bsX Return value (X): 1 = Fully Functional, 0 = Warning or Error &?BT...
  • Page 10: Voltage Monitors

    Legacy Protocol System Status Voltage Monitors 1.2.1 Input 1.2.1.1 Voltage &?VI Get the voltage of the input rail. This will be the higher voltage of the 2 inputs to the unit. Input Voltage is rated for 18 - 28V. Return string: &?viX.XX Return value (X.XX): Floating Point Voltage with 2 decimal places 1.2.1.2 Status...
  • Page 11: Status

    Legacy Protocol System Status 1.3.2 Status &?GS Gets the current fan status Return string: &?gsX Return value (X): 0 = Off 1 = Good 2 = Warning 3 = Error 4 = Info Equalizer 1.4.1 Stability &ES? Gets the Equalizer Stability Return string: &esX Return value (X): 0 = non stable...
  • Page 12: Time

    Legacy Protocol System Status 1.5.3 Time &?ST Gets the current system time in seconds from the epoch. Return string: &?stX Return value (X): Light Feed Back Raw &?I Gets the current raw value of the Light Feed Back sensor. Return string: &?iX Return value (X): 0 –...
  • Page 13: Identification

    Legacy Protocol System Status Identification 1.9.1 Product Name &Q Gets a string containing the product name. Return value: &qSCHOTT ColdVision Light Source 1.9.2 Firmware Revision &F? Gets the firmware revision of the unit. Return String: &fX.XX Return value (X.XX): Firmware Revision Note: Unit will accept command without (?) for backwards compatibility.
  • Page 14: Memory Write Cycles

    Legacy Protocol System Status 1.10 Memory Write Cycles 1.10.1 Factory Settings &?MF Get the number of times the Factory Settings have been stored to memory. Rated for 1,600,000 write cycles. Return string: &?mfX Return value (X): Write Count 1.10.2 User Settings &?MS Get the number of times the User Settings have been stored to memory.
  • Page 15: Configurations

    Legacy Protocol Configurations Configurations Persistent Memory 2.1.1 Save Settings &S Command forces the unit to store the current settings to non-volatile memory. Return string: &s 2.1.2 Restore Settings &T Command forces the unit to restore the current settings to those stored in non-volatile. Return string: &t Factory Defaults 2.2.1...
  • Page 16: Control Mode

    Legacy Protocol Controls Controls Control Mode 3.1.1 Last Command Interface &M# Gets which interface was the last to accept a command change to the system. Input Options (#):0 = Front, 1 = Multiport, 2 = RS232, 3 = Legacy Socket, 4 = USB, 5 = Web Interface, 6 = Binary Socket, ? = Query Return string: &mX Return value (X): 0 = Front, 1 = Multiport, 2 = RS232, 3 = Legacy Socket,...
  • Page 17: Shut-Down Pin

    Legacy Protocol Controls 3.2.6 Shut-Down Pin &J#,# Gets/Sets the behavior of the digital inputs on the Multiport connector. Default is Active Low, where a low signal (GND) will turn off that channel of the LED. First Input Option (#): 1 – 4 = Channel Second Input Option (#): 0 = Active Low, 1 = Active High, ? = Query Return string: &jX,Y Return value (X): 1 –...
  • Page 18: Output Power (Front Knob)

    Legacy Protocol Controls 3.2.8 Output Power (Front Knob) 3.2.8.1 Legacy &I# Gets/Sets the common power limit for the LED. This has the same effect as turning the front knob. Input Options (#): 0 – FF = LED Power in HEX, ? = Query Return string: &iX Return value (X): 00 –...
  • Page 19: Continuous Strobe

    Legacy Protocol Controls Continuous Strobe 3.3.1 Continuous Strobe Enable &RM# Gets/Sets if the continuous strobe mode is enabled. Input Options (#): 0 = Disabled, 1 = Enabled, ? = Query Return string: &rmX Return value (X): 0 = Disabled, 1 = Enabled 3.3.2 Single Channel Operation &RB#...
  • Page 20: Phase Shift

    Legacy Protocol Controls 3.3.5 Phase Shift 3.3.5.1 Legacy &RP# Gets/Sets the amount of offset from the internal trigger. Input Options (#): 0 – 1000 = Phase Shift, ? = Query Return string: &rpX Return value (X): 0 – 1000 = Phase Shift 3.3.5.2 CV-LS &RP#,#...
  • Page 21: Triggered Strobe

    Legacy Protocol Controls Triggered Strobe 3.4.1 Triggered Strobe Enable &PM# Gets/Sets if the triggered strobe mode is enabled. Input Options (#): 0 = Disabled, 1 = Enabled, ? = Query Return string: &pmX Return value (X): 0 = Disabled, 1 = Enabled 3.4.2 Combined Trigger &PJ0,#...
  • Page 22: On Time

    Legacy Protocol Controls 3.4.5 On Time 3.4.5.1 Legacy &PO# Gets/Sets the time that the LED channel is active during the strobe. Input Options (#): 0 – 1000000 = On Time in Microseconds, ? = Query Return string: &poX Return value (X): 0 – 1000000 = On Time in Microseconds Note: For backwards compatibility, any value will be accepted, but the internal timer has a 5 microsecond resolution.
  • Page 23: Equalizer

    Legacy Protocol Controls Equalizer 3.5.1 Equalizer Enable &E# Gets/Sets if the system equalizer is enabled. Input Options (#): 0 = Disable, 1 = Enable, ? = Query Return string: &eX Return value (X): 0 = Disable, 1 = Enable 3.5.2 Start-up Delay &EI# Gets/Sets the time delay from turning on the unit to passing control of the light output...
  • Page 24: Fan Settings

    Legacy Protocol Controls Fan Settings 3.6.1 Manual Fan Control &GE# Gets/Sets the fan override control. When the fan override is active, the fan will turn on to the set speed regardless of the state of the unit. The fan will remain on for 15 seconds after the last fan setting change.
  • Page 25: Settings

    Legacy Protocol Settings Settings General 4.1.1 Login Timeout &HTE# Gets/Sets the timeout enable for login sessions on all interfaces. Input Options (#): 0 = Disable, 1 = Enable, ? = Query Return string: &hteX Return value (X): 0 = Disable, 1 = Enable &HT# Gets/Sets the timeout settings for login sessions on all interfaces.
  • Page 26: Controls Lockout

    Legacy Protocol Settings 4.1.4 Controls Lockout 4.1.4.1 Legacy &K# Gets/Sets which external inputs are enabled on the unit. Input Options (#): 0 = No Lockouts, 1 = Front Lockout Only, 2 = Multiport Lockout Only, 3 = Both Front and Multiport Lockout, ? = Query Return string: &kX Return value (X): 0 = No Lockouts, 1 = Front Lockout Only, 2 = Multiport Lockout Only, 3 = Both Front and Multiport Lockout...
  • Page 27: Network

    Legacy Protocol Settings Network 4.2.1 Connection Status &AU? Gets the network interface’s connection status. Return string: &auX Return value (X): 1 = Net Connection Present, 0 = No Net Connection Note: Current driver does not support this function, so command will always return &au1.
  • Page 28: Subnet Mask

    Legacy Protocol Settings 4.2.5 Subnet Mask &ASD? Gets the network interface’s Dynamically assigned Subnet Mask. Return string: &asdX Return value (X): Mask in format “xxx:xxx:xxx:xxx” Note: If DHCP is disabled command will return “000:000:000:000” for the IP address. Note: Unit will accept command without (?) for backwards compatibility. &ASS# Gets/Sets the network interface’s static Subnet Mask.
  • Page 29: Preferred Dns

    Legacy Protocol Settings 4.2.7 Preferred DNS &ADD? Gets the network interface’s Dynamically assigned primary DNS IP. Return string: &addX Return value (X): Primary DNS IP in format “xxx:xxx:xxx:xxx” Note: If DHCP is disabled command will return “000:000:000:000” for the IP address. Note: Unit will accept command without (?) for backwards compatibility.
  • Page 30: Sockets

    Legacy Protocol Settings Sockets 4.3.1 Legacy Ethernet Socket 4.3.1.1 Enable &ALE# Gets/Sets if the socket is enabled. Input Options (#): 0 = Disabled, 1 = Enabled, ? = Query Return string: &aleX Return value (X): 0 = Disabled, 1 = Enabled 4.3.1.2 Port 4.3.1.2.1...
  • Page 31: Binary Ethernet Socket

    Legacy Protocol Settings 4.3.2 Binary Ethernet Socket 4.3.2.1 Enable &ABE# Controls if the socket is enabled. Input Options (#): 0 = Disabled, 1 = Enabled, ? = Query Return string: &abeX Return value (X): 0 = Disabled, 1 = Enabled 4.3.2.2 Port &ABP#...
  • Page 32: Uart

    Legacy Protocol Settings UART 4.4.1 Baud Rate &UB# Gets/Sets the baud rate of the UART port. Input Options (#): ? = Query, 0 = 110, 1 = 300, 2 = 600, 3 = 1200, 4 = 2400, 5 = 4800, 6 = 9600, 7 = 14400, 8 = 19200,...
  • Page 33: Other Commands

    Legacy Protocol Other Commands Other Commands Erase Error Logs &O3 This command will clear the error log list. Return string: &o3 System Reboot &O4 This command will cause the unit to perform a full reboot. This is equivalent to power cycling the unit.

This manual is also suitable for:

Cv-ls

Table of Contents