REXYGEN Community Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Login

    ALB, ALBI, ALN, ALNI , .... alarm functions have no delay function

    Bug reports, Feature requests
    archive
    2
    9
    887
    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.
    • A
      Apollo
      last edited by cechurat

      Would it be possible to create a delayON and delayOFF function for the alarm function blocks?

      I'm trying to make a workaround but this is quite cumbersome if you want to use all the other benefits of using the alarm blocks, especially for analog values.

      1 Reply Last reply Reply Quote 0
      • cechuratC
        cechurat
        last edited by

        Hi Kris,

        please, can you provide more details? What is expected/wanted behaviour?
        If I understand correctly you can connect TIMER FB with ALB(I) input and it should do the trick, right? Analog values can be a bit tricky...

        Kind Regards,
        Tomas

        A 1 Reply Last reply Reply Quote 0
        • A
          Apollo @cechurat
          last edited by

          Hi Tomas,

          If you have for example a fluctuating analog signal or a signal with peaks it might happen that the alarm is triggered for a very short time. This behavior is perhaps completely normal and you don't want it to trigger an alarm if the signal is not too high/low for x seconds.
          Or a low-level float in a gearbox to detect low oil level on a ship requires some delay, otherwise, it would regularly trigger an alarm when there is some bad weather ... 🙂

          For boolean type signals it isn't really a problem to add some logic but to keep all function blocks for the alarming alike it would be better to implement it also for the boolean ones.

          1 Reply Last reply Reply Quote 0
          • cechuratC
            cechurat
            last edited by

            Hi Kris,

            thanks for youe explanation - now I understand correctly. I have generated a feature request for our developers.

            For now - did you try to apply some filtering to your measured signal? E.g. moving average filter (AVG) or SPIKE filter.

            Kind Regards,

            Tomas

            1 Reply Last reply Reply Quote 0
            • A
              Apollo
              last edited by Apollo

              I haven't tried filtering yet, this could work but is more complex then just a simple delay (ON&OFF).
              I have another related question. For the FB ALB, ALBI there is a 'men' input so you can disable the alarms. This feature is missing on the FB ALN, ALNI.

              Example: if you want to monitor the oil pressure from an engine it should be possible to disable/suppress the low pressure alarm while the engine is starting up and in shutdown as well.

              You have any idea how to solve this? I tried with setting parameter lvl1 to zero but this is not allowed (nor lvl 2, as described in the documentation)

              35e70244-f521-4d71-bb13-d4689e7d1cd8-image.png

              1 Reply Last reply Reply Quote 0
              • cechuratC
                cechurat
                last edited by

                Hi Kris,

                I have turned your post into feature request again. There are some possible workarounds:

                • interactive changing of the levels
                • disabling execution of the function block using SRTF (see doc: https://www.rexygen.com/doc/ENGLISH/MANUALS/BRef/SRTF.html#x19-180002)

                Cheers,
                Tomas

                A 1 Reply Last reply Reply Quote 0
                • A
                  Apollo @cechurat
                  last edited by

                  @cechurat said in ALB, ALBI, ALN, ALNI , .... alarm functions have no delay function:

                  • interactive changing of the levels*

                  Do you mean to set the parameters lvl1 and lvl2? Because when I do, I get the error message as described above.

                  Maybe I'll try the SRTF solution, could work.... or wait for a new version with the new feature 🙂

                  Grtz,

                  Kris

                  cechuratC 1 Reply Last reply Reply Quote 0
                  • cechuratC
                    cechurat @Apollo
                    last edited by

                    @Apollo said in ALB, ALBI, ALN, ALNI , .... alarm functions have no delay function:

                    Do you mean to set the parameters lvl1 and lvl2? Because when I do, I get the error message as described above.

                    Yes, I meant this parameters. My suggestion was to change the levels in already running algorithm. E.g. when you expect engine to start, just change the levels to the values which won't produce any alarm. As soon as the engine is in running mode, switch the levels back.

                    Kind regards,
                    Tomas

                    1 Reply Last reply Reply Quote 0
                    • cechuratC
                      cechurat
                      last edited by

                      Hi Kris,

                      one more thing - did you try to use ARS function block? https://www.rexygen.com/doc/ENGLISH/MANUALS/BRef/ARS.html

                      It might help you.

                      Kind Regards,
                      Tomas

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

                      This is a community forum for REXYGEN users and fans. Detailed information can be found at REXYGEN homepage.

                      There is also an outdated REXYGEN community forum.

                      Powered by NodeBB.