FAQ
Frequently asked questions
The questions we hear most about FabyaVision.
General
The product and its scope.
What is FabyaVision?
FabyaVision is Fabyatek’s SCADA / HMI software. You design a project in Studio and run it in Live; Convert turns TIA Portal HMI projects into FabyaVision projects. All three install on your own Windows computer.
How many objects are in the object library?
There are 800+ 2D and 740+ 3D object types, all drawn in code as vector and 3D graphics. 730+ of the 3D objects have a detailed Realistic model besides the Standard one. Objects with a run / fault state, such as pumps and motors, change color and move with that state; for the others you bind the properties to tags yourself.
Is there a cloud version, a server / client or a multi-station architecture?
FabyaVision is Windows software that you install on site; there is no cloud service or mobile app. There is no server / client architecture with separate client stations; each Live runs its own screens and opens one project at a time. Two Live instances can run as a redundant server pair. Linux and macOS are not supported.
Can I make the SCADA server redundant?
Yes. The same project runs on two computers: only the master communicates with the PLCs, and the standby takes the values from it and forwards operator commands to it. If the master fails, the standby becomes master; if the network between the two computers fails, a PLC arbiter prevents a wrong takeover. Redundancy was tested with two Live instances on the same computer; try it on two separate computers before commissioning. Details are on the server redundancy page.
Do I have to draw a separate screen for hundreds of identical motors?
No. You draw one faceplate for the motor structure (UDT); its objects are bound to the members of the structure without a prefix, and the window shows the tags of whichever motor it is opened for. Ready templates place the objects for you. Details are on the faceplates page.
Trial and license
Duration, limits, licensing, pricing.
How long does the trial run?
It runs for 30 days, and each session lasts 1 hour; before closing it asks whether to save your changes and, if you don’t answer, saves and closes by itself. Studio, Live and Convert share the same number of days. The trial is activated once over the internet when it first starts, and the period is tied to that computer; later starts do not need the internet. Write to us if you need a different period or have a computer that cannot connect to the internet.
Does the trial have feature limits, and what happens when it expires?
There are no feature limits, only the time limit. A project prepared in the trial must be saved again in a licensed Studio before it runs in the full Live. When the period ends the program no longer starts; your .fvs project files stay in your own folders.
How does the full license work?
Each item you buy comes with its own license file and its own license certificate: Live or Studio tag capacity, web viewing, archive packs, recipes, redundancy, time machine and Convert. The file is named after the product code. A Studio license includes Live. The license is bound to a computer or a USB key and works offline. You can buy it perpetual or annual; the program warns 30 days before an annual license ends. When you change computers, you move your licenses yourself with the License Manager; moving needs an internet connection. If there is no valid license, the program shows the reason and the machine code on a license page at startup; you can drag and drop the license file onto this page.
What are the price and license terms?
We don’t publish a price list on the site. For a license and a quote, describe your need (plant type, PLCs to connect, approximate number of screens and tags) on the Contact page with the “Request a quote” subject.
Do I need an account to download the trial?
Yes. Sign-up asks for your name, e-mail, password, company and sector; the data is processed for the purposes in the Privacy Notice (KVKK). Consent to commercial messages is optional.
Setup and requirements
Windows, prerequisites, setup types, database.
Which Windows versions does it run on?
Windows 10 and 11. Windows 7 / 8, Linux and macOS are not supported.
Do I need to install anything else?
.NET Framework 4.8 and the Microsoft Edge WebView2 Runtime are required. Both are included in the installer and are installed if missing; no internet connection is needed. 3D needs a graphics driver with WebGL support. If the automatic installation causes trouble, you can install both from Microsoft by hand.
SmartScreen shows a warning during setup. What should I do?
The installer is not digitally signed, so SmartScreen may show a “Windows protected your PC” warning. Compare the SHA-256 value on the Download page with the one you calculate yourself; if they match, continue with “More info” › “Run anyway”.
What setup types are there?
Full, Field (Live only), Engineering (Studio and Convert) and Custom (you choose the components). The installer also asks for the manual languages; only the selected languages appear in the programs. Live is a normal desktop program, not a Windows service; to have it start with Windows, tick the option in the installer.
Can I keep the records in a SQL Server database?
Yes. If SQL Server is selected on the Live settings › General › Database card in Studio, alarm, event, recipe, report and archive records are also written to the project’s own database; the local files keep being written as a safety copy. The full-version installer has an optional “Database server (Microsoft SQL Server 2025 Express)” component: it is free, not selected by default and needs 64-bit Windows 10 / 11. If a FABYAVISION instance is already on the computer, it is not installed again; if another SQL Server instance exists, you can use that one too. Details are on the project database page.
Connectivity and drivers
Supported devices and protocols.
Which PLCs and protocols can it connect to?
10 protocols: Siemens S7 (S7-1500, S7-1200, S7-300/400), Modbus TCP, Modbus RTU and Modbus ASCII (serial port), OPC UA (client), Allen-Bradley EtherNet/IP, Mitsubishi MC, Omron FINS, OPC DA and MQTT (3.1.1 and 5.0). A built-in simulator lets you work without a PLC. Details are on the Connectivity page.
Is there an OPC UA server?
Yes. Live contains an OPC UA server: tags selected in Studio are opened to external OPC UA clients with read-only or read and write permission. FabyaVision is also an OPC UA client: it reads and writes data on another OPC UA server (security mode None, Basic256Sha256 signed or signed and encrypted; anonymous or user name / password). See the OPC UA server page.
Can I try it without a real PLC?
Yes. The simulator driver generates sine, ramp, square, random and counter signals and needs no network address. The sample project that comes with the trial also runs on the simulator. Before connecting real devices, we recommend a trial with your own PLC.
Does Siemens S7 need any setting on the PLC?
Yes: PUT/GET access must be allowed in the PLC and “Optimized block access” must be off in the DBs. Symbolic or optimized blocks are reached through OPC UA. PLC passwords and S7 secure communication are not supported.
Are serial protocols such as Modbus RTU or PROFIBUS supported?
Modbus RTU and Modbus ASCII are supported: devices on a serial port of the computer (RS-485 / RS-232, a USB serial adapter works too) are read, and several devices can be defined on one line. There is no PROFIBUS, MPI or serial Mitsubishi / Omron connection. Details are on the Modbus RTU / ASCII page.
What if my PLC has two CPUs (a redundant PLC)?
In an S7 connection you define the address of the second CPU. Live connects to both CPUs, talks to the one that is master and switches to the other by itself when the master changes or the connection drops. The master is found from a bit, from the primary CPU number on S7-1500R/H, or from reachability alone. The other drivers have no backup PLC.
Convert (TIA)
Converting TIA Portal projects.
What does Convert do?
It reads the WinCC HMI devices in your TIA Portal V15 – V20 project (classic Basic / Comfort / Advanced, WinCC Unified and WinCC Professional) and converts screens, tags and connections into a FabyaVision project (.fvs). It does not write to the TIA project. You open the result in Studio and edit it. Details are on the Convert page.
Does the conversion transfer the project one to one?
No, the result is a starting point. Each object is marked “exact”, “approximate” or “placeholder” in the report, and what could not be transferred is in the Warnings list. Font sizes and pixel positions are not identical. Optimized DBs have no absolute addresses: on S7-1200 / S7-1500 these tags can be moved to an OPC UA connection, otherwise they arrive without an address. Animations and events do not run in the preview.
Which TIA Portal version is required?
Reading directly from TIA needs TIA Portal V17, V18, V19 or V20 installed, and your Windows user must be in the local “Siemens TIA Openness” group. We still suggest working on a copy of the project. Projects saved with the installed version open directly; older projects (back to V15) are upgraded in a temporary copy and the original stays unchanged. Projects newer than the installed version cannot be opened. WinCC Unified needs V18 or newer. Options without TIA: a ready-made export package or, for WinCC Professional only, the project folder.
Do my WinCC scripts run as they are?
No. The FabyaVision script engines use names similar to WinCC (such as HMIRuntime.Tags) but cover only a subset; HMIRuntime.Alarms, Logging and DataLogs are missing. Review and retest converted scripts. WinCC Unified JavaScript modules are carried over as source and not executed.
Are alarms, recipes and users converted too?
It depends on the family. For WinCC Unified, alarm classes and discrete / analog alarms are transferred. For classic HMI, alarm definitions, recipes, users and archives are not transferred; for WinCC Professional, alarm definitions are not. The report lists what was left out.
Scripting
Languages and permissions.
Which scripting languages are there?
Four: VBScript, JavaScript, C and Python. The product’s own engines run VBScript, C and Python (no Windows Script Host, C compiler or CPython needed); each is a subset of the language, and Python has no async, networking or third-party packages such as numpy. JavaScript runs in WebView2’s own environment.
Can scripts access files, databases and other programs?
Only if you allow it. The “Connect to databases”, “Run programs” and “Access files” permissions are off by default and are turned on in Live Settings. JavaScript scripts have no database, file or program access. This access works only on the Live computer, not in a browser.
Are there ready-made examples and error checking?
Yes: the script editor has 120+ ready-made examples in four languages, a Reference panel, code completion, live syntax checking and a “Compile” (F9) command; compiling also checks project-dependent rules such as a missing tag or a call whose permission is off. There are no breakpoints or step-by-step execution.
Remote monitoring and security
Browser monitoring and control, access, authentication.
What is remote monitoring, and can I control from the browser?
Live opens a small web server on the computer it runs on (8080 by default); you watch the same project from computer, tablet and smart TV browsers. You can also control: turn on Remote control in Studio and give the browser user a permission group. That user writes tags, acknowledges alarms and handles recipes and reports; the actions are carried out on the Live computer and written to the event log under the user’s name. Remote control is off by default; while it is off, monitoring is read-only. Details are on the browser monitoring and control page.
Who should I give remote control rights to?
Only to people you trust. Object and page permissions are enforced in the browser; a user with control rights can write to any tag. Define a separate user for each person; a user can be connected from only one computer at a time. The connection is not HTTPS, so use remote control on the plant network or over a VPN. Closing the program and the operator session in Live stay on the Live computer.
Is remote monitoring secure?
There is authentication: user name and password, a session cookie, a temporary lockout after repeated wrong attempts and, by default, an access rule that admits only local network and VPN addresses. There is no HTTPS; the connection is plain HTTP, so do not expose the server directly to the internet and use a VPN. TV addresses have no password by default (this can be turned off).
Can I monitor from a phone?
Monitoring is done in the browser; there is no mobile app. There is a layout for narrow screens.
How do user permissions and the operator log work?
Users belong to groups, groups get numbered permissions, and permissions can be used at object, page and menu level. Passwords are stored as salted SHA-256 hashes. Operator actions (who, when, which tag, old and new value) are written to the log by default. There is no central directory connection such as AD / LDAP.
Where are driver connection passwords stored?
Connection passwords are kept in a plain-text file in the .veri folder next to the project (the OPC UA password is not written to the project file). Restrict access to that folder with Windows user permissions.
Support
Contact and manual.
Whom do I contact for support or a partnership?
On the Contact page choose “Technical support”, “Request a quote” or “Partnership / integrator”, or write to info@fabyatek.com.
Is there a user manual?
Yes. The manual installs with the software in six languages and opens with F1 in Studio; 100+ topics with screenshots. You can also read the English and Turkish versions in the browser on the Documentation page.
No question matches this search. Try a shorter word or write to us.
Didn’t find your answer?
Write your question; if you mention the plant type and the PLCs to connect, we can answer more precisely.
Try it free
Studio, Live, Convert and a sample project in one installer; no PLC needed.