0

Free programmable controller with multiple I/O - MIDAM DMIDI02

Free programmable process station equipped with i.MX RT processor and FreeRTOS operating system. It is suitable for control of medium-scale HVAC or industrial installations, home automation and data acquisition. It features two Ethernet and two RS485 ports, 8AIs (universal/configurable), 6AOs, 8DIs, 8DOs, LED display, 6 user intervention buttons as well as integrated web interface.

  • Freely programmable process station
  • i.MX RT processor
  • FreeRTOS operating system
  • 8 analog and digital inputs
  • 6 analog and 8 digital outputs
  • LED display
datasheet
+
-
add to inquiry

Function

The DMIDI02 controller possesses an embedded FreeRTOS operating system which boots up the runtime with the application. It features 8 AI, 8 DI, 6 AO and 8 DO. There is a RTC backed up by battery, flash memory containing OS, runtime, application, and other necessary data like time programs, set points etc., as well as a watchdog. It is also possible to use NVRAM as a backup for key parameters in case of unexpected system shutdown or connectivity drop. The application is created and uploaded in the integrated development environment (IDE). The complexity of application program size depends on number of physical and software data points, amount of function blocks which require more memory (e.g. time schedulers), level of code optimisation, and number of connections the controller is supposed to maintain. It contains two Ethernet (RJ45) and two RS485 ports for seamless communication with other control devices. It features a 3x16 character LED display with backlit function, six user buttons and an integrated web server for remote connection and direct user intervention. The web pages can be created in embedded editor. The user menu structure as well as the exported web definition components are uploaded to the PLC through IDE (refer to Web definition in PLC properties).

Application

 

  • Freely programmable control of common HVAC systems
  • Web access and visualization of HVAC systems
  • Direct control through multiple inputs/outputs
  • Data acquisition, processing, and presentation
  • Protocol converters with web data presentation

 

Programming

The main programming tool is the IDE package which contains I/O editor, graphical editor of the function plan (FBD), structure text editor (according to IEC 61131-3) and compiler. The application program consists of function blocks which are stored in libraries. Those contain analogue and digital functions, mathematical blocks including goniometric functions, time schedulers, alarm blocks, and HVAC specific blocks (heat recovery, dewpoint calculation, enthalpy, pump switch etc.). The program can be set up also as structured text (ST) or with combination of both types of programming languages. The IDE package contains LCD menu editor as well as web editor (HMI).

SCADA system integration

Direct integration into various SCADA systems through wired Modbus TCP, OPC UA, or BACnet/IP (RJ45) protocols is possible. 

{{ data.type }}
{{ data.title }}
View product