Forum Replies Created
-
AuthorPosts
-
MikhailModeratorHello,
I work with WinForms and WPF. Both of them are stable and a good choice. WinForms is more simple for a developer. WPF allows to create really beautiful rich applications with cool GUI themes which you can download. But WPF requires more LoE in compare with WinForms.
These platforms work fast and performance depends on developer skills.
Also you should think about using OpenGL or Direct Drawing for the GUI.I haven’t developed using UWP. I think it is a good choice if you want your app to be cross platform.
MikhailModeratorYou can try changing the port in C:\SCADA\ScadaSchemeEditor\ScadaSchemeEditor.exe.config
MikhailModeratorHi,
“System.ServiceModel.AddressAlreadyInUseException” means that TCP port 10001 already used by another application. Try to find this application and close it. Use TCP View utility to check opened ports.
MikhailModeratorImages. Choose properties of the scheme, find images property and open images dialog. Check size of each image. If size of an image more than 100 KB, try to compress it in an image editor.
MikhailModeratorHi,
What version of Scheme Editor do you use? The actual version is 5.1.0.1. If you use the earlier version, please update.
When the issue is fixed, I recommend to check your images and decrease their sizes if possible.
MikhailModeratorNope. We are looking for a sponsor for this function ))
You can try Dashboard plugin and place one chart below another. See the demo
MikhailModeratorHi,
I checked the log of the trial service. The emails was successfully sent to E***g@outlook.com
If you didn’t receive them, check Spam folder or try using another email address. If recommendations don’t help, send your codes to our email info@…
MikhailModeratorTo covert a value entered manually into a command value you definitely need a formula. Because command value is a double (8 bytes), but you need to send only a single (4 bytes).
MikhailModeratorroska, I tried to reproduce the problem.
1. I added command into Modbus template: Holding Registers, Multiple, 2 elements
2. Using Communicator GUI I sent a binary command in hex format: 429BC28F
3. Data were sent:
Send (17): 00 00 00 00 00 0B 01 10 00 64 00 02 04 42 9B C2 8FRegisters value are: 0x429B (17051), 0xC28F (49807) according to http://modbus.rapidscada.net/
Do you get another results if repeat the above sequence?
(I use Modbus TCP, it doesn’t matter)
MikhailModeratorYou should use SetVal or SetData according to http://doc.rapidscada.net/content/en/software-configuration/using-formulas.html
There is no function named CnlValSet unless you define it by yourself.
MikhailModeratorThe cause is:
2017-06-27 15:44:05Error compiling the source code of the formulas:
Line 85, column 31: error CS0589: Internal compiler error during parsingSystem.FormatException: Input string was not in the correct format
Line 0, column 0: error : at System.Double.ParseYou have to switch localization of RPi into English and restart SCADA-Server. There is a bug in Mono .NET compiler.
MikhailModeratorThe Editor is now included in Rapid SCADA 5.2.0
MikhailModeratorIf you need to send 2 commands one by one, you can do it with Automatic Control Module. In this case, an operator sends one command via UI, then the module reacts on it and sends two commands.
MikhailModeratorThanks a lot!
A also recommend to post the above links with a description of a work to RPi forum, like this. -
AuthorPosts