MDU RKD

Message Device Unit Remote Keyboard Display

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


homeHome Cards Q T P Categorical Index