EMBRON HATTELAND TECHNOLOGY SCOM X Series Technical Manual

EMBRON HATTELAND TECHNOLOGY SCOM X Series Technical Manual

Serial/ethernet communication control interface
Table of Contents

Advertisement

Quick Links

TECHNI CAL
Serial/Ethernet Communication Control Interface (SCOM)
Applies for Series X Maritime Multi Display (MMD/STD):
Applies for Series X Maritime Multi Computer (MMC):
Please visit www.hattelandtechnology.com for the latest electronic version of this manual.
MA NUA L
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
HD 12T21 xxC-xxx-Fxxx
HD 15T21 xxC-xxx-Fxxx
HD 17T21 xxC-xxx-Fxxx
HD 19T21 xxC-xxx-Fxxx
HD 24T21 xxC-xxx-Fxxx
HD 26T21 xxC-xxx-Fxxx
Technical Manual SCOM Series X
Updated: 05 May 2020
Doc Id: INB100018-4 (Rev 18)
Created: 6542/6784/363
Approved: 6644

Advertisement

Table of Contents
loading
Need help?

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

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...
  • Page 2 Copyright © 2020 Hatteland Technology AS Eikeskogvegen 52, N-5570 Aksdal, Norway. All rights are reserved by Hatteland Technology AS. This information may not, in whole or in part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine- readable form without the prior written consent of Hatteland Technology AS.
  • Page 3: Table Of Contents

    Contents Contents ....................3 Introduction ................... 5 Serial Interface Configuration ......................5 Ethernet Interface Configuration ......................5 Cables ..............................5 Electrical Interface..........................5 Installing API/VCOM Drivers ........................ 6 How to determine version installed of API/VCOM drivers (MMC only) ..........7 Data Rates ............................
  • Page 4 Contents Appendixes ..................37 HEX, ASCII, BIN and Character table ..........38 C# / Pseudo Ethernet/TCP Code example ......... 43 Notes ....................44 Revision History ................. 45 IND100130-46...
  • Page 5: Introduction

    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).
  • Page 6: Installing Api/Vcom Drivers

    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®...
  • Page 7: How To Determine Version Installed Of Api/Vcom Drivers (Mmc Only)

    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.
  • Page 9 Serial/Ethernet Communication (SCOM) Interface 8-pin RJ45 10/100/1000Mbps LAN/Ethernet Serial COM RS-232 non-isolated, 9-pin DSUB Female 1 2 3 4 5 6 7 8 4 3 2 1 PIN 01 D0P+ Differential Pair 0 (Positive) PIN 02 D0N- Differential Pair 0 (Negative) 9 8 7 6 PIN 03 D1P+ Differential Pair 1 (Positive)
  • Page 10: Data Rates

    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.
  • Page 11: Message Commands And Queries (Cmd) Contents

    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"...
  • Page 12: Data Length (Len)

    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...
  • Page 13: Bri" - Backlight Minimum Value

    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™...
  • Page 14: Brt" - User Brightness 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.
  • Page 15: Bzz" - Buzzer Control

    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"...
  • Page 17: Dln" - Download Ecdis Package Table X

    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.
  • Page 18: Etc" - Elapsed Time Counter Query

    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.
  • Page 19: Fwv" - Firmware (Fw) Version Video Chipset, Cypress And Ethernet Controller

    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...
  • Page 20: Lis" - Luminance And Environment Sensor Measurement

    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...
  • Page 21: Pot" - Potentiometer Control

    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.
  • Page 22: Swi" - Main Software Version Query

    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.
  • Page 23: Typ" - Type/Model Number Query

    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".
  • Page 24: Mcc" - Osd Control Functionality

    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"...
  • Page 33: Query Osd Command

    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.
  • Page 34: Operational Requirements

    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.
  • Page 35: Unit Response And Addresses

    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.
  • Page 36 This page left intentionally blank...
  • Page 37: Appendixes

    Appendixes...
  • Page 38: Hex, Ascii, Bin And Character Table

    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 Ð...
  • Page 43: C# / Pseudo Ethernet/Tcp Code Example

    C# / Pseudo Ethernet/TCP Code example // Create SCOM package byte[] cmd = enc.GetBytes("BRT"); byte[] data = byte[1] { 0x99 }; // 60% brightness COMMessage message = COMMessage(cmd, data); // Transmitting SCOM package to TCP SendTCPCommand(message); private Byte[] SendTCPCommand(COMMessage commessage) // Creating new TCPclient TcpClient tcpClient =...
  • Page 44: Notes

    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...
  • Page 45: Revision History

    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)”...
  • Page 46 Hatteland Technology AS | www.hattelandtechnology.com | Enterprise no: NO974533146...

Table of Contents