<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      Please send a larger version of the current loop 1.  11x17?<br>
      It is difficult to read.<br>
      <br>
      Thank you,<br>
      Mike<br>
      <br>
      <br>
      <br>
      <br>
      On 11/6/2018 4:10 PM, Amanda Hoebel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:757410329.205536151.1541538625894.JavaMail.zimbra@jlab.org">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div style="font-family: arial, helvetica, sans-serif; font-size:
        12pt; color: #000000">
        <div>Hi Mike,<br>
        </div>
        <div><br data-mce-bogus="1">
        </div>
        <div>Attached are PDFs for the current regulation function block
          diagrams and ladder logic for Q1 HMS.  Let us know if you find
          anything in the program that is not correct.<br
            data-mce-bogus="1">
        </div>
        <div><br data-mce-bogus="1">
        </div>
        <div>Regards,<br data-mce-bogus="1">
        </div>
        <div>Amanda<br data-mce-bogus="1">
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <hr id="zwchr" data-marker="__DIVIDER__">
        <div data-marker="__HEADERS__"><b>From: </b>"Mike Fowler"
          <a class="moz-txt-link-rfc2396E" href="mailto:fowler@jlab.org"><fowler@jlab.org></a><br>
          <b>To: </b>"dsg-hallc controls"
          <a class="moz-txt-link-rfc2396E" href="mailto:dsg-hallc_controls@jlab.org"><dsg-hallc_controls@jlab.org></a><br>
          <b>Sent: </b>Thursday, October 18, 2018 11:42:23 AM<br>
          <b>Subject: </b>Re: [Dsg-hallc_controls] Quadrupole field
          regulation<br>
        </div>
        <div><br>
        </div>
        <div data-marker="__QUOTED_TEXT__">
          <div class="moz-cite-prefix"><br>
            >>What should happen to the power supply should an
            interlock occur? Meaning if an interlock occurs and the
            regulation is stopped...<br>
            <br>
            If an interlock should occur the MPS will ramp down. The
            regulation program should stop and return to standby,
            waiting for new input from the operator.<br>
            <br>
            Cheers,<br>
            Mike<br>
            <br>
            <br>
            <br>
            <br>
            <br>
            On 10/18/2018 9:45 AM, Amanda Hoebel wrote:<br>
          </div>
          <blockquote
            cite="mid:649945316.7005695.1539870356723.JavaMail.zimbra@jlab.org">
            <div style="font-family: arial, helvetica, sans-serif;
              font-size: 12pt; color: #000000">
              <div>
                <div style="font-family: arial, helvetica, sans-serif;
                  font-size: 12pt; color: #000000">
                  <div>Hi Mike,<br>
                  </div>
                  <div><br>
                  </div>
                  <div>It does look like there was a tag and operator
                    missing from the pdf I had sent you. They exist in
                    the version of the program I was looking at.  Before
                    I send the newest version I have a question on one
                    of the program requirements. In your comments you
                    stated that: </div>
                  <div><br>
                  </div>
                  <div>1. If an Interlock occurs the regulation is not
                    stopped. Need this.<br style="">
                    2. If the MPS is ramping and the operator stops the
                    regulation, the I_coarse value should be sent to the
                    MPS. (Stop where it is)<br>
                  </div>
                  <div><br>
                  </div>
                  <div>What should happen to the power supply should an
                    interlock occur? Meaning if an interlock occurs and
                    the regulation is stopped, are you saying the
                    I_coarse value should be sent to the MPS just as it
                    should be done if the operator stops the regulation?<br>
                  </div>
                  <div><br>
                  </div>
                  <div>Regards,<br>
                  </div>
                  <div>Amanda<br>
                  </div>
                  <br>
                  <br>
                  <hr id="zwchr">
                  <div><b>From: </b>"Mike Fowler" <a
                      class="moz-txt-link-rfc2396E"
                      href="mailto:fowler@jlab.org" target="_blank"
                      moz-do-not-send="true"><fowler@jlab.org></a><br>
                    <b>To: </b>"dsg-hallc controls" <a
                      class="moz-txt-link-rfc2396E"
                      href="mailto:dsg-hallc_controls@jlab.org"
                      target="_blank" moz-do-not-send="true"><dsg-hallc_controls@jlab.org></a><br>
                    <b>Sent: </b>Friday, September 28, 2018 3:45:32 PM<br>
                    <b>Subject: </b>Re: [Dsg-hallc_controls] Quadrupole
                    field regulation<br>
                  </div>
                  <br>
                  <div>
                    <div class="moz-cite-prefix">>>>the
                      operator inputs an I_target value and then selects
                      to start regulation, the I_target value will be
                      stored as Last_I_sent<br>
                      <br>
                      Perhaps I am missing the code where start
                      regulation triggers where Last_I_Sent is made
                      equal to I_target.<br>
                      <br>
                      Mike<br>
                      <br>
                      <br>
                      <br>
                      <br>
                      <br>
                      On 9/28/2018 3:02 PM, Amanda Hoebel wrote:<br>
                    </div>
                    <blockquote
                      cite="mid:662426473.30430128.1538161322591.JavaMail.zimbra@jlab.org">
                      <div style="font-family: arial, helvetica,
                        sans-serif; font-size: 12pt; color: #000000">
                        <div>If the operator inputs an I_target value
                          and then selects to start regulation, the
                          I_target value will be stored as Last_I_sent
                          (on the function block diagram). On the ladder
                          logic, I_coarse is basically being compared to
                          I_target, since I_target and Last_I_sent would
                          be the same value. The program would still
                          work with the PSU starting from zero.<br>
                        </div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <hr id="zwchr">
                        <div><b>From: </b>"Mike Fowler" <a
                            class="moz-txt-link-rfc2396E"
                            href="mailto:fowler@jlab.org"
                            target="_blank" moz-do-not-send="true"><fowler@jlab.org></a><br>
                          <b>To: </b>"dsg-hallc controls" <a
                            class="moz-txt-link-rfc2396E"
                            href="mailto:dsg-hallc_controls@jlab.org"
                            target="_blank" moz-do-not-send="true"><dsg-hallc_controls@jlab.org></a><br>
                          <b>Sent: </b>Friday, September 28, 2018
                          2:28:11 PM<br>
                          <b>Subject: </b>Re: [Dsg-hallc_controls]
                          Quadrupole field regulation<br>
                        </div>
                        <div><br>
                        </div>
                        <div>
                          <div class="moz-cite-prefix">Condition one:
                            PSU starting from zero<br>
                            <br>
                            Operator>  Inputs an I_target and I_MOL
                            value.<br>
                            PLC> Checks I_target if in limits, sets
                            the MPS_Wa_Value<br>
                            Operator> Start regulation<br>
                            PLC> Compares analog I_coarse to
                            Last_I_Sent which is assumed to be zero.<br>
                                        If I_coarse > Last_I_Sent the
                            code sends MPS_Wa_Value to PSU.   Note:
                            analog I_coarse value could be non zero and
                            the MOL value is not sent.<br>
                            PLC> Waits for I_coarse to be equal to
                            MOL value +/-1%. Was the MOL value ever
                            sent?<br>
                            <br>
                            Mike<br>
                            <br>
                            <br>
                            <br>
                            <br>
                            <br>
                            On 9/28/2018 2:00 PM, Amanda Hoebel wrote:<br>
                          </div>
                          <blockquote
                            cite="mid:1519482268.29539666.1538157629217.JavaMail.zimbra@jlab.org">
                            <div style="font-family: arial, helvetica,
                              sans-serif; font-size: 12pt; color:
                              #000000">
                              <div>The operator would input an I_target
                                and I_MOL value, then select to start
                                regulation.<br>
                              </div>
                              <div><br>
                              </div>
                              <div><br>
                              </div>
                              <hr id="zwchr">
                              <div><b>From: </b>"Mike Fowler" <a
                                  class="moz-txt-link-rfc2396E"
                                  href="mailto:fowler@jlab.org"
                                  target="_blank" moz-do-not-send="true"><fowler@jlab.org></a><br>
                                <b>To: </b>"dsg-hallc controls" <a
                                  class="moz-txt-link-rfc2396E"
                                  href="mailto:dsg-hallc_controls@jlab.org"
                                  target="_blank" moz-do-not-send="true"><dsg-hallc_controls@jlab.org></a><br>
                                <b>Sent: </b>Friday, September 28, 2018
                                1:54:31 PM<br>
                                <b>Subject: </b>Re:
                                [Dsg-hallc_controls] Quadrupole field
                                regulation<br>
                              </div>
                              <div><br>
                              </div>
                              <div>
                                <div class="moz-cite-prefix"><br>
                                  Hi,<br>
                                  <br>
                                  What is the sequence of inputs from
                                  the operator?<br>
                                  <br>
                                  Mike<br>
                                  <br>
                                  <br>
                                  <br>
                                  On 9/28/2018 1:30 PM, Amanda Hoebel
                                  wrote:<br>
                                </div>
                                <blockquote
                                  cite="mid:1323893506.29082462.1538155802191.JavaMail.zimbra@jlab.org">
                                  <div style="font-family: arial,
                                    helvetica, sans-serif; font-size:
                                    12pt; color: #000000">
                                    <div>
                                      <div style="font-family: arial,
                                        helvetica, sans-serif;
                                        font-size: 12pt; color: #000000">
                                        <div>Hi Mike,<br>
                                        </div>
                                        <br>
                                        <div>I have some
                                          questions/comments (in blue)
                                          on some of your comments for
                                          the current loop regulation.<br>
                                        </div>
                                        <br>
                                        <div>4. If the analog signal
                                          I_coarse is less than the
                                          Last_I_Sent by even a small
                                          fraction the MOL value is
                                          used.<br>
                                        </div>
                                        <div><span style="color: rgb(0,
                                            0, 255);">Yes, as the PSU
                                            would be ramping up, even if
                                            it's by a small amount. This
                                            would only occur if someone
                                            were to set an
                                            I_target/Last_I_Sent value
                                            that was very close to what
                                            the power supply was already
                                            at. If that is not the
                                            correct method, what should
                                            be done instead?</span><br>
                                        </div>
                                        <br>
                                        <div>7. Consider this:<br
                                            style="">
                                          If I_coarse is equal to
                                          Last_I_Sent +/- a few amps<br
                                            style="">
                                              true, MPS is at setpoint<br
                                            style="">
                                              false, The MPS is still
                                          ramping, something happened,
                                          or the MPS tripped and the
                                          Last_I_Sent was not updated.
                                          (Interlock?)<br style="">
                                                      or the window is
                                          too small. Determine what to
                                          do.</div>
                                        <div><span style="color: rgb(0,
                                            0, 255);">I am unsure of
                                            what you are suggesting. I
                                            will implement a condition
                                            where the loop stops if
                                            there is an interlock (as
                                            per comment #1) and can add
                                            a case where the program
                                            continues to the next rung
                                            if the PSU_Ready is True, in
                                            the event that the window is
                                            too small. Any other problem
                                            that could arise seems like
                                            it would be related to the
                                            PSU itself, not the program.
                                            The program does not ramp
                                            the PSU and stop ramp only
                                            if the current falls within
                                            the window. The PSU will
                                            stop at the set point given
                                            (no runaway condition
                                            possible).</span><br>
                                        </div>
                                        <br>
                                        <div>8. Compare Q1_I_Target to
                                          Last_I_Sent to determine ramp
                                          direction instead of the
                                          analog I_coarse.</div>
                                        <div><span style="color: rgb(0,
                                            0, 255);">Q1_I_Target and
                                            Last_I_Sent cannot be
                                            compared for ramp direction,
                                            as they will be the same
                                            value as each other on the
                                            ladder logic when the
                                            regulation routine is
                                            enabled.</span><br>
                                        </div>
                                        <div><span style="color: rgb(0,
                                            0, 255);"><br>
                                          </span></div>
                                        <div><span style="color: rgb(0,
                                            0, 0);">Regards,<br>
                                          </span></div>
                                        <div><span style="color: rgb(0,
                                            0, 0);">Amanda<br>
                                          </span></div>
                                        <br>
                                        <hr id="zwchr">
                                        <div><b>From: </b>"Amanda
                                          Hoebel" <a
                                            class="moz-txt-link-rfc2396E"
href="mailto:amandah@jlab.org" target="_blank" moz-do-not-send="true"><amandah@jlab.org></a><br>
                                          <b>Sent: </b>Wednesday,
                                          September 26, 2018 10:04:46 AM<br>
                                          <b>Subject: </b>Re:
                                          [Dsg-hallc_controls]
                                          Quadrupole field regulation<br>
                                        </div>
                                        <br>
                                        <div>
                                          <div style="font-family:
                                            arial, helvetica,
                                            sans-serif; font-size: 12pt;
                                            color: #000000">
                                            <div>
                                              <div style="font-family:
                                                arial, helvetica,
                                                sans-serif; font-size:
                                                12pt; color: #000000"><br>
                                                <hr id="zwchr">
                                                <div><b>From: </b>"Mike
                                                  Fowler" <a
                                                    class="moz-txt-link-rfc2396E"
href="mailto:fowler@jlab.org" target="_blank" moz-do-not-send="true"><fowler@jlab.org></a><br>
                                                  <b>To: </b>"dsg-hallc
                                                  controls" <a
                                                    class="moz-txt-link-rfc2396E"
href="mailto:dsg-hallc_controls@jlab.org" target="_blank"
                                                    moz-do-not-send="true"><dsg-hallc_controls@jlab.org></a><br>
                                                  <b>Sent: </b>Tuesday,
                                                  September 25, 2018
                                                  10:37:25 AM<br>
                                                  <b>Subject: </b>Re:
                                                  [Dsg-hallc_controls]
                                                  Quadrupole field
                                                  regulation<br>
                                                </div>
                                                <br>
                                                <div>
                                                  <div
                                                    class="moz-cite-prefix">Hi,<br>
                                                    <br>
                                                    Comments.<br>
                                                    <br>
                                                    The ability to
                                                    manually input a
                                                    current and send it
                                                    without a MOL value
                                                    has been removed. <br>
                                                    Must be included.<br>
                                                    <br>
                                                    Cheers,<br>
                                                    Mike<br>
                                                    <br>
                                                    <br>
                                                    <br>
                                                    On 9/20/2018 9:12
                                                    AM, Amanda Hoebel
                                                    wrote:<br>
                                                  </div>
                                                  <blockquote
                                                    cite="mid:59817053.2238488.1537449142333.JavaMail.zimbra@jlab.org">
                                                    <div
                                                      style="font-family:
                                                      arial, helvetica,
                                                      sans-serif;
                                                      font-size: 12pt;
                                                      color: #000000">
                                                      <div>Hi Mike,<br>
                                                      </div>
                                                      <div><br>
                                                      </div>
                                                      <div>I have
                                                        attached pdfs of
                                                        the field
                                                        regulation
                                                        routine for HMS
                                                        Q1.  If this is
                                                        correct I will
                                                        make the
                                                        routines for HMS
                                                        Q2 and Q3, and
                                                        for the quads in
                                                        SHMS.<br>
                                                      </div>
                                                      <div><br>
                                                      </div>
                                                      <div>Regards,<br>
                                                      </div>
                                                      <div>Amanda<br>
                                                      </div>
                                                    </div>
                                                    <br>
                                                    <fieldset
                                                      class="mimeAttachmentHeader"></fieldset>
                                                    <br>
                                                    <pre>_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org" target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls" target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
                                                  </blockquote>
                                                  <p><br>
                                                  </p>
                                                  <br>
_______________________________________________<br>
                                                  Dsg-hallc_controls
                                                  mailing list<br>
                                                  <a
                                                    class="moz-txt-link-abbreviated"
href="mailto:Dsg-hallc_controls@jlab.org" target="_blank"
                                                    moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a><br>
                                                  <a
                                                    class="moz-txt-link-freetext"
href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls"
                                                    target="_blank"
                                                    moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a><br>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                      <br>
                                    </div>
                                  </div>
                                  <br>
                                  <fieldset class="mimeAttachmentHeader"></fieldset>
                                  <br>
                                  <pre>_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org" target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls" target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
                                </blockquote>
                                <p><br>
                                </p>
                                <br>
_______________________________________________<br>
                                Dsg-hallc_controls mailing list<br>
                                <a class="moz-txt-link-abbreviated"
                                  href="mailto:Dsg-hallc_controls@jlab.org"
                                  target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a><br>
                                <a class="moz-txt-link-freetext"
                                  href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls"
                                  target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a><br>
                              </div>
                            </div>
                            <br>
                            <fieldset class="mimeAttachmentHeader"></fieldset>
                            <br>
                            <pre>_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org" target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls" target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
                          </blockquote>
                          <p><br>
                          </p>
                          <br>
_______________________________________________<br>
                          Dsg-hallc_controls mailing list<br>
                          <a class="moz-txt-link-abbreviated"
                            href="mailto:Dsg-hallc_controls@jlab.org"
                            target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a><br>
                          <a class="moz-txt-link-freetext"
                            href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls"
                            target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a><br>
                        </div>
                      </div>
                      <br>
                      <fieldset class="mimeAttachmentHeader"></fieldset>
                      <br>
                      <pre>_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org" target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls" target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
                    </blockquote>
                    <p><br>
                    </p>
                    <br>
                    _______________________________________________<br>
                    Dsg-hallc_controls mailing list<br>
                    <a class="moz-txt-link-abbreviated"
                      href="mailto:Dsg-hallc_controls@jlab.org"
                      target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a><br>
                    <a class="moz-txt-link-freetext"
                      href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls"
                      target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a><br
                      data-mce-bogus="1">
                  </div>
                </div>
                <br>
              </div>
            </div>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre>_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org" target="_blank" moz-do-not-send="true">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls" target="_blank" moz-do-not-send="true">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
          </blockquote>
          <p><br>
          </p>
          <br>
          _______________________________________________<br>
          Dsg-hallc_controls mailing list<br>
          <a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org">Dsg-hallc_controls@jlab.org</a><br>
          <a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Dsg-hallc_controls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dsg-hallc_controls@jlab.org">Dsg-hallc_controls@jlab.org</a>
<a class="moz-txt-link-freetext" href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_controls</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>