
ESP-0806
قابل استفاده برای تمامی مدلهای ESP-0806
در این آموزش با روش آدرسدهی خروجی های دیجیتال و نحوه استفاده از آنها در پیالسی ایرانی ESP-0806 آشنا میشوید.
این آموزش برای برنامهنویسان صنعتی طراحی شده که با زبان Structured Text (STL) کار میکنند و قصد دارند پروژههای خود را سریعتر و دقیقتر پیادهسازی کنند.
این مقاله بخشی از مجموعهی آموزشهای کاربردی دستورات STL برای مدلهای مختلف ESP-0806 است.
ماژول CPU پی ال سی های ESP-0806 دارای 6 خروجی دیجیتال می باشند که با آرایه Q0[0] – Q0[5] مشخص می شوند. I0 به اولین کارت پی ال سی یا همان CPU اشاره دارد و شماره 0-7 مربوط به ورودی های Q0 الی Q5 ماژول CPU می باشد.
خروجی های CPU در زبان STL با ساختاری بنام Output تعریف شده اند که دارای عناصر زیر می باشد:
– Value: نشان دهنده مقدار ورودی دیجیتال است که میتواند 0 یا 1 باشد.
– Rising: نشان دهنده لبه بالارونده ورودی دیجیتال است که بمدت یک سیکل اسکن فعال می شود.
– Falling: نشاندهنده لبه پایین رونده ورودی دیجیتال است که بمدت یک سیکل اسکن فعال می شودر
روشهای کنترل خروجی ها
1- تنظیم مستقیم مقدار
2- استفاده از توابع کنترل بیت
دستورات کنترل بیت را میتوان برای روشن و خاموش کردن خروجی ها بکار برد.
بررسی وضعیت خروجی ها
تشخیص لبه ها
نامگذاری خروجی ها
برای نامگذاری خروجی ها باید ابتدا یک اشاره گر از نوع Output تعریف کرده, سپس برای هر اشاره گر, آدرس خروجی مورد نظر را اختصاص دهیم:
مثال های کاربردی:
کنترل ساده موتور
// تعریف خروجیها Output *motorUp = &Q0[0]; Output *motorDown = &Q0[1]; // کنترل موتور بالا if (upCommand && !downCommand) { Set(motorUp); Reset(motorDown); } // کنترل موتور پایین if (downCommand && !upCommand) { Set(motorDown); Reset(motorUp); } // توقف موتور if (stopCommand) { Reset(motorUp); Reset(motorDown); }
کنترل چندگانه خروجی ها
کنترل شرطی
نکات مهم و بهترین شیوه ها
1- مقدار دهی اولیه
2- بررسی وضعیت قبل از تغییر
3- مدیریت خطا
4- کنترل ایمنی
محدودیت ها و ملاحظات
1- جریان خروجی: هر خروجی دارای محدودیت جریان مشخص است. (به مشخصات فنی پی ال سی مراجعه شود)
2- فرکانس سوئیچینگ: حداکثر فرکانس قابل قبول را رعایت کنید
3- حفاظت: از فیوز و محافظ مناسب استفاده کنید
نکات مهم:
1- جریان خروجی: هر خروجی دارای محدودیت جریان مشخص است. (به مشخصات فنی پی ال سی مراجعه شود)
2- فرکانس سوئیچینگ: حداکثر فرکانس قابل قبول را رعایت کنید
3- حفاظت: از فیوز و محافظ مناسب استفاده کنید
عیبیابی
مشکلات رایج
