Forum Replies Created
-
AuthorPosts
-
MikhailModeratorHello,
1. Run Visual Studio as administrator.
2. Open the solution that contains the driver.
3. Switch VS to Debug configuration and build the driver.
4. Copy the created driver DLL to Communicator.
5. Configure and start Communicator service.
6. Attach to Communicator process from VS.
MikhailModeratorHi,
We could develop such utility application by a contract.
You can also develop it with C#. The utility should connect the Agent service and send a packed project like the Administrator app does.
I suppose, it’s better to develop a new app for Rapid SCADA 6.
MikhailModeratorYou should build your DLL in the Debug configuration in VS. Then copy to the Communicator installation directory.
What are the detailed steps of using VisualStudio to debug the driver?
There is no special tricks for Rapid SCADA debugging. Search for general info how to debug dlls.
MikhailModerator1. Go to the main docs page https://rapidscada.net/doc/
2. Click “Version 5.6 English” in the top right corner.
MikhailModeratorHi,
Thank you for your appreciation of the project.
Assume, you have all project files in some directory. How do you need to start project deployment?
What version of Rapid SCADA do you use?I suppose, there should be a command-line utility that does deployment and can be run automatically.
MikhailModeratorHi,
Or there is the other way to fetch data from OPC server? I use JS and PHP.
To get data from an OPC server, use the existing OPC client driver. See this link for details.
If you need another thing, please specify your question.
MikhailModeratorCustom logic of alarm signal is configured with the Administrator app, using formulas.
MikhailModeratorHi,
Creating a web page view does not require any programming. Just add a row in the Interface table.Can we define for each individual parameter different axis
PlgChartPro.xml is a correct file name.
An individual axis for each channel is possible only if all channels has different quantities. Because an axis is chosen for a channel according to its quantity.
MikhailModeratorIs there a solution to this problem on V5?
The issue is solved in the v6.
In the meantime, I suggest adding a column for “ratio”
Creating a function Ratio that makes linear calculation may be more clear. For example, channel formula would be
Ratio(0.5, 10)
MikhailModeratorHi,
1. You can add a web page view to show a chart with predefined channels.
This is an example how to add a web page view.
Also I suggest to use Dashboard Plugin to easily display different charts.2. In Chart Pro configuration file (ChartPro.xml) you can define several Y-axes. Channels are bound to an Y-axis according to the channel quantity that should match the QuantityIDs parameter of the Y-axis.
If you have questions during the implementation, please provide screenshots of the settings and results.
-
This reply was modified 3 years, 6 months ago by
Mikhail.
MikhailModeratorHi,
Channel data type should match datatype of a driver tag. The Modbus driver uses the double type for all tags.
64bit integer data type may be useful for long counters, because its max value is bigger than double.When I use “ export… ” to export channels to CSV files, and I have a coding problem If I use simplified Chinese in channel names
Please create a separate topic to discuss this issue in details and fix.
If you need a new simplified Chinese language pack, I’d be glad to do it.
That would help the project very much. Currently the phrases continue changing. After we release a stable 6th version, simplified Chinese translation would be appreciated.
-
This reply was modified 3 years, 6 months ago by
Mikhail.
MikhailModeratorHi,
You could use a hardware relay. So you can play alarm signal independently from web browser.
Also you need a calculated channel that indicates that alarm is active. Automatic Control Module would send commands to control a relay depending on the channel value.
MikhailModeratorThe Rapid SCADA 6 Beta 8 update has been released. The download link is at the beginning of the topic.
What’s new:
– Fixed bugs found in various applications and modules.
– Added options for table views, which, among other things, allow to set the displayed archive for a particular view.
– Added an archive option for the standard Chart Plugin. For example, in the address bar add …&archive=Hour
– The format description is displayed on the command sending form, if the format is string.
– The logic of Rapid Gate Module developed. The user interface of the module is partially ready.
MikhailModeratorHow do I send a float value to the device?
Usually writing a float requires 0x10 Modbus function. Set the Multiple checkbox, specify data type, and try sending command without any formula.
If something goes wrong, provide logs and screenshots.
MikhailModeratorChannel(101) > 65525 then it shows -1 otherwise it shows the actual value
Use the formula for the channel 101:
Cnl > 65525 ? -1 : CnlHow can we use custom Formulas in Rapid Scada
Check this article https://rapidscada.net/doc/content/latest/en/software-configuration/using-formulas.html
-
This reply was modified 3 years, 6 months ago by
-
AuthorPosts