Blending and Movement Automation Movement Automation Specification and Technical Data Document Number: MA-SPT-340 Revision Date: July 2010
Copyright, Notices, and Trademarks Honeywell International Inc. 1998 2010. All Rights Reserved. While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose and makes no express warranties except as may be stated in its written agreement with and for its customer. In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice. Honeywell, Business FLEX and Experion are registered trademarks of Honeywell International Inc. Microsoft, Windows and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other brand and product names shown are trademarks of their respective owners. About Blending and Movement Automation Blending and Movement Automation is a family of advanced applications that provide a solution for product blending and material movements at a plant site. To learn more about the Movement Automation application and other Honeywell software solutions, contact your Honeywell account manager. Visit us online at www.honeywell.com/ps or contact us at: Honeywell Process Solutions 1860 W Rose Garden Lane Phoenix AZ 85027 (800) 822-7673 Release Information Revision Date: July 2010 Document Number: MA-SPT-340 Movement Automation Specification and Technical Data Page ii
Table of Contents 1. INTRODUCTION... 1 2. BENEFITS... 2 3. TYPICAL USES... 3 4. MOVEMENT AUTOMATION USER INTERFACE... 4 4.1 Production Browser... 4 4.2 Experion PKS Station... 4 5. MOVEMENT AUTOMATION FUNCTIONALITY... 7 5.1 Inventory Monitor... 7 5.2 Movement Automation Basic Option... 9 5.2.1 Movement Planning and Logging... 9 5.2.2 Movement Monitoring and Alarming... 10 5.3 Movement Automation Control Option... 12 5.3.1 Path Selection... 13 5.3.2 Path Isolation... 13 5.3.3 Sequence Generation... 13 5.3.4 Path Approval... 13 5.3.5 Sequence Actions Review... 15 5.3.6 Movement Execution... 15 5.3.7 Element Processing... 15 5.3.8 Direct Equipment Control... 16 5.3.9 Integration with Wireless Procedure Systems for Manual Equipment Operations... 16 6. INTEGRATION WITH OTHER APPLICATIONS... 17 6.1 Honeywell Applications... 17 7. SYSTEM SPECIFICATIONS... 18 7.1 Movement Automation System Sizing... 18 7.2 Movement Automation System Specifications... 18 7.2.1 Typical Network Topology... 18 7.2.2 Experion PKS Requirements... 20 7.2.3 Movement Automation Server Requirements... 20 7.2.4 Browser Client Requirements... 22 7.2.5 ACE Node Requirements (Optional)... 23 8. MORE INFORMATION... 23 9. CONTACT INFORMATION... 23 Movement Automation Specification and Technical Data Page iii
1. Introduction Honeywell s Movement Automation system is used by operations personnel to effect stable and efficient control of material transfers within a plant, and between the plant and various receipt and shipment points. The system is ideally suited to manage inventory and movements within oil refineries. It provides the necessary middle-layer to support the collaboration required between schedulers, operations and production accountants. The Movement Automation system provides operations with a checklist of the movements to be executed, allows a movement to have the optimal set of equipment associated with it, ensures that the movement is appropriately lined up prior to establishing flow, monitors the status of the movement and ensures that all movement data is comprehensively and accurately recorded. Movement data need only be entered once and retrieval is quick and easy. Information reported by the Movement Automation system can be used to compare a movement s plan versus actual data, and to derive key performance indicators to drive continuous improvement in operations. The Movement Automation system manages the following processes: Movement planning and logging (also referred to as order management ) Inventory monitoring and alarming Movement monitoring and alarming Movement control Direct equipment control Within these processes, Movement Automation provides these functions: Accept movement orders from scheduling and business systems, or define those orders locally. Validate and modify movement orders. Generate required tasks from movement orders. Optimally select field elements to be committed to the execution of tasks based on user-specific criteria. Generate the sequences of field actions necessary to execute movement tasks. Execute the tasks to perform the actual material movement activities. Where applicable, integrate tank qualities and track tank composition. Interface to the user s lab application to support tank quality certification and assurance. Interface to the user s Distributed Control System (DCS) to monitor and control field elements. Interface to the user s blending system for coordinated blend movements. Interface to the refinery Loading Systems to provide coordinated task and equipment (e.g. tank, pump, etc.) processing to control, monitor and complete the requested material movements. Provide completed movement results for reports, business systems and higher level applications. Two applications make up the Movement Automation system: Inventory Monitor Movement Automation (Basic and Control options) Movement Automation Specification and Technical Data Page 1
2. Benefits Optimize Movement Set Up and Execution The Movement Automation system provides optimized path selection based on user criteria to minimize plant device moves while ensuring material and equipment compatibility and path isolation. Movement templates, as well as an equipment include/exclude capability, help minimize the time needed for movement setup by the operator. Concise task lists step the operator through required activities. Furthermore, the ability to define an order graphically from Tank Farm Graphics makes the order definition process more intuitive and fluid. Provide More Effective Flotation Management The Movement Automation system can ensure that the piping network is not blocked in, assisting the operator in making sure that thermal pressure relief of lines is always provided. Flotation management is also a cost effective alternative to the installation and maintenance of thermal relief valves. Reduce Incidents Resulting From Inappropriate Operation Requests The Movement Automation system checks for material and equipment compatibility during movement setup to avoid contamination. The system also provides an analysis of direct control requests so operators can control valves and other field equipment with a full understanding of possible consequences of their actions. Violation of isolation, flotation and commitment constraints are avoided and potential problems are recognized and can be mitigated before they occur. Minimize Material Downgrades and Shipping Errors The Movement Automation system supports an interface to a lab system from which product properties and certification information can be obtained. This information allows the system to track tank composition and line content. The movement monitoring functions are able to indicate whether the requested product can continue to be shipped. This minimizes errors and ensures that each order is correctly filled. Facilitate Inventory Reconciliation The Movement Automation system reduces the effort required to reconcile and account for changes in inventory. Inventory levels and entry/exit flow rates are monitored to ensure that all changes in inventory position can be accounted for and logged. The Movement Automation system ensures that production accountants have all the data they need for balancing daily production. Elimination of Data Re-entry The collaborative nature of the Movement Automation system means that data may be added successively by scheduling, operations and accounting personnel, or by other applications, into a common record. In other words, data does not need to be re-entered by those who need to access, modify or add to it. The user interface is intuitive and easy to navigate, and data views may be tailored to meet the requirements of different job roles. The user clicks on easy to recognize, configurable objects to see the data displayed in a format that may be customized for the individual user. Data Integration Data used in the Movement Automation system may be shared with a rich suite of applications available in the Business FLEX product family. The Movement Automation system also employs industry standard XML to interface to non-honeywell applications providing the reliable movement and inventory data required for fully integrated information management. Open Systems The Movement Automation system is built on industry standard Microsoft Windows technology and communicates to other applications via industry standard XML, and to any OPC-compliant Distributed Control System. World Class Domain Expertise Honeywell s Global Services organization is the world leader in Movement Automation deployment with domain and systems expertise that has over 180 oil movement and blending installations over Honeywell s 20 Movement Automation Specification and Technical Data Page 2
years of deployment experience. Honeywell Service ensures smooth system startup and continued system performance for maximum return on investment. The Experion Platform Movement Automation is built on the Experion platform which provides the foundation for the Experion Process Knowledge System (PKS), integrating all process control and safety management (including non- Honeywell systems) into a single, unified architecture. Robust and scalable, the Experion platform provides embedded decision support and diagnostic technology, and safety components that increase security and system dependability. Honeywell s patented Fault Tolerant Ethernet technology provides networking and communication redundancy through this broadly distributed architecture. Experion system components are optionally redundant from I/O to controllers to Servers and Foundation Fieldbus modules. 3. Typical Uses Movement Planning Production planners and production schedulers use the Movement Automation system to review and modify movement orders downloaded from scheduling systems. As well, operators may create movement orders with the system from predefined movement order templates, such as material receipts, shipments, blends, unit feeds, unit rundowns, tank-to-tank transfers, additive additions and drain-offs. Order status remains pending until the user is satisfied with the planned movement at which time the order is released to operations for execution. Movement Monitoring and Execution Orders are reviewed and executed by process operators. Operators may enter additional operating data such as target flow rates, equipment to be included or excluded, precise movement start or stop times, and other movement-specific instructions. The Movement Automation system is used by operators to setup, control and monitor movements in an optimal fashion. Operations supervisors may use the Movement Automation system to assign movement-related activities and to monitor movement completion status. Process engineers can use the Movement Automation system to assess performance by comparing plan versus actual data. Movement Reporting Production accountants can use the information recorded by the Movement Automation system to analyze movement data and to provide input for yield accounting applications. The Movement Automation system can provide data to Business FLEX Production Balance or to other yield accounting applications. If the yield accounting application determines that there is an imbalance, missing movement data may be entered retroactively thereby providing a complete and accurate record of all activities executed during the period. Movement Automation Specification and Technical Data Page 3
4. Movement Automation User Interface Common to both the Inventory Monitor and Movement Automation applications is a browsing environment that consists of two containers: Production Browser Experion PKS Station 4.1 Production Browser The Production Browser (Figure 4-1) is a generic user interface container used to view and configure the applications which make up the Blending and Movement Automation Suite (Blending Instructions, OpenBPC, Experion Blend Controller, Inventory Monitor and Movement Automation). The Production Browser provides display access security and display configuration facilities which are common to all supported applications. Each computer to be used to access the Blending and Movement Automation operating or configuration displays must have the Production Browser Client software installed on it. Figure 4-1 Production Browser Displaying Equipment Tree and Tank Summary 4.2 Experion PKS Station The Experion PKS Station hosts Movement Automation Tank Farm Graphics (TFG) (Figure 4-2 and Figure 4-3) as well as various equipment and movement detail displays (Figure 4-4). Movement Automation Tank Farm Graphics are the primary starting point for operator display and manipulation of field elements. They provide a graphical representation of the piping network and associated equipment. They also provide a convenient access to individual equipment items for operation through an appropriate Equipment Detail display or Equipment change zone. Additionally, Tank Farm Graphics can be used to assign equipment to tasks. Tank Farm Graphics are created using the HMIWeb Display Builder (DB) environment. To facilitate this process, the Movement Automation system is delivered with a TFG Toolkit of graphic components. The TFG Toolkit Movement Automation Specification and Technical Data Page 4
supports two display layout methods. The physical layout has a more traditional P&ID appearance, while the logical layout is more concise and is able to support greater element density. Tank Farm Graphics are flexible with element color and behaviors, such as fill, outline, blinking, etc., completely configurable. All the code associated with shape behavior is generic and resides within the main display script. The Experion Station also provides access to the Experion system displays including the Experion alarm (Figure 5-2) and event summaries and journals where comprehensive commenting and annotation capabilities are provided to capture knowledge as it happens in relation to alarms and events. Figure 4-2 Typical Tank Farm Graphic Example Movement Automation Specification and Technical Data Page 5
Figure 4-3 Dense Tank Farm Graphic Example Figure 4-4 Tank Detail Display Movement Automation Specification and Technical Data Page 6
5. Movement Automation Functionality Two applications make up the Movement Automation system: Inventory Monitor Movement Automation (Basic and Control options) 5.1 Inventory Monitor The Inventory Monitor application collects and maintains tank data. The data can be collected automatically from tank gauging systems or entered manually by operating personnel. Data collected may include level, temperature, material density, and percent sediment and water data. The gauging systems that are supported include: Servo Float Tape Radar Hydrostatic Optionally, manual data can be substituted for automatically collected data. Using collected and reference data, the Inventory Monitor application calculates (if required) and records tankrelated parameters such as: Gross and net volume Volume correction factor Available capacity Pumpable volume Water volume Gross and net mass Flow rate Time to alarm Time to gauge All tank gauging system data is validated for bad values. Reference data that is also maintained by the Inventory Monitor application includes: Reference density Stop gauge level or volume Volume, temperature, pressure and density alarm limits Tank measurement units The Inventory Monitor application supports the following tank geometries: Floating roof Fixed roof Bullets Spheres Volume correction is used to express the volume of the tank material under reference conditions. Correction calculations are based on tank geometry, as well as type, tank temperature, vapor pressure (for pressurized tanks), reference or actual density. Calculations conform to API 2540 (1980 and 2004 Editions) or ASTM D1250, D1550, D1555, D4311 standards. Tank flow detection is supported for flows into or out of a tank based on changes in tank level. Levels are sampled at configurable intervals to determine if the specified flow tolerance is exceeded. Tanks are monitored (Figure 5-1) for several alarm conditions including level, flow, temperature, density, pressure, unexpected movement, leak, flow start/stop and stop gauge. The stop gauge may be set for level, volume or change in volume. Messages can be configured for the time until a gauge condition is met or in advance of limits being reached. Alarms are available on the Alarm Summary hosted in the Experion PKS station (Figure 5-2). Movement Automation Specification and Technical Data Page 7
Figure 5-1 Tank Summary Figure 5-2 Experion PKS Alarm Summary Movement Automation Specification and Technical Data Page 8
5.2 Movement Automation Basic Option The Movement Automation Basic Option manages the following processes: Movement planning and logging (also referred to as order management ) Movement monitoring and alarming Inventory Monitor is a prerequisite for Movement Automation Basic Option. 5.2.1 Movement Planning and Logging Movement activities are defined in the Movement Automation system as movement orders (Figure 5-3). The process of receiving orders from business and scheduling applications, setting up new orders, modifying existing orders, logging movement information and exposing that information to business and reconciliation applications is collectively referred to as movement planning and logging, or order management. Movement orders may be remotely defined and entered through business and scheduling applications, or may be entered directly into the Order Detail display (Figure 5-4). Movement Automation performs order management through the following functions: Receives movement orders for scheduled operations from business and scheduling systems. Provides the capability to define orders locally or edit received orders. Passes requested order requirements to the Movement Automation system s movement control and monitoring functions or to a third party Loading System for execution of real time control of movement operations. Receives the completed result data, such as loaded product volume, from the real-time movement. Provides a mechanism for plant personnel to correct and/or approve the completed result data. Makes the completed and corrected result data available for shipping document printing and for transmission to business systems. Makes significant task event data available to other Level 4 applications. Boundary point envelope orders can be set up to string together a set of tasks that operate on the boundary point, so that inter-task swings can be created. Displacement orders needed to clear the lines of incompatible material can be created automatically. Figure 5-3 Order List Movement Automation Specification and Technical Data Page 9
Figure 5-4 Order Entry and Update Through the Order Detail 5.2.2 Movement Monitoring and Alarming The movement monitoring and alarming functions help the operator to manage, prioritize and monitor material movement activities in refinery off-sites or tank farms. Material movements may be set up to have one or multiple material sources, and one or multiple material destinations. Material movement sources and destinations may include tanks, docks, blend headers and on-site units. Movement Orders define the material movement activities and expected states. This information is used to monitor for expected and unexpected events, and to log movement data. Movement state and tank conditions are used to prioritize operator activities and to provide advance warning of required actions such as movement start, stop and swing. Conditions that may be monitored include: Movement target volume Time and date Tank volume, level, volume or limit Change in tank volume Tank stop gauge Pump or valve status Flow start or stop Another movement s state The movement monitoring and alarming functions monitor movements for several alarm and event conditions, and can provide the operator notification of upcoming events or alarms in advance, as well as notification when the event or alarm occurs. Production Browser and Experion Station displays are used to view movement status and progress. Alarm types include: Unexpected and Fail to Stop 5 and 30 minutes to Start, and Start Condition Met 5 and 30 minutes to Stop, and Stop Condition Met 5 and 30 minutes to Swing, and Swing Condition Met Movement Automation Specification and Technical Data Page 10
Flow Started and Flow Stopped Wrong Direction, No Movement and Unexpected Movement The movement monitoring and alarming functions may generate data collected on a volumetric or mass basis. Data from a variety of sources, including docks, tanks, pipelines and meters is shown in a common interface. Through creation to completion of a movement, snapshot information is collected at intervals, events or on demand, and is saved. An Active Task List (Figure 5-5) displays all active movements sorted by time to event, or by movement type. A more detailed view of each movement shown on the Active Task List is also available on the Task Detail display (Figure 5-6). Figure 5-5 Active Task List Movement Automation Specification and Technical Data Page 11
Figure 5-6 Task Detail 5.3 Movement Automation Control Option The optional Movement Automation Control Option manages the following processes: Movement control Direct equipment control Inventory Monitor and Movement Automation Basic Option are prerequisites for the Movement Automation Control Option. The movement control functions in the Movement Automation Control Option are responsible for selection and manipulation of equipment items to accomplish the product movements. These functions support the following movement operation options: Flow Profiling - Allows Movement Automation to automatically control the rate at which material movements are performed. Delivery Streams - Allow two separate tasks to work together across a physical or security boundary. Batch Blending - Supports automated batch blending, sequential batch blending and batch reblending operations. Support is also provided for recycle streams, carrier streams and automated wash operations associated with batch blending. Product Certification - For tanks that are identified as product certification tanks, the movement of material into and out of these tanks can be controlled by the tank certification protection processes. The main movement control functions are outlined below. Movement Automation Specification and Technical Data Page 12
5.3.1 Path Selection The paths that the material must travel must be selected for each combination of sources and destinations that are defined in the movement order. Path selection includes specification of path selection criteria, selection of paths (either dynamically or from a library of predefined paths), reviewing proposed paths and committing to the chosen path all required elements. This process is repeated for each source-destination pair in the movement. The operator can specify whether to use a dynamic path search or a library search, though predefined paths may not have been configured in all cases. An automatic path selection option is available whereby all the paths required for a movement are automatically selected and approved. 5.3.2 Path Isolation After a path is selected, the system determines how to isolate the selected path from other movements that may be defined. Movement Automation supports two approaches for isolating paths: Optimal Isolation: The minimum number of isolation actions is determined by searching each branch of the piping network off the selected path looking for open connections to tanks and manifolds that are not involved in the movement. Isolation valves are identified only as required to close those open connections. Explicit Isolation: All valves that are not in the flow path but are adjacent to the path line segments are identified, whether they are currently in the correct position to provide isolation or not. This approach enforces the state of all isolation valves, and so is intended to guarantee isolation independent of other movements. 5.3.3 Sequence Generation When a path is accepted for presentation to the operator for approval, it is associated with a standard sequence definition, scripted in Visual Java, that defines how its elements are to be operated from start to finish of the movement. Most paths use a generic sequence definition that defines standard phases and steps for sequence execution. It is possible, however, to associate a path with a specific sequence that includes specialized logic by reconfiguring the standard sequence scripts. Selection of whether to use generic or specialized sequences is a configuration setting that can be done on an order template basis. 5.3.4 Path Approval Proposed paths are presented to the operator for review. If a proposed path is not suitable, perhaps because a pump or other element is down for maintenance, the operator must adjust the path specification and try again. All elements used in the path are made temporarily unavailable to other path selection attempts, to prevent conflict conditions. Proposed paths are presented to the operator in the path approval display (Figure 5-7) and as highlighted line segments and elements on the associated Tank Farm Graphic (Figure 5-8). Tank Farm Graphic highlighting allows the operator to visually follow the path. Highlight colors differentiate between elements in the proposed paths, elements already committed to other movements, and elements that are not committed to other movements. Highlight colors are configurable. Movement Automation Specification and Technical Data Page 13
Figure 5-7 Movement Task Detail with Path Approval Figure 5-8 Graphical View of Selected Path Movement Automation Specification and Technical Data Page 14
5.3.5 Sequence Actions Review The operator is presented with a list of intended element commands for the isolation and lineup process, and is shown the key elements that are to be operated to execute subsequent movement sequence state changes (primarily start and stop flow). The operator display (Figure 5-9) includes the type of action, the elements to be operated and their description, current and required states, and an indication of auto or manual mode. Figure 5-9 Sequence Actions View Elements associated with the selected path are committed to the movement when the sequence is approved. The sequence can be configured to execute automatically once approved, for example to begin the lineup process. The operator may view the lineup sequence in the Task Detail after approval. As lineup execution completes, required actions that have been completed are no longer shown. 5.3.6 Movement Execution Once approved, the movement sequence execution begins leading up to movement start. The movement monitoring and alarming functions manage the transition of movement states through the movement lifecycle. Sequences respond to commands issued by the Movement Automation application or directly by operators throughout the movement. Sequences are broken into phases that correspond to movement states, such that when the movement commands are issued, the associated sequences execute the appropriate phases. Typically there is a one to one relationship between movement commands and sequence phases. A sequence phase typically runs to completion, executing all steps and actions along the way. The execution can pause under certain conditions, such as while waiting for operator or field element status confirmation, or for a configured delay time, or for an operator-directed hold. 5.3.7 Element Processing Within Movement Automation, elements are defined representing field devices. Sequences issue commands (e.g. open, close, start, stop) to these elements which, in turn, translate them into the appropriate field device actions for associated DCS tags (for automatic elements), or into operator notifications (for manual elements). Elements may receive commands from multiple sequences, and the system is responsible for arbitrating between them. Elements provide appropriate responses to sequence commands, depending on the circumstance. Movement Automation Specification and Technical Data Page 15
5.3.8 Direct Equipment Control Normally, all element changes are requested and performed under Movement Automation s task control with the operator confirming that demands on equipment without direct detection have been met. It is also possible for the operator to make direct element changes through the Movement Automation system but outside of task control. The Direct Control Analysis (DCA) function evaluates operator requested changes not done under task control (e.g. request a valve to open) against the current piping network status. The system warns against any element changes that would have potentially undesirable effects, for example: Joining two movements that were previously isolated. Opening a movement to a tank or manifold. Blocking in a line segment, potentially causing a thermal relief problem (see Figure 5-10). The operator is presented with the consequence of the action and asked to verify proceeding with the request. The operator may still complete the operation if desired. Figure 5-10 Example of a Direct Control Analysis Message 5.3.9 Integration with Wireless Procedure Systems for Manual Equipment Operations In low automation environments, plants rely on a high degree of manual interaction to perform material movements. For example, when executing a transfer of material in such a plant, numerous field operations must be manually communicated to the Field Operators. Similarly, once the manual operations have been executed, the resulting status must be manually communicated back to the Control Room Operator, so that the latter can update the BMA system appropriately. To support these environments, Movement Automation provides an interface to Wireless Procedure systems, through Honeywell's Mobile Tools software. This interface can be used to wirelessly transmit manual equipment operation requests from Movement Automation to the Field Operators as soon as they are required. Once the operation has been performed the Field Operator uses a wireless handheld device to mark the operation as complete, which causes the operation to be logged and allows Movement Automation to respond automatically. Movement Automation Specification and Technical Data Page 16
6. Integration with Other Applications 6.1 Honeywell Applications The Movement Automation system is a component of Honeywell s Blending and Movement Automation Suite and a key element of Honeywell s Business FLEX solution for process industries. The relationships between Movement Automation, the Blending and Movement Automation Suite, and other Business FLEX applications are shown below: Figure 6-1 Blending and Movement Automation Suite Functional Integration Planned movements, or movement orders, may be transferred to Movement Automation from the Blending Instructions, BLEND and Production Scheduler. Movement and inventory data may be transferred to Production Balance via XML files. When Movement Automation is used with Honeywell s Experion Blend Controller (EBC) application for control of blends, component volumes may be uploaded from EBC to Movement Automation for controlled execution of blend movements. Movement Automation handles open/close of valves and start/stop of pumps while EBC controls flow rates. When used with Honeywell s BLEND or Production Scheduler applications, Movement Automation executes scheduled movements through downloaded movement orders via XML files. Movement Automation Specification and Technical Data Page 17
7. System Specifications 7.1 Movement Automation System Sizing The Movement Automation system supports the maximum sizing presented here, as derived from large scale performance and loading tests. It is offered as an indication of the order of magnitude of a typical large scale Movement Automation system and not as structural limitations of the application. Piping network database: Infrastructure: 1000 tanks 1000 boundary (source / destination) points 3000 remote sensed, remote operated valves and pumps 9000 manual valves 6000 lines and piping manifolds 500 orders 500 tasks 600 sequences and paths 16 order types 9 task types 7.2 Movement Automation System Specifications 7.2.1 Typical Network Topology Figure 7-1 shows a typical Movement Automation system in the context of a combined Experion PKS and business information system, with three linked networks: Level 2 (L2) Redundant Process Control Network (PCN) Level 3 (L3) Plant-Wide Control Network Level 4 (L4) Business and Information Network This network topology supports both business level applications available in Business FLEX, as well as field level applications available with Experion PKS. It also allows information to be transferred effectively between them. Movement Automation also may be used with legacy Honeywell DCS systems as well as 3 rd party DCS systems by layering a minimum Experion system and using Experion PKS connectivity to these systems. Movement Automation Specification and Technical Data Page 18
Figure 7-1 Typical BMA Network Topology The following network configuration requirements and recommendations apply specifically to a Movement Automation system: A Level 2 Process Control Network is a mandatory requirement for a Movement Automation system. The Experion Server, the Movement Automation (MA) Control Server and the optional MA Utility Server must reside on the Level 2 Process Control Network. For the MA Control Server, connectivity to an L2 network supports a direct interface to the field devices via the Experion Server and Controllers. The MA Control Server hosts the Inventory Monitor (IM) and Movement Automation (MA) applications. The optional MA Utility Server is where applications, such as Business FLEX LIMS Viewer (LV), are installed, as well as other critical functions such as document printing. The optional MA Interface Server provides intermediate data transfer support between the Movement Automation system and Level 4 applications. It typically resides on the Level 3 Plant-Wide Control Network. The Production Browser Clients used with the Movement Automation system can be installed on both the L2 and L3 networks. L4 sessions of the Production Browser Client may also be initiated through a Windows Terminal Server device connected to the L3 network. In such an arrangement, the Production Browser Client software is installed on the Windows Terminal Server. Honeywell's Open Blend Property Control (OpenBPC), Experion Blend Controller (EBC) and Blending Instructions (BI) applications can be used with the Movement Automation application. Movement Automation Specification and Technical Data Page 19
7.2.2 Experion PKS Requirements The Movement Automation system requires Experion PKS R311.2. Support for other Experion PKS releases is expected in the near future. Contact Honeywell for the latest list of supported Experion PKS releases. In addition to the standard Experion PKS installation, the following Experion PKS options must also be present: Experion Option User Scan Task FTE Software Comments Note: This may be part of standard Experion PKS release. Optional. The Experion PKS Infrastructure components that are required on the MA Control Server and Client computers are identified in the sections which follow. 7.2.3 Movement Automation Server Requirements The MA Control Server and the optional MA Utility Server resides on the Process Control Network to support a direct interface to the field devices via the Experion Server and Controllers. Movement Automation uses three possible servers: The mandatory MA Control Server acts as the main control center for Movement Automation. For performance reasons, the only applications which can be installed on the MA Control Server are Blending Instructions, Experion Blend Controller Display Server, Inventory Monitor and Movement Automation. The optional MA Utility Server is an optional server for key applications which need to run on the Level 2 Process Control Network but that are deemed to be too impactive to run on the MA Control Server. If the LIMS Viewer application is to be integrated with the BMA applications, it must be installed on the MA Utility Server. The optional MA Interface Server carries out intermediate data transfer between Movement Automation and the Level 4 business applications. MA Interface Server can reside either on the Level 3 Plant-Wide Control Network or on the Level 2 Process Control Network, depending on your data loading requirements. If Business Hiway XML is to provide an interface between Movement Automation or LIMS Viewer, and external systems (such as Enterprise Resource Planning or Lab Information Management systems), then it will need to be installed somewhere on the system - the MA Interface Server may be used for this purpose. System Configuration The same hardware and software requirements apply for each of the Movement Automation servers. A summary is shown below, while details are supplied in the BMA Software Change Notice. For systems that require high availability, customers may choose to make these servers redundant. System Configuration Description Comments Processor RAM Intel Xeon X5560 2.8 GHz Quad- Core or Faster 4 GB Video Resolution 1280 X 1024 65K colors Hard Drive 5 x 146 GB RAID5 Configuration The RAID5 configuration provides a total of 438 GB data storage (3 x 146 GB), since 2 of the 5 disk drives are part of the redundancy scheme. The RAID5 configuration recommended for Experion Servers should be used. Movement Automation Specification and Technical Data Page 20
System Configuration Description Comments Video Memory (VRAM) 512 MB (minimum) Operating System Microsoft Windows Server 2003 SP2 (32-bit) Standard Edition Uninterruptable Power Supply Mandatory English Language Version required Note: Only the Windows operating system versions supported by Experion can be used. Software Experion PKS Infrastructure Software Component Experion Station Flex (single connection) Office Microsoft Office 2003, Microsoft Office 2007 Database Fault Tolerant Ethernet Data Access Development Tools SQL Server 2005 SP3 Standard Edition Fault Tolerant Ethernet (FTE) Software License OPC Data Access Server, per connection OPC History Data Access Client Application Instance (CAI), per connection Experion Display Builder, per user Number Required Redundant Server Non- Redundant Server Comments 2 1 Either Experion Flex, Console or Console Extension Station Client are required as base Experion component. (Flex Station can be either static or rotary station.) Not required for the MA Interface Server, unless this server will be used to access the Movement Automation, Inventory Monitor or LIMS Viewer displays. 1 1 Optional - Microsoft Excel is only needed for users who plan to edit the workbooks supplied with the BMA applications (e.g. AmmTables workbooks used with EDI in Movement Automation). In general, EBC customers are not required to purchase SQL Server separately. This is because the SQL Server software and licenses are supplied with Experion. -- -- Note: An FTE software license is included with each Honeywell hardware platform. 1 1 Optional for the MA Control and MA Utility Servers unless users are writing their own applications which make use of Experion OPC data access. If the latter, this license needs to be purchased as shown. 1 1 Optional - Only necessary for users writing their own applications which make use of Experion OPC history data access. 1 1 Optional - Only needed for users who will be creating or editing BMA displays. Includes HMIWeb Display Builder and Display Builder. Visual Studio.NET 2003 1 1 Optional - Used for application plug-in development. Visual Studio 6 Enterprise Edition 1 1 Optional - Used for application plug-in development. Movement Automation Specification and Technical Data Page 21
For specific Honeywell computer platforms and supported software that meet these requirements, please contact your Honeywell representative. Users that intend to modify the User Interface graphics supplied with the Blending and Movement Automation applications, or to develop plug-ins for these graphics, will also require additional software components. Contact Honeywell for additional information. The Windows operating system, Experion and SQL Server software need to be installed using the Experion media. All other required components are also available for purchase from Honeywell. 7.2.4 Browser Client Requirements Any computer which has network access to the MA Control Server may be used as a Browser Client. Also, in order to have access to all of the Movement Automation operating displays, the Browser Client must be set up on Experion PKS Flex, Console or Console Extension Stations. Hardware System Configuration Description Comments Processor RAM Intel Xeon E5570, 2.93 GHz Quad-Core or Faster 3 GB Networking 100 Mbps Ethernet or FTE 10 Mbps Ethernet Network between servers and Stations is not officially supported, although it may perform acceptably on small systems. Video Resolution 1280 X 1024 Hard Drive Video Memory (VRAM) 65K colors 2 x 160 GB RAID1 Configuration 512 MB (minimum) Needed to support performant graphics. Operating System Windows XP SP3 Professional (32-bit) Note: Only the Windows operating system versions supported by Experion can be used. Software Software Component Description Comments Experion PKS Infrastructure Office Experion Station Flex (single connection) SafeView (Optional) FTE Software (no requirement) Either Experion Flex, Console or Console Extension Station Client are required as base Experion component can be used. (Flex Station can be either static or rotary station.) Includes SQL Client Access License If the Browser Client is set up on an Experion PKS multi-window station, SafeView must be present. Note: An FTE software license is included with each Honeywell hardware platform. Movement Automation Specification and Technical Data Page 22
Software Component Description Comments Adobe Adobe Reader Version 8.x or older 7.2.5 ACE Node Requirements (Optional) An Experion Application Control Environment (ACE) node is required when Movement Automation is to be used as a demonstration, training or configuration system. See the Experion PKS literature for ACE hardware and software requirements. 8. More Information The following documentation is available to support Movement Automation: Document Title Production Browser Installation Guide Movement Automation Installation Guide Movement Automation Configuration Guide Movement Automation Engineering Guide Movement Automation Operator's Reference Guide Movement Automation Plant Reference Model Configuration Guide Movement Automation Configuration Studio Guide Blending and Movement Automation External and Internal Interface Schemas Blending and Movement Automation Operation Narrative Document BR-INS-340 MA-INS-340 MA-CFG-340 MA-ENG-340 MA-OPR-340 MA-REF-340 MA-SUP-340 BMA-INF-340 BMA-NAR-340 9. Contact Information For more information, please visit: http://hpsweb.honeywell.com/cultures/en-us/products/controlapplications/blendingmovementautomation/default.htm For E-Mail: support@honeywell.com or call 1-800-822-7673 Movement Automation Specification and Technical Data Page 23