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.