Mikhail

Forum Replies Created

Viewing 15 posts - 31 through 45 (of 6,279 total)
  • Author
    Posts
  • in reply to: MQTT – period must be less than 65 seconds #17903
    Mikhail
    Moderator

    Hello,
    Please try this update. Does it work?

    in reply to: ModActiveDirectory – “Host can’t be null” error #17902
    Mikhail
    Moderator

    rapid_scada database should be created on the DB server.

    in reply to: ModActiveDirectory – “Host can’t be null” error #17901
    Mikhail
    Moderator

    If you upgraded Rapid SCADA from the older version, you need to upgrade ScadaInstanceConfig.xml as follows

    <?xml version="1.0" encoding="utf-8"?>
    <ScadaInstanceConfig>
      <Culture></Culture>
      <LogDir></LogDir>
      <DefaultConnection>Default Connection</DefaultConnection>
      <ActiveStorage>FileStorage</ActiveStorage>
      <Connections>
        <Connection>
          <Name>Default Connection</Name>
          <DBMS>PostgreSQL</DBMS>
          <Server>localhost</Server>
          <Database>rapid_scada</Database>
          <Username>postgres</Username>
          <Password>4D83D8AEB31C1B40335A78AF3539DD22</Password>
          <ConnectionString />
        </Connection>
      </Connections>
      <Storages>
        <Storage code="FileStorage">
          <ViewAvailable>false</ViewAvailable>
        </Storage>
        <Storage code="PostgreSqlStorage">
          <ViewAvailable>true</ViewAvailable>
          <WaitTimeout>30</WaitTimeout>
        </Storage>
      </Storages>
    </ScadaInstanceConfig>
    
    in reply to: ModActiveDirectory – “Host can’t be null” error #17900
    Mikhail
    Moderator

    If you need only validating passwords using ModActiveDirectory, you can disable searching in the database in the module options.

    in reply to: ModActiveDirectory – “Host can’t be null” error #17899
    Mikhail
    Moderator

    Hi,

    Right, you should specify the PostgreSQL connection options in the ScadaInstanceConfig.xml file. The module requires creating some tables in the database.
    Password must be encoded. In the Administrator app, use Main Menu – Tools – Project Tools – Encrypt password.

    in reply to: Severe latency in ModArcInflux formula calculation #17897
    Mikhail
    Moderator

    Hi,

    Thank you for the report.
    To find a cause, it is required to debug ModArcInflux. Unfortunately, this work is not planned to be included in the work plan for the near future. It would be great if you could explore this issue further.

    I would like to point out that the dependencies for working with Influx are likely outdated. A major update to ModArcInflux may be required.

    in reply to: MQTT – period must be less than 65 seconds #17895
    Mikhail
    Moderator

    Hello,

    Thank you for the screenshots.
    I’ll check and write in this topic.

    Mikhail
    Moderator

    Hi,

    A custom code inside OnHistoricalDataProcessed should be fast and be completed in a short time (e.g., 100 ms). If you need a heavy operation there, I suggest to put data into a queue, created by the module, and process data in a separate thread.

    in reply to: MQTT – period must be less than 65 seconds #17891
    Mikhail
    Moderator

    Hello,
    Please provide screenshots of driver settings and log files, containing the above error.

    in reply to: Chart X-axis timeline seeting #17887
    Mikhail
    Moderator

    Hi,

    Labels that contain timestamps are generated automatically. I suppose, “11:00” has smaller font width, so it was inserted between 10 and 12.

    Mikhail
    Moderator

    Hi,

    Thank you for bringing this potential issue to attention. I’ll look into it and post in this topic. This will take some time.

    in reply to: Setting multiple channels at once. #17884
    Mikhail
    Moderator

    // 1. Reset
    // 2. Set percent
    // 3. Ack

    If you need to send 3 values to the device by a single command, definitely you need Auto Control Module. It splits an initial command into 3 commands.

    in reply to: Setting multiple channels at once. #17883
    Mikhail
    Moderator

    I suppose, SetData should not be there.
    An output formula just returns a command value that is passed to Communicator.

    in reply to: Multi language support #17881
    Mikhail
    Moderator

    Maybe it should be a component that translates others.

    in reply to: Setting multiple channels at once. #17879
    Mikhail
    Moderator

    Hi,

    The formula looks incorrect. It should return a double value or byte array, and used as an output formula of the channel. SetVal and SetData are used to set channel value, not for sending commands.
    To use address 0, there should be a separate device. Try sending commands by the Administrator app to that device, and control the results in communication line log.

Viewing 15 posts - 31 through 45 (of 6,279 total)