King SCADA 1 Intro

42
KingSCADA 3.0 Introduction Proface This manual fully describes SCADA software industrial—KingSCADA3.0’s main functions, characteristics and field of application. It will help industry control system developers and users to know KingSCADA3.0 concretely and intuitively. The manual includes three parts. The first part tells about the main characteristics of KingSCADA3.0. The second part aims to fully introduce KingSCADA3.0 software’s main traits. The third part gives some system demands and authorization description of KingSCADA3.0. After reading the manual, if you want to learn KingSCADA3.0 comprehensively and systematically, please refer to the newest ‘KingSCADA3.0 Training Manual’ or gain use the on-line help through our website. Of course, welcome to contact WellinTech Corporation branch offices or dealers. Without written permissions of WellinTech, any organization or individual can not copy any part of this manual or disseminate it for any other goals, using any methods(include copy and record …electronic or Mechanical methods ). KingSCADA3.0 is a registered trade mark of WellinTech . ORACLE is a registered trade mark of Oracle Corporation. Windows 2000Windows XPExcel and ODBC are registered trade marks of Microsoft Corporation. All the other products and mark names have their own companies’ trademarks respectively. Beijing WellinTech Development Co.,Ltd 2009.4 Beijing WellinTech Development Co.,Ltd

description

Guia

Transcript of King SCADA 1 Intro

Page 1: King SCADA 1 Intro

KingSCADA 3.0 Introduction

Proface

This manual fully describes SCADA software industrial—KingSCADA3.0’s main functions, characteristics and field of application. It will help industry control system developers and users to know KingSCADA3.0 concretely and intuitively. The manual includes three parts. The first part tells about the main characteristics of KingSCADA3.0. The second part aims to fully introduce KingSCADA3.0 software’s main traits. The third part gives some system demands and authorization description of KingSCADA3.0. After reading the manual, if you want to learn KingSCADA3.0 comprehensively and systematically, please refer to the newest ‘KingSCADA3.0 Training Manual’ or gain use the on-line help through our website. Of course, welcome to contact WellinTech Corporation branch offices or dealers. Without written permissions of WellinTech, any organization or individual can not copy any part of this manual or disseminate it for any other goals, using any methods(include copy and record …electronic or Mechanical methods ). KingSCADA3.0 is a registered trade mark of WellinTech .

ORACLE is a registered trade mark of Oracle Corporation.

Windows 2000、Windows XP、Excel and ODBC are registered trade marks of Microsoft Corporation.

All the other products and mark names have their own companies’ trademarks respectively.

Beijing WellinTech Development Co.,Ltd 2009.4

Beijing WellinTech Development Co.,Ltd

Page 2: King SCADA 1 Intro
Page 3: King SCADA 1 Intro

KingSCADA 3.0 Introduction I

Catalog

Overview .................................................................................- 1 -

Chapter 1 IDE.........................................................................- 2 -

§1.1 Project Management...................................................................................................................- 2 -

§1.2 Safety Management.....................................................................................................................- 3 -

§1.3 Recipe Management....................................................................................................................- 3 -

§1.4 Resource Management................................................................................................................- 3 -

§1.5 Engineering International ..........................................................................................................- 3 -

Chapter 2 Graphic Development System .............................- 4 -

§2.1 Graphics Development Environment ..........................................................................................- 4 - 2.1.1 Powerful, Easy-to-use Drawing Tools ...................................................................................- 4 - 2.1.2 Convenient configuration tools .............................................................................................- 6 - 2.1.3 Large Pictures and Navigation Chart.....................................................................................- 8 -

§2.2 Magnificent Dynamic Effects......................................................................................................- 8 - 2.2.1 Abundant Animation Links....................................................................................................- 8 - 2.2.2 Various Animation Links Expressions...................................................................................- 9 - 2.2.3 Special Animation Links .....................................................................................................- 10 - 2.2.4 Fine and Accurate Endless-Zooming................................................................................... - 11 -

§2.3 Powerful Script System............................................................................................................. - 11 - 2.3.1 Strong script editor .............................................................................................................. - 11 - 2.3.2 Various Types of Script........................................................................................................- 12 - 2.3.3 Plentiful Inner Functions .....................................................................................................- 13 -

§2.4 Rich and Extensible Symbol Wizard..........................................................................................- 14 - 2.4.1 Fast and Easy to Develop and Use ......................................................................................- 14 - 2.4.2 Open and Plentiful Symbol Wizard .....................................................................................- 15 - 2.4.3 Updating Symbol Wizard at Any Time................................................................................- 15 -

Chapter 3 Model Reuse Technology ...................................- 16 -

§3.1 The Advantage of Model ...........................................................................................................- 16 -

§3.2 Data Model ...............................................................................................................................- 16 - 3.2.1 The Concept of Data Model ................................................................................................- 16 - 3.2.2The Development Process of Data Model ............................................................................- 16 -

Beijing WellinTech Development Co.,Ltd

Page 4: King SCADA 1 Intro

II KingSCADA 3.0 Introduction

3.2.3 Data Model Instantiation .....................................................................................................- 18 - 3.2.3 Application of Data Models.................................................................................................- 18 - 3.2.4 Transmission of Data Models ..............................................................................................- 18 -

§3.3 Graphic Model..........................................................................................................................- 19 - 3.3.1 The Concept of Graphic Model ...........................................................................................- 19 - 3.3.2 The Process of Making a Graphic Model ............................................................................- 19 - 3.3.2 Graphic Model Instantiation................................................................................................- 19 -

