پروتکل-لوگو

پروتکل RS485 Modbus And Lan Gateway

راهنمای کاربر PROTOCOL RS485 Modbus And Lan Gateway تصویر ویژه: شماره file انتخاب شده به روز رسانی پست افزودن MediaVisualText عنوان 4 H4 بستن گفتگو افزودن رسانه اقدامات آپلود fileکتابخانه sMedia فیلتر مدیا فیلتر بر اساس نوع آپلود در این پست فیلتر بر اساس تاریخ همه تاریخ ها جستجو فهرست رسانه نمایش 18 مورد از 18 مورد رسانه جزئیات پیوست PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT.png 27 فوریه 2024 185 توسط KB415 پیکسل ها ویرایش تصویر حذف دائمی متن جایگزین یاد بگیرید که چگونه هدف تصویر را توصیف کنید (در یک برگه جدید باز می شود). اگر تصویر صرفاً تزئینی است خالی بگذارید. عنوان PROTOCOL-RS297-Modbus-And-Lan-Gateway-PRODUCT شرح شرح
File URL: https://manuals.plus/wp-content/uploads/2024/02/PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT.png کپی URL به کلیپ بورد تنظیمات نمایش ضمیمه تراز کردن مرکز پیوند به هیچ اندازه اندازه کامل – 415 × 297 عملکرد رسانه انتخاب شده 1 مورد انتخاب شده پاک کردن درج در پست شماره file انتخاب شده است

مشخصات

  • پروتکل های ارتباطی: MODBUS ASCII/RTU، MODBUS TCP
  • رابط های پشتیبانی شده: RS485 MODBUS، LAN
  • حداکثر بردهای پشتیبانی شده: تا 247
  • پورت MODBUS TCP: 502
  • ساختار قاب:
    • حالت ASCII: 1 شروع، 7 بیت، زوج، 1 توقف (7E1)
    • حالت RTU: 1 شروع، 8 بیت، هیچ، 1 توقف (8N1)
    • حالت TCP: 1 شروع، 7 بیت، زوج، 2 توقف (7E2)

سوالات متداول

  • هدف از پروتکل ارتباطی MODBUS چیست؟
  • پروتکل MODBUS ارتباط بین یک دستگاه اصلی و چندین دستگاه slave را تسهیل می کند و امکان تبادل داده در سیستم های اتوماسیون صنعتی را فراهم می کند.
  • با استفاده از پروتکل MODBUS چند Slave را می توان متصل کرد؟
  • پروتکل MODBUS حداکثر از 247 برده متصل در یک پیکربندی شبکه اتوبوس یا ستاره پشتیبانی می کند.
  • چگونه می توانم آدرس برده را در حالت MODBUS ASCII/RTU تغییر دهم؟
  • برای تغییر آدرس برده در حالت MODBUS ASCII/RTU، برای دستورالعمل‌های پیکربندی شماره منطقی شمارنده به دفترچه راهنمای کاربر مراجعه کنید.

محدودیت مسئولیت
سازنده این حق را برای خود محفوظ می دارد که مشخصات این دفترچه راهنما را بدون اخطار قبلی تغییر دهد. هرگونه کپی از این راهنما، به طور جزئی یا کامل، خواه از طریق فتوکپی یا با وسایل دیگر، حتی به صورت الکترونیکی، بدون مجوز کتبی سازنده، ناقض شرایط کپی رایت است و پیگرد قانونی دارد.
استفاده از دستگاه برای مصارف مختلف غیر از مواردی که برای آن ساخته شده است، ممنوع است، همانطور که در این راهنما استنباط شده است. هنگام استفاده از ویژگی های این دستگاه، از همه قوانین پیروی کنید و به حریم خصوصی و حقوق قانونی دیگران احترام بگذارید.
به جز در حدی که توسط قانون قابل اجرا ممنوع است، تولید کننده در هیچ شرایطی در قبال خسارات متعاقب ناشی از ارتباط با تولیدکننده یا سازنده نامبرده مسئول نیست یا شخص دیگری برای آن تعهد یا مسئولیتی غیر از مواردی از قبیل در اینجا به صراحت بیان شده است.
تمام علائم تجاری موجود در این راهنما متعلق به صاحبان مربوطه می باشد.
اطلاعات موجود در این راهنما فقط برای مقاصد اطلاعاتی است، بدون اخطار قبلی قابل تغییر است و نمی تواند برای سازنده الزام آور تلقی شود. سازنده هیچ مسئولیتی در قبال خطاها یا عدم انسجامی که احتمالاً در این راهنما وجود دارد را بر عهده نمی گیرد.

توضیحات

MODBUS ASCII/RTU یک پروتکل ارتباطی master-slave است که می تواند تا 247 برده متصل در یک شبکه اتوبوس یا ستاره را پشتیبانی کند. این پروتکل از یک اتصال سیمپلکس در یک خط استفاده می کند. به این ترتیب پیام های ارتباطی در یک خط در دو جهت مخالف حرکت می کنند.
MODBUS TCP نوعی از خانواده MODBUS است. به طور خاص، استفاده از پیام MODBUS در یک محیط "اینترانت" یا "اینترنت" با استفاده از پروتکل TCP/IP در یک پورت ثابت 502 را پوشش می دهد.
پیام های Master-Slave می توانند:

  • خواندن (کدهای تابع $01, $03, $04): ارتباط بین master و یک Slave است. این اجازه می دهد تا اطلاعات مربوط به شمارنده پرس و جو را بخوانید
  • نوشتن (کد تابع 10 دلار): ارتباط بین master و یک Slave است. این اجازه می دهد تا تنظیمات پیشخوان را تغییر دهید
  • پخش (برای MODBUS TCP در دسترس نیست): ارتباط بین Master و همه Slave متصل است. همیشه یک دستور نوشتن است (کد تابع $10) و به عدد منطقی $00 نیاز دارد

در یک اتصال از نوع چند نقطه ای (MODBUS ASCII/RTU)، یک آدرس برده (که شماره منطقی نیز نامیده می شود) امکان شناسایی هر شمارنده را در طول ارتباط فراهم می کند. هر شمارنده با یک آدرس برده پیش فرض (01) از پیش تنظیم شده است و کاربر می تواند آن را تغییر دهد.
در مورد MODBUS TCP، آدرس برده با یک بایت، یعنی Unit identifier جایگزین می شود.

ساختار قاب ارتباطی - حالت ASCII
بیت در هر بایت: 1 شروع، 7 بیت، زوج، 1 توقف (7E1)

نام طول تابع
شروع قاب 1 کاراکتر نشانگر شروع پیام با دو نقطه ":" شروع می شود ($3A)
فیلد آدرس 2 کاراکتر عدد منطقی شمارنده
کد عملکرد 2 کاراکتر کد عملکرد (01 دلار / 03 دلار / 04 دلار / 10 دلار)
فیلد داده n کاراکتر داده + طول بسته به نوع پیام پر می شود
بررسی خطا 2 کاراکتر بررسی خطا (LRC)
END FRAME 2 کاراکتر بازگشت کالسکه - جفت تغذیه خط (CRLF) ($0D و $0A)

ساختار قاب ارتباطی - حالت RTU
بیت در هر بایت: 1 شروع، 8 بیت، هیچ، 1 توقف (8N1)

نام طول تابع
شروع قاب 4 کاراکتر بیکار حداقل 4 کاراکتر زمان سکوت (شرط MARK)
فیلد آدرس 8 بیت عدد منطقی شمارنده
کد عملکرد 8 بیت کد عملکرد (01 دلار / 03 دلار / 04 دلار / 10 دلار)
فیلد داده nx 8 بیت داده + طول بسته به نوع پیام پر می شود
بررسی خطا 16 بیت بررسی خطا (CRC)
END FRAME 4 کاراکتر بیکار حداقل زمان سکوت 4 کاراکتر بین فریم ها

ساختار قاب ارتباطی - حالت TCP
بیت در هر بایت: 1 شروع، 7 بیت، زوج، 2 توقف (7E2)

نام طول تابع
شناسه معامله 2 بایت برای همگام سازی بین پیام های سرور و مشتری
شناسه پروتکل 2 بایت صفر برای MODBUS TCP
تعداد بایت 2 بایت تعداد بایت های باقی مانده در این قاب
شناسه واحد 1 بایت آدرس برده (در صورت عدم استفاده 255)
کد عملکرد 1 بایت کد عملکرد (01 دلار / 04 دلار / 10 دلار)
DATA BYTES n بایت داده ها به عنوان پاسخ یا فرمان

نسل LRC

فیلد بررسی افزونگی طولی (LRC) یک بایت است که حاوی یک مقدار باینری 8 بیتی است. مقدار LRC توسط دستگاه فرستنده محاسبه می شود که LRC را به پیام اضافه می کند. دستگاه دریافت کننده یک LRC را در حین دریافت پیام مجدداً محاسبه می کند و مقدار محاسبه شده را با مقدار واقعی دریافت شده در قسمت LRC مقایسه می کند. اگر دو مقدار مساوی نباشند، یک خطا ایجاد می شود. LRC با جمع کردن بایت های متوالی 8 بیتی در پیام، کنار گذاشتن هر نوع حمل و سپس تکمیل دو بایت محاسبه می شود. LRC یک فیلد 8 بیتی است، بنابراین هر افزودن جدید از یک کاراکتر که منجر به یک مقدار بالاتر از اعشار 255 می شود، به سادگی مقدار فیلد را از صفر عبور می دهد. از آنجا که بیت نهم وجود ندارد، حمل به طور خودکار دور ریخته می شود.
یک روش برای تولید LRC به شرح زیر است:

  1. همه بایت‌ها را به پیام اضافه کنید، به استثنای نقطه شروع و پایان CR LF. آنها را به یک فیلد 8 بیتی اضافه کنید، به طوری که حامل ها دور ریخته می شوند.
  2. مقدار فیلد نهایی را از $FF کم کنید تا مکمل‌های آن‌ها تولید شود.
  3. 1 را اضافه کنید تا متمم دوگانه تولید شود.

قرار دادن LRC در پیام
هنگامی که LRC 8 بیتی (2 کاراکتر ASCII) در پیام ارسال می شود، ابتدا کاراکتر مرتبه بالا و به دنبال آن کاراکتر مرتبه پایین ارسال می شود. برای مثالample، اگر مقدار LRC 52 دلار (0101 0010) باشد:

کولون

':'

آدرس تابع داده ها

بشمار

داده ها داده ها …. داده ها LRC

سلام '5'

LRC

Lo'2'

CR LF

تابع C برای محاسبه LRC

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-1نسل CRC
فیلد بررسی افزونگی چرخه ای (CRC) دو بایت است که حاوی یک مقدار 16 بیتی است. مقدار CRC توسط دستگاه فرستنده محاسبه می شود که CRC را به پیام اضافه می کند. دستگاه دریافت کننده یک CRC را در حین دریافت پیام مجدداً محاسبه می کند و مقدار محاسبه شده را با مقدار واقعی دریافت شده در قسمت CRC مقایسه می کند. اگر دو مقدار مساوی نباشند، یک خطا ایجاد می شود.
CRC ابتدا با بارگذاری یک ثبات 16 بیتی در همه 1 ها شروع می شود. سپس فرآیند اعمال بایت های متوالی 8 بیتی پیام به محتویات فعلی رجیستر آغاز می شود. فقط هشت بیت داده در هر کاراکتر برای تولید CRC استفاده می شود. بیت های شروع و توقف و بیت برابری برای CRC اعمال نمی شوند.
در طول تولید CRC، هر کاراکتر 8 بیتی با محتویات ثبت OR انحصاری است. سپس نتیجه در جهت کم‌ترین بیت (LSB) جابه‌جا می‌شود و یک صفر در موقعیت مهم‌ترین بیت (MSB) پر می‌شود. LSB استخراج و بررسی می شود. اگر LSB 1 بود، رجیستر با یک مقدار از پیش تعیین شده و ثابت OR انحصاری می شود. اگر LSB 0 بود، هیچ OR انحصاری رخ نمی دهد.
این روند تا زمانی که هشت شیفت انجام شود تکرار می شود. پس از آخرین (هشتمین) شیفت، کاراکتر 8 بیتی بعدی با مقدار فعلی رجیستر OR انحصاری می شود و فرآیند برای هشت شیفت دیگر همانطور که در بالا توضیح داده شد تکرار می شود. محتوای نهایی رجیستر، پس از اعمال تمام کاراکترهای پیام، مقدار CRC است.
یک روش محاسبه شده برای تولید CRC به شرح زیر است:

  1. یک ثبات 16 بیتی را با $FFFF بارگیری کنید. اسمش را ثبت CRC بگذارید.
  2. انحصاری یا اولین بایت 8 بیتی پیام با بایت مرتبه پایین رجیستر CRC 16 بیتی، و نتیجه را در ثبات CRC قرار می دهد.
  3. رجیستر CRC را یک بیت به سمت راست (به سمت LSB) ببرید و MSB را صفر کنید. LSB را استخراج و بررسی کنید.
  4. (اگر LSB 0 بود): مرحله 3 را تکرار کنید (شیفت دیگر). (اگر LSB 1 بود): ثبت انحصاری یا CRC با مقدار چند جمله ای A001 $ (1010 0000 0000 0001).
  5. مراحل 3 و 4 را تکرار کنید تا 8 شیفت انجام شود. وقتی این کار انجام شد، یک بایت کامل 8 بیتی پردازش می شود.
  6. مراحل 2 تا 5 را برای بایت 8 بیتی بعدی پیام تکرار کنید. این کار را تا زمانی که تمام بایت ها پردازش شوند ادامه دهید.
  7. محتوای نهایی ثبت CRC مقدار CRC است.
  8. هنگامی که CRC در پیام قرار می گیرد، بایت های بالایی و پایینی آن باید همانطور که در زیر توضیح داده شده است تعویض شوند.

قرار دادن CRC در پیام
هنگامی که CRC 16 بیتی (دو بایت 8 بیتی) در پیام ارسال می شود، ابتدا بایت مرتبه پایین و سپس بایت درجه بالا ارسال می شود.
برای مثالample، اگر مقدار CRC 35F7 دلار باشد (0011 0101 1111 0111):

افزودن تابع داده ها

بشمار

داده ها داده ها …. داده ها CRC

اینجا F7

CRC

سلام 35

توابع تولید CRC - با جدول

همه مقادیر ممکن CRC در دو آرایه از قبل بارگذاری می شوند، که به سادگی با افزایش تابع از طریق بافر پیام ایندکس می شوند. یک آرایه شامل تمام 256 مقدار ممکن CRC برای بایت بالای فیلد CRC 16 بیتی است و آرایه دیگر حاوی تمام مقادیر برای بایت کم است. ایندکس کردن CRC به این روش اجرای سریع‌تری نسبت به محاسبه یک مقدار CRC جدید با هر کاراکتر جدید از بافر پیام فراهم می‌کند.

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-2PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-3

توابع تولید CRC - بدون جدول

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-4

ساختار فرمان خواندن

  • در مورد یک ماژول ترکیب شده با یک شمارنده: دستگاه ارتباطی اصلی می تواند دستوراتی را به ماژول ارسال کند تا وضعیت و تنظیمات آن را بخواند یا مقادیر اندازه گیری شده، وضعیت و تنظیمات مربوط به شمارنده را بخواند.
  • در مورد شمارنده با ارتباطات یکپارچه: دستگاه ارتباطی اصلی می تواند دستوراتی را برای خواندن وضعیت، تنظیم و مقادیر اندازه گیری شده به شمارنده ارسال کند.
  • رجیسترهای بیشتری را می توان همزمان با ارسال یک فرمان واحد خواند، تنها در صورتی که رجیسترها متوالی باشند (به فصل 5 مراجعه کنید). با توجه به حالت پروتکل MODBUS، دستور خواندن به شرح زیر است.

Modbus ASCII/RTU
مقادیر موجود در پیام‌های Query یا Response در قالب هگز هستند.
استعلام قبلیampدر مورد MODBUS RTU: 01030002000265CB

Example بایت توضیحات تعداد بایت ها
01 آدرس برده 1
03 کد تابع 1
00 بالا شروع ثبت نام 2
02 کم    
00 بالا تعداد کلماتی که باید خوانده شوند 2
02 کم    
65 بالا بررسی خطا (CRC) 2
CB کم    

پاسخ قبلیampدر مورد MODBUS RTU: 01030400035571F547

Example بایت توضیحات تعداد بایت ها
01 آدرس برده 1
03 کد تابع 1
04 تعداد بایت 1
00 بالا داده های درخواستی 4
03 کم    
55 بالا    
71 کم    
F5 بالا بررسی خطا (CRC) 2
47 کم    

ModBus TCP
مقادیر موجود در پیام‌های Query یا Response در قالب هگز هستند.
استعلام قبلیampدر مورد MODBUS TCP: 010000000006010400020002

Example بایت توضیحات تعداد بایت ها
01 شناسه تراکنش 1
00 بالا شناسه پروتکل 4
00 کم    
00 بالا    
00 کم    
06 تعداد بایت 1
01 شناسه واحد 1
04 کد تابع 1
00 بالا شروع ثبت نام 2
02 کم    
00 بالا تعداد کلماتی که باید خوانده شوند 2
02 کم    

پاسخ قبلیampدر مورد MODBUS TCP: 01000000000701040400035571

Example بایت توضیحات تعداد بایت ها
01 شناسه تراکنش 1
00 بالا شناسه پروتکل 4
00 کم    
00 بالا    
00 کم    
07 تعداد بایت 1
01 شناسه واحد 1
04 کد تابع 1
04 تعداد بایت داده های درخواستی 2
00 بالا داده های درخواستی 4
03 کم    
55 بالا    
71 کم    

نقطه شناور طبق استاندارد IEEE

  • فرمت اصلی اجازه می دهد تا یک عدد ممیز شناور استاندارد IEEE در یک قالب 32 بیتی نمایش داده شود، همانطور که در زیر نشان داده شده است:

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-5

  • که در آن S بیت علامت است، e' اولین قسمت توان و f کسری اعشاری است که در کنار 1 قرار گرفته است. طول توان در داخل 8 بیت و طول کسری ذخیره شده 23 بیت است.
  • یک روش گرد به نزدیکترین برای مقدار محاسبه شده ممیز شناور اعمال می شود.
  • فرمت ممیز شناور به صورت زیر نشان داده شده است:

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-6

توجه: کسرها (اعداد اعشاری) همیشه نشان داده می شوند در حالی که 1 اصلی (بیت پنهان) ذخیره نمی شود.

Exampمقدار تبدیل مقدار با ممیز شناور نشان داده شده است
مقدار خوانده شده با ممیز شناور:
45AACC00(16)
مقدار تبدیل شده در فرمت باینری:

0 10001011 01010101100110000000000 (2)
علامت بزنید توان کسری

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-7

ساختار فرمان نوشتاری

  • در مورد یک ماژول ترکیب شده با یک شمارنده: دستگاه ارتباطی اصلی می تواند دستوراتی را به ماژول ارسال کند تا خودش برنامه ریزی کند یا شمارنده را برنامه ریزی کند.
  • در مورد شمارنده با ارتباط یکپارچه: دستگاه ارتباطی اصلی می تواند دستوراتی را به شمارنده ارسال کند تا آن را برنامه ریزی کند.
  • تنها در صورتی که رجیسترهای مربوطه متوالی باشند، می‌توان تنظیمات بیشتری را همزمان با ارسال یک فرمان انجام داد (به فصل 5 مراجعه کنید). با توجه به نوع پروتکل MODBUS مورد استفاده، دستور نوشتن به صورت زیر ساخته شده است.

Modbus ASCII/RTU
مقادیر موجود در پیام‌های درخواست یا پاسخ در قالب هگز هستند.
استعلام قبلیampدر مورد MODBUS RTU: 011005150001020008F053

Example بایت توضیحات تعداد بایت ها
01 آدرس برده 1
10 کد تابع 1
05 بالا شروع ثبت نام 2
15 کم    
00 بالا تعداد کلماتی که باید نوشته شود 2
01 کم    
02 شمارشگر بایت داده 1
00 بالا داده برای برنامه نویسی 2
08 کم    
F0 بالا بررسی خطا (CRC) 2
53 کم    

پاسخ قبلیampدر مورد MODBUS RTU: 01100515000110C1

Example بایت توضیحات تعداد بایت ها
01 آدرس برده 1
10 کد تابع 1
05 بالا شروع ثبت نام 2
15 کم    
00 بالا تعداد کلمات نوشته شده 2
01 کم    
10 بالا بررسی خطا (CRC) 2
C1 کم    

ModBus TCP
مقادیر موجود در پیام‌های درخواست یا پاسخ در قالب هگز هستند.
استعلام قبلیampدر مورد MODBUS TCP: 010000000009011005150001020008

Example بایت توضیحات تعداد بایت ها
01 شناسه تراکنش 1
00 بالا شناسه پروتکل 4
00 کم    
00 بالا    
00 کم    
09 تعداد بایت 1
01 شناسه واحد 1
10 کد تابع 1
05 بالا شروع ثبت نام 2
15 کم    
00 بالا تعداد کلماتی که باید نوشته شود 2
01 کم    
02 شمارشگر بایت داده 1
00 بالا داده برای برنامه نویسی 2
08 کم    

پاسخ قبلیampدر مورد MODBUS TCP: 010000000006011005150001

Example بایت توضیحات تعداد بایت ها
01 شناسه تراکنش 1
00 بالا شناسه پروتکل 4
00 کم    
00 بالا    
00 کم    
06 تعداد بایت 1
01 شناسه واحد 1
10 کد تابع 1
05 بالا شروع ثبت نام 2
15 کم    
00 بالا فرمان با موفقیت ارسال شد 2
01 کم    

کدهای استثنا

  • در صورت ترکیب ماژول با شمارنده: هنگامی که ماژول یک درخواست غیر معتبر دریافت می کند، یک پیام خطا (کد استثنا) ارسال می شود.
  • در مورد شمارنده با ارتباطات یکپارچه: هنگامی که شمارنده یک درخواست غیر معتبر دریافت می کند، یک پیام خطا (کد استثنا) ارسال می شود.
  • با توجه به حالت پروتکل MODBUS، کدهای استثنای ممکن به شرح زیر است.

Modbus ASCII/RTU
مقادیر موجود در پیام های پاسخ در قالب هگز هستند.
پاسخ قبلیampدر مورد MODBUS RTU: 01830131F0

Example بایت توضیحات تعداد بایت ها
01 آدرس برده 1
83 کد تابع (80+03) 1
01 کد استثنا 1
31 بالا بررسی خطا (CRC) 2
F0 کم    

کدهای استثنایی برای MODBUS ASCII/RTU به شرح زیر است:

  • $01 تابع غیر قانونی: کد تابع دریافت شده در پرس و جو یک عمل مجاز نیست.
  • $02 ILLEGAL DATA ADDRESS: آدرس داده دریافتی در پرس و جو مجاز نیست (یعنی ترکیب طول ثبت و انتقال نامعتبر است).
  • $03 ILLEGAL DATA VALUE: مقدار موجود در فیلد داده پرس و جو یک مقدار مجاز نیست.
  • 04 $ طول پاسخ غیرقانونی: درخواست پاسخی با اندازه بزرگتر از اندازه موجود برای پروتکل MODBUS ایجاد می کند.

ModBus TCP
مقادیر موجود در پیام های پاسخ در قالب هگز هستند.
پاسخ قبلیampدر مورد MODBUS TCP: 010000000003018302

Example بایت توضیحات تعداد بایت ها
01 شناسه تراکنش 1
00 بالا شناسه پروتکل 4
00 کم    
00 بالا    
00 کم    
03 تعداد یک بایت از داده های بعدی در این رشته 1
01 شناسه واحد 1
83 کد تابع (80+03) 1
02 کد استثنا 1

کدهای استثنایی برای MODBUS TCP به شرح زیر است:

  • $01 عملکرد غیر قانونی: کد عملکرد توسط سرور ناشناخته است.
  • $02 ILLEGAL DATA ADDRESS: آدرس داده دریافتی در پرس و جو آدرس مجاز برای شمارنده نیست (یعنی ترکیب ثبت و طول انتقال نامعتبر است).
  • $03 ILLEGAL DATA VALUE: مقدار موجود در قسمت داده پرس و جو، مقدار مجاز برای شمارنده نیست.
  • $04 SERVER FAILURE: سرور در حین اجرا شکست خورد.
  • 05 $ ACKNOWLEDGE: سرور فراخوانی سرور را پذیرفت اما اجرای سرویس به زمان نسبتاً طولانی نیاز دارد. بنابراین سرور فقط یک تأییدیه رسید فراخوانی سرویس را برمی گرداند.
  • $06 SERVER BUSY: سرور قادر به پذیرش PDU درخواست MB نبود. درخواست مشتری مسئولیت تصمیم گیری در مورد ارسال مجدد درخواست را بر عهده دارد.
  • $0A مسیر GATEWAY در دسترس نیست: ماژول ارتباطی (یا شمارنده، در مورد شمارنده با ارتباطات یکپارچه) پیکربندی نشده است یا نمی تواند ارتباط برقرار کند.
  • دستگاه هدف GATEWAY $0B پاسخ نداد: شمارنده در شبکه در دسترس نیست.

اطلاعات عمومی در مورد جداول ثبت نام

توجه: بیشترین تعداد رجیستر (یا بایت) که با یک فرمان قابل خواندن است:

  • 63 ثبت در حالت ASCII
  • 127 ثبت در حالت RTU
  • 256 بایت در حالت TCP

توجه: بیشترین تعداد رجیسترهایی که می توان با یک دستور برنامه ریزی کرد:

  • 13 ثبت در حالت ASCII
  • 29 ثبت در حالت RTU
  • 1 در حالت TCP ثبت نام کنید

توجه: مقادیر ثبات در فرمت هگز ($) هستند.

سر جدول معنی
پارامتر نماد و توصیف پارامتری که باید خوانده شود/نوشته شود.
 

 

 

 

 

+/-

علامت مثبت یا منفی روی مقدار خوانده شده.

نمایش علامت با توجه به ماژول ارتباطی یا مدل شمارنده تغییر می کند:

حالت بیت علامت: اگر این ستون علامت زده شود، مقدار ثبت خوانده شده می تواند دارای علامت مثبت یا منفی باشد. یک مقدار ثبت امضا شده را همانطور که در دستورالعمل های زیر نشان داده شده است، تبدیل کنید:

مهمترین بیت (MSB) علامت را به صورت زیر نشان می دهد: 0 = مثبت (+)، 1 = منفی (-). ارزش منفی سابقampدر:

موسسات خدمات مالی

8020 دلار = 1000000000100000 = -32

| هگز | بن | دسامبر |

حالت مکمل 2: اگر این ستون علامت زده شود، مقدار ثبت خوانده شده می تواند مثبت یا منفی باشد

امضا کردن. مقادیر منفی با مکمل 2 نشان داده می شوند.

 

 

 

 

 

عدد صحیح

داده های ثبت نام INTEGER.

واحد اندازه گیری، RegSet تایپ شماره Word مربوطه و آدرس را در قالب هگز نشان می دهد. دو نوع RegSet موجود است:

RegSet 0: کلمه زوج / فرد را ثبت می کند.

RegSet 1: حتی کلمه ثبت می شود. برای ماژول های LAN GATEWAY در دسترس نیست.

فقط برای:

▪ شمارنده با MODBUS یکپارچه

▪ شمارنده با اترنت یکپارچه

▪ ماژول های RS485 با نسخه سیستم عامل 2.00 یا بالاتر برای شناسایی RegSet در حال استفاده، لطفاً به رجیسترهای 0523$/0538$ مراجعه کنید.

IEEE داده های ثبت استاندارد IEEE.

واحد اندازه گیری، عدد ورد و آدرس را در قالب هگز نشان می دهد.

 

 

 

ثبت نام در دسترس بودن بر اساس مدل

در دسترس بودن رجیستر با توجه به مدل. در صورت علامت زدن (●)، رجیستر برای

مدل مربوطه:

سریال 3ph 6A/63A/80A: شمارنده های سه فاز 6A، 63A و 80A با ارتباط سریال.

سریال 1ph 80A: شمارنده های 80فاز 1A با ارتباط سریال.

سریال 1ph 40A: شمارنده های 40فاز 1A با ارتباط سریال.

3 ساعت اترنت TCP یکپارچه: شمارنده های 3 فاز با ارتباط یکپارچه ETHERNET TCP.

1 ساعت اترنت TCP یکپارچه: شمارنده های 1 فاز با ارتباط یکپارچه ETHERNET TCP.

LANG TCP (طبق مدل): شمارنده ها با ماژول LAN GATEWAY ترکیب شده اند.

معنی داده شرح داده های دریافت شده توسط پاسخ یک فرمان خواندن.
داده های قابل برنامه ریزی شرح داده هایی که می توانند برای دستور نوشتن ارسال شوند.

READING REGISTERS (کدهای تابع $03, $04)

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-8

 

 

 

 

 

 

U1N Ph 1-N جلدtage   2 0000 2 0000 mV 2 1000 V      
U2N Ph 2-N جلدtage   2 0002 2 0002 mV 2 1002 V      
U3N Ph 3-N جلدtage   2 0004 2 0004 mV 2 1004 V      
U12 L 1-2 Voltage   2 0006 2 0006 mV 2 1006 V      
U23 L 2-3 Voltage   2 0008 2 0008 mV 2 1008 V      
U31 L 3-1 Voltage   2 000A 2 000A mV 2 100A V      
U∑ سیستم جلدtage   2 000 درجه سانتیگراد 2 000 درجه سانتیگراد mV 2 100 درجه سانتیگراد V
A1 جریان Ph1 2 000E 2 000E mA 2 100E A      
A2 جریان Ph2 2 0010 2 0010 mA 2 1010 A      
A3 جریان Ph3 2 0012 2 0012 mA 2 1012 A      
AN جریان خنثی 2 0014 2 0014 mA 2 1014 A      
الف∑ جریان سیستم 2 0016 2 0016 mA 2 1016 A
PF1 ضریب قدرت Ph1 1 0018 2 0018 0.001 2 1018      
PF2 ضریب قدرت Ph2 1 0019 2 001A 0.001 2 101A      
PF3 ضریب قدرت Ph3 1 001A 2 001 درجه سانتیگراد 0.001 2 101 درجه سانتیگراد      
PF∑ ضریب قدرت سیستم 1 001B 2 001E 0.001 2 101E
P1 توان فعال Ph1 3 001 درجه سانتیگراد 4 0020 mW 2 1020 W      
P2 توان فعال Ph2 3 001F 4 0024 mW 2 1022 W      
P3 توان فعال Ph3 3 0022 4 0028 mW 2 1024 W      
P∑ Sys Active Power 3 0025 4 002 درجه سانتیگراد mW 2 1026 W
S1 قدرت ظاهری Ph1 3 0028 4 0030 mVA 2 1028 VA      
S2 قدرت ظاهری Ph2 3 002B 4 0034 mVA 2 102A VA      
S3 قدرت ظاهری Ph3 3 002E 4 0038 mVA 2 102 درجه سانتیگراد VA      
S∑ قدرت ظاهری سیستم 3 0031 4 003 درجه سانتیگراد mVA 2 102E VA
Q1 توان راکتیو Ph1 3 0034 4 0040 mvar 2 1030 var      
Q2 توان راکتیو Ph2 3 0037 4 0044 mvar 2 1032 var      
Q3 توان راکتیو Ph3 3 003A 4 0048 mvar 2 1034 var      
س∑ توان راکتیو Sys 3 003D 4 004 درجه سانتیگراد mvar 2 1036 var
F فرکانس   1 0040 2 0050 مگاهرتز 2 1038 Hz
PH SEQ توالی فاز   1 0041 2 0052 2 103A      

معنی داده های خوانده شده:

  • عدد صحیح: $00=123-CCW، $01=321-CW، $02=تعریف نشده است
  • IEEE برای شمارنده‌هایی با ارتباطات یکپارچه و ماژول‌های RS485: $3DFBE76D=123-CCW، $3E072B02=321-CW، $0=تعریف نشده
  • IEEE برای ماژول های LAN GATEWAY: $0=123-CCW، $3F800000=321-CW، $40000000=تعریف نشده است

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-9

 

+ کیلووات ساعت 1 Ph1 Imp. En Active En.   3 0100 4 0100 0.1 وات ساعت 2 1100 Wh      
+ کیلووات ساعت 2 Ph2 Imp. En Active En.   3 0103 4 0104 0.1 وات ساعت 2 1102 Wh      
+ کیلووات ساعت 3 Ph3 Imp. En Active En.   3 0106 4 0108 0.1 وات ساعت 2 1104 Wh      
+ کیلووات ساعت∑ Sys Imp. En Active En.   3 0109 4 010 درجه سانتیگراد 0.1 وات ساعت 2 1106 Wh
کیلووات ساعت 1 Ph1 Exp. En Active En.   3 010 درجه سانتیگراد 4 0110 0.1 وات ساعت 2 1108 Wh      
کیلووات ساعت 2 Ph2 Exp. En Active En.   3 010F 4 0114 0.1 وات ساعت 2 110A Wh      
کیلووات ساعت 3 Ph3 Exp. En Active En.   3 0112 4 0118 0.1 وات ساعت 2 110 درجه سانتیگراد Wh      
-kWh ∑ Sys Exp. En Active En.   3 0115 4 011 درجه سانتیگراد 0.1 وات ساعت 2 110E Wh
+kVAh1-L Ph1 Imp. تاخیر. ظاهری En.   3 0118 4 0120 0.1 VAH 2 1110 VAh      
+kVAh2-L Ph2 Imp. تاخیر. ظاهری En.   3 011B 4 0124 0.1 VAH 2 1112 VAh      
+kVAh3-L Ph3 Imp. تاخیر. ظاهری En.   3 011E 4 0128 0.1 VAH 2 1114 VAh      
+kVAh∑-L Sys Imp. تاخیر. En ظاهری   3 0121 4 012 درجه سانتیگراد 0.1 VAH 2 1116 VAh
-kVAh1-L Ph1 Exp. تاخیر. En ظاهری   3 0124 4 0130 0.1 VAH 2 1118 VAh      
-kVAh2-L Ph2 Exp. تاخیر. En ظاهری   3 0127 4 0134 0.1 VAH 2 111A VAh      
-kVAh3-L Ph3 Exp. تاخیر. En ظاهری   3 012A 4 0138 0.1 VAH 2 111 درجه سانتیگراد VAh      
-kVAh∑-L Sys Exp. تاخیر. ظاهری En.   3 012D 4 013 درجه سانتیگراد 0.1 VAH 2 111E VAh
+kVAh1-C Ph1 Imp. رهبری. En ظاهری   3 0130 4 0140 0.1 VAH 2 1120 VAh      
+kVAh2-C Ph2 Imp. رهبری. En ظاهری   3 0133 4 0144 0.1 VAH 2 1122 VAh      
+kVAh3-C Ph3 Imp. رهبری. En ظاهری   3 0136 4 0148 0.1 VAH 2 1124 VAh      
+kVAh∑-C Sys Imp. رهبری. En ظاهری   3 0139 4 014 درجه سانتیگراد 0.1 VAH 2 1126 VAh
-kVAh1-C Ph1 Exp. رهبری. En ظاهری   3 013 درجه سانتیگراد 4 0150 0.1 VAH 2 1128 VAh      
-kVAh2-C Ph2 Exp. رهبری. En ظاهری   3 013F 4 0154 0.1 VAH 2 112A VAh      
-kVAh3-C Ph3 Exp. رهبری. En ظاهری   3 0142 4 0158 0.1 VAH 2 112 درجه سانتیگراد VAh      
-VA∑-C Sys Exp. رهبری. En ظاهری   3 0145 4 015 درجه سانتیگراد 0.1 VAH 2 112E VAh
+kvarh1-L Ph1 Imp. تاخیر. Reactive En.   3 0148 4 0160 0.1 واره 2 1130 varh      
+kvarh2-L Ph2 Imp. تاخیر. Reactive En.   3 014B 4 0164 0.1 واره 2 1132 varh      

 

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-10

 

 

 

 

 

 

+kvarh3-L Ph3 Imp. تاخیر. Reactive En.   3 014E 4 0168 0.1 واره 2 1134 varh      
+kvarh∑-L Sys Imp. تاخیر. Reactive En.   3 0151 4 016 درجه سانتیگراد 0.1 واره 2 1136 varh
-kvarh1-L Ph1 Exp. تاخیر. Reactive En.   3 0154 4 0170 0.1 واره 2 1138 varh      
-kvarh2-L Ph2 Exp. تاخیر. Reactive En.   3 0157 4 0174 0.1 واره 2 113A varh      
-kvarh3-L Ph3 Exp. تاخیر. Reactive En.   3 015A 4 0178 0.1 واره 2 113 درجه سانتیگراد varh      
-vary∑-L Sys Exp. تاخیر. Reactive En.   3 015D 4 017 درجه سانتیگراد 0.1 واره 2 113E varh
+kvarh1-C Ph1 Imp. رهبری. Reactive En.   3 0160 4 0180 0.1 واره 2 1140 varh      
+kvarh2-C Ph2 Imp. رهبری. Reactive En.   3 0163 4 0184 0.1 واره 2 1142 varh      
+kvarh3-C Ph3 Imp. رهبری. Reactive En.   3 0166 4 0188 0.1 واره 2 1144 varh      
+kvarh∑-C Sys Imp. رهبری. Reactive En.   3 0169 4 018 درجه سانتیگراد 0.1 واره 2 1146 varh
-kvarh1-C Ph1 Exp. رهبری. Reactive En.   3 016 درجه سانتیگراد 4 0190 0.1 واره 2 1148 varh      
-kvarh2-C Ph2 Exp. رهبری. Reactive En.   3 016F 4 0194 0.1 واره 2 114A varh      
-kvarh3-C Ph3 Exp. رهبری. Reactive En.   3 0172 4 0198 0.1 واره 2 114 درجه سانتیگراد varh      
-kvarh∑-C Sys Exp. رهبری. Reactive En.   3 0175 4 019 درجه سانتیگراد 0.1 واره 2 114E varh
                               رزرو شده است   3 0178 2 01A0 2 1150 R R R R R R

شمارنده تعرفه 1

