520 likes | 681 Views
Terrill Chapin. Introduction to the SmartControl Suite and X treme Model Builder Updates. Director of Software Development, Georgia Business Unit. Good Morning!. Global Simulation & Engineering Systems. SCS Conference February 2011. SmartControl Suite.
E N D
Terrill Chapin Introduction to theSmartControl SuiteandXtreme Model BuilderUpdates Director of Software Development, Georgia Business Unit Good Morning! Global Simulation & Engineering Systems SCS Conference February 2011
SmartControl Suite Advanced Simulation Control and Monitoring • Goals: • Updated User Interfaces
SmartControl Suite Advanced Simulation Control and Monitoring • Goals: • Updated User Interfaces • Collect Action and IO Data into a Single Database IO.mdb IS.mdb MakeIO MakeIS Large Files Malfunction.Dat RemoteFunc.Dat Override.Dat Small Files Malf/xxx.mal Over/yyy.ovr Rem/zzz.Dat IO Header Files Action.Dat
SmartControl Suite Advanced Simulation Control and Monitoring • Goals: • Updated User Interfaces • Collect Action and IO Data into a Single Database IO.mdb IS.mdb Action.mdb ActDetailCatDesc SysDescTypeDesc TypeDesc Hardware Scripts MakeIO MakeIS Large Files Malfunction.Dat RemoteFunc.Dat Override.Dat Small Files Malf/xxx.mal Over/yyy.ovr Rem/zzz.Dat IO Header Files Action.Dat
SmartControl Suite Advanced Simulation Control and Monitoring • Goals: • Updated User Interfaces • Collect Action and IO Data into a Single Database • Minimize Site Specific Code • Eliminate Site / IO specific code from instructor station applications. • All I/O specific Code is implemented in the Input Output Front End (IOFEMain) within the master Simulation Task
SmartControl Suite SmartControl Suite Components • SmartAce • SmartAction • SmartSummary • SmartScenario • SAServer • OSComNet • SmartControlLib
SmartControl Suite • SmartAce • Designed for use with touch screens • Minimum Footprint • Easy to operate
SmartControl Suite • SmartAction
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Configuration Dialogs
SmartControl Suite • Action Certification • Action Database,ActDetail Table • Certification Fields • Certified (flag) • Certification Date • Certifying Instructor • Certification data evaluated when configuration dialog loaded.
SmartControl Suite • Action Certification
SmartControl Suite • Certification Action Filter
SmartControl Suite • Action Certification Interface • Interface to external program for management of Action Certification.
SmartControl Suite • Action Certification Interface
SmartControl Suite • Action Certification Interface
SmartControl Suite • SmartSummary
SmartControl Suite • SmartScenario • Automated Scenario Control • “Process Flow” Construction • Command Blocks • Commands • Simulator Actions • Scenario Control Functions • Simulation Control
SmartControl Suite • SmartScenario
SmartControl Suite • SmartScenario
SmartControl Suite • SmartScenario
SmartControl Suite • SmartScenario
SmartControl Suite • SAServer • Command Line Interface to allAction Configuration Dialogs • Syntax:SAServerActTag • Used by JOS andXtremeView
XtremeModel Builders Enhancements Common to All Model Builders • Dynamic Modeling Object • Allows custom control code to be embedded in electric, flow & logic models. • XtremeElectric – Breakers, Switches • XtremeFlow – Valves, Threeway Valves • XtremeLogic – External Contacts (NO, NC) • Database data generated for dynamic variables in all model builders.
XtremeModel Builders Enhancements Common to All Model Builders • Dynamic Modeling Object • Attach custom code to a graphic object • Graphic object then connected to model object.
XtremeModel Builders Enhancements Common to All Model Builders • CustomCodeEditorLike XtremeControl • CustomVariableEditorEnhanced
XtremeModel Builders Enhancements Common to All Model Builders • Macro Text Box • Extracts text from General Information dialog for display.
XtremeModel Builders Enhancements Common to All Model Builders • Bias added toTransmitters • Allows truescaling.
XtremeModel Builders Enhancements Common to All Model Builders • Drawing and Object Linking • Link Drawing Property – Indicates what external drawing to jump to. • Link Object Property – Indicates what object in external drawing to select. • Context menu (right click on object) provides “Link to Drawing” option.
XtremeModel Builders Enahncements Common to All Model Builders • Command line switches allowing batchmodel generation. • Can select generation of any or all models types within a single drawing: • -gc Generate XtremeControl Model • -ge Generate XtremeElectric Model • -gf Generate XtremeFlow Model • -gl Generate XtremeLogic Model
XtremeModel Builders XtremeFlow Enhancements • Air Ejector Object
XtremeModel Builders XtremeControl Enhancements • ConfigurablePrecision forGeneralVariables
XtremeModel Builders XtremeLogic Enhancements • Added external OutputState to coil objects. • Relay Coil • Time Delay Pick Up • Time Delay Drop Out