Questions tagged [scada]

SCADA (supervisory control and data acquisition) generally refers to industrial control systems such as computer systems that monitor and control industrial, infrastructure, or facility-based processes.

SCADA (supervisory control and data acquisition) is a system operating with coded signals over communication channels so as to provide control of remote equipment (using typically one communication channel per remote station). The supervisory system may be combined with a data acquisition system by adding the use of coded signals over communication channels to acquire information about the status of the remote equipment for display or for recording functions. It is a type of industrial control system (ICS). Industrial control systems are computer-based systems that monitor and control industrial processes that exist in the physical world. SCADA systems historically distinguish themselves from other ICS systems by being large-scale processes that can include multiple sites, and large distances. These processes include industrial, infrastructure, and facility-based processes, as described below:

Industrial processes include those of manufacturing, production, power generation, fabrication, and refining, and may run in continuous, batch, repetitive, or discrete modes. Infrastructure processes may be public or private, and include water treatment and distribution, wastewater collection and treatment, oil and gas pipelines, electrical power transmission and distribution, wind farms, civil defense siren systems, and large communication systems. Facility processes occur both in public facilities and private ones, including buildings, airports, ships, and space stations. They monitor and control heating, ventilation, and air conditioning systems (HVAC), access, and energy consumption.

144 questions
1
vote
4 answers

Open source runtime form designer

I'm searching for an open source runtime form designer (for SCADA, not searching for html designer), which is somewhat similar to modern IDE WYSIWYG's. So far, my list is empty. Requirements are crossplatform and C++. Thanks in…
Andrejs Cainikovs
  • 27,428
  • 2
  • 75
  • 95
1
vote
1 answer

Tele-Monitoring SCADA using Android App

I'm planning on develop an android app that can access an HMI/SCADA system, so users of this app could remotely monitor and control their plants using tablets. This is actually an idea for a graduation project. I've got some experience with SCADA…
Malik
  • 13
  • 4
1
vote
2 answers

Editor for HMIs in Java

I found this question Creating SCADA diagrams in .NET and mine is roughly the same, except, that I need a Java version. What I would need, is a editor which can be used standalone to create the GUI. It should support some kind of abstraction of…
Mauli
  • 16,863
  • 27
  • 87
  • 114
1
vote
2 answers

In SCADA systems, is there any way of making a modbus master speak to another master?

I am making two SCADA systems exchanging data. I aim to use modbus over tcp since both systems support this protocol. Trouble is, of course, that both systems can only act as modbus master. With all the fieldbus open source out there, I was…
Tormod
  • 4,551
  • 2
  • 28
  • 50
0
votes
0 answers

ISSymbol1.run is not a function

I'm using indusoft to create html pages. From what I've tried to study, it doesn't require any additional work. Just save through the indusoft program. Coupled with various settings through IIS, just like this, it can work normally. but i found a…
dew
  • 1
  • 1
0
votes
0 answers

Send 02 string from a siemens s7-1500 to a zebra printer

I have a plc s7-1500 and a zebra zt410 printer. I've made them communicate by TCP/IP and everything is working. But the problem is that, the ZPL code of my label is too long and has more than 254 characters (which is the limit for a String). So,…
0
votes
0 answers

How to Connect and Read Tags Value with lib60870.NET library in C#

I can connect to IEC104 with this code below. Connection con = new Connection("172.30.1.92", 2404); con.Connect(); for reading data , I found this code con.SendReadCommand(24800, 9401); with the above code I can connect but I don't know how to…
0
votes
0 answers

DELTA DIAView SCADA how to define public variables?

About DELTA DIAView SCADA I defined a variable in Timescript I want access this variable from within a window For example display this variable in a label However it gives error Please advice I tried public key in front of variable name but it…
magnetron
  • 1
  • 1
0
votes
0 answers

Incorrect value from .NET DTpicker

I am using a .NET DTPicker in WinCC 7.5 SCADA The result from the DTPicker in incorrect. When I pick 1. March 2023 the return value is 2023-01-03, not what I expect. When I pick 16. March 2023 the return value is 2023-03-16, what I expect. When the…
jthyge
  • 29
  • 4
0
votes
2 answers

Website Auto Login button VBA code is not working

I am using the below code to enter the server page. I am inspecting the html code and fill the data accordingly. Filling Username and passwords are success, but login button is not working. The code posted below. Instead of calling IExplorer, I am…
0
votes
0 answers

Fail ctOpen in python for citect . OSError: [WinError -532462766] Windows Error 0xe0434352

I am trying to write an API in python for reading and writing tags from citect app, so I am loading the dlls files: "Ctapi.dll" and else of "Aveva-Citect 2018R2" details: Python version:3.6.5/3.8.0 32 bit Citect version:2018 R2 CtAPI dlls: I took…
0
votes
1 answer

Problem with kivyMD TCPModbus app not reading from the server

I created an app, based on a teacher's videoclass program. It turned out I had some issues, returning me the following exceptions and Id badly apreciate your attention: Error during data status reading. Error during data setpoint reading. Error…
caio_alBR
  • 27
  • 5
0
votes
1 answer

want to run 19 motor based on run hour and trip basis

FOR #index := 0 TO 9 DO // Increase working time count if the pump is active IF #PumpActiveSignal[#index] = true THEN IF #M_Clockbit1s = true THEN // memory clock that switches on every second IF #LoopOnce[#index] = false…
0
votes
1 answer

SCADA using Javascript?

Supervisory Control and Data Acquisition There is a way to make SCADA using javascript? I can create assets using Solidworks, and other apps..
musuyaba
  • 20
  • 4
0
votes
1 answer

How would I get and show graph high frequency data point from PLC S7 with c#?

My project have to monitoring with high sample rate (about 1000 sample / second). I use S7_communication protocol. I don't have ideal to get it (1000sample/second). Maybe I think I will create a timer 1ms to get 1 sample per second. But with 2000…