Forum Replies Created
-
AuthorPosts
-
MikhailModeratorHi,
If the above doesn’t help, please provide screenshots of the error.
MikhailModeratorHi,
But it has a Normal Event when from “Unreliable” to “Normal”. is there any way not to trigger the normal event?
Let’s test the approach:
1. Switch off the channel formula.
2. Post a link to channel properties screenshot.
3. Using Generator, send data several times: normal status, unreliable status, undefined status, normal status.
4. Check events that were created. Send screenshot of events.If the above works as expected, I will help with formula.
MikhailModeratorI see that ScadaWeb and ScadaServer are working still on ‘localhost’, is it correct?
“localhost” means the current server. If all the apps are installed on the same server, it’s OK.
MikhailModeratorYes. A new file will be created.
MikhailModeratorUsing Modbus Parser that the sent value is 0x0102, 0x0304. So if you change these bytes in the formula to 0x8B, 0x74, 0x74 and 0x8A, you will get what you need.
And yes, may be you should set Modbus device ID (unit ID).
MikhailModeratorHello,
What Linux version do you use?
If you open http://server_ip, does Apache show the default web page?
MikhailModeratorHi,
Likely SCADA-Server can’t start. You should check its log. Make sure that you changed server directories in the project before uploading (Server – Common Parameters).
MikhailModeratorFirst, you should install Elastic Report, configure it according the manual and be able to generate a report. Then I will tell how to embed a report in a web page.
Please post a link to a report screenshot when it is ready. It’s needed to clearly explain further steps.
MikhailModeratorThe is a parameter of Webstation, named Chart Gap. It defined time period that is connected by a line. You should create data points more often than parameter value.
MikhailModeratorStatus write “2”
Or any other positive status. All available statuses are listed in the Event types table.
MikhailModeratorHi,
Thank you for the info. It’s really too many events. However, we will optimize accessing events in the future to let the system continue operating in such case.
MikhailModeratorWho are crazy authors of such algorithms…
Please scroll down this Russian version the article, there is a formula:
double Convert(double x) { return x<32768 ? x*760/32767 : -(double)(ushort)(~(ushort)x|128+1)*210/9182; }May be it can be example.
To be honest, I didn’t understand Mod10 calculations. If you change your question to something more specific, what calculation do you need, I’ll try to help.
MikhailModeratorbut the problem I got communication error repeatedly and sometime RS still assume incorect response as a correct value
If you copy a part of communication log here, we can try to find a solution.
I recommend Modbus RTU over TCP to check data packet CRC.It’s good that the TruePort helps, but it’s also interesting why error occurred.
MikhailModeratorrequesting 30 groups (50 signal/group) works fine most of the time and takes less than 0.1s
It’s fast!
if I enabled Event on Undefined for those sensors, there will be Events / Alarms of undefined channel
A possible solution is development of a formula that changes channel status in 2 steps: Unreliable – Undefined. If connection is repaired on the next request, events will not appear.
MikhailModeratorWhile Start/Stop of server/communicator and Download/Upload project file, via command line / GUI would be useful.
I suppose, it’s possible to develop a web plugin to do all of these functions. Especially for start, stop and upload.
Downloading project is not so clear because an instance doesn’t contain full project.-
This reply was modified 5 years ago by
Mikhail.
-
This reply was modified 5 years ago by
-
AuthorPosts