Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
1,59 MB
Nội dung
Manual of NC2000 monitoring and controlling system volume NC2000 configuration tools NARI Group Corp Nanjing Automation Research Institute June.2006 Reference Guide to Reading Strategies The Object As the third volume, this manual is direction for use of configuration software integrated in NC2000 system Reading Object This manual is written for all trainers within NARI, and also the users of NC2000 computer monitoring and control system, manageusers and maintainers in hydropower plants for example The type is set up with Microsoft Word The Structure This manual consists of nine parts The Overview It briefly gives the basic knowledge which is necessary for readers In the second chapter, tool used to configure nodes in monitoring system will be introduced The third chapter is about the using method of user administrator It’s about how to configure the database rightly in NC2000 Graphic designer will be chiefly stated It’s about the sequence control Methods of design reports It’s about how to define communication interface Configuration of NARI Oncall system Handbook agreement Following is rules this manual abides by: All titles are in black Titles with wording ‘conditions’ marked behind, aim at reminding you that the following text applies to certain conditions Attentions Please pay close attention to cases mentioned with ‘attention’ logo in this manual Warnings Some cases should be really seriously treated, or it may bring up gross mistakes The Overview NC2000 system can run on OS such as Windows, Linux, Unix reliably This automatic application is developed independently by Nanjing NARI Automation Limited Company for Hydropower Plant computer monitoring and control system This manual mostly introduces methods of configuration and maintenance with tools in NC2000 configuration software, including system configuration, user administrator, database designer, graphic designer, sequence control, report designer, communication and NARI Oncall designer All the tools are based on graphical interfaces, and will be introduced in detail, including the run window, master functions and using method There might be some differences of the structure between chapters, and check the relative chapter according to your requirement Contents CHAPTER System Configuration 1.1 The distribution of system configuration window 1.1.1 The distribution 1.1.2 The Menu Bar 1.1.3 The Project Directory Tree Editing Area 1.1.4 System-configuration Display and Editing Area 1.2 Method of node configuration 10 1.2.1 Add New Nodes In System Configure File 11 1.2.2 Edit Node Properties .12 1.2.3 To Delete nodes in the configuration file .13 CHAPTER User Administrator 14 2.1 User Settings in Monitoring System 14 2.2 The distribution of user administrator 14 2.3 Method of User Setting .15 2.3.1 View Users 15 2.3.2 Add User 15 2.3.3 Modify Users 17 2.3.4 Delete User .19 2.3.5 Save 19 Chapter Database Designer 20 3.1 Brief introduction of database designer interface 20 3.1.1 The distribution of database designer window 20 3.1.2 Menu Bar and Tool Bar 22 3.1.3 Configuration Switch Area 23 3.1.4 Configuration Display Area 24 3.1.5 Project Directory Tree Area, Monitoring Point Tabulate Area and Properties of Monitoring points Display Area .25 3.1.6 Device Configuration Area 26 3.2 Use of Menu Bar 27 3.2.1 File Menu 27 3.2.2 Edit Menu .33 3.2.3 Tools Menu .34 3.3 Project Directory Tree Area, Monitoring Point Tabulate Area and Properties of Monitoring points Display Area 35 3.3.1 Project Directory Tree Area 35 3.3.2 Feasible Operations in Project Directory Tree Area 37 3.3.3 Monitoring Point Tabulate Area and Properties of Monitoring Points Display Area 45 3.3.4 Edit Project Tree .45 3.3.5 Save Database 48 3.3.6 Display Format of Project Tree Switch 49 3.4 Device configuration in Database 49 3.4.1 Device Library Configuration Area 50 3.4.2 Overview of Device Configuration 50 3.4.3 Device Driver Configuration 58 3.4.4 Module Configuration 62 3.5 Monitoring Points Configuration in Basic Database 67 3.5.1 Basic Database .67 3.5.2 Monitoring points editing in basic database 72 3.5.3 Illustration of monitoring points in database .80 3.5.4 Device and Device configuration 92 CHAPTER System Configuration The system configuration helps to identify the work state of all nodes in monitoring system Before the configuration, the host name and IP address of each node is needed Besides, to configure nodes of a system, you must log in as a super user 1.1 The distribution of system configuration window Click on the begin logo in the task bar, and then chose “system configuration” from the pop up menu The system will pop up a window named “computer monitor and control system configuration” 1.1.1 The distribution The run window layout is as Picture 1-1 shown below: Picture 1-1 The whole window comprises the title bar, the menu bar, the project directory tree editing area, configuration display and editing area and so on Next, functions and applications of each part will be discussed 1.1.2 The Menu Bar Four icons are listed in the menu bar They are nodes button, save button, add-nodes button, delete- and exit button Add-nodes button is for adding new nodes The new added nodes should have been defined in local hosts file but not in the opened configuration file Delete-nodes button is for deleting nodes already defined in the configuration file Save button is to save the configuration file being edited When you’ve finished the configuration, click on this button Exit button is to close the configuration file and exit the configuration interface 1.1.3 The Project Directory Tree Editing Area The project directory tree editing area includes directory tree and edit menu The edit menu lists Save, Change Flavor New Tree, Copy Treen, Paste Tree, Delete Tree, Save To Other Nodes and Change Display Order In the project directory tree, name of all hydro-power plants in this project are listed Feasible Operations in Directory Tree Editing Area Click on the and then the lay out - icon before a certain plant name, or double click on the plant name, icon will change into , with the plant name folder opened, and leafs Click on the , then the icon turns in deep color At the same time, the configuration file is opened in configuration display and editing area at lower right of the window If you keep clicking on the into icon for seconds, the icon will turn It shows you can change name of the configuration file now Click on the plant name again to make the If you click on the icon go back to icon go back to previous state icon or double click on the plant name now, you’ll find the , and plant name folder is closed 1.1.4 System-configuration Display and Editing Area Content of user’s system configuration will display in this area in table form You can shift the scroll bar below to look over or edit the configuration Each configuration file includes a number of computer nodes in a monitoring system, with 20 properties of one node, and they are Node Name, Alias, No., Project Name, Partner Node, IP, IP, Node State, Node Type, Byte Order, OperDisable ,Double Users Protect, audio database, historyserver, manface, msgwin, oncall, operate, remote, rundsp, seqman and telaudio Node Name: The host name of computers in the monitoring system The node name of a certain computer (node name for short) should be defined in local net configure file first Alias: Node’s name in NC2000 monitoring system Usually alias is in capitals NO.: Node’s serial number in NC2000 monitoring system It ranges from 0, and should be exclusive Partner Node: Name of another node which has same alias as this node; and they are main and back-up nodes of each other IP: IP of the first network card should be defined in net configuration IP: IP of the second network card should be defined in net configuration, too Node state: The work state of this node in system currently The status light in gray means this node is dead, in red means run standalone or as main, while in blue means run as backup This column can’t be edited Node type: Role this node plays in system A node can be host computer, operator station, engineer station, communication computer, front end processor, CCU (central control unit), programmable controller, other network device Byte Order: Order of cyber-byte of this node COMPAQ workstation and other PCs are in Intel order, and SUN workstation is not Historyserver: This node runs as a history station or with historical data restored on this node Operate: This node can execute control and regulate operations Oncall: This node is configured with Oncall Database: Operations of NC2000 database are based on this node Msgwin: Brief messages will be sent to this node Audio: Node with audio alarm Remote: This node runs as communication workstation Seqman: Sequence programmes are executed on this node Attentions: The column of project name is reserved Properties as byte order, oncall, and audio are reserved for future use 1.2 Method of node configuration Configuration here is the process of defining the nodes and their properties in network with configuration software in NC2000 1.2.1 Add New Nodes In System Configure File Open configuration file to be edited in configure window Click on the nodes button in edit menu, a blank node will be added to the end, as Picture 1-2: add- Edit control properties 1) Double click on description cell of a control property, modify the description when cursor shows up 2) Click on SEQ Connection cell, and choose corresponding SEQ file in pop-up window, as Picture 3-106 Double click on chosen SEQ filename, the pop-up window will be closed, and this SEQ connection is done 3) Click on a database leaf in project tree, choose a monitoring point in monitoring point tabulate area and some attribute, and drag into allowable condition column 4) Choose a allowable condition cell, click with right mouse button, click on Delete Dynamic Connection command in pop-up list, to delete allowable condition 5) Click on Alarm Audio cell, and choose corresponding audio file or type in corresponding audio no in pop-up window, as Picture 3-107 And click on OK to end 6) Double click on SEQ node cell of a control property, modify the node name when cursor shows up Delete control properties Choose an control property in the list, then click on delete button at left of control properties panel, the control property will be removed 3.5.4.5 Calculate properties Panel Calculate properties are defined by user, usually work as interim variables Click on calculate properties, the device editor switches to calculate properties panel, as Picture 3-108 Each calculate property has columns, like ID, Description, Type, Units and Important Parameters ID is property ID of this device, generated automatically by system Description is description of this property in this device Because property description will be called in Scrip Editor, so description of properties in one device should be exclusive Characters in description can be Character, number or English letter, but not blank, bracket or special character, $ for example Define data type of this calculate property in type column, including int, float, double and string Units——Unit of property Properties with Important Parameters set on, will be displayed when query graphic object which has a dynamic link to this device Add calculate properties Click on add button at left of calculate properties panel to add a calculate properties Columns of new-added property are blank except ID, as Picture 3-109 Add array of calculate properties Click on array button at left of calculate properties panel, system will pop up an ‘Add Variable Array’ window, as Picture 3-110 Type in corresponding parameters according to clues, and click on OK, new-added properties will be listed on calculate properties panel IDs of new-added properties are generated automatically, take corresponding variable name as description, type can be defined by user, and other columns are blank, as Picture 3-111 Edit calculate properties 1) Double click on description cell of a calculate property, modify the description when cursor shows up 2) Double click on type cell of a calculate property, choose a data type from pulldown list, as Picture 3-112 3) Set units column for calculate property as needed 4) Set important parameters column as needed 4.Delete calculate properties Choose an calculate property in the list, then click on delete button at left of calculate properties panel, the calculate property will be removed 3.5.4.6 Scrip Editor Panel Scrip Editor Panel Scrip Editor Panel supplies user with a means of synthetic calculation Click on Scrip Editor, the device editor switches to scrip editor panel, as Picture 3113 On scrip editor panel, there are properties list, scrip editor and operational sign area Properties List Area——With all properties defined in this device listed here Scrip Editing Area——Here to edit scrip with kinds of operations Operational Sign Area——Listed with signs of logic calculus, calculation Operator, Function Block and Expression, as Picture 3-114, Picture 3-115, Picture 3-116 and Picture 3-117 Edit Scrip Double click on a property in properties list to call this property In scrip editing area, called properties are inserted between a pair of $ character to differentiate from other variables Click on a sign in Operational Sign Area, it will be typed in scrip editing area Syntax of scrip here is similar with C program, but more rigid [Warnings] Except initial variables listed in below example, other variable names are not suggested, otherwise, it may bring up gross mistakes Here’s an example for scrip: int i,j,k; float f1,f2,f3; $generate condition$ = 0; $noload condition$ = 0; $racing condition$ = 0; $adjust condition$= 0; $instancy stop condition$ = 0; $start condition$ = 0; $stop condition$ = 0; if ( $unit state$ == 5.0 && $differential protect$ == && $011DL break$ == && $emergency valve of governor $ == && $accident low pressure $ == && $ pulling out lock of relay $ == && $trig brake drop $ == 1) { $ generate condition $ = 1; $ noload condition $ = 1; $ racing condition $ = 1; $ start condition $ = 1; } if ($unit state $ == 4.0) { $ generate condition $ = 1; $ noload condition $ = 1; $stop condition$ = 1; } if ($unit state$ == 3.0) { $generate condition$ = 1; $racing condition$ = 1; $stop condition$ = 1; } if ($unit state$ == 2.0) { $generate condition$ = 1; } if ($unit state$ == 1.0) { $adjust condition$ = 1; $noload condition$ = 1; $racing condition$ = 1; $stop condition$ = 1; } if ($unit state$ < 5.0) { $instancy stop condition$ = 1; } $ condition of opening valve $ = 0; if ( $valve close$ == && $valve open$ == ) { $ condition of opening valve $ = 1; } $condition of closing valve$ = 0; if ( $ valve close$ == && $valve open$ == 1) { $condition of closing valve$ = 1; } Special functions in scrip editor Special function blocks include open graph, alarm, guide, audio, call and so on 1) Open graph function Mostly used for opening graph by system Click on open graph button in function block, system will pop up a window as Picture 3-118 Open the graph tree; choose corresponding graph name, as Picture 3-119 Double click on the graph name, the window will be closed A sentence is added to the scrip, with which open graph function is realized 2) Guide function Mostly used for opening event guide by system Click on guide button in function block, system will pop up a window as Picture 3-120 Choose corresponding guide file, click on open button, then the window will be closed A sentence is added to the scrip, with which guide function is realized 3) Alarm function Mostly used for alarm by system Click on alarm button in function block, system will pop up an ‘Alarm Setting Dialog’ window as Picture 3-121 Input corresponding alarm string in alarm contents input box Open the project tree in ‘Alarm Setting Dialog’ window; choose corresponding alarm view and double click on it, then the alarm view name will be typed in Report Logged to input box, as Picture 3-122 Click on OK to close ‘Alarm Setting Dialog’ window A sentence is added to the scrip, with which alarm function is realized 4) Audio function Mostly used for audio alarm by system Click on audio button in function block, system will pop up an ‘Alarm Audio’ window as Picture 3-123 Open the audio tree in ‘Alarm Audio’ window; choose corresponding audio file and double click on it, then the audio file name will be typed in voice files input box, as Picture 3-124 Click on Play button to audition the voice file, and click on Stop button to stop the audition Click on OK to end setting and close ‘Alarm Audio’ window A sentence is added to the scrip, with which audio function is realized 5) Call function Mostly used for calling SEQ file by system Click on call button in function block, system will pop up a window as Picture 3-125 Open the SEQ tree; choose corresponding SEQ file, as Picture 3-126 Double click on the SEQ file name, the window will be closed A sentence is added to the scrip, with which call function is realized Check Syntax After scrip editing, click on Check Syntax button to check up and build scrip If no error is found, system will give no information; otherwise, system will pop up a warning window, and mark error sentences in red, as Picture 3-127 For example, system will give a warning if some input property called in scrip doesn’t have an input connection when you check syntax Update Realtime Library (reserved) If you just modify the scrip but not any property in a device, you can click on Update Realtime Library button to refresh real time database without restart NC2000 Store into Library Store into Library is used for device administration and storage Click on Store into Library button to store devices into device library Notice to differentiate between devices according their keywords ... volume, this manual is direction for use of configuration software integrated in NC2000 system Reading Object This manual is written for all trainers within NARI, and also the users of NC2000 computer... computer monitoring and control system This manual mostly introduces methods of configuration and maintenance with tools in NC2000 configuration software, including system configuration, user administrator,... monitoring system All communications and data exchange between monitoring system and all devices should be configured right in database Function blocks in NC2000 computer monitoring and control system