Graphical User Interface for Easily Programming Controllers
On-board Programmable Microcontroller
Our on-board programmable microcontroller contains a small database written in JSON format for the ease of exchanging data, keeping a small memory footprint. The storage, which user can use is up to 55 MB for both micro-python algorithms and data.
A completed running structure is a Project. Each controller can have in-stored many projects but can execute only one.
Every project consists of routines. The routines can be such of python code (*.con) and such of screen graphics (*.scr). The con and scr routines communicate between them with the global variables, which are variables declared as such, in every routine.
The scr routines can appear in two formats, as stand alone, which means that the scr graphics are extended on the whole screen and as scr under a con, which means that the scr graphics appear as a modal in the screen. The number of the con, scr (standalone) and scr/con (under a con) are limited only by the controller memory.
All IOs are faced as “routines without code” and with all their variables as global determined. So, the communication with the hardware is an easy and simple procedure.
A “library” is a normal project that consists of con and scr routines, doing a particular activity, like checking a boiler, a chiller, a pump etc. A “library” can be external imported to the controller and stored in. With the same way, a python library, a graphic object or a PDF file can be also imported. A project can be also exported from the controller to a PC, laptop or tablet.
A free projects library is offered through the engineering site, which is being extended with new projects all the time.
What we do
We specialize in programmable automation controllers with on board programmable on Python language. An easy way to create automations for HVAC, plumbing and electrical needs.
On Board Programmable
The entire project is based upon an RTOS, so that concurrent multitasking is supported for the micro-python algorithms…
Graphical User Interface
A user-friendly, short and yet powerful graphical interface guides the programmer and the user to hand the controller fast…
Structured Programming
The storage, which user can use is up to 55 MB for both micro-python algorithms and data…
Python Code Programmed
During code writing, a list of all global variables provided by all routines, are appearing on the left and can be easily downloaded and used in the code…
Graphic Editor
Actually, there are no limits on the capabilities of designing and organizing a completed, good-looking graphic presentation…
Auto IO Addressing
The mapping can be expanded by adding a new IO module, or downsized by unmounts an IO module. The mapping can be also canceled if needed…