Forum Replies Created
-
AuthorPosts
-
MikhailModeratorYou should check the options of the Scheme Editor. Make sure that the specified path is correct.
Open /opt/scada/ScadaSchemeEditor/Log/ScadaSchemeEditor.log and find error details.
MikhailModeratorHi,
never mind, just found it hereā¦
Thank you for informing.
I recommend to read and write data to the archive by interacting with SCADA-Server by TCP protocol. If you write to the files in parallel with the server, it may cause unpredictable issues.
MikhailModeratorIf you need a trigger that fires on a complex condition, you should add an input channel and calculate the condition using the channel formula. Then specify this channel to the trigger.
MikhailModeratorHi,
Updates are useful here.
Do you use Visual Studio? If yes, you could debug GrafanaDataProvider and find why it gets the wrong date. I suppose, it is got from the JSON request.
MikhailModeratorHi,
If you heed some help with it, please provide links to screenshots of the channels.
MikhailModeratorHi,
Simple Json makes a request to the GrafanaDataProvider app in a particular format. This JSON must have specified data fields. And Simple Json expects a response that have strictly specified JSON.
Another Grafana plugin likely make request in JSON, but having other data fields.
MikhailModeratorIn Rapid SCADA 6 we will simplify input channel types. There will be only 2 types: Measured and Calculated.
MikhailModeratorHi,
Input channels of the Real type store floating point numbers, like 1.2345, etc.
Discrete channels store values that can be enumerated. E.g., Off and On.However, internally in Rapid SCADA engine there is no difference. All input channels have 64-bit floating point values.
I have tried SetVal on a new channel but this does not seem to work
If you provide link to a screenshot and describe expected behavior of the formula, I can help.
MikhailModeratorGood. Dividing a double number by zero returns infinity instead of raising an exception.
MikhailModeratorBut response is long and difficult to read. May be you should make a copy of the scheme, and delete components until error is occurred. Also you can try to find the problem looking in values in Communicator.
MikhailModeratorThank you for the detailed error description. The cause of this error is different that the error in the beginning of the topic. Likely the problem is some unacceptable character that is contained in channel values. Just for example, infinite symbol.
You should open a Network tab in browser tools, find a request and copy a server response. In the response, there is a problem character.
MikhailModeratorHi Rich,
The easiest way to calculate power consumption is using Elastic Report Plugin. The example is here.
The report can also be generated in HTML format and inserted into a web page view.
If you want to get a difference using formulas, you should create an input channel that stores a value hour ago. It’s tricky.
We are thinking about development of a module that can calculate differences between the current and archived values of the specified channels. If we found a sponsor, we could do it fast.
MikhailModeratorHi Rich,
Could you provide links to screenshots of the settings and error?
MikhailModeratorHi,
Please provide screenshots of your settings. -
AuthorPosts