Re: [foxboro] HLBL Language and missing math functions PER Rejected

  • From: Kevin Fitzgerrell <fitzgerrell@xxxxxxxxx>
  • To: foxboro@xxxxxxxxxxxxx
  • Date: Fri, 4 Mar 2011 07:59:41 +0900

At the last plant I needed steam tables we used the Physical Properties
Library and compiled C code.  If memory serves, we also used the Process
Optimizer which used the C code.
Regards,

Kevin

On Fri, Mar 4, 2011 at 7:34 AM, Bruley, Peter T <
Peter.T.Bruley@xxxxxxxxxxxxxx> wrote:

> I wrote a Product Enhancement Request to make HLBL more functional:
>
> Problem Description:
> The HLBL language associated with IND sequence blocks is too limited in the
> math functions. For example how do I raise a number to the power of 3.456
> (x^3.456) within the IND block? In C Programming language there is a MATH.h
> header file that includes Trigonometric, Exponential, Logarithmic, Power
> Functions along with other misc functions. In C there are also tools in the
> stdlib.h that can convert ASCii strings to floats/integers (atof, atoi,
> atol, etc) Maybe some more time functions would be nice to.
>
> Suggested Solution:
>
> Add a larger math function library to the HLBL compiler to incorporate more
> math functions. Add other libraries to HLBL that can do string/ASCii to
> float/integer conversions and vis-versa.
>
> Expected Benefit:
>
> Will be able to build complex curves such as steam tables, etc.
>
> --------------------------------------
>
> Here is the answer I received:
>
> Dear Submitter,
>
> Thank you for your submission to enhance this product. However, after
> careful consideration, at this time there are no plans to include the
> requested functionality in the product roadmap.
>
> -----------------------------------
>
> Perhaps if others on this list that believe this is a need enhancement
> could write similar PER's then perhaps Foxboro would reconsider and this
> functionality may be added in a future release.
>
> What do other users do to build equations that can't be done in the CALC or
> IND block because of limited math functions? or more precisely in my case a
> steam table lookup?
>
>
> Thank you,
>
>
> Peter Bruley
> Xcel Energy | Responsible By Nature
> Plant Process Computer Analyst
> Sherburne County Generating Plant
> 13999 Industrial Boulevard, Becker, MN 55308
> P: 763.261.3821   F:  763.261.3040
> ________________________________________________
> <blocked::blocked::http://www.xcelenergy.com/>XCELENERGY.COM<http://xcelenergy.com/>
> <http://www.xcelenergy.com/>
> Please consider the environment before printing this email
>
>
>
>
> _______________________________________________________________________
> This mailing list is neither sponsored nor endorsed by Invensys Process
> Systems (formerly The Foxboro Company). Use the info you obtain here at
> your own risks. Read http://www.thecassandraproject.org/disclaimer.html
>
> foxboro mailing list:             //www.freelists.org/list/foxboro
> to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
> to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
>
>


 
 
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
 
foxboro mailing list:             //www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: