Applies To:
  • CitectSCADA 1.00 1.01 1.10 1.11 1.20 2.00 2.01 3.00

The following is a description of the MCxI digiboard driver. 

This driver support MC/xI DigiBoard serial communication boards with 128K of memory.

Boot the system to run the IBM Automatic Configuration program to setup the boards address, I/O port number and interrupt number. The possible memory addresses are 0xFC00, 0xFA00 and 0xF800 uses 64K of memory. The possible I/O ports numbers are 0xF1F0, 0xF2F0, 0xF4F0, 0xF8F0. The possible interrupt numbers are 3, 4, 5, 6, 7, 9, 10 and 11.

Boards form
Board name: User supplied unique name for the board.
Board type: MCXI
Address: 0xFC00 Board's memory start segment (in hexadecimal)
I/O Port: 0xF1F0 Board's Port number (in hexadecimal)
Interrupt: 11 Board's interrupt request line.
Special Opt: not used
Ports form
Port name: User supplied unique name for the port.
Port number 1 to 8
Board name: Use the Board name from the Boards form.
Baud rate: up to 115200 may be used
Data bits: 7 or 8
Stop bits: 1 or 2
Parity: 0, 1 or 2 (for none, odd and even parity)
Special Opt: -h DCD(data-carrier-detect) is receive enable and CTS (clear-to-send) is transmit enable. Receive characters only if DCD is high. Transmit characters only if CTS is high. When sending a new transmission, both DCD and CTS must be high, otherwise the whole transmission is abandoned.
-i String Dial modem string. This string is sent whenever the port is initialised. Special characters are
'~' delay for 500 milliseconds.
'~{60}' delay for 30 (500*60) seconds.
'\M' send carriage return.


  • MCXI.FCM    On board Driver for MCXI.
  • MCXI.DLL    MCXI Driver for windows.


  • Transmit buffer size    1536 bytes
  • Receive buffer size   1536 bytes
  • Maximum number of boards    3