Post on 14-Dec-2015
META-Engineering META portals Handling Real Time applications
IT & Integration AS
Copyright © 2012 IT & Integration AS
The Paradigm to Cloud Transformation with:
Self Sevice & Self Management
Home Application Areas – Application groups – Network Devices(Noder)
© IT & Integration AS
From Blood
NANO-based Health Condition meters:
Wastewater from WC
Wastewater from a Sink
Meal preparation & Environmental Control:
Oven Other Equipment
Fridge&
Freezer
Service Executer: Service Receiver:
Interactiv eTV
Entertainment & Social Activities:
Gaming, Video Music, Radio
IP camras
Energy Environmental Control:
Heater
Wash & Dryermachine
Heat pumpe & Air Condition
Dishwashermaskin
EL-meter
Lightingsystem
Ventilation
EPR-eDeviceCXAppl. Groups:
( Functional Profiles)
0x General1x Audio/Video2x Lighting 3x Communication 4x HVAC5x Utility6x Security 7x Appliance 8x Convenience9x Food10x Health
x = sub groups
Sicurety & Environmental Control:
IP Camras
Door Access control
Smoke Detectors Movementsensors
Working Instructions & Reporting:
Mobile as control unit and working tool
Health Condition Monitoring:
Boddy & Environmental sensors
EPR-eDeviceCX-dictionary:
EPR-eDevice : WS Modeling building elements
EL-meter
21C
HVAC
Video Phone
01 Node Control02 CX Control03 Data Chan. Rx04 Data Chan. Tx05 Binary Control06 Binary Sensor07 Analog Control08 Analog Sensor09 Multi Position Control 0A Multi Position Sensor0B Matrix Output0C Multiplane Output0D Ganged Analog Ctrl0F Meter10 Display11 Medium Transport13 Dialer14 Keypad15 List Memory16 Data Memory17 Motor19 Synthesizer-Tuner1A Tone Generator1C Counter/Timer1D Clock
( Functional Profiles)
0x Universal1x Audio/Video2x Lighting 3x Communication
4x HVAC5x Utility6x Security 7x Appliance 8x Convenience9x Food/Meal Ax Medical/Health
b Boolean data (On/Off)c Letters (ASCII text)n Numbers ( Integer )d Binary data (Hex bytes)
SETOFF SETON GETVALUE GETARRAY SETVALUE SETARRAY ADD INCREMENT SUBTRACT DECREMENT COMPARE COMPARE_I COPYVALUE SWAP EXIT ALIAS INHERIT DISINHERIT IF DO WHILE REPEAT BUILD
Interoperability layers: (Application modeling+CAL)
EPR-eDeviceCXAppl. Functional Context classes
EPR-eDeviceOBAppl. Fuctional Objects Appl. Variables: ( IV) CAL methods:
Control = System Output signalSensor = System Input signal
EPR-eDeviceCX Dictionary : eDevice modelling CONTEXTS
21C
0x General00 Universal01 Free02 User Interface04 Data Channels05 Time07-0D Free0E Time Monitor0F House mode
CX: Functional Profiles
0x General
Appl. Groups: (CX)
1x Audio/Video10 Audio Amp11 Medium Transport12 Tuner13 Video Display14 Audio Equalizer15 Camera16 Free17 Switch18 A/V system19 A/V system Control1A-1F Free
2x Lighting20 Light Sensor21 Light22 Lighting Scene23 Light Sensor Status24 LightingSceneRequest25 LightingSceneStatus26-2F Free
4x HVAC40 Environmental Zone41 Environmental Sensor42 Environmental Status43 Environmental Zone Control44 Environmental Zone Equipment45 Environmental System46 Damper Control47-4F Free
6x Security60 Security Sensor61 Security Zone62 Security Partition63 Security Partition Status64 Security Alarm Status65 Security Alarm66 Security Partition Request67 Security Sensor Status68 Security Zone Status69 Trouble6A Trouble Status6B-6F Free
3x Communications30 Telecom37 Intercom38 -3F Free ( Home Office )
5x Utility50 Utility Meter51 Electric Monitoring52 Electric Status53 Gas Monitoring54 Gas Status55 Water Monitoring56 Water Status57 Service Monitoring58 Service Status59 Free5A Load Request5B Load5C Energy Management Request5D Energy Management47-4F Free
9x Food/Meal909192939495
7x Appliance70 Washer71 Water Heater72 Dryer73 Refrigerator/Freezer74 Range75 Oven76 Coffee Maker77-7F Free
8x Convinience80 Window81 Window Control82 Door/Gate83 Door/Gate Control84 Pool/Spa85 Pool/Spa Control86 Bath87 Fountain88 Lift89-8F Free
Ax Medical/HealthA0A1A2A3A4A5
1x Audio/Video2x Lighting 3x Communication
4x HVAC5x Utility6x Security 7x Appliance 8x Convenience9x Food/Meal Ax Medical/HealthBx – Fx Free
Contexts are grouped in Industry Application AreasContext(CX) = Application groups . CX=00 =General/Universal mandatory in all eDevices
EPR-eDeviceOB Dictionary: eDevice Modeling OBJECTS/Components (Symbols)
01 Node Control
03 Data Ch.Rx
02 Context Control
04 Data Ch.Tx
1
005 BinaryControl
06 Binary Sensor1
0
07 Analog Control
08 Analog Sensor
0F Meter
09 MultiPosControl
0A MultiPosSwitch0A MultiPosSensor
0B MatrixControl
11 MediumTrans
10 Display XXXXXYYYYY
13 Dialer
14 Key Pad
19 Synth/Tuner
15 ListMemory
16 DataMemory
17 Motor
1D Clock
0A MultiPosSwitch1C Counter/Timer
XY Object name
Object Class
Object Network category
Message to Object Message from Object
1A ToneGen.
EPR eDevice Abstarction layer:Functional Modeling Examples:
1. EPR-eDevice: Light Sensor
2. EPR-eDevice: Thermostat
3. EPR-eDevice: El-Meter
EPR-eDevice product model example:
Light Sensor(default)
7. april 2010
EPR-eDevice product: Light Sensor hardware block diagram
(01)00: Universal Global House keeping information:
(02)20: Light Sensor Define Light objects
Address configurationbutton
ONOFF
SYSTEM:
Reading Lux value:
Manufacturer & Product-ID
+
I30
%
08 Analog SensorReading Light Level
LockedOpen
Door Occupancy:
06 Binary SensorOccupancy
1
0
07 Analog Control
Occupancy Sensitivity
EPR-eDevice product model example:
Light Sensor(default)
7. april 2010
EPR-eDevice product: Light Sensor functional model(mirrored SW block diagram)
(01)00: Universal Global House keeping information
(01)
(02)
01 Node Control
DeviceID,address,CX-list (00,20) etc
OB-list(01,02) etc
02 Context Control
(02)20: Light Sensor Light sensor context used to measure outside or inside light levels and occupancy
(01)
(02)
( 03)
( 04)
(05)
02 Context Control
OB-list(02,08,06,1C,07) etc
08 Analog Sensor
Light Level
06 Binary Sensor
Occupancy
1
0
0A MultiPosSwitch1C Counter/Timer
Occupancy Hold Delay
07 Analog Control
Occupancy Sensitivity
EPR-eDevice product model example:
Thermostat(default)
7. april 2010
EPR-eDevice product: Thermostat hardware block diagram
(01)00: Universal Global House keeping information:
(03)41: Environmental
Sensor Measuring Temperature & Humidity Values
08 Analog Sensor
Inside Temperature, ”C
08 Analog Sensor
Inside Humidity , %RH(02)40: Environmental
Zone Define Environmental Sensor objects
0A MultiPosSwitch0A MultiPosSensor
Zone Status
10 05 BinaryControl
Fan Control
(04)42: Environmental
Status Status picked from Environmental Sensor
(05)63: Security Partision Control Security Partision Status Vektor and battery
Address configurationbutton
ONOFF
SYSTEM:
ONAuto
FAN:
Wanted Temperature:
+
I
21
ºC
Manufacturer & Product-ID
(01)00: Universal Global House keeping information
(01)
(02)
EPR-eDevice product model example:
Thermostat(default)
7. april 2010
EPR-eDevice product: Thermostat functional model(mirrored SW block diagram)
(03)41: Environmental
Sensor Measuring Temperature & Humidity Values
(01)
OB-list(02,08,08)
(02)
(03)
02 Context Control
08 Analog Sensor
Inside Temperature, ”C Demand,kW
08 Analog Sensor
Inside Humidity , %RH
(02)40: Environmental
Zone Define Environmental Sensor objects
(01)
(02)( 03)( 04)(05)(06)(07)(08)(09)(0A)
02 Context Control
OB-list(02,14,09, 0A,05,07,07,07,09,09) etc
09 MultiPosControlZone Request
0A MultiPosSwitch0A MultiPosSensorZone Mode10 05 BinaryControl
Fan Control
(04)42: Environmental
Status Status picked from Environmental Sensor
(01) OB-list(02,07,07)
(02)
(03)
02 Context Control
07 Analog ControlCurrent Zone Temp,”C
07 Analog Control
Current Zone Hum,%RH
(05)63: Security Partision Status Security Partision Status Vektor and battery
(01) OB-list(02,15,09)
(02)
(03)
02 Context Control
15 ListMemory
Partision Status Vector from CX:62
DeviceID,address,CX-list (00,40,41,42,63) etc
OB-list(01,02) etc
14 Key Pad
Zone Status
02 Context Control
07 Analog ControlFan Speed
09 MultiPosControlZone Control
09 MultiPosControlZone State
01 Node Control
07 Analog ControlHeat Setting ”C
07 Analog ControlCool Setting ”C
09 MultiPosControl
Battery Status
EPR-eDevice product model example:
El-Meter(default)
7. april 2010
EPR-eDevice product: El-Meter hardware block diagram
(02)50: Utility Meter Define Utility Meter objects
1D Clock
Current Date and Time
(03)51: Electric Monitor Monitoring the energy consumptions
08 Analog Sensor
Electric Power Demand,kW
08 Analog Sensor
El. Commulative Demand,kWh
08 Analog Sensor
Total El. Current,Amp
08 Analog Sensor
El. Voltage,Volt
(04)52: Electric Status Picked up from Electric Monitor CX=51
(01)00: Universal Global House keeping information:
Address configurationbutton
ONOFF
SYSTEM: Manufacturer & Product-ID
El. Voltage Phase 1,2,3
El. Current Phase 1,2,3
EPR-eDevice product model example:
El-Meter(default)
7. april 2010
EPR-eDevice product: El-Meter functional model (mirrored)
(01)00: Universal Global House keeping information
(01)
(02)
01 Node Control
DeviceID,address,CX-list (00,50,51,52) etc
OB-list(01,02) etc
02 Context Control
(02)50: Utility Metering Define Utility Meter objects
(01)
(02)
( 03)
( 04)
(05)
02 Context Control
OB-list(02,16,16,16,1D) etc
16 DataMemory
Meter Tables
16 DataMemory
Interval Data
16 DataMemory
Meter Memory
1D Clock
Current Date and Time
(03)51: ElectricMonitoring Monitoring the energy consumptions
(01) OB-list(02,08,07,08,07,08,08,08,08,08,08,08,08)
(02)
(03)
(04)
(05)
(06)
(07),(08),(09) El. Current Phase 1,2,3
(0A)
(0B),(0C),0D) El. Voltage Phase 1,2,3
02 Context Control
08 Analog Sensor
Electric Power Demand,kW
07 Analog Control
El. Internal Demand,kWh
08 Analog Sensor
El. Commulative Demand,kWh
07 Analog Control
El. Peak Demand,kW
08 Analog Sensor
Total El. Current,Amp
08 Analog Sensor
El. Voltage,Volt
(04)52: Electric Status Picked up from Electric Monitor CX=51
(01) OB-list(02,07,07,07,07,07,07,07,07,07,07,07,07)
(02)
(03)
(04)
(05)
(06) (07),(08),(09) El. Current Phase 1,2,3
(0A)
(0B),(0C),0D) El. Voltage Phase 1,2,3
02 Context Control
07 Analog Control
El. Internal Demand,kWh
07 Analog Control
El. Peak Demand,kW
07 Analog Control
El. Power Demand,kW
07 Analog Control
El. Cummulative Demand,kWh
07 Analog Control
Total El. Current, Amp
07 Analog Control
El. Voltage, Volt