industrialsql server 9download.gongkong.com/file/company/728/insql9.0notebook.pdf · 1 industrial...

Post on 18-Sep-2020

45 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Wonderware InSQL Server 9.0

W O N D E R W A R E C O R P O R A T I O N

IndustrialSQL

Server 9.0

Wonderware InSQL Server 9.0

Wonderware

Wonderware

Wonderware

Wonderware InTouch FactorySuite Web Server Wonderware

FactorySuite, Wonderware FactorySuite, WindowMaker, WindowViewer, SQLAccess Manager, Recipe Manager, SPCPro, DBDump, DBLoad, HDMerge,HistData, Wonderware Logger, Alarm Logger, InControl, InTrack, InBatch,IndustrialSQL, ActiveFactory, QI Analyst, SuiteVoyager, Terminal Services,FactoryOffice, FactoryFocus, License Viewer, Scout, SuiteLink NetDDE Wonderware

Wonderware InSQL Server 9.0

Wonderware

IndustrialSQL Server Microsoft SQL

Server ,

IndustrialSQL Server SQL Server

Wonderware

Wonderware Software

2005 10

Wonderware InSQL Server 9.0

1 Industrial SQL Server .................................................. 1

IndustrialSQL Server ................................................... 1 Microsoft SQL Server ....................................................................... 1

............................................................................................................... 1

IndustrialSQL Server ....................................................................... 1 IndustrialSQL Server? ....................................................................... 1

................................................................................................................. 2Client / Server ........................................................................................ 2

............................................................................................. 2

............................................................................................. 2........................................................................................................ 2

.......................................................................................... 2................................................................................................................. 3

........................................................................................................ 3............................................................. 3

..................................................................................... 3............................................................................... 3

IndustrialSQL Server ............................................................... 4............................................................................................. 4............................................................................................. 4

SQL.................................................................................................... 4IndustrialSQL Server .......................................................................... 5

InSQL 9.0 ........................................................................................... 59.0 ........................................................................................................... 5

................................................................................................................. 6........................................................................................................ 6

........................................................................... 7................................................................................................. 8

InSQL Console ...................................................................................... 9

Wonderware InSQL Server 9.0

IDAS ............................................................................................ 10...................................................................................................... 10

2 IndustrialSQL Server ............................................... 12

IndustrialSQL Server .................................................................................. 12

MS SQL Server 2000 .............................................................. 12

InSQL 9.0 ..................................................................................................... 21IndustrialSQL Server 9.0 ............................................................................ 21

3 InSQL ..................................................... 301 - InSQL Console ...................................................................................... 30

InSQL Console ............................................................................................ 30Dynamic Configuration ............................................................ 31Committing Changes ............................................................... 31

2 - InSQL ............................................................................. 32Headroom .................................................................................... 32

Time Sync ....................................................... 35................................................................................. 35

InSQL Server ....................................................................................... 363 - InTouch ..................................................................... 37

InTouch ..................................... 37........................................................................................... 37

........................................................................................ 444 - ................................................................................. 45

........................................................................................... 45............................................................................. 47

..................................... 47......................................................................... 48

.................................. 48Configuring Limits .................................................................... 51

........................... 51........................................................................................... 52

.................................................... 52

Wonderware InSQL Server 9.0

4 Microsoft SQL Server ............................ 54Microsoft SQL Server ................................................................................. 54

............................................................................................................. 54 IndustrialSQL Server ...................................................................... 54

............................................................................................... 54Microsoft SQL Server ......................................................................... 55SQL Server Enterprise Manager ......................................................................... 55

SQL Server Enterprise Manager ........................................... 56......................................................................... 56

SQL Server Enterprise Manager ....................................................... 56SQL Service Manager .......................................................................................... 57

5 Wonderware InSQL ....................................... 581 - IndustrialSQL Server ........................................................ 58

IndustrialSQL Server ................................................................ 58IndustrialSQL " " ............................................. 58

Microsoft SQL Server .................................................................. 59SQL ................................................................................... 59

IndustrialSQL Server ....................................................................... 60 Enterprise Manager (Linked Server) ................... 62

OLE DB ................................................................................................................. 62............................................................................................................. 62

Four-Part Queries .................................................................... 63

2 - Transact-SQL ......................................................................................... 64................................................................................................ 64

Query Analyzer .................................................................................... 64 SQL Query .................................................................................. 65

6 InSQL ..................................................... 731 - .................................................................................... 73

............................................................................................................. 73ActiveFactory ............................................................................ 74

...................................................................................................... 74

Wonderware InSQL Server 9.0

...................................................................................................... 75............................................................................................... 75

ActiveFactory ........................................................................ 76

2 - ActiveFactory Trend .................................................................... 76............................................................................................................. 76............................................................................................................. 76

............................................................................................... 77................................................................................................... 80

3 - ActiveFactory Workbook ............................................................. 92............................................................................................................. 92

............................................................................................... 93

4 - ActiveFactory Report ................................................................. 102........................................................................................................... 102........................................................................................................... 102

............................................................................... 102

7 InSQL ........................109-Wonderware .............................................................. 110

:

Wonderware InSQL

InSQL --- 2

Active Factory --- 120

MS SQL Evalution --- 120

1 Industrial SQL Server

Wonderware InSQL Server 9.0 1

1 Industrial SQL Server

IndustrialSQL Server

Microsoft SQL Server

IndustrialSQL Server Microsoft SQL Server , IndustrialSQL Server Microsoft SQL Server

Microsoft SQL ServerIndustrialSQL Server

2 Microsoft SQL Server Microsoft SQL Server Windows 2000/2003

SQL-

-

IndustrialSQL Server

IndustrialSQL Server?

FactorySuite

IndustrialSQL Server WonderwareIndustrialSQL Server

IndustrialSQL Server Microsoft SQL Server SQL

1 Industrial SQL Server

Wonderware InSQL Server 9.0 2

-

, IndustrialSQL Server Microsoft SQL ServerSQL

IndustrialSQL Server Wonderware FactorySuiteInTouch Wonderware I/O Servers

Client / Server

IndustrialSQL Server Client / Server

IndustrialSQL Server Wonderware I/O servers

IndustrialSQL Server out of the box Tag InTouch

IndustrialSQL Server Microsoft Excel Wonderware

IndustrialSQL Trend Client / Server

1 Industrial SQL Server

Wonderware InSQL Server 9.0 3

RDBMS

SPC/SQC EPA/FDA

SQL, -- SQL IT

SQL

GB

10,0005,000

5,000 Oracle SQL Server

1 Industrial SQL Server

Wonderware InSQL Server 9.0 4

IndustrialSQL Server

IndustrialSQL Server

Microsoft SQL Server

loss-lessMicrosoft SQL Server

Wonderware I/O Servers 500

IndustrialSQLServer

FactorySuite 2000 Wonderware I/O ServersSuiteLink SuiteLink I/O Server

IndustrialSQL Server

4,0002 GB

2

loss-less

SQL

SQL

IndustrialSQL Server Transact-SQL

IndustrialSQL Server SQL

1 Industrial SQL Server

Wonderware InSQL Server 9.0 5

IndustrialSQL Server

Microsoft Microsoft SQL Server IndustrialSQL Server

IndustrialSQL Server

Microsoft SQL Enterprise Manager Microsoft SQL Server IndustrialSQL Server

SQL

InSQL 9.0

9.0

UNICODE Store-and-Forward

AnalogHistory, DiscreteHistory, StringHistory History

StringHistory

1 Industrial SQL Server

Wonderware InSQL Server 9.0 6

StringWideHistoryOpenQuery()

1024WwTimeZone wwVersion

OLE DB

Windows2000 SP4InTouch 9.5ActiveFactory 9.1

Microsoft SQL Server 2000SP3a for MS SQL ServerIndustrial SQL Server 9.0

IndustrialSQL ServerIndustrialSQL ServerIndustrialSQL ServerIndustrialSQL Server InTouch InControl

IndustrialSQL Server

Microsoft SQL Server 2000 MS SQL Wonderware 25MB Wonderware 10 MB IndustrialSQL Server 14 MB

InSQL

InSQL Console 8 MB IDAS 4 MB

1 Industrial SQL Server

Wonderware InSQL Server 9.0 7

IndustrialSQL Server Microsoft SQL Server Runtime Holding

Runtime Database IndustrialSQL Server

Run80dat.MdfRun80log.Ldf

20 MB

Holding Database InTouch¤

Hlddat.Mdf Hldlog.Ldf

:

30 MB10 MB30 MB10 MB80 MB

10%

Microsoft SQL Server Microsoft SQL Server

: IndustrialSQL Server 7.0 7.1

1 Industrial SQL Server

Wonderware InSQL Server 9.0 8

IndustrialSQL Server

SQL Server 2000 50% 512MB

Windows 30,000

30,000 30,000

1

1 5000 2600 2200200

P4 3.2GHz CPU1 GB RAM1GB

Windows 2000 Professional withSP4Windows XP Professional with SP2Windows 2000 Server with SP4Windows 2000 Advanced Server with SP4Windows Server 2003 Standard Edition

Microsoft SQL Server 2000 Service Pack 3a

Microsoft SQL Server 2000 Service Pack 3a Windows 2000 Professional Windows XP Professional

270 MB IndustrialSQL Server

2

2 63000 40000 20000 300 5000 IO(Manual)

P4 3.0GHz CPU1GB RAM

1 Industrial SQL Server

Wonderware InSQL Server 9.0 9

1GB

Windows 2000 Professional withSP4Windows XP Professional with SP2Windows 2000 Server with SP4Windows 2000 Advanced Server with SP4Windows Server 2003 Standard Edition

Microsoft SQL Server 2000 Service Pack 3a

Microsoft SQL Server 2000 Service Pack 3a Windows 2000 Professional Windows XP Professional

270 MB IndustrialSQL Server

3

3 130000 70000 50000 6000 , 4000 IOP4 2.7GB Xeon 4CPU8 GB RAM1GB

Windows 2000 Server with SP4Windows 2000 Advanced Server with SP4Windows Server 2003 Standard EditionWindows Server 2003 Enterprise Edition

Microsoft SQL Server 2000 Service Pack 3a270 MB IndustrialSQL Server

InSQL Console

IndustrialSQL Server InSQL Console

Windows 2000 Professional SP4Windows XP Professional SP2Windows 2000 Server SP4Windows 2000 Advanced Server SP4

1 Industrial SQL Server

Wonderware InSQL Server 9.0 10

Windows 2003 Standard EditionWindows 2003 Enterprise Edition

Microsoft Management Console 2.0Internet Explorer 5.5 MDAC 2.720 MB PDF

IDAS

IDAS Windows XP Professional SP2Windows 2000 Professional SP4Windows 2000 Server SP4Windows Server 2003 Standard EditionWindows Server 2003 Enterprise Edition

IDAS Windows XP Windows 2000 Windows 2003

IDAS CPU IndustrialSQL Server

IDAS SQL Server IDAS

IDAS

IDAS IndustrialSQL ServerIDAS

IDAS IndustrialSQL Server

Disk Requirements for Historical Data Files

IDAS IDAS

IDASIndustrialSQL Server

IndustrialSQL Server

1 Industrial SQL Server

Wonderware InSQL Server 9.0 11

IndustrislSQL Server I/O ServersMicrosoft SQL Server

RAM

IndustrialSQL Server

Performance Monitor Pages/sec

InSQL

InSQL

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 12

2 IndustrialSQL Server

IndustrialSQL Server Microsoft SQL FactorySuite

IndustrialSQL Server

IndustrialSQL Server IndustrialSQL ServerCD

1 IndustrialSQL Server

IndustrialSQL Server

IndustrialSQL Server IndustrialSQL Server MS SQL ServerIndustrialSQL Server 6 ActiveFactory, InSQL

MS SQL Server 2000

Windows 2000 Server SP4 SQL Server IndustrialSQL Server MS SQL Server

: Microsoft SQL 2000 10

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 13

MS SQL Server 2000

1. MS SQL Server 2000 CD-ROM Setup

2. SQL Server 2000 Components

Install Components

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 14

3. Install Database Server

Welcome

4. Next

Computer Name

5. Local Computer 6. Next

Installation Selection

SQL Server Upgrade, remove or add components...

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 15

7. Create a new instance of SQL Server...

8. Next

User Information

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 16

9. Name Training Student

Software License Agreement

10. Yes

CD Key

11. CD-Key

12. Next

Installation Definition

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 17

13. Server and Client Tools

14. Next

15. Default Defaut

16. Next

Setup Type

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 18

17. Typical Next

Services Accounts

18. Use a Domain User account Use the local system account

Username student password ww

19. Next

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 19

Authentication Mode

20. Mixed Mode...

21. Blank Password (not recommended)

22. Next

23. Next

SQL Server 2000

24. Next

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 20

SQL Server 2000

25. Processor License for processors 126. Continue

Setup Complete

27. Finish

28. SQL Server 2003 SP3a

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 21

InSQL 9.0

Windows 2000 Server-SP4

CD Microsoft SQL Server 2000 SP3a IndustrialSQL Server9.0 SQL Server 2000 SP3a

IndustrialSQL Server 9.0 SQL Server 2000 SP3a

IndustrialSQL Server 9.0

1. IndustrialSQL Server 9.0

CD-ROM InSQL 9.0 AutoPlay setup

InSQL 9.0 CD Welcome

InSQL Server

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 22

License Agreement

2. Yes

IndustrialSQL Server Setup

Browse

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 23

3. Next ,

4. Next

InSQL,

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 24

5. Finish

MSSQL Runtime

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 25

Runtime Browse

6. Next

InSQL (history block, )

Browse

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 26

7. Next

8. Finish

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 27

InSQL 9

-Licensing

IndustrialSQL Server

InSQL 9.0 License Validation Tag CountEnforcement

License Validation

IndustrialSQL Server Wonderware

IndustrialSQL Server Wonderware IndustrialSQL Server Microsoft SQL Server

IndustrialSQL Server CD

License Violation

Tag Count Enforcement

IndustrialSQL Server

IndustrialSQL ServerInSQL Console InSQL Console Tag Import InTouchMicrosoft SQL Server Query Analyzer INSERT

IndustrialSQL Server

wwTagKey

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 28

FactorySuite License Utility Pro-grams/Wonderware/Common/

License Utility

1.

2. License Utility File/Install License File

3. Open

2 IndustrialSQL Server

Wonderware InSQL Server 9.0 29

4. OK

License Utility Windows Wwsuite.lic FactorySuite

X\ Program Files\ Common Files\ ArchestrA\ License\

3 InSQL

Wonderware InSQL Server 9.0 30

3 InSQL

1 - InSQL Console

2 - InSQL

3 - InTouch Tag

4 - Tags

1 - InSQL Console

InSQL Console

InSQL 9.0 Wonderware System management console(SMC)

InSQL 9.0 Microsoft Management ConsoleIndustrialSQL Server

3 InSQL

Wonderware InSQL Server 9.0 31

InSQL Console MMC consolesWindows

Dynamic Configuration

IndustrialSQL Server IndustrialSQLServer

IndustrialSQL Server

IndustrialSQL Server

Effects of ConfigurationChanges on the System

InSQL Console Transact-SQL

Committing Changes

Committing database changes InSQL

InSQL Config Editor Query AnalyzerInSQL

InSQL IDAS

3 InSQL

Wonderware InSQL Server 9.0 32

103-5

2 - InSQL

Headroom

SMC \ \Wonderware\System Management Console

1. Tree Pane Console Root Industrial SQL Servers

IndustrialSQL Server Group

IndustrialSQL Server

2. Server

Management Console Configuration Editor

Configuration Editor System Configuration InSQL Con-sole

3. Parameters

3 InSQL

Wonderware InSQL Server 9.0 33

4. HeadroomString Properties

HeadroomString Properties

Headroom RAM

Headroom

100 4040 slots

3 InSQL

Wonderware InSQL Server 9.0 34

60

100

10,000

5. Value 15

6. OK

InSQL Console

IndustrialSQL Server

3 InSQL

Wonderware InSQL Server 9.0 35

Time Sync

TimSyncMaster

TimeSyncMaster Properties

Server Time Synchronization source. (Mustcontain the machine name from which this InSQLServer should time sync.)

1. Management Console 2. All tasks/Server Startup Options

Set InSQL Startup Options Windows SQL Server

3.4. OK

3 InSQL

Wonderware InSQL Server 9.0 36

5. Management Console All Tasks/Review License Information

InSQL

6. OK

7. Server ,

8. Edit InSQL Server Registration Properties

Registered InSQL Properties

9. Display InSQL Server state in con sole

10. OK

InSQL Server

Management Console InSQL

1. Management Console Configuration Editor

2. Management Console

3. Start InSQL

3 InSQL

Wonderware InSQL Server 9.0 37

4. Management Console Status

InSQL Item Module Message

InSQL Server

3 - InTouch

InTouch

InSQL 9 InTouch

1. InSQL Console Configura tion Manager

3 InSQL

Wonderware InSQL Server 9.0 38

2. Import Tags...

Tag Importer Wizard-Welcome

3. Next

Already Imported Nodes

4. Add

3 InSQL

Wonderware InSQL Server 9.0 39

tagname.x

5. Open

6. Next

3 InSQL

Wonderware InSQL Server 9.0 40

Tag Duplicates

7. Bypass Uniqueness String

Bypass Uniqueness String

8. Next

9. OK

Tag Duplicates

3 InSQL

Wonderware InSQL Server 9.0 41

10. Next

Filter Tags

11. Plant I/O Memory

12. Next

3 InSQL

Wonderware InSQL Server 9.0 42

Tag Storage

Use Delta Storage for All Topics

13. Use Cyclic Storge For All Topics , Storage Rate 2 Seconds.

14. Next

Final Confirmation

3 InSQL

Wonderware InSQL Server 9.0 43

15. Finish

16. Import Completed Successfully

17. OK

Tag Importer Wizard

3 InSQL

Wonderware InSQL Server 9.0 44

1. InSQL Console Tag Configuration

2. Commit Pending Changes

3. Display...

3 InSQL

Wonderware InSQL Server 9.0 45

4. OK Pending Changes

5. Commit Pending Changes Commit

6. OK

7. InSQL Management Console Status

Item Messages

4 -

3 InSQL

Wonderware InSQL Server 9.0 46

1. InSQL Console2. Configuration Editor System Configuration Tag Configuration3. Analog Tags4. Properties

5. Description 6. Engineering Unit mph grams pounds

Configuring Engineering Units 457. Min Value 8. Max Value9. Current Editor IndustrialSQL Server InTouch

InSQL Console InTouch InTouch InTouch

InSQL Console InSQLInSQL Console InTouch

InSQL Console 10. OK

3 InSQL

Wonderware InSQL Server 9.0 47

Acquisition Raw Type Scaling

IndustrialSQL“ Server Concepts Guide 4 Data Ac-quisition Subsystem

1. InSQL Console2. Configuration Editor System Configuration Tag Configuration3.4. Properties

5. Acquisition 6. Acquisition Type I/O Server

I/O Server7. I/O Server I/O Server

I/O Server8. Topic Name I/O Server9. Item Name 10. OK

3 InSQL

Wonderware InSQL Server 9.0 48

11. Raw Type

Integer

Real

-3.4e 38 +3.4e 38 6432

12. Scaling

Min Raw

Max Raw

13. OK

IndustrialSQL... Server Concepts Guide 5 Data Stor-age Subsystem

1. InSQL Console2. Configuration Editor System Configuration Tag Configuration3. Analog Tags4. Properties

3 InSQL

Wonderware InSQL Server 9.0 49

5. Storage Method 6. Active Image

7. Storage Strategy

Rate

Time Deadband

time deadband delta storage

0

Value Deadband

value deadband 0

3 InSQL

Wonderware InSQL Server 9.0 50

Samples In Active Image

0 65

Calculated Active Image Samples

1 +15%AIAutoResize 1 65

SamplesInActiveImage

8. OK

1. InSQL Console2. Configuration Editor System Configuration Tag Configuration3. Analog Tags4. Properties

5. Limit

Context

3 InSQL

Wonderware InSQL Server 9.0 51

Limit Name

Value

Type

(up) (down)

Checked

InTouch

Priority

1 2 1

Description

6. Add Limit Properties 7. Properties Limit Properties 8. Delete9. Contexts10. Limit Names11. OK

Configuring Limits

1. Properties Limit Add PropertiesLimit Properties

3 InSQL

Wonderware InSQL Server 9.0 52

2. Context 3. Limit Name 4. Value

5. Type (up) (down) 6. Priority 1 2 17. Checked 8. Description 9. OK

1. InSQL Console2. Configuration Editor System Configuration Tag Configuration3. Analog Tags New Tag New Analog Tag

3 InSQL

Wonderware InSQL Server 9.0 53

4. Next

Editing General Information for an Analog Tag

Editing Acquisition Information for a Tag

Editing Storage Information for an Ana-log Tag

5. Finish

4 Microsoft SQL Server

Wonderware InSQL Server 9.0 54

4 Microsoft SQL Server

Microsoft SQL Server

Microsoft SQL Server LAN WAN RelationalDataBase Management System RDBMS RDBMS

Microsoft SQL Server IndustrialSQL Server

Microsoft SQL Server Win-dows NT Microsoft SQL Server Windows NT PerformanceMonitor event log Event Viewer

IndustrialSQL Server

IndustrialSQL Server Microsoft SQL Server

MS SQL Server On-Line Transaction Processing OLTPEIS

SQL Server Windows NT

32

4 Microsoft SQL Server

Wonderware InSQL Server 9.0 55

SQL Server

Windows NT SQL Server Itel RISCWindows NT SQL Server Windows NT

Microsoft SQL Server

Microsoft SQL Server SQL Server Enterprise ManagerMicrosoft SQL Server Runtime database

Microsoft SQLServer

SQL Server Enterprise Manager

SQL Server Enterprise Manager Microsoft SQL Server IndustrialSQL Server Microsoft SQLServer SQL Server Enterprise Manager

SQL

SQL Server Enterprise Manager Windows Start MicrosoftSQL Server SQL Server Enterprise Manager

4 Microsoft SQL Server

Wonderware InSQL Server 9.0 56

SQL Server Enterprise Manager

SQL Server Enterprise Manager SQL Server Enterprise Manager SQL ServerEnterprise Manager Microsoft SQL Server

1. SQL Server Enterprise Manager2. Action New SQL Server Registration3. Register SQL Server Wizard4.

Microsoft

SQL Server Enterprise Manager

SQL Enterprise Manager Windows

4 Microsoft SQL Server

Wonderware InSQL Server 9.0 57

SQL Service Manager

Microsoft SQL Server SQL Server Service ManagerMicrosoft SQL Server IndustrialSQL Server

InSQL Console Microsoft SQL Server

Microsoft SQL Server

1. Start Microsoft SQL Server SQL Service Manager SQL Service Manager 2. Server Microsoft SQL Server3. Start/Continue

5 Wonderware InSQL

Wonderware InSQL Server 9.0 58

5 Wonderware InSQL

1 - IndustrialSQL Server

2 - Transact SQL

1 - IndustrialSQL Server

IndustrialSQL Server

IndustrialSQL Server IndustrialSQL Server

IndustrialSQL Server Microsoft SQL Server

IndustrialSQL " "

IndustrialSQL Server Microsoft SQL ServerSQL

Wonderware I/O Server 500IndustrialSQL Server

Industr ia lSQL Server

5 Wonderware InSQL

Wonderware InSQL Server 9.0 59

Wonderware I/O Server SuiteLink“ SuiteLink I/O Server

IndustrialSQL Server

SQL

SQL SQL

Microsoft SQL Server SQL Transact-SQL IndustrialSQLServer Transact-SQL

Microsoft SQL Server

Runtime database Microsoft SQL Server IndustrialSQL Server SQL Server

InSQL Console Configuration Editor Microsoft SQL Server OLE DB

IndustrialSQL Server SQL Server Microsoft SQL Server

IndustrialSQL Server Microsoft SQL ServerMicrosoft SQL Server

SQL

IndustrialSQL Server / client/server/

5 Wonderware InSQL

Wonderware InSQL Server 9.0 60

IndustrialSQL Server Microsoft SQL ServerMicrosoft SQL Server IndustrialSQL Server

IndustrialSQL Server

IndustrialSQL Server

Wonderware WonderTools IndustrialSQL Server SQL

SQL ODBC

SQLMicrosoft SQL Server ODBC IndustrialSQL Server

IndustrialSQL Server

IndustrialSQL Server

IndustrialSQL Server

5 Wonderware InSQL

Wonderware InSQL Server 9.0 61

5 Wonderware InSQL

Wonderware InSQL Server 9.0 62

Enterprise Manager (Linked Server)

IndustrialSQL ServerInSQL

Microsoft SQL Server Enterprise Manager OLE DB

Enterprise Manager

Start/Programs/Microsoft SQL Server /Enterprise Manager

Enterprise Manager

SQL Server Group/ Server Name / Security / Linked Servers / INSQL / INSQLD INSQLINSQLD

OLE DB

InSQL OLE DB INSQL

Runtime dbo AnalogHistoryAnalogWideHistoryDiscreteHistory

5 Wonderware InSQL

Wonderware InSQL Server 9.0 63

DiscreteWideHistoryHistoryBlockAnalogLiveDiscreteLiveStringLive

InSQL Runtime

SQL ServerOLE DB

Four-Part Queries

AnalogHistory SELECT

SELECT * from INSQL.Runtime.dbo.AnalogHistory WHERE TAGNAME = 'ReactTemp'

OLE-DB Improvements

The following SQL improvements are readily visible to users, since these queries required work-arounds in InSQL 7.1.

GetDate()-type datetime functions work without the need for a parameterised query. Forexample, the following works correctly:

SELECT TagName, DateTime, Value from INSQL.Runtime.dbo.History

where TagName = ’ReactTemp’and DateTime > DateAdd(mi, -2, GetDate())and DateTime < GetDate()

GROUP BY works, when the query uses four-part naming or one of the v_ views.

INSQL Runtime dbo TableName

Server

DatabaseOwner

Table

Name

5 Wonderware InSQL

Wonderware InSQL Server 9.0 64

Count(*) now works without the need for OpenQuery.

These improvements are mainly due to Microsoft enhancements to the SQL Server queryprocessor.

2 - Transact-SQL

Transact-SQL IndustrialSQL Server

.

Query Analyzer Execute Query

Query Analyzer SQL Query

Query Analyzer

1. Query Analyzer

Start / Run / Programs / Microsoft SQL Server / Query Analyzer

2. MS SQL Server

5 Wonderware InSQL

Wonderware InSQL Server 9.0 65

3. SQL Server

3.a Login Name Password wwUser

3.b OK

SQL Server Query Analyzer

4. SELECT * FROM ANALOGHISTORY

5. Execute Query

IndustrialSQL Server

SQL Query

-- 1-- +++++++++++++++++++++++++++++++++++++++++++----

SELECT *

FROM Tag

5 Wonderware InSQL

Wonderware InSQL Server 9.0 66

-- 2-- +++++++++++++++++++++++++++++++++++++++++++----

SELECT Tagname

FROM Tag

-- 3-- +++++++++++++++++++++++++++++++++++++++++++---- ’ ’ SQL database.owner.table.column

SELECT Runtime.dbo.Tag.Tagname, Runtime.dbo.Tag.Description

FROM Runtime.dbo.Tag

-- 4-- +++++++++++++++++++++++++++++++++++++++++++---- ’WHERE’

SELECT Tagname, Description

FROM Tag

WHERE Tagname = 'SysTimeSec'

-- 5-- +++++++++++++++++++++++++++++++++++++++++++------ - AnalogLive

SELECT Datetime, Tagname, Value

FROM AnalogLive

WHERE Tagname = 'SysTimeSec'

5 Wonderware InSQL

Wonderware InSQL Server 9.0 67

-- 4-- Server.Database.Owner.Table

SELECT Datetime, Tagname, Value

FROM InSQL.Runtime.dbo.AnalogLive

WHERE Tagname = 'SysTimeSec'

-- 6

SELECT Datetime, Tagname, Value

FROM v_AnalogLive

WHERE Tagname = 'SysTimeSec'

-- ’Live’ ’History’

SELECT Datetime, Tagname, Value

FROM v_AnalogHistory

WHERE Tagname = 'ReactTemp'

-- 4

------ 1. -- 1---- 2. ’ ’-- 100 /-- 7-- +++++++++++++++++++++++++++++++++++++++++++

’getdate()’

-- MSSQL MSSQL

5 Wonderware InSQL

Wonderware InSQL Server 9.0 68

-- InSQL InSQL

---- InSQL SQL Server

OpenQuery()--

SELECT * from OpenQuery(InSQL, 'SELECT Datetime, Tagname, Value

FROM AnalogHistory

WHERE Tagname = "SysMinutesRun"

AND Datetime > "Oct 15, 1999 11:00"

AND Datetime <= getdate()')

-- DateTimes

DECLARE @EndDate DateTime

SET @EndDate = GetDate()

SELECT DateTime, Tagname, Value, Quality

FROM InSQL.Runtime.dbo.AnalogHistory

WHERE Tagname = ’ReactTemp’

AND DateTime >= ’Oct 15, 1999 11:00’

AND DateTime <= @EndDate

-- 8-- +++++++++++++++++++++++++++++++++++++++++++

AnalogWideHistory

MS SQL

InSQL Wide

SELECT 'DateTime' = Convert(varchar,Datetime,108), SysMinutesRun,

SysStatusBytes, SysStatusCPS

5 Wonderware InSQL

Wonderware InSQL Server 9.0 69

FROM v_AnalogWideHistory

WHERE Datetime > 'Oct 15, 1999 11:00'

AND Datetime <= 'Oct 15, 1999 11:10'

OpenQueryMS SQL Server IndustrialSQL Server

SELECT * FROM OpenQuery

SELECT * from OpenQuery(INSQL, 'SELECT DateTime, SysMinutesRun,

SysStatusBytes, SysStatusCPS

FROM AnalogWideHistory

WHERE Datetime > "Oct 15, 1999 11:00"

AND Datetime <= "Oct 15, 1999 11:10"')

-- 9-- +++++++++++++++++++++++++++++++++++++++++++------ ’wwResolution’

-- 10 AnalogHistory

DECLARE @StartDate DateTime

DECLARE @EndDate DateTime

SET @StartDate = dateadd(Minute, -10,GetDate())

SET @EndDate = GetDate()

SELECT DateTime, Tagname, Value

FROM V_AnalogHistory

WHERE Tagname = 'ReactTemp'

AND DateTime >= @StartDate

AND DateTime <= @EndDate

--

5 Wonderware InSQL

Wonderware InSQL Server 9.0 70

-- 10 100-- data esolution IndustrialSQL 100-- 6-- SQL Server

-- 10-- +++++++++++++++++++++++++++++++++++++++++++------ ’wwRowCount’------ IndustrialSQL Server 5 5-- 77

DECLARE @StartDate DateTime

DECLARE @EndDate DateTime

SET @StartDate = dateadd(Minute, -10,GetDate())

SET @EndDate = GetDate()

SELECT DateTime, Tagname, Value

FROM V_AnalogHistory

WHERE Tagname = 'ReactTemp'

AND wwRowCount = 77

AND DateTime > @StartDate

AND DateTime <= @EndDate

-- 11-- +++++++++++++++++++++++++++++++++++++++++++---- - Cyclic OFF--

5 Wonderware InSQL

Wonderware InSQL Server 9.0 71

-- AnalogHistory------ OFF--

DECLARE @StartDate DateTime

DECLARE @EndDate DateTime

set @StartDate = dateadd(Minute, -10,GetDate())

set @EndDate = GetDate()

SELECT DateTime, Tagname, Value

FROM V_AnalogHistory

WHERE Tagname = 'SysTimeMin'

AND wwResolution = 1000

AND wwRetrievalMode = 'Delta'

AND DateTime > @StartDate

AND DateTime < @EndDate

---- 1 10

-- 12-- +++++++++++++++++++++++++++++++++++++++++++---- ’wwEdgeDetection’--

---- ’WHERE’

-- WHEN------

5 Wonderware InSQL

Wonderware InSQL Server 9.0 72

--

DECLARE @StartDate DateTime

DECLARE @EndDate DateTime

SET @StartDate = dateadd(Second, -60,GetDate())

SET @EndDate = GetDate()

SELECT DateTime, Tagname, Value

FROM V_AnalogHistory

WHERE TagName = 'SYSTIMESEC'

AND wwResolution = 1000

AND wwEdgeDetection = 'Leading'

AND Value >= 30

AND DateTime > @StartDate

AND DateTime < @EndDate

-- +++++++++++++++++++++++++++++++++++++++++++----

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 73

6 InSQL --

ActiveFactory

1 -

2 - ActiveFactory Trend

3 - ActiveFactory Workbook

4 - ActiveFactory Report

1 -

Wonderware ActiveFactory

Wonderware ActiveFactory

Wonderware ActiveFactory Microsoft office

ActiveFactory IndustrialSQL Server ActiveFactory ActiveFactory

InSQL

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 74

Intranet

ActiveFactory

ActiveFactory

IndustrialSQL Servers SQL Database Servers

InSQL7.1 Patch 5ActiveFactory

InSQL ActiveFactory ActiveX COM

IndustrialSQL Server Manual History Tables Manual data entry tables Manual reading Data Entry tables

IT

Lab Information Maintenance Systems LIMS

ActiveFactory

Trend:

Query: SQL InSQL InTrack InBatch

MS Office :

WorkBook: MS Excel Excel InSQL

Report: MS Word Word InSQL

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 75

ActiveX

iTrend and iQuery Trend Query ActiveX InTouch Internet Explorer ActiveFactory

TagPicker TimeBar

CPU: 100 80 MB

RAM: 64 MB

Windows¤ 98 Windows Me Windows NT¤ 4.0 3 Win dows 2000 Windows XP Professional Windows Server 2003

Microsoft Office¤ Office 2000 XP 2003 Internet Explorer¤, 3.02 .

ActiveFactory IndustrialSQL Server 7.1 patch 5 MS SQL Server 7.0MDAC 2.5

MDAC Office2000 VB Studio IE 5+ Exchange MS SQL Server 7.0 Windows ’98 Windows 2000 Windows NT

ActiveFactory Report Workbook InSQLMicrosoft Office¤ InSQL Microsoft Office

ActiveFactoryGettingStarted.htm

FactorySuite ..\ProgramFiles\Wonderware\ActiveFactory

Start Programs/Wonderware/ActiveFactoryActiveFactory

ActiveFactory Server Setup

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 76

Wizard sa IndustrialSQLServer

45

ActiveFactory IndustrialSQL ServerActiveFactory InSQL71

MDAC

MDAC 9Microsoft MDAC

ActiveFactory ODBC ADO DAO

ActiveFactory

InSQL ActiveFactory

ActiveFactoryActiveFactory ActiveFactory

2 - ActiveFactory Trend

Trend ActiveFactory IndustrialSQL Server

ActiveFactory Trend

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 77

Server

1. Start Programs/Wonderware/ActiveFactory/Trend2. IndustrialSQL Server Historian Server List Configuration

3. IndustrialSQL Server Historian Server

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 78

4. Add5. Close

IndustrialSQL Server Historian ActiveFactory TrendActiveFactory

6. Tools/Servers

7. Login Name Password wwadmin8. OK9. Industrial SQL Server Public Groups Private Groups

Tag Picker pane

10. All Analog Tags Tags

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 79

11. Ctrl

ProdLevelReact LevelReactTemp

Shift

12. Trend

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 80

13. Autoscale all tags

ActiveFactory Trend

ReactTemp

14.

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 81

15. Custom Date/Time

16. Start Date / Time

17.

18.

19. / End Date / Time

20. Apply

21. Enable or disable single tag mode

22. Previous Tag Next Tag

23. Trend Tag List

24. Configure

25. Type Point, Line StepLine

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 82

26. OK

27. Trend Tag List

28. Configure

29. Color

Color

30. Define Custom Colors

31. OK

32. Pan Left Pan Right

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 83

33. View/Data Log/Narrow

Narrow34. File

35. File Save As, Page Setup, Print Preview, Print Exit

36. Data log (narrow format) Options

37. Options

38. File / Exit

39. (Wide) View/Data Log/Wide

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 84

Rows Displayed

Narrow Time, TagName, Server, Value, Quality

Wide Time, TagName(1), TagName(2), TagName(3) ...

40. File / Exit Trend

41. Trend Statistics Trend Statistics

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 85

42. Trend

43.

ReactTemp ActiveFactory Reactor Demo8

Trend Pan

44. ReactTemp

45.

ReactTemp

46. Add Annotation

47. Annotation Text

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 86

Private

48. OK

49.

50. ReactLevel ProdLevel

51. Trend View/Annotation List...

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 87

52. Trend Zoom In Zoom Out

up Y

Y- 0 10 10

5 0 Y- 5

Scaling

53. Tag List

54. Scale Tag

55. Scale Tag

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 88

Y- Y- Y- Y-Y-

56. Auto scale all tags

57. Enable rubber band scaling "+"

58.

ProdLevel

59.

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 89

60. Trend Undo

Undo

Ctrl+Z Edit/Undo

Trend Properties General

61. Chart / Properties

62. General Printing Title

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 90

63. OK

Print Preview

64. File/Page Setup Print setup

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 91

Windows Printer

65. Cancel

66. Trend File/Print Preview

67. Close Print Preview

/

68. Enable or disable live or replay mode

69.

70. Chart / Properties

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 92

Trend Properties General

71. Refresh interval 5

72. OK

73. Enable or Disable Live or Replay mode

74. File / Save As

75. C:/Program Files/ Wonderware/ActiveFactory/Lab

76. ActiveFactoryTrend_Reactor1.aaTrend

3 - ActiveFactory Workbook

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 93

wwQuery

1. Windows Start Programs/Microsoft Office/Microsoft Office Excel

2. A1 Vectors

3. Arial 14 Bold

4. A2 =NOW()

5. Enter

6. A2 Format Cells

7. number

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 94

8. OK

9. A4

10. ActiveFactory/Tag Selection/Tag Selection IndustrialSQL

11. OK Server List Configuration

12. Server IndustrialSQL

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 95

13. Login ID Password wwAdmin

14. Add

15. Close

ActiveFactory/Connection Management ActiveFactory

Tag Selection

16. IndustrialSQL Server Historian

17. Public Groups All Analog Tags

18. Filter Tag name vector Apply

19. Apply vector

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 96

20. Ctrl VectorX, VectorY VectorZ

21. Include Description $A$4

22. OK A4 A6

23. C3

24. Workbook Live Values Live Values - Step 1 of 3

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 97

Binding Options >> BindingOptions>>

25. Select cell(s) containing tag name(s):

26. A4

27.

28. Next

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 98

C3

29. Next Select query criteria

30. Finish

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 99

{=wwAnalogLive("LABINSQL01",Sheet1!$A$4:$A$6,TRUE,TRUE,FALSE,TRUE,FALSE)}

31. Workbook Refresh Sheet

32. C:/Program Files/Wonderware/ActiveFactory/Lab MyReport.xls

33. Sheet 2

34. Workbook History Values History Values 1 VectorX- Y- Z

35. Next Step 2 of 4

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 100

36. Sheet 2 A1

37. Next step 3 of 4 Display

38. Next History Values - Step 4 of 4

39. 10 minutes 10

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 101

40. Finish

41. MyReport.xls

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 102

4 - ActiveFactory Report

word SQLctiveFactory 8.5 ActiveFactory

9.1 ActiveFactory 9.1

Microsoft Word

1. Report Start/Programs/Wonderware/ActiveFactory/Report ReportStart Programs Wonderware

Always trust Mac-ros from this source Enable Macros

Word ActiveFactory

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 103

(Ctrl+N) ActiveFactory Word ActiveFactoryWord

2. Tools Options Options

3. View Field codes

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 104

Field codes Word SQL

Field codes

4. OK Options

5. word ActiveFactory/Insert Query

Report ActiveX Control OK

IndustrialSQL Server Historianwwuser

Direct Query

6. Query Form Query

Query WordWord

7. Query type : Live values

8. Ctrl tag pickerBatchNumber

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 105

ProdLevelReactLevelReactTempSysTimeSec

convert.png

9. Data

10. OK

SQL Direct Query Query

Show results

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 106

11. Format Table

Table AutoFormat

12.

13. OK

Direct Query

14. OK

Word

active_factory

WordWord

15. File/Save as...

16. File name SampleReport

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 107

17. Save as type Document Template (*.dot)

18. Save

19. MS Word

20. Word ActiveFactory/Open Report

21. General SampleReport.dot

6 InSQL -- ActiveFactory

Wonderware InSQL Server 9.0 108

22. OK

23. Word ActiveFactory/Run Report

24. Word

25. MS Word

26. Word ActiveFactory/Open Report

27. General SampleReport.dot

28. OK

29. SQL

30. Word ActiveFactory/Insert Report Date {RPT\Date }

#date #date

31. .dot SampleReport_Time

32.

Wonderware InSQL Server 9.0 109

7 InSQL

7 InSQLInSQLInSQLInSQLInSQL

InSQL

1. InSQL2. IndustrialSQL Servers IndustrialSQL Server , Microsoft SQL 2000 (InSQL ) (InSQL ) (InSQL ), FSCAL20003. IndustrialSQL Server I/O Server( )4. InSQL Server 100 500 5000 25,000 70,000 100,000 150,000 7 35. InSQL FSCAL2000 CAL 3 Per Device: CAL Per Named Server: Per Server: 6. InSQL : InSQL Server FSCAL20007. Wonderware InSQL ActiveFactory Per Device, Per Named User, Per Server 3

AciveFactory

InSQL InSQLInTouch

I/O Server

Wonderware InSQL Server 9.0 110

Wonderware

Industrial Application Server

InTouch

IndustrialSQL Server

SuiteVoyager

Industrial Application Server

InTouch

IndustrialSQL Server

SuiteVoyager

ActiveFactory

InControl

InBatch

InTrack

I/O Servers

ActiveFactory

InControl

InBatch

SIS

Wonderware SCADA

SCADAlarm

InTouch

InSQL

InTrack

I/O Servers

SCADAlarm

Wonderware InSQL Server 9.0 111

/Wonderware

18 A2005 10002086-10-65887778 86-10-65887779

Wonderware317 B 2516 200051

86-21-62351656/57/58 86-21-62351661

top related