
ESP-0806
قابل استفاده برای تمامی مدلها
در این آموزش با نحوه استفاده از دستور OutQ برای کنترل خروجی های دیجیتال پی ال سی ایرانی ESP-0806 آشنا می شوید.
ساختار کلی دستور
تعریف دستور OutQ
پی ال سی های ESP-0806 دارای 6 ورودی دیجیتال می باشند که با آرایه Q0[0] -Q0[5] مشخص می شوند. I0 به اولین ماژول پی ال سی یا همان CPU اشاره دارد و شماره 0-5 مربوط به ورودی های Q0 الی Q5 ماژول CPU می باشد.
ورودی های CPU در زبان STL با ساختاری بنام Input تعریف شده اند که دارای عناصر زیر می باشد:
– Value: نشان دهنده مقدار ورودی دیجیتال است که میتواند 0 یا 1 باشد.
– Rising: نشان دهنده لبه بالارونده ورودی دیجیتال است که بمدت یک سیکل اسکن فعال می شود.
– Falling: نشاندهنده لبه پایین رونده ورودی دیجیتال است که بمدت یک سیکل اسکن فعال می شود.
پارامترها
- module: شماره ماژول (0 برای ماژول CPU و اعداد 1 به بالا برای کارتهای توسعه متصل به CPU)
- Output: شماره خروجی (0 تا 5برای ماژول CPU و 0 الی ماکزیمم تعداد خروجی کارت توسعه)
- condition: شرط کنترل (0 = OFF، 1 = ON)
روشهای بکارگیری دستور OutQ
1- کنترل مستقیم خروجی
2- کنترل چندین خروجی
2- کنترل خروجی با شرط ترکیبی
3- تنظیم تمامی خروجی ها
نکات مهم:
نکات مهم
- سرعت اجرا: دستور OutQ بسیار سریع اجرا میشود
- همزمانی: چندین دستور OutQ میتوانند پشت سر هم اجرا شوند
- محدوده: شماره خروجی برای ماژول CPU باید بین 0 تا 5 باشد
- ماژول: 0 برای CPU و اعداد 1 تا 16 برای کارتهای توسعه
- شرط: مقدار 0 برای OFF و 1 برای ON استفاده میشود. میتوان شرط را بصورت ترکیبی از متغیرهای مختلف در نظر گرفت و حاصل کل شرط ترکیبی, (صفر یا یک) مشخص کننده خروجی خواهد بود.
- ایمنی: همیشه شرایط ایمنی را قبل از فعال کردن خروجیها بررسی کنید