Mikhail

Forum Replies Created

Viewing 15 posts - 1,786 through 1,800 (of 6,289 total)
  • Author
    Posts
  • in reply to: A question about telecommand #12626
    Mikhail
    Moderator

    Hi,

    RecursionLevel is used by Auto Control module to avoid infinite command loop.
    When the module processes incoming commands by command triggers, it ignores commands having RecursionLevel > 10.
    RecursionLevel > 0 for commands that are sent by Auto Control module.
    10 is a constant hardcoded in the module.

    in reply to: Problem with data adquisition #12625
    Mikhail
    Moderator

    Hi,
    Also a screenshot of the device data form (from Communicator) is needed.

    in reply to: OPCUA communications redundancy #12624
    Mikhail
    Moderator

    Hello,

    > how you link the connectors to the same channel
    Use external file sharing like Google Drive or https://imgbb.com/

    > I don’t understand the procedure since there is only one file in the program
    I mean that you should deploy additional Rapid SCADA instance on virtual machine that includes Agent and Communicator. This instance also contains ScadaAgentConfig.xml

    in reply to: OPCUA communications redundancy #12619
    Mikhail
    Moderator

    1. Setup the 1st Communicator as usual. It will server GPRS channel.

    2. You need to deploy the 2nd instance of Rapid SCADA that includes Agent and Communicator services. You can deploy it on the same machine or on another machine.
    Is it convenient for you to use another (may be virtual machine) for testing? It allows to install Rapid SCADA by the installer. Do you use Windows or Linux?

    3. On the 2nd instance, edit ScadaAgentConfig.xml. You should change Default instance to new instance name.

    4. In your Rapid SCADA project, add a new instance and configure the deployment profile to be able to upload the configuration to it.

    When the above is done, configure the 2nd Communicator to use TETRA.
    Be free to ask follow up questions. Provide screenshots to explain possible questions.

    in reply to: OPCUA communications redundancy #12618
    Mikhail
    Moderator

    Hello,

    I lean towards option number 2 since I will have many devices.

    OK. To be honest, I haven’t tried this method by myself. However, it should work. Let’s try together.

    The problem I see is that for each channel there can only be one device.

    That’s true. Therefore, the idea is to use 2 Communicators that have communication lines with different types of communication channels.

    in reply to: Problem with MQTT Client #12617
    Mikhail
    Moderator

    Hi,

    A screenshot of communication line log is missed. On the page “Line 4 Stats”, select “Line Log”.

    in reply to: Storage is not initialized #12616
    Mikhail
    Moderator

    If the archive folder exists, the files are created automatically.

    in reply to: New release Rapid SCADA 6.1.0 #12611
    Mikhail
    Moderator

    Rapid SCADA 6.1.2 has been released. It contains minor fixes. For the details see version history.
    Elastic Report plugin is now available for Rapid SCADA 6.

    Mikhail
    Moderator

    Hello,

    1 – note that when using bitmask the formula that is loaded is: “GetBit(DataRel(-1), 0)” for bit 0 and so on for the other bits.
    What function does DataRel() fulfill?

    The DataRel function provides data (value and status) of the channel having the specified offset from the current channel. You can find this function in the Scripts table.

    How do I make my formula also show “–” when the device is disconnected?

    In Rapid SCADA 6 a formula can return value of the CnlData type that contains value and status. In some cases, it allows to make formulas shorter. Using ; as before is also supported. See GetBit implementation.

    How do I write or modify the 2 Bytes of my formula with a command?

    Command value is provided by Cmd variable of the double type.

    in reply to: Problem with MQTT Client #12609
    Mikhail
    Moderator

    Hello,

    To get data from MQTT broker, you need DrvMqttClient driver.
    Could you provide links to the screenshots of the project settings and communication line log?

    in reply to: Export channel name #12607
    Mikhail
    Moderator

    Hi,
    DB export module does not provide channel name. Adding a variable that contains channel name is not planned as it would be inefficient due to performance and disk usage. If you need a channel name, it should be requested by the channel number from a separate channel table.

    in reply to: Sending email by using Gmail sudden fail #12606
    Mikhail
    Moderator

    Hello,
    It sends the current channel value. Likely, the value became smaller when the module repeats sending email according to the trigger options.

    in reply to: OPCUA communications redundancy #12605
    Mikhail
    Moderator

    Hello,

    Option 1
    Read data from the OPC server like there are 2 different devices. Then join data to the 3rd device using formulas.
    This option is good if there are not too many devices.

    Option 2
    Install 2 Communicators. Use the save device number and line number, but with different settings. Ignore bad values using formulas.
    This option is more difficult to setup.

    in reply to: Show object hierarchy in tree view (Channels) #12579
    Mikhail
    Moderator

    Are the described developments implemented as extensions that can be easily enabled in Administrator?

    in reply to: Show object hierarchy in tree view (Channels) #12578
    Mikhail
    Moderator

    Thank you for the screenshots.
    In my opinion, an object tree to filter channels by object is very useful.

    Could you explain how the tool to move channel works?

    P.S. Please use https://imgbb.com/ or Google Drive to publish screenshots. zupimages.net works only via VPN for me.

Viewing 15 posts - 1,786 through 1,800 (of 6,289 total)