MarkMX

Description
MarkMX is a compact PLC station with a I/O module with I/O mix optimized for HVAC applications. The PLC can be extended by I/O modules over RS485 bus to increase the I/O mix.
Access to inputs / outputs on PLC's internal bus
Communication channel needs to by created to comunicate inputs / outputs on internal BUS of PLC. Channel protocol is Modbus and Link protocol is serial. Inputs / outputs on internal bus can be found as module MXIO on COM3 with address 2.
Inputs
Input | ST Type | Description |
---|---|---|
AI01...AI16 | real | Analogue inputs. Settings of transforms for different ranges: Pt1000 - (analog type R1600, transform: lib.core.v1_0.resistancetotemperature kind: pt1000 pre_k=0,1 pre_q=0, post_k=1, post_q=0 ), the result is in °C, default setting for AI01...AI08 resistance 0-1600 ohm - (transform: lib.core.v1_0.linear k=0,1 q=0 - the inputs provide values 0...16000 = 0...1600 Ω) resistance 0-5000 ohm - (transform: lib.core.v1_0.linear k=0,1 q=0 - the inputs provide values 0...50000 = 0...5000 Ω) NOTE: the type must be changed to ST:UINT! Voltage and current is applicable only for inputs AI09...AI16. current 0-20 mA - (transform: lib.core.v1_0.linear k=0,001 q=0 - the inputs provide values in uA: 0...20 000 = 0...20 mA) The DIP switch must be active at the respective input. voltage 0-10 V - (transform: lib.core.v1_0.linear k=0,001 q=0 - the inputs provide values in mV: 0...10 000 mV) default setting for AI09...AI16 |
DI01...DI32 | bool | Digital inputs |
Outputs
Output | ST Type | Description |
---|---|---|
AO1...AO8 | real | Analogue outputs in %. 0%...0V 100%...10V |
DO01...DO32 | bool | Digital outputs |
Technical data
Power | 10 V ÷ 35 V DC, 14 V ÷ 24 V AC (terminals 1,2) |
Consumption | max. 20 VA |
Processor | MPC5200, 400 MHz, 760 MIPS |
HW Memory | 128MB RAM, 64 MB Flash, 128 kB NVRAM FRAM |
SW Memory | 4 MB program, 8 MB RAM, 128 kB NVRAM, 60 kB retain, 256 kB dynamic (OEM) parameters, 1 MB history |
Ethernet | 10/100BaseT, RJ45 |
COM1, COM2 - RS232 | 300 ... 115 200 bit/s, parity and bits adjustable |
COM3, COM4 - RS485 (K+, K-) | 300 ... 115 200 bit/s, parity and bits adjustable |
Max. RS485 bus length | 1200m |
Analogue inputs | 8x Pt 1000, Pt100, Ni1000, resistance 20..1600 Ohm, 20...5000 Ohm 8x 0-10 V DC, Pt 1000, Pt100, Ni1000, resistance 20..1600 Ohm, 20...5000 Ohm, 0(4)...20 mA – configurable via DIP switches and in software |
Analogue outputs | 8x 0-10 V DC |
Analogue outputs load | min. 10 kOhm, max. current 10 mA, outputs are short-circuit resistant with current limitation to 20 mA |
Digital inputs | 32x 24V AC/DC – voltage must be applied (no dry contacts) |
Input voltage for log. „0“ Input voltage for log. „1“ | max. 5 V AC/DC 18 ... 30 V DC, 18... 26V AC @ 7mA |
Digital outputs | 32x relay, normally open: 5A/250 V AC, 5A/30 V DC, 750 VA, 90 W |
Terminals/LED
AI1 to AI8 | Analogue inputs for resistance measurement only. The range (20...1600 Ohm or 20...5000 Ohm) is configurable over Domat IDE or ModComTool. |
AI9 to AI16 | Analogue inputs with switchable range - resistance (like AI1 to AI8), - voltage 0...10V, or current 0...20 mA. Analogue input ranges AI9 to AI16 are switched by jumpers for every input separately.
|
AO1 to AO8 | Analogue outputs must be loaded by min. 10 kOhm, maximum output current is 10 mA, outputs are short-circuit resistant with current limitation to 20 mA |
DI1 to DI32 | Digital inputs use external voltage of 24 V AC/DC. Eight inputs on a connector have a common ground. |
NO1 to NO32 | Digital outputs provide 250 V, 5 A, NO relays. A pair of relays has a common terminal COM X, Y. |
COM1, COM2 | Interfaces with CANNON 9 connectors, COM1 and COM2 can be used for a GSM modem to send SMS, for M-Bus coverters, 3rd party integration, etc. |
COM3, COM4 | Serial ports RS485 for I/O modules, room units, room controllers, 3rd party integration etc. Remember that the internal I/Os are connected to COM3, and the COM3 port must be configured as Modbus RTU in order to employ the internal I/Os. |
TE | Technical Earth, shall be connected to the ground potential (PES, shielding) |
Ethernet | network |
PWR | On: markPLC power is OK. Off: Power not applied, or power source or fuse broken |
CONTROL | On: PLC board booted OK. Off: PLC board booting or board error |
RUN I/O | Flashes: I/O module OK Off: I/O module error |
COMx RxD | Flashes: Data receive on COMx Off: No data received |
COMx TxD | Flashes: Data transmit on COMx Off: No data transmitted |
![]() | Digital inputs (1..32) – input status (On: active, Off: inactive) Digital outputs (1..32) – output status (On: active, Off: inactive) |
Runtime status indication
LED RUN indicates the runtime status using a sequence of short flashes. The error code persists the power off / on cycle, it is reset only after a project has been uploaded.
Normal state: LED flashes periodically 1 s ON, 1 s OFF – no errors
Error state: LED flashes in a pattern of
- M short flashes (300 ms ON / 300 ms OFF), where M is the upper code error order
- 1 s OFF
- N short flashes (300 ms ON / 300 ms OFF), where N is the lower code error order
- 2.5 s OFF
Meaning of the error codes:
- 11 memory low for OS
- 12 memory low for runtime
- 13 stack overflow *
- 21 corrupted / bad RT image
- 31 HardFault *
- 4X watchdog of client X expired
- 51 system file system error
- 52 web file system error
- 6X - file system full
* at these errors the PLC stops and the LED starts to flash after power off and on.
Additional info can be found in datasheets at http://domat-int.com/en/downloads/data-sheets.