UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for 2016 1.

Slides:



Advertisements
Similar presentations
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Advertisements

 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
EPOCH 1000 File Management Data Logging and Reporting
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Configuration Management
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Using a generator Feedback on sharing a generator. Improvement’s on generation’s creation and maintenance.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
Snippet Management The following screens demonstrate how to: 1. Access and view snippets 2. Create a local standard snippet, or a local class snippet 3.
An example of platform independence in UNICOS control systems Koutli Maria CERN EN-ICE-PLC 07/02/14.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
FwSPY and UNICOS-CPC Benjamin Bradu Giulio Morpurgo CERN, EN-ICE May2015.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Tutorial 11 Installing, Updating, and Configuring Software
Eurostat D.1 SdmxSource SDMX RI User Group Luxembourg, September 2013.
Module 14: Configuring Print Resources and Printing Pools.
Novel techniques while developing on the WinCC OA Experience with the UCPC library.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
UAB Management & Core Refactoring Ivan Prieto Barreiro 10/04/2013.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
 Mathias Dutour / UAB Dev. team  UNICOS regular meeting  29 January 2009.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
UNICOS Application Builder Architecture Review 18/01/2013.
TOS / TIS Code Architecture Copyright © 2008 Talend. All rights reserved.
Lesson 3: Migrating and Configuring User Data
Connect. Communicate. Collaborate PerfsonarUI plug-in tutorial Nina Jeliazkova ISTF, Bulgaria.
1 UNICOS PVSS Evolution Cryogenics Control Enrique BLANCO Industrial Controls & Electronics Group.
Extending & Customizing XNAT with Modules Rick Herrick
J.P. Wellisch, CERN/EP/SFT SCRAM Information on SCRAM J.P. Wellisch, C. Williams, S. Ashby.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
UAB Versioning: Definition 02/04/ Resources Package Split The resources package will be split into different modules: 1. Common/Core (name to define)
UAB Versioning: Definition 1 07/05/2014. Summary UAB component definition UAB component release UAB component query UAB component installation Create.
UCPC RP1.8 New Features Nov 2015 UCPC Team 19 Nov 2015UCPC RP Release Features Presentation1.
UNICOS CONSISTENT IMPORT/EXPORT. Agenda  Present status of prototype for new import  Verification of addresses during check  Non standard import files.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
UNICOS Roadmap 2015 Enrique Blanco On behalf of the UNICOS team EN-ICE 1 March 2015 CERN March 27, 2015 GSI - CERN Collaboration.
UAB Tools 1 20/05/2014. Summary Status, opened issues & future requests : Extended Configurations Reverse Engineering Olproc FlexExtractor DIP Import/Export.
Cognos 8 BI Configuration, Administration, and Upgrade Cognos 8 BI.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
DSL implementation for UNICOS-CPC Ivan Prieto Barreiro Jeffrey Goderie BE-ICS.
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
Integrating ArcSight with Enterprise Ticketing Systems
UNICOS Application Builder Architecture
Integrating ArcSight with Enterprise Ticketing Systems
Configuration and Monitoring
UAB Extended Configurations
CIET Generation Process in UAB Technical Committee
Chapter 2 Starting a Project
CARA 3.10 Major New Features
Multi-runner May 2017 S. Podgorski , W. Booth 5 May 2017 multi-runner.
Requirements for CPC Scripting Language
Automatic RElease Service
UAB Versioning: Definition
UAB Development Status
UCPC RP Presentation for GSI
Supporting the gLite release process
A technical look at new capabilities and features
Increased Efficiency and Effectiveness
Presentation transcript:

UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for

Summary Multi Applications Multi Package TIA Portal Integration Default Values Treatment in Templates Common Parameters in a UCPC Project Migration of Specs File to XLSX Integrate WinCC OA Cli Versioning 2 18/04/2016 UAB Requirements for 2016

Multi Applications (case 1) Multiple UCPC applications in a single PLC (multiple specs) 1. UnicosApplication.xml Allow to store many specs and many applications (modify file structure) Output file names depend on the application name! Impact on reverse engineering tools 2. Generators New parameter to trigger the generation specifying the application Select the appropriate specs file (UAB Core) Get the correct application parameter values (UAB Core) Generated files: Any changes in communication files? Different output folders? 3. Templates No impact: Specs provided by plug-ins, same as application name 4. Wizard Allow the definition of multiple applications (new wizard component, tabs?) PLC Configuration (no changes ?) Plug-in panel: Select the application to generate from a combo box (or generate all) Update the output file names depending on selected application Reload the tables (# of instances, logic templates,..) 5. Upgrade Handle many specs UnicosApplication custom upgrade: Move application parameters (from current structure to new one) Move output files to new structure 3 18/04/2016 UAB Requirements for 2016

Multi Applications (cases 2, 3, 4) Multiple UCPC applications same SCADA DS Share devices between two PLC applications Need more details! Multiple UCPC applications different SCADA DS Definition of different DS IP addresses for each application Link application to SCADA DS (PLC params panel) Templates: The way to get the PLC address will be different! Changes in PLC communication files (?) Multiple specs and common generation for all of them From “ After presenting and discussion on PLC SM it's been decided that multi-spec feature has a limited usage (only SURV/CIET-CRYO projects) and it is not worth to request a generic support of it in UAB. ” 4 18/04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard 1. Different resource packages with independent releases 2. Different resource packages combining them for the CPC release 3. Unique resources package containing all the devices 5 18/04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard 1. Different resource packages with independent releases Easy to merge the different packages (just unzip) Many version numbers for the resource packages Merge spec files from different packages New Bootstrap version Organization of RPs in UAB Registry will be messy Detect package updates Different ‘ResourcePackageConfiguration.xml’ have to be merged (used by the bootstrap to detect the application version) A complete release implies releasing each package individually Impacts OLPROC /04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard 2. Different resource packages combining them for the CPC release Different locations in svn Independent releases A complete release implies releasing the individual packages + the combination of all of them Modify the groupId of the individual packages (bootstrap must not install them!) The creation of the final package implies: Combine all the specs into a single one Merge the SpecDoc worksheet Create a new ResourcesPackageConfiguration.xml with all the device types and all the baselines 7 18/04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard 3. Unique resources package containing all the devices Mark each device with the name of the package (base, motion, …) Unique specs file containing all the devices (remove unselected) ResourcePackageConfiguration.xml (only one) Annotate the package of each device New application: remove unused device type definitions, templates and worksheets All devices/templates in the same place No independent releases 8 18/04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard Bootstrap/Wizard Modify the first panel New param to launch the wizard: -Dpackages=… Device Types New field to specify the package Add the value in the specs sheet meta-data Wizard New parameter to launch the wizard: -Dpackages Create application: Remove unused worksheets Remove unused device type definitions Remove unused templates 9 18/04/2016 UAB Requirements for 2016

Multi Package (Highest Priority) Allow the selection of CPC libraries from CPC Wizard Baselines Will be there several baselines? Remove unused baselines from Baseline folder? Type Builder Modify the meta-model / CPC model to add new field (device package) 10 18/04/2016 UAB Requirements for 2016

TIA Portal Integration Wizard New target platform: TIA Portal Rename others? (Step-7, Schneider) Bootstrap back compatibility! New Bootstrap version (?) Integrate plug-ins & panels in CPC Wizard Define PLC types for TIA Portal (S7-1200… ???) Plug-ins Code Refactoring: Avoid duplications (Siemens / TIA plug-ins) Resources Package New PLC params (TIAPlc) New templates 11 18/04/2016 UAB Requirements for 2016

Default Values Treatment in Templates Device Type Definitions Add the default values for the specification attributes Specs Add a new row for the default values The user can modify the default values UAB Core Modify spec API to return the default value if no value is specified Jython Templates Remove the hardcoded default values 12 18/04/2016 UAB Requirements for 2016

Common parameters in a UCPC Project Wouldn’t the previous case alleviate the situation? New worksheet to put ‘additional’ common values (not coming from the specs) Why not to use a Jython file with constant definitions? 13 18/04/2016 UAB Requirements for 2016

Migration of Spec file to XLSX Specs generation Generate the new specs from the device type definitions Maven plug-in to generate the new specs UAB Core New java classes to handle specs in the new format [under testing] New factory class to create specs Use the factory class to get the specs UAB Core CPC Others … Upgrades New plug-in for FlexExtractor to handle XLSX files Modify FlexExtractor API to use a unique spec upgrade config file Modify the spec file upgrade to handle XML and XLSX files Type Builder Generate XLSX instead of XML 14 18/04/2016 UAB Requirements for 2016

Integrate WinCC OA Cli API? How to use it? Panel options? (create project / install /.. ???) Source code (released version)? 15 18/04/2016 UAB Requirements for 2016

Versioning Feedback? 16 18/04/2016 UAB Requirements for 2016