NEW TO SMARTVIEW? START HERE
From installation to your first project.
Follow the Getting Started guide, one step at a time.
Open the Getting Started guideGetting StartedGetting Started in ADISRA® SmartView ADISRA® SmartView 4.0 is an easy-to-use, powerful application building program designed to get you connected to your machine and build simple yet sophisticated applications…Getting HelpGetting Started What is ADISRA SmartView? ADISRA SmartView is a powerful, Windows-based, desktop software tool that builds robust HMI, SCADA, and Client-Server programs for industrial automation applications.…RequirementsHardware and Software Requirements To install ADISRA® SmartView, we recommend that your system meet the following requirements in order to optimize its performance. If you want to learn more about how ADISRA…DownloadingDownloading ADISRA SmartView To download ADISRA SmartView, please follow the steps below. 1. Click on the Download link in the upper banner main menu as shown in the image below. 2. Add the required…FrameworkInstalling Software requirements In order to install and execute ADISRA SmartView, you must have OPC Core Components, ASP.NET Core Runtime and Windows desktop Runtime installed. 1. If you attempt to install or…InstallingInstalling ADISRA SmartView 4.0 To install ADISRA SmartView, please follow the steps below. 1. Run the ADISRA SmartView.exe as Administrator. Right-click on "ADISRA SmartView.exe" and select "Run as…LicensingLicense The ADISRA SmartView license authenticates a single machine to execute the ADISRA SmartView software. The same license cannot be transferred to a different machine since it is associated to unique…InterfaceGetting to Know the ADISRA SmartView Engineering Environment The Engineering Environment of ADISRA SmartView is a user-friendly, Ribbon-based Windows® interface with many features. It is easily recognized by…ScriptingScripting The ADISRA SmartView software provides a powerful integration with c# scripts in multiple parts of the application. C# is a programming language developed by Microsoft that runs on the .NET…HelpHelp Menu The Help Menu provides access to important information including Help, About, Resources Monitor, Register, and Contact. Let's take a look at each topic: Help Opens the ADISRA SmartView Help document.…Menu ButtomMenu Button The Menu Button opens a set of standard options for the user to configure and manage the application. OPEN Enables opening an existing project (.PRJ). The Keyboard shortcut is CTRL + O. To Open an…Docking WindowsDocking Windows Panes are part of the ADISRA SmartView Engineering Environment interface that can float above the program, be dragged beyond the program's borders or remain fixed in one of several locations.…Navigation TreeNavigation Tree The Navigation Tree is a tree structure of the project containing all the documents. It helps the user find documents and also the software features in one single place. It allows the user to…Logical TreeLogical Tree The Logical Tree is similar to the Navigation Tree except that Logical Tree displays the objects related to each document in the Navigation Tree. Example: The user has created a tag in the project…RibbonRibbon The Ribbon, as Microsoft® defines, is the modern way to help users find, understand, and use commands efficiently and directly with a minimum number of clicks, less trial-and-error, without having to…Quick Access ToolbarQuick Access Toolbar The Quick Access Toolbar is a collection of buttons providing easier access to some of the most common actions such as showing Runtime Status, Save functions, Undo/Redo, Run/Stop/Restart,…Search OutputSearch Output ADISRA SmartView contains a searching tool to help find the location of a text or tag. This functionality is very useful for debugging an application. The image below shows the Search Tool. The…Engineering LogEngineering Log The Engineering Log window will show the output messages from the SVApplications.Output system function, as well as any errors that have occurred in the Engineering Environment. For example,…Properties WindowProperties Window The Properties Window will show information pertaining to the properties and configurations of documents, objects, or items. The Properties Window will change depending on the selections made…Runtime LogRuntime Log The Runtime Log window shows any errors that occurred during Runtime. By right-clicking on the window above, the window below will show a few options: Clear: Clears all the messages in the window.…Build Output WindowBuild Output Window The Build Output window will show the result of the build operation within ADISRA SmartView. The Build Output displays the logic and expressions that are present in the application and…TemplatesTemplates The Template objects inside ADISRA SmartView are designed to provide to the user the power to use their creativity to create reusable and portable visible objects. Let's think of the Templates as Web…TemplatesCreateCreating Templates Templates are created similar to a new Graphics, the user will add objects to the Template document and save it as a new object. As explained in the Overview, the Templates can have internal…TemplatesUseAdding Templates to a Graphic After creating Templates, they will be available in the Graphics Ribbon under the Template object. Please review the following steps to add a Template and configure it, after…TemplatesDownloadGaugesGauge Widgets The Gauge widgets available for download are compressed. In order to import them into an ADISRA SmartView application, the user will unzip them and follow the Import Procedures. Download…ArchitectureArchitecture The ADISRA SmartView consists of three main components. Engineering Runtime Viewer First, let's take a look at the image below and then understand how they work internally. Engineering The ADISRA…System TagsSystem Tags The System Tags are available to all applications created in ADISRA SmartView and they provide application information that can be used in scripts or graphics. The best way to find them, is to open…Basic TagsBasic Tags There are different ways to classify Tags in ADISRA SmartView, Basic Tags are tags used in the application, these tags can be configured as one of the following basic types Integer Float Boolean…DataType TagsDataType Tags Using Data Types allows the user to group several different tag types together to create a structure. For example, within a Data Type, the user can have the following inner types Integer Float…Basic Objects ImageImage - Basic Object Description An image object can be found in the Basic Objects section and can be used to display different image extensions in the Graphics. This object allows the user to display images…Basic Objects ButtonButton - Basic Object Description The Button is a very complete object. It not only allows configuring a C# script, but can behave as a push button, have animated background color, rotation, direct a command…Basic Objects TemplateButton - Basic Object Description aaa Properties and Functions bbb Inserting a Button ccc Script Events fdfff Security It is possible to configure different permissions per profile for this object. For further…Basic Objects CheckBoxCheckBox - Basic Object Description The checkbox is an interface widget that permits the user to make a binary choice (true or false). To configure a checkbox you will use a boolean tag and it behaves as an…Basic Objects ComboboxComboBox - Basic Object Description A comboBox is a commonly used graphical user interface widget. Traditionally, it is a drop-down list allowing the user to select a value from the list. The term "comboBox"…Basic Objects LabelLabel - Basic Object Description The Label object is an interface widget that can be found in the Basic Objects section, this object permits the user to display texts on the graphics. The text configured can…Basic Objects TextBoxTextBox - Basic Object Description The TextBox object is an interface widget that can be found in the Basic Objects section, this object allows the user to input text information to be used in the application.…Basic Objects SymbolSymbol - Basic Object Description The Symbol Library is a powerful and useful resource for ADISRA SmartView developers. The Symbol Library contains thousands of ready-made symbols that can be placed into an…Basic Objects RadioButtonRadioButton - Basic Object Description A RadioButton is an object that allows the user to select a single option from a group of options. RadioButtons are often arranged in groups of 2 or more and displayed on…Geometric Objects TemplateR - Geometric Object Description aaa Properties and Functions bbb Inserting a Button ccc Script Events fdfff Security It is possible to configure different permissions per profile for this object. For further…Geometric Objects RectangleRectangle - Geometric Object Description The Rectangle object allows the user to draw a rectangle or a square. The user can configure the Border and Fill color, line style, rotate the object, and change its…Geometric Objects PolygonPolygon - Geometric Object Description The Polygon object allows the user to draw a closed polygon. The user can configure the Border and Fill color, line style, rotate the object, and change its thickness and…Geometric Objects LineLine - Geometric Object Description The Line object allows the user to draw a line. The user can configure the Line color, rotate the object, and change its thickness and line style. Properties and Functions…Geometric Objects PolyLinePolyLine - Geometric Object Description The Polyline object allows the user to draw multiple lines in sequence. The user can configure the Line color, line style, rotate the object, and change its thickness…Geometric Objects EllipseEllipse - Geometric Object Description The Ellipse object allows the user to draw elliptical shapes. The user can configure the Border and Fill colors, rotate the object, and change its thickness and line…Interface Objects GroupBoxGroupBox - Interface Object Description The Groupbox object allows the user to draw a rectangle with a caption. It is usually used to group similar information to organize the screen's appearance. The user can…Interface Objects TabTab - Interface Object Description The Tab object allows the user to open different screens (Graphics) inside a Tab Object. It can be used to organize a complex set of screens. Properties and Functions Info…Interface Objects ScreenScreen - Interface Object Description The Screen is an object that allows the opening of different Graphics within its area, one at a time. This allows the user to switch between different Graphics during…Interface Objects MenuMenu - Interface Object Description The Menu Object allows the user to draw a menu in the application and configure expressions to be executed when a node is pressed. The user can configure the background,…Tools GorupingGrouping Description The Grouping is a tool that allows the user to group objects, it is possible to group: Two or more Objects. Two or more Groups. Objects and Groups. Once created, a Group will became a new…Advanced Objects MatrixGridMatrix Grid - Advanced Object Description The Matrix Grid is an object created to show the values of 1, 2 or 3 dimensional Tags with ease. Once the tag is configured on the object, it will insert automatically…Advanced Objects MultiTagViewerMultiTagViewer - Advanced Object Description The MultiTagViewer Object (MTV) was designed to display data from different types of tags mostly used to display arrays of data types or simple arrays. It can be…Advanced Objects AlarmAlarm - Advanced Object Description The Alarm Object is the interface that will display the alarms being triggered, normalized and acknowledged. It can be an online event or history event, or a combination of…Advanced Objects TrendTrend - Advanced Object Description Trends allow the user to configure tags to be displayed graphically, representing each tag by a pen. Pens can be configured while in the Engineering Environment or during…Charts Objects Templatec - Charts Object Description aaa Properties and Functions bbb Inserting a Bar Chart To create a new Bar Chart in the Graphics Document: Click the “Bar Chart” button in the Ribbon. Place the mouse pointer…Charts Objects BarBar Chart - Charts Object Description A bar chart or bar graph presenting the categorical data in rectangular bars with heights or lengths proportional to their represented values. The bars can be plotted…Charts Objects PiePie Chart - Charts Object Description A pie chart is a circular statistical graph that is divided into slices to illustrate the numerical proportion. In a pie chart, the arc length of each slice its central…Charts Objects LineLine Chart - Charts Object Description The Line chart object is divided into 3 categories. A scatter chart is a type of plot or mathematical diagram using Cartesian coordinates to display values for typically…Tools ResizeResize Description These options allow the user to Resize 2 or more objects to the same width, height or both: Resize Height This property sets 2 or more objects to the same height. With 2 or more objects…Tools ZindexZIndex Description The user will use these options to place or reposition objects relative to other objects. NOTE: The object's order depends on the order that the objects were created. Move Backmost This…Tools SpacingSpacing Description The Spacing options change the spacing between 2 or more objects. NOTE: This operation has to have 2 or more objects selected Make Horizontal Spacing Equal This property makes the…Tools AlignAlign Description The Align options will help with positioning different objects to design Graphics with ease. NOTE: The referenced object is the last object selected. Align Bottoms Align the bottoms of the…SVFunctionsSystem Functions Library Summary System Function Libraries (SVFunctions) are functions that the ADISRA SmartView makes available to the user that cannot be changed nor excluded, they are grouped into…Remote ViewerRemote Viewer Summary Remote Viewer is a tool which allows the user to connect the Viewer to ADISRA SmartView runtime on a local or remote computer. In order to execute the Remote Viewer, the user needs to run…DocumentationDocumentation Summary The ADISRA SmartView is a powerful software with many different possibilities and the documentations are a great ally for the user to make the most of the ADISRA SmartView. This page…SecuritySecurity Summary The ADISRA SmartView Security Guide document clarifies how the ADISRA SmartView security system works internally and the steps needed to configure. The document explains how to manage profiles…DatabaseDatabase Summary This document details different ways to create connections between ADISRA SmartView and the desired relational database(s). There are different ways to create a connection between ADISRA…Guides TemplateM - Advanced Object Description aaa Properties and Functions bbb Inserting a Button ccc Security It is possible to configure different permissions per profile for this object. For further information, please…Database Alarm HistoryDatabase Alarm History Using Database Connections with Alarm History As soon as the runtime is started, the alarm history table will be created by ADISRA SmartView with all the needed columns. Each alarm…Database Tag HistoryDatabase Tag History Using Database Connections with Tag History As soon as the runtime is started, the tag history table will be created by ADISRA SmartView with all the needed columns. It will be one table…Database EventsDatabase Events History Using Database Connections with Events It is possible to save the Events into the database. Please follow the steps below to configure it. The Events can be saved into a configured…Database Database DriverDatabase - Database Driver Using Database Connections with Database Driver The user can also configure a Database Connection similar to a driver communication. In this section, the user will learn to link a…Database SVDBConnection FunctionsDatabase - SVDBConnection Functions Using SVDBConnection Functions How to query a database using the “Global Database Connection” and the the “SVDBConnection” that is located within the “Systems Function…Database - Script Database ConnectionDatabase - Script Database Connection Script Database Connection In this chapter the user will be shown different ways to query the database without using the “Global Database Connection”. Using .NET Data…Database Import ExportDatabase - Import Export Import and Export Database Connections To import and export configured database connections, follow the steps below: In the ADISRA SmartView ribbon, go to “DataBase Connections” and…Web GuideWeb Summary This page details the steps to publish an application to the web. It will also explain how to change the port number, some possible errors the user might face and how to solve them. Web server is a…MTVMultiTagViewer Summary The MultiTagViewer (MTV) displays data from different types of tags, mostly used to display arrays of data types or simple arrays, but it can also display simple tag properties. It helps…DownloadingDownload the ADISRA SmartView installer from the Downloads page on this website.ModulesModules The ADISRA SmartView consists of three main modules. Engineering Runtime Viewer Engineering The ADISRA SmartView Engineering tool is the environment used by the application developer to create the…Hot TopicsHot Topics The Hot Topics section provides detailed information regarding different subject matter. It can be accessed using the links below or using the left navigation menu. Links Database Documentation…Screen ObjectsD The Graphics Ribbon holds all of the objects/functionalities available for designing the graphic screens. It is grouped into related objects and graphics functions and configurations, making it an easy use…RuntimeRuntime The ADISRA SmartView Runtime is a server and essential to any application. Runtime is required to execute an application. Runtime manages the Tags, Services, Triggers, Driver Communication, Database…ViewerViewer The ADISRA SmartView Viewer is the client of the Runtime server. It is not essential to the execution of an application, but it is the graphical representation of it. A great example is the ability to…TemplatesDownloadSwitchSwitch Widgets The Switch widgets available for download are compressed. In order to import them into an ADISRA SmartView application, the user will unzip them and follow the Import Procedures. Download…TemplatesImportExportTemplates portability The Templates can be reused not in the same application but also in multiple applications, which brings to the users speed in development and the possibility to create their own library…TemplatesDownloadNetControlNetControl Widgets The NetControl widgets available for download are compressed. In order to import them into an ADISRA SmartView application, the user will unzip them and follow the Import Procedures. *…How to Install ADISRA SmartViewPurpose of this article This article aims to show you how to install ADISRA SmartView. How to Install ADISRA SmartView ADISRA SmartView requires .NET 6 to run. Please follow the direction below to install the…How to Install and Run the ViewerPurpose of this article This article aims to show you how to install and run Viewer How to Install Viewer ADISRA SmartView requires .NET 6 to run. Please follow the direction below to install the .NET 6 and…How to Run an Application on Windows StartupPurpose of this article This article aims to show you how to configure the Windows to execute the project runtime or the remote Viewer during startup. Configurations to execute the project runtime on Windows…How to Create a Viewer ShortcutPurpose of this article This article aims to show you how to create a Viewer shortcut for a local and remote machine. How to create a Viewer shortcut Open the “bin” folder, which contains all the ADISRA…Deploying the Application to the End CustomerPurpose of this article This article aims to show how to deploy an application developed on the RunTime machine of the end customer. After developing the application in the engineering environment, it is…How to Create a Pulse ButtonPurpose of this article This article aims to show you how to create a pulse button. The pulse button can be used to change the value of a tag from a pulse. During the moment it is pressed, it will change the…How to Create a Toggle ButtonPurpose of this article This article aims to show you how to create a toggle button. A toggle button can be used to toggle the value of a tag from "True" to "False" or "False" to "True". There are two ways to…How to Use Datagrid's Filter PropertyPurpose of this article This article aims to show you how to use the "Filter" property of the Datagrid object. The filter property is used to filter values in the rows of a column. Therefore, only the lines…How to Run the LowCode ApplicationPurpose of this article This article aims to show you how to run the Low Code application. How to Run the Low Code Application After installing ADISRA SmartView, download the LowCode application from the link…How to Migrate SoftKey License to HardKey LicensePurpose of this article This article aims to show you how to migrate a SoftKey license to a Hardkey license. How to migrate a SoftKey license to a Hardkey license Connect the dongle to the computer's USB port.…How to Migrate a Softkey License to Another MachinePurpose of this article This article aims to show you how to migrate a softkey license from one machine to another machine. Below is an example of softkey license migration from Machine 01 to Machine 02 .…How to Deactivate a LicensePurpose of this article This article aims to show you how to deactivate a Hardkey or Softkey type license. The difference in the process between the two licenses is the selection in the license settings…How to Activate a HardKey LicensePurpose of this article This article aims to show you how to activate a HardKey License. How to activate a Hardkey license Connect the dongle to the computer's USB port. ADISRA SmartView and in the top menu,…How to Connect to SQLite 3Purpose of this article This article aims to show you how to download, install and connect SQLite 3 with ADISRA SmartView. Downloading and Installing SQLite 3 SQLite is a library made with C language for the…How to Connect to MySQLPurpose of this article This article aims to show you how to download, install and connect MySQL with ADISRA SmartView. MySQL is a relational database management system developed by MySQL AB. This software is…Connecting to Mitsubishi FX5U PLC via SLMP ProtocolPurpose of this article This article aims to show you how to communicate ADISRA SmartView with Mitsubishi FX5U PLC via SLMP Protocol. Next, the step-by-step configuration of the Melsoft GX Works3 software and…How to Connect to Microsoft AccessPurpose of this article This article aims to show you how to configure Microsoft Access and integrate with ADISRA SmartView. Below, an example table will be created. Creating a table in Microsoft Access…How to Connect to Microsoft SQL ServerPurpose of this article This article aims to show you how to download, install and connect Microsoft SQL Server 2017 Express to ADISRA SmartView. Microsoft SQL Server is a relational database management system…How to Publish an Application on the WEBVideo guide: How to Publish an Application on the WEB.How to Configure OPC-UA ServerVideo guide: How to Configure OPC-UA Server.How to Read and Write Bit of an Integer TagPurpose of this article This document aims to show how to read and write bits of an integer tag. It is very common in PLC's to attribute the status of equipment or commands to each bit of a tag of type integer…How to use Language DocumentPurpose of this article This article aims to show what is and how to use the Language document. What is Document Language Languages Documents allows you to internationalize an application, creating dictionary…How to Use the C# LanguagePurpose of this article This article aims to show information about the C# language, that is, what it is, how it works and how to use it in ADISRA SmartView. What is the C# Language? C# (pronounced "C sharp")…How to use Tunneling DocumentPurpose of this article This article aims to show what is and how to use the Tunneling document. What is Tunneling Document? Document Tunneling is a task that runs in the background and aims to associate the…How the Security and Users System worksPurpose of this article This article aims to explain how the ADISRA SmartView security and user system works. Therefore, in this article it will be discussed how to enable the security system in runtime and…How to Use Services DocumentPurpose of this article This article aims to show what is and how to use the Services Document. 1. What is Services Document? The Services document is a task that runs in the background, running logical…How to Use Triggers DocumentPurpose of this article This article aims to show what is and how to use the Triggers Document. 1. What is Triggers Document? The Triggers document is a task that runs in the background, running logical…How to Use Domain UserPurpose of this article This article aims to show how to use the Windows User Domain in the ADISRA SmartView Security System. 1. What is Microsoft Domain User? The Microsoft Domain User refers to the concept…How to Stop Application by scriptPurpose of this article This article aims to show how to stop an application in runtime mode by script. 1. Stopping the Application in Runtime Mode There are two ways to stop an application in runtime mode.…Save and Organize Report by Date and TimePurpose of this article This article aims to show how to save a report in folders organized by years and months and put date and time in the name of the generated file. 1. Creating a report In this article, we…Connecting to Codesys via OPC-UA ProtocolPurpose of this article This article aims to show how to connect ADISRA SmartView to Codesys via OPC-UA Protocol. In the example that will be shown, ADISRA SmartView will be the Client and Codesys will be the…How to Use Multiscreens in the ViewerPurpose of this article This article aims to show how to use multiple screens in a viewer. For this article, we will use the following example: The Viewer has a resolution of 1920x1080, that is, 1920 in width…How many tags were used in the application?Purpose of this article This article aims to show how to know how many tags were used in the application. 1. Tag counter Access the engineering environment and in the top menu, click on "Settings". Then click…How to Install ADISRA SmartView Android AppPurpose of this article This guide provides simple instructions to install the ADISRA SmartView application on Android devices quickly and easily and it also explains the process to deploy an application and…
