94477908 Building a SCADA System

Please download to get full document.

View again

of 106
12 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Proficy HMI/SCADA - iFIX MT BUILDING A SCADA SYSTEM Version 4.0 December 2005 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including photocopying and recording, without permission in writing from GE Fanuc Automation. Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE Fanuc Automation assumes no responsibilities for any errors, omission
Document Share
Documents Related
Document Tags
Document Transcript
   Proficy TM HMI/SCADA - iFIX   B UILDING A SCADA S YSTEM   Version 4.0December 2005    All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, includingphotocopying and recording, without permission in writing from GE Fanuc Automation. Disclaimer of Warranties and Liability The information contained in this manual is believed to be accurate and reliable. However, GE Fanuc Automation assumes noresponsibilities for any errors, omissions or inaccuracies whatsoever. Without limiting the foregoing, GE Fanuc Automation disclaimsany and all warranties, expressed or implied, including the warranty of merchantability and fitness for a particular purpose, withrespect to the information contained in this manual and the equipment or software described herein. The entire risk as to the qualityand performance of such information, equipment and software, is upon the buyer or user. GE Fanuc Automation shall not be liable forany damages, including special or consequential damages, arising out of the user of such information, equipment and software, even if GE Fanuc Automation has been advised in advance of the possibility of such damages. The user of the information contained in themanual and the software described herein is subject to the GE Fanuc Automation standard license agreement, which must be executedby the buyer or user before the use of such information, equipment or software. Notice GE Fanuc Automation reserves the right to make improvements to the products described in this publication at any time and withoutnotice.   2005 GE Fanuc Automation. All rights reserved. Microsoft is a registered trademark of Microsoft Corporation. Any othertrademarks herein are used solely for purposes of identifying compatibility with the products of GE Fanuc Automation.We want to hear from you. If you have comments, questions, or suggestions about our documentation, send them to the followingemail address:doc@gefanuc.com    iii Table Of Contents About This Guide............................................................................................................................1   Introduction.....................................................................................................................................1   Understanding a Database.........................................................................................................2   Understanding Database Blocks.............................................................................................2   Understanding Chains ............................................................................................................3   Processing the Database........................................................................................................3   Using the Process Database ......................................................................................................4   Trending Process Data...........................................................................................................5   Creating Scripts and Schedules with Process Data................................................................5   Archiving Process Data...........................................................................................................5   Sample Application.....................................................................................................................6   Getting Started................................................................................................................................6   Starting and Stopping Database Manager..................................................................................6   Using the Database Spreadsheet...............................................................................................7   Understanding Spreadsheet Properties..................................................................................7   Working with the Pop-up Menu...............................................................................................7   Editing the Spreadsheet..........................................................................................................7   Working with the Database Manager Toolbar.............................................................................8   Setting Database Manager Preferences.....................................................................................8   Creating a Process Database: Overview....................................................................................9   Implementing a Process Database...............................................................................................10   Sample Process Application.....................................................................................................10   Designing a Chain ....................................................................................................................11   Describing the Sample Process Application.........................................................................12   Analyzing the Sample Process.............................................................................................13   Designing an Automation Strategy for the Sample Process.................................................14   Writing an Automation Algorithm for the Sample Process....................................................14   Matching Process Steps to Block Types...............................................................................15   Drawing a Flowchart for the Sample Chain ..........................................................................17   Understanding Chain Designs..................................................................................................20   Building Large Databases.........................................................................................................21   Saving Large Databases.......................................................................................................21   Working with Analog and Digital Blocks....................................................................................21   Working with Database Blocks.....................................................................................................22    Building a SCADA System  iv Block Types and Descriptions...................................................................................................22   Understanding Primary Blocks..............................................................................................25   Understanding Secondary Blocks.........................................................................................26   Understanding Control Blocks ..............................................................................................27   Understanding Statistical Process Control Blocks................................................................28   Understanding Batch Blocks.................................................................................................29   Understanding SQL Blocks...................................................................................................29   Understanding Database Dynamos......................................................................................29   Block Fields ..............................................................................................................................31   Locating Block Fields............................................................................................................31   Completing Block Dialog Boxes............................................................................................31   Scan Times...............................................................................................................................32   Understanding Time-Based Processing ...............................................................................32   Understanding Exception-Based Processing........................................................................34   Understanding One Shot Processing....................................................................................36   Phasing.....................................................................................................................................36   Assigning Phase Times ........................................................................................................38   Overphasing..........................................................................................................................38   Block Modes.............................................................................................................................39   Understanding PMAN Mode.................................................................................................40   Understanding Blocks in PAUT Mode...................................................................................41   Placing Blocks On and Off Scan...............................................................................................41   Blocks with Long Scan Times...............................................................................................42   Example: Placing Blocks with Long Scan Times On Scan ...................................................42   Using the S Parameter..........................................................................................................43   I/O Drivers.................................................................................................................................43   Using the OPC Client I/O Driver ...........................................................................................45   Using the Simulation Driver ..................................................................................................46   Using Signal Generation Registers in the SIM Driver...........................................................47   Using the Simulation 2 Driver ...............................................................................................50   Generating Bad Data with the SM2 Driver............................................................................51   Using the SM2 C API............................................................................................................51   Understanding Alarm Statuses.............................................................................................54   Connecting to an OPC Server ..............................................................................................57   Understanding Signal Conditioning...........................................................................................57   Understanding EGU Limits ...................................................................................................58   Working With the Process Database............................................................................................60  
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks