
MDU RKD is a card capable to solve all the operator interfacing problems where the User wants to build in autonomy the management of the direct interaction to the operator (keyboard, display, synoptical, etc.). It has been designed for industrial use and direct mounting on the racks of automatic machines. MDU RKD includes all the electronic essential to a complete video terminal that fits to perform the information interchange between operator and machine for all those command and control operations needed during the working or the diagnostic of the machine itself.
MDU RKD can manage directly LCD or Fluorescent alphanumeric display and LCD graphic display of several sizes and formats. In addition, it is provided with an interface for a matrix keyboard of 8x8 = 64 keys and 22 signalation LEDs. By means of the ABACO® I/O BUS interface, MDU RKD can be used also for control applications where signals from the external world are managed through numerous peripheral cards.
Applying some of the several options available it is possible to expand the basic features of MDU RKD card, options are, for example: RAM memory expansion, EPROM, FLASH EPROM; Real Time Clock with Lithium battery; a range of electric items for serial communication; etc. A set of comfortable connectors allows a fast and secure connection to the rest of interfacement circuits, giving so the possibility to build a low cost custom operator interface.
Programming and using the on board resources becomes extermly easy by means of the romated operating system FGDOS. It supports high level languages like BASIC compilers, PASCAL, C, etc. and allows to access the memory resources like ROM/RAM disk, for an immediate high level use of these resources.
MANAGEMENT FIRMWARE
There is a management firmware for MDU RKD, ready to use and capable to perform the tasks of a complete operator panel designed to work in industrial environment and in direct connection to the automatic machines. This firmware turns functionally the MDU RKD into a complete video terminal, that fits to perform the information interchange between operator and machine for all those command and control operations needed during the working or the diagnostic of the machine itself. It can manage the LCD graphic display with 240x128 pixels, that can feature alphanumeric performances of 30 characters by 16 rows.
The firmware manages the rest of the hardware resources (external keyboard, buzzer, LEDs, serial lines, etc) through a set of commands provided by the serial line compatible with the standard ADDS Wiew-Point.
Here follow the most remarkable features of MDU RKD firmware:
|
MDU-RKD COMMAND SUMMARIZING TABLE |
|||
|
COMMAND |
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 |
|
Request for on EEPROM writing |
27 51 |
1B 33 |
ESC 3 |
|
Writing pf 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 |
|
Writing EEPROM Block |
27 6 byte0...byteN |
1B 6 byte0...byteN |
ESC ASK ASCII(byte0) ...ASCII(byte N) |
|
Reading EEPROM Block |
27 7 byte0 byte1 byte2 |
1B 7 byte0 byte1 byte2 |
ESC BEL ASCII(byte0) ASCII(byte1) ASCII(byte2) |
|
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. key 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 |
|
Display Setting in ALFANUMERIC Mode |
27 208 |
1B D0 |
ESC ASCII(208) |
|
Display Setting in GRAPHIC Mode |
27 209 |
1B D1 |
ESC ASCII(209) |
|
Echo Abling of the Chars Received on the 1 Serial Line |
27 3 |
1B 3 |
ESC ETX |
|
Echo Disabling of the Chars Received on the 1 Serial Line |
27 4 |
1B 4 |
ESC EOT |
|
SCREEN Visualization |
27 122 byte1 byte2 |
1B 7A byte1 byte2 |
ESC z ASCII(byte1) ASCII(byte2) |
|
STRING Visualization |
27 8 byte0...byteN |
1B 8 byte0...byteN |
ESC BS ASCII(byte0).. ASCII(byte N) |
|
Characters Show |
32 ÷ 125 |
20 ÷ 7D |
"space" ÷ "}" |
|
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) |
|
CLOCK SET-UP |
27 33 70 "stringa" |
1B 21 46 "stringa' |
ESC ! F ASCII("stringa") |
|
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) |
|
Show of REVERSE Attribute |
27 48 80 |
1B 30 50 |
ESC O P |
|
ABLE Attribute |
14 |
E |
SO |
|
DISABLE Attribute |
15 |
F |
SI |
|
ZOOM Char Setting |
27 201 zoom |
1B C9 zoom |
ESC ASCII(201) ASCII(zoom) |
|
VERTICAL / ORIZONTAL Setting Elaboration |
27 207 elong |
1B CF elong |
ESC ASCII(207) ASCII(elong) |
|
Visualization pf Chars Writing Direction |
27 210 dir |
1B D2 dir |
ESC ASCII(210) ASCII(dir) |
|
Visualization of Cursor Position at PIXEL Level |
27 206 rifa colL colH |
1B CE rifa colL colH |
ESC ASCII(206) ASCII(riga( ASCII(colL) ASCII(colH) |
|
SHOW RECTANGLE |
27 202 byte0...bytr5 |
1B CA byte0...bytr5 |
ESC ASCII(202) ASCII(byte0) ...ASCII(byte5) |
|
SHOW a LINE |
27 203 byte0...bytr5 |
1B CB byte0...bytr5 |
ESC ASCII(203) ASCII(byte0) ...ASCII(byte5) |
|
FILLING UP of a RECTANGLE |
27 204 byte0...bytr5 |
1B CC byte0...bytr5 |
ESC ASCII(204) ASCII(byte0) ...ASCII(byte5) |
|
SHOW of a CIRCLE or a ARC |
27 205 byte0...bytr5 |
1B CD byte0...bytr5 |
ESC ASCII(205) ASCII(byte0) ...ASCII(byte5) |
|
SHOW CARTESIAN Plane |
27 228 byte0...bytr7 |
1B E4 byte0...bytr7 |
ESC ASCII(228) ASCII(byte0) ...ASCII(byte7) |
|
SHOW FILL TRIANGLE on the RIGHT SIDE |
27 230 riga colL colH |
1B E6 riga colL colH |
ESC ASCII(230) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW EMPETY TRIANGLE on the RIGHT SIDE |
27 231 riga colL colH |
1B E7 riga colL colH |
ESC ASCII(231) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW FULL TRIANGLE at the BOTTOM SIDE |
27 232 riga colL colH |
1B E8 riga colL colH |
ESC ASCII(232) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW EMPETY TRIANGLE at the BOTTOM SIDE |
27 233 riga colL colH |
1B E9 riga colL colH |
ESC ASCII(233) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW FULL TRIANGLE on the LEFT SIDE |
27 234 riga colL colH |
1B EA riga colL colH |
ESC ASCII(234) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW EMPETY TRIANGLE on the LEFT SIDE |
27 235 riga colL colH |
1B EB riga colL colH |
ESC ASCII(235) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW FULL TRIANGLE UPPER SIDE |
27 236 riga colL colH |
1B EC riga colL colH |
ESC ASCII(236) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW EMPETY TRIANGLE UPPER SIDE |
27 237 riga colL colH |
1B ED riga colL colH |
ESC ASCII(237) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW FULL CIRCLE (2-PIXELS RAY) |
27 238 riga colL colH |
1B EE riga colL colH |
ESC ASCII(238) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW EMPTY CIRCLE (2-PIXELS RAY) |
27 239 riga colL colH |
1B EF riga colL colH |
ESC ASCII(239) ASCII(riga) ASCII(colL) ASCII(colH) |
|
SHOW PIXEL |
27 229 riga colL colH |
1B E5 riga colL colH |
ESC ASCII(229) ASCII(riga) ASCII(colL) ASCII(colH) |
|
BEEP - BUZZER |
07 |
07 |
BEL |
Data Sheet MDU RKD, Rel. 99.09
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661