====== First steps ====== The Unipi Patron unit is delivered with the Linux Debian operating system, that already includes the SW platform [[en: sw: 01-mervis | Mervis]]. This article assumes Unipi Patron unit is in factory settings. ;;# Patron ;;# ---- \\ {{ :en:sw:mervis_color_without_padding.png?400&nolink |}} \\ [[en:sw:01-mervis|Mervis]] is the primary officially supported software platform for Unipi units. The basis of the Mervis platform is [[en:sw:01-mervis:01-mervis-ide|Mervis IDE]], serving as a software development environment with support for two languages defined by the **IEC 61131-3** standard (function blocks - FUPLA and structured text - ST) and [[en:sw:01-mervis:02-mervis-rt|Mervis RT]] - runtime (RunTime), which executes the resulting compiled program deployed to the unit from the Mervis IDE. Additionally, the unit within the RT also contains a web server [[en:sw:01-mervis:01-mervis-ide#mervis_hmi|Mervis HMI]], which communicates with the program and can be used to control or read data from the running program. The [[en:sw:01-mervis:03-mervis-db|Mervis DB]] service is used for data storage, in which data can be stored for several years. Remote supervision or control of a running program in the unit and collection or processing of data from Mervis DB is provided by the service [[en:sw:01-mervis:05-mervis-scada|Mervis SCADA]]. All these products together form a comprehensive system suitable for interconnection, automation and supervision of all operated technologies. If it is not clear what state the device is in, all possible states are described in the category [[en:hw:007-patron:led-indication|]] including a graphic example. {{page>en:hw:007-patron:01-first-steps:regular-mode-hidden}} {{page>en:hw:007-patron:01-first-steps:connection-to-mervishmi-hidden}} {{page>en:sw:01-mervis:installation-of-mervis-hidden}} ===== Mervis tutorials ===== If you have already connected to your unit and have the Mervis IDE installed, continue with the instructions: [[en:sw:01-mervis:creating-new-project-hidden|]]. Other important tutorials that need to be read in case you decide to use SW Mervis for your project are: * [[en:sw:01-mervis:getting-mervis-licence-hidden|]] * [[en:sw:01-mervis:use-mervis-runtime-licence-hidden|]] All other tutorials for working with SW Mervis on Unipi units can be found [[en:sw:01-mervis:06-tutorials|at this link]].