دستور ست بیت خروجی (SET-BF) در PLC S7-1200 و PLC S7-1500 زیمنس چگونه عمل میکند؟

دستور ست بیت خروجی (SET-BF) در PLC S7-1200 و PLC S7-1500 زیمنس چگونه عمل میکند؟

دستور ست بیت خروجی (SET-BF) در PLC S7-1200 و PLC S7-1500 زیمنس چگونه عمل میکند؟

1401/6/30
131
0

دستورset-bf

نحوه عملکرد دستور ست بیت خروجی در PLC S7-1200 و PLC S7-1500:

شمای فنی: ---(SET-BF)---


شما از دستورالعمل "SET-BF" برای تنظیم چندین بیت از یک آدرس خاص استفاده می شود.

<Operand1> تعداد بیت هایی را که باید تنظیم شوند تعیین می کند. آدرس اولین بیتی که باید تنظیم شود با <Operand2> مشخص می شود. اگر مقدار <Operand1> بیشتر باشد، دستورالعمل اجرا نمی‌شود و پیغام خطای «Range violation for index Operand1» نمایش داده می‌شود. بیت ها تا زمانی که توسط دستورالعمل دیگری تنظیم ریست نشوند، "1" می مانند.

<Operand1> را در زیر عملوند دستورالعمل و <Operand2> را در بالای عملوند دستورالعمل قرار دارد.

ست بیت خروجی

این دستورالعمل تنها در صورتی اجرا می شود که نتیجه عملیات منطقی (RLO) در ورودی کویل "1" باشد. اگر RLO در ورودی کویل "0" باشد، دستورالعمل اجرا نمی شود.

فیلدهای بیتی از نوع PLC نوع داده، STRUCT یا ARRAY

پارامترهای دستور ست بیت خروجی
پارامتر ها نوع عملگر نوع ورودی نوع حافظه توضیحات
<Operand1> ورودی (Inpot)

UINT

مقدار ثابت تعداد بیتی که باید ست شود را مشخص میکند.
<Operand2> خروجی (Outpot) BOOL

I, Q, M

 آدرس اولین بیتی که باید تنظیم شود را مشخص میکند.

مثال زیر نحوه عملکرد دستورالعمل SET-BF را نشان می دهد:

دستور ست بیت