§3.4 Model Library...........................................................................................................................- 19 -

Chapter 4 Alarm and Event Management .........................- 20 -

4.1 Powerful Alarm System...............................................................................................................- 20 - 4.1.1 Multi-Alarm Display Window.............................................................................................- 20 - 4.1.2 Multi-Alarms Query Condition ........................................................................................- 21 - 4.1.3 Refresh the Alarm Records Automatically ..........................................................................- 21 -

4.2 Event System...............................................................................................................................- 21 - 4.2.1 Event window......................................................................................................................- 21 - 4.2.2 Event Window .....................................................................................................................- 22 -

Chapter 5 Data Displaying and Saving ..............................- 22 -

5.1 High-performance Historical Data Saving.................................................................................- 22 -

5.2 Various Data Display..................................................................................................................- 23 - 5.2.1 Trending Curve Window .....................................................................................................- 23 - 5.2.2 XY Curve.............................................................................................................................- 23 -

Chapter 6 IOServer..............................................................- 24 -

6.1 Data Block Based Acquisition ....................................................................................................- 24 -

6.2 Monitoring..................................................................................................................................- 25 -

6.3 Software Disposition...................................................................................................................- 25 -

6.4 Powerful Driver Support ............................................................................................................- 26 -

6.5 Others .........................................................................................................................................- 27 -

Chapter 7 Flexible Network Structure and

Multi-Redundancy Measures ..............................................- 27 -

7.1 Scalable Three-layer Network Architecture ................................................................................- 27 -

7.2 Rich Multi-Redundancy Functions .............................................................................................- 28 -

Beijing WellinTech Development Co.,Ltd

Page 5: King SCADA 1 Intro

KingSCADA 3.0 Introduction III

7.2.1 Flexible Redundant Program...............................................................................................- 28 - 7.2.2 Quick Redundancy Switch ..................................................................................................- 29 - 7.3.3 Redundancy Ensure Data Integrity......................................................................................- 29 - 7.3.4 IOServer Redundancy .........................................................................................................- 30 -

Chapter 8 Portal, Platform of Information........................- 30 -

8.1 Two Kinds of WEB Publish Methods ..........................................................................................- 30 -

8.2 Human-Oriented Development Environment..............................................................................- 31 -

8.3 Easy Integration and Establishment of Personalized Portal ......................................................- 32 -

Chapter 9 Openness .............................................................- 32 -

9.1 Openness Interface ..................................................................................................................- 32 -

9.2 Platform......................................................................................................................................- 33 -

System Requirement ............................................................- 34 -

Agreement Description ........................................................- 34 -

KingScada Development Full Editions.............................................................................................- 34 -

KingScada Dvelopment Only Editions .............................................................................................- 35 -

KingScada Runtime Editions ............................................................................................................- 35 -

KingSCADA Client ...........................................................................................................................- 35 -

WebServer.........................................................................................................................................- 35 -

KingScada Portal .............................................................................................................................- 35 -

KingScada OPC Driver ....................................................................................................................- 36 -

Beijing WellinTech Development Co.,Ltd

Page 6: King SCADA 1 Intro
Page 7: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 1 -

Overview WellinTech is the earliest professional automation software producer in our country, and now is the largest professional manufacturers of automation software in China. From the beginning to now, WellinTech has maintained a relatively high growth rate, and the market performance exceeds all the configuration software producers at home and abroad - WellinTech has the largest number of Chinese users.

Based on the current trends of automation technology, WellinTech developed KingSCADA3.0, a product facing senior customers, to realize enterprise integration. This software breaks the shackles of tradition, and re-shapes a new generation of configuration software. The introduction of model is a revolutionary change, which turns the traditional configuration development based on project to a systematic, modular development. Perfect graphics development system provides a convenient development platform for industrial configuration. Solution-based project management model highly reflected the conversion from traditional project based design to modern integrated solution-oriented design.

KingSCADA3.0 is a general industrial supervisory software, which mixes process control design, on-site operations and plant resource management, so that combine various production systems and applications of a company as well as the exchange of information together to achieve optimal management. It’s based on Microsoft WindowsNT/2000/XP/Vista / Win2003server sp2 operating system, and supports multi-language operating system. Users can acquire system’s real-time information in time in all levels and positions of the enterprise network. Using KingSCADA3.0 to develop industrial supervisory control projects can greatly enhance users’ capacity of production control, increase productivity and efficiency, improve product quality, reduce costs and consumption of raw material. It is suitable for production management and fault diagnosis of a single equipment, as well as the development of distributed network large-scale centralized supervisory and management systems.

KingSCADA3.0 can help you integrate real-time data to enterprise’s information management system, and provide users at all levels with valuable real-time data and system monitoring authority, so as to enable enterprises to achieve optimized data more efficiently and rapidly, and then make a wise choice. KingSCADA3.0 breaks the shackles of languages and realizes engineering international. So your project can be translated into different languages. Let KingSCADA3.0 help you open international markets and head towards a world-class field of industrial control!

Beijing WellinTech Development Co.,Ltd

Page 8: King SCADA 1 Intro

- 2 - KingSCADA 3.0 Introduction

KingSCADA 3.0’s Technical Advantages Stereo graphic display Introduction of model, establishing unified standards Intelligent diagnosis, online fault and performance monitoring Concept of acquisition, rapidly and efficiently acquiring data Quick redundancy switch, assuring data integrity

Chapter 1 IDE

§1.1 Project Management

KingSCADA3.0 provides integrated development environment and the management model base on the project applied. It adopts centralized management of pictures, command languages, database, recipe, alarm and system security so that engineers can view various components of a project at a glance and complete all the development and configuration of a project in this environment. The IDE adopts tree form. Users can conveniently switch to KingSCADA3.0 graphic development environment and runtime environment.

Figure 1.1 IDE helps you create application system at once

The IDE allows several different projects be developed and managed simultaneously, so we could:

1) Develop projects of other stations on the same computer;

2) Develop more than one projects at the same time, and realize object reuse and resource sharing among projects.

Beijing WellinTech Development Co.,Ltd

Page 9: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 3 -

§1.2 Safety Management

KingSCADA 3.0 adopts a classification and zonal double protection strategy. Every operable element in the application system can be appointed a specific protection level (999 is the maximum) and security zone (there are at most 64), including tags and hot key script. Designers can also specify operational priority (999 is the maximum) of operators and working security zones (there are at most 64). When the system is running, if the priority of the operator is less than the access priority of operable element, or the working security zone is not within the security zone of operable element, the operable element cannot be accessed or operated.

§1.3 Recipe Management

In manufacturing area, recipe is used to describe the proportional relation between different ingredients used to make a product; it is defined as a collection of preset values of parameters corresponding to different tags in the course of production. KingSCADA 3.0 can define up to 256 recipes. Each recipe supports 999 kinds of ingredients to the most. KingSCADA 3.0 offers comprehensive recipe management for projects which need a recipe.

§1.4 Resource Management

Frequently used graphs, strings, icons, files and so on in a project may be defined as resources and then added to the corresponding library in KingSCADA 3.0. Users are allowed to add, delete or edit these resources.

The introduction of resources is good to reuse of these objects so as to reduce the workload. For example, if an image file is added into image library, it can easily be reused in the graphic objects;at the same time, the image file will be copied to the project’s directory automatically, so it can be called correctly when open this project on other computers.

§1.5 Engineering International

KingSCADA3.0 allows a project switch among multi-language environment. We can select the languages supported by the current project in the development environment, and then manually translate the resources into appropriate language. In the runtime environment, the project can converse between the languages supported.

Beijing WellinTech Development Co.,Ltd

Page 10: King SCADA 1 Intro

- 4 - KingSCADA 3.0 Introduction

We can select multiple languages in the “language” item of KingSCADA3.0’s TouchExplorer. Users can add/delete a certain language at pleasure or set a certain language as the current language of the project.

Resource translation means translating the resources of a project to the mentioned programming languages .It consists of:

String resources translation

Graphic resources translation

Icon resources translation

File resources translation

Chapter 2 Graphic Development System KingSCADA 3.0 has visualization development environment to display various graphic objects in true color. Besides these, it provides abundant drawing tools and advanced graphic processing techniques so as to make luxuriant pictures easily and display data perfectly.

Figure 2.1 Drawing perfect pictures easily

Incomparable vivid cartoon, more flexible and simple configuration interface bring you shocking stereo visual effects.

§2.1 Graphics Development Environment

2.1.1 Powerful, Easy-to-use Drawing Tools Nowadays , in the field of automation control, the simple schematic

Beijing WellinTech Development Co.,Ltd

Page 11: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 5 -

diagram can’t fully display the complex production process of industrial scene. Users require more rich and colorful, vivid pictures by and large. To meet the need of general users, KingSCADA3.0 provides a wealth of drawing tools that are elaborately designed and easy to use.

KingSCADA 3.0 toolbox contains 14 kinds of basic symbols, 6 kinds of extend symbols and 11 kinds of Windows UI control items.

Figure 2.2 Rich drawing tools

1) Rotate text box at random

2)为多边形增加任意并改变多边形形状 change a polygon’s shape

3)Edit grouped objects

4)Windows UI controls contain: button, list box, combo box, check box, radio button, edit box, hyper text, tree control, calendar control, date-time

Beijing WellinTech Development Co.,Ltd

Page 12: King SCADA 1 Intro

- 6 - KingSCADA 3.0 Introduction

control and relative time control. Each control has its own properties, method and event scripts etc.

5)KingSCADA3.0 offers many alignment ways of graphic objects, for example, align top, align bottom, center horizontal and center vertical etc, which provide designers with convenient and swift tools.

2.1.2 Convenient configuration tools

Configuration panel of KingSCADA 3.0 contains: properties configuration window, content setup window, objects view window and animation links setup window. We can switch among all the mentioned windows so as to complete the entire process from static setup to dynamic link in graphic development environment.

Beijing WellinTech Development Co.,Ltd

Page 13: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 7 -

Figure2.3 Graphics development environment

Properties configuration window provides brush tool, pen tool and fonts tool etc. Brush tool support 24 kinds of transition colors backed by the majority of graphics, and unlimited colors that can be used by any drawing tools of KingSCADA3.0. You can make vivid and beautiful pictures by skillful use of these effects.

Beijing WellinTech Development Co.,Ltd

Page 14: King SCADA 1 Intro

- 8 - KingSCADA 3.0 Introduction

Figure2.4 Brush tool

Figure2.5 Fonts tool

2.1.3 Large Pictures and Navigation Chart

Sometimes a complex process is difficult to be displayed in a screen-size picture; while dividing one picture into a number of separate images can not reflect the integrity of the industrial flow, except for the inconvenience of operate and browse. KingSCADA3.0 therefore supports large picture with maximum pixels of 12800*10240 and navigation chart, by which users can browse the whole picture.

§2.2 Magnificent Dynamic Effects

2.2.1 Abundant Animation Links

KingSCADA3.0 allows up to 40 kinds of animation links. “Animation links” is to build a relation between graphic objects and tags. In the runtime environment, the color, size and position of graphic objects change

Beijing WellinTech Development Co.,Ltd

Page 15: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 9 -

with the vary of the tags’ parameters, which let you enjoy the shocking stereo vision effect.

Figure 2.6 Animation links setup window

2.2.2 Various Animation Links Expressions

1)Animation links expressions can be analog, discrete and string type. According to different types of expression, the corresponding configuration item varies.

Figure 2.7 Various animation links expression

3) For some animation links, such as shift animation, zoom animation etc, we can do discrete shifting/zoom besides linear shifting/zoom , which is favorable for animation links.

Beijing WellinTech Development Co.,Ltd

Page 16: King SCADA 1 Intro

- 10 - KingSCADA 3.0 Introduction

Figure 2.8 Providing different kinds of animation links style

2.2.3 Special Animation Links

KingSCADA3.0 provides a wide range of animation links, including not only traditional animation links, but also its own special ones. For example:

Flow effect Dynamic indication Fly-out special effect The special effect of mouse state Bitmap continuous playback Special effect button

Those animation links are beyond compare. They will bring you unexpected animation effects and let you enjoy the shocking stereo vision effect.

Show detail information and amplified by putting the mouse on the instrument

Beijing WellinTech Development Co.,Ltd

Page 17: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 11 -

Complex mechanical movement and dynamic ToolTip exhibits data change

2.2.4 Fine and Accurate Endless-Zooming

KingSCADA 3.0 has the powerful endless zooming function. You can infinitely expand visible space during the development process or when the project is running.

Figure 2.9 Fine and accurate endless-zooming

§2.3 Powerful Script System

Script is a powerful programming language integrated in KingSCADA3.0. Script is effective means through which you can extend system functions, and then realize precise control of application system.

2.3.1 Strong script editor

Scripts are written in script editor. In order to help users edit the scripts correctly, KingSCADA 3.0’s script editor provides the function of intelligent prompt, syntax highlighting, automatic formatting, accurate positioning, as well as scripts compile and debug. Different syntaxes are shown in different colors to facilitate usage.

Beijing WellinTech Development Co.,Ltd

Page 18: King SCADA 1 Intro

- 12 - KingSCADA 3.0 Introduction

Figure 2.10 The function of syntax highlighting of script editor

Figure 2.11 The function of tag’s Tip prompt of script editor

2.3.2 Various Types of Script

KingSCADA3.0 supports more than 10 kinds of script:

Application scripts: to be executed when application system is starting up, quitting or to be executed periodically while the system is running

Alarm event scripts: to be called automatically when an alarm is produced.

User event scripts: to be executed when user events happen (such as log in and log out).

Data change scripts: to be executed when the value of associated tags or tag field changes more than the sensitivity defined in DD.

Event scripts: to be executed when events happen and disappear; or to be executed periodically if events are in existence.

Hot key scripts: Hot key scripts are linked to a specified hot key. Scripts will be executed when user press the hot key.

Self-defined script: to provide self-defined functions. Users are

Beijing WellinTech Development Co.,Ltd

Page 19: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 13 -

allowed to define more powerful functions to meet the special needs of a project according to KingSCADA3.0’s basic syntax.

Timer scripts: to be triggered according to the preset time when the project is running.

Picture scripts: to be executed when pictures are loading, closing/hiding; or to be executed periodically when pictures are in existence.

Picture pixel scripts: to be executed when the mouse touches a picture pixel.

Controls’ event scripts: to be triggered when common Windows control and ActiveX control events happen.

For example, tree-form control’s event scripts are as follows:

Node change event: to be triggered when the selected node changes.

Click node event: to be triggered when click a node.

Double-click node event: to be triggered when double click a node.

Select event: If the property “checkbox” is set to be true, this event is to be triggered when select a checkbox in the runtime environment.

Unfold nodes event: to be triggered when nodes are unfolded.

Fold nodes event: to be triggered when nodes are folded.

2.3.3 Plentiful Inner Functions

The powerful performance of the script system is achieved through functions. KingSCADA3.0’s inner functions can be divided into:

Character string functions: Analyze, search, replace, intercept character string and converse between character strings and numerical values

Math functions: trigonometric function, logarithmic function and exponential function etc.

System functions: File operation, access information and functions that control other application programs

Control functions: Changes the profile and behavior of a control item.

SQL functions: Exchanges information with the ODBC database.

Other functions: Operating history curves, alarm window, picture functions, print functions and so on.

Beijing WellinTech Development Co.,Ltd

Page 20: King SCADA 1 Intro

- 14 - KingSCADA 3.0 Introduction

§2.4 Rich and Extensible Symbol Wizard

Symbol wizard is similar with combo symbol in appearance but has rich animation links and logical controls embedded in it. As long as engineers place it on a picture and modify a little text, they can finish complicated control functions.

2.4.1 Fast and Easy to Develop and Use

It is very easy to develop a KingSCADA3.0 symbol wizard. Take the development of a pump control for example:

