performance optimization

Forum Home Forums New Ideas performance optimization

This topic contains 2 replies, has 2 voices, and was last updated by Mikhail Mikhail 1 month, 3 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #5603
    Avatar
    Podolski
    Participant

    Now scada is targeting .NET 4.6.1. Would it possible to improve the performance of the scada via async/await feature. For example, providing a SetCurDataAsync method may improve throughput.

    #5604
    Avatar
    Podolski
    Participant

    I encountered the issue when I use a quite rapid device which refreshs at about 50Hz. It is hard to poll newest data from server. There are multiple data entries with the same content.

    #5607
    Mikhail
    Mikhail
    Moderator

    async/await are efficient when you wait for response via some external channel, like network. SetCurData writes to the internal buffer of Communicator, so this approach doesn’t improve performance in this case.

    I use a quite rapid device which refreshs at about 50Hz

    It’s better to use PLC to collect data fast and then download data as a block.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.