Mikhail

Forum Replies Created

Viewing 15 posts - 1,636 through 1,650 (of 6,145 total)
  • Author
    Posts
  • in reply to: Sending email by using Gmail sudden fail #12643
    Mikhail
    Moderator

    In your screenshot, “On normalization” checkbox is set. Likely, be the message was sent when value became normal.

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

    Hello,

    I checked the source code: {CnlVal} variable should show a value that caused the trigger to fire. Could you create a simple project based on HelloWorld to reproduce the issue using data generated by simulator?

    Note: the issue should be also occurred in Rapid SCADA 6, because any new changes are made in the 6th version.

    • This reply was modified 2 years, 8 months ago by Mikhail.
    in reply to: Problem with data adquisition #12638
    Mikhail
    Moderator

    Probably, you need to change connection mode to individual and set IP address to the device properties if you don’t use an intermediate gate device between the PLC and PC.

    • This reply was modified 2 years, 8 months ago by Mikhail.
    in reply to: Problem with MQTT Client #12637
    Mikhail
    Moderator

    Hi,
    After the connection is established successfully, you will get new data when topics change, and the device status will change to normal. New data will be written in communication line log.

    in reply to: MQTT not reading messages #12635
    Mikhail
    Moderator

    Hello,

    1. Yes, the driver converts all MQTT data to double. You can set data format to display in channel properties. It affects web interface.

    2. Convert time to number of milliseconds in JavaScipt. Then it’s possible to convert it to date and time using channel formula.

    • This reply was modified 2 years, 8 months ago by Mikhail.
    Mikhail
    Moderator

    Hello,
    This forum is in English. For using Russian, please write on https://forum.rapidscada.ru/

    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.

Viewing 15 posts - 1,636 through 1,650 (of 6,145 total)