Step1: First of all, symbol wizard has the same development environment as graphic development environment. Add a pump and a button into the environment.

Step2: Define brush property by self-define property function. Select the defined property as pump’s “BrushProperty”.

Step3: Define inner tags of symbol wizard by self-define tag function.

Step4: Add rotate links for the pump.

Step5: Edit scripts of the button to control the color of the light.

Step6: Save the wizard into wizard library for further use.

Now we have finished a symbol wizard that can answer the needs of a project.

If you want to use it again, directly import it from wizard library, select the pump’s color, and replace the inner tags of symbol wizard with the actual tags of the project. It can also be reused.

Beijing WellinTech Development Co.,Ltd

Page 21: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 15 -

Figure 2.11 Select the pump’s color

2.4.2 Open and Plentiful Symbol Wizard

KingSCADA 3.0 provides a large number of symbol wizard to help you make perfect pictures easily. Of course you can develop symbol wizard by yourself, and store it into the wizard library for further use.

Figure 2.12 Various symbol wizards

2.4.3 Updating Symbol Wizard at Any Time

KingSCADA3.0’s symbol wizard is updating all the time, we publish it onto the website of KingView in order to keep user’s access to the latest version. Welcome to visit our website and download symbol wizard. It can be updated without system upgrade.

Beijing WellinTech Development Co.,Ltd

Page 22: King SCADA 1 Intro

- 16 - KingSCADA 3.0 Introduction

Chapter 3 Model Reuse Technology

§3.1 The Advantage of Model

KingSCADA 3.0 introduces the concept of model, which transforms the configuration development into model development and allow users make unified data and graphic conveniently. The perfect combination of graphic model with data model improves the reuse degree and decreases the workload of development greatly, so as to reduce development cost.

§3.2 Data Model

3.2.1 The Concept of Data Model

For a project with several instruments, each instrument has 50 parameters; and each parameter needs to set security property, alarm property and storage property, as well as edit control logic and control algorithm. So we can describe an instrument as a data model. Then in actual projects, instantiate the data model to produce actual instrument object, which owns the same property and algorithm as data model. Therefore, we can avoid a lot repeated work.

Data model simulates the data part of actual industrial equipments. It is a combination of variables and script algorithm. By instantiating the data model, that is, configure the relevant parameters, users can quickly apply these data and scripts to a project.

3.2.2The Development Process of Data Model

Data model definition dialog box is shown in the following figure:

Beijing WellinTech Development Co.,Ltd

Page 23: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 17 -

Figure 3.1 Data model definition dialog box

Step1: Define parameters of data model

Parameters of data model are mainly used in the definition of a data model tag, whose property may directly link a certain parameter, or include several parameters. So when instantiate a data model to a data object, the tag’s property will be changed by modifying parameters’ value. Parameters play a role of macro replacement.

Figure 3.2 Parameter definition dialog box of data model

Step2: Define data model tags

Just as tags in a project, data model tags refer to tags defined in data model. We can also set their property. We can build a relationship between data model’s property and parameters. Once be linked, property changes with the change of parameter value.

Beijing WellinTech Development Co.,Ltd

Page 24: King SCADA 1 Intro

- 18 - KingSCADA 3.0 Introduction

Figure 3.3 Data model variable definition dialog box

Step3: Edit data model scripts

Data model scripts refer to control logic and algorithm written in data model. The scripts type supported by data model include:

Data change scripts

Event scripts

Timer scripts

Custom function scripts

3.2.3 Data Model Instantiation

After defined a data model, it must be instantiated in order to realize its functions. The result of data model instantiation is data object, that is to say, the process of define a data object can be considered as the process of instantiating a data model. One or more data objects can be generated from data model, so data model can be reused.

3.2.3 Application of Data Models

Data objects can be used anywhere in a project just as project tags. The form of data objects likes:

the name of data object.tag name

3.2.4 Transmission of Data Models

When the data model is revised, the modifications will be immediately transferred into the generated data objects.

Beijing WellinTech Development Co.,Ltd

Page 25: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 19 -

§3.3 Graphic Model

3.3.1 The Concept of Graphic Model

In the course of developing a project, we will encounter lots of similar equipments, i.e. equipments have the same appearance, parameters, operations and so on, especially in a complex project. To avoid repeated work, we can see it as a model, and then instantiate the model so as to use it in corresponding pictures.

Graphic models simulate the actual equipments such as boilers and motors. It combines graphic display, animation link, safety setup, control logic and control algorithm to form a graphic model. By instantiating the graphic model, that is, configure the relevant parameters, users can quickly apply these graphic display and animation effects to a project.

3.3.2 The Process of Making a Graphic Model

The basic units of graphic model are symbols, including basic symbols, combo symbols, wizard symbols, controls and extend symbols etc. Graphic model shares the same development environment with symbol wizard, and the development process are almost the same too. The only difference is that graphic model has the character of transmission, i.e. the change of a graphic model can be transferred to the corresponding graphic model objects.

3.3.2 Graphic Model Instantiation

After created, a graphic model can be instantiated to an object. To instantiate an object is actually to use graphic models in graphic development system. In the case of a frequently used valve, all you need to do is to build an valve model and import it if necessary.

§3.4 Model Library

KingSCADA 3.0 provides a powerful model development platform to help you make project model. The characteristic of project model transfer allow you use the project model develop by yourself in different projects. KingSCADA 3.0 has its own model too.

Model library can be divided into project model library and system model library.

Project model library: Only models in project model library can be used

Beijing WellinTech Development Co.,Ltd

Page 26: King SCADA 1 Intro

- 20 - KingSCADA 3.0 Introduction

in a project.

System model library: It’s the model library defined by KingSCADA 3.0. It exists in system directory and is independent of project. Models in this library can not be used directly, but must be imported into project model library.

Figure 3.5 Graphic Model Library

Chapter 4 Alarm and Event Management

4.1 Powerful Alarm System

KingSCADA 3.0 has perfect alarm system, on which operations like display, save and query about real-time alarms, historical alarms and events can be realized easily, what’s more, it can notify operators to visualize failure and make decision timely.

4.1.1 Multi-Alarm Display Window

Alarm window types: real-time alarm window, historical alarm window, query window.

Real-time Alarm Window: display the latest alarm information, once confirmed or recovered, the alarm information disappears.

Historical Alarm Window: display historical alarm events, including historical alarm information, confirmation and recovery. The alarm events comes from the alarming buffer.

Beijing WellinTech Development Co.,Ltd

Page 27: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 21 -

Query Window: Inquire into the alarm event in the alarming database. The alarm events comes from the alarming database.

4.1.2 Multi-Alarms Query Condition

Query on alarm information can be realized according to alarming time, alarming type, recording type and so on. The inquiry into alarm information totally based on SQL make the alarming enquiry tend to be standardized.

Fig 4.1 Graphic Model database

4.1.3 Refresh the Alarm Records Automatically

Using query methods provided by KingSCADA3.0, user can use query and timing script to refresh the alarm records automatically. That’s to say, you can inquire into the latest alarm information without manual interference, no matter half an hour, one hour, two hours ….

4.2 Event System

4.2.1 Event window

Events is displayed through event window, which includes two types: real-time window and query window. The query can be realized according time tag, event type or SQL sentences.

Beijing WellinTech Development Co.,Ltd

Page 28: King SCADA 1 Intro

- 22 - KingSCADA 3.0 Introduction

4.2.2 Event Window

Event window provides triggerable script in event window operation.

OnEventClick() :click on the event

Gettable parameter:

EventVariant:Variable name of the event object

EventType:Event type

EventTime:Occurring time of the event

OnEventDoubleClick:Double click on the event

Gettable parameter

EventVariant:Variable name of the event object

EventType:Event type

EventTime:Occurring time of the event

Chapter 5 Data Displaying and Saving

5.1 High-performance Historical Data

Saving

KingSCADA 3.0 applied a high-speed historical database that is more advanced and stable in performance. Its characteristic is high speed in saving and searching, requiring minimum disk space, avoiding data loss in

Beijing WellinTech Development Co.,Ltd

Page 29: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 23 -

abnormal system running on advanced storage mechanism. To ensure data integrity in saving, transmission of network historical data adopts data flow form as well.

5.2 Various Data Display

5.2.1 Trending Curve Window

Trending curve in KingSCADA 3.0 system not only has multi-drawing area, multi- data axis and multi-timing axis, but also support online switch between real-time trend curve and historical trend curve, and individualized query, comparison and analysis can be much convenient.

Fig 5.1 Demo of Multi-area trend curve display

Switch among trending curves can be realized in online mode. That’s to say, switch between real-time state display and historical states display can be carried out online, and workload for project developer were reduced greatly.

Trending curve has abundant function in event handling. You can use pen transformation, cursor transformation, axis transformation to activate corresponding event. Event is processed in script for event object.

5.2.2 XY Curve

By the XY curve control provided by KingSCADA 3.0, you can find the relationship between the two parameters, and separate trend of each parameter at the same time.

XY curve control in KingSCADA 3.0 has the following characteristics:

Beijing WellinTech Development Co.,Ltd

Page 30: King SCADA 1 Intro

- 24 - KingSCADA 3.0 Introduction

Area of title , drawing, grid and curve in the XY curve window corresponding to different window with separate property, multi-drawing area can be located in the same XY curve window.

Each drawing area can have several Y axis

Cursor in trending curve can display remark information on your own definition, so the demo of detailed remark information in production process can be more convenient.

Provides rich curve methods and event functions to assist curve drawing, clear, printing operation, etc.

Chapter 6 IOServer IOServer realizes data acquisition and transmission which comes from various hardware devices, including PLC, Intelligent Module, Intelligent Instrument, etc. IOServer supports serial, Ethernet, GPRS, USB communication method, provides API interface and supports OPC 2.0/3.0 as well.

6.1 Data Block Based Acquisition

IOServer adopt data block to improve the collecting efficiency in transmission. Data block is the minimum unit in collection.

Fig 6.1 one Data Block can contains several Variables

Define Data Block:

Beijing WellinTech Development Co.,Ltd

Page 31: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 25 -

Fig 6.2 Define Data Block: user can custom size, acquisition times, acquisition order, etc.

Data block in the same link (e.g.: the same com), user can review acquisition status in real-time mode.

Fig 6.3 Acquisition Performance Interface, user can drag the data block icon to revise collecting order and collecting number to achieve the highest efficiency.

6.2 Monitoring

Provide network monitoring function. User can get detailed client information connected to IOServer in running mode, like client information, network transmission information, etc.

Provide internal information monitoring function, including performance monitoring, links monitoring, devices monitoring, information of data block acquisition monitoring, current status and failure records monitoring, etc.

Monitoring configuration can be set online or offline.

6.3 Software Disposition

IOServer is a independent module. User can make random combination

Beijing WellinTech Development Co.,Ltd

Page 32: King SCADA 1 Intro

- 26 - KingSCADA 3.0 Introduction

according project needs following the following rules:

Multi-IOServer can be connected to the same node. They can be different types or different instance based on different configuration of the same type.

The same IOServer can sent data to different client.

IOServer and Client can connected to the same terminal, or different terminal through Ethernet.

According the above description, client can dispose IOServer and other software ( e.g. KingSCADA) freely according to project needs.

Fig 6.4 Software Disposition

6.4 Powerful Driver Support

Support 3500 kinds driver, including PLC, IO modules, standard protocol in buildings, electricity and so on. Support various communication method like serial, Ethernet, GPRS and so on.

Fig 6.5 Supported Driver

Beijing WellinTech Development Co.,Ltd

Page 33: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 27 -

6.5 Others

Support double-link redundancy, double device redundancy, n+1 collector redundancy

Provide data buffer to save collected data and ensure no data was lost when communication between IOServer and client failed.

Point capacity: no limited

Average acquisition speed: Ethernet, normal network, 15-20MS/data block

Client Number: 255 at most.

Support Windows 2000/XP/NT 4.0/Windows Server 2003/Windows Vista/WinCE

Chapter 7 Flexible Network Structure and Multi-Redundancy Measures

7.1 Scalable Three-layer Network

Architecture

KingSCADA 3.0 deploys flexible distributed network architecture, scalable network structure, can be applied in different kinds of occasions, no matter simple project or network with of hundreds of nodes, hundreds of IOs or millions of IOs.

KingSCADA 3.0 has flexible three-layer network architecture: data acquisition layer, application, application service layer and data display layer as the bottom layer. Each of them do their own business and has no effect to the other twos. With these property, system efficiency was improved greatly and stability was guarantied. Its characteristic includes:

Each server is totally independent, and do assigned work separately. The advantage is the entire network can still work while a single server disconnected, or current network structure can work normally when server number increases with points number, and system workload was dispersed.

In the flexible network structure, server assignment can based on

Beijing WellinTech Development Co.,Ltd

Page 34: King SCADA 1 Intro

- 28 - KingSCADA 3.0 Introduction

device’s physical structure or different functions. User could set specific real-time data server, alarming server, historical data server, etc. so the requests can be assigned equably to make the distribution more balanced when multi-clients querying or saving data at the same time.

IO acquisition server can allocate real-time dada, alarming data and historical data on the same computer, or on different computer according to project needs.

Fig 7.1 Flexible three-layer network infrastructure can assign IOServer, A&E, History, Client on the same computer, or different computer

7.2 Rich Multi-Redundancy Functions

KingSCADA 3.0 redesigned the redundancy strategy and make great improvement over the past edition. Various redundant measures can be made on improved system, and data synchronization includes real-time data, alarm data and historical data can be realized on redundant server, which ensure high degree data integrity, and no-interference switch between redundant servers can be realized when error happens.

7.2.1 Flexible Redundant Program

KingSCADA 3.0 support multi-data center network mode: web server, SQL server, alarm/event server, industry database server, real-time data server and historical database server, all these server can be redundant, applications can be deployed in the same computer or different sites to alleviate the data processing workload in single center.

Beijing WellinTech Development Co.,Ltd

Page 35: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 29 -

To strength the data security of the system, user can make redundancy for various kinds of data, can redundancy real-time server to ensure no real-data will be lost, can redundancy data acquisition (IOServer) to avoid any collection failure.

Fig 7.2 Redundant structure demo, real-time data, alarm data, historical data can make redundancy, and IOServer can make n+1 redundancy, applications can be deployed on the same computer or different sites.

7.2.2 Quick Redundancy Switch

To ensure real-time, efficient switch and reduce abnormal switch caused by network instability, KingSCADA 3.0 adds redundancy status detected channel, which can ensure system status can be detected rapidly and timely by configuring a dedicated card or dedicated serial port, and make quick switch between host and redundant.

Fig 7.3 Quick Redundancy switch, add redundancy status detect channel

7.3.3 Redundancy Ensure Data Integrity

In large-scale projects, data loss is inevitable because of the huge point

Beijing WellinTech Development Co.,Ltd

Page 36: King SCADA 1 Intro

- 30 - KingSCADA 3.0 Introduction

number or system overload.

KingSCADA 3.0 can not only perform quick no-interference switch to make real-data redundancy, but also backup and recover alarm data and historical data to ensure data integrity of real-time data, alarm data and historical data, and IOServer can make n+1 redundancy as well, all the above properties provide powerful protection for the system data integrity.

What’s more, KingSCADA 3.0 adopts stream buffer technology to handle data storage buffering to alleviate the network load when communication failed or network slow, so you can easily get higher performance

7.3.4 IOServer Redundancy

IOServer provides three kinds of redundancy methods: double-link redundancy, double device redundancy, N+1 acquisition redundancy.

IOServer redundancy provides several switch modes which can be configured on your own need.

IOServer also provides data buffering to avoid data loss.

Chapter 8 Portal, Platform of Information

8.1 Two Kinds of WEB Publish Methods

KingSCADA 3.0 retain web release function based on TCP/IP in traditional KindView software, which integrates web function and software system together. When data need to be released, you just need to enter the server address into the IE address bar before browsing released information. With these functions, engineer just need to do simple operation following the instruction to generate HTML documents and released them to the screen without master programming skills.

KingSCADA 3.0 using portal technology creatively to achieve data agent function in a separate module. Project creation, configuration, plot and management can be done through the browser.

User can not only use browser to monitor and control field project, but also can release the real-time graphic to internet through Portal to enable remote client in device maintaining or debugging. Once error happens or timely revise needed, maintenance personnel could take corresponding adjustment no matter wherever he locates. Portal makes maintenance work timely, efficiently, and reduces maintain cost greatly.

Beijing WellinTech Development Co.,Ltd

Page 37: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 31 -

Portal provides enterprise a platform for information, which is helpful to enhance the core competitiveness

Fig 8.1 Display graphic, reports, alarm data on portal

Fig 8.2 Display historical alarm record and trend curve on portal

8.2 Human-Oriented Development

Environment

Graphics in KingSCADA 3.0 can be browsed in IE, active web browser control in KingSCADA 3.0 in client browser can not only display single graphic, but also run multi-graphics in project application form.

Among all the portal functions provided by KingSCADA 3.0, graphic, table, control and curve can be published through browser and can be made intelligent assignment to fuse multi-graphics, tables and curves into the same one to meet client’s multi-directional monitoring.

What’s more, portal provide Graphic management functions, with which user can take add, delete or edit operations on published Graphic and unfold the SCADA monitoring system to portal platform easily.

Beijing WellinTech Development Co.,Ltd

Page 38: King SCADA 1 Intro

- 32 - KingSCADA 3.0 Introduction

Fig 8.3 In Portal Environment, user could make random organization and edition of pages

8.3 Easy Integration and Establishment of

Personalized Portal

Portal in KingSCADA 3.0 support all the graphic object, control, and the publish of third-party control, make perfect graphic demonstration of practical application, display perfect graphic on the enterprise portal without any conversion, integrate with any other website, and assist you in establishing your own style portal.

Chapter 9 Openness

9.1 Openness Interface

KingSCADA 3.0 has good openness, provides widely channels to integrate with third-party software.

KingSCADA 3.0’s openness display in the following supports of

Activex control

OPC

DDE

API

Through standard protocol specification, third-party software may easily achieve data exchange with kingSCADA3.0. Whether is Activex,

Beijing WellinTech Development Co.,Ltd

Page 39: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 33 -

IPCserver, or DDE Server, KingSCADA 3.0 has excellent supports.

At the same time, KingSCADA 3.0 provides rich API interface, allow clients to customize programs to achieve the desired goals, such as access of the real-time data, historical data and alarm data, other software may easily integrate KingSCADA 3.0’s data into its own system.

Fig 9.1 Openness Interface, Through standard protocol specification, third-party software may easily achieve data exchange with kingSCADA3.0.

9.2 Platform

support many kinds of interfaces(Automation interface 、 .NET interface、OLE interface)

request history and alarms & events Access authority

Beijing WellinTech Development Co.,Ltd

Page 40: King SCADA 1 Intro

- 34 - KingSCADA 3.0 Introduction

System Requirement

KingSCADA software requirements: Support Windows 32 bit operation system Support: Window 2000, sp4 Window Xp, sp2 Vista Window2003server, sp2(or R2)

Support Language:

English, Chinese, Japanese, Korean, Chinese-traditional characters Min. hardware requirement: Processor Pentium III CPU speed 1GHz 32 bit CPU 512MB RAM 2G HDD

Display equipment with 24 bit graphic card Monitor: Parallel or USB Network adapter: NetBIOS or TCP/IP compatible adapter (no

network adapter required for Stand-alone application)

Agreement Description KingSCADA includes Development Full Edition, Runtime Editions, Dvelopment Only Editions, KingScada Portal, KingScada Client, KingScada OPC Driver. All these editions can run in Windows2000、Windows NT4.0(SP6)….

KingScada Development Full Editions

Provide no-limited developing and operating environment, Have 64 tags, 128 tags, 256 tags, 500 tags, 1000 tags, 1500tags,3000tags and unlimited tags, total of eight specifications Built-in programming language

Beijing WellinTech Development Co.,Ltd

Page 41: King SCADA 1 Intro

KingSCADA 3.0 Introduction - 35 -

Support network function Built-in high-speed historical database Support no-limited running hours

KingScada Dvelopment Only Editions

Provide no-limited developing and operating environment, Have 64 tags, 128 tags, 256 tags, 500 tags, 1000 tags, 1500tags,3000tags and unlimited tags, total of eight specifications Built-in programming language Support network function Built-in high-speed historical database Support two hours online running

KingScada Runtime Editions

Supporting no-limited online operating,Have 64 tags, 128 tags, 256 tags, 500 tags, 1000 tags, 1500tags,3000tags and unlimited tags, total of eight specifications Support network function Can select communication driver program

KingSCADA Client

Support network function

WebServer

Support remote internet browse in ICP/IP mode Have five specifications: 5 clients, 10clients, 20 clients, 50 clients, and unlimited clients

KingScada Portal

Support remote internet browse in HTTP mode Have five specifications: 5 clients, 10clients, 20 clients, 50 clients, and unlimited clients

Beijing WellinTech Development Co.,Ltd

Page 42: King SCADA 1 Intro

- 36 - KingSCADA 3.0 Introduction

KingScada OPC Driver

Provide OPCServer Provide Driver

Beijing WellinTech Development Co.,Ltd