Hello,
I would like to call the function contained in Utility Pack 6.0 for creating a CSV file (CsvExport.exe) from the UI. Is this possible? Possibly even in such a way that the file name, time period and channel number are transferred directly when the function is called?
Thank you for your answer, unfortunately I can’t do much with it because I don’t speak Russian.
Obviously I need to embed the code that Mikhail shows in the linked post somewhere. Is that correct?
Where?
And how do I then access the function?
Extension for launching external applications from RapidScada v.6.2.1.1
ModAbcLogicConfig.xml – a file for configuring the extension.
– AppObject – Settings for launching the application (each application has its own settings).
– – Input Channel – The channel number in Scada. The extension reads the value in the channel (it should be 0 or 1), 0 – does nothing, 1 -launches the application.
Hello,
The general algorithm is as follows:
1. Send a command via the web interface.
2. In a channel, use an output formula that executes a script.
3. As shown above, the channel’s output formula should run a command like Process.Start(@"C:\SCADA\1.bat");
Note that executing external scripts is not secure. They can hang, or can be modified by an intruder. It’s better to interact with other services via API or industrial protocols.