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