Jump to content

Morgan Bowling

  • Content Count

  • Joined

  • Last visited

  • Days Won

  • Points

    44 [ Donate ]

Morgan Bowling last won the day on August 12

Morgan Bowling had the most liked content!

Community Reputation

27 Excellent


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi Jaswin Thanks for reaching out! Unfortunately this is not currently offered in Seeq. I did file a feature request with your email address and company info and you will be notified if this feature is added into the Seeq product. Please let us know if we can help you in any other way.
  2. Hi Chad, Thanks for reaching out. The Analytics Engineer for your account will reach out to you shortly via email! Morgan
  3. In versions R22.0.48.00 and later users now have coloring options available to them in capsule time. This simplifies the first section of this solution where coloring by condition. For more information on the new capabilities visit our Knowledge Base
  4. For the second part of your question. You will first need a capsule that captures the time period you are interested in. We usually recommend a Weekly Periodic Condition. Once you have the weekly periodic condition you have two options: Signal from Condition: use this tool to count the number of times the conditions are true each week. You then can use the 'i' in the details pane to get to item properties. At the bottom you can duplicate the first signal from condition and do another one that switches out the count statistic for the total duration statistic. You will need to do this for each of your items. Scorecard Metric: Use this option if you want a table view. You will follow similar options to generate the scorecard. In this case we will use a conditional scorecard. You will repeat the same procedure for duplicating using the i by item properties and switching the statistic from count to total duration. The skills you have asked for here are covered in our Interactive Training which you may want to visit here -- https://www.seeq.com/interactive-training/story.html Morgan
  5. Hi Felix You can use Seeq's formula tool to do this. In this case I have 3 string signals (Compressor Stage for Areas A, B and C). I want to know when Area A and B are both off at the same time Area C is in Stage 1. Instead of doing the Value Search in the tool, I do it in formula. If you don't know how to do the value search in formula you can always do it in the tool and then click the 'i' by it in the details pane to get to Item Properties where you can see the formula used. Once I do my three value searches $condition1= $cs.ismatch('Off') $condition2 = $cs2.ismatch('Off') $condition3= $cs3.ismatch('Stage 1') I then do a composite condition. In this case I want to know when all three are true so I use intersection but you can always search for combining conditions to get more options. $condition1.intersect($condition2).intersect($condition3) The whole formula is below: $condition1= $cs.ismatch('Off') $condition2 = $cs2.ismatch('Off') $condition3= $cs3.ismatch('Stage 1') $condition1.intersect($condition2).intersect($condition3) This this tells me when Area A and B are both off at the same time area C is running in stage 1.
  6. I have a piece of equipment that regularly goes through cycles and I want to compare the cycles. In this case I know the exact date and time of the equipment runs so I have used the Custom Condition tool to specify my Previous Run and Current Run. Custom Condition allows you to enter dates for the condition you are interested in. This can also be done in formula. To create the condition for my Next Run I used Seeq's formula because this run is currently on going and I do not know the end date. This approach allows me to specify that this condition end at now. condition(2d, capsule('2020-06-01T17:48Z', now())) Now that I have defined my Previous, Current and Next runs I want to calculate the run time of each of those periods. I can do this in Seeq's formula tool using the time since function. This will allow me to create a signal whose value is the time since the start time of a condition. This signal will end at the end of the condition. In this case my time counter will be in hours, if you wanted it in days instead you would change the 1h to 1d. timeSince($condition, 1h) I duplicated this formula three times for my previous, current and next runs. Remember, you can always duplicate a formula by clicking the "i" by item properties. You can compare the run lengths of the 3 runs by putting them on the same lane and same axis. You'll noticed my Next Run has just started so the time since for it is much smaller. Lastly, you can switch to capsule time view to compare the run length as well as different signals over the run. In this case we are looking at the temperature of each run as well as the run length. You could imagine using this approach to monitor heat transfer coefficients, reactor temperature, reactor conversion, or % sulfur removed.
  7. Hi Marta I believe our support team has followed up with you separately. If you need anything else please let me know. Morgan
  8. Hi Felix To this this I would recommend making an organizer topic and there you can embed your scorecard twice and it can reference two different date ranges: In this case I have embedded by scorecard 4 times and each time it is embedded (current, last shift, last day, mtd) has a different date range applied to it: Let me know if this helps or if you have further questions.
  9. Thanks Adam. Can you attach a video to this post or file a support ticket with a video of the behavior at Support@seeq.com? If not, please send me a time that works to do a screenshare for with me (morgan.bowling@seeq.com) so I can get this documented for our IT team.
  10. Hi Adam The behavior you should be seeing is in the attached video. If I understand correctly, you aren't experiencing this behavior? Journal Link.mp4
  11. Hi Tomasz Do you mean like the below? You can just do a formula with the value if you would like. The formula below will return a scalar. 120F If you want it to be a signal to you could do the below formula instead 120F.tosignal() Let me know if this doesn't answer your question.
  12. Elaborating on this, If you just want to grab the first character of your string you can do $siganl.replace('/(.).*/','$1') and the second character would be $siganl.replace('/.(.).*/','$1') and so on. Morgan
  13. Hi Milan I have sent you a separate email in order for us to connect and assist with your use case. Morgan
  14. Hi Ali There is one last step to combine them into one signal. That is using our Forecast Splice Function as seen below. You can do this in a separate formula as seen above or combined or by updating your original formula as seen below.
  15. Hi Adam, I understand your confusion in this area concerning the display range. I will take this feedback and work with the team to write up a Story Board on this that we will review with our development team. In the meantime, for calculations related to contracts and accounting I would recommend you use conditions made through the Periodic Condition tool. In the advanced options of periodic condition you can also select a time zone or shift to align with shift schedules. You can also generate these using the formula tool using the Periods function. Both the formula "periods(1month)" and "months()" will return you true calendar months. The same goes for "periods(1year)" and "years()". Thank you for reaching out and we appreciate the feedback. Morgan
  • Create New...