Mikhail

Forum Replies Created

Viewing 15 posts - 886 through 900 (of 6,289 total)
  • Author
    Posts
  • Mikhail
    Moderator

    Hi,

    In Rapid SCADA 5, user passwords that stored in the database are not encrypted, which is not safe for the described architecture.

    In Rapid SCADA 6, only password hashes are stored in the Users table. So it’s safe to spread the table to several instances. It’s not possible to restore a password from its hash. Users can login to another server, but they have no access to views and other functions.

    in reply to: Request to Upload RapidSCADA 6.0 Videos to Bilibili #15238
    Mikhail
    Moderator

    It’s good that Chinese users have easy access to the video lessons.

    in reply to: Error upon uploading Interface to server #15237
    Mikhail
    Moderator

    Hi,

    Please copy the full error message to this topic. Check C:\Users\_user_\AppData\Local\ScadaAdmin\Log\ScadaAdmin.log for additional error details.

    There is no size limits. May be some required folders are missing.

    Mikhail
    Moderator

    Hi,
    Please send a screenshot of the Modbus template that you created in the Rapid SCADA project.

    in reply to: Daily Time Counter #15231
    Mikhail
    Moderator

    Hi,
    Any command to an output channel. When command is processed by a channel, the output formula is calculated to reset channels.

    in reply to: Daily Time Counter #15223
    Mikhail
    Moderator

    Hi,

    You right.
    1. Yes. An output channel.
    2. Yes.
    You should check how it works.

    in reply to: Daily Time Counter #15221
    Mikhail
    Moderator

    Option 1 looks better because it does not need an additional module.
    Option 2 is easier.

    in reply to: Daily Time Counter #15220
    Mikhail
    Moderator

    Hi,

    Option 1
    Develop a function that calls the ResetChannels function (I’ve sent it to you) on a required time of a day.

    Option 2
    Use Automatic Control Module without programming. It can send a command on a certain time. A command will be sent to an input channel of the output type which has an output formula ResetChannels(101, 102), for example.

    in reply to: Seeking Ways to Give Back for RapidSCADA #15219
    Mikhail
    Moderator

    My company hired just me, a newcomer, to take on this project (based on RapidSCADA)

    What is the planned result of the work?

    Mikhail
    Moderator

    Now it’s more clear.
    When you send a command:
    Command number – keep by default, it’s not used when the command code is set.
    Command code – the code from the Modbus template.

    Could you make a screenshot of the Modbus template with the selected register to which you send commands?

    • This reply was modified 1 year, 10 months ago by Mikhail.
    in reply to: Daily Time Counter #15207
    Mikhail
    Moderator

    Channel 101 is the source channel.
    Channel 102 formula: EveryMin(() => IncIfOn(101, 103))
    Channel 103 stores the cumulative value.
    Channels 102 and 103 of the Calculated type.

    Add to the Scripts table

    public CnlData IncIfOn(int cnlNum1, int cnlNum2)
    {
      if (Val(cnlNum1) > 0)
        SetData(cnlNum2, Val(cnlNum2) + 1, 1);
      return CnlData.Empty;
    }
    

    Note: the above is not tested.

    Mikhail
    Moderator
    in reply to: Seeking Ways to Give Back for RapidSCADA #15205
    Mikhail
    Moderator

    Are there any other ways I can support your work, or is there a donation option available?

    In addition to the above:
    Donations are appreciated. Please text us by email to make a donation.

    You can also help us with translation into Chinese. There are Chinese language files in the language pack. If you find errors in those files, please send us an updated version, so we can include it in the language pack.

    in reply to: Request to Upload RapidSCADA 6.0 Videos to Bilibili #15204
    Mikhail
    Moderator

    When you done, please post here links to Bilibili.

    Mikhail
    Moderator

    To check the communication line log, navigate to Line Stats – Line Log, or find the file lineXXX.log
    Then find in the log a moment when you send a command.

Viewing 15 posts - 886 through 900 (of 6,289 total)