Serial/ethernet/usb communication control interface (scom) (68 pages)
Summary of Contents for EMBRON HATTELAND TECHNOLOGY SCOM X Series
Page 1
TECHNI CAL MA NUA L Serial/Ethernet Communication Control Interface (SCOM) Applies for Series X Maritime Multi Display (MMD/STD): HD 12T21 xxD-xxx-Fxxx HD 15T21 xxD-xxx-Fxxx HD 17T21 xxD-xxx-Fxxx HD 19T21 xxD-xxx-Fxxx HD 24T21 xxD-xxx-Fxxx HD 26T21 xxD-xxx-Fxxx Applies for Series X Maritime Multi Computer (MMC): HD 12T21 xxC-xxx-Fxxx HD 15T21 xxC-xxx-Fxxx HD 17T21 xxC-xxx-Fxxx...
Serial/Ethernet Communication (SCOM) Interface Introduction This document defines the electrical interface, serial data format, and communication protocols of the Communication Control Interface (SCOM). The purpose of this interface is to enable a computer application to control one or more units. Units refer to either displays (Maritime Multi Display - MMD, Interface configuration done within OSD Menu) or panel computers (Maritime Multi Computer - MMC, Interface configuration done via VCOM and/or BIOS).
Serial/Ethernet Communication (SCOM) Interface Installing API/VCOM Drivers In order to access and communicate with the Panel Computer (MMC) units (no need on MMD/STD, use SCOM), it may or may not already have pre-installed drivers depending on factory defaults. If you need to install or re-install drivers, please follow the instructions as described below: Note: Drivers available for Microsoft®...
Serial/Ethernet Communication (SCOM) Interface How to determine version installed of API/VCOM drivers (MMC only) If you have previously installed the API/VCOM drivers on a Panel Computer (MMC), here is how you can find version information via several methods (Microsoft® Windows® Operating systems only): Via “Control Panel / Add or Remove Programs”...
Page 8
Serial/Ethernet Communication (SCOM) Interface For Pin Out assignments, please review the following diagrams that covers all units and connector types: Connectors illustrated here are either standard by factory default or may be available (through factory customization). Note that some combinations may not be possible due to space restrictions. List also valid for customized models. All pin out assignments are seen from users Point of View (POV) while looking straight at the connector.
Serial/Ethernet Communication (SCOM) Interface Data Rates The unit is configured to transmit and receive data at 9600 bits/second (Serial mode) or via standard Ethernet 10/100/1000Mbps connection through port 10001. Data Format Serial Mode Data shall be transmitted with no parity, 8 data bits, one start bit and one stop bit. XON/XOFF flow control should be switched off/disabled.
Serial/Ethernet Communication (SCOM) Interface Message Commands and Queries (CMD) Contents The command can be one of the following values and consists always of 3 bytes in positions 2,3,4: Unit Byte 2 Byte 3 Byte 4 ASCII Description Page Type 0x42 0x52 0x49 "BRI"...
Serial/Ethernet Communication (SCOM) Interface Data Length (LEN) This single byte defines the length of DATA in the message in bytes. The maximum value for this field is 74 bytes (0x4A in HEX). The minimum value is 0 bytes (0x00 in HEX). IHCHK Inverse Header Checksum (IHCHK) This single byte is a simple 8-bit checksum of the header data, message bytes 0 to 5 on which a bit-wise inversion...
Serial/Ethernet Communication (SCOM) Interface "BRI" - Backlight Minimum Value Set the backlight minimum value. Range from 0x00 to 0xFF (0% - 100%). Example: Command to set 50% Brightness: 0x07 0xFF 0x42 0x52 0x49 0x01 0x1B 0x80 0x7F "BRL" - Set LED Glass Display Control™ (GDC) Brightness Set the backlight intensity for the Glass Display Control™...
Serial/Ethernet Communication (SCOM) Interface "BRT" - User Brightness Control This command is sent to the unit to command the backlight brightness control setting.The brightness value shall be sent as one byte in the DATA field. A setting of 0x00 will indicate off. A setting of 0xFF (255 in value) will indicate maximum brightness.
Serial/Ethernet Communication (SCOM) Interface "BZZ" - Buzzer Control This command is sent to the unit to control buzzer on/off if there is a buzzer present. LEN = one data byte. 0x00 Turn the buzzer off 0xFF Turn the buzzer on If the data checksum is valid, the unit will reply to this command with an ACK attention code.
Page 16
Serial/Ethernet Communication (SCOM) Interface Example: Command for query num of packets: 0x07 0xFF 0x44 0x4C 0x3F 0x00 0x2A Acknowledge: DL? indicates 4 available packets: 0x06 0xFF 0x44 0x4C 0x3F 0x01 0x2A 0x03 0xFC Tip for knowing which Slot that contains possible ECDIS table if DL? command responds NAK (negative response), is to send a Query "MCC"...
Serial/Ethernet Communication (SCOM) Interface "DLN" - Download ECDIS package table x Before sending this command, use "DL?" to retrieve how many packets are actually available in the ECDIS table. If you request a download package from a empty slot or above the available packets in memory, you will get a NAK response.
Serial/Ethernet Communication (SCOM) Interface "ETC" - Elapsed Time Counter Query The unit features an elapsed time counter which counts the total number of hours that the unit has been operated. No data shall be sent with this command. The unit will reply to this command with an ACK attention code. The DATA field will be set to a 3 byte string, where the most significant byte is transmitted first.
Serial/Ethernet Communication (SCOM) Interface "FWV" - Firmware (FW) Version Video chipset, Cypress and Ethernet controller Get the firmware version for GEV/RAP (Video Chipset), Cypress (Glass Display Control™ - GDC) and Ethernet. Byte Description Applies to Example reply as ASCII text after query 0x00 GEV firmware version 120306V1...
Serial/Ethernet Communication (SCOM) Interface "LIS" - Luminance and Environment Sensor Measurement Sending this command the light sensor on the Glass Display Control™ (GDC) will return a value about luminance of environment. Example: Command to query Light Sensor: 0x07 0xFF 0x4C 0x49 0x53 0x00...
Serial/Ethernet Communication (SCOM) Interface "POT" - Potentiometer Control The unit may allow the backlight to be controlled by the local control (potentiometer/keypad) mounted on the front of the unit, by the remote control or by the combination of the two. This is valid for the brilliance buttons if no external potentiometer is connected.
Serial/Ethernet Communication (SCOM) Interface "SWI" - Main Software Version Query The SWI command is a legacy command which is backward compatible with already existing customer setups (i.e. product ranges released before Series X). For newer systems and implementations, please use "FWV" command when possible.
Serial/Ethernet Communication (SCOM) Interface "TYP" - Type/Model Number Query This query is sent to the unit in order to identify the unit type by its model number / part number. No data shall be sent with this query. The unit will reply to this command with an ACK attention code. The DATA field should be translated to an ASCII text string which indicate the specified Type/Model Number, e.g: "HD17T21MMCMJDOABA".
Serial/Ethernet Communication (SCOM) Interface "MCC" - OSD Control Functionality This command gives remote access to the unit’s OSD menu settings. The commands are transmitted in the DATA field. For future products, it can not be guaranteed that all commands will still be available. If the checksum is valid, the unit will reply to this command with an ACK attention code, where the data field contains the original "MCC"...
Page 25
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values HUE Control Where = "0" to "6" Syntax : 07 FF 4D 43 43 03 23 xx yy Where = "0" to "F" Note: Where = Calculated Checksum Function Examples: In video mode only Max Range: "0"...
Page 26
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values Scaling Mode Where = "0" to "2" Syntax : 07 FF 4D 43 43 02 24 Where = Calculated Checksum Note: Function Examples: Not available on STD units. Available functions: Example "2"...
Page 27
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values LED Drive Where = "0" to "1" Syntax : 07 FF 4D 43 43 03 23 xx yy Where = "0" to "F" Where = Calculated Checksum Function Examples: Max Range: "0"...
Page 28
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values Gamma (Calibration) Select Where = "0" to "2" or "1" to "2" Syntax : 07 FF 4D 43 43 02 24 Where = Calculated Checksum Note: Function Examples: Available function list differs Available functions (MMD): Example "1"...
Page 29
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values PIP, PBP Contrast Control Where = "0" to "6" Syntax : 07 FF 4D 43 43 03 23 xx yy Where = "0" to "F" Where = Calculated Checksum Function Examples: Max Range: "0"...
Page 30
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values Green Level for Selected Color Where = "0" to "6" Syntax : 07 FF 4D 43 43 03 23 xx yy Temperature Where = "0" to "F" Where = Calculated Checksum Function Examples: Note:...
Page 31
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values Set IP Address (fixed or auto) Where = "0" to "2" Syntax : 07 FF 4D 43 43 10 16 v1 v2 v3 Where = "0" to "9" W2 W3 x1 x2 x3 y1 y2 y3...
Page 32
Serial/Ethernet Communication (SCOM) Interface MCC Command Syntax and Functionality Details and Values Load User Default Where = "1" to "5" Syntax : 07 FF 4D 43 43 02 24 Where = Calculated Checksum Function Examples: Note: Available functions (MMD): Example "3" : 07 FF 4D 43 43 02 24 Available function list differs "0"...
Serial/Ethernet Communication (SCOM) Interface "?" - Query OSD Command This command can be used to query the unit for the chosen command and it's current operating value. Note that this feature is only available when using the Unit OSD Control "MCC" command. This command is a read-only command which will not change the current value.
Serial/Ethernet Communication (SCOM) Interface Operational Requirements The following sections define the operational requirements. Serial Message Failure If serial messages stop being transmitted or are corrupt, the unit will remain at the last commanded brightness. Periodic Messages Commands shall be transmitted to the unit at a repetition no faster than 4 Hz. Sending Multiple Commands / Command Queue To ensure all commands are transmitted and executed successfully on the unit, a delay between each command in the queue shall be at least 500ms.
Serial/Ethernet Communication (SCOM) Interface Unit Response and Addresses When individual unit addressing is supported by an installed configuration of units in a RS-485 (for units that support it) system, a separate ACK or NAK message for each unit will be transmitted providing each unit’s individual address in response to any broadcast addressed Command.
HEX, ASCII, BIN and Character table Character/Symbol Description 0x00 00000000 Null terminator / character / End of string 0x01 00000001 Start of Heading 0x02 00000010 Start of Text 0x03 00000011 End of Text 0x04 00000100 End of Transmission 0x05 00000101 Enquiry 0x06 00000110...
Page 39
HEX, ASCII, BIN and Character table Character/Symbol Description 0x33 00110011 Three 0x34 00110100 Four 0x35 00110101 Five 0x36 00110110 0x37 00110111 Seven 0x38 00111000 Eight 0x39 00111001 Nine 0x3A 00111010 Colon 0x3B 00111011 Semicolon 0x3C 00111100 < Less than (or open angled bracket) 0x3D 00111101 Equals...
Page 40
HEX, ASCII, BIN and Character table Character/Symbol Description 0x66 01100110 Lowercase f 0x67 01100111 Lowercase g 0x68 01101000 Lowercase h 0x69 01101001 Lowercase i 0x6A 01101010 Lowercase j 0x6B 01101011 Lowercase k 0x6C 01101100 Lowercase l 0x6D 01101101 Lowercase m 0x6E 01101110 Lowercase n...
Page 41
HEX, ASCII, BIN and Character table Character/Symbol Description 0x99 10011001 ™ Trade mark sign 0x9A 10011010 š Latin small letter S with caron 0x9B 10011011 › Single right-pointing angle quotation mark 0x9C 10011100 œ Latin small ligature oe 0x9D 10011101 (no visible character) 0x9E 10011110...
Page 42
HEX, ASCII, BIN and Character table Character/Symbol Description 0xCC 11001100 Ì Latin capital letter I with grave 0xCD 11001101 Í Latin capital letter I with acute 0xCE 11001110 Î Latin capital letter I with circumflex 0xCF 11001111 Ï Latin capital letter I with diaeresis 0xD0 11010000 Ð...
Notes Glass Display Control™ (GDC) LED & Button operations: Prior to the procedure below, it is required you understand the terms and have the nesseccary knowledge how to interpret the functions in order to successfully use them as described below. To be able to change GDC buttons and LED functions for the Panel Computers (Maritime Multi Computer - MMC) Series X product range, the VCOM (Virtual COM port visible in the Operating System (OS) device list as "COM x:", where...
Revision History Rev. Date Notes 00_1 AK SE 14 Sep 2012 Internal draft 00_2 12 Oct 2012 Revised and improved after input. Added Ethernet specification. 06 Nov 2012 Release for internet 07 Jan 2013 Added new command “GMB”, page 14 Added new command “OSD Lock Mode (full)”...
Need help?
Do you have a question about the HATTELAND TECHNOLOGY SCOM X Series and is the answer not in the manual?
Questions and answers