Structure of many instances

Forum Home Forums Understanding the Software Structure of many instances

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #12508
    hethongscada62
    Participant

    Dear 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 Hoang

    #12513
    Mikhail
    Moderator

    Hello,
    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.

    #12521
    RapidScadaHan
    Participant

    Dear 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 Hoang

    #12522
    Mikhail
    Moderator

    Hello,

    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.

    #12526
    hethongscada62
    Participant

    Dear 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 Hoang

    #12530
    Mikhail
    Moderator

    Hello,

    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.

    #12531
    manjey73
    Participant

    As 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.

    #12532
    Mikhail
    Moderator

    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.

    I wrote that in general, related to Pigeon RB700. For Raspberry, I suggest to try the driver developed by @manjey73

    #12539
    hethongscada62
    Participant

    Dear 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 Hoang

    #12541
    Mikhail
    Moderator

    Hello,

    Can we see the communication device on Linux Version?

    Could you clarify the question?

    #12545
    RapidScadaHan
    Participant

    Dear 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 Hoang

    #12552
    Mikhail
    Moderator

    Hello,
    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.

    #12657
    RapidScadaHan
    Participant

    Dear 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 Hoang

    #12672
    Mikhail
    Moderator

    Hello,
    I think, you need 4 instances in the project:
    – Default
    – Remote1
    – Remote2
    – Remote3

    The instances are declared in the project, and deployed on different machines.

    #12694
    hethongscada62
    Participant

    Dear 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

Viewing 15 posts - 1 through 15 (of 17 total)
  • You must be logged in to reply to this topic.