Forum Replies Created
-
AuthorPosts
-
MikhailModeratorI’m looking forward to receiving news from you
MikhailModeratorIf you mean you need export changes when the difference between the current and the previous values is greater than a deadband (curVal – prevVal > deadband), it is better to use a stored procudure because logic is more complex.
What is the reason for filtering? If you try to minimize communicating with SQL Server my approach is not suitable for the case.
MikhailModeratorHello,
I think you should add a filtering condition in SQL script in the export module or create a stored procedure that contains a filter and execute it in the export module.
Something like this:
INSERT INTO CnlData (DateTime, CnlNum, Val, Stat) VALUES (@dateTime, @cnlNum, @val, @stat) WHERE @val > 100 -- filtering
MikhailModeratorHello,
Schemes still don’t work on Raspberry. I expect that this working properly in the new version of SCADA-Web, which development will be started soon in February.
Recently, the support of UTF-8 strings was added. It allows using of various national characters. It hasn’t been published yet. If this functionality is important for you I can send an update.
Have you complete German translation or it is in progress?
MikhailModeratorDefinetely! Thanks for the clarification 😉
MikhailModeratorIf communication is stopped, status of device channels become Unreliable (5) within 5 minutes by default. In case of communication error channel status is Undefined (0).
You can visualize this information as needed. Anyway visualization uses input channel data.
MikhailModeratorHi,
To avoid setting a command value you can create an output channel with Standard command type, Execute command value and the following formula: BitConverter.ToDouble(new byte[]{0x38,0x08,0,0,0,0,0,0})
If my formula contains error, please let me know.
MikhailModeratorMost likely you have to install OPC Core Components.
You can download them from this page http://rapidscada.org/download-all-files/ (at the bottom of the page).
MikhailModeratorHi,
Thanks ) Happy New Year for you!
I think the most clear way is using Binary type of the output channel. The formula of the channel should return array of bytes: new byte[] {0x38, 0x08}
May be I’ve made a mistake in this formula, I just tried to show the idea.
MikhailModeratorThere are several ways to connect device that uses IEC-61850 to Rapid SCADA:
1. OPC Server such as https://www.matrikonopc.com/opc-drivers/opc-iec-61850/base-driver-details.aspx
2. Hardware gateway, e.g. http://www.prosoft-technology.com/Products/Gateways/Modbus-TCP-IP/Modbus-TCP-IP-to-IEC-61850-Gateway
3. Purchase development of native driver for Rapid SCADA that implements IEC-61850.
MikhailModeratorHello,
When you use Multiple Modbus command with Standard type of output channel, its value transformed using BitConverter.GetBytes(cmd.CmdVal) method. Where CmdVal is a value of double type. The result of this conversion is unpredictable for normal guy.
Describe your business case and I could advice you the simplest way to implement it.
MikhailModeratorHello,
Do the other applications such as SCADA-Server, SCADA-Communicator and SCADA-Web appear in Russian?
Are there any error messages when SCADA-Admin crashes?
MikhailModeratorHi,
This error rarely happen before. It is strange that changing version back to 4.4 solves the error. The mechanism of data exchange hasn’t been changed in 4.5. I hope that in the next version of SCADA-Web this error will disappear due to new approach of internal web application structure.
MikhailModeratorHi,
Do schemes of v.4.4 work without this timeout error?
Please remind me what OS do you use?
If the error occurs, how can you eliminate it? Do you have to restart browser or IIS or it disappears by itself?
MikhailModeratorOf course. In about a week.
-
AuthorPosts