Recipe Implementation

JeremyM

Lifetime Supporting Member
Join Date
May 2014
Location
Dallas, Texas
Posts
1,233
Hi all,

There are several moving parts in my post, so I hope to express my question well enough. You may smack me if I fail. :)

I'm currently in the early design stages of a control system, the management-prescribed target of which is four identical machines, each of which will probably have a PanelView Plus HMI for recipe selection, process feedback, and so on.

In parallel with this, I'm trying to build a management system for *the* plant, as we've got .NET libraries to read and write data to Compact/ControlLogix platforms, which comprise the vast majority of systems in place. I want to tackle monitoring, alerting, data collection, and giving management the tools to update product specification, per process, on the fly. The system will be my testbed for implementing these features, so my hurdle is determining how to implement recipes with *minimal* involvement from the HMIs. If the built-in FactoryTalk recipe features are used, as far as I understand, they can only be updated at the HMI itself or by pushing an updated application any time the spec changes (I want to avoid both of these).

So...memory is abundant on the controller and an array of the recipe UDT containing current recipes and generous room for growth consumes a minimal footprint; is there a way to get the PanelView (FTView ME 6.10) to parse this recipe array into a selection list during run-time?

Thank you!
 
Last edited:
The way I always interface recipe selection on factory talk view is with a control-list selector. Each state is a unique position within the UDT array of recipes. I use a string "description" UDT member as the text of the caption for each state. The selector writes to a pointer for the array. The enter connection writes to a BOOL that is used to trigger a COP(Product_Database[Pointer], Active_Recipe, 1).
As for populating the UDT array, I usually use Excel and RSLinx DDE or a SQL table and stored procedure. I have never used Factory Talk recipe system and I plan to keep it that way.
 
Replying back...

Thanks for the help, bmacattach33! I got the recipes implemented with very little hassle and they're working. It was tedious assigning each recipe to a state, but it beats the built-in recipe 'feature' by light-years. :)

edit: it didn't actually take me all this time to do this; projects sometimes sidetrack each other
 
Last edited:
Thanks for the follow-up. With the ever-present threat of the dreaded sidetrack hanging over our heads, posting follow-up posts to say "all is well, thank you" often doesn't make the cut. Glad to hear you got your system up and running (y)
 

Similar Topics

I have a micro1400 processor running two routines (transfer compression/compression molding press). Recipe parameters are stored from job to job...
Replies
0
Views
79
I'm using legacy recipe to download a recipe to the PLC. A little background, the recipes are large. They are broken down into 6 tables, each 16...
Replies
2
Views
126
Hi guys, got one problem PLC model fp-xh c60t and HMI model TG765S-MT I've encountered an issue which is the recipe file went missing if i swtich...
Replies
0
Views
89
Can anyone help me find where is recipe plus or recipe manager in View desginer(studio 5000) software. i want to create an recipe but i am unable...
Replies
2
Views
189
Need to add new tags to some recipe inside a Wincc Tia Hmi . Do we have an option to download the recipe , with the newly added elements ...
Replies
0
Views
247
Back
Top Bottom