شروع برنامه نویسی لوگو به روش function block diagram ) FBD
سلام دوستان
برنامه نویسی لوگو های ورژن 5 به بالا با استفاده از دو روش قابل برنامه ریزی هستند یکی به صورت دستی هست که با استفاده از 6 کلید و یک Lcd کوچک که خودشان دارند میتوانیم برنامه ریزی کنیم <<<<<>>>>>
یک روش دیگر برنامه ریزی این لوگو ها به صورت نرم افزاری هست یعنی اینکه اول ما برنامه ای که لازم داریم با استفاده از نرم افزار مربوط به لوگو مینویسیم و از طریق یک کابل رابط بین کامپیوتر و لوگو آن را برنامه ریزی میکنیم .
چون آموزش نوشتن برنامه برای لوگو به صورت دستی مقدور نیست ما با استفاده از نرم افزار شروع به آموزش میکنیم........
بر خلاف برنامه نویسی میکرو <> در نرم افزار لوگو نیازی به نوشتن دستورات برنامه نویسی نیست بلکه با کشیدن مدار با استفاده از گیت های منطقی و فیلیپ فلاپ ها و تایمر ها و...... کار تمام هست.
این نرم افزار علاوه بر برنامه نویسی مداری را که ما کشیدیم شبیه سازی میکند و ما میتوانیم از صحت عملکرد مدارمان اطمینان حاصل کنیم
در این نرم افزار بعد از انتقال برنامه به لوگو بلوک دیاگرام یا مداری که ما کشیدیم به صورت کد های قابل فهم برای لوگو در میاید و در به حافظه لوگو انتقال میابد.
در این نرم افزار به دو روش میتوانیم مدار خودمون را بکشیم :1. به روش FBD
2.به روش lader
ما در اینجا ابتدا FBD که راحتر و قابل فهم هست شروع میکنیم و بعد LAD
برای کشیدن مدار در این نرم افزار باید با دیجیتال (گیت ها و فیلیپ فلاپ ها) آشنایی داشته باشین اگر هم ندارید اشکال نداره در اینجا عملکرد گیت ها و فیلیپ فلاپ ها هم توضیح میدم.
در این نرم افزار شکل گیت ها با اون شکلی که شما قبلا باهاش آشنا شدید در دیجیتال فرق میکنه
چون شکل گیت های منطقی (and.or .nand.nor.xor.xnor.not) به روش استاندارد آمریکایی در این نرم افزار آمده است.
<<<<<<< بعد از نصب نرم افزار لوگو آن را باز کنید تا اول من گیت های منطقی را توضیح بدم....
بعد از باز کردن نرم افزار از منوی file گزینه new و سپس FBD را انتخاب کنید......و یک نام برای پروژه انتخاب و آن را save کنید
حالا یک صفحه پر از خالی برای شما باز شده که باید در اینجا مدار خودتونو بکشین
برای کشیدن مدار باید از منوی سمت چپ گیت ها یا فیلیپ فلاپ هایی که احتیاج دارین انتخاب کنید و در صفحه خالی سمت راست کلیک کنید تا گیت در اینجا ظاهر شود
برای مثال من گیت and را انتخاب کردم و در تخته کارم قرار دادم
همانطور که میبینید شکل گیت and در اینجا با اون چیزی که قبلا شما یاد گرفتین فرق میکنه ولی عملکردش یکیه....

عملکرد گیت and به صورت جدول زیر هست.

حالا میخوایم یک مدار ساده با گیت And ببندیم و شبیه سازی کنیم و سپس به لوگو انتقال دهیم.
از سمت چپ از زیر شاخه digital دوتا input انتخاب میکنیم (بستگی به نوع نیازمون) و به ورودی های گیت and وصل میکنیم اگر بقیه ورودی ها در حالت آزاد باشند اشکالی نداره......
برای وصل کردن کلید یا input به ورودی گیت and ماوس را روی پایه کلید input نگه میداریم و به همان حالت که کلید ماوس را نگه داشتیم آن را میکشیم و به یکی از ورودی های گیت and وصل میکنیم.
با دابل کلیک کردن روی input میتوانیم نام ان را تغییر دهیم <<>>
توجه کنید هر نامی که در اینجا انتخاب میشود باید در بستن مدار سخت افزار کلید به همین input وصل شود
مثلا ما I1 , I2 را انتخاب کردیم باید در سخت افزار هم کلید ها را به I1 و I2 لوگو وصل کنیم.
و همچنین یک output یا خروجی انتخاب کردیم و به خروجی گیت and وصل میکنیم
نامی که اینجا برای خروجی تعیین میشود همان خروجی لوگو هست به عنوان مثال موتور یا هر وسیله دیگر باید به Q1 لوگو وصل شود.

حالا کشیدن مدار تمام شده و باید شبیه سازی کنیم
با فشردن کلید F3 یا از گزینه tools >simulaction را بزنید تا وارد محیط شبیه سازی مدارتان شوید.

همانطور که میبینید با فشردن یک کلید خروجی Q1 فعال نمیشود حتما باید دو ورودی وصل باشند تا خروجی فعال شود (براساس منطق گیت and)
1. یک کلید فشرده شده

2. دو کلید فشرده شده <<>> خروجی فعال است.


در بستن سخت افزار لوگو هم باید به همین ترتیب عمل کنیم یعنی باید 2 کلید به ورودی های I1 و I2 لوگو وصل کنیم و یک output یا خروجی که هر مصرف کننده ای میتواند باشد به خروجی Q1 لو گو وصل کنیم
و طبق مداری که ما کشیدیم لوگو عمل میکند یعنی با فشردن دو کلید خروجی فعال میشود
قابل توجه عزیزان این مدار ساده در دستگاه های پرس مورد استفاده قرار میگیرد به این ترتیب که تا وقتی که شخصی که با دستگاه پرس کار میکند هم زمان این دو کلید را فشار نداده دستگاه پرس کار خود را انجام نمیدهد(برای حفاظت شخص در برابر خطر قطع دست<> که زیاد اتفاق افتاده).
برای انتقال برنامه به لوگو بعد از وصل کابل ارتباطی با فشردن کلید های ctrl+d برنامه را به لوگو انتقال دهید.
اگر دوستان استقبال کنند ادامه میدهیم.......
>>>>موفق باشین <<<<