TeslaSCADA2 IDE User manual
Contents
|
Search
About TeslaSCADA IDE
Direct architecture
Client-Server architecture
System requirements
Windows
MacOS
Linux
Raspberry PI
Installation
Windows
MacOS
Linux
Raspberry PI
Databases
SQLite
MySQL
MySQL Workbench
MSSQL
PostgreSQL
Start TeslaSCADA IDE
Main menu
File
Edit
Arrange
Align
Project
New server
New Database
Toolbar
Project window
Scripts
Servers
Tags
Users
Databases
Reports
Screens
Canvas
Property Sheet
Screen window
Status bar
Hot keys and tips
Project
Project properties
General tab
Screens tab
Events/History tab
E-mail client
Telegram bot
Create Telegram Bot
Push notifications
GSM-modem
OPC UA tab
MQTT Publisher tab
Web-server tab
HTTP-server
Redundant server
Cloud
Screens
Screen properties
Designing screen
Graphical objects
Simple objects library
Line
Rectangle
Ellipse
Polyline
Polygon
Sector
Text/EditField
Border
Image
Scale
Text Area
3D Objects library
Sphere
Cylinder
Cone
Sector 3D
Polygon 3D
Tank
Border 3D
Text/EditField 3D
Value with history and event
Grid
Buttons and Switches library
Button
Image button
Switch
Apple switch
Three position switch
Lights/Indicators library
Light
Indicator
Pipes library
Pipe
Pipeline
Valves library
Valve
Ball valve
Position valve
Pumps and Motors library
Pump
Fans library
Fan
Tanks library
Vertical tank
Conveyers library
Belt conveyer
Screw motion conveyer
Analog meters library
Analog meter
Range indicator
Other analog meters
Digital meters library
Digital meter
Controls library
Slider and Apple slider
Slider vertical and horizontal
Counter and Counter rectangle
Selector and Combo box
Menu box
Check box and Check list
Menu check list
Parameter list
Electrical library
Electrical switch
Transformer
Trends and Charts library
Trend
Grid
Pie chart
Bar chart
Grid
Wind chart
Events library
Events log
Columns
Events ticker
Recipes library
Recipe selector
Recipe table
Parameter table
Schedule table
History DB library
History DB table
History DB trend
Grid
XY Trend
Grid
History Excel report and History Max and Min report
Odoo ERP
Odoo ERP table
Databases library
Database table
Widgets library
WebView
Video
Analog clock
Digital clock
Date and time
Color picker and Color rectangle
Date and time selector
Tiles
Percentage
DigitalClockTile
GaugeTile
Sparkline
Smoothed chart
Analog clock
Number
HighLow
Counter
Slider
Switch
Button
Time
Bar chart
Radial chart
Donut chart
Circular progress
Stock
Gauge spark line
Bar gauge
Led
Color
Fluid
SVG objects library
User-defined library
Example: How to create new graphical object
Properties
Flash
Rotation
Motion
Visibility
Line color
Fill color
Filling
Text color
Control (for buttons)
Text input
Output value
Indicator
Rotation indicator
Image
Color
Control (for sliders)
Control (for counters)
Value (for meters)
Value (for range indicators and gauges)
Switch control
Switch control (for 3 position switch)
Selector
Row number
Servers
Modbus RTU
Modbus TCP
Siemens
Allen Bradley
OPC UA
MQTT
Omron
BACnet/IP
Common RTU Server
Common TCP Server
Raspberry GPIO
HTTP-server
Cloud
Scripts
Script properties
FBD language
Script objects of FBD language
Input/Output library
Logical library
Bitmap operations library
Arithmetic library
Compare library
Select library
Arrays library
Triggers/Counters library
Trigonometric library
Hex operations library
Call screen library
Strings library
Date and time library
Servers library
Recipes library
Base64 library
ST language
What is Structured Text Programming?
Starting with the Syntax of Structured Text
Making Statements with Structured Text
Types in Structured Text
Operators and Expressions in STL
Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Operators and Statements
Assignment Statement and Operator
Conditional Statements
Boolean and Numeric Expressions
Iteration with Repeating Loops
FOR Loops
While Loops
User-defined functions
Using Tags in Structured Text
Using Object property fields in Structured Text
Using Server parameter fields in Structured Text
Using User parameter fields in Structured Text
Embedded functions
Print library
Arithmetic library
Bitmap operations library
Select library
Trigonometric library
Strings library
Hex operations library
Base64 library
Date and time library
Server library
Recipes library
E-mail library
Odoo ERP library
Excel and screenshot library
Database library
HTTP library
Global arguments library
Tag properties library
Dialog box library
Trend's curve library
Screen library
Files library
Report library
Common RTU and TCP library
Call external software
User library
Push library
Tags
General tab
Modbus tag settings
Siemens tag settings
Allen Bradley tag settings
Micrologix tag settings
OPC UA tag settings
MQTT tag settings
Omron tag settings
BACnet tag settings
Raspberry GPIO tag settings
Scaling tab
Alarms tab
History tab
Script tab
Cloud
Users
Databases
Recipe
History DB
Odoo ERP
Reports
Report properties
Design report
Other report objects
Common report library
Label
Tag.PV
Two Tag.PV values
Date and time
Two DateTime values
Gap
Variable
Page number
Image
Object image
Container library
Chart library
Time chart
XY chart
Table report objects
General history table
General events table
Columns
History database table
Reports from trend's and event's dialog boxes
Simulation
Load on Device
Export for iOS
Examples
Change the color of an object
Simple color change
Simple multiple color change
Simple multiple color change with scripts
Complex color change
Complex color change with scripts
Object flashing
Simple flashing
Simple multiple flashing
Complex flashing with scripts
Object visibility
Simple visibility
Complex visibility with scripts
Change the text of an object
Simple text change
Simple multiple text change
Display tag's value
Enter tag's value
Complex text change with scripts
Call popup
Complex call popup with scripts
HTTP requests
Weather from weatherstack.com
Trends
Simple trend example
Trend example with Y axis change
Add and remove curve to/from trend dynamically
Change tag's value
Change values of 2 tags by one click
Write value when screen is opened and closed
IOT clouds
IBM Watson IOT
Yandex cloud
© 2024 LLC Tesla