Class BaseSensor
Redaktör cs/je
Version 1.0
Modified 04-OCT-2005 14:04:07.88
 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


Attributes detail


Super Attribute
Klass Attribute
Typ Component
Flags Class|Superclass
Kropp RtBody
 Superklass, klicka på länk component (till vänster) för mer beskrivning om attribut.

Value Attribute
Klass Attribute
Typ Ai
Flags Class|DisableAttr
Kropp RtBody
 Analoga Ai ingången för sensorn

LimitHH Attribute
Klass Attribute
Typ CompLimit
Flags Class
Kropp RtBody
 Flera inställningsattribut för larmgräns Hög Hög (A-larm)

LimitH Attribute
Klass Attribute
Typ CompLimit
Flags Class
Kropp RtBody
 Flera inställningsattribut för larmgräns Hög (B-larm)

LimitL Attribute
Klass Attribute
Typ CompLimit
Flags Class
Kropp RtBody
 Flera inställningsattribut för larmgräns Låg (B-larm)

LimitLL Attribute
Klass Attribute
Typ CompLimit
Flags Class
Kropp RtBody
 Flera inställningsattribut för larmgräns Låg Låg (A-larm)

IndError Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
 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

IndWarning Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
 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).

SupDisabled Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
 Anger om larmövervakning och larmutgångar kopplas bort (1:a) eller inte (0:a). Styrs via ingång
 "dis" på PLC funktionsobjektet.

Trend Attribute
Klass Attribute
Typ DsTrend
Flags Class
Kropp RtBody
 Trendobjekt för den analoga sensor signalen

DefTrend Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
 Trendobjekt visas enligt trendmetoden, normalt en referens till föregående attribut Trend.

PlcConnect Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.

SimConnect Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.