Forum Replies Created
-
AuthorPosts
-
MikhailModeratorYou should check that HTTP Activation is enabled like shown here
http://doc.rapidscada.net/content/latest/en/installation-and-run/software-installation-files/win10_features_dotnet_en.png
MikhailModeratorHi,
If you mean programming, you can use the source code of the minute report as an example. It is available here.
MikhailModeratorHi,
i hidden the plugins menu by code changed in scadaweb.
What code did you change? Restore it back if needed.
MikhailModeratorIt is possible to customize data sending to DB
You can filter data by changing SQL queries in the module settings.
Note: if you’d like, you can write to the Russian forum. It’s up to you.
MikhailModeratorHi,
What is the trigger of the exporting current data?
When Communicator sends data to the Server app. It sends the values twice, because it does it after a communication session, and with fixed intervals.
If you set “Period of sending all device tags” to 0 (in Communication – Common Parameters), you will avoid duplication.
MikhailModeratorHi,
You’ve provided the local link. Please provide a screenshot.
MikhailModeratorThis is possible if you split the text into 2 parts. I know this is hard, but currently it works so.
If you have limited number of phrases to display, use enumerations.
MikhailModeratorHello,
Please try:
BitConverter.ToDouble(new byte[] { 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}, 0)I don’t test formulas on the forum, because this is a part of Extended Support.
MikhailModeratorHi,
As a recap of the above post, you need to create an input channel, an output channel, and use SetVal(…) for the output channel.
If you provide screenshot of your configuration database, we can validate it.
MikhailModeratorHi,
What Rapid SCADA version do you use?
In most cases SCADA-Server starts automatically and you don’t need to start it manually. Please watch our videos and do the same.
How to translate this error?
MikhailModeratorIf you send Standard command you can play with a formula of input channel:
BitConverter.ToDouble(new byte[] { 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00})
In the formula set the required byte to 1.
MikhailModeratorHello,
To assign multiple coils, you should send a command of binary type and specify a byte array as a command data.
The command data array contains 00 and 01 as I remember.
MikhailModeratorHello,
If a device provide flags as uint, likely you need to set them as holding register by a function 06. Isn’t it?In case you need to mix functions 05 and 06 that is out of Modbus standard, you should modify the driver source code.
MikhailModeratorit takes me to device “x” stats for example Email, OPC instead of for the actual device.
Likely log files was not updated. After you upload configuration, check status of the Server and Communicator applications.
is float32 available as config for communicator decode of data?
If you ask about Modbus, yes.
MikhailModeratorHello,
I would like to send the command with function code – 05 and want to declare the register as 02 bytes uint.
According to the Modbus specification, function 05 is used to set a coil. Coil is a one bit, so you can’t set uint by function 05.
To set holding registers, function 06 is used. -
AuthorPosts