Forum Replies Created
-
AuthorPosts
-
MikhailModeratorIn version 6 you can try creating a format to display value in binary form. Format code would be
B
MikhailModeratorOr
public double GetBits(double val, int n, int len) { ulong ulVal = (ulong)val; return (ulVal >> n) & (ulong)((1 << len) - 1); } public CnlData GetBits(CnlData cnlData, int n, int len) { return NewData(GetBits(cnlData.Val, n, len), cnlData.Stat); }
MikhailModeratorHi,
public double GetBits(double val, int start, int end) { UInt64 uintVal = (UInt64)val; int bitCnt = end - start + 1; int maskShift = 64 - bitCnt; return (uintVal >> start) & ((0xFFFFFFFFFFFFFFFF << maskShift) >> maskShift); }
MikhailModeratorCommunicator works as a service with the system account, while most of OPC clients work as an application.
Try the following:
1. Stop the ScadaComm6 service.
2. Open command line and execute ScadaCommWkr.exe
What will you get in ScadaComm.log and communication line log?
MikhailModeratorThank you for the solution.
MikhailModeratorCan you compare the received data (unspecified) with data collected by any other OPC client? For example, Prosys OPC UA Browser.
MikhailModeratorThe above is ScadaComm.log
But we need lineXXX.log
MikhailModeratorOption 1
Use enumeration format, for example, On-Off. The command sending form will show several buttons.Option 2
Put several buttons on a scheme (mimic diagram). In this case you need a channel of the output type for each button, because a button component sends value = 0.
MikhailModeratorHello,
Could copy a part of communication line log?
MikhailModeratorDo you need many buttons that send different command values via the same channel?
MikhailModeratorCreating a driver seems like the best option. Check this article.
Otherwise, you could write data to a database, then read by Rapid SCADA.July 22, 2024 at 9:50 am in reply to: “Service control command failed” When uploading configuration #14998
MikhailModerator1. Open IIS management console. Type
IISin Windows search bar.
2. Select the Scada website.
3. Press the Restart button.July 22, 2024 at 9:48 am in reply to: Notification if data not received from particular device #14997
MikhailModeratorHi,
You could configure Automatic Control Module to send message when channel status is 0, for example. Check this video.
MikhailModeratorHello,
Rapid SCADA 6.2.1 requires .NET8. Make sure that you use the latest Rapid SCADA version and .NET 8 (ASP.NET and Desktop) is installed.
MikhailModeratorHello,
> It appears from ScadaServer.log that the back end has started up on my ARM64
Interesting. If so, ScadaWeb also should run.Try the following:
1. Open a command line bycmdcommand
2. Set the current directory to SCADA\ScadaWeb
3. Execute ScadaWeb.exe and check console outputPlease share the results.
-
AuthorPosts