Title: CMW Explorer
1CMW Explorer
- Kris Kostro
- Roland Swoboda
2What is CMW Device Explorer
- Administration tool
- First approach for the CMW administration console
- Demo of CMW connectivity
- It may be useful for operation
- Master Thesis for Roland
3CMW Architecture
Java Control Programs
RAD programs (VB, Excel)
C Programs
Clients
Middleware Client API Device/Property Model
Topic Model
Naming Service
CMW Infrastructure CORBA, RDA, JMS
Configu- ration Service
Server Framework API (C, Java)
Servers
Virtual Devices (Java, C)
SL-Equip Server
PS-GM Server
OPC Gateway
New Servers
Physical Devices (RF, BT, BI, Powering)
4Connectivity Demo Components
CMW Device Explorer and Management Console
Middleware Client API Device/Property Model
Naming Service
CMW Infrastructure CORBA, RDA, JMS
Server Framework API (C, Java)
Configu- ration Service
SL-Equip Gateway
PS-GM Server
RF OPC Gateway
PS-GM Server
Schneider OPC Server
MH
MH
PS Booster trafo
PLC
SEM
Focus
5CMW access to SL Equip
Linux pcslux8
SL-Equip Gateway
LynxOS 2.5.1
LynxOS 3.1.0a
MH
MH
SL-Equip Server
1553
1553
eqsrv
SEM
SEM
now
next year
6Device/Property Model
- Control system consists of named devices
(position monitor, beam line) - Devices are composed of properties (position,
current) - Operations on properties set, get, subscribe,
unsubscribe - Devices organized into device classes
- SL Equip devices are organized into Families
(often class) - Devices are unique only in family_member.host
form - Action often like property
- Type, size and user options have to be supplied
7Demonstration
- Connectivity with SL, PS and OPC devices
- Display modes and capabilities
- Browsing capabilities
8(No Transcript)
9Facilities
- Browsing
- Classes
- Devices
- Properties
- Displaying Values
- Graphs, Tables,
- Getting, Subscribing
- Displaying info about
- Server
- Client
10Technology
- Java, Swing
- CMW Client API
- JDataViewer
11Browser hierarchies
12JDataViewer
View / SubView
13Displaying data
- Device-Property
- 1 Device, 1 Property SUBVIEW
- 1 Device, n Properties OVERVIEW
- n Devices, 1 Property OVERVIEW
14Roadmap
- Wrap-up display and browsing facilities
- Add 3D
- Time axis for subscriptions
- Save configuration (with XML)
- Server info display, navigation within clients
servers - Restart of servers, control of tracing
- Distributed logging