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
39
votes
2 answers

Which book(s) to learn sockets programming and TCP network communication?

I will do a few small projects over the next few months and need some books (preferably) or URLs to learn some basic concepts. In general one PC or embedded device (which varies by project) collects some user input or data from an external hardware…
Mawg says reinstate Monica
  • 38,334
  • 103
  • 306
  • 551
20
votes
6 answers

Alternative to OPC-UA

Is there any decent alternative to OPC-UA as a solution for accessing process data of a system composed of various PLCs? Something that is platform independent and can "speak" with products of different brands ? I've heard of MQTT but it seems to be…
cid
  • 696
  • 1
  • 8
  • 19
7
votes
3 answers

How can I extract data from DAT and IDX files of SCADA CIMPLICITY software?

I am tasked with extracting the data from the data files of an old software - CIMplicity HMI Plant Edition version 6.0. Its a SCADA software from 2002. I have a copy of the data files directory which contains a lot of *.DAT and *.IDX files. I am…
Steve F
  • 1,527
  • 1
  • 29
  • 55
6
votes
2 answers

Is OPC UA the best way of getting data from many Scada systems?

In my company we have many distributed sites and each one uses a singular Scada system vendor (one uses Wincc, other place uses another...) and this systems works with almost the same kind of information. We need to retrieve some general data from…
user1038302
  • 75
  • 1
  • 5
5
votes
6 answers

Creating SCADA diagrams in .NET

I need to create a industrial monitoring application that shows the operator a SCADA diagram, similar to this alt text http://img32.imageshack.us/img32/631/processcontrol.png What toolkits are available to do this and what experience have people…
Matt Warren
  • 10,279
  • 7
  • 48
  • 63
4
votes
1 answer

I can't run Scada-Lts, WebappClassLoaderBase and ViewGraphicLoader classes errors

When I tried to run Scada-Lts on Tomcat 8.0.24 I got the following error: 23-Sep-2016 11:03:27.228 INFO [Timer-0] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been…
zix7
  • 73
  • 6
4
votes
4 answers

Desktop SCADA Application - Reading and Writing to PLCs through C++

I did my best to search all topics regarding to SCADA and developing your own C++ desktop application to communicate with PLCs, but could not find any recent, or in my opinion, relevant topics that fit what I needed. If I missed them, a link to them…
Josh
  • 41
  • 1
  • 5
3
votes
0 answers

VBA execution flow interrupted unexpectedly

Context of the problem I'm developing a new feature for an HMI using Factory Talk View Studio 7.00.00 (CPR 9 SR 6) and VBA 6.5. I have two displays: ma1_header and ma2_header and, as many of you know, in Factory Talk View Studio (I'm going to call…
3
votes
0 answers

Scada-LTS DataSources Testing application

I'm looking for some SCADA DataSources testing applications like this one "http://modbuspal.sourceforge.net/" but especially application including every source type. Is something like that existing or better should I write in on my own?
radek2s
  • 61
  • 1
  • 6
3
votes
1 answer

Scada-Lts - 'No DataSource specified' error

I tried to run Scada-Lts on Tomcat 7 with jdk 1.7 and i got the following error: SEVERE: Exception sending context initialized event to listener instance of class com.serotonin.mango.MangoContextListener java.lang.IllegalArgumentException: No…
zix7
  • 73
  • 6
3
votes
2 answers

Node.js for IoT monitoring, optimization and system simulation

I am currently working on a project of real time monitoring, control and optimisation of a system (SCADA), in an Internet of Things context. The acquisition of the data and the control of the assets will be done through REST api and notifications…
Layvier
  • 63
  • 1
  • 6
3
votes
3 answers

Executable Ada code on the stack

I've just watched a talk on security considerations for railway systems from last year's 32C3. At minute 25 the speaker briefly talks about Ada. Specifically he says: Typical Ada implementations have a mechanism called "(tramp / trunk / ?)…
morido
  • 1,027
  • 7
  • 24
3
votes
4 answers

Protocol conversion / normalization: Biztalk, alternatives?

We have a need to take dozens of different protocols from systems such as security systems, fire alarms, camera systems etc.. and integrate them into a single common protocol. I would like this to be a messaging server that many systems could…
JeffV
  • 52,985
  • 32
  • 103
  • 124
2
votes
4 answers

Adding an OPC UA Server to .NET application

I have a C# application that communicates with a process instrument over ethernet. I want to add an OPC UA server to my application so that any SCADA system with a built in OPC client can connect and read measurement data taken by the instrument.…
user441603
  • 487
  • 3
  • 6
  • 16
2
votes
0 answers

Capture data from SCADA system into HDFS(Hadoop DataLake) for analytics

I am looking for a way where I can capture the PLC data from SCADA application in real time and store in hdfs (of a data lake) for analytics on it. If it can be done, what are the possible ways to do it? Any help or guidance will be really helpful.
Svk
  • 57
  • 6
1
2 3
9 10