Forum Replies Created
-
AuthorPosts
-
September 6, 2024 at 10:18 am in reply to: Communicator error “unable to read data packet header” #15319
MikhailModeratorHi,
A possible reason is that TCP port 10000 has started to be used by another application, not the Server app.
MikhailModeratorNote that the export of current data feature was deprecated in the future versions of the module.
MikhailModeratorHi,
Probably, the output channel 1 does not exist. You should add it before sending a command.
Rapid SCADA of version 5 is outdated. I recommend to upgrade the software and project to version 6.
MikhailModeratorCheck that you can establish a connection from Windows to Linux by TCP on port 10002 using any network utility. Then use the Administrator app.
MikhailModeratorRapid SCADA is written in C#, dotNet.
Probably, implementing the driver, including the above structure, in C# would be smoother.September 4, 2024 at 11:37 am in reply to: How to Implement Custom Data Interaction Between Server and WebStation #15299
MikhailModeratorI’m currently unsure how to achieve data interaction between the Plg in WebStation and the Module in the Server.
Or I perhaps move all the computation logic to WebStation instead?What does the module do?
The both approaches is possible.September 4, 2024 at 11:36 am in reply to: How to Implement Custom Data Interaction Between Server and WebStation #15298
MikhailModeratorYou right. For more details check this link if you haven’t found it yet.
Is your custom data like channel values or events? If custom data similar to channel data, it can be encoded into channel data, and then retrieved using existing application protocol. If custom data similar to events, you can use the Data field of events to extend events.
Currently, there is no option to process new request types from a Server module. It can be a good idea for the future.
MikhailModeratorHi,
Widget width can only use relative quantities from 1 to 12, because the plugin is based on Bootstrap grid system, which makes widgets stretchable.
If you need a fixed size, try a Frame component from Extra Scheme Components.
MikhailModeratorHi,
Please make similar screenshots of your system as you can found in this topic.
MikhailModeratorHow many data points you need to collect per minute or second?
MikhailModeratorI suppose, you should develop a driver for the Communicator application. Collected data then transferred by Communicator to Server, which writes it to the archives.
Check this article. In the driver, you can use a connection provided by Communicator engine, or open serial ports from your code.If you need to poll all ports in parallel, each port will relate to its communication line that uses a separate thread.
MikhailModeratorHello,
If TCP port 10002 is used by another application, the Agent service cannot open it. Agent provides data for the Administrator app.
Check the ports by TCP View utility, and check ScadaAgent.log -
AuthorPosts