FabyaVision Studio
DesignWhere you build the project: 2D and 3D pages, tags, alarms, recipes, reports and scripts.
Explore StudioDraw your plant in 2D and 3D, connect it to your PLCs, and watch it live on operator PCs and in the browser.
Live records sessions, recipe downloads, report records and every value an operator writes. Each entry shows the user, the old and new value, and the object and screen the value was written from. The list can be filtered by type, searched by text and opened for past days.
See operator actionsLive records the values and the alarm list. Tap an alarm on the timeline: the recording starts 30 seconds before the alarm, and the moment the pump stopped plays again on the screen. Back to live returns the screen to live values.
See the time machineThe faulty object turns red and sends out a pulse. The locate button on the alarm row, or a double click, opens that object on its 2D screen or in the 3D scene. You acknowledge the alarm from the card that opens.
See the alarm systemBind report fields to tags, create the report page from a template and add a chart. In Live a record is taken on every trigger, and out-of-range values are highlighted.
See reportingDefine recipe elements with limits and units, and create the recipe screen from a template. In Live the operator picks a record, changes a value and downloads it to the PLC. Written values are read back and verified.
See recipe managementPLCs, breakers, contactors, drives and terminals come at their real size. Devices snap to the DIN rail and to the device next to them, and the width follows the number of poles. The same rules apply in the 3D scene.
See the object libraryPlatform
Where you build the project: 2D and 3D pages, tags, alarms, recipes, reports and scripts.
Explore StudioThe program operators use: it connects the project to your PLCs through drivers and runs it.
Explore LiveReads the WinCC HMI screens in TIA Portal V15 – V20 projects and converts them into a FabyaVision project.
Explore ConvertConvert Studio Live Studio and Convert work with the project file (.fvs). Live opens the Live file (.fvl) that Studio produces from it.
Inside the product
One window holds the project tree, the 2D and 3D page editor, the property, animation and event inspector, and spreadsheet-style table editors.
You build the scene on a ground plane, in metres. The Realistic model shows details such as flanges, bolts, feet and nameplates.
Live opens the project, connects to your PLCs through drivers, and runs alarms, trends, recipes and reports.
A small web server on the Live computer shows the same project to browsers and TVs on your network. Users given a permission group can also operate the plant from the browser.
Sample plants
Three fictional plants built with FabyaVision. Each has process screens, alarms, recipes and multi-storey 3D scenes. The trial installs the Demo Project.
Object library
The 730+ equipment drawings are generated as vector graphics in code; no stock image or model library is used.
Features
Opens tags selected in Studio to external OPC UA clients, with read-only or read and write permission per tag.
Learn moreSelected alarms reach people by SMS and e-mail. With no internet, a GSM / LTE modem with a SIM card is used.
Learn moreYou assign tags to ready-made templates; the report goes by e-mail as PDF and Excel at the planned time.
Learn moreCreates tags, pages, objects and scripts from what you type in Studio. The package is a separate download; the model runs on the computer.
Learn moreDigital and analog alarms, alarm classes, priority, hysteresis and delay. Acknowledge, suppress, comment and audible warning.
Live and historical curves with multiple axes. Archives go to local files, CSV and SQL Server.
Approved and draft records, tolerance checks, download to the PLC with read-back, and permission groups.
Triggered or manual records, period summaries, approval and signature. Excel, CSV and PDF output.
10 triggers: cyclic, daily, weekly, monthly, yearly, one-time, tag change and tag condition, Live start and shutdown.
Users, groups and permissions, access per object and page, operator action log.
RTSP (H.264), MJPEG and JPEG sources sit inside the page. The camera address and password never reach the browser.
A 6-language interface, unlimited languages for project texts, translation through Excel.
Connectivity
You define the tags of your PLCs and devices in the Connections table; the driver handles reading, writing and reconnecting.
FabyaVision Convert
Convert turns the screens, tags and connections of the WinCC HMI devices in TIA Portal V15 – V20 projects (classic, Unified and Professional) into a FabyaVision project.
A running TIA Portal (V17 – V20), a V15 – V20 project file or a ready-made export package.
Screens, objects, tags, connections and events become an .fvs project.
Fix the result using the exact / approximate / placeholder report, then load it into Live.
Scripting
Read and write tags and drive page objects with VBScript, JavaScript, C and Python. Code completion, compile and error checking in the editor, 120+ ready-made examples.
Option Explicit Function Action() If SmartTags("Tank1_Seviye") >= 80 Then SmartTags("Tank1_Durum") = "High" Else SmartTags("Tank1_Durum") = "Normal" End If Action = 0 End Function
var seviye = Tag.read('Tank1_Seviye'); // Remaining space (%) = 100 - level Tag.write('Tank1_Bosluk', 100 - seviye); if (!User.name) { notify('Please sign in first.'); return; } Tag.write('Son_Islem_Yapan', User.name);
#include "apdefap.h" #define SEVIYE_ALT 42.0f // Clears the low-level bit when the aroma tank level drops below the lower limit. void Aroma_Dozaj_Denetimi(void) { float seviye = GetTagFloat("Aroma_Seviye"); SetTagBit("Aroma_Dusuk", (short)(seviye < SEVIYE_ALT)); }
# Reads a tag and writes the calculated value to another tag. def Py_Tag_Oku_Yaz(): seviye = scada.read("Tank1_Seviye") scada.write("Tank1_Bosluk", 100 - seviye) def Py_Gorev_Islevi(yeni_deger): scada.write("Durum_Metni", f"Speed changed: {yeni_deger}") if yeni_deger > 90: scada.write("Motor1_Ariza", True)
Free trial
All three programs and the sample project come in one installer. No PLC is needed.
You fill in a short registration form.
If missing, the installer also installs .NET Framework 4.8 and the WebView2 Runtime.
Explore the Demo Project in Studio and run it in Live.
FAQ
It is a SCADA / HMI platform you install on-premises on Windows. You design the project in Studio and run it in Live; Convert converts existing TIA Portal projects.
The trial runs for 30 days. Every run lasts 1 hour and asks whether to save your changes before it closes. Details are on the Download page.
There are 10 protocols: Siemens S7, Modbus TCP, Modbus RTU / ASCII (serial port), OPC UA (client), EtherNet/IP, Mitsubishi MC, Omron FINS, OPC DA and MQTT. There is no PROFIBUS. Live also opens selected tags to external clients through its own OPC UA server.
Convert reads the WinCC HMI devices in TIA Portal V15 – V20 projects (classic, Unified, Professional) and converts them into a FabyaVision project; it does not write to the TIA Portal project. The result is a starting point: every object is reported as exact, approximate or placeholder, and anything that cannot be transferred is listed.
It has user name / password and an access-network rule, but the connection is not HTTPS. Don’t expose it directly to the internet; use a VPN.
For a quote, licensing or to check fit with your project, write to us.