• Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Add value based on time?

    Mervis
    2
    2
    1037
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      Iogo last edited by

      Is it possible, and how, to add a value to a variable after a certain time perioid passes?

      For example I would like to add a value to variable, after each second.

      This is for counting kj/s and after a 24h perioid passes convert kj/s to kwh and add this to another variable. This is for energy measurement

      1 Reply Last reply Reply Quote 0
      • T
        TomasKnot last edited by TomasKnot

        You can do this easily with a simple function block, specifically Integer Scheduler (T19), or Bool Scheduler (T17). Signal from these can be used to trigger a function block which sums the value from a counter to some stored value, and the nulls the counter afterwards.

        I recommend looking through some online tutorials on function block diagrams (FBDs) and structured text (ST), as well as thoroughly reading the "help" topics in the IDE (press F1).

        1 Reply Last reply Reply Quote 0
        • First post
          Last post