ПРАТАКОЛ-ЛАГАТЫТ

ПРАТАКОЛ RS485 Modbus і шлюз Lan

PROTOCOL RS485 Modbus і Lan Gateway Кіраўніцтва карыстальніка Прапанаваны малюнак: No file абраны Абнавіць Паведамленне Дадаць MediaVisualText Загаловак 4 H4 Закрыць дыялогавае акно Дадаць медыя Дзеянні Загрузіць fileБібліятэка sMedia Фільтр мультымедыяФільтр па тыпу Загружана ў гэты пост Фільтр па даце Усе даты Пошук у спісе мультымедыя Адлюстраванне 18 з 18 медыяэлементаў ДЭТАЛІ ДАДЛОЖАННЯ PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT.png 27 лютага 2024 г. 185 КБ 415 на 297 пікселяў Рэдагаваць малюнак Выдаліць назаўжды Alt Text Даведайцеся, як апісаць прызначэнне выявы (адкрыецца ў новай укладцы). Пакіньце поле пустым, калі выява чыста дэкаратыўная. Назва PROTOCOL-RS485-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)

FAQ

  • Якая мэта камунікацыйнага пратаколу MODBUS?
  • Пратакол MODBUS палягчае сувязь паміж галоўнай прыладай і некалькімі падпарадкаванымі прыладамі, забяспечваючы абмен дадзенымі ў сістэмах прамысловай аўтаматызацыі.
  • Колькі падпарадкаваных можна падключыць па пратаколе MODBUS?
  • Пратакол MODBUS падтрымлівае да 247 падпарадкаваных, падлучаных у канфігурацыі сеткі шына або зорка.
  • Як я магу змяніць падпарадкаваны адрас у рэжыме MODBUS ASCII/RTU?
  • Каб змяніць падпарадкаваны адрас у рэжыме MODBUS ASCII/RTU, звярніцеся да кіраўніцтва карыстальніка, каб атрымаць інструкцыі па канфігурацыі лагічнага нумара лічыльніка.

Абмежаванне адказнасці
Вытворца пакідае за сабой права змяняць спецыфікацыі ў гэтым кіраўніцтве без папярэдняга папярэджання. Любая копія гэтага кіраўніцтва, часткова або поўная, у выглядзе ксеракопіі або з дапамогай іншых сродкаў, нават у электронным выглядзе, без пісьмовага дазволу вытворцы, парушае ўмовы аўтарскага права і цягне за сабой судовы пераслед.
Забараняецца выкарыстоўваць прыладу ў іншых мэтах, акрамя тых, для якіх яна была распрацавана, як выказана ў гэтым кіраўніцтве. Пры выкарыстанні функцый гэтай прылады выконвайце ўсе законы і паважайце канфідэнцыяльнасць і законныя правы іншых.
ВЫТВОРЦА НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЎСКОЎНЫЯ ШКОДЫ Ў СУВЯЗІ З ГЭТАМ ПРАДУКТАМ, ЗА АКРАМЯ МЕРЫ, ЗАБАРОНЕНАЙ ДЫЮЧЫМ ЗАКАНАДАЎСТВАМ, І ВЫТВОРЦА НЕ ПАЎНАВАЖАВАЕ НІЯКІХ ПРАДСТАЎНІКОЎ АБО ІНШЫХ. АСОБА ПРЫНЯЦЬ НА ЯЕ ЛЮБЫЯ АБАВЯЗАННІ АБО АДКАЗНАСЦЬ, АКРАМЯ ТАКІХ, як ТУТ ПРАМА ЎСТАНАЎЛЕНА.
Усе гандлёвыя маркі ў гэтым кіраўніцтве з'яўляюцца ўласнасцю іх адпаведных уладальнікаў.
Інфармацыя, якая змяшчаецца ў гэтым кіраўніцтве, прызначана толькі для інфармацыйных мэт, можа быць зменена без папярэдняга папярэджання і не можа лічыцца абавязковай для вытворцы. Вытворца не нясе адказнасці за любыя памылкі або неадпаведнасці, якія могуць утрымлівацца ў гэтым кіраўніцтве.

АПІСАННЕ

MODBUS ASCII/RTU - гэта пратакол сувязі галоўны-падпарадкаваны, здольны падтрымліваць да 247 падпарадкаваных, злучаных у шыну або зорную сетку. Пратакол выкарыстоўвае сімплекснае злучэнне на адной лініі. Такім чынам, камунікацыйныя паведамленні рухаюцца па адным радку ў двух супрацьлеглых напрамках.
MODBUS TCP - гэта варыянт сямейства MODBUS. У прыватнасці, ён ахоплівае выкарыстанне паведамленняў MODBUS у асяроддзі «Інтранэт» або «Інтэрнэт» з выкарыстаннем пратаколу TCP/IP на фіксаваным порце 502.
Паведамленні галоўны-падпарадкаваны могуць быць:

  • Чытанне (коды функцый $01, $03, $04): сувязь адбываецца паміж галоўным і адным падпарадкаваным. Дазваляе прачытаць інфармацыю аб запытаным лічыльніку
  • Запіс (код функцыі $10): сувязь адбываецца паміж галоўным і адным падпарадкаваным. Дазваляе змяняць налады лічыльніка
  • Вяшчанне (недаступна для MODBUS TCP): сувязь адбываецца паміж галоўным і ўсімі падлучанымі падпарадкаванымі. Гэта заўсёды каманда запісу (код функцыі $10) і патрабуе лагічнага нумара $00

У злучэнні шматкропкавага тыпу (MODBUS ASCII/RTU) падпарадкаваны адрас (званы таксама лагічным нумарам) дазваляе ідэнтыфікаваць кожны лічыльнік падчас сувязі. Для кожнага лічыльніка прадусталяваны падпарадкаваны адрас па змаўчанні (01), і карыстальнік можа змяніць яго.
У выпадку MODBUS TCP, падпарадкаваны адрас замяняецца адным байтам, ідэнтыфікатарам прылады.

Структура кадра сувязі – рэжым ASCII
Біт на байт: 1 пачатак, 7 біт, нават, 1 стоп (7E1)

Імя Даўжыня Функцыя
СТАРТ КАДР 1 сімвал Маркер пачатку паведамлення. Пачынаецца з двукроп'я ":" ($3A)
АДРАСНАЕ ПОЛЕ 2 сімвалы Лічыльнік лагічны лік
КОД ФУНКЦЫІ 2 сімвалы Код функцыі ($01 / $03 / $04 / $10)
ПОЛЕ ДАДЗЕНЫХ n знакаў Дадзеныя + даўжыня будуць запаўняцца ў залежнасці ад тыпу паведамлення
ПРАВЕРКА НА ПАМЫЛКУ 2 сімвалы Праверка памылак (LRC)
КАНЦЕВАЯ РАМА 2 сімвалы Пара вяртання карэткі - перавод радка (CRLF) ($0D і $0A)

Структура кадра сувязі – рэжым RTU
Біт на байт: 1 пачатак, 8 біт, няма, 1 стоп (8N1)

Імя Даўжыня Функцыя
СТАРТ КАДР 4 сімвалы бяздзейнічаюць Мінімум 4 сімвалы часу цішыні (умова MARK)
АДРАСНАЕ ПОЛЕ 8 біт Лічыльнік лагічны лік
КОД ФУНКЦЫІ 8 біт Код функцыі ($01 / $03 / $04 / $10)
ПОЛЕ ДАДЗЕНЫХ nx 8 біт Дадзеныя + даўжыня будуць запаўняцца ў залежнасці ад тыпу паведамлення
ПРАВЕРКА НА ПАМЫЛКУ 16 біт Праверка памылак (CRC)
КАНЦЕВАЯ РАМА 4 сімвалы бяздзейнічаюць Час маўчання паміж кадрамі не менш за 4 персанажаў

Структура кадра сувязі – рэжым TCP
Біт на байт: 1 пачатак, 7 біт, нават, 2 стоп (7E2)

Імя Даўжыня Функцыя
Ідэнтыфікатар транзакцыі 2 байты Для сінхранізацыі паміж паведамленнямі сервера і кліента
ID ПРАТАКОЛУ 2 байты Нуль для MODBUS TCP
ЛІК БАЙТ 2 байты Колькасць пакінутых байтаў у гэтым кадры
Ідэнтыфікатар прылады 1 байт Падпарадкаваны адрас (255, калі не выкарыстоўваецца)
КОД ФУНКЦЫІ 1 байт Код функцыі ($01 / $04 / $10)
БАЙТ ДАНЫХ n байтаў Дадзеныя як адказ або каманда

Пакаленне LRC

Поле Longitudinal Redundancy Check (LRC) - гэта адзін байт, які змяшчае 8-бітнае двайковае значэнне. Значэнне LRC вылічваецца перадаючай прыладай, якая дадае LRC да паведамлення. Прылада, якая прымае, пералічвае LRC падчас атрымання паведамлення і параўноўвае разлічанае значэнне з фактычным значэннем, атрыманым у полі LRC. Калі два значэнні не роўныя, узнікае памылка. LRC вылічваецца шляхам складання паслядоўных 8-бітных байтаў у паведамленні, адкідаючы любыя пераносы, а затым два дапаўняюць вынік. LRC з'яўляецца 8-бітным полем, таму кожнае новае даданне сімвала, якое прывядзе да значэння, вышэйшага за 255 дзесятковых знакаў, проста "перагортвае" значэнне поля праз нуль. Паколькі дзевятага біта няма, перанос адкідаецца аўтаматычна.
Працэдура стварэння LRC:

  1. Дадайце ў паведамленне ўсе байты, за выключэннем пачатковага 'двукроп'я' і канцавога CR LF. Дадайце іх у 8-бітнае поле, каб пераносы былі адкінуты.
  2. Адніміце канчатковае значэнне поля з $FF, каб атрымаць адзінкі–дапаўненне.
  3. Дадайце 1, каб атрымаць двойкі–дапаўненне.

Размяшчэнне LRC у паведамленні
Калі ў паведамленні перадаецца 8-бітны LRC (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-бітных байтаў паведамлення да бягучага змесціва рэестра. Для генерацыі CRC выкарыстоўваюцца толькі восем біт даных у кожным сімвале. Стартавыя і стопавыя біты, а таксама біт цотнасці не прымяняюцца да CRC.
Падчас генерацыі CRC кожны 8-бітны сімвал аб'ядноўваецца выключна АБО са змесцівам рэестра. Затым вынік зрушваецца ў бок малодшага біта (LSB), з нулём, запоўненым у пазіцыю старшага біта (MSB). LSB здабываецца і даследуецца. Калі LSB быў роўны 1, у рэгістры выконваецца выключнае АБО з прадусталяваным фіксаваным значэннем. Калі LSB быў роўны 0, выключнае АБО не адбываецца.
Гэты працэс паўтараецца, пакуль не будзе выканана восем змен. Пасля апошняга (восьмага) зруху наступны 8-бітны сімвал аб'ядноўваецца выключным АБО з бягучым значэннем рэгістра, і працэс паўтараецца яшчэ восем зрухаў, як апісана вышэй. Канчатковае змесціва рэестра пасля таго, як усе сімвалы паведамлення былі прыменены, - гэта значэнне CRC.
Разліковая працэдура генерацыі CRC:

  1. Загрузіце 16-бітны рэгістр з $FFFF. Назавіце гэта рэгістрам CRC.
  2. Выключнае АБО першы 8-бітны байт паведамлення з малодшым байтам 16-бітнага рэгістра CRC, змяшчаючы вынік у рэгістр 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 у паведамленні
Калі 16-бітны CRC (два 8-бітных байта) перадаецца ў паведамленні, першым будзе перададзены малодшы байт, а затым старэйшы.
Напрыкладample, калі значэнне CRC складае $35F7 (0011 0101 1111 0111):

Addr Функц даныя

Граф

даныя даныя …. даныя CRC

вось F7

CRC

Прывітанне 35

Функцыі генерацыі CRC – з табл

Усе магчымыя значэнні CRC папярэдне загружаюцца ў два масівы, якія проста індэксуюцца па меры павелічэння функцыі праз буфер паведамленняў. Адзін масіў змяшчае ўсе 256 магчымых значэнняў CRC для старшага байта 16-бітнага поля CRC, а другі масіў змяшчае ўсе значэнні малодшага байта. Індэксацыя 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
Значэнні, якія змяшчаюцца ў паведамленнях "Запыт" і "Адказ", маюць шаснаццатковы фармат.
Запыт прample ў выпадку 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 Нізкі    

TCP Modbus
Значэнні, якія змяшчаюцца ў паведамленнях "Запыт" і "Адказ", маюць шаснаццатковы фармат.
Запыт пр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 (схаваны біт) не захоўваецца.

Example пераўтварэння значэння, якое паказваецца з плаваючай коскай
Значэнне чытаецца з плаваючай коскай:
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 Нізкі    

Адказ прample ў выпадку MODBUS RTU: 01100515000110C1

Example Байт Апісанне Колькасць байтаў
01 Адрас раба 1
10 Код функцыі 1
05 Высокі Запуск рэгістрацыі 2
15 Нізкі    
00 Высокі Колькасць пісьмовых слоў 2
01 Нізкі    
10 Высокі Праверка памылак (CRC) 2
C1 Нізкі    

TCP Modbus
Значэнні, якія змяшчаюцца ў паведамленнях "Запыт" і "Адказ", маюць шаснаццатковы фармат.
Запыт пр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 НЕЗАКОННЫ АДРАС ДАДЗЕНЫХ: адрас даных, атрыманы ў запыце, недапушчальны (г.зн. камбінацыя рэгістра і даўжыні перадачы несапраўдная).
  • $03 НЕДАПУСКЛІВАЕ ЗНАЧЭННЕ ДАНЫХ: значэнне, якое змяшчаецца ў полі даных запыту, не з'яўляецца дапушчальным.
  • $04 НЕЗАКОННАЯ Даўжыня АДКАЗУ: запыт будзе генераваць адказ памерам большым, чым даступны для пратаколу MODBUS.

TCP Modbus
Значэнні, якія змяшчаюцца ў паведамленнях-адказах, прадстаўлены ў шаснаццатковым фармаце.
Адказ пр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 НЕЗАКОННЫ АДРАС ДАДЗЕНЫХ: адрас даных, атрыманы ў запыце, не з'яўляецца дапушчальным адрасам для лічыльніка (г.зн. камбінацыя рэгістра і даўжыні перадачы несапраўдная).
  • $03 НЕДАПУСКЛІВАЕ ЗНАЧЭННЕ ДАНЫХ: значэнне, якое змяшчаецца ў полі даных запыту, не з'яўляецца дапушчальным значэннем для лічыльніка.
  • $04 ЗБЫЛКА СЭРВЕРА: падчас выканання адбыўся збой сервера.
  • $05 ПАТТВЕРДЖЭННЕ: сервер прыняў выклік сервера, але выкананне службы патрабуе адносна доўгага часу. Такім чынам, сервер вяртае толькі пацвярджэнне аб атрыманні выкліку службы.
  • $06 СЕРВЕР ЗАНЯТЫ: сервер не змог прыняць PDU запыту MB. Кліенцкае прыкладанне нясе адказнасць за рашэнне, калі і калі адправіць запыт паўторна.
  • $0 ШЛЯХ ШЛЮЗА НЕДАСТУПНЫ: модуль сувязі (або лічыльнік, у выпадку лічыльніка з убудаванай сувяззю) не сканфігураваны або не можа звязацца.
  • МЭТАВАЯ ПРЫЛАДА ШЛЮЗА $0B НЕ АДКАЗАЛА: лічыльнік недаступны ў сетцы.

АГУЛЬНЫЯ ЗВЕСТКІ АБ РЭГІСТРАВЫХ ТАБЛІЦАХ

УВАГА: Найбольшая колькасць рэгістраў (або байтаў), якія можна прачытаць з дапамогай адной каманды:

  • 63 рэгістра ў рэжыме ASCII
  • 127 рэгістраў у рэжыме RTU
  • 256 байт у рэжыме TCP

УВАГА: Найбольшая колькасць рэгістраў, якую можна запраграмаваць адной камандай:

  • 13 рэгістра ў рэжыме ASCII
  • 29 рэгістраў у рэжыме RTU
  • 1 зарэгістравацца ў рэжыме TCP

УВАГА: Значэнні рэгістраў у шаснаццатковым фармаце ($).

HEADER табліцы Сэнс
ПАРАМЕТР Сімвал і апісанне параметра для чытання/запісу.
 

 

 

 

 

+/-

Станоўчы або адмоўны знак на прачытаным значэнні.

Прадстаўленне знака змяняецца ў залежнасці ад камунікацыйнага модуля або мадэлі лічыльніка:

Знакавы бітавы рэжым: Калі гэты слупок адзначаны, чытанае значэнне рэгістра можа мець станоўчы або адмоўны знак. Пераўтварыце значэнне рэгістра з подпісам, як паказана ў наступных інструкцыях:

Самы значны біт (MSB) паказвае знак наступным чынам: 0=станоўчы (+), 1=адмоўны (-). Адмоўнае значэнне напрampль:

МСБ

8020 даляраў = 1000000000100000 = -32

| шасціграннік | кантэйнер | снежань |

Рэжым дапаўнення 2: Калі гэты слупок адзначаны, чытанае значэнне рэгістра можа мець станоўчае або адмоўнае значэнне

знак. Адмоўныя значэнні прадстаўлены з дадаткам 2.

 

 

 

 

 

ЦЭЛЫ ЛІК

INTEGER даныя рэестра.

Ён паказвае адзінку вымярэння, тып RegSet, адпаведны нумар Word і адрас у шаснаццатковым фармаце. Даступныя два тыпу RegSet:

RegSet 0: цотныя / няцотныя рэгістры слоў.

RegSet 1: нават рэгістры слоў. Недаступна для модуляў LAN GATEWAY.

Даступна толькі для:

▪ Лічыльнікі з інтэграваным MODBUS

▪ Лічыльнікі з убудаваным ETHERNET

▪ Модулі RS485 з версіяй прашыўкі 2.00 або вышэй. Каб вызначыць RegSet, які выкарыстоўваецца, звярніцеся да рэгістраў $0523/$0538.

IEEE Даныя стандартнага рэестра IEEE.

Ён паказвае адзінку вымярэння, нумар Word і адрас у шаснаццатковым фармаце.

 

 

 

РЭГІСТРАЦЫЯ ДАСТУПНАСЦЬ ПА МАДЭЛЯХ

Наяўнасць рэестра ў залежнасці ад мадэлі. Калі пазначана (●), рэестр даступны для

адпаведная мадэль:

3 фазы 6A/63A/80A СЕРЫЙНЫ: 6A, 63A і 80A 3-фазныя лічыльнікі з паслядоўнай сувяззю.

1ph 80A СЕРЫЙНЫ: 80А 1-фазныя лічыльнікі з паслядоўнай сувяззю.

1ph 40A СЕРЫЙНЫ: 40А 1-фазныя лічыльнікі з паслядоўнай сувяззю.

3-фазны інтэграваны ETHERNET TCP: 3-фазныя лічыльнікі з убудаванай сувяззю ETHERNET TCP.

1-фазны інтэграваны ETHERNET TCP: 1-фазныя лічыльнікі з убудаванай сувяззю ETHERNET TCP.

LANG TCP (у залежнасці ад мадэлі): лічыльнікі ў спалучэнні з модулем LAN GATEWAY.

ЗНАЧЭННЕ ДАННЫХ Апісанне даных, атрыманых у адказ на каманду чытання.
ПРАГРАМУЕМЫЯ ДАДЗЕНЫЯ Апісанне даных, якія можна адправіць для каманды запісу.

ЧЫТАННЕ РЭГІСТРАЎ (КОДЫ ФУНКЦЫЙ $03, $04)

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

 

 

 

 

 

 

U1N Ph 1-N Voltage   2 0000 2 0000 mV 2 1000 V      
U2N Ph 2-N Voltage   2 0002 2 0002 mV 2 1002 V      
U3N Ph 3-N Voltage   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 000А 2 000А mV 2 100А V      
U∑ Сістэма Voltage   2 000C 2 000C mV 2 100C 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 001А 0.001 2 101А      
PF3 Каэфіцыент магутнасці Ph3 1 001А 2 001C 0.001 2 101C      
PF∑ Каэфіцыент магутнасці сістэмы 1 001Б 2 001E 0.001 2 101E
P1 Ph1 Актыўная магутнасць 3 001C 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      
П∑ Актыўная магутнасць сістэмы 3 0025 4 002C mW 2 1026 W
S1 Уяўная магутнасць Ph1 3 0028 4 0030 мВА 2 1028 VA      
S2 Уяўная магутнасць Ph2 3 002Б 4 0034 мВА 2 102А VA      
S3 Уяўная магутнасць Ph3 3 002E 4 0038 мВА 2 102C VA      
S∑ Бачная магутнасць сістэмы 3 0031 4 003C мВА 2 102E VA
Q1 Рэактыўная магутнасць Ph1 3 0034 4 0040 мвар 2 1030 вар      
Q2 Рэактыўная магутнасць Ph2 3 0037 4 0044 мвар 2 1032 вар      
Q3 Рэактыўная магутнасць Ph3 3 003А 4 0048 мвар 2 1034 вар      
Q∑ Рэактыўная магутнасць сістэмы 3 003D 4 004C мвар 2 1036 вар
F Частата   1 0040 2 0050 мГц 2 1038 Hz
PH SEQ Паслядоўнасць фаз   1 0041 2 0052 2 103А      

Значэнне прачытаных дадзеных:

  • ЦЭЛЫ ЛІК: $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.   3 0100 4 0100 0.1 Вт-гадз 2 1100 Wh      
+кВт·г2 Ph2 Imp. Актыўны En.   3 0103 4 0104 0.1 Вт-гадз 2 1102 Wh      
+кВт·г3 Ph3 Imp. Актыўны En.   3 0106 4 0108 0.1 Вт-гадз 2 1104 Wh      
+кВт∑г Sys Imp. Актыўны En.   3 0109 4 010C 0.1 Вт-гадз 2 1106 Wh
кВт/г1 Ph1 Exp. Актыўны En.   3 010C 4 0110 0.1 Вт-гадз 2 1108 Wh      
кВт/г2 Ph2 Exp. Актыўны En.   3 010F 4 0114 0.1 Вт-гадз 2 110А Wh      
кВт/г3 Ph3 Exp. Актыўны En.   3 0112 4 0118 0.1 Вт-гадз 2 110C Wh      
-кВт·гадз ∑ Sys Exp. Актыўны En.   3 0115 4 011C 0.1 Вт-гадз 2 110E Wh
+кВА·г1-L Ph1 Imp. Адставанне. Відавочны En.   3 0118 4 0120 0.1 ВАг 2 1110 VAh      
+кВА·г2-L Ph2 Imp. Адставанне. Відавочны En.   3 011Б 4 0124 0.1 ВАг 2 1112 VAh      
+кВА·г3-L Ph3 Imp. Адставанне. Відавочны En.   3 011E 4 0128 0.1 ВАг 2 1114 VAh      
+кВАг∑-L Sys Imp. Адставанне. Відавочны En.   3 0121 4 012C 0.1 ВАг 2 1116 VAh
-кВА·г1-л Ph1 Exp. Адставанне. Відавочны En.   3 0124 4 0130 0.1 ВАг 2 1118 VAh      
-кВА·г2-л Ph2 Exp. Адставанне. Відавочны En.   3 0127 4 0134 0.1 ВАг 2 111А VAh      
-кВА·г3-л Ph3 Exp. Адставанне. Відавочны En.   3 012А 4 0138 0.1 ВАг 2 111C VAh      
-кВА·г∑-л Sys Exp. Адставанне. Відавочны En.   3 012D 4 013C 0.1 ВАг 2 111E VAh
+кВА·г1-C Ph1 Imp. Свінец. Відавочны En.   3 0130 4 0140 0.1 ВАг 2 1120 VAh      
+кВА·г2-C Ph2 Imp. Свінец. Відавочны En.   3 0133 4 0144 0.1 ВАг 2 1122 VAh      
+кВА·г3-C Ph3 Imp. Свінец. Відавочны En.   3 0136 4 0148 0.1 ВАг 2 1124 VAh      
+кВАг∑-C Sys Imp. Свінец. Відавочны En.   3 0139 4 014C 0.1 ВАг 2 1126 VAh
-кВА·г1-C Ph1 Exp. Свінец. Відавочны En.   3 013C 4 0150 0.1 ВАг 2 1128 VAh      
-кВА·г2-C Ph2 Exp. Свінец. Відавочны En.   3 013F 4 0154 0.1 ВАг 2 112А VAh      
-кВА·г3-C Ph3 Exp. Свінец. Відавочны En.   3 0142 4 0158 0.1 ВАг 2 112C VAh      
-VA∑-C Sys Exp. Свінец. Відавочны En.   3 0145 4 015C 0.1 ВАг 2 112E VAh
+кварх1-L Ph1 Imp. Адставанне. Рэактыўны En.   3 0148 4 0160 0.1варх 2 1130 варх      
+кварх2-L Ph2 Imp. Адставанне. Рэактыўны En.   3 014Б 4 0164 0.1варх 2 1132 варх      

 

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

 

 

 

 

 

 

+кварх3-L Ph3 Imp. Адставанне. Рэактыўны En.   3 014E 4 0168 0.1варх 2 1134 варх      
+квар∑-L Sys Imp. Адставанне. Рэактыўны En.   3 0151 4 016C 0.1варх 2 1136 варх
-кварх1-Л Ph1 Exp. Адставанне. Рэактыўны En.   3 0154 4 0170 0.1варх 2 1138 варх      
-кварх2-Л Ph2 Exp. Адставанне. Рэактыўны En.   3 0157 4 0174 0.1варх 2 113А варх      
-кварх3-Л Ph3 Exp. Адставанне. Рэактыўны En.   3 015А 4 0178 0.1варх 2 113C варх      
-вары∑-Л Sys Exp. Адставанне. Рэактыўны En.   3 015D 4 017C 0.1варх 2 113E варх
+кварх1-C Ph1 Imp. Свінец. Рэактыўны En.   3 0160 4 0180 0.1варх 2 1140 варх      
+кварх2-C Ph2 Imp. Свінец. Рэактыўны En.   3 0163 4 0184 0.1варх 2 1142 варх      
+кварх3-C Ph3 Imp. Свінец. Рэактыўны En.   3 0166 4 0188 0.1варх 2 1144 варх      
+квар∑-C Sys Imp. Свінец. Рэактыўны En.   3 0169 4 018C 0.1варх 2 1146 варх
-кварх1-С Ph1 Exp. Свінец. Рэактыўны En.   3 016C 4 0190 0.1варх 2 1148 варх      
-кварх2-С Ph2 Exp. Свінец. Рэактыўны En.   3 016F 4 0194 0.1варх 2 114А варх      
-кварх3-С Ph3 Exp. Свінец. Рэактыўны En.   3 0172 4 0198 0.1варх 2 114C варх      
-квар∑-С Sys Exp. Свінец. Рэактыўны En.   3 0175 4 019C 0.1варх 2 114E варх
                               Зарэзерваваны   3 0178 2 01А0 2 1150 R R R R R R

ЛІЧЫЛІКІ ТАРЫФУ 1

+кВтг1-T1 Ph1 Imp. Актыўны En.   3 0200 4 0200 0.1 Вт-гадз 2 1200 Wh        
+кВтг2-T1 Ph2 Imp. Актыўны En.   3 0203 4 0204 0.1 Вт-гадз 2 1202 Wh        
+кВтг3-T1 Ph3 Imp. Актыўны En.   3 0206 4 0208 0.1 Вт-гадз 2 1204 Wh        
+кВт∑-T1 Sys Imp. Актыўны En.   3 0209 4 020C 0.1 Вт-гадз 2 1206 Wh      
-kWh1-T1 Ph1 Exp. Актыўны En.   3 020C 4 0210 0.1 Вт-гадз 2 1208 Wh        
-kWh2-T1 Ph2 Exp. Актыўны En.   3 020F 4 0214 0.1 Вт-гадз 2 120А Wh        
-kWh3-T1 Ph3 Exp. Актыўны En.   3 0212 4 0218 0.1 Вт-гадз 2 120C Wh        
-кВт∑-T1 Sys Exp. Актыўны En.   3 0215 4 021C 0.1 Вт-гадз 2 120E Wh      
+кВАг1-Л-Т1 Ph1 Imp. Адставанне. Відавочны En.   3 0218 4 0220 0.1 ВАг 2 1210 VAh        
+кВАг2-Л-Т1 Ph2 Imp. Адставанне. Відавочны En.   3 021Б 4 0224 0.1 ВАг 2 1212 VAh        
+кВАг3-Л-Т1 Ph3 Imp. Адставанне. Відавочны En.   3 021E 4 0228 0.1 ВАг 2 1214 VAh        
+кВАг∑-L-T1 Sys Imp. Адставанне. Відавочны En.   3 0221 4 022C 0.1 ВАг 2 1216 VAh      
-кВАг1-Л-Т1 Ph1 Exp. Адставанне. Відавочны En.   3 0224 4 0230 0.1 ВАг 2 1218 VAh        
-кВАг2-Л-Т1 Ph2 Exp. Адставанне. Відавочны En.   3 0227 4 0234 0.1 ВАг 2 121А VAh        
-кВАг3-Л-Т1 Ph3 Exp. Адставанне. Відавочны En.   3 022А 4 0238 0.1 ВАг 2 121C VAh        
-кВА·г∑-L-T1 Sys Exp. Адставанне. Відавочны En.   3 022D 4 023C 0.1 ВАг 2 121E VAh      
+kVAh1-C-T1 Ph1 Imp. Свінец. Відавочны En.   3 0230 4 0240 0.1 ВАг 2 1220 VAh        
+kVAh2-C-T1 Ph2 Imp. Свінец. Відавочны En.   3 0233 4 0244 0.1 ВАг 2 1222 VAh        
+kVAh3-C-T1 Ph3 Imp. Свінец. Відавочны En.   3 0236 4 0248 0.1 ВАг 2 1224 VAh        
+кВАг∑-C-T1 Sys Imp. Свінец. Відавочны En.   3 0239 4 024C 0.1 ВАг 2 1226 VAh      
-kVAh1-C-T1 Ph1 Exp. Свінец. Відавочны En.   3 023C 4 0250 0.1 ВАг 2 1228 VAh        
-kVAh2-C-T1 Ph2 Exp. Свінец. Відавочны En.   3 023F 4 0254 0.1 ВАг 2 122А VAh        
-kVAh3-C-T1 Ph3 Exp. Свінец. Відавочны En.   3 0242 4 0258 0.1 ВАг 2 122C VAh        
-кВА·г∑-C-T1 Sys Exp. Свінец. Відавочны En.   3 0245 4 025C 0.1 ВАг 2 122E VAh      
+кварх1-Л-Т1 Ph1 Imp. Адставанне. Рэактыўны En.   3 0248 4 0260 0.1варх 2 1230 варх        
+кварх2-Л-Т1 Ph2 Imp. Адставанне. Рэактыўны En.   3 024Б 4 0264 0.1варх 2 1232 варх        
+кварх3-Л-Т1 Ph3 Imp. Адставанне. Рэактыўны En.   3 024E 4 0268 0.1варх 2 1234 варх        
+квар∑-L-T1 Sys Imp. Адставанне. Рэактыўны En.   3 0251 4 026C 0.1варх 2 1236 варх      
-кварх1-Л-Т1 Ph1 Exp. Адставанне. Рэактыўны En.   3 0254 4 0270 0.1варх 2 1238 варх        
-кварх2-Л-Т1 Ph2 Exp. Адставанне. Рэактыўны En.   3 0257 4 0274 0.1варх 2 123А варх        
-кварх3-Л-Т1 Ph3 Exp. Адставанне. Рэактыўны En.   3 025А 4 0278 0.1варх 2 123C варх        
-вары∑-L-T1 Sys Exp. Адставанне. Рэактыўны En.   3 025D 4 027C 0.1варх 2 123E варх      
+кварх1-С-Т1 Ph1 Imp. Свінец. Рэактыўны En.   3 0260 4 0280 0.1варх 2 1240 варх        
+кварх2-С-Т1 Ph2 Imp. Свінец. Рэактыўны En.   3 0263 4 0284 0.1варх 2 1242 варх        
+кварх3-С-Т1 Ph3 Imp. Свінец. Рэактыўны En.   3 0266 4 0288 0.1варх 2 1244 варх        
+квар∑-C-T1 Sys Imp. Свінец. Рэактыўны En.   3 0269 4 028C 0.1варх 2 1246 варх      
-кварх1-С-Т1 Ph1 Exp. Свінец. Рэактыўны En.   3 026C 4 0290 0.1варх 2 1248 варх        
-кварх2-С-Т1 Ph2 Exp. Свінец. Рэактыўны En.   3 026F 4 0294 0.1варх 2 124А варх        
-кварх3-С-Т1 Ph3 Exp. Свінец. Рэактыўны En.   3 0272 4 0298 0.1варх 2 124C варх        
-квар∑-C-T1 Sys Exp. Свінец. Рэактыўны En.   3 0275 4 029C 0.1варх 2 124E варх      
                               Зарэзерваваны   3 0278 R R R R R R

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

 

 

 

 

 

 

+кВтг1-T2 Ph1 Imp. Актыўны En.   3 0300 4 0300 0.1 Вт-гадз 2 1300 Wh        
+кВтг2-T2 Ph2 Imp. Актыўны En.   3 0303 4 0304 0.1 Вт-гадз 2 1302 Wh        
+кВтг3-T2 Ph3 Imp. Актыўны En.   3 0306 4 0308 0.1 Вт-гадз 2 1304 Wh        
+кВт∑-T2 Sys Imp. Актыўны En.   3 0309 4 030C 0.1 Вт-гадз 2 1306 Wh      
-kWh1-T2 Ph1 Exp. Актыўны En.   3 030C 4 0310 0.1 Вт-гадз 2 1308 Wh        
-kWh2-T2 Ph2 Exp. Актыўны En.   3 030F 4 0314 0.1 Вт-гадз 2 130А Wh        
-kWh3-T2 Ph3 Exp. Актыўны En.   3 0312 4 0318 0.1 Вт-гадз 2 130C Wh        
-кВт∑-T2 Sys Exp. Актыўны En.   3 0315 4 031C 0.1 Вт-гадз 2 130E Wh      
+кВАг1-Л-Т2 Ph1 Imp. Адставанне. Відавочны En.   3 0318 4 0320 0.1 ВАг 2 1310 VAh        
+кВАг2-Л-Т2 Ph2 Imp. Адставанне. Відавочны En.   3 031Б 4 0324 0.1 ВАг 2 1312 VAh        
+кВАг3-Л-Т2 Ph3 Imp. Адставанне. Відавочны En.   3 031E 4 0328 0.1 ВАг 2 1314 VAh        
+кВАг∑-L-T2 Sys Imp. Адставанне. Відавочны En.   3 0321 4 032C 0.1 ВАг 2 1316 VAh      
-кВАг1-Л-Т2 Ph1 Exp. Адставанне. Відавочны En.   3 0324 4 0330 0.1 ВАг 2 1318 VAh        
-кВАг2-Л-Т2 Ph2 Exp. Адставанне. Відавочны En.   3 0327 4 0334 0.1 ВАг 2 131А VAh        
-кВАг3-Л-Т2 Ph3 Exp. Адставанне. Відавочны En.   3 032А 4 0338 0.1 ВАг 2 131C VAh        
-кВА·г∑-L-T2 Sys Exp. Адставанне. Відавочны En.   3 032D 4 033C 0.1 ВАг 2 131E VAh      
+kVAh1-C-T2 Ph1 Imp. Свінец. Відавочны En.   3 0330 4 0340 0.1 ВАг 2 1320 VAh        
+kVAh2-C-T2 Ph2 Imp. Свінец. Відавочны En.   3 0333 4 0344 0.1 ВАг 2 1322 VAh        
+kVAh3-C-T2 Ph3 Imp. Свінец. Відавочны En.   3 0336 4 0348 0.1 ВАг 2 1324 VAh        
+кВАг∑-C-T2 Sys Imp. Свінец. Відавочны En.   3 0339 4 034C 0.1 ВАг 2 1326 VAh      
-kVAh1-C-T2 Ph1 Exp. Свінец. Відавочны En.   3 033C 4 0350 0.1 ВАг 2 1328 VAh        
-kVAh2-C-T2 Ph2 Exp. Свінец. Відавочны En.   3 033F 4 0354 0.1 ВАг 2 132А VAh        
-kVAh3-C-T2 Ph3 Exp. Свінец. Відавочны En.   3 0342 4 0358 0.1 ВАг 2 132C VAh        
-кВА·г∑-C-T2 Sys Exp. Свінец. Відавочны En.   3 0345 4 035C 0.1 ВАг 2 132E VAh      
+кварх1-Л-Т2 Ph1 Imp. Адставанне. Рэактыўны En.   3 0348 4 0360 0.1варх 2 1330 варх        
+кварх2-Л-Т2 Ph2 Imp. Адставанне. Рэактыўны En.   3 034Б 4 0364 0.1варх 2 1332 варх        
+кварх3-Л-Т2 Ph3 Imp. Адставанне. Рэактыўны En.   3 034E 4 0368 0.1варх 2 1334 варх        
+квар∑-L-T2 Sys Imp. Адставанне. Рэактыўны En.   3 0351 4 036C 0.1варх 2 1336 варх      
-кварх1-Л-Т2 Ph1 Exp. Адставанне. Рэактыўны En.   3 0354 4 0370 0.1варх 2 1338 варх        
-кварх2-Л-Т2 Ph2 Exp. Адставанне. Рэактыўны En.   3 0357 4 0374 0.1варх 2 133А варх        
-кварх3-Л-Т2 Ph3 Exp. Адставанне. Рэактыўны En.   3 035А 4 0378 0.1варх 2 133C варх        
-вары∑-L-T2 Sys Exp. Адставанне. Рэактыўны En.   3 035D 4 037C 0.1варх 2 133E варх      
+кварх1-С-Т2 Ph1 Imp. Свінец. Рэактыўны En.   3 0360 4 0380 0.1варх 2 1340 варх        
+кварх2-С-Т2 Ph2 Imp. Свінец. Рэактыўны En.   3 0363 4 0384 0.1варх 2 1342 варх        
+кварх3-С-Т2 Ph3 Imp. Свінец. Рэактыўны En.   3 0366 4 0388 0.1варх 2 1344 варх        
+квар∑-C-T2 Sys Imp. Свінец. Рэактыўны En.   3 0369 4 038C 0.1варх 2 1346 варх      
-кварх1-С-Т2 Ph1 Exp. Свінец. Рэактыўны En.   3 036C 4 0390 0.1варх 2 1348 варх        
-кварх2-С-Т2 Ph2 Exp. Свінец. Рэактыўны En.   3 036F 4 0394 0.1варх 2 134А варх        
-кварх3-С-Т2 Ph3 Exp. Свінец. Рэактыўны En.   3 0372 4 0398 0.1варх 2 134C варх        
-вары∑-C-T2 Sys Exp. Свінец. Рэактыўны En.   3 0375 4 039C 0.1варх 2 134E варх      
                               Зарэзерваваны   3 0378 R R R R R R

ЧАСТКОВЫЯ ЛІЧЫЛІКІ

+кВт∑-P Sys Imp. Актыўны En.   3 0400 4 0400 0.1 Вт-гадз 2 1400 Wh
-кВт∑-П Sys Exp. Актыўны En.   3 0403 4 0404 0.1 Вт-гадз 2 1402 Wh
+кВА·г∑-LP Sys Imp. Адставанне. Відавочны En.   3 0406 4 0408 0.1 ВАг 2 1404 VAh
-кВА·г∑-LP Sys Exp. Адставанне. Відавочны En.   3 0409 4 040C 0.1 ВАг 2 1406 VAh
+кВАг∑-CP Sys Imp. Свінец. Відавочны En.   3 040C 4 0410 0.1 ВАг 2 1408 VAh
-кВАг∑-CP Sys Exp. Свінец. Відавочны En.   3 040F 4 0414 0.1 ВАг 2 140А VAh
+квар∑-LP Sys Imp. Адставанне. Рэактыўны En.   3 0412 4 0418 0.1варх 2 140C варх
-вары∑-LP Sys Exp. Адставанне. Рэактыўны En.   3 0415 4 041C 0.1варх 2 140E варх
+квар∑-КП Sys Imp. Свінец. Рэактыўны En.   3 0418 4 0420 0.1варх 2 1410 варх
-вары∑-СР Sys Exp. Свінец. Рэактыўны En.   3 041Б 4 0424 0.1варх 2 1412 варх

БАЛАНС ЛІЧЫЛІКІ

кВт∑-B Sys Active En. 3 041E 4 0428 0.1 Вт-гадз 2 1414 Wh  
кВА∑∑-LB Адставанне сістэмы. Відавочны En. 3 0421 4 042C 0.1 ВАг 2 1416 VAh  
кВА·г∑-CB Сістэма вядучы. Відавочны En. 3 0424 4 0430 0.1 ВАг 2 1418 VAh  
кварх∑-ЛБ Адставанне сістэмы. Рэактыўны En. 3 0427 4 0434 0.1варх 2 141А варх  
кварх∑-ЦБ Сістэма вядучы. Рэактыўны En. 3 042А 4 0438 0.1варх 2 141C варх  
                               Зарэзерваваны   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)
МАДЭЛЬ ЭК Лічыльнік мадэль 1 0505 2 0506 $03=6A, 3 фазы, 4 правады

$08=80A, 3 фазы, 4 правады

$0C=80A, 1 фаза, 2 правады

$10=40A, 1 фаза, 2 правады

$12=63A, 3 фазы, 4 правады

ТЫП ЭК Тып лічыльніка 1 0506 2 0508 $00=НЯМА СЯРЭДЗІНЫ, СКІД

$01=Без сярэдзіны

$02=СЯРЭДНІ

$03=NO MID, выбар праводкі

$05=СЯРЭДНІ без змен

$09=MID, выбар праводкі

$0A=MID без змен, выбар праводкі

$0B=NO MID, RESET, выбар праводкі

EC FW REL1 Лічыльнік выпуску прашыўкі 1 1 0507 2 050А Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад $66=102 => адн. 1.02

EC HW VER Апаратная версія лічыльніка 1 0508 2 050C Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $64=100 => вер. 1.00

Зарэзерваваны 2 0509 2 050E R R R R R R
T Тарыф у выкарыстанні 1 050Б 2 0510 $01=тарыф 1

$02=тарыф 2

     
PRI/SEC Першаснае/дадатковае значэнне, толькі мадэль 6A. Зарэзерваваны і

фіксаваны на 0 для іншых мадэляў.

1 050C 2 0512 $00=першасны

$01=другасны

     
ПАМЫЛКА Код памылкі 1 050D 2 0514 Кадзіраванне бітавага поля:

– bit0 (LSb)=паслядоўнасць фаз

– bit1=Памяць

– bit2=Гадзіннік (RTC) - толькі мадэль ETH

– іншыя біты не выкарыстоўваюцца

 

Біт=1 азначае памылку, Біт=0 азначае адсутнасць памылкі

CT CT Ratio Значэнне

Толькі мадэль 6A. Зарэзерваваны і

фіксаваны на 1 для іншых мадэляў.

1 050E 2 0516 $0001…$2710      
Зарэзерваваны 2 050F 2 0518 R R R R R R
FSA Значэнне FSA 1 0511 2 051А $00=1А

$01=5А

$02=80А

$03=40А

$06=63А

WIR Рэжым электраправодкі 1 0512 2 051C $01=3 фазы, 4 драты, 3 токі

$02=3 фазы, 3 драты, 2 токі

$03=1фаза

$04=3 фазы, 3 драты, 3 токі

АДР Адрас MODBUS 1 0513 2 051E $01…$F7
РЭЖЫМ MDB Рэжым MODBUS 1 0514 2 0520 $00=7E2 (ASCII)

$01=8N1 (RTU)

     
БАД Хуткасць сувязі 1 0515 2 0522 $01=300 біт/с

$02=600 біт/с

$03=1200 біт/с

$04=2400 біт/с

$05=4800 біт/с

$06=9600 біт/с

$07=19200 біт/с

$08=38400 біт/с

$09=57600 біт/с

     
Зарэзерваваны 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

– біт5=-kVAhΣ-C PAR

– bit6=+kvarhΣ-L PAR

– bit7=-kvarhΣ-L PAR

– bit8=+kvarhΣ-C PAR

– bit9=-kvarhΣ-C PAR

– іншыя біты не выкарыстоўваюцца

 

Біт=1 азначае, што лічыльнік актыўны, Біт=0 азначае, што лічыльнік спынены

ПАРАМЕТР ЦЭЛЫ ЛІК ЗНАЧЭННЕ ДАННЫХ РЭГІСТРАЦЫЯ ДАСТУПНАСЦЬ ПА МАДЭЛЯХ
 

 

 

 

 

Сімвал

 

 

 

 

 

Апісанне

RegSet 0 RegSet 1  

 

 

 

 

Каштоўнасці

3 фазы 6A/63A/80A СЕРЫЙНЫ 1ph 80A СЕРЫЯЛ 1ph 40A СЕРЫЯЛ 3ph Інтэграваны ETHERNET TCP 1ph Інтэграваны ETHERNET 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 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад $66=102 => адн. 1.02

     
МОД HW ВЕР Апаратная версія модуля 1 0520 2 0534 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне 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 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад $C8=200 => адн. 2.00

