BRX (Do-More) PLC PID Ramp Soak Profile

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024

ความคิดเห็น • 8

  • @jrayb396671
    @jrayb396671 4 ปีที่แล้ว

    Garry, what is the purpose of ramp soak if you're using PID to control the temperature of the item you're heating?

    • @ACCautomation
      @ACCautomation  4 ปีที่แล้ว +1

      Hi Joe,
      The purpose of the ramp soak is to adjust the temperature. An example would be to slowly heat the item up over several hours, then hold that temperature for 1 hour and finally cool down as quickly as possible. This is how the ramp soak can be programmed. The PID is just the method of control to maintain the setpoint.
      Regards,
      Garry

  • @SomeGuyInSandy
    @SomeGuyInSandy 4 ปีที่แล้ว +1

    High dollar coffee heater, nice!

    • @ACCautomation
      @ACCautomation  4 ปีที่แล้ว +2

      Yes, an expensive controller for a simple cup heater but priceless for the ability to train on the tools that the Do-More Designer has embedded in the free software.
      www.automationdirect.com/do-more/brx/software/easy-pid
      The above is a list of some of the features.
      Regards,
      Garry

  • @noahk360
    @noahk360 4 ปีที่แล้ว +1

    Hello, I'm not seeing a built in way to add a profile dynamically at runtime. Say, over Modbus or from a C-More HMI. I'm sure I can do it but is there a built in way to accommodate this? Thank you.

    • @ACCautomation
      @ACCautomation  4 ปีที่แล้ว +1

      Hi Noah Killian,
      In the post I used constant values to control. If this is to be done via Modbus or a C-More HMI then memory locations can be entered instead.
      Example:
      Step 1 - Action - INIT to Value - Value - MHR0 (50 was in the sample program)
      I hope this helps you out.
      Regards,
      Garry

    • @noahk360
      @noahk360 4 ปีที่แล้ว

      @@ACCautomationThank you for the reply! That makes sense. I was hoping for something that would let me add steps in a loop or similar. I guess I'm still trying to treat this in a procedural manner. I did wind up coming up with a way to do it though.
      Thank you for your help,
      Noah Killian

    • @jessereeves.7721
      @jessereeves.7721 2 ปีที่แล้ว

      @@noahk360 Did you end up finding a solution. I was planning to make a handler that had the user select "add step" and choose "ramp by time" or "rate" or "soak" and then do all the backend math to but it in the ramp tool with the actions always fixed since you cant change these at runtime. Please let me know if you found a way to do this.