Sensor
Objekt BaseSensor hanterar övervakningen av en analog sensor med inställningar
för larmgränser och en tillhörande objektsbild.
Detta objekt/sensor används företrädesvis för sensorer som INTE är av typen
temp, tryck, flöde eller nivå (dessa typer har egna objekt).
Objektet övervakar fyra larmgränser som kallas HH, H, L, och LL. Gränserna
kan kopplas in eller ur och gränserna är ändringsbara från objektsbilden.
Man kan hindra larm/larmutgångar att aktiveras via ingång DisableSup i
PLC funktionsobjektet.
Man kan via ingångar Error och Warning i PLC funktionsobjektet styra färgen på
sensorsymboler att bli röd eller gul.
Objektsymbolen för sensorn i bilder blinkar rött vid A-larm och är fast gul vid B-larm.
Objektet innehåller också en trendkurva.
Objektsymbol
Grafiska symbolen för detta objekt är BaseComponent/Sensor. Symbolen kan konfigureras
med bokstäver i sig som beskriver sensorns mätsignal.

Dynamik:
- Färg gul när Hög eller Låg larmgräns aktiveras.
- Färg röd blinkande när Hög Hög eller Låg Låg larmgräns aktiveras.
Objektets metoder (menyval) öppnas med höger musknapp.
Objektbild

Exempel på en objektsymbol typ sensor (FO1) i en bild.

Konfiguration
Signal
Objektet innehåller en Ai signal kallad Value som ska kopplas till sensorns
Ai-kanal.
Övervakning
BaseSensor har fyra gränser, varje representeras av en CompLimit objekt,
inställningar i dessa objekt är:
-AlarmText Larmtext som kan ändras
-Limit Larmgräns
-Hysteres Hysteres
-TimeDelay Tidsfördröjning i sekunder
-Used Inställning om larmgräns används (1:a) eller inte (0:a)
-Status Status om larm är aktiverat (1:a) eller inte (0:a)
Plc kod
För PLC programmering används funktionsobjektet BaseSensorFo.

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
Simulering
För simulering av sensorns ärvärde använder man funktionsobjektet BaseSensorSim.
Se även
RtBody attributes pwr_sClass_BaseSensor |
Component |
Super |
|
Superklass, klicka på länk component (till vänster) för mer beskrivning om attribut. |
Ai |
Value |
|
Analoga Ai ingången för sensorn |
CompLimit |
LimitHH |
|
Flera inställningsattribut för larmgräns Hög Hög (A-larm) |
CompLimit |
LimitH |
|
Flera inställningsattribut för larmgräns Hög (B-larm) |
CompLimit |
LimitL |
|
Flera inställningsattribut för larmgräns Låg (B-larm) |
CompLimit |
LimitLL |
|
Flera inställningsattribut för larmgräns Låg Låg (A-larm) |
Boolean |
IndError |
|
Går hög om A-larm är aktivt (HH, LL) eller ingång Error för PLC funktionsobjektet är hög,
objektsymbol börjar blinka rött |
Boolean |
IndWarning |
|
Går hög om B-larm är aktivt (H, L) eller ingång Warning för PLC funktionsobjektet är hög,
objektsymbol blir gul (fast). |
Boolean |
SupDisabled |
|
Anger om larmövervakning och larmutgångar kopplas bort (1:a) eller inte (0:a). Styrs via ingång
"dis" på PLC funktionsobjektet. |
DsTrend |
Trend |
|
Trendobjekt för den analoga sensor signalen |
AttrRef |
DefTrend |
|
Trendobjekt visas enligt trendmetoden, normalt en referens till föregående attribut Trend. |
AttrRef |
PlcConnect |
|
Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till. |
AttrRef |
SimConnect |
|
Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till. |
Template Object |
Super.Specification |
Sensor |
Value.PresMaxLimit |
1.000000e+02 |
LimitHH.Alarm.DetectOn |
1 |
LimitHH.Alarm.DetectText |
HighHigh limit exceeded |
LimitHH.Alarm.EventType |
64 |
LimitHH.Alarm.EventPriority |
67 |
LimitHH.Alarm.EventFlags |
7 |
LimitHH.Alarm.MoreText |
|
LimitHH.Alarm.Attribute |
BaseComponent:Class-BaseSensor-Template |
LimitHH.Alarm.CtrlPosition |
1 |
LimitHH.Alarm.LockAttribute |
1 |
LimitHH.Limit |
9.500000e+01 |
LimitH.Alarm.DetectOn |
1 |
LimitH.Alarm.DetectText |
High limit exceeded |
LimitH.Alarm.EventType |
64 |
LimitH.Alarm.EventPriority |
66 |
LimitH.Alarm.EventFlags |
7 |
LimitH.Alarm.MoreText |
|
LimitH.Alarm.Attribute |
BaseComponent:Class-BaseSensor-Template |
LimitH.Alarm.CtrlPosition |
1 |
LimitH.Alarm.LockAttribute |
1 |
LimitH.Limit |
9.000000e+01 |
LimitL.Alarm.DetectOn |
1 |
LimitL.Alarm.DetectText |
Below Low limit |
LimitL.Alarm.EventType |
64 |
LimitL.Alarm.EventPriority |
66 |
LimitL.Alarm.EventFlags |
7 |
LimitL.Alarm.MoreText |
|
LimitL.Alarm.Attribute |
BaseComponent:Class-BaseSensor-Template |
LimitL.Alarm.CtrlPosition |
1 |
LimitL.Alarm.LockAttribute |
1 |
LimitL.Limit |
1.000000e+01 |
LimitLL.Alarm.DetectOn |
1 |
LimitLL.Alarm.DetectText |
Below LowLow limit |
LimitLL.Alarm.EventType |
64 |
LimitLL.Alarm.EventPriority |
67 |
LimitLL.Alarm.EventFlags |
7 |
LimitLL.Alarm.MoreText |
|
LimitLL.Alarm.Attribute |
BaseComponent:Class-BaseSensor-Template |
LimitLL.Alarm.CtrlPosition |
1 |
LimitLL.Alarm.LockAttribute |
1 |
LimitLL.Limit |
5.000000e+00 |
Trend.Multiple |
1 |
Trend.DataName |
BaseComponent:Class-BaseSensor-Template.Value.ActualValue |
Trend.StorageTime |
239 |
Trend.BufferStatus[0] |
1 |
Trend.BufferStatus[1] |
1 |
Trend.NoOfBuffers |
2 |
Trend.NoOfBufElement |
239 |
DefTrend |
BaseComponent:Class-BaseSensor-Template.Trend |
Går hög om A-larm är aktivt (HH, LL) eller ingång Error för PLC funktionsobjektet är hög,
objektsymbol börjar blinka rött
Går hög om B-larm är aktivt (H, L) eller ingång Warning för PLC funktionsobjektet är hög,
objektsymbol blir gul (fast).