+ کیلووات ساعت 1-T1 Ph1 Imp. En Active En.   3 0200 4 0200 0.1 وات ساعت 2 1200 Wh        
+ کیلووات ساعت 2-T1 Ph2 Imp. En Active En.   3 0203 4 0204 0.1 وات ساعت 2 1202 Wh        
+ کیلووات ساعت 3-T1 Ph3 Imp. En Active En.   3 0206 4 0208 0.1 وات ساعت 2 1204 Wh        
+ کیلووات ساعت∑-T1 Sys Imp. En Active En.   3 0209 4 020 درجه سانتیگراد 0.1 وات ساعت 2 1206 Wh      
-kWh1-T1 Ph1 Exp. En Active En.   3 020 درجه سانتیگراد 4 0210 0.1 وات ساعت 2 1208 Wh        
-kWh2-T1 Ph2 Exp. En Active En.   3 020F 4 0214 0.1 وات ساعت 2 120A Wh        
-kWh3-T1 Ph3 Exp. En Active En.   3 0212 4 0218 0.1 وات ساعت 2 120 درجه سانتیگراد Wh        
-kWh∑-T1 Sys Exp. En Active En.   3 0215 4 021 درجه سانتیگراد 0.1 وات ساعت 2 120E Wh      
+kVAh1-L-T1 Ph1 Imp. تاخیر. ظاهری En.   3 0218 4 0220 0.1 VAH 2 1210 VAh        
+kVAh2-L-T1 Ph2 Imp. تاخیر. ظاهری En.   3 021B 4 0224 0.1 VAH 2 1212 VAh        
+kVAh3-L-T1 Ph3 Imp. تاخیر. ظاهری En.   3 021E 4 0228 0.1 VAH 2 1214 VAh        
+kVAh∑-L-T1 Sys Imp. تاخیر. En ظاهری   3 0221 4 022 درجه سانتیگراد 0.1 VAH 2 1216 VAh      
-kVAh1-L-T1 Ph1 Exp. تاخیر. En ظاهری   3 0224 4 0230 0.1 VAH 2 1218 VAh        
-kVAh2-L-T1 Ph2 Exp. تاخیر. En ظاهری   3 0227 4 0234 0.1 VAH 2 121A VAh        
-kVAh3-L-T1 Ph3 Exp. تاخیر. En ظاهری   3 022A 4 0238 0.1 VAH 2 121 درجه سانتیگراد VAh        
-kVAh∑-L-T1 Sys Exp. تاخیر. ظاهری En.   3 022D 4 023 درجه سانتیگراد 0.1 VAH 2 121E VAh      
+kVAh1-C-T1 Ph1 Imp. رهبری. En ظاهری   3 0230 4 0240 0.1 VAH 2 1220 VAh        
+kVAh2-C-T1 Ph2 Imp. رهبری. En ظاهری   3 0233 4 0244 0.1 VAH 2 1222 VAh        
+kVAh3-C-T1 Ph3 Imp. رهبری. En ظاهری   3 0236 4 0248 0.1 VAH 2 1224 VAh        
+kVAh∑-C-T1 Sys Imp. رهبری. En ظاهری   3 0239 4 024 درجه سانتیگراد 0.1 VAH 2 1226 VAh      
-kVAh1-C-T1 Ph1 Exp. رهبری. En ظاهری   3 023 درجه سانتیگراد 4 0250 0.1 VAH 2 1228 VAh        
-kVAh2-C-T1 Ph2 Exp. رهبری. En ظاهری   3 023F 4 0254 0.1 VAH 2 122A VAh        
-kVAh3-C-T1 Ph3 Exp. رهبری. En ظاهری   3 0242 4 0258 0.1 VAH 2 122 درجه سانتیگراد VAh        
-kVAh∑-C-T1 Sys Exp. رهبری. En ظاهری   3 0245 4 025 درجه سانتیگراد 0.1 VAH 2 122E VAh      
+kvarh1-L-T1 Ph1 Imp. تاخیر. Reactive En.   3 0248 4 0260 0.1 واره 2 1230 varh        
+kvarh2-L-T1 Ph2 Imp. تاخیر. Reactive En.   3 024B 4 0264 0.1 واره 2 1232 varh        
+kvarh3-L-T1 Ph3 Imp. تاخیر. Reactive En.   3 024E 4 0268 0.1 واره 2 1234 varh        
+kvarh∑-L-T1 Sys Imp. تاخیر. Reactive En.   3 0251 4 026 درجه سانتیگراد 0.1 واره 2 1236 varh      
-kvarh1-L-T1 Ph1 Exp. تاخیر. Reactive En.   3 0254 4 0270 0.1 واره 2 1238 varh        
-kvarh2-L-T1 Ph2 Exp. تاخیر. Reactive En.   3 0257 4 0274 0.1 واره 2 123A varh        
-kvarh3-L-T1 Ph3 Exp. تاخیر. Reactive En.   3 025A 4 0278 0.1 واره 2 123 درجه سانتیگراد varh        
-vary∑-L-T1 Sys Exp. تاخیر. Reactive En.   3 025D 4 027 درجه سانتیگراد 0.1 واره 2 123E varh      
+kvarh1-C-T1 Ph1 Imp. رهبری. Reactive En.   3 0260 4 0280 0.1 واره 2 1240 varh        
+kvarh2-C-T1 Ph2 Imp. رهبری. Reactive En.   3 0263 4 0284 0.1 واره 2 1242 varh        
+kvarh3-C-T1 Ph3 Imp. رهبری. Reactive En.   3 0266 4 0288 0.1 واره 2 1244 varh        
+kvarh∑-C-T1 Sys Imp. رهبری. Reactive En.   3 0269 4 028 درجه سانتیگراد 0.1 واره 2 1246 varh      
-kvarh1-C-T1 Ph1 Exp. رهبری. Reactive En.   3 026 درجه سانتیگراد 4 0290 0.1 واره 2 1248 varh        
-kvarh2-C-T1 Ph2 Exp. رهبری. Reactive En.   3 026F 4 0294 0.1 واره 2 124A varh        
-kvarh3-C-T1 Ph3 Exp. رهبری. Reactive En.   3 0272 4 0298 0.1 واره 2 124 درجه سانتیگراد varh        
-kvarh∑-C-T1 Sys Exp. رهبری. Reactive En.   3 0275 4 029 درجه سانتیگراد 0.1 واره 2 124E varh      
                               رزرو شده است   3 0278 R R R R R R

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-11

 

 

 

 

 

 

+ کیلووات ساعت 1-T2 Ph1 Imp. En Active En.   3 0300 4 0300 0.1 وات ساعت 2 1300 Wh        
+ کیلووات ساعت 2-T2 Ph2 Imp. En Active En.   3 0303 4 0304 0.1 وات ساعت 2 1302 Wh        
+ کیلووات ساعت 3-T2 Ph3 Imp. En Active En.   3 0306 4 0308 0.1 وات ساعت 2 1304 Wh        
+ کیلووات ساعت∑-T2 Sys Imp. En Active En.   3 0309 4 030 درجه سانتیگراد 0.1 وات ساعت 2 1306 Wh      
-kWh1-T2 Ph1 Exp. En Active En.   3 030 درجه سانتیگراد 4 0310 0.1 وات ساعت 2 1308 Wh        
-kWh2-T2 Ph2 Exp. En Active En.   3 030F 4 0314 0.1 وات ساعت 2 130A Wh        
-kWh3-T2 Ph3 Exp. En Active En.   3 0312 4 0318 0.1 وات ساعت 2 130 درجه سانتیگراد Wh        
-kWh∑-T2 Sys Exp. En Active En.   3 0315 4 031 درجه سانتیگراد 0.1 وات ساعت 2 130E Wh      
+kVAh1-L-T2 Ph1 Imp. تاخیر. ظاهری En.   3 0318 4 0320 0.1 VAH 2 1310 VAh        
+kVAh2-L-T2 Ph2 Imp. تاخیر. ظاهری En.   3 031B 4 0324 0.1 VAH 2 1312 VAh        
+kVAh3-L-T2 Ph3 Imp. تاخیر. ظاهری En.   3 031E 4 0328 0.1 VAH 2 1314 VAh        
+kVAh∑-L-T2 Sys Imp. تاخیر. En ظاهری   3 0321 4 032 درجه سانتیگراد 0.1 VAH 2 1316 VAh      
-kVAh1-L-T2 Ph1 Exp. تاخیر. En ظاهری   3 0324 4 0330 0.1 VAH 2 1318 VAh        
-kVAh2-L-T2 Ph2 Exp. تاخیر. En ظاهری   3 0327 4 0334 0.1 VAH 2 131A VAh        
-kVAh3-L-T2 Ph3 Exp. تاخیر. En ظاهری   3 032A 4 0338 0.1 VAH 2 131 درجه سانتیگراد VAh        
-kVAh∑-L-T2 Sys Exp. تاخیر. ظاهری En.   3 032D 4 033 درجه سانتیگراد 0.1 VAH 2 131E VAh      
+kVAh1-C-T2 Ph1 Imp. رهبری. En ظاهری   3 0330 4 0340 0.1 VAH 2 1320 VAh        
+kVAh2-C-T2 Ph2 Imp. رهبری. En ظاهری   3 0333 4 0344 0.1 VAH 2 1322 VAh        
+kVAh3-C-T2 Ph3 Imp. رهبری. En ظاهری   3 0336 4 0348 0.1 VAH 2 1324 VAh        
+kVAh∑-C-T2 Sys Imp. رهبری. En ظاهری   3 0339 4 034 درجه سانتیگراد 0.1 VAH 2 1326 VAh      
-kVAh1-C-T2 Ph1 Exp. رهبری. En ظاهری   3 033 درجه سانتیگراد 4 0350 0.1 VAH 2 1328 VAh        
-kVAh2-C-T2 Ph2 Exp. رهبری. En ظاهری   3 033F 4 0354 0.1 VAH 2 132A VAh        
-kVAh3-C-T2 Ph3 Exp. رهبری. En ظاهری   3 0342 4 0358 0.1 VAH 2 132 درجه سانتیگراد VAh        
-kVAh∑-C-T2 Sys Exp. رهبری. En ظاهری   3 0345 4 035 درجه سانتیگراد 0.1 VAH 2 132E VAh      
+kvarh1-L-T2 Ph1 Imp. تاخیر. Reactive En.   3 0348 4 0360 0.1 واره 2 1330 varh        
+kvarh2-L-T2 Ph2 Imp. تاخیر. Reactive En.   3 034B 4 0364 0.1 واره 2 1332 varh        
+kvarh3-L-T2 Ph3 Imp. تاخیر. Reactive En.   3 034E 4 0368 0.1 واره 2 1334 varh        
+kvarh∑-L-T2 Sys Imp. تاخیر. Reactive En.   3 0351 4 036 درجه سانتیگراد 0.1 واره 2 1336 varh      
-kvarh1-L-T2 Ph1 Exp. تاخیر. Reactive En.   3 0354 4 0370 0.1 واره 2 1338 varh        
-kvarh2-L-T2 Ph2 Exp. تاخیر. Reactive En.   3 0357 4 0374 0.1 واره 2 133A varh        
-kvarh3-L-T2 Ph3 Exp. تاخیر. Reactive En.   3 035A 4 0378 0.1 واره 2 133 درجه سانتیگراد varh        
-vary∑-L-T2 Sys Exp. تاخیر. Reactive En.   3 035D 4 037 درجه سانتیگراد 0.1 واره 2 133E varh      
+kvarh1-C-T2 Ph1 Imp. رهبری. Reactive En.   3 0360 4 0380 0.1 واره 2 1340 varh        
+kvarh2-C-T2 Ph2 Imp. رهبری. Reactive En.   3 0363 4 0384 0.1 واره 2 1342 varh        
+kvarh3-C-T2 Ph3 Imp. رهبری. Reactive En.   3 0366 4 0388 0.1 واره 2 1344 varh        
+kvarh∑-C-T2 Sys Imp. رهبری. Reactive En.   3 0369 4 038 درجه سانتیگراد 0.1 واره 2 1346 varh      
-kvarh1-C-T2 Ph1 Exp. رهبری. Reactive En.   3 036 درجه سانتیگراد 4 0390 0.1 واره 2 1348 varh        
-kvarh2-C-T2 Ph2 Exp. رهبری. Reactive En.   3 036F 4 0394 0.1 واره 2 134A varh        
-kvarh3-C-T2 Ph3 Exp. رهبری. Reactive En.   3 0372 4 0398 0.1 واره 2 134 درجه سانتیگراد varh        
-vary∑-C-T2 Sys Exp. رهبری. Reactive En.   3 0375 4 039 درجه سانتیگراد 0.1 واره 2 134E varh      
                               رزرو شده است   3 0378 R R R R R R