RTC-ДЗЕНЬ Інтэрфейс Ethernet RTC дзень 1 2000 1 2000 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $1F=31 => дзень 31

       
RTC-МЕСЯЦ Інтэрфейс Ethernet RTC месяц 1 2001 1 2001 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $0C=12 => снежань

       
RTC-ГОД Інтэрфейс Ethernet RTC год 1 2002 1 2002 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $15=21 => 2021 год

       
RTC-ГАДЗІН Гадзіны RTC інтэрфейсу Ethernet 1 2003 1 2003 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $0F=15 => 15 гадзін

       
RTC-МІН Інтэрфейс Ethernet RTC хвілін 1 2004 1 2004 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $1E=30 => 30 хвілін

       
RTC-SEC Інтэрфейс Ethernet RTC секунд 1 2005 1 2005 Пераўтварыце прачытанае шаснаццатковае значэнне ў значэнне Dec.

напрыклад, $0A=10 => 10 секунд

       

УВАГА: рэгістры RTC ($2000…$2005) даступныя толькі для лічыльнікаў энергіі з Ethernet Firmware rel. 1.15 або вышэй.

ЧЫТАННЕ ШПУЛЬКІ (КОД ФУНКЦЫІ $01)

ПАРАМЕТР ЦЭЛЫ ЛІК ЗНАЧЭННЕ ДАННЫХ РЭГІСТРАЦЫЯ ДАСТУПНАСЦЬ ПА МАДЭЛЯХ
 

 

 

 

 

Symbol Description

Біты

 

Адрас

 

 

 

 

 

Каштоўнасці

3 фазы 6A/63A/80A СЕРЫЙНЫ 1ph 80A СЕРЫЯЛ 1ph 40A СЕРЫЯЛ 3ph Інтэграваны ETHERNET TCP 1ph Інтэграваны ETHERNET 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|

|РЭС|РЭС|РЭС|РЭС|РЭС|РЭС|AN-L|A3-L|

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

|РЭС|РЭС|РЭС|РЭС|РЭС|РЭС|РЭС|fO|

 

ЛЕГЕНДА

L=Парог (нізкі) H=За парог (высокі) O=Па-за дыяпазонам

COM=Сувязь праз ВК-порт у парадку. Не ўлічваць у выпадку мадэляў з убудаванай паслядоўнай сувяззю

RES=Біт зарэзерваваны для 0

 

УВАГА: Voltage, Парогавыя значэнні току і частоты могуць змяняцца ў залежнасці ад мадэлі лічыльніка. Калі ласка, звярніцеся да

табліцы паказаны ніжэй.

 
VOLTAGE І ДЫЯПЗОНЫ ЧАСТАТ У ПАВОЛЕ МАДЭЛІ ПАРОГІ ПАРАМЕТРАЎ
ФАЗА-НЕЙТРАЛЬ VOLTAGE ФАЗА-ФАЗА VOLTAGE ТОЧНЫ ЧАСТАТА
         
3×230/400 В 50 Гц ULN-L=230В-20%=184В

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

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

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

 

IL=Пускавы ток (Ist)

IH=Бягучая поўная шкала (IFS)

 

fL=45 Гц fH=65 Гц

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

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

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

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

ЗАПІС РЭГІСТРАЎ (КОД ФУНКЦЫІ $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)

       
БАД Хуткасць сувязі

 

 

 

 

*300, 600, 1200, 57600 значэнняў

недаступны для мадэлі 40A.

1 0515 2 0522 $01=300 біт/с*

$02=600 біт/с*

$03=1200 біт/с*

$04=2400 біт/с

$05=4800 біт/с

$06=9600 біт/с

$07=19200 біт/с

$08=38400 біт/с

$09=57600 біт/с*

     
EC RES Скінуць лічыльнікі энергіі

Набірайце толькі з функцыяй RESET

1 0516 2 0524 $00=УСЯГА лічыльнікаў

$03=УСЕ лічыльнікі

            $01=Лічыльнікі ТАРЫФУ 1

$02=Лічыльнікі ТАРЫФУ 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=+квартΣ-L ПАР

$07=-квартΣ-L ПАР

$08=+квартΣ-C ПАР

$09=-квартΣ-C ПАР

$0A=УСЕ частковыя лічыльнікі

Байт 2 – ЧАСТКОВАЯ сустрэчная аперацыя

$01=пачатак

$02=стоп

$03=скід

напрыклад, Пуск +kWhΣ Лічыльнік PAR

00=+kWhΣ PAR

01=пачатак

Канчатковае значэнне, якое трэба ўсталяваць:

RegSet0=0001

RegSet1=00000001

REGSET Пераключэнне RegSet 1 100Б 2 1010 $00=пераключыцца на RegSet 0

$01=пераключыцца на RegSet 1

   
    2 0538 2 0538 $00=пераключыцца на RegSet 0

$01=пераключыцца на RegSet 1

         
RTC-ДЗЕНЬ Інтэрфейс Ethernet RTC дзень 1 2000 1 2000 $01…$1F (1…31)        
RTC-МЕСЯЦ Інтэрфейс Ethernet RTC месяц 1 2001 1 2001 $01…$0C (1…12)        
RTC-ГОД Інтэрфейс Ethernet RTC год 1 2002 1 2002 $01…$25 (1…37=2001…2037)

напрыклад, каб усталяваць 2021, напішыце $15

       
RTC-ГАДЗІН Гадзіны RTC інтэрфейсу Ethernet 1 2003 1 2003 $00…$17 (0…23)        
RTC-МІН Інтэрфейс Ethernet RTC хвілін 1 2004 1 2004 00…3 мільярды даляраў (0…59)        
RTC-SEC Інтэрфейс Ethernet RTC секунд 1 2005 1 2005 00…3 мільярды даляраў (0…59)        

УВАГА: рэгістры RTC ($2000…$2005) даступныя толькі для лічыльнікаў энергіі з Ethernet Firmware rel. 1.15 або вышэй.
УВАГА: калі каманда запісу RTC утрымлівае неадпаведныя значэнні (напрыклад, 30 лютага), значэнне не будзе прынята, і прылада адказвае кодам выключэння (недапушчальнае значэнне).
УВАГА: у выпадку страты RTC з-за доўгага адключэння харчавання, усталюйце зноў значэнне RTC (дзень, месяц, год, гадзіны, хвіліны, секунды), каб перазапусціць запіс.

Дакументы / Рэсурсы

ПРАТАКОЛ RS485 Modbus і шлюз Lan [pdfКіраўніцтва карыстальніка
RS485 Modbus і лакальны шлюз, RS485, Modbus і лакальны шлюз, лакальны шлюз, шлюз

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *