آموزش برنامه نویسی پی ال سی
-
در این بخش میخواهیم با دستوراتی از قبیل تایمر ها و کانتر ها آشنا شویم.
در صفحه اصلی برنامه و در نوار ابزار گفته شده در قسمت قبل ، آیکنی به شکل بیضی با کلید میانبر F6 وجود دارد.
1 – تایمر ها :
برای برنامه نوسی PLC های دلتا ، دستوراتی بر پایه زمان سنجی موجود است که در این قسمت به معرفی برخی از از آنها میپردازیم. :
دستور TMR
اولین دستور و پر کاربرد ترین دستور زمانسنجی ، دستور تایمر میباشد. با استفاده از این دستور میتوان تایمرهای تاخیر در وصل یا تاخیر در قطع را ساخت .
**میخواهیم برنامه ای بنویسیم که بوسیله ی آن با فعال کردن ورودی مثلا x0 بعد از 10 ثانیه خروجی Y0 فعال شود.
با زدن این آیکن وارد صفحه ی INSTRUCTIONS APPLICATION میشوید. این پنجره شامل تمامی دستورات موجود در برنامه WPLSOFT جهت برنامه نویسی میباشد. در سمت چپ پنجره باز شده لیستی به صورت طبقه بندی شده از دستورات موجود است.
1 – در صورتی که شماره ی دستور مورد نظر را میدانید در این قسمت آنرا وارد کنید اما حفظ کردن شماره ی دستورات کمی مشکل بوده و امکان اشتباه در آن زیاد است.
2 – در این قسمت میتوانید نام دستور مورد نظر خود را تایپ کنید تا نماید داده شود.
3 – در نظر داشته باشید که تایمر ها دارای تیغه ی داخلی هستند و بعد از محاسبه ی زمانی که کاربر قرار میدهد، این تیغه تغییر وضعیت میدهد.
4 – برای تایمر مورد استفاده باید مقداری را برای شمارش اختصاص داد. این مقدار میتواند عددی ثابت(K) یا عددی متغیر (D)باشد. تمامی اعداد ثابت در دلتا با پیشوند K نشان داده میشوند.
5 - شماره این تیغه ها طبق جدول موجود در فایل منوال مختص به هر پی ال سی موجود است.
6 – برای مقدار دهی باید در نظر داشته باشید که تایمرها طبق شماره ی تیغه مورد استفاده(به فایل منوال PLC مراجعه شود ) دارای ضرایب متفاوت هستند.
7 – در این قسمت میتوانید توضیحات مربوط به دستور را مالحظه کنید.
8 – در پایان با زدن گزینه OK ، دستور نوشته خواهد شد.
نکته: مهندسین گرامی در نظر داشته باشید که با قطع جریان ورودی دستور تایمرTMR مقدار تایمر صفر میشود. مانند سایر برند ها در PLC های دلتا نیز حافظه های داخلی وجود داشته که در برنامه نویسی بسیار کاربردی هستند.
این حافظه ها که با حرف M نمایش داده میشوند نیز مانند تایمرها ، در جدول مشخصات هر PLC ، جهت مراجعه موجود هستند.
از این پس برنامه نویسی را به صورت تایپ کردن انجام خواهیم داد تا سرعت برنامه نویسی را افزایش دهیم.
دستور ATMR
دومین دستور پر کاربرد در میان دستورات زمانسنجی، دستور ATMR میباشد که تا حدودی شبیه به دستور TMR است، با این فرق که از این دستور میتوان مستقیما خروجی گرفت.
دستورTRD
این دستور برای خواند زمان داخلی PLC استفاده میشود.
باید در نظر داشت که این دستور با استفاده از این دستور تعداد نکته: در PLCهای دلتا حافظه های 16 بیتی ای وجود دارد که میتوانند همانند ظرفی که مقداری درونشان ریخته میشود، عمل کند. به این حافظه ها رجیستر گفته میشود و با حرف D نشان داده میشوند.
این رجیستر ها نیز مانند حافظه های داخلی، دارای ترتیبی میباشند که در فایل منوال هر PLC موجود است.
دستورTWR
این دستور عکس دستور TRD بوده و برای تنظیم زمان صحیح PLC استفاده میشود.
دستورHOUR
این دستور به ساعت سنج معروف است. با استفاده ازاین دستور میتوان میزان روشن یا خاموش بودن یک خروجی را بر حسب ساعت دید.
دستورTCMP
از این برای مقایسه زمان داخلی PLC با زمان تنظیمی استفاده میشود.
پایان قسمت دوم
قسمت یک آموزش
مطلبی دیگر از این انتشارات
چالش برنامه نویسی php : روز اول
مطلبی دیگر از این انتشارات
آموزش الگوریتم به زبان خودمونی :)(پارت اول)
مطلبی دیگر از این انتشارات
visual studio code و اتصال به SSH