Uploaded image for project: 'Apache PLC4X'
  1. Apache PLC4X
  2. PLC4X-50

Add a utility tool for massive polling from PLCs that do not support subscription

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.2.0
    • None
    • None

    Description

      For use cases where one wants to poll many informations from PLCs with low frequencies, a separate utility should be added on top of the PlcConnection / PlcDriver abstraction.
      In this case the subscriber emulation PLC4X-49 is not ideal.

      Features should be:

      • Connection pooling and Thread safe reuse of connections
      • Easy configuration
      • Handling of connection losses and frequent request timeouts
      • Monitoring of the scraping process, e.g., rate of failed requests in the last 1,5,60 minutes; mean response time; ...

      Optional features

      • Request collapsing
      • Result Caching

      See here for some discussion: https://mail-archives.apache.org/mod_mbox/plc4x-dev/201809.mbox/%3Cdc43d7f1-6e7f-b988-52e3-0ec45115b1c3%40codecentric.de%3E

      Attachments

        Activity

          People

            julian.feinauer Julian Feinauer
            julian.feinauer Julian Feinauer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: