Rapid SCADA is an open source industrial automation platform. See more info at https://rapidscada.org
rapidscada / scada-v6 Goto Github PK
View Code? Open in Web Editor NEWContains Rapid SCADA 6 source code
License: Apache License 2.0
Contains Rapid SCADA 6 source code
License: Apache License 2.0
Rapid SCADA is an open source industrial automation platform. See more info at https://rapidscada.org
Why did I recompile the DLL of ScadaCommCommon and replace it in the project file, but then shut down the ScadaComm6 service after it started? There are no error messages in the log, and it is also impossible to debug
Добрый день! При наполнении очереди в PostgreCAL.WriteData
производится lock
по pointQueue.SyncRoot
:
scada-v6/ScadaServer/OpenModules/ModArcPostgreSql.Logic/PostgreCAL.cs
Lines 250 to 257 in b468050
В самом PointQueue
этот SyncRoot
есть return this
:
scada-v6/ScadaServer/OpenModules/ModArcPostgreSql.Logic/PointQueue.cs
Lines 97 to 103 in b468050
В дальнейшем вызове pointQueue.EnqueueWithoutLock
блокировка уже не производится.
А вот в PostgreCAL.Execute
-> PointQueue.InsertPoints
, при изъятии из очереди, lock
берется уже по приватной dataQueue
:
scada-v6/ScadaServer/OpenModules/ModArcPostgreSql.Logic/PointQueue.cs
Lines 158 to 164 in b468050
То есть блокировки, по сути, не происходит, если конечно не ошибаюсь.
DO you have the sql files needed to create this database tables? I'm trying to update the config into a postgres db but I dont want to create all this tables manually.
https://github.com/RapidScada/scada-v6/blob/master/Database/ConfigBase/scada_6.0.png
Thanks in advance.
Luis
May I ask if this tool is not open source?I did not find ScadaSchemeEditor in the code repository for scada-v6.
I wonder how I can add more custom components to ScadaSchemeEditor.
Hi,
I want to use the channel option config,but I don't need the default connection. So I Set ConnectionRequired = false and set channel config. When I start ScadaCommService, DrvCnlBasic try to connect to the client which I set.
Do you have some suggest for this solution? Thank you very much
Hello!
Is there any guide or script for building RapidScada distro from source?
HowToBuild.txt only builts binaries, projects have no publish profiles, so its not so clear how to get working RapidScada from source.
For sure, I can install RapidScada manually or by installer, and then just replace binaries with my modified, but I'm looking for more reliable way.
Best regards,
Mikhail.
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Communicator 6.0.0.0 started
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Storage FileStorage 6.0.0.0 loaded from file C:\Program Files\SCADA\ScadaComm\FileStorage.dll
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] 启动逻辑处理
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Driver DrvDsMqtt 6.0.0.0 loaded from file C:\Program Files\SCADA\ScadaComm\Drv\DrvDsMqtt.Logic.dll
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Driver DrvDsOpcUaServer 6.0.0.0 loaded from file C:\Program Files\SCADA\ScadaComm\Drv\DrvDsOpcUaServer.Logic.dll
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Driver DrvDsScadaServer 6.0.0.0 loaded from file C:\Program Files\SCADA\ScadaComm\Drv\DrvDsScadaServer.Logic.dll
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Driver DrvSimulator 6.0.0.0 loaded from file C:\Program Files\SCADA\ScadaComm\Drv\DrvSimulator.Logic.dll
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Data source ScadaServer initialized successfully
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Data source OpcUaServer initialized successfully
2022-12-20 08:36:22 [rapidscada-win][rapidscada-win$][ACT] Data source Mqtt initialized successfully
2022-12-20 08:36:23 [rapidscada-win][rapidscada-win$][ACT] Data source ScadaServer: Receive the configuration database
2022-12-20 08:36:28 [rapidscada-win][rapidscada-win$][ACT] Data source ScadaServer: The configuration database has been received successfully
2022-12-20 08:36:28 [rapidscada-win][rapidscada-win$][ACT] Start communication lines
2022-12-20 08:36:28 [rapidscada-win][rapidscada-win$][ERR] Resolver could not find assembly 'Opc.Ua.Bindings.Https, Version=1.4.371.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8'
requested by 'Opc.Ua.Core, Version=1.4.371.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8'
2022-12-20 08:36:28 [rapidscada-win][rapidscada-win$][ACT] Start reading commands from files
2022-12-20 08:36:30 [rapidscada-win][rapidscada-win$][ACT] Data source ScadaServer: Connection state is Logged In
I checked this error, found this issue OPCFoundation/UA-.NETStandard#1949 , it seems to have been solved, what is the problem
Hello.
Is a RapidSCADA docker image planned?
Hello!
Is there any plan to add OpenAPI support, e.g. SwaggerGen & SwaggerUI for documenting and exploring RapidScada and its plugins API?
It would be suitable for integration testing at least.
Best regards,
Mikhail.
Do you know how to solve this issue:System.TypeLoadException:“Method 'FilterDiagnostic' in type 'Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions' from assembly 'Microsoft.CodeAnalysis.CSharp, Version=3.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation.” when code excution to Compilation compilation = PrepareCompilation(sourceCode);
Добрый день.
Попытался собраться на Ubuntu. Получил ругань:
/usr/share/dotnet/sdk/3.1.201/Microsoft.Common.CurrentVersion.targets(1177,5): error MSB3644: не найдены ссылочные сборки для .NETFramework,Version=v4.7.2. Чтобы устранить эту проблему, установите пакет разработчика (пакет SDK или пакет нацеливания) для этой версии платформы или перенацельте приложение. Пакеты разработчика для платформы .NET Framework можно скачать на странице https://aka.ms/msbuild/developerpacks. [/mnt/58A44760A447402C/code/scada-v6/ScadaServer/ScadaServer/ScadaServerSvc/ScadaServerSvc.csproj]
AppDirs.cs(109,22): error CS0103: Имя "ScadaUtils" не существует в текущем контексте. [/mnt/58A44760A447402C/code/scada-v6/ScadaServer/ScadaServer/ScadaServerCommon/ScadaServerCommon.csproj]
Предупреждений: 2
Ошибок: 2
Ждём, когда 5.0.0 выйдет из статуса beta?)
good project! what's the birthday of the v6 project ,lol
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.