بلاگ

RLO در PLC چیست؟ – انواع بیت های وضعیت در پی ال سی

RLO در PLC چیست؟

RLO در PLC چیست؟

منظور از RLO در PLC، “نتیجه عملیات منطقی” به عنوان یک بیت ذخیره موقت در عملیات منطق باینری است. از RLO در پی ال سی زیمنس سری S7 استفاده می شود. RLO نتیجه عملیات منطقی است. اولین بیت پیغام وضعیت، نتیجه عملیات منطقی نامیده می شود. این بیت برای ذخیره نتیجه اجرای یک دستورالعمل منطقی بیت یا یک دستورالعمل مقایسه استفاده می شود. وضعیت “۱” مشخص کننده RLO است که نشان می دهد جریان انرژی به ladder وجود دارد و نقطه محاسبه “۰”  به این معنی است که امکان جریان به این نقطه وجود ندارد.

Siemens S7 Status Word

در PLC های زیمنس Status Word یک رجیستر داخلی CPU است که برای پیگیری وضعیت دستورالعمل ها در حین پردازش آنها استفاده می شود. برای استفاده مؤثرتر از STL، درک Status Word و عملکردهای آن مهم است. هر بیت در Status Word عملکرد خاصی برای پیگیری منطق بیت (RLO، STA)، ریاضی (OV، OS)، عملیات مقایسه (CC0، CC1) و اینکه آیا منطق باید ادامه یابد، تودرتو باشد یا جدید شروع شود  (FC، OR، BR) را بر عهده می گیرد. البته بیشتر ۹ بیت اول از ۱۶ بیت استفاده می شود.

وضعیت های بیت PLC زیمنس

وضعیت های بیت PLC زیمنس

بیشتر بخوانید: پی ال سی چیست و چه کاربری دارد

دستورالعمل های Siemens S7 Status Word

هر دستورالعمل ممکن است موارد زیر را برای هر بیت در Status Word انجام دهد.

-*x۰۱
خواندن نشده و نوشته نشدهخواندنممکن است بنویسد "۱" یا "۰"ریست به "۰"روی "۱" تنظیم کنید

کلمه وضعیت را می توان با نمایش ستون STATUS در حین نظارت در نمای STL مشاهده کرد. RLO (بیت ۱) و STA (بیت ۲) نیز در ستون RLO و STA نمایش داده می شوند.

دستورالعمل های Status Word

مهمترین بیت های Status Word پی ال سی زیمنس

  • /FC – اولین بررسی (بیت ۰)

اگر بیت /FC  صفر باشد، دستورالعمل به عنوان اولین دستورالعمل در حال پردازش در نظر گرفته می شود. اگر /FC یک عدد باشد، دستورالعملی که اسکن می شود از منطق دستورالعمل قبلی استفاده می کند. دستورالعمل های خاصی مانند S =، و R بیت /FC را روی ۰ تنظیم می کند و بنابراین منطق جدید را بعد از آن شروع می کند. سایر دستورالعمل ها مانند A یا O بیت /FC را روی ۱ تنظیم می کند تا منطق را با دستورالعمل بعدی ترکیب کند.

  • RLO – نتیجه عملیات منطقی (بیت ۱)

بیت RLO وضعیت منطقی در حال اجرا دستورالعمل‌های در حال پردازش را ذخیره می‌کند. برخی دستورالعمل‌های منطقی و مقایسه بیتی، RLO را زمانی که شرط درست است به عدد ۱ تبدیل می‌کند و زمانی که شرط FALSE است عدد ۰ را می‌نویسد. سایر دستورالعمل‌ها RLO را می‌خوانند ( S =، ، R) برای تعیین نحوه اجرای آنها.

  • STA – وضعیت (بیت ۲)

بیت STA وضعیت آدرس بولی (Boolean) فعلی را منعکس می کند.

  • کمک به RLO، STA و /FC

اگر به منطق نردبانی (ladder logic) عادت دارید و در تلاش برای درک هدف RLO و STA هستید، ممکن است به تجسم یک پله مانند زیر کمک کند. STA برای پیگیری وضعیت آدرس ها استفاده می شود. RLO برای پیگیری وضعیت rung استفاده می شود.

مهمترین بیت های Status Word

 

سایر بیت های وضعیت پی ال سی

  • OR (بیت ۳)

بیت OR برای ترکیب توابع AND قبل از توابع OR استفاده می شود.

  • OS به عنوان Overflow Stored (بیت ۴)

در صورت Overflow (بیت OV 5) بیت OS مقدار را حتی پس از تنظیم مجدد بیت OV ذخیره می کند. دستورات زیر بیت سیستم عامل را بازنشانی می کنند: JOS (Jump if OS=1)، دستورالعمل های تماس را مسدود کند و همچنین مسدود کردن دستورالعمل های پایانی.

  • OV – Overflow (بیت ۵)

بیت OV توسط یک دستورالعمل ریاضی با اعداد ممیز شناور پس از وقوع یک خطا (سرریز، عملیات غیرقانونی، مقایسه نامرتب) تنظیم می شود. بیت OV با رفع خطا مجدداً تنظیم می شود.

  • CC0، CC1 – کد وضعیت (بیت‌های ۶ و ۷)

بیت های Condition Code نتایجی را برای مقایسه و دستورالعمل های ریاضی ارائه می دهند.

  • BR – نتیجه باینری (بیت ۸)

نتیجه باینری (Binary Result) نتیجه عملیات را به عنوان مرجع به دستورالعمل بعدی منتقل می‌کند. وقتی بیتBR  یک باشد، خروجی بلوک (ENO) را قادر می‌سازد تا درست باشد و بنابراین اجازه می‌دهد تا بلوک‌های دیگر پس از آن پردازش شوند. SAVE دستورالعمل های JCB و JNB بیت BR را تنظیم می کنند.

سخن نهایی

در این مقاله به بررسی نقش RLO در PLC پرداختیم و انواع بیت های وضعیت در پی ال سی را مورد بررسی قرار دادیم. گفتیم که این بیت ها بیشتر در پی ال سی های زیمنس سری S7 کاربرد دارند. چنانچه قصد سفارش یا خرید plc را دارید می توانید از طریق شماره ۰۲۱۹۱۰۹۹۲۲۰ با کارشناسان مارش شاپ در ارتباط باشید.

marsh-contact-phone

سوال متداول RLO در PLC

RLO مخفف چیست؟

RLO مخفف  Reusable Learning objects است. یعنی اشیای آموزشی با قابلیت به کارگیری مجدد.

RLO چیست؟

RLO در مانیتورینگ زبان ladder، وضعیت پله است و در زبان برنامه نویسی STL، مقدار دستورالعمل‌هایی است که تاکنون اجرا کرده‌اید. یعنی مجموع منطقی دستور فعلی و تمام دستورالعمل های قبلی می باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *