Class CompPID_Fo
|
| Redaktör |
hw/je |
|
| Version |
1.0 |
|
| Modified |
18-MAY-2006 14:49:24.32 |
|
| Kod |
rt_plc_bcomp.c |
|
Funktionsobjekt för CompPID

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompPID i planthierarkin.
Se även
|
RtBody attributes pwr_sClass_CompPID_Fo |
| Float32 |
ProcVal |
PV |
Ärvärdet (PROCess VALue). |
| Float32 |
SetVal |
SV |
Börvärdet (SETpoint VALue). Ingången kopplas ofta till motsvarande utgång
på det associerade Mode-objektet. |
| Float32 |
Bias |
BIS |
Framkopplingsvärdet ( 'feed forward value'). Attributet kan ändras från Pid -
objektets MERbild. |
| Float32 |
ForcVal |
FOV |
Tvångsstyrningsvärdet. Då Force är TRUE sätts OutVal = ForcVal . Ingången
kopplas ofta till motsvarande utgång på det associerade Mode-objektet. |
| Boolean |
Force |
for |
Anger om något av alternativen tvångsstyrning / MANUAL gäller eller inte.
FALSE betyder att inget av dessa alternativ är förhanden; TRUE innebär att
antingen tvångsstyrning eller MANUAL valts. Ingången kopplas ofta till
motsvarande utgång på det associerade Mode-objektet. |
| Boolean |
IntOff |
iof |
Anger om integrationen kopplats bort eller inte. FALSE betyder att
integrationstermen ska vara med; TRUE innebär att integrationen kopplats
bort. Attributet kan ändras från Pid-objektets MERbild. |
| Pointer to Float32 |
ScanTime |
|
Pointer to program cycle. |
| AttrRef |
PlcConnect |
|
Referens till objektet i planthierarkin. |
| Pointer to Char |
PlcConnectP |
|
Contains a pointer to the connected main object. |
| Float32 |
OutVal |
OUT |
Regulatorns styrsignal. Värdet baseras på algoritmens 'positional form', från
operatören i läge MANUAL eller på ett s.k. tvångsstyrningsvärde. |
| Float32 |
OutChange |
OC |
Regulatorns styrsignal baserad på 'incremental form'.
Attributet avser styrsignalsförändringen mellan två konsekutiva exekveringar;
dvs. OutVal t - OutVal t-1 . |
| Float32 |
ControlDiff |
DIF |
Reglerfelet (= ProcVal - SetVal ). |
| Boolean |
EndMax |
max |
Se EndMin |
| Boolean |
EndMin |
min |
Om beräknat värde på OutVal inte tillhör intervallet { MinOut , MaxOut } ska
begränsning ske till motsvarande intervallgräns. Attributet anger om sådan
begränsning skett vid den senaste exekveringen eller inte.
Om begränsning görs mot
-- MinOut , ska EndMin sättas TRUE
-- MaxOut , ska EndMax sättas TRUE
annars är de FALSE.
EndMin / EndMax kan endast sättas i driftläge AUTO och CASCADE. Se
också EndHys nedan. |
| GraphPlcNode |
| object_type |
11 |
| parameters[0] |
6 |
| parameters[1] |
3 |
| parameters[2] |
5 |
| parameters[3] |
0 |
| graphmethod |
0 (standard, individual attributes) |
| graphindex |
0 |
| default_mask[0] |
27 |
| default_mask[1] |
1 |
| segname_annotation |
1 |
| compmethod |
35 |
| compindex |
0 |
| tracemethod |
0 |
| traceindex |
0 |
| connectmethod |
10 |
| executeordermethod |
2 |
| objname |
CompPID_Fo |
| graphname |
CompPID_Fo |
Attributes detail
Ärvärdet (PROCess VALue).
Börvärdet (SETpoint VALue). Ingången kopplas ofta till motsvarande utgång
på det associerade Mode-objektet.
Framkopplingsvärdet ( 'feed forward value'). Attributet kan ändras från Pid -
objektets MERbild.
Tvångsstyrningsvärdet. Då Force är TRUE sätts OutVal = ForcVal . Ingången
kopplas ofta till motsvarande utgång på det associerade Mode-objektet.
Anger om något av alternativen tvångsstyrning / MANUAL gäller eller inte.
FALSE betyder att inget av dessa alternativ är förhanden; TRUE innebär att
antingen tvångsstyrning eller MANUAL valts. Ingången kopplas ofta till
motsvarande utgång på det associerade Mode-objektet.
Anger om integrationen kopplats bort eller inte. FALSE betyder att
integrationstermen ska vara med; TRUE innebär att integrationen kopplats
bort. Attributet kan ändras från Pid-objektets MERbild.
Pointer to program cycle.
Referens till objektet i planthierarkin.
Contains a pointer to the connected main object.
Regulatorns styrsignal. Värdet baseras på algoritmens 'positional form', från
operatören i läge MANUAL eller på ett s.k. tvångsstyrningsvärde.
Regulatorns styrsignal baserad på 'incremental form'.
Attributet avser styrsignalsförändringen mellan två konsekutiva exekveringar;
dvs. OutVal t - OutVal t-1 .
Reglerfelet (= ProcVal - SetVal ).
Om beräknat värde på OutVal inte tillhör intervallet { MinOut , MaxOut } ska
begränsning ske till motsvarande intervallgräns. Attributet anger om sådan
begränsning skett vid den senaste exekveringen eller inte.
Om begränsning görs mot
-- MinOut , ska EndMin sättas TRUE
-- MaxOut , ska EndMax sättas TRUE
annars är de FALSE.
EndMin / EndMax kan endast sättas i driftläge AUTO och CASCADE. Se
också EndHys nedan.