نقاط داده (ACV) و شناسهٔ ENID
ساختار ۱۶ رقمی ENID را بخوانید، یک متغیر کنترلی (ACV) تعریف کنید و فرمول، مقیاس، محدودهٔ مجاز، حدود هشدار و وضعیتها را درست تنظیم کنید.
«طراحی سیستم» ← «مدیریت ساختار» ← «مدیریت ACVها»
هر مقداری که در همزاد دیجیتال دیده، ذخیره یا به آن هشدار داده میشود یک «متغیر کنترلی» یا ACV است: دمای یک اتاق، ولتاژ یک فاز، وضعیت یک کلید یا یک مقدار محاسباتی. هر ACV با یک شناسهٔ ۱۶ رقمی یکتا به نام ENID شناخته میشود. ACVهای تجهیزات کاتالوگی و نقاط SNMP خودکار ساخته میشوند؛ این درس خواندن آنها و تعریف یا تنظیم دستی ACV را آموزش میدهد.
صفحه را بشناسید
صفحهٔ «مدیریت متغیرهای کنترلی» با زیرعنوان «مدیریت و پیکربندی ACVها برای نمایش در داشبورد» باز میشود.
| بخش | کاربرد |
|---|---|
| Acv را ایجاد کنید | باز کردن فرم «تعریف متغیر کنترلی جدید» |
| ایجاد انبوه Acv و تغییر نام انبوه Acv | تعریف یا نامگذاری گروهی |
| چیپها | کل، فعال، داشبورد |
| نماها | بر اساس دستگاه، بر اساس دسته، نمای جدولی |
| ستونهای نمای جدولی | #، ENID، Name، Device، Category، Value، Status، Actions |
| اقدامهای ردیف | کپی ENID و کپی مقدار |

ساختار ENID
ENID دقیقاً ۱۶ رقم است و از شش بخش ساخته میشود: SSSS-BBBB-CCC-I-D-PPP. نمونهٔ پیشفرض فرم 1000200003002001 است که در پیشنمایش به شکل 1000-2000-030-0-2-001 نمایش داده میشود.
| بخش | رقم | معنی | فیلد فرم |
|---|---|---|---|
| SSSS | ۱–۴ | سریال دستگاه (1000 سریال سیستم) | سریال دستگاه |
| BBBB | ۵–۸ | پایه: نوع منبع یا پروتکل | دسته بندی شناسه و شماره دسته بندی |
| CCC | ۹–۱۱ | کد دسته، مثلاً 030 برای دما | نوع شناسه |
| I | ۱۲ | 0 ورودی، 1 خروجی | ورودی یا خروجی |
| D | ۱۳ | 0 بولین، 1 صحیح، 2 اعشاری، 3 شمارشی، 4 رشته | نوع داده |
| PPP | ۱۴–۱۶ | شمارهٔ پورت یا نقطه، 000 تا 999 | شماره پورت |
مقادیر رایج بخش پایه (BBBB):
| پایه | معنی | پایه | معنی |
|---|---|---|---|
| 0–1999 | دستگاه ABM | 9004 | SNMP |
| 2000 | متغیر | 9005 | Modbus |
| 2001 | تاریخ و زمان | 9006 / 9007 | KNX / BACnet |
| 2002 | تایمر | 9011 / 9012 | Redfish / OPC UA |
| 4000 | شخص | 9024 تا 9027 | S7 / FINS / MC / ADS |
| 6000–7399 | تجهیزات (6000 UPS، 6120 چیلر) | 9030 / 9074 | MQTT / M-Bus |
| 9100 | SCADA | 9015 | EtherNet/IP |
گامبهگام
- فرم را باز کنید. در «مدیریت ACVها» روی Acv را ایجاد کنید بزنید. فرم «تعریف متغیر کنترلی جدید» یک گامنمای چهارمرحلهای، پنل کناری پیشنمایش و نوار پایینی اعتبارسنجی دارد. دکمههای بالا: ذخیره پیشنویس، انصراف و ذخیره و ایجاد.
- شناسایی و ENID. در بخش «اطلاعات پایه» برچسب (مثلاً «دمای اتاق 101»)، شماره و نوع متغیر را وارد کنید. انتخاب نوع متغیر اجزای ENID را خودکار پر میکند. در بخش «اجزای شناسه (ENID)» سریال دستگاه را همان سریال تجهیز بگذارید و بقیهٔ اجزا را بازبینی کنید. ENID نهایی در کادر «شناسه یکتا (ENID):» دیده میشود.

شناسایی و ENID · کادر شناسهٔ یکتا و تجزیهٔ آن در پنل پیشنمایش - تنظیمات پایه. در بخش «فرمول و مقادیر»: فرمول ورودی، مقدار اولیه، بیشترین مقدار قابل قبول و کمترین مقدار قابل قبول، شیب (Slope) و افست (Offset). برای جلوگیری از نوسان ثبت، «فیلتر تغییرات» و حداقل تغییر جهت ثبت در بانک را تنظیم کنید. برای نقاط کنترلی، بخش «نقطه تنظیم (SetPoint)» با مقدار، حداکثر و حداقل نقطهٔ تنظیم را پر کنید.

تنظیمات پایه · فرمول ورودی، محدودهٔ مجاز، شیب و افست - محدودیتها و هشدارها. در «تنظیمات کلی» کنترل حد را «بله» کنید و نوع اعلام را انتخاب کنید («اعلام نشود»، SMS، Email، Telegram یا «همه»). در «گروههای حد» پنج گروه وجود دارد: «حد عادی (Normal)»، «حد بالا (High)»، «حد خیلی بالا (High-High)»، «حد پایین (Low)» و «حد خیلی پایین (Low-Low)». برای هر گروه مقدار حد، وضعیت، متن اعلام و در صورت نیاز خروجی ENID را تعیین کنید.

گروههای حد · پنج گروه حد با وضعیت و متن اعلام - تنظیمات پیشرفته. «ارسال به شبکه»، «لاگ و ثبت» و «اعلانهای وب» را در صورت نیاز تنظیم کنید: رویدادها (حد بالا، حد پایین، تغییر، آفلاین)، کانالها (مرورگر، صدا، تلگرام)، اولویت و «پیام سفارشی» تا ۵۰۰ نویسه.
- ذخیره کنید. ذخیره و ایجاد را بزنید. پیام «متغیر کنترلی با موفقیت ایجاد شد» نمایش داده میشود؛ در ویرایش، پیام «متغیر کنترلی با موفقیت بهروزرسانی شد».
زنجیرهٔ پردازش مقدار
- مقدار خام فقط وقتی تغییر کند پردازش میشود؛ نقاط خروجی همیشه پردازش میشوند.
- اگر «فرمول ورودی» پر باشد ارزیابی میشود. در فرمول،
xیاmeمقدار خام،selfمقدار نهایی قبلی وsetنقطهٔ تنظیم است. خطای فرمول مقدار را ERROR میکند. - برای نوع صحیح و اعشاری: مقدار × شیب + افست. مثلاً خام 100 با شیب 0.1 و افست 2 میشود 12.
- نتیجهٔ خارج از «کمترین/بیشترین مقدار قابل قبول» ERROR میشود؛ محدود یا بریده نمیشود.
- اگر «کنترل حد» بله باشد، مقدار با حدها مقایسه و وضعیت گروه مربوط اعمال میشود.
| کد وضعیت | نام | برچسب در فرم |
|---|---|---|
| 0 | DISABLE | 0 - خاموش |
| 1 | NORMAL | 1 - روشن |
| 2 | CAUTION | 2 - هشدار |
| 3 | DANGER | 3 - خطر |
| 4 | ERROR | 4 - خطای سیستم |
نکتهها و اشتباههای رایج
- ENID پس از ساخت قابل تغییر نیست. پیامها: «ENID باید دقیقاً 16 رقم باشد» و «این ENID قبلاً استفاده شده است».
- عنوان حداقل ۳ نویسه است و «شیب نمیتواند صفر باشد»؛ برای بدون مقیاس، شیب 1 و افست 0 بگذارید.
- حد High-High باید از حد High بزرگتر و حد Low-Low از حد Low کوچکتر باشد.
- فهرست «وضعیت» گروههای حد گزینههای 5 تا 7 («تعمیر»، «راهاندازی»، «متوقف») را هم نشان میدهد؛ فقط وضعیتهای 0 تا 4 را انتخاب کنید، زیرا اعتبارسنجی فقط این بازه را میپذیرد.
- تأخیر اعلام نباید از ۳۶۰۰ ثانیه بیشتر باشد.
- محدودهٔ مجاز را بیش از حد تنگ نگیرید؛ هر مقدار بیرون از آن ERROR میشود و در داشبورد بهصورت خطا دیده میشود.
خلاصه
- ENID ۱۶ رقمی است: سریال، پایه، دسته، ورودی/خروجی، نوع داده، پورت.
- پایه نشان میدهد نقطه از کجا میآید: 9004 SNMP، 9005 Modbus، 2000 متغیر.
- مقدار نهایی = فرمول، سپس خام × شیب + افست، سپس کنترل محدودهٔ مجاز و حدود.
- وضعیتها فقط 0 تا 4 هستند: غیرفعال، نرمال، احتیاط، خطر، خطا.
تمرین عملی روی دموی زنده
روی دموی عمومی ACVهای موجود را تغییر ندهید و حذف نکنید.
- در مدیریت ACVها به نمای جدولی بروید.
- یک ENID را با کپی ENID بردارید و آن را به شش بخش SSSS-BBBB-CCC-I-D-PPP تجزیه کنید. پایه را با جدول درس تطبیق دهید و بگویید نقطه از کدام منبع یا پروتکل میآید.
- فرم Acv را ایجاد کنید را باز کنید، در «تنظیمات پایه» شیب را صفر بگذارید و پیام اعتبارسنجی را ببینید. سپس بدون ذخیره انصراف بزنید.
آزمون درس
برای گذراندن درس دستکم به ۳ پرسش از ۴ پرسش پاسخ درست بدهید.
- ۱. ENID چند رقم است؟
- ۲. در ENID نمونهٔ 1000200003002001، رقم دوازدهم (0) چه معنایی دارد؟
- ۳. مقدار خام 100، شیب 0.1 و افست 2 است. مقدار نهایی چند است؟
- ۴. اگر مقدار از «بیشترین مقدار قابل قبول» بیشتر شود چه میشود؟