Forum Replies Created
-
AuthorPosts
-
April 30, 2026 at 1:14 pm in reply to: ossible memory and CPU leak in DrvOpcUa.Logic when OPC UA server is unreachable #17904
MikhailModeratorHi,
According to the source code, the driver tries to reconnect no earlier than 5 seconds after the previous attempt.
It is a good idea to increase reconnection interval after each unsuccessful attempt. I’ve added it to the backlog.
Thank you.
MikhailModeratorHello,
Please try this update. Does it work?
MikhailModeratorrapid_scada database should be created on the DB server.
MikhailModeratorIf 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>
MikhailModeratorIf you need only validating passwords using ModActiveDirectory, you can disable searching in the database in the module options.
MikhailModeratorHi,
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.
MikhailModeratorHi,
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.
MikhailModeratorHello,
Thank you for the screenshots.
I’ll check and write in this topic.April 27, 2026 at 11:51 am in reply to: Issue with Moddif Plugin Modification: Communication Failure and InfluxDB Write #17892
MikhailModeratorHi,
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.
MikhailModeratorHello,
Please provide screenshots of driver settings and log files, containing the above error.
MikhailModeratorHi,
Labels that contain timestamps are generated automatically. I suppose, “11:00” has smaller font width, so it was inserted between 10 and 12.
April 22, 2026 at 6:10 am in reply to: ossible memory and CPU leak in DrvOpcUa.Logic when OPC UA server is unreachable #17885
MikhailModeratorHi,
Thank you for bringing this potential issue to attention. I’ll look into it and post in this topic. This will take some time.
MikhailModerator// 1. Reset
// 2. Set percent
// 3. AckIf 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.
MikhailModeratorI suppose, SetData should not be there.
An output formula just returns a command value that is passed to Communicator.
MikhailModeratorMaybe it should be a component that translates others.
-
AuthorPosts