Forum Replies Created
-
AuthorPosts
-
manjey73
ParticipantYou can change the pictures from the Collection in a dynamic pattern depending on the received data.
On account of the text does not prompt, it works exactly in the tables through the base unit.dat
manjey73
ParticipantAdd them to the database formulas and then use them in the input or output channels.
There are examples in Russian, use online translator.
There are errors due to features of this web. In some places instead of a dash is a long dash.Read more about formulas in the documentation Using Formulas
manjey73
ParticipantYou can use additional channel formula timer and is already on the channel to configure ModeAutoControl
The timer is reset if the 1 will disappear. If you want to trigger on the pulse, then you can add RS trigger
There are various options if you are using formulas
manjey73
ParticipantIt is not so simple. Part of the xml configuration do not work if this is set to true in another parameter. In this case, data is retrieved directly from the database
manjey73
ParticipantFurther, on the Unix version it is not possible to find any command to configure the communication channels the way that it is described online in “Communication with Devices Configuration”. Considering that parameters such as PortName, BaudRate, DataBits etc. are not stored in the .DAT tables, how can they be configured, even if a Windows Workstation is used to set them?
….. /scada/ScadaComm/Config – ScadaCommSvcConfig.xml
All the settings of the communication lines – port boadrate etc So there the configuration files, Email and all the rest of the equipment
Also see configuration files in ….. /scada/ScadaServer/Config
For example setting ModeAutoControl.xml if it is installed
I advise you to install Windows (trial version) in a virtual machine to understand what and where is and how is configured
-
This reply was modified 8 years, 1 month ago by
manjey73.
manjey73
ParticipantIn the basic version, no limitations except the number of channels is 65535
Restrictions are only for paid modulesmanjey73
ParticipantThe presence or absence of the formula Val(102) in the entrance channel should not affect error and the inability of the server.
However, without this formula in the calculated input channel not received value from the output channel.-
This reply was modified 8 years, 2 months ago by
manjey73.
manjey73
ParticipantIf the channel type is selected correctly for the input channel, there was a similar problem. It is necessary to update all the databases had something to do with them.
Also had an error in CalcEngine.cs.
Try the same formula on a different computer and a new installation of Scada to verifymanjey73
ParticipantThe type of the input channel should be calculated (I do not know how it is in the English version is called)
That is, it should not be data from some device and it should be a formula Val(102)
-
This reply was modified 8 years, 2 months ago by
manjey73.
manjey73
ParticipantShow a screenshot of the input channel 102 and specify what type of channel ?
manjey73
ParticipantIn the output channel specified formula SetVal(65, Cmd)
In CalcEngine.cs entry looks like this:
public void CalcCmdVal65(ref double cmdVal) { try { BeginCalcCmdData(65, cmdVal, null); cmdVal = Convert.ToDouble(SetVal(65,Cmd)); } finally { EndCalcCmdData(); }}Why do you have so ?
Convert.ToDouble(SetVal(102,1))
manjey73
Participantmanjey73
ParticipantTo fix the formula, since the formula is incorrect Server will not start.
scada/ScadaServer/Log/scadaServerSVC.logTo see what error and in what line of the file CalcEngine.cs
manjey73
ParticipantAll formulas return a double, but to enumerate the possible integer values only.
On; Off; Reset values 0, 1 and 2
; Off; Reset values 1 and 2 appear to have two buttons Off and ResetIn the output channel to be used in the formula Cmd*100 (example)
Or write more complex formula in the database of formulas, call it for example Out_real, and to apply the output channel Out_real(Cmd)Where is Cmd will get the values 0, 1 or 2 and depending on them you will return the desired value.
-
This reply was modified 8 years, 2 months ago by
manjey73.
manjey73
ParticipantWhen transferring 10;50.5;101.5 are values, this is the text for the buttons.
The value is precisely 0 , 1 and 2
Need for a control channel to write a formula that will check the value 0,1 or 2 and substitute these values instead of the required 10, 50.5 или101.5
And may also have the formula of permutation bytes, if you work directly with the device. With OPC has faced, may not require. -
This reply was modified 8 years, 1 month ago by
-
AuthorPosts