New topic
I have been using Vtscada for some time now on a PC windows 10.

I keep getting password login error...

I setup the port to 83 to make sure I am not clashing with anything..

I am trying to use the MS EDGE browser to access the Vtscada app locally...

When I run the app soilsensor, I enter the username password which I tried many f
Hello everyone,
I'm playing with VT-Scada, and I encountered a problem I didn't find any solution.
I searched in the documentation but I found no answers.
I wish to plot measured data from different (but consistent) inputs in a single graph, each one with a different colour.
Is it possible to do so? If yes, can anyone tell me how?
Thanks a lot,

First I installed 90 day demo version in my laptop. I developed the project in that demo version. I purchased the Developemnt License key.

So, I deactivated the demo version. Now I am trying to activate it again using the licensed key(25 Chaaracter). But it is only giving option to enter 16 digit key.

Suggest how to activate it + I also want to use my existing changeset file developed on
Dear All,
I'm very new to VT SCADA and after all the tutorial I watched, I couldn't find the answer (or maybe I missed it) to a problem I'm facing.
I want to configure a push button to start/stop a piece of equipment, and I was wondering if I could read the state of that equipment and send the opposite value through the button.
I saw that it is possible to write a static value in the "Va

I have some string data internal to my Siemens S7 PLC that I want to display. When I use the string tag type all I get is the number value of the data block.

Is there a way to easily display as ASCII?
Also how to display the whole string, my string data is assigned 6 bytes in my PLC, but the maximum VTSCADA allows is 4 bytes, one double word?

For example my string is located
Hi All,

New to VTScada and evaluating the light version for our manufacturing plant.

I want to display different text (strings) based upon a tag value from our siemens plc, I am getting different values through but can't work out to conditionally call different texts based upon this value.

So for example if tag Part number == 1, display SK90
if Part number == 2, display SK110.

recent by ScottEdlin  ·  Sep 14 at 9:32 am
jjanowiak posted Sep 6 at 10:37 pm

I have a SCADA system that is not connected to the Internet, like most every SCADA system I work on. I have copied the Slippy Map Tiles for my area to my SCADA server. However, my map icons do not appear on the Map. No matter how far I zoom in or out.

How do I get my Map Icons to appear if I don't have an Internet connection?

Tames posted Jul 20 at 6:47 pm

I have taken over a job and the previous creators used:


to pull in the colors form the style settings without pulling in the alarm color override. I have copied and pasted their code (from a working widget) and pasted it into my own but it does not work.

The code is:

\Root\Value == 0 ? SState0Color : ( \Roo
recent by Andrew Harvie  ·  Sep 1 at 1:32 pm
jjanowiak posted Jul 12 at 1:05 am
Can someone tell me where to find the "Web Browser Widget"? The help says it is located in the "Tools\Web Browser Tools" folder but that folder does not exist in my version of VTScada. Is this an add on that needs to be imported or something?

recent by Andrew Harvie  ·  Sep 1 at 1:24 pm
mike_yung posted Jul 20 at 4:30 pm
This section of the help (linked to) tries to refer me to Microsoft for details on how to get a signed SLL certificate but the url which used to give that information now tries to upgrade me to Windows 11.

Please reply with the instructions for processing a reply to an SLL signing request & arrange for this to be added to your online help. Thank you.
recent by Andrew Harvie  ·  Sep 1 at 1:19 pm
We're currently sending our customer's VTScada e-mail alarms through a dreamhost mailserver but need to switch that to our customer's Microsoft365 mailserver with OAuth 2.0.

Their ISP has given us all the credentials we need. All that's missing is our redirect URI & certificate.

Is there anyone here who can baby step us through those steps? I've been reading & re-reading the V
recent by Graham Bloice  ·  Sep 1 at 11:05 am
I want use JSON/XML Driver in VTScada A to read a tag from VTScada B.

The VTScada B has configured the corresponding parts. So I can get tag1 data in browser with URL " timestamp,'MyTest\Machine1\CommDriver\Tag1:value' from history ORDER BY Timestamp DESC limit 5" from VTScada B.

The data is as below:
recent by Graham Bloice  ·  Sep 1 at 10:43 am
ftuquabo posted Aug 29 at 1:50 pm
When purchasing Support Plus Renewal, are new license keys generated and must be updated on the machines the original licenses were activated on? Or do the license keys stay the same?

recent by ftuquabo  ·  Aug 29 at 3:19 pm
jjanowiak posted Aug 25 at 6:07 pm
I have some motor data that I want to display on my SCADA screens.

I have tags for various info like Pump HP, Name, Install date, etc.
If I make changes to my app and then import the changeset, all my tag values get reset.

Is there a way to maintain the tag values even through a changeset import?

I'm thinking that importing the information from a text file would work. My problem is
recent by jjanowiak  ·  Aug 26 at 4:28 pm
AndrewW posted Aug 18 at 10:13 pm
Good Afternoon,

I was trying to install VTScada lite earlier today, and ran into the following message "The program can't start because api-ms-win-downlevel-kernel32-I2-1-0.dll is missing from your computer, try reinstalling the program to fix this problem".

I made sure the computer was current on its windows updates, and tried to reinstall, and I ran into the same issue. The computer is
kurtisjackson posted Aug 10 at 10:26 pm
I'd like to ack an alarm tag when an operator selects a reason (in this case, DowntimeCode, for the alarm to be active.

I've been using \AlarmManager\Ack(MyAlarm); as per the documentation to attempt the ack. This is my first crack at using \AlarmManager\ but I hope to use it a lot.

My testing "AckAlm.src" script is as such:

DowntimeCode; {Selected Reason for
recent by kurtisjackson  ·  Aug 16 at 4:11 pm
flagshang posted Aug 8 at 9:53 am
I have a standard modbus PLC。There are some characters in address 40000,40001,40002,40003,40004。Can I only set address 40000 and address length 5 (from 40000 to 40004) into VTScada "String Data type I/O Tag properties"?How can I do that? Thanks.

ftuquabo posted Jul 27 at 2:40 pm
With the Alarm Priority Icon Widget, is it possible to assign to different colors to the different alarm priority levels, (Level 1, Level 2, Level 3, Level 4)?

I looked into using a style setting tag, but it seems I'm only able to assign one color for the "alarm state" and can't define alarm colors for each priority level.

Any insight on this would be greatly appreciated.

Jan posted Jun 23 at 12:02 pm
HI Support,
I have already successfully set up connections to the OPC DA from VTscadaLight. Unfortunately, I have not yet been able to configure a successful connection via OPC UA.
My attempts with a PLC have failed in the same way as with Kepware.
Below I have given my configuration with screenshots.
I need urgent support for one of my students for a project. With other software prod
recent by Graham Bloice  ·  Jul 26 at 4:59 pm
I am trying to use the following php code to call the REST API:


$ch = curl_init();

$burl = " Timestamp,'JOB\Well 01\Operation Grid Type:zone' FROM History";

curl_setopt($ch, CURLOPT_URL, $burl);
curl_setopt($ch, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
recent by Graham Bloice  ·  Jul 26 at 4:08 pm
Harley107 posted Jul 14 at 1:33 pm
We currently run ge with primary, secondary, and a historian server.

What would be good specs to have server wise running the dual premium server setup 10-25k tags and 15 thin clients. Thanks for the input. Any brand you prefer over another?

recent by Graham Bloice  ·  Jul 26 at 3:22 pm
Hide topic messages
Enable infinite scrolling
All posts under this topic will be deleted ?
1234 ... 21
With selected deselect topics
Pending draft ... Click to resume editing
Discard draft