Forum Replies Created
-
AuthorPosts
-
MikhailModeratorAlso you can add items to the configuration file manually and watch whether it works or not.
File path: C:\SCADA\ScadaComm\Config\KpOpc_XXX.xml
MikhailModeratorThere are few similar questions:
1st
2nd
3rdI think, you should try tuning DCOM configuration. How to open the config is described at the end of the article.
MikhailModeratorPlease, provide your value of the formula field of the input channel.
MikhailModeratorHello,
Does this error appear for any folder of the OPC server?
Could you try the same with Matrikon.OPC.Simulation server?
MikhailModeratorDoes it work for the current time?
MikhailModeratorThe approach is
1. Receive data in UInt16 (4 Bytes)
2. Create a formula in the configuration database (SCADA-Administrator, Formulas table) which decodes the data.
3. Use the formula for your input channels in the Formula field.Do you have an algorithm how to convert INT32-M10K to normal integers or floats?
MikhailModerator1. Create a formula in the Formulas table:
int CorrectStat() { return CnlStat == 5 ? 0 : CnlStat; }2. Add the expression in the Formula field of an input channel:
Cnl; CorrectStat()
Note: I didn’t test this answer. It should work, but may have mistakes.
-
This reply was modified 9 years, 8 months ago by
Mikhail.
MikhailModeratorGood idea, thank you.
I’ve added it to the issue list.If it is critical to your project, it is possible to change the Unreliable status to Undefined by a formula of input channel.
October 17, 2016 at 8:22 am in reply to: SendStandardCommand, SendBinaryCommand, SendRequestCommand #1651
MikhailModeratorHi,
You can create special files. Try to stop SCADA-Server then send commands using Communicator. You can see the files in C:\SCADA\ScadaComm\Cmd
There is an example how to do it.-
This reply was modified 9 years, 8 months ago by
Mikhail.
MikhailModeratorHello,
If Communicator is off, the values become undefined in 5 minutes by default. You can change this time span by the parameter “Unreliable on inactivity” in SCADA-Server.
October 17, 2016 at 7:08 am in reply to: SendStandardCommand, SendBinaryCommand, SendRequestCommand #1648
MikhailModeratorIn this case you can use SendStandardCommand, SendBinaryCommand and SendRequestCommand methods which establish TCP connection with SCADA-Server. Why you need non-TCP way of sending commands?
October 15, 2016 at 7:54 am in reply to: SendStandardCommand, SendBinaryCommand, SendRequestCommand #1645
MikhailModeratorHi,
Could you provide more details or example of the situation?October 14, 2016 at 5:29 pm in reply to: SendStandardCommand, SendBinaryCommand, SendRequestCommand #1643
MikhailModeratorIt is an ID of a user from the configuration database which you can see in Administrator. You can set it to 0 means undefined. User ID is just an information who send a command.
MikhailModeratorProbably, the first list item above is difficult to implement, because devices are installed for a long period of time. In this case you need a software simulator of devices, that can respond for requests.
MikhailModeratorpolling frequency 30 sec to 5 mins distributed among devices
This is not high load.
1. After you configure Rapid SCADA, you should start the whole process and watch for CPU, RAM, HDD and network load.
2. Test responsiveness of the web app by serfing data views. Compare first open time of a view if Communicator is running or not. First open time after restart application pool of IIS.
3. Explore logs of the web app and SCADA-Server service (you should switch to detailed log). -
This reply was modified 9 years, 8 months ago by
-
AuthorPosts