شمارنده های جزئی

+ کیلووات ساعت∑-P Sys Imp. En Active En.   3 0400 4 0400 0.1 وات ساعت 2 1400 Wh
-kWh∑-P Sys Exp. En Active En.   3 0403 4 0404 0.1 وات ساعت 2 1402 Wh
+kVAh∑-LP Sys Imp. تاخیر. En ظاهری   3 0406 4 0408 0.1 VAH 2 1404 VAh
-kVAh∑-LP Sys Exp. تاخیر. ظاهری En.   3 0409 4 040 درجه سانتیگراد 0.1 VAH 2 1406 VAh
+kVAh∑-CP Sys Imp. رهبری. En ظاهری   3 040 درجه سانتیگراد 4 0410 0.1 VAH 2 1408 VAh
-kVAh∑-CP Sys Exp. رهبری. En ظاهری   3 040F 4 0414 0.1 VAH 2 140A VAh
+kvarh∑-LP Sys Imp. تاخیر. Reactive En.   3 0412 4 0418 0.1 واره 2 140 درجه سانتیگراد varh
-vary∑-LP Sys Exp. تاخیر. Reactive En.   3 0415 4 041 درجه سانتیگراد 0.1 واره 2 140E varh
+kvarh∑-CP Sys Imp. رهبری. Reactive En.   3 0418 4 0420 0.1 واره 2 1410 varh
-vary∑-CP Sys Exp. رهبری. Reactive En.   3 041B 4 0424 0.1 واره 2 1412 varh

شمارنده های تعادل

کیلووات ساعت∑-B Sys Active En. 3 041E 4 0428 0.1 وات ساعت 2 1414 Wh  
kVAh∑-LB Sys Lag. En ظاهری 3 0421 4 042 درجه سانتیگراد 0.1 VAH 2 1416 VAh  
kVAh∑-CB Sys Lead. En ظاهری 3 0424 4 0430 0.1 VAH 2 1418 VAh  
kvarh∑-LB Sys Lag. Reactive En. 3 0427 4 0434 0.1 واره 2 141A varh  
kvarh∑-CB Sys Lead. Reactive En. 3 042A 4 0438 0.1 واره 2 141 درجه سانتیگراد varh  
                               رزرو شده است   3 042D R R R R R R

 

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-12

 

 

 

 

 

 

EC SN شماره سریال پیشخوان 5 0500 6 0500 10 کاراکتر ASCII. (00$…$FF)
مدل EC مدل کانتر 1 0505 2 0506 $03 = 6A 3 فاز، 4 سیم

$08 = 80A 3 فاز، 4 سیم

$0C=80A 1فاز، 2 سیم

10 دلار = 40 آمپر 1 فاز، 2 سیم

$12 = 63A 3 فاز، 4 سیم

نوع EC نوع شمارنده 1 0506 2 0508 00$=بدون وسط، تنظیم مجدد

$01=بدون وسط

$02=MID

$03=بدون MID، انتخاب سیم‌کشی

$05=MID بدون تغییر

09$=MID، انتخاب سیم کشی

$0A=MID بدون تغییر، انتخاب سیم‌کشی

$0B=بدون MID، RESET، انتخاب سیم کشی

EC FW REL1 نسخه ضد سفت‌افزار 1 1 0507 2 050A مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $66 = 102 => رابطه. 1.02

EC HW VER نسخه کانتر سخت افزار 1 0508 2 050 درجه سانتیگراد مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $64=100 => نسخه 1.00

رزرو شده است 2 0509 2 050E R R R R R R
T تعرفه در حال استفاده 1 050B 2 0510 01 دلار = تعرفه 1

02 دلار = تعرفه 2

     
PRI/SEC مقدار اولیه/ثانویه فقط مدل 6A. رزرو شده و

برای مدل های دیگر روی 0 ثابت شد.

1 050 درجه سانتیگراد 2 0512 00 دلار = اولیه

$01=ثانویه

     
ERR کد خطا 1 050D 2 0514 کدگذاری فیلد بیتی:

– bit0 (LSb) = توالی فاز

– bit1=حافظه

– bit2 = ساعت (RTC) - فقط مدل ETH

- بیت های دیگر استفاده نشده است

 

Bit=1 به معنای شرط خطا، Bit=0 به معنای عدم وجود خطا است

CT مقدار نسبت CT

فقط مدل 6A رزرو شده و

برای مدل های دیگر روی 1 ثابت شد.

1 050E 2 0516 0001 دلار … 2710 دلار      
رزرو شده است 2 050F 2 0518 R R R R R R
FSA ارزش FSA 1 0511 2 051A 00 دلار = 1 آمپر

01 دلار = 5 آمپر

02 دلار = 80 آمپر

03 دلار = 40 آمپر

06 دلار = 63 آمپر

سیم حالت سیم کشی 1 0512 2 051 درجه سانتیگراد $01=3 فاز، 4 سیم، 3 جریان

$02=3 فاز، 3 سیم، 2 جریان

03$=1فاز

$04=3 فاز، 3 سیم، 3 جریان

ADDR آدرس MODBUS 1 0513 2 051E 01 دلار… F7 دلار
حالت MDB حالت MODBUS 1 0514 2 0520 $00=7E2 (ASCII)

$01=8N1 (RTU)

     
BAUD سرعت ارتباط 1 0515 2 0522 $01=300bps

$02=600bps

$03=1200bps

$04=2400bps

$05=4800bps

$06=9600bps

$07=19200bps

$08=38400bps

$09=57600bps

     
رزرو شده است 1 0516 2 0524 R R R R R R

اطلاعات در مورد شمارنده انرژی و ماژول ارتباط

EC-P STAT وضعیت شمارنده جزئی 1 0517 2 0526 کدگذاری فیلد بیتی:

– bit0 (LSb)= +kWhΣ PAR

– bit1=-kWhΣ PAR

– bit2=+kVAhΣ-L PAR

– bit3=-kVAhΣ-L PAR

– bit4=+kVAhΣ-C PAR

– bit5=-kVAhΣ-C PAR

– bit6=+kvarhΣ-L PAR

– bit7=-kvarhΣ-L PAR

– bit8=+kvarhΣ-C PAR

– bit9=-kvarhΣ-C PAR

- بیت های دیگر استفاده نشده است

 

Bit=1 به معنی شمارنده فعال، Bit=0 به معنای شمارنده متوقف شده است

پارامتر عدد صحیح معنی داده ثبت نام در دسترس بودن بر اساس مدل
 

 

 

 

 

نماد

 

 

 

 

 

توضیحات

RegSet 0 RegSet 1  

 

 

 

 

ارزش ها

سریال 3ph 6A/63A/80A سریال 1ph 80A سریال 1ph 40A 3ph یکپارچه اترنت TCP 1ph یکپارچه اترنت TCP LANG TCP

(طبق مدل)

MOD SN شماره سریال ماژول 5 0518 6 0528 10 کاراکتر ASCII. (00$…$FF)      
امضا کنید نمایندگی ارزش امضا شده 1 051D 2 052E 00 دلار = بیت علامت

مکمل $01=2

 
                             رزرو شده است 1 051E 2 0530 R R R R R R
MOD FW REL انتشار سیستم عامل ماژول 1 051F 2 0532 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $66 = 102 => رابطه. 1.02

     
وزارت دفاع HW VER نسخه سخت افزار ماژول 1 0520 2 0534 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $64=100 => نسخه 1.00

     
                             رزرو شده است 2 0521 2 0536 R R R R R R
REGSET RegSet در حال استفاده است 1 0523 2 0538 00$=ثبت نام مجموعه 0

01$=ثبت نام مجموعه 1

   
2 0538 2 0538 00$=ثبت نام مجموعه 0

01$=ثبت نام مجموعه 1

         
FW REL2 نسخه ضد سفت‌افزار 2 1 0600 2 0600 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $C8=200 => رابطه. 2.00

RTC-روز روز RTC رابط اترنت 1 2000 1 2000 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $1F=31 => روز 31

       
RTC-ماه ماه RTC رابط اترنت 1 2001 1 2001 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $0C=12 => دسامبر

       
RTC-سال رابط اترنت RTC سال 1 2002 1 2002 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $15=21 => سال 2021

       
RTC-ساعت ساعت RTC رابط اترنت 1 2003 1 2003 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $0F=15 => 15 ساعت

       
RTC-MIN دقیقه رابط اترنت RTC 1 2004 1 2004 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $1E=30 => 30 دقیقه

       
RTC-SEC رابط اترنت RTC ثانیه 1 2005 1 2005 مقدار Hex خوانده شده را به مقدار Dec تبدیل کنید.

به عنوان مثال $0A=10 => 10 ثانیه

       

توجه: رجیسترهای RTC (2000 دلار… 2005 یا بالاتر

کویل خواندن (کد تابع $01)

پارامتر عدد صحیح معنی داده ثبت نام در دسترس بودن بر اساس مدل
 

 

 

 

 

توضیحات نماد

بیت ها

 

آدرس

 

 

 

 

 

ارزش ها

سریال 3ph 6A/63A/80A سریال 1ph 80A سریال 1ph 40A 3ph یکپارچه اترنت TCP 1ph یکپارچه اترنت TCP LANG TCP

(طبق مدل)

AL                آلارم ها 40 0000 بیت دنباله بیت 39 (MSB) … بیت 0 (LSb):

|U3N-L|U2N-L|U1N-L|UΣ-L|U3N-H|U2N-H|U1N-H|UΣ-H|

|COM|RES|U31-L|U23-L|U12-L|U31-H|U23-H|U12-H|

|RES|RES|RES|RES|RES|RES|RES|AN-L|A3-L|

|A2-L|A1-L|AΣ-L|AN-H|A3-H|A2-H|A1-H|AΣ-H|

|RES|RES|RES|RES|RES|RES|RES|RES|FO|

 

افسانه

L=زیر آستانه (کم) H=بیش از آستانه (بالا) O=خارج از محدوده

COM=ارتباط در پورت IR خوب است. در مورد مدل هایی با ارتباط SERIAL یکپارچه در نظر نگیرید

RES=بیت به 0 رزرو شده است

 

توجه: جلدtage، مقادیر آستانه فعلی و فرکانس می توانند با توجه به مدل شمارنده تغییر کنند. لطفا به

جداول در زیر نشان داده شده است.

 
VOLTAGE و محدوده فرکانس با توجه به مدل آستانه های پارامتر
فاز خنثی VOLTAGE فاز-فاز VOLTAGE فعلی فرکانس
         
3×230/400V 50Hz ULN-L=230V-20%=184V

ULN-H=230V+20%=276V

ULL-L=230V x √3 -20%=318V

ULL-H=230V x √3 +20%=478V

 

IL=جریان شروع (Ist)

IH=مقیاس کامل فعلی (IFS)

 

fL=45Hz fH=65Hz

3×230/400…3×240/415V 50/60Hz ULN-L=230V-20%=184V

ULN-H=240V+20%=288V

ULL-L=398V-20%=318V

ULL-H=415V+20%=498V

ثبت رایتینگ (کد تابع 10 دلار)

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-15

 

 

 

 

 

 

داده های قابل برنامه ریزی برای شمارنده انرژی و ماژول ارتباطی

آدرس آدرس MODBUS 1 0513 2 051E 01 دلار… F7 دلار
حالت MDB حالت MODBUS 1 0514 2 0520 $00=7E2 (ASCII)

$01=8N1 (RTU)

       
BAUD سرعت ارتباط

 

 

 

 

* مقادیر 300، 600، 1200، 57600

برای مدل 40A موجود نیست.

1 0515 2 0522 $01=300bps*

$02=600bps*

$03=1200bps*

$04=2400bps

$05=4800bps

$06=9600bps

$07=19200bps

$08=38400bps

$09=57600bps*

     
EC RES تنظیم مجدد انرژی شمارشگر

فقط با عملکرد RESET تایپ کنید

1 0516 2 0524 $00=TOTAL شمارنده

$03=همه شمارنده ها

            $01=TARIFF 1 شمارنده

$02=TARIFF 2 شمارنده

     
EC-P OPER عملیات ضد جزئی 1 0517 2 0526 برای RegSet1، کلمه MS همیشه را روی 0000 تنظیم کنید. کلمه LS باید به صورت زیر ساخته شود:

بایت 1 - انتخاب شمارنده جزئی

$00=+kWhΣ PAR

$01=-kWhΣ PAR

$02=+kVAhΣ-L PAR

$03=-kVAhΣ-L PAR

$04=+kVAhΣ-C PAR

$05=-kVAhΣ-C PAR

$06=+kvarhΣ-L PAR

$07=-kvarhΣ-L PAR

$08=+kvarhΣ-C PAR

$09=-kvarhΣ-C PAR

$0A=ALL شمارنده های جزئی

بایت 2 - عملیات ضد جزئی

$01=شروع

$02=توقف

$03 = تنظیم مجدد

به عنوان مثال شروع +kWhΣ PAR شمارنده

00=+kWhΣ PAR

01=شروع

مقدار نهایی که باید تنظیم شود:

RegSet0=0001

RegSet1=00000001

REGSET سوئیچینگ RegSet 1 100B 2 1010 $00=به RegSet 0 بروید

$01=به RegSet 1 بروید

   
    2 0538 2 0538 $00=به RegSet 0 بروید

$01=به RegSet 1 بروید

         
RTC-روز روز RTC رابط اترنت 1 2000 1 2000 $01…$1FF (1…31)        
RTC-ماه ماه RTC رابط اترنت 1 2001 1 2001 $01…$0C (1…12)        
RTC-سال رابط اترنت RTC سال 1 2002 1 2002 $01…$25 (1…37=2001…2037)

مثلاً برای تنظیم 2021، 15 دلار بنویسید

       
RTC-ساعت ساعت RTC رابط اترنت 1 2003 1 2003 00…17 دلار (0…23)        
RTC-MIN دقیقه رابط اترنت RTC 1 2004 1 2004 00…3 میلیارد دلار (0…59)        
RTC-SEC رابط اترنت RTC ثانیه 1 2005 1 2005 00…3 میلیارد دلار (0…59)        

توجه: رجیسترهای RTC (2000 دلار… 2005 یا بالاتر
توجه: اگر دستور نوشتن RTC حاوی مقادیر نامناسب باشد (مثلاً 30 فوریه)، این مقدار پذیرفته نخواهد شد و دستگاه با یک کد استثنا (مقدار غیر قانونی) پاسخ می دهد.
توجه: در صورت از دست دادن RTC به دلیل خاموش شدن طولانی مدت، مقدار RTC (روز، ماه، سال، ساعت، دقیقه، ثانیه) را دوباره تنظیم کنید تا ضبط مجدد شروع شود.

اسناد / منابع

پروتکل RS485 Modbus And Lan Gateway [pdfراهنمای کاربر
RS485 Modbus And Lan Gateway, RS485, Modbus And Lan Gateway, Lan Gateway, Gateway

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *