Class Compl
|
| Version |
1.0 |
|
| Modified |
15-JAN-2025 13:23:36.00 |
|
| Kod |
rt_plc_arithm.c |
|
Jämför analog storhet mot undre gräns (COMPare Low).

Både insignalen och gränsen kan antingen vara konstanter, definierade med
hjälp av Objekts Editorn, eller vanliga analoga signaler.

Utsignalen är TRUE när insignalen är mindre än gränsvärdet, dvs Lim .
Hysteresen beaktas då utsignalen åter ska bli FALSE. Utsignalen blir FALSE
så snart insignalen blir större än eller lika med gränsvärdet plus hysteresen.
Se även
|
RtBody attributes pwr_sClass_compl |
| Float32 |
In |
IN |
Anger värdet som ska jämföras med gränsvärdet Lim . |
| Float32 |
Lim |
LOW |
Anger det aktuella övre gränsvärdet. Värdet kan vara dynamiskt eller statiskt. |
| Boolean |
Low |
ll |
Flaggan anger om In är mindre än gränsvärdet eller ej. FALSE betyder att In är
större än gränsvärdet; TRUE betyder att In är mindre än gränsvärdet eller har
understigit gränsen utan att ha nått en nivå, enligt hysteresen, där flaggan ska
tas ner. |
| Float32 |
Hysteres |
Hysteres |
Anger värdet på hysteresen. Ett negativt värde är ej tillåtet. |
| Int32 |
AccLim |
AccLim |
Ej implementerad funktion. Anger operatörens behörighet att ändra värde på
Lim . Det är inte meningsfullt att manuellt ändra Lim -värdet om attributet
samtidigt uppdateras av extern signal. Följande behörigheter är möjliga:
0 -- Ingen ändring tillåten
? 0 -- ändring tillåten. |
| Float32 |
MinLim |
MinLim |
Minsta tillåtna värde vid operatörsändring av Lim . |
| Float32 |
MaxLim |
MaxLim |
Största tillåtna värde vid operatörsändring av Lim . |
| Int32 |
AccHys |
AccHys |
Ej implementerad funktion. Anger operatörens behörighet att ändra Hysteres. |
| Float32 |
MinHys |
MinHys |
Minsta ( = 0) tillåtna värde vid operatörsändring av Hysteres . |
| Float32 |
MaxHys |
MaxHys |
Största tillåtna värde vid operatörsändring av Hysteres . |
| GraphPlcNode |
| object_type |
124 |
| parameters[0] |
2 |
| parameters[1] |
0 |
| parameters[2] |
1 |
| parameters[3] |
0 |
| subwindows |
0 |
| graphmethod |
0 (standard, individual attributes) |
| graphindex |
0 |
| default_mask[0] |
3 |
| default_mask[1] |
1 |
| segname_annotation |
1 |
| compmethod |
4 |
| compindex |
0 |
| tracemethod |
0 |
| traceindex |
0 |
| executeordermethod |
2 |
| objname |
Compl |
| graphname |
Compl |
| debugpar |
|
Attributes detail
Anger värdet som ska jämföras med gränsvärdet Lim .
Anger det aktuella övre gränsvärdet. Värdet kan vara dynamiskt eller statiskt.
Flaggan anger om In är mindre än gränsvärdet eller ej. FALSE betyder att In är
större än gränsvärdet; TRUE betyder att In är mindre än gränsvärdet eller har
understigit gränsen utan att ha nått en nivå, enligt hysteresen, där flaggan ska
tas ner.
Anger värdet på hysteresen. Ett negativt värde är ej tillåtet.
Ej implementerad funktion. Anger operatörens behörighet att ändra värde på
Lim . Det är inte meningsfullt att manuellt ändra Lim -värdet om attributet
samtidigt uppdateras av extern signal. Följande behörigheter är möjliga:
0 -- Ingen ändring tillåten
? 0 -- ändring tillåten.
Minsta tillåtna värde vid operatörsändring av Lim .
Största tillåtna värde vid operatörsändring av Lim .
Ej implementerad funktion. Anger operatörens behörighet att ändra Hysteres.
Minsta ( = 0) tillåtna värde vid operatörsändring av Hysteres .
Största tillåtna värde vid operatörsändring av Hysteres .