Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML Device Description PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 1 Workshop.

Similar presentations


Presentation on theme: "XML Device Description PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 1 Workshop."— Presentation transcript:

1 XML Device Description PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 1 Workshop

2 MACS configuration chain XML documents for device definition Database filled from XML documents Configuration created in RMS Configuration exported to configuration files Configuration files are read by the individual systems PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 2 RMS DB RMS DB Exporter config files XML File Importer MACS

3 Documents and directories Word Document ES-YYMMDD-a-XXX_DeviceClassName.docx XML Document ES-YYMMDD-b-XXX_DeviceClassName.xml PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 3 MACS SVN root folder: sdp/documents/Deployment/Configuration Under Configuration a folder for each logical subsystem Subsystem folder contains folders for each individual device class Each device class folder contains three standard folders: doc img review

4 Example folder structure file name including date Name & title 4

5 Word Document Purpose Interfaces Operations model how to operate the device By how the device is operated References to other documents PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 5

6 XML Document Document header Document title Document number Author Data of creation Abstract Document dependency (optional) Document body Device class definition Device instantiation Instance value definition PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 6

7 Device class definition Inheritance and interfaces Class name and three letter code Description Properties PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 7

8 Inheritance Device class can inherit directly from basic device or state-driven device Device class can inherit from a intermediate class PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 8

9 Interfaces Devices can implement interfaces PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 9

10 Property definition PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 10

11 Device instantiation Number of instances Instance name and description Rack and Room (optional) WinCC OA system and connection Software Module and controlled devices (optional) PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 11

12 Instance value definition Define property values for each particular instance PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 12

13 Value definition PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 13

14 Templates Word document Basic device XML State driven device XML https://svn.cern.ch/reps/macs/trunk/sdp/docume nts/Deployment/Configuration/ControlSystem/Ge nericDevice/doc PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 14

15 Practical Example: Vacuum Sector Valve Basic device Class Code: VVS One bool input property: open Two bool output properties: isOpen, isClosed PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 15


Download ppt "XML Device Description PP-110325-a-MMA_XMLDeviceDescriptionWorkShop.pptx M. Marchhart 1 Workshop."

Similar presentations


Ads by Google