Forum Replies Created
-
AuthorPosts
-
oley
ParticipantHi,
it works, thank you.
oley
ParticipantHi,
I have a mimic view, which is a main view of an object (visit card).
I wanted to have all events from this object filtered, when I click “Events by view”.
Probably I can put some hidden tables on that view with simple:
<Item deviceNum="6701" hidden="true" autoText="true" />oley
ParticipantHi,
thanks. What is the purpose of the Delay parameter?
Will it be added to the Period, e.g. Time/Period -> 00:00:05/00:00:10 and Delay 1000 means it will polling every 11 seconds?oley
ParticipantHi,
sample energy channels:
https://ibb.co/C3RzxnYc
https://ibb.co/RpnJRy9zOne of them resets at midnight and the other grows continuously.
For the second one (which grows continuously) I need a daily and monthly value.
The first one is daily value, so I need a monthly value.I thought about a script, which checks the current local time and stores day and month starts values in separate channels.
oley
ParticipantWe have various devices. Some of them provide energy production metrics: current and daily (which increases from the start to the end of the day and resets to zero).
In other devices, we only have the current power, which would need to be multiplied by time and accumulated as energy.oley
ParticipantLet me get back to the topic. I tried using ScadaTestClient to enter a future value, and it works – the value appears in the table. However, once that specific time point is reached, it gets overwritten with a zero.
Another problem I’m having is with the channels showing the exchange price of energy, which are sometimes published with a delay – for example, the price for 12:00 is 100, but I receive that data at 12:05. SCADA records the data with the actual time – can I enter both the value and the time (12:00, 100) directly in SCADA?
oley
ParticipantHi,
thanks, that was the problem, I have custom password for postgres user.
oley
ParticipantHi,
it happened for channels with “Channel status has changed” bit set.
For all those channels after connection break I see in events table:27/07/2026 11:31:33 EFO CHOCIMINO EFO CHOCIMINO inverter #9 Temperatura wewnętrzna Defined, 33.600 °C
I will disable this event.
oley
ParticipantThanks, could you give a simple example of this status formula?
For example: I’m setting up an event for the channel as “status has changed”, but I only want to log it when status == Error (id=23).oley
ParticipantHi,
thank you.
Is it possible to trigger an event only for selected status values?
Am I correct in understanding that enabling “channel data has changed” has exactly the same effect as enabling both “channel value has changed” and “channel status has changed” together?oley
ParticipantHi,
sorry for late answer, too much to do…
Those are set points channels, e.g. active power of the plant.
If I do not set any value, which is ok – full power, or after restart of the controller, it have this special values 0x7FFF or 0x7FFFFFFF, which are presented in the SCADA. This does not look like real value (it is not).
@manjej73 advice works well. Thanks!oley
ParticipantHi,
it shows me the value and unit of the channel.
Text is set as a label of the switch, e.g. Q1.oley
ParticipantFaceplate as embedded component in a mimic does not work (because I do not now how to bind properties properly for pictures).
If I create a mimic with the exact content of the faceplate (multiple pictures), it works.oley
ParticipantHi,
all the images are part of the faceplate file.
I have a channel with switch state 0, 1, 2, 3 and images for every state:<Conditions isArray="true"> <Item> <ComparisonOper1>Equal</ComparisonOper1> <ComparisonArg1>0</ComparisonArg1> <LogicalOper>None</LogicalOper> <ComparisonOper2>LessThan</ComparisonOper2> <ComparisonArg2>0</ComparisonArg2> <ImageName>active_el04_0.png</ImageName> </Item> <Item> <ComparisonOper1>Equal</ComparisonOper1> <ComparisonArg1>1</ComparisonArg1> <LogicalOper>None</LogicalOper> <ComparisonOper2>LessThan</ComparisonOper2> <ComparisonArg2>0</ComparisonArg2> <ImageName>active_el04_1.png</ImageName> </Item> <Item> <ComparisonOper1>Equal</ComparisonOper1> <ComparisonArg1>2</ComparisonArg1> <LogicalOper>None</LogicalOper> <ComparisonOper2>LessThan</ComparisonOper2> <ComparisonArg2>0</ComparisonArg2> <ImageName>active_el04_2.png</ImageName> </Item> <Item> <ComparisonOper1>Equal</ComparisonOper1> <ComparisonArg1>3</ComparisonArg1> <LogicalOper>None</LogicalOper> <ComparisonOper2>LessThan</ComparisonOper2> <ComparisonArg2>0</ComparisonArg2> <ImageName>active_el04_3.png</ImageName> </Item> </Conditions>Every <Picture> has input channel defined (and for some of them also output).
If I copy the faceplate into standalone mimic diagram it works well.
If the faceplate is embedded in another mimic the pictures shows only default image.
@manjey73 provide an example for binding properties for a simple text, but my case is a bit more complex.oley
ParticipantHi Mikhail,
I can, of course, create a new topic, but this topic was related to embedded faceplates in mimics diagrams and the frame issue came because it was present in my screenshots.
The real problem now is a faceplate with multiple dynamic images embedded in a mimic diagram. -
AuthorPosts