کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

مقاله برنامه نویسی CNC

اختصاصی از کوشا فایل مقاله برنامه نویسی CNC دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 306

 

فصل اول :

این فصل مقدمه ای برای تکنیکهای برنامه نویسی CNC در کتاب حاضر می باشد. که در رابطه با اکثرتکنیکهای که قسمتی از یک برنامه را به یک روش سازماندهی شده درآوریم صحبت می کند. به همین منظور با استفاده از یک نقشه ساده مهندسی پروسه های مورد نیاز جهت برنامه نویسی نهایی را بررسی می کنیم. در گام بعدی با نوشتن پله به پله برنامه، مراحل برنامه نویسی را طبقه بندی می کنیم . این کار برای آن است که برنامه نویسCNC با توجه به تعدد مراحل، مراحل را با یکدیگر اشتباه نکند . برای مثال تغییری در انتخاب و نصب یا sctup ابزار در عرض یا عمق برش می تواند تأثیر بگذارد . به این نکته تا پایان فصل توجه کنید .

برنامه نویسی نقشه :‌

نقشه زیر در این فصل مورد ارزیابی ه قرار می گیرد، این نقشه شامل همه جزئیات مورد نیاز ،‌ محاسبات و توضیحات اختصاصی هر مرحله برای نوشتن برنامه CNC می باشد . نقشه شامل تعدادی از عملیاتهای ماشینکاری مرسوم مانند روتراشی سوراخکاری ،‌مسیر زنی ،‌گود تراشی دایره ای و یک شیار فرزکاری شده می باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است .

ارزیابی نقشه :‌

اولین کاری که یک برنامه نویس CNC بایستی همیشه بایستی قبل از نوشتن برنامه به یاد داشته باشد این است که نقشه را به منظور گرفتن یک ایده کلی درباره قطعه مورد ارزیابی قرار دهد . که هر ارزیابی شامل چندین مشاهده خلاصه شده زیر می تواند باشد :‌

1) واحدها و مقیاس نقشه ،‌ 2) نوع اندازه گذاری ،‌ 3) شکل ،‌ نوع ،‌ اندازه و جنس مواد ،4) ‌صافی سطح مورد نیاز ،‌5) اطلاعات جدول ،6) ‌ تجدید نظر نقشه ،‌ 7) هزینه مواد اگر در دسترس می باشد ، اشتباهات یا از قلم افتادگی نقشه در نقشه مورد تحلیل واحدهای اندازه گیری مستقیما مشخص نشده اند ،‌اما همانطور که از نقشه مشخص است این اندازهها در واحد متریک می باشند . مقیاس همیشه در نقشه ذکر نمی شود این به این دلیل است که انواع کپی های مختلفی که از این نقشه گرفته می شود ممکن است با نقشه اصلی مطابقت نداشته باشد . نقشه مورد نظر یک نقشه با مقیاس یک به یک ( 1:1) می باشد و تمامی اندازه ها نیز لحاظ شده اند ابعاد نقشه همیشه برای برنامه نویس CNC مهم می باشد حداقل به دو دلیل :‌

یک :‌ به منظور انتخاب و بنای یک شکل خام برای قطعه و

دو : جهت ارزیابی مبناء صفر قطعه اندازههای نقشه از گوشه سمت چپ و پائین قطعه اندازه گذاری شده اند . در این مورد این قسمت برای صفر قطعه بسیار مناسب است . این را به خاطر داشته باشید که همیشه این دلیلی برای مبنا دهی نمی باشد. تلرانسها بسیار به اندازه ها وابسته اند . این نقشه شامل همه تلرانسها نمی باشد بنابراین برنامه نویس (و اپراتور )‌باید از استانداردهای کلی (شرکتی )‌استفاده نماید .همه نقشه ها جنس قطعه را ذکر نمی کنند ، برنامه نویس باید بتوانند قطعه را از نظر شکل ،‌وضع ،‌نوع و اندازه بلوک خام مورد ارزیابی قرار دهد. جنس قطعه و اندازه آن در نقشه مشخص شده است . جنس قطعه از آلومینیوم 6061 است که امکان ماشین کاری آسان و امکان استفاده از سرعتهای برشی و پیشروی بالا جهت ماشین کاری را فراهم می آورد. می دهد . اندازه قطعه طبق نقشه

90* 65*13 (l*w*d) میلیمتر است . که این موارد از اولین پارامترهای مستقیم انتخاب ابزار و عملیات ماشین کاری محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهایی می باشد اما در مورد برای ضخامت قطعه خام اینطور نیست . البته یک تفاوت یک میلیمتری را می توان در طول برنامه نویسی یا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت .

صافی سطح برای همه قسمتهای مشخص شده در نقشه می تواند 3.2 در نظر گرفته شود . همه نقشه ها صافی سطح همه قسمتها را مشخص نمی کنند .

مقدار 3.2 خطای مجاز صافی سطح بر حسب mm است . در عمل صافی سطح 3.2 با تیغه فرزهای استاندارد در سرعتهای دورانی بالای محور و پیشروی مورد نیاز با فرض Setup صحیح و کیفیت مناسب ابزار ایجاد می شود.

نقشه های کوچک و ساده به ندرت دارای جدول نقشه می باشند . جدول نقشه معمولا یک مساحت مستطیلی کوچکی درگوشه نقشه است که شامل اطلاعاتی نظیر اسم نقشه ،‌ شماره قطعه ،‌نام طراح ،‌ داده ها ،‌ تجدید نظرات ،‌جنس و … می باشد .

تجدید نظرها یا بازبینی ها، تغییراتی از نقشه به نسخه مبنا را اعمال می کنند و برای برنامه نویس CNC مهم می باشند، همیشه از آخرین نقشه بازبینی شده جهت تهیه برنامه استفاده کنید و یک کپی از آن داشته باشید. هزینه مواد لیست مخصوصی است که شامل مولفه های مورد نیاز جهت تولید قطعه می باشد. این مولفه ها شامل، هزینه قطعه خام ،‌ اقلام خریداری شده و سایر قطعات مختلف مورد نیاز برای مونتاژ قطعه می باشند . هزینه که مواد نقشه های بزرگ و پیچیده از نقشه ساده وکوچک متعاقبا بیشتر می باشد. یک قسمت مهمی از نقشه، ارزیابی و جستجوی خطاها،‌ از قلم افتادگی ها ،‌ اشتباهات و سایر مغایرتها می باشد . بهترین کار ابتدا به بررسی اندازه های بحرانی و ضروری که از قلم افتاده اند پرداخته شود برنامه نویس بایستی به بررسی اندازههایی بپردازد که مغایر با اندازههای دیگرمی باشند .

جنس و قطعه خام:‌


دانلود با لینک مستقیم


مقاله برنامه نویسی CNC

دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php 88 ص

اختصاصی از کوشا فایل دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php 88 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 86

 

تاریخچه

کمتر کاربر اینترنت را می‌توان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه ‌نویسان وب است.

پی اچ پی (PHP) یکی از محبوب‌ترین و رایج‌ترین زبان‌های برنامه ‌نویسی برای ایجاد صفحات پویا در وب است و کمتر خواسته‌ای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرم‌ها، ارتباط با بانک‌های اطلاعات، کار با سوکت‌های TCP، پردازش فرمت‌های PDF وZIP و حتی تصویر بخشی از توانایی این زبان است.

PHP در سال 1994 توسط Lerdorf Rasmus و برای استفاده شخصی‌اش ایجاد شد. او بعدها و در سال 1995 نسخه حرفه‌ای‌تر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در سال 97 تعداد سایت‌هایی که از PHP استفاده می‌کردند به بیش از 50000 رسید و امرازه نیز میلیون‌ها سایت از آن استفاده می‌کنند.

سایت‌های مشهوری چون Alltheweb و mamma از این زبان استفاده می‌کنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایت‌های خود است.

PHP زبانی برای سیستم عامل‌ها

   یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عامل‌ها و نرم‌افزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبان‌ها و تکنولوژی‌ها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عامل‌ها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرم‌افزارهای وب سرار دارد. ساختار و امکانات PHP به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامه‌نویس می‌تواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عامل‌های مشهور نیز در نظر گرفته است که برای نمونه می‌توان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخه‌های جدید مفسر PHP سازگار با دیگر تکنولوژی‌های خاص وبسرارها مانند ISAPI نیز می‌باشد.

PHP رایگان و Open Source

   تهیه برنامه مفسر PHP برای همه سیستم عامل‌ها رایگان است و علاقه‌مندان می‌توانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.

   همچنین امکان تهیه رایگان سورس مفسر PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکت‌ها و توسعه ‌دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحت‌تر کرده است. بسیاری از ویرایشگرهای حرفه‌ای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم می‌توان آنها را تهیه کرد، در حالی که دیگر تکنولوژی‌ها، مثلاً تهیه پلات فرم‌های جاوا هزینه هنگفتی دارد و همچنین کار حرفه‌ای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.

 سرعت بالای تفسیر و اجرای PHP یکی از سریع‌ترین زبان‌ها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپت‌های ASP سرعت اجرای آنها را در دفعات بعد بالا می‌برد) همچنین در ASP استفاده زیادی از اشیا COM می‌شود که باعث کاهش سرعت و مصرف منابع سیستم می‌شود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوب‌ترین نرم‌افزار مدیریت بانک‌های اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن می‌شوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامه‌نویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانه‌ای غنی از توابعی است که امکان پردازش اطلاعات فرم‌ها، کار با بانک‌های اطلاعاتی، فایل‌های متنی و باینری، فایل‌های گرافیکی، PDF، ZIP و پراتکل‌های


دانلود با لینک مستقیم


دانلود زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php 88 ص

پاورپوینت درمورد C++برنامه نویسی در

اختصاصی از کوشا فایل پاورپوینت درمورد C++برنامه نویسی در دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل :  .ppt ( قابل ویرایش و آماده پرینت )

تعداد اسلاید : 93 اسلاید


 قسمتی از متن .ppt : 

 

1

3

مقدمه ای بر کلاسها و اشیاء

C++برنامه نویسی در

دانشگاه آزاد مشهد

احمد خادم زاده

http://khademzadeh.mshdiau.ac.ir

2

You will see something new. Two things. And I call them Thing One and Thing Two.

Dr. Theodor Seuss Geisel

Nothing can have value without being an object of utility.

Karl Marx

Your public servants serve you right.

Adlai E. Stevenson

Knowing how to answer one who speaks, To reply to one who sends a message.

Amenemope

3

اهداف

در این بخش شما خواهید آموخت :

کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای چه هستند .

چگونه یک کلاس تعریف کنیم و از آن برای به وجود آوردن یک شیء استفاده کنیم .

چگونه توابع عضو را در یک کلاس تعریف کنیم تا بتوانیم رفتار آن کلاس را پیاده سازی کنیم .

چگونه عضوهای داده ای را در یک کلاس تعریف کنیم تا بتوانیم ویژگی های آن کلاس را پیاده سازی کنیم .

چگونه یک تابع عضو از یک شی ء را برای انجام وظیفه اش فراخوانی کنیم .

تفاوت های بین عضو های داده یک کلاس و متغیرهای عمومی یک تابع .

چگونه از یک سازنده (constructor) برای اطمینان از اینکه اطلاعات مربوط به یک شیء در هنگام به وجود آوردن آن شیء مقدار دهی اولیه شده است ، استفاده کنیم .

چگونه کلاسی طراحی کنیم که ظاهر آن مجزا از پیاده سازی اش باشد و امکان استفاده مجدد از آن تقویت شده باشد .

4

دورنما

3.1 مقدمه

3.2 کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای .

3.3 مروری بر مثال های بخش .

3.4 تعریف یک کلاس با استفاده از تابع عضو .

3.5 تعریف یک تابع عضو با استفاده از پارامتر .

3.6 عضوهای داده، توابع set و get.

3.7 مقداردهی اولیه به اشیاءبا استفاده از سازنده ( constructor) .

3.8 قرار دادن یک کلاس در یک فایل جدا برای استفاده مجدد .

3.9 جداکردن ظاهر از پیاده سازی .

3.10 معتبر سازی اطلاعات با استفاده از توابع set

3.11 (اختیاری) مطالعهء موردی در مهندسی نرم افزار : شناساندن کلاس ها در ATM (سند نیازمندی ها)

3.12 پایان


دانلود با لینک مستقیم


پاورپوینت درمورد C++برنامه نویسی در

پاورپوینت برنامه نویسی موبایل 19 اسلاید

اختصاصی از کوشا فایل پاورپوینت برنامه نویسی موبایل 19 اسلاید دانلود با لینک مستقیم و پر سرعت .

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از اسلاید پاورپوینت : 

 

تعداد اسلاید : 19 صفحه

برنامه نویسی موبایل معرفی تمامی برنامه های معروف موبایل : بسیاری از ما در مورد انواع و اقسام گوشی های تلفن همراه اطلاعات زیادی داریم ؛ اما بسیاری افراد اطلاعات کمی در مورد نرم افزارهای موجود برای این گوشی دارند.
در این ترفند قصد داریم تا بیش از 100 نوع از نرم افزارهای معروف تلفن همراه و به ویژه گوشی های نوکیا را به شما معرفی کنیم که و هر یک را مختصرا توضیح دهیم.
برنامه های موبایل GSM.Position.Locator : نشان دادن وضعیت باطری و مشخصات سلول فعال nokia3650 RescoViewer.4.10-XiMpDA : نمایش عکسها بصورت اسلاید روی گوشی. fullscreencaller id : نشان دادن عکس تماس گیرنده بصورت تمام صفحه روی گوشی. مشکلات این برنامه: ثابت موندن عکس تماس گیرنده به نحوی که مجبور به ریست گوشی می‌شوید، برگرداندن زنگ گوشی به حالت اولیه (در حالتی که برای هر شخص زنگ جداگانه‌ای تعریف کرده باشید، در صورت استفاده از این برنامه زنگ اصلی گوشی به صدا در خواهد آمد) معرفی برنامه های موبایل PhoneSafe : برای پسورد گذاردن در هر موردی از برنامه استفاده کنید Quick.Office : برای اجرای فایلهای اکسل و فایلهای پاور پوینت mobile web cam : دوربین 6600 را Webcam می‌کند. remote s 60 : دوربین 6600 را Webcam می‌کند.
سرعت ارسال با بلوتوث 15 فریم می‌باشد.
در کل 2 تا برنامه هست که یکی رو گوشی نصب میشه و اون یکی رو سیستم و بعد که گوشی رو به pc کانکت کردین و 2 تا برمامه رو اجرا کردین تصویر گوشی رو میتونین روی مانیتور ببینید و خوبی که داره مثلا برای نوشتن مسیج هم میتونین با کیبورد تایپ کنید و مستقیما هم رو گوشی نوشته میشه Photographer : برای ایجاد تغییرات در عکس از این برنامه استفاده می شه. Photofusion : برای ایجاد تغییرات در عکس از این برنامه استفاده می شه. Facewarp : برای ایجاد تغییرات در عکس از این برنامه استفاده می شه. Camera FX 8 : برای ایجاد تغییرات در عکس از این برنامه استفاده می شه. mini GPS : مشخصات محل قرار گرفتن خودمونو از نظر آنتن و غیره نشون میده. Talking 6600 & 3650 : نرم افزاری که 6600 را سخنگو می کند.
مشکلی که داره اینه که فقط پس از چند دقیقه expire میشه ومدام میگه : licence is expire ولی بعد از روشن خاموش کردن گوشی درست میشه.
contacts transfer : جهت backup گرفتن از دفترچه تلفن (نوکیا 6600) Marquee : با استفاده از تنظیمات برنامه میتونید متن sms و نام فرستنده اون رو بدون هیچ دردسری با افکتهای متفاوت روی صفحه دسکتاپتون ببینید و تا زمانی که sms جدیدی رو دریافت نکردین آخرین دریافتی inbox رو بتون نشون میده برای مثال میتونید در مدتی که نمیخواین پیامی رو دریافت کنید یه جمله از پیش تنظیم شده رو بجای متن آخرین پیام به صورت متحرک روی دسکتاپ گوشی خود مشاهده کنید. system tools : استفاده از 6600 بدون سیم کارت.
از گزینه های داخل برنامه گزینه flymode انتخاب میکنی بعد خودش میگه سیم کارت و در بیار.
KasperSky : آنتی ویروس خوب وقوی PHONE SAFE : آنتی ویروس SIMWORKANTIVIRUS : آنتی ویروس Sms Face : برنامه‌ای برای نمایش دادن تصویر کسی که SMS می فرسته.
در این برنامه باید اول Report Message رو غیر فعال کنیم حال باید یک thumbnail برای دوستتان انتخاب کنید برای این کار به Contact ر

  متن بالا فقط قسمتی از اسلاید پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل کامل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
  • هدف فروشگاه کمک به سیستم آموزشی و یادگیری ، علم آموزان میهن عزیزمان میباشد. 


 

 

 « پرداخت آنلاین و دانلود در قسمت پایین »




دانلود با لینک مستقیم


پاورپوینت برنامه نویسی موبایل 19 اسلاید

تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

اختصاصی از کوشا فایل تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

امروزه استاندارد های خاص بیت المللی مثل IEC 1131 برای برنامه نویسی و کار با PLC ها وجود دارد که اغلب شرکت های سازنده و طراح PLC که معمولا نرم افزارهای مخصوص PLC های خودشان را تولید می کنند. از این روشهای استاندارد شده پیروی می کنند و فقط تفاوتهای جزیی در نرم افزارهای آنها به چشم می خورد که اکثر آنها هم در اثر تفاوتهای سخت افزاری سیستم های طراحی شده بوجود می آیند.اما در این بخش زبانها و محیطهای مختلف برنامه نویسی به طور مختصر و خلاصه به طور عمومی و کلی مورد بررسی قرار می گیرد تا در برخورد های احتمالی با این محیطها دچارسردرگمی نشوید.

بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:

• زبان SFC یا Sequential Function Chart Language

• زبان FBD یا Function Block Diagram Language

• زبان LD یا Ladder Diagram Language

• زبان ST یا Structured Text Language

• زبان IL یا Instruction List Language

پنج زبان فوق زبان های استاندارد و شناخته شده PLC ها هستند و کمپانی های سازنده سخت افزار و نرم افزار PLCها با وجود اختلاف های جزیی که ممکن است در نام یا ظاهر نرم افزار هایشان با نمونه های اصلی و جود داشته باشد، همگی بر اساس همین روشهای استاندارد شده حرکت می کنند.

زبان SFC:

در این محیط نیز مانند دیگر محیط های برنامه نویسی،ابزار هایی وجود دارند که در ابتدا باید با آنها آشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.

هر Step معرف مرحله ای از روتین کنترلی است که در آن اتفاقاتی، براساس تعاریف نویسنده برنامه، به وقوع خواهد پیوست، هر step بایک مربع نشان داده می شود وشماره ای که معرف مرحله ای خاص از برنامه است داخل آن نوشته می شود.

 

تعریف عملیات آن مرحله نیز در درون یک مستطیل نوشته می شود که به مربع اصلی متصل شده و هر دوی اینها معرف یک مرحله از برنامه هستند.

در هر زمان و هر سیکل اسکن برنامه،step مربوط به آن فعال خواهد شد، برای نشان دادن step های فعال و غیر فعال از یک دایره کوچک استفاده می شود که درون مربع اصلی

 

:نمایش step فعال و غیر فعال

Step قرار می گیرد و در زمان اجرای برنامه مشخص می کند که کدام step فعال و کدام غیر فعال است.

بدیهی است که دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی و در شروع برنامه SFC می بایست از یک Initial step استفاده کنیم که نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافیکی step Initial یک مربع دو خطی است.

بدیهی است که هر برنامه SFC باید فقط دارای یک Initial step باشد که با شروع اجرای،به شکل فعال در خواهد آمد. شکل3-4: Initial step در شروع برنامه

مورد بعدی که باید در مورد آن صحبت شود Transition است که بصورت یک خط افقی مسیر ارتباطی بین دو step را قطع می کند. شماره مربوط آن در گوشه پایین و سمت راست آن نوشته می شودو توضیحات لازم را در قسمت راست می نویسندمانند

لازم بذکر است که قسمت توضیحات یک بخش آزاد و مجزا است و به هیچ عنوان قسمتی از برنامه محسوب نمی شود و تنها جنبه توضیح برای درک بهتر را دارد.

 

توابع کنترل پیوسته در PLC ها

در یک PLC با ورودی / خروجی آنالوگ ، پس از دریافت ورودیها، عملیات ریاضی مناسب روی آنها انجام می شود و سپس خروجی های آنالوگ تعیین می شوند. قابلیت و سطح کنترل بستگی به سرعت و قابلیت PLC در انجام عملیات ریاضی دارد. دریک فرایند کنترلی ممکن است جملات تناسبی ،انتگرال و مشتق وجود داشته باشند. به عنوان مثال با انجام عملیات زیر، کنترل با جمله تناسبی انجام می شود :

1.مقدار ورودی سنسور را بخوان، مقدار اندازه گیری شده (MV)را با مقدار (SP) مقایسه کن و مقدار خطا (E)را به دست آور. E=SP-MV

2.خطا را در یک ضریب ثابت(بهره سیستم)KP ضرب کن.

3.نتیجه را به مبدل D/A ارسال کن و به مرحله 1 برگرد.

البته در یک کنترل پیوسته برای بهبود پارامترهایی نظیر سرعت پاسخ، نوسان و خطاهای ماندگار لازم است از جملات مشتق و انتگرال نیز استفاده شود. در PLCهایی که امکان کنترل PID را دارند، معمولاالگوریتم کنترل در حافظه PLCوجود دارد و کاربر تنها ظرایب ورودی / خروجی را معین می کند. این الگوریتمها ممکن است به صورت زیر برنامه هایی باشند که در برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی


دانلود با لینک مستقیم


تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC