Вы находитесь на странице: 1из 42

KingSCADA 3.

0 Introduction

Proface
This manual fully describes SCADA software industrialKingSCADA3.0s 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 softwares 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

KingSCADA 3.0 Introduction

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

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

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

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. Its based on Microsoft WindowsNT/2000/XP/Vista / Win2003server sp2 operating system, and supports multi-language operating system. Users can acquire systems 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 enterprises 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

-2-

KingSCADA 3.0 Introduction

KingSCADA 3.0s 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

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 objectsat the same time, the image file will be copied to the projects 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

-4-

KingSCADA 3.0 Introduction

We can select multiple languages in the language item of KingSCADA3.0s 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

KingSCADA 3.0 Introduction

-5-

diagram cant 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 polygons shape

3Edit grouped objects

4Windows 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

-6-

KingSCADA 3.0 Introduction

control and relative time control. Each control has its own properties, method and event scripts etc. 5KingSCADA3.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

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

-8-

KingSCADA 3.0 Introduction

Figure2.4 tool

Brush

Figure2.5 tool

Fonts

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

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


1Animation 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

- 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

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.0s 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

- 12 -

KingSCADA 3.0 Introduction

Figure 2.10 The function of syntax highlighting of script editor

Figure 2.11 The function of tags 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

KingSCADA 3.0 Introduction

- 13 -

allowed to define more powerful functions to meet the special needs of a project according to KingSCADA3.0s 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 controls 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.0s 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

- 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 pumps 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 pumps 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

KingSCADA 3.0 Introduction

- 15 -

Figure 2.11 Select the pumps 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 Various wizards 2.12 symbol

2.4.3 Updating Symbol Wizard at Any Time


KingSCADA3.0s symbol wizard is updating all the time, we publish it onto the website of KingView in order to keep users 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

- 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

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 tags 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 models property and parameters. Once be linked, property changes with the change of parameter value.

Beijing WellinTech Development Co.,Ltd

- 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

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

- 20 -

KingSCADA 3.0 Introduction

in a project. System model library: Its 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 Graphic Library 3.5 Model

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, whats 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

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. Thats 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

- 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: EventVariantVariable name of the event object EventTypeEvent type EventTimeOccurring time of the event OnEventDoubleClickDouble click on the event Gettable parameter EventVariantVariable name of the event object EventTypeEvent type EventTimeOccurring 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

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. Thats 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

- 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

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

- 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

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

- 28 -

KingSCADA 3.0 Introduction

devices 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

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

- 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. Whats 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

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 clients multi-directional monitoring. Whats 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

- 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.0s 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

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.0s 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 interfaceOLE interface) request history and alarms & events Access authority

Beijing WellinTech Development Co.,Ltd

- 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

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 operatingHave 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

- 36 -

KingSCADA 3.0 Introduction

KingScada OPC Driver


Provide OPCServer Provide Driver

Beijing WellinTech Development Co.,Ltd

Вам также может понравиться