Mikhail

Forum Replies Created

Viewing 15 posts - 3,256 through 3,270 (of 6,145 total)
  • Author
    Posts
  • in reply to: Channels in memory only #7843
    Mikhail
    Moderator

    I lost the question. Could you explain the last question?

    in reply to: No Communication now #7842
    Mikhail
    Moderator

    I wonder if it was caused by ccleaner or AVG. Likely the last one.

    Mikhail
    Moderator

    3rd possible method (based on your idea):
    Imagine you have a project containing formulas like https://github.com/RapidScada/scada-community/tree/master/Formulas

    The Admin app would support extensions (separate DLLs) that allow adding custom features to the Admin app. We will develop an extension that extract content of a project class and inserts it in the configuration database right before uploading or by button click.

    What do you think?

    Mikhail
    Moderator

    formula code can be easily tested in IDE by user.

    These small files would not be correct C# files, because in C# everything must be inside a class, but Rapid SCADA formulas must contains only properties and methods without class definition.

    Mikhail
    Moderator

    Thank you for paying attention to this question.
    To develop complex formulas I prefer using VS like here.
    I will think how to simplify editing formulas without VS.

    Mikhail
    Moderator

    Hi,

    Currently, using links is the only way to display reports among views.

    in reply to: Auto Control Module don’t load all triggers #7807
    Mikhail
    Moderator

    Settings and logs look good.

    Trigger is written in ModAutoControl.log when a channel changes. If you stop Communicator and the restart only Server, I expect no triggers in ModAutoControl.log

    Please do the following:
    1. Stop the Communicator service.
    2. Set different values for the channels 7239 and 7240 using the Generator function in Administrator. What are the results?

    in reply to: Installing GrafanaDataProvider on Linux #7806
    Mikhail
    Moderator

    Thanks a lot!

    in reply to: Channels in memory only #7805
    Mikhail
    Moderator

    So, sounds like if I set the channel to a special null archive,
    like /dev/null in linux, that channel’s logging is disabled.

    I think, this is different.

    in reply to: Continuing a calcuation after restart ? #7804
    Mikhail
    Moderator

    CnlVal contains value that is received from controller.
    Val() is a function that retrieves current channel value. Channel values are loaded on start.

    in reply to: Auto Control Module don’t load all triggers #7798
    Mikhail
    Moderator

    Hi,

    Thank you for the screenshots.
    Please check the following:
    1. Is there the trigger for 7239 in ModAutoControl.xml that is located in C:\SCADA\ScadaServer\Config?
    2. Is there any mention of the trigger name in C:\SCADA\ScadaServer\Log\ModAutoControl.log ?

    What are the versions of SCADA-Server and ModAutoControl.dll?

    in reply to: Continuing a calcuation after restart ? #7797
    Mikhail
    Moderator

    You could create a property like

    double MyVar
    {
      get
      {
        return Val(101);
      }
      set
      {
        SetVal(101, value);
      }
    }

    Where 101 is the input channel number. Channel of the calculated real type. Note: I didn’t tested it.

    in reply to: Not Receiving Data from Request – Modbus #7788
    Mikhail
    Moderator

    Do you think this would cause a problem in communication?

    It is highly possible. If I were you, I would connect another converter instead of PLC and check if data are received from the 1st converter.

    If your converter has more than 1 RS-485 port, you can perform this test using the single converter.

    in reply to: Channels in memory only #7787
    Mikhail
    Moderator

    Hi,

    This feature will be supported in the next generation Rapid SCADA 6. It will be possible to choose for a channel, which archives it is written to.

    I saw there is a command type named REQUEST.

    By sending the command of the Request type you can perform a device poll out of turn. It is useful when there are many devices and an operator wants to poll a device immediately.

    in reply to: Continuing a calcuation after restart ? #7786
    Mikhail
    Moderator

    Hi,

    To save and load values you can store them into input channels. Current values of input channels are loaded on start.
    Otherwise, it’s better to develop a Server module and store values in a file.

Viewing 15 posts - 3,256 through 3,270 (of 6,145 total)