نحوه عملکرد دستور ریست بیت در PLC S7-1200 و PLC S7-1500:
شمای فنی: ---(RESET-BF)---
شما از دستورالعمل "RESET-BF" برای ریست کردن چندین بیت از یک آدرس خاص استفاده می شود.
<Operand1> تعداد بیت هایی را که باید ریست شوند تعیین می کند. آدرس اولین بیتی که باید ریست شود با <Operand2> مشخص می شود. اگر مقدار <Operand1> بیشتر باشد، دستورالعمل اجرا نمیشود و پیغام خطای «Range violation for index Operand1» نمایش داده میشود. بیت ها تا زمانی که توسط دستورالعمل دیگری تنظیم ریست نشوند، "1" می مانند.
<Operand1> را در زیر عملوند دستورالعمل و <Operand2> را در بالای عملوند دستورالعمل قرار دارد.
این دستورالعمل تنها در صورتی اجرا می شود که نتیجه عملیات منطقی (RLO) در ورودی کویل "1" باشد. اگر RLO در ورودی کویل "0" باشد، دستورالعمل اجرا نمی شود.
پارامترهای دستور ریست بیت
پارامتر ها |
نوع عملگر |
نوع ورودی |
نوع حافظه |
توضیحات |
<Operand1> |
ورودی (Inpot) |
UINT
|
مقدار ثابت |
تعداد بیتی که باید ریست شود را مشخص میکند. |
<Operand2> |
خروجی (Outpot) |
BOOL |
I, Q, M
|
آدرس اولین بیتی که باید ریست شود را مشخص میکند. |
مثال زیر نحوه عملکرد دستورالعمل RESET-BF را نشان می دهد: