Our Brands

Impact-Company-Logo-English Black-01-177x54

Welcome to the Schneider Electric Website

Welcome to our website.
		
How can we help you today?
How to increase the polling (scan) rate of driver tags in EcoStruxure Machine SCADA Expert v2023?

Issue:

Machine SCADA Expert uses two types of driver sheets for communication:

  • MAIN DRIVER SHEET

Automatically created when adding a communication driver.

Note: Not all drivers include a MAIN DRIVER SHEET.

  • STANDARD DRIVER SHEETS

Additional sheets that provide additional fields that can be used to control communication.

Polling speed depends on:

  • Number of variables
  • Protocol characteristics
  • PLC performance
  • Worksheet scan rate
  • Simultaneous requests configured in SCADA

This FAQ covers the methods available in Machine SCADA Expert to try to improve the polling rate of the variables configured in the MAIN DRIVER SHEET and the STANDARD DRIVER SHEETS.

Product:

EcoStruxure Machine SCADA Expert v2020, v2023

Environment:

HMI Configuration Software in Windows

Resolution:

Method 1: Reduce Worksheet Scan Rate

  • MAIN DRIVER SHEET

The Machine SCADA Expert project by default will scan the communication worksheets every 600 milliseconds; therefore, a way to receive updates from values faster is by reducing this worksheet scan rate time set up by the software.

To do this, we need to manually adjust it by editing the project file <project name>.APP using a text editor software, and then add the following entry under [Options]:

MainDrvAlwaysTrigger=tagname

And replace tagname with a tag that will change at the desired interval.

Example:

a. Polling rate of one tag using the default scan rate (600ms):

1

2

3

b. Polling rate of one tag with a defined scan rate (100ms):

4

Note: To create a tag that will change periodically as we desired, we need to use the "Scheduler" task, please check FAQ: FAQ000272116 .

5

Note: The "scanrate100" tag was added to the log list of the Output window, so the polling rate can be seen.

Keep in mind that in this example only one tag is being read. If reading several tags, the scan rate displayed can vary. There are also other factors that affect this, as explained at the beginning of this FAQ.

Related resources:

From: EcoStruxure™ Machine SCADA Expert , Help Manual - 07/2024 - P.522

6

Title => "EcoStruxure™ Machine SCADA Expert, Help Manual"

URL => https://download.schneider-electric.com/files?p_Doc_Ref=EIO0000002448&p_enDocType=User+guide&access=Public

  • STANDARD DRIVER SHEETS

For the STANDARD driver sheets the scan rate will depend in the tag defined in the Read/Write Trigger:

Example:

a. Using the created tag scanrate100 that changes every 100ms.

7

8

b. Setting to TRUE the field Enable Read when idle:

9

10

Note: This is only true in this example with just one tag, having more tags will increase the polling time.

Related resources:

From: EcoStruxure™ Machine SCADA Expert , Help Manual - 07/2024 - P.523,524

11

It is also recommended to read P.525

Method 2: Increase Simultaneous Requests

Another way to improve the scan polling rate of the driver tags is by modifying the number of simultaneous requests in the driver configuration and checking if there is an improvement. You can start with 2-2, and if there is an enhancement, increase it to 4-4. If you have more PLCs using this driver, apply a similar approach, where 12-4 means 12 maximum simultaneous requests and 4 maximum per station.

Example:

  • Right click in the driver folder and click in Settings
  • Click in Advanced
  • Adjust the Simultaneous Requests

11

If you set too many simultaneous requests, it may overload the PLC. Be conservative with this number and consider the capabilities of your PLC.

Related resources:

EcoStruxure™ Machine SCADA Expert, Help Manual - 07/2024 - P.517

12

Schneider Electric Belgium

Explore more
Range:
Users group

Discuss this topic with experts

Visit our community and get advice from experts and peers on this topic and more
Explore more
Range:
  • Products Documentation
  • Software Downloads
  • Product Substitution and Replacement
  • Help and Contact Center
  • Find our Offices
  • Get a Quote
  • Where to buy
  • Schneider Electric Community
  • Careers
  • Company Profile
  • Report a misconduct
  • Accessibility
  • Investors
  • EcoStruxure
  • Job Search
  • Blog
  • Privacy Policy
  • Cookie Notice
  • Terms of use
  • Change your cookie settings