Hermes OSپلتفرم هوش صنعتی
بازگشت به کتابخانه

پروتکل‌های صنعتی

Modbus TCP

مدل رجیستر، کدهای تابع و رفتار پایش.

شبکهٔ OT

نمای کلی

Modbus TCP پروتکل کهنه‌کار رجیسترمحور را در اترنت می‌پیچد: ساده، فراگیر و یکسره بدون امنیت یا معنای دادهٔ داخلی.

هدف مهندسی

یکپارچه‌سازی حداقلیِ مشترک با کنتورها، درایوها و تجهیزات قدیمی، جایی که سادگی بر پیچیدگی می‌چربد.

سازوکار

کلاینت با کد تابع، رجیسترهای نگهدارنده و ورودی را به آدرس می‌خواند/می‌نویسد؛ معنای داده فقط در سند نقشهٔ رجیستر زندگی می‌کند؛ نرخ پایش ضرب در تعداد رجیستر بودجهٔ پردازشی دستگاه را می‌خورد.

  • مدباس رجیسترمحور است (4xxxx نگهدارنده، 3xxxx ورودی)؛ خطای جابه‌جایی یک‌واحدی رایج‌ترین اشتباه نگاشت است.
  • امنیت و نوع‌دهی داخلی ندارد — با تفکیک شبکه و نقشهٔ رجیستر مستند جبران کنید.
  • حاصل‌ضرب نرخ پایش در تعداد رجیستر باید در حد توان پردازش دستگاه بماند؛ پایش تهاجمی وقفه می‌سازد.

خطاهای رایج

خطای یک‌واحدی از قاعدهٔ صفرمبنا/یک‌مبنا؛ وقفه از پایش تهاجمی؛ مقدار ۳۲بیتی با ترتیب کلمهٔ غلط؛ نقشهٔ رجیستر مستندنشده که از واقعیت فاصله گرفته.

بررسی‌های تشخیصی

  1. 1خواندن‌ها را با یک ابزار کلاینت مدباس مطابق نقشهٔ رجیستر آزمایش کنید.
  2. 2پاسخ‌های استثنا (آدرس/تابع نامعتبر) را در لاگ درایور بررسی کنید.
  3. 3پیش از عیب‌یابی کد، خواندن‌ها را با کلاینت تست مستقل مطابق نقشهٔ مستند بازتولید کنید.

نکات ایمنی

مدباس احراز هویت ندارد: هرچه روی سگمنت است می‌تواند رجیستر بنویسد؛ تفکیک شبکه و فیلتر نوشتن همان مدل امنیتی است.

نکات راه‌اندازی

نقشهٔ رجیستر را سرتاسر شامل ترتیب کلمه و مقیاس اعتبارسنجی و بودجهٔ پایش هر دستگاه را در مستند یکپارچه‌سازی ثبت کنید.

مفاهیم مرتبط

مدل رجیستر، کدهای تابع، قواعد آدرس‌دهی، ترتیب کلمه، بودجهٔ پایش، پاسخ استثنا.

modbus · register · holding · function code · مدباس · رجیستر

سوابق مهندسی مرتبط

مقاله‌های مرتبط

مغز هرمس چه زمانی از این مقاله استفاده می‌کند

برای ناجوری مقادیر مدباس، وقفه‌ها، سردرگمی نقشهٔ رجیستر و یکپارچه‌سازی تجهیزات قدیمی.