indusoft web studio v7.1 + sp3 best practices
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/18.jpg)
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 20: InduSoft Web Studio v7.1 + SP3 Best Practices](https://reader033.vdocuments.mx/reader033/viewer/2022061214/549d4ae0b479599b318b498f/html5/thumbnails/20.jpg)
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