Project Manager is the integrated development environment that provides different tools (Gate Builder, Template Builder, Code Builder, Application Builder) for the easy and intuitive creation of any Winlog Pro application.
Gate Builder is a tool for creating and managing the gates (tags) database. Different types of gates can be defined (numeric, digital, string, compound, event, alarm) and properties assigned (name, description, address, measurement unit, scale factor). Gates can be external (sampled from external devices such as PLCs, controllers, indicators, etc.) or internal. The sampling method can be configured for each gate or set of gates to obtain a satisfactory update frequency without using too much disk memory.
Template Builder is the tool for an easy and intuitive creation of templates and display pages; all you have to do to build a template is to arrange on the screen the objects (bitmaps, metafiles, text, values, status bars, leds and control icons) and to define their properties (dimensions, styles, associated tags, etc.).
Each object of the template can be assigned to a control that allows access only by the class of operators with a specific password level.
Template Builder includes Symbol Factory, the popular library with over 5000 symbols (pumps, valves, motors, tanks, PLCs, piping, ISA symbols), and Industrial Gadgets ActiveX, the graphical library with lots of animated objects: digital (buttons, switches, led), numeric (pointer indicators, potentiometers, led displays) and complex (motors, pumps, valves, tanks, pipes).
Code Builder is the integrated development environment that gives the possibility to enrich and customize the application; a simple C-like programming language allows the programmer to interact with all the components of Winlog Pro (tags, templates, recipes, reports, etc.), to define loops or "if-then-else" conditions, to create functions (Macro) that can be executed automatically or under operator control. The editor allows an easy recalling of all functions and language structures and provides a series of syntactic controls.
Application Builder is a powerful tool that allows the automatic creation of SCADA applications, resulting in a dramatic reduction in development timescales. You can create a software application by simply taking up from a library and putting together objects relating to various automation instruments such as PID controllers, indicators, I/O modules, etc.
In addition to tags and protocols, objects may include supervisory and configuration templates (front panel, trends, etc.) and a list of events and alarms with their management procedures. Objects can be built using the Multilanguage option to allow the automatic creation of Multilanguage applications.
Smart App Builder is the visual development tool for the quick creation of web applications (Smart Apps) that allow mobile devices (iOS, Android, Windows Phone) to interact with the Server application, in order to monitor and modify the variable values of the supervisory process (SCADA).
After defining the project variables, you can assign each of them a category and the display mode (item).
For each item, you can display and set data using a series of standard graphical controls including: Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.
The final structure of a Smart App consists of a menu composed of categories and their items and sub-items; browsing through the items is similar to that provided by all popular mobile devices.