MDU 01

Message Display Unit

MDU 01 English Tech. Manual PDF format.

Ver. 5.00 - Rel. 29 September 2003.

MDU 01 is a card capable to solve all the operator interface problems, when the customer wants to develop himself the panel front size (display, keyboard, etc.). It is specifically designed for industrial use and for direct mounting on automatic machinery control box.

The MDU 01 includes all the electronics of a video terminals and it is suitable to be the direct interface between operator and machinery in any of the control or comand operations which could be necessary during running or diagnostic of the same.

MDU 01 can directly drive alphanumeric Fluorescent or LCD Displays, with or without LEDs plane backlite in the 20 characters for 2, 4 lines size or 40 characters for 1, 2, 4 lines size.

Moreover the MDU 01 has an interface for a matrix keyboard provided of 7x4 = 28 keys, with software configurable codes, and an interface for 22 status LEDs that can be turned on and off through proper serial commands.

The basic version of MDU 01 can be expanded utilizing the various options available, as: serial EEPROM, up to 4 Kbyte capacity for message saving; Real Time Clock with 256 Bytes of user RAM, backed by Lithium battery; one relay managed by serial line; magnetic badge card acquisition, both with manual and motorized readers; many communication protocols; etc.

A set of connectors allow card connection to the external electronics in a fast and comfortable manner; so the customer can develop his specific operator interface with no additional costs.

The MDU 01 is able to execute an entire range of display commands, including Clear Screen, Position cursor, EEPROM reading or writing, LEDs Blinking, etc., compatible with the ADDS ViewPoint video terminal.
Features of MDU 01 are below described:


MDU 01 - COMMAND SUMMARIZING TABLE

 C O M M A N D

 CODE

 HEX CODE

 MNEMONIC

 H O M E

 01

 01

 SOH

 CURSOR LEFT

 21

 15

 NACK

 CURSOR RIGHT

 06

 06

 ACK

 CURSOR DOWN

 10

 0A

 LF

 CURSOR UP

 26

 1A

 SUB

 CARRIAGE RETURN

 13

 0D

 CR

 CR + LF

 29

 1D

 GS

 ABSOLUTE CURSOR POSITION with 20H OFFSET

 27 89 r c

 1B 59 r c

 ESC Y

ASCII(r) ASCII(c)

 BACK SPACE

 08

 08

 BS

 CLEAR PAGE

 12

 0C

 FF

 CLEAR LINE

 25

 19

 EM

 CLEAR END OF LINE

 27 75

 1B 4B

 ESC K

 CLEAR END OF PAGE

 27 107

 1B 6B

 ESC k

 Cursor OFF

 27 80

 1B 50

 ESC P

Static Cursor ON

 27 79

 1B 4F

 ESC O

 Blinking Cursor

 27 77

 1B 4D

 ESC M

 Blinking "Block" Cursor

 27 81

 1B 51

 ESC Q

LEDs Activation

 27 50 n.LEDs Attr.

 1B 32 n.LEDs Attr.

 ESC 2 ASCII(n.LED) ASCII(Attr.)

 LEDs Mask Activation

 27 52 byte1 byte2 byte3

 1B 34 byte1 byte2 byte3

 ESC 4 ASCII(byte1) ASCII(byte2) ASCII(byte3)

 RELAY Activation

 27 56

 1B 38

 ESC 8

  RELAY Deactivation

 27 57

 1B 39

 ESC 9

 Request for on EEPROM writing

 27 51

 1B 33

 ESC 3

 Writing of life byte

 27 33 78 key

 1B 21 4E key

 ESC ! N ASCII(key)

  Reading of life byte

 27 33 110

 1B 21 6E

 ESC ! n

Characters Show

32 ÷ 255 

 20 ÷ FF

 "space" ÷ ASCII(255)

Key-Click ON Without Memorization

 27 53

 1B 35

ESC 5 

Key-Click OFF Without Memorization

 27 54

 1B 36

 ESC 6

KEY Configuration

 27 55 n.Key cod.

 1B 37 n.Kei cod.

 ESC 7 ASCII(n.Key) ASCII(cod.)

 Key-Click ON With Memorization

 27 33 53

 1B 21 35

ESC ! 5

Key-Click OFF With Memorization

 27 33 54

 1B 21 36

 ESC ! 6

Reading of Version Number

 27 86

 1B 56

 ESC V

Number Reading of the Last Storage Message

 27 110

 1B 6E

 ESC n

STORAGE MESSAGE

 27 33 67 n.mess. char.0 ... char.19

 1B 21 43

n.mess. char.0 ...char.13

 ESC ! ASCII(n.mess.) ASCII(char.0) ... ASCII(char.19)

MESSAGE READING

 27 33 69 n.mess.

 1B 21 45 n.mess.

 ESC ! E ASCII(n.mess.)

MESSAGE VISUALIZATION

 27 33 68 n.mess. "n"

 1B 21 44

n.mess. "n"

 ESC ! D ASCII(n.mess.) ASCII(n)

MESSAGE VISUALIZATION IN SLIDING MODE

 27 33 83 n.mess. n.char.

 1B 21 53 n.mess. n.char.

 ESC ! S ASCII(n.mess.) ASCII(n.char.)

Writing of the BADGE Reading Configuration byte

 27 33 66 byte

 1B 21 42 byte

 ESC ! B ASCII(byte)

Reading of the BADGE Reading Configuration byte

 27 33 98

 1B 21 62

 ESC ! b

BADGE Reading Request of the acquired strimg

 27 76

 1B 4C

 ESC L

Acquisition of the Automatic Reader Status

 27 67

 1B 43

 ESC C

Execution of a New Recording Procedure

 27 33 76

 1B 21 4C

 ESC ! L

Card Ejection from Automatic Reader

 27 33 101

 1B 21 65

 ESC ! e

Command for "EATING" the card

 27 33 84

 1B 21 54

 ESC ! T

 CLOCK SET-UP

 27 33 70 "string"

 1B 21 46 "string'

 ESC ! F ASCII("string")

CLOCK READING

 27 33 102

 1B 21 66

 ESC ! f

TIME Visualization on the Display

 27 33 116 r c

 1B 21 74 r c

 ESC ! t ASCII(r) ASCII(c)

DATE Visualization on the Display

 27 33 100 r c

 1B 21 64 r c

 ESC ! d ASCII(r) ASCII(c)

Writing of a byte of the REAL TIME CLOCK RAM

 27 33 71 addr byte

 1B 21 47 addr byte

 ESC ! G ASCII(addr) ASCII(byte)

Reading of a byte of the REAL TIME CLOCK RAM

 27 33 103 addr

 1B 21 67 addr

 ESC ! g ASCII(addr)

BEEP - BUZZER

07

07

 BEL


Data Sheet MDU 01, Rel. 03.09


homeHome Cards Q T P Categorical Index