در اینجا قصد داریم در مورد Recipe در نرم افزار ix Developer به صورت کامل صحبت کنیم .
ابتدا چند حافظه رو در پی ال سی یا هر کنترلری که قرار است به ix وصل شود ، در نظر می گیریم .
ما در اینجا از پی ال سی دلتا و حافظه های word به صورت D استفاده کردیم .
می خواهیم این حافظه ها رو در قالب فرمول در پروزه استفاده کنیم .
هر بار که نیاز بود ، فرموا مورد نظر فراخوانی شود و مقادیر مورد نظر فرمول روی حافظه های D پی ال سی ما بشیند .
برای برنامه نویسی Recipe کافیه به قسمت insert رفته و Recipe رو انتخاب کنیم .
سپس Add زده و به تعداد حافظه مورد نیاز RecipeItem اضافه می کنیم .
در اینجا میتونیم اسامی آیتم ها رو تغییر دهیم .
سپس Tag هایی که برای Recipe تهیه کردید رو در سمت راست معرفی می کنید .
این تگ ها همان حافظه های plc است که قراره برای هر فرمول تغییر کنه .
در صورت تمایل می توانید یه مقدار پیش فرض برای RecipeTitle در نظر بگیرید .
مثلا همگی صفر .
حالا می توانیم از توابع Recipe استفاده کنیم.
برای مثال گزینه اول Save Recipe است . در منو باز شونده زیر می توان شماره Recipe را مشخص کرد .
برای مثال Recipe 1 و در قسمت زیر آن RecipeTitle مورد نظر را انتخاب می کنیم .
سپس همین کار را برای LoadRecipe انجام می دهیم .
گزینه بعدی ImportRecipe و ExportRecipe است .
برای Export و در قسمت Select saving directory گزینه Browse and Select an export path را انتخاب می کنیم .
برای import تمام موارد export پیاده سازی میشود .
اما نکته مهم ، بخش آخر یا import strategy when item already exists in database است که
باید بر روی Replace گذاشته شود .
حالا در برنامه ix مقادیر مورد نظر حافظه ها رو مشخص می کنیم .
سپس گزینه save رو میزنیم . بعد ازش export می گیریم و یه آدرس بهش می دیم .
براش یه اسم هم انتخاب می کنیم .
حالا وقتی می خواهیم فراخوانی کنیم ، گزینه import را میزنیم . فرمول مورد نظر را انتخاب می کنیم و سپس load را می زنیم .
با این کار مقادیر بر روی حافظه های پی ال سی میشینه .
به اینصورت شما بدون محدودیت میتونید فرمول های مختلف با نام و مقادیر دلخواه ذخیره و در هنگام نیاز فراخوانی و استفاده کنید .
اگر از Recipe استفاده نمی کردیم . برای هر فرمول باید از حافظه های جداگانه استفاده می کردیم که برای پروژه ها با مقادیر بالا غیر ممکن است .