indusoft web studio v7.1 + sp3 best practices

21
InduSoft.com [email protected] InduSoft Web Studio 7.1+SP3 Best Practices Fabio Terezinho John Dunlap

Upload: marcia-gadbois

Post on 25-Dec-2014

513 views

Category:

Technology


17 download

DESCRIPTION

System integrators are tasked with meeting strict requirements for projects, and may need to develop value-added functionality for their solutions. HMI software platforms like InduSoft Web Studio can provide the framework for customer solutions, and InduSoft has made it a priority to support system integrators who use InduSoft Web Studio. Join us for a webinar in which we discuss best practices for system integrators. We will be offering advice for developing projects and efficiently, and share some of the benefits of the InduSoft Certified System Integrator program.

TRANSCRIPT

Page 1: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

InduSoft Web Studio 7.1+SP3

Best Practices

Fabio TerezinhoJohn Dunlap

Page 2: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Best Practices

When designing a new

project

Tags Database

Graphic Interface

General

Performance optimization

Troubleshooting

When deploying the project

Page 3: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

When designing a project

Application Resolution

Platform and License

Review Project Settings (Viewer, Communication,

Web)

Touch-screen settings (cursor, focus, vk, right-

click, object size)

Translation (objects size)

Communication (every state or last state)

Page 4: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Tags Database

Arrays

Classes

Tag Fields (->Hi, ->HiLimit, ->Quality, ->TimeStamp, etc)

Tag names (use objective names - avoid long names)

Avoid retentive values/parameters for a large number of

tags

Tag Integration

Tag description

Page 5: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Graphic Interface

Screen groups

Re-use screens (array tags, indirect tags, or

mnemonics)

Share background pictures when applicable

Linked Symbols

$Ext() function to text used in external dialogs, such

as MsgBox or InputBox.

Page 6: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

General

Avoid spaces and special characters in file names

(e.g.: screen names)

Add comments to scripts and worksheets

History Life Time

Do not call modal dialogs on the Server (MsgBox,

InputBox, $RDFileN, etc) when using Thin Clients.

Avoid hard-coded paths. Use $GetAppPath().

Page 7: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

General

Avoid repeated scripts – Global Procedures.

Use ‘$region:<BlockName> to organize procedures

in the Global Procedures dialog

When applicable, use ‘On Error Resume Next’ and

‘On Error Goto 0’ in scripts

Make sure that when using $DBCursorOpen() or

$DBCursorOpenSQL(), call $DBCursorClose() to avoid

memory leaking.

Page 8: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

General

When using the Recipe task, enable the XML format.

When using Thin Clients, enable the SSL option, as well as the Web Tunneling Gateway.

Use IIS Web Server instead of NTWebServer.exe.

Adopt consistency for navigation, color schema, nomenclature and object’s position/size.

Use the Studio Mobile Access solution when applicable and design the screens according to the target typical devices.

Page 9: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Performance optimization

Sequential addresses in the driver sheet

Consider enabling simultaneous requests (Driver Advanced settings).

Consider the options “Screen” or “Auto” in the Main Driver Sheet and OPC Client worksheets.

Adjust the “Send Period” for communication with Thin Clients

Trend decimation and Database Gateway

Avoid large picture objects and fill effects in low-end HMIs (Windows Embedded CE).

Page 10: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Troubleshooting

Output window (Log Options, and Log Tags)

Database Spy

Cross-Reference

$Trace() function

Built-in Script debugging tools

Page 11: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

When deploying the project

Clear Database Spy

Disable LogWin “save to disk” option

Remove “test” files (\HST, \Alarm, \Web\Dump)

Remove unused tags from the project

Quality Feedback (unexpected errors)

Run “Verify” command

Apply Intellectual Property protection (if applicable)

Create a backup

Page 12: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

http://www.indusoft.com/Partners/Certified-System-Integrators

Page 13: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Program Goal• Goal is to have a list of qualified, trained partners

that End Users and Machine Builders can use for engineering assistance.- “Win-Win” for both of us

Page 14: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Program Overview• Certified Systems Integrators viewed as InduSoft

Partners- Get Free Training- Get Free Development Licenses- Collaboration with Sales & Marketing team

Case Studies Webinar Participation Leads

- Certified Logo

Page 15: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Program Overview• Today, have 130 Certified Integrators in the Program• Approximately 70 in North America• Looking to grow the program over the next couple of

years

Page 16: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Program Requirements• Initial Application• Annual Re-certification Process

- Test- Submit a project

• Unlike many of our competitors, there are no fees to participate

Page 17: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Upcoming Changes• Move to on-line testing system• No submission of project• System Integrator Portal

- Sales Tools- Application Notes- Sample applications- Training videos- Link to testing- Download of software & drivers

Page 18: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Certified System Integrator Program

Upcoming Changes• Emphasis on connecting distributors and integrators

to become a local sales & solutions team• Stepped up joint promotion

- Want to do more case studies, joint webinars- Improved lead generation

• Maintain emphasis on quality - not quantity

Page 19: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Questions ?

Page 20: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

Email(US) [email protected](Brazil) [email protected](Germany) [email protected]

Support [email protected] site

(English) www.indusoft.com(Portuguese) www.indusoft.com.br(German) www.indusoft-germany.de

Phone (512) 349-0334 (US) +55-11-3293-9139 (Brazil) +49 (0) 6227-732510 (Germany)

Toll-Free 877-INDUSOFT (877-463-8763) Fax (512) 349-0375

Contact InduSoft Today

Germany

USA

Brazil

Page 21: InduSoft Web Studio v7.1 + SP3 Best Practices

InduSoft.com [email protected]

THANK YOU!