Forum Home › Forums › Understanding the Software › Structure of many instances
- This topic has 16 replies, 4 voices, and was last updated 4 months, 1 week ago by
Mikhail.
-
AuthorPosts
-
April 27, 2023 at 2:10 am #12508
hethongscada62
ParticipantDear Mr.Mikhail,
My testing Rapid Scada project for 1 subject is running perfectly. Now i will build a project for more 5 subjects. For example: 1 center office + 5 warehouses. These subjects are located in difference places. The structure of this project will be created as following:
– One servers will used where will install a main instance
– 5 communicators where will install 5 communicators
Could you advise me more in detail to build it?
Thanks and best regards
Han HoangApril 27, 2023 at 10:45 am #12513Mikhail
ModeratorHello,
1. I suggest to use Linux-based PLCs for warehouses to run SCADA.
2. Install Rapid SCADA on each Linux-based PLC.
2.1. If internet connection is stable, install only Communicator and Agent.
2.2. If internet connection is unstable and standalone operating is required, install Server + Rapid Gate, Communicator, Webstation and Agent.
3. Install Rapid SCADA on the main server.
4. Use a single project to configure all Rapid SCADA instances.
5. Use Rapid SCADA version 6.May 1, 2023 at 2:58 am #12521RapidScadaHan
ParticipantDear Mr.Mikhail,
Thank you for your reply. But I want to ask you somethings likes these:
– The PLC is brand new for me so How to install a Rapid Scada into Linux-based PLC?
– Can use some features of PLC for Rapid Scada? For example the Linux-based plc using will be the Pigeon RB700. It has many features: RS485 interface, I/O pins et.
– The Pigeon RB700 has a 8 GB (Up to 32GB) Flash memory. It will be very small storage for Server, is it correct?
Thanks and best regards
Han HoangMay 1, 2023 at 7:29 am #12522Mikhail
ModeratorHello,
1. The installation instructions are the same.
2. It depends.
RS-232/485 and ethernet, yes.
I/O pins are available for SCADA if the PLC provides some standard communication bus. It can be built-in MQTT broker or OPC UA server. In short, likely I/O will be available, but indirectly.3. It’s OK. Required archive size can be calculated.
May 2, 2023 at 3:44 am #12526hethongscada62
ParticipantDear Mr.Mikhail,
Thank you for your reply.
I want to note that the total subjects in this project is 11.
Linux-based PLC is difficult to buy in my country so I did not use in my project.
I thing the internet connection is stable so my solution is following:
1) Related to Rapid Scada software: Will be installed one main Server and 10 Communicator + 10 Agent
2) Related to Hardware:
– 01 Server will be used Dell computer (Dell Optiplex Core i5 2400 / 8G / SSD 120GB) where install main server
– 10 Communicators will be used Raspberry Pi4 model B+
3) The Interfaces will be created 11 Schemes and 11 Tables on the Server Computer.
– How do you think about my solution?
– How will I configure communicators and Agents?
Thanks and best regards
Han HoangMay 2, 2023 at 12:36 pm #12530Mikhail
ModeratorHello,
How do you think about my solution?
In general, it’s OK. However, Raspberry has limited temperature range, and requires reliable power supply.
How will I configure communicators and Agents?
Technical support can answer particular questions. In short, Communicators should refer to the main server’s IP. May be Agents need to work using reverse connection to the main Agent.
If needed, we provide online training to learn how to configure Rapid SCADA.
Also, I recommend Extended support, because distributed systems are more complex comparing with local systems.May 3, 2023 at 11:32 am #12531manjey73
ParticipantAs for the support of discrete I/O, it can be supported through the gpiod library. At the moment I’m trying to make a driver for this library and RapidScada version 6. But as far as I understand, it either does not support analog inputs and outputs, or it depends on the equipment for which the assembly is made. I use Orange Pi+2E and judging by the code there is no support for analog inputs/outputs. Well, actually, such computers do not have galvanic isolation of inputs / outputs, all pins lead to the inputs of the SoC processor.
May 3, 2023 at 12:14 pm #12532Mikhail
ModeratorI/O pins are available for SCADA if the PLC provides some standard communication bus. It can be built-in MQTT broker or OPC UA server. In short, likely I/O will be available, but indirectly.
I wrote that in general, related to Pigeon RB700. For Raspberry, I suggest to try the driver developed by @manjey73
May 8, 2023 at 12:30 am #12539hethongscada62
ParticipantDear Mr.Manjey73 and Mr.Mikhail,
Thank you for your reply.
The I/O of raspberry pi did not use. I use a raspberry as temporary device (communicator) that collects data then transfer it to server.
The question is following: Can we see the communication device on Linux Version? If we can how to process?
Thanks and best regards
Han HoangMay 8, 2023 at 9:00 am #12541Mikhail
ModeratorHello,
Can we see the communication device on Linux Version?
Could you clarify the question?
May 8, 2023 at 11:02 am #12545RapidScadaHan
ParticipantDear Mr.Mikhail,
Can we see the communication device on Linux Version? That means When configure a communication line on OS Windows we can see value on device. For example:
https://ibb.co/pyCF7XY
The best regards
Han HoangMay 10, 2023 at 7:22 am #12552Mikhail
ModeratorHello,
To make logs available remotely you should install Communicator and Agent on the remote machine. Agent interacts with the Administrator app.
A separate instance should be created in the project.May 20, 2023 at 2:37 am #12657RapidScadaHan
ParticipantDear Mr.Mikhail,
Thank you for your reply.
A separate instance should be created in the project.
That means: if there are 3 remote communicators I have to create 3 instances on main Server, is it correct?
Thanks a lot
Han HoangMay 22, 2023 at 7:35 am #12672Mikhail
ModeratorHello,
I think, you need 4 instances in the project:
– Default
– Remote1
– Remote2
– Remote3The instances are declared in the project, and deployed on different machines.
May 24, 2023 at 11:10 am #12694hethongscada62
ParticipantDear Mr.Mikhail,
Thank you for your reply.
I tested with 01 communicator. So 02 instances have been created on main server (first PC): Default instance and Remote_1 instance as bellowing:
https://ibb.co/hdj4c7k
https://ibb.co/vQsh1hV
https://ibb.co/J2y9gWn
https://ibb.co/St3Hkb1
When I click Stats, maybe they are running:
https://ibb.co/mvK0rPh
https://ibb.co/KKY3QvL
But I can not upload configuration
https://ibb.co/kBh5XKt
Where is wrong?
Could you let me know?
Thanks you so much -
AuthorPosts
- You must be logged in to reply to this topic.