Control Architect features work with a Configuration Asset Model that is created from XML configuration files that have been exported from an ERDB, LCN, or Quick Builder source. Follow the steps below to generate a Configuration Asset Model and begin working with the Control Architect configuration views and PolicyCop.
Using Control Architect for a PKS Cxxx/ACE Project
Export XML configuration files from your EPKS Server ERDB.
Using Control Builder, Upload then Update the project side configuration prior to exporting.
It is recommended to name the folder containing a particular set of Server configuration files in a form that identifies the date of the export as in VPS_20140325 where the Process Unit identifier is followed by the year 2014, followed by the month 03, and followed by the day 25.
Launch Control Architect and click the Tools Toolbar button PKS CM Views.
Use the Import options to import your PKS configuration data to the Server. This will create a new Configuration project that will be formatted as in DatabaseName:CollectionName.
Using the same drop-down menu noted in item 4 above, select the created project from the MRU list. The Data View tab will be displayed by default that contains the entities that were imported from the configuration files.
Using Control Architect for a PKS SCADA or LCN Project
Export SCADA or LCN Exception Build (EB) configuration files from Quick Builder or LCN Native Window.
In Quick Builder choose the menu item File-Export... to export your SCADA configuration using the "Hardware/Point build format". Select the Scope option "All Items relevant to file type" to export all items including Channels, Controllers, and points to *pnt & *.hdw file types.
It is recommended to name the folder containing a particular set of configuration files in a form that identifies the date of the export as in VPS_20140325 where the Process Unit identifier is followed by the year 2014, followed by the month 03, and followed by the day 25.
Launch Control Architect and click the Tools Toolbar button Convert Text Files to display the Conversion tool.
Select the Text files to convert to a XML configuration. You can choose either file extension types *.eb or *.pnt/*.hdw.
Specify the root folder where your LCN Control Language (CL) files reside. If the files reside in multiple subfolders then check the option "Use SubFolders".
CL files specified in the folders are analyzed for connection relationships during the conversion process.
Browse to select or create the database:collection where your converted to XML configuration files will be imported to.
Select the Control System Target Platform option. The option chosen here is used to validate the generated XML configuration file Schema against the chosen platform.
Leave the option "Overwrite existing XML Configuration files" unchecked. This option would be used if you had to regenerate the same configuration files to the same database:collection.
Leave the option "Remove existing XML Configuration files" unchecked. This option would be used to clean a database:collection of XML configuration files that were generated from a prior conversion activity.
Control Architect is installed with a default set of Template styles and attributes for LCN and SCADA Point types. You can view the current style set by clicking the "Specify Template Styles and Attributes" expander.
Generate the Configuration XML Files by clicking the Convert button.
When the conversion task is complete, close the tool view window and click the Tools Toolbar button PKS CM Views to open an existing configuration project or select a new configuration project.
Click the Stats View tab to calculate statistics for the configuration project. When this view tab is first selected, it will automatically begin executing the statistics analysis.
LCN projects that contain xPM type Process Control nodes support visual display of Control Processor Point types
LCN projects support copying both the visual Control Processor Point types and their entity slot allocation to the Windows Clipboard for pasting into Excel.
Displaying a ChartView for a PKS Control Module
To display a Chart View for a Control Module item located in theData Viewtab, double click an item in the ListView with your left mouse button.
Chart View Function blocks will display an Adorner when the mouse cursor hovers over them. This Adorner contains clickable buttons that display additional information related to the Function Block depending on the type of block.
All UI Visual elements will display a ToolTip that indicates the use of the element.
All Function blocks contain parameters that can be viewed by clicking the button located in the top left corner of the block.
You can resize the Parameters View and move it to another location on the canvas.
You can open multiple Parameter views.
You can view expressions for Calculation type blocks such as AuxCalc as a ToolTip by hovering your mouse cursor over the button target or click the button to view the expressions in a View window.
You can view External references as a ToolTip by hovering your mouse cursor over the button target or click the button to view the references in a View window.
You can view CAB VB Source code by clicking the button located in the bottom left of the Adorner. This will display a VB Source Code view.
You can quickly view External references for Control Module items located in the Data View list by hovering your mouse cursor over the blue colored ellipse image located to the left of the Control Module Name column.
You can quickly filter Control Module items in the ListView by entering text into the Filter box. By default the ListView Name column is chosen as the column to be filtered. Entering text such as "FC" will quickly filter the items such that only Control Modules whose Name contains the text "FC" will be displayed in the list. You can also quickly filter on use of Function Block names by choosing Function Blocks from the Filter column drop-down list and entering text such as "PID" in the Filter box. This would filter the ListView such that only Control Modules that contain Function Blocks whose name contains the specified text will be displayed.