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

PROTOCOL RS485 Modbus ба Lan Gateway

PROTOCOL RS485 Modbus ба Lan Gateway хэрэглэгчийн гарын авлага Онцолсон зураг: Үгүй file сонгосон Update Post Add MediaVisualText Heading 4 H4 Харилцах цонхыг хаах Медиа нэмэх Үйлдлүүд Байршуулах filesMedia Library Медиа шүүлтүүрийг төрлөөр нь шүүнэ Энэ нийтлэлд байршуулсан огноогоор нь шүүнэ Бүх огноогоор нь хайх Медиа жагсаалт 18 медиа зүйлийн 18-ыг харуулж байна ХАВСРАЛТЫН ДЭЛГЭРЭНГҮЙ PROTOCOL-RS485-Modbus-An-Lan-Gateway-PRODUCT.png 27 оны 2024-р сарын 185, KB 415 by пикселүүд Зургийг засах Бүрмөсөн устгах Alt текст Зургийн зорилгыг хэрхэн тайлбарлахыг сур (шинэ таб дээр нээгдэнэ). Хэрэв зураг нь гоёл чимэглэлийн шинж чанартай бол хоосон орхино уу. Гарчиг PROTOCOL-RS297-Modbus-An-Lan-Gateway-БҮТЭЭГДЭХҮҮН Тайлбар
File URL: https://manuals.plus/wp-content/uploads/2024/02/PROTOCOL-RS485-Modbus-An-Lan-Gateway-PRODUCT.png Хуулбар URL санах ойд ХАВСРАЛТ ДЭЛГЭЦИЙН Тохиргоо Alignment Center Link To None Хэмжээ Бүрэн хэмжээ – 415 × 297 Сонгосон медиа үйлдэл 1 зүйл сонгогдсон Clear Insert into Post No 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 протокол нь мастер төхөөрөмж болон олон туслах төхөөрөмжүүдийн хоорондын холбоог хөнгөвчлөх, үйлдвэрлэлийн автоматжуулалтын системд өгөгдөл солилцох боломжийг олгодог.
  • MODBUS протоколыг ашиглан хичнээн боол холбогдож болох вэ?
  • MODBUS протокол нь автобус эсвэл од сүлжээний тохиргоонд холбогдсон 247 хүртэлх боолуудыг дэмждэг.
  • MODBUS ASCII/RTU горимд боол хаягийг хэрхэн өөрчлөх вэ?
  • MODBUS ASCII/RTU горимд боол хаягийг өөрчлөхийн тулд тоолуурын логик дугаарыг тохируулах зааврыг хэрэглэгчийн гарын авлагаас үзнэ үү.

Хариуцлагын хязгаарлалт
Үйлдвэрлэгч нь энэ гарын авлагад заасан техникийн үзүүлэлтүүдийг урьдчилан анхааруулахгүйгээр өөрчлөх эрхтэй. Үйлдвэрлэгчээс бичгээр зөвшөөрөл авалгүйгээр энэхүү гарын авлагын хуулбарыг хэсэгчлэн эсвэл бүхэлд нь, хуулбар эсвэл бусад аргаар, бүр цахим хэлбэрээр хийсэн ч зохиогчийн эрхийн нөхцөлийг зөрчиж, эрүүгийн хариуцлага хүлээлгэнэ.
Энэхүү гарын авлагад заасны дагуу уг төхөөрөмжийг зохион бүтээснээс өөр зориулалтаар ашиглахыг хориглоно. Энэ төхөөрөмжийн онцлогуудыг ашиглахдаа бүх хуулийг дагаж мөрдөж, бусдын хувийн нууц, хууль ёсны эрхийг хүндэтгэнэ үү.
ХОЛБОГДОХ ХУУЛИАР ХОРИГЛОСОН ХЭМЖЭЭГЭЭС БУСДАА ҮЙЛДВЭРЛЭГЧ нь тухайн бүтээгдэхүүн, ҮЙЛДВЭРЛЭГЧДИЙН ҮЙЛДВЭРЛЭГЧИДТЭЙ ХОЛБОГДСОН ҮЗҮҮЛСЭН ХЭРЭГЛЭЭГ ЯМАР ч Нөхцөлд ХАРИУЦАХГҮЙ. ТҮҮНИЙГ БУСАД ХҮН ҮҮРЭГ ҮҮРЭГ, ҮҮРЭГ ХАРИУЦЛАГА НҮҮДЭХ БОЛНО. ЭНД ИЛЭРХИЙЛЭЭД БАЙНА.
Энэхүү гарын авлагын бүх барааны тэмдэг нь тус тусын эздийнхээ өмч юм.
Энэхүү гарын авлагад тусгагдсан мэдээлэл нь зөвхөн мэдээллийн зорилгоор хийгдсэн бөгөөд урьд өмнө нь сануулгагүйгээр өөрчлөх боломжтой бөгөөд Үйлдвэрлэгчийн хувьд заавал биелүүлэх ёстой гэж үзэх боломжгүй. Үйлдвэрлэгч нь энэхүү гарын авлагад гарсан аливаа алдаа, зөрчилд ямар ч хариуцлага хүлээхгүй.

ТОДОРХОЙЛОЛТ

MODBUS ASCII/RTU нь мастер-боол холбооны протокол бөгөөд автобус эсвэл од сүлжээнд холбогдсон 247 хүртэл боолыг дэмжих чадвартай. Протокол нь нэг мөрөнд симплекс холболтыг ашигладаг. Ийм байдлаар харилцаа холбооны мессежүүд нэг мөрөнд хоёр эсрэг чиглэлд хөдөлдөг.
MODBUS TCP нь MODBUS гэр бүлийн нэг хувилбар юм. Тодруулбал, энэ нь суурин порт 502 дээрх TCP/IP протоколыг ашиглан "Интранет" эсвэл "Интернет" орчинд MODBUS мессежийн хэрэглээг хамардаг.
Мастер-боол мессежүүд нь:

  • Унших (Функцийн кодууд $01, $03, $04): харилцаа холбоо нь мастер болон ганц боолын хооронд байна. Энэ нь асуусан тоолуурын талаарх мэдээллийг унших боломжийг олгодог
  • Бичих (Функцийн код $10): харилцаа холбоо нь мастер болон нэг боолын хооронд явагдана. Энэ нь тоолуурын тохиргоог өөрчлөх боломжийг олгодог
  • Өргөн нэвтрүүлэг (MODBUS TCP-д байхгүй): холбоо нь мастер болон холбогдсон бүх боолуудын хооронд явагддаг. Энэ нь үргэлж бичих команд (Функцийн код $10) бөгөөд логик тоо нь $00 байх шаардлагатай

Олон цэгийн төрлийн холболтод (MODBUS ASCII/RTU) боол хаяг (мөн логик тоо гэж нэрлэдэг) нь харилцааны явцад тоолуур бүрийг таних боломжийг олгодог. Тоолуур бүр нь үндсэн боол хаягтай (01) урьдчилан тохируулагдсан бөгөөд хэрэглэгч үүнийг өөрчлөх боломжтой.
MODBUS TCP-ийн хувьд боол хаягийг Unit identifier гэсэн ганц байтаар солино.

Харилцаа холбооны хүрээний бүтэц - ASCII горим
Нэг байт бит: 1 Эхлэх, 7 Бит, Тэгш, 1 зогсолт (7E1)

Нэр Урт Чиг үүрэг
FRAME ЭХЛҮҮЛЭХ 1 тэмдэгт Мессеж эхлэх тэмдэг. ":" хоёр цэгээр эхэлдэг ($3А)
ХАЯГИЙН ТАЛБАЙ 2 тэмдэгт Эсрэг логик тоо
ФУНКЦИЙН КОД 2 тэмдэгт Функцийн код ($01 / $03 / $04 / $10)
өгөгдлийн талбар n тэмдэгт Мэдээллийн төрлөөс хамааран өгөгдөл + уртыг бөглөнө
АЛДААНЫ ШАЛГАЛТ 2 тэмдэгт Алдаа шалгах (LRC)
FRAME Төгсгөл 2 тэмдэгт Тээвэрлэлтийн буцаах – шугамын хангамж (CRLF) хос ($0D & $0A)

Харилцаа холбооны хүрээний бүтэц - RTU горим
Нэг байт бит: 1 Эхлэх, 8 Бит, Байхгүй, 1 Зогсоол (8N1)

Нэр Урт Чиг үүрэг
FRAME ЭХЛҮҮЛЭХ 4 тэмдэгт идэвхгүй байна Дор хаяж 4 тэмдэгт чимээгүй байх хугацаа (MARK нөхцөл)
ХАЯГИЙН ТАЛБАЙ 8 бит Эсрэг логик тоо
ФУНКЦИЙН КОД 8 бит Функцийн код ($01 / $03 / $04 / $10)
өгөгдлийн талбар nx 8 бит Мэдээллийн төрлөөс хамааран өгөгдөл + уртыг бөглөнө
АЛДААНЫ ШАЛГАЛТ 16 бит Алдаа шалгах (CRC)
FRAME Төгсгөл 4 тэмдэгт идэвхгүй байна Хүрээ хооронд дор хаяж 4 тэмдэгт чимээгүй байх хугацаа

Харилцааны хүрээний бүтэц - TCP горим
Нэг байт бит: 1 Эхлэх, 7 Бит, Тэгш, 2 зогсолт (7E2)

Нэр Урт Чиг үүрэг
ГҮЙЛГЭЭНИЙ ID 2 байт Сервер ба үйлчлүүлэгчийн мессежийг синхрончлоход зориулагдсан
PROTOCOL ID 2 байт MODBUS TCP-д тэг
БАЙТ COUNT 2 байт Энэ фрейм дэх үлдсэн байтуудын тоо
UNIT ID 1 байт Боол хаяг (хэрэв ашиглаагүй бол 255)
ФУНКЦИЙН КОД 1 байт Функцийн код ($01 / $04 / $10)
ӨГӨГДЛИЙН БАЙТ n байт Өгөгдөл нь хариулт эсвэл тушаал хэлбэрээр

LRC үе

Уртааш илүүдэл шалгах (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

Ло'2'

CR LF

LRC-ийг тооцоолох C-функц

PROTOCOL-RS485-Modbus-An-Lan-Gateway-FIG-1CRC үүсэлт
Циклийн илүүдэл шалгах (CRC) талбар нь 16 битийн утгыг агуулсан хоёр байт байна. CRC утгыг дамжуулагч төхөөрөмжөөр тооцдог бөгөөд энэ нь CRC-ийг мессежэнд хавсаргана. Хүлээн авагч төхөөрөмж нь мессежийг хүлээн авах үед CRC-ийг дахин тооцоолж, тооцоолсон утгыг CRC талбарт хүлээн авсан бодит утгатай харьцуулна. Хэрэв хоёр утга тэнцүү биш бол алдаа гарна.
CRC нь эхлээд 16 битийн регистрийг бүх 1-д урьдчилан ачаалснаар эхэлдэг. Дараа нь регистрийн одоогийн агуулгад 8 битийн байт мессежийг дараалан хэрэглэх процесс эхэлнэ. CRC үүсгэхийн тулд тэмдэгт бүрийн зөвхөн найман бит өгөгдлийг ашигладаг. Эхлэх, зогсоох битүүд болон паритет бит нь CRC-д хамаарахгүй.
CRC-ийг үүсгэх явцад 8 битийн тэмдэгт бүрийг регистрийн агуулгаар онцгой ORED болгосон. Дараа нь үр дүнг хамгийн бага ач холбогдол бүхий битийн (LSB) чиглэлд шилжүүлж, тэгийг хамгийн чухал бит (MSB) байрлалд дүүргэнэ. LSB-ийг гаргаж аваад шалгаж байна. Хэрэв LSB нь 1 байсан бол регистр нь урьдчилж тохируулсан, тогтмол утгаараа онцгой ORed болно. Хэрэв LSB нь 0 байсан бол онцгой OR явагдахгүй.
Энэ үйл явц нь найман ээлжийг гүйцэтгэх хүртэл давтана. Сүүлийн (найм дахь) ээлжийн дараа дараагийн 8 битийн тэмдэгт нь регистрийн одоогийн утгаар онцгой ORed байх ба дээр дурдсанчлан процесс дахин найман ээлжээр давтагдана. Мессежийн бүх тэмдэгтүүдийг оруулсны дараа бүртгэлийн эцсийн агуулга нь CRC утга юм.
ХХЗХ-г бий болгох тооцоолсон журам нь:

  1. $FFFF бүхий 16 битийн бүртгэлийг ачаална уу. Үүнийг ХХЗХ-ны бүртгэл гэж нэрлэнэ үү.
  2. Онцгой ЭСВЭЛ 8 битийн CRC регистрийн доод эрэмбийн байт бүхий мессежийн эхний 16 бит байт, үр дүнг CRC бүртгэлд оруулна.
  3. CRC регистрийг нэг бит баруун тийш (LSB руу) шилжүүлж, тэг - MSB-г дүүргэнэ. LSB-г задалж шалгана уу.
  4. (Хэрэв LSB 0 байсан бол): 3-р алхам (өөр нэг ээлж) давтана. (Хэрэв LSB нь 1 байсан бол): Онцгой ЭСВЭЛ $A001 (1010 0000 0000 0001) олон гишүүнт утгатай CRC бүртгэл.
  5. 3 ээлжийг гүйцэтгэх хүртэл 4, 8-р алхмуудыг давтана. Үүнийг хийсний дараа 8 битийн байт бүрэн боловсруулагдсан болно.
  6. Зурвасын дараагийн 2 битийн байт хүртэл 5-оос 8 хүртэлх алхмуудыг давтана уу. Бүх байтыг боловсруулж дуустал үүнийг үргэлжлүүлнэ үү.
  7. CRC бүртгэлийн эцсийн агуулга нь CRC утга юм.
  8. CRC-г зурваст оруулах үед доор тайлбарласны дагуу түүний дээд ба доод байтыг солих шаардлагатай.

ХХЗХ-г зурваст оруулах
16 битийн CRC (хоёр 8 бит байт) мессежээр дамжих үед эхлээд доод эрэмбийн байт, дараа нь өндөр эрэмбийн байт дамжих болно.
Жишээ ньample, хэрэв CRC утга нь $35F7 (0011 0101 1111 0111):

Нэмэлт Функ Өгөгдөл

Тоол

Өгөгдөл Өгөгдөл …. Өгөгдөл ХХЗХ

F7

ХХЗХ

Сайн уу 35

CRC үүсгэх функцууд – Хүснэгттэй

Бүх боломжит CRC утгуудыг хоёр массив болгон урьдчилан ачаалдаг бөгөөд мессежийн буферээр дамжуулан функц өсөхөд индексжүүлдэг. Нэг массив нь 256 битийн CRC талбарын өндөр байтын 16 боломжит CRC утгыг, нөгөө массив нь бага байтын бүх утгыг агуулна. Ийм байдлаар CRC-ийг индексжүүлэх нь мессежийн буферийн шинэ тэмдэгт бүрээр шинэ CRC утгыг тооцоолохоос илүү хурдан гүйцэтгэлийг хангана.

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

CRC үүсгэх функцууд - Хүснэгтгүй

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

УНШИХ ТУШААЛЫН БҮТЭЦ

  • Модулийг тоолууртай хослуулсан тохиолдолд: Мастер холбооны төхөөрөмж нь модуль руу түүний төлөв, тохиргоог унших эсвэл тоолуурт хамаарах хэмжсэн утга, төлөв, тохиргоог унших командуудыг илгээж болно.
  • Нэгдсэн холбоо бүхий тоолуурын хувьд: Мастер холбооны төхөөрөмж нь тоолуур руу команд илгээж статус, тохиргоо, хэмжсэн утгыг унших боломжтой.
  • Бүртгэлүүд дараалсан байвал илүү олон бүртгэлийг нэгэн зэрэг уншиж, нэг тушаал илгээж болно (5-р бүлгийг үзнэ үү). MODBUS протоколын горимын дагуу унших команд нь дараах бүтэцтэй байна.

Modbus ASCII/RTU
Query эсвэл Response зурваст агуулагдах утгууд нь hex форматтай байна.
Асуулга өмнөхample MODBUS RTU тохиолдолд: 01030002000265CB

Example Байт Тодорхойлолт Байтын тоо
01 Боолын хаяг 1
03 Функцийн код 1
00 Өндөр Бүртгэл эхэлж байна 2
02 Бага    
00 Өндөр Унших үгийн тоо 2
02 Бага    
65 Өндөр Алдаа шалгах (CRC) 2
CB Бага    

Хариулт жишээ ньampMODBUS RTU тохиолдолд le: 01030400035571F547

Example Байт Тодорхойлолт Байтын тоо
01 Боолын хаяг 1
03 Функцийн код 1
04 Байтын тоо 1
00 Өндөр Хүссэн өгөгдөл 4
03 Бага    
55 Өндөр    
71 Бага    
F5 Өндөр Алдаа шалгах (CRC) 2
47 Бага    

Modbus TCP
Query эсвэл Response зурваст агуулагдах утгууд нь hex форматтай байна.
Асуулга өмнөхampMODBUS TCP тохиолдолд le: 010000000006010400020002

Example Байт Тодорхойлолт Байтын тоо
01 Гүйлгээний танигч 1
00 Өндөр Протоколын танигч 4
00 Бага    
00 Өндөр    
00 Бага    
06 Байтын тоо 1
01 Нэгж танигч 1
04 Функцийн код 1
00 Өндөр Бүртгэл эхэлж байна 2
02 Бага    
00 Өндөр Унших үгийн тоо 2
02 Бага    

Хариулт жишээ ньampMODBUS TCP тохиолдолд le: 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-An-Lan-Gateway-FIG-5

  • Энд S нь тэмдгийн бит, e' нь илтгэгчийн эхний хэсэг, f нь 1-ийн хажууд байрлах аравтын бутархай юм. Дотоод үзүүлэлт нь 8 бит, хадгалагдсан бутархай нь 23 бит байна.
  • Хөвөгч цэгийн тооцоолсон утгад хамгийн ойрын тойргийн аргыг хэрэглэнэ.
  • Хөвөгч цэгийн форматыг дараах байдлаар харуулав.

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

ЖИЧ: Эхний 1 (далд бит) хадгалагдаагүй байхад бутархай (аравтын тоо) үргэлж харагдана.

ExampХөвөгч цэгээр харуулсан утгыг хөрвүүлэх le
Хөвөгч цэгээр уншсан утга:
45AACC00(16)
Хоёртын форматаар хөрвүүлсэн утга:

0 10001011 01010101100110000000000(2)
тэмдэг илтгэгч бутархай

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

БИЧИХ ТУШААЛЫН БҮТЭЦ

  • Тоолууртай хослуулсан модулийн хувьд: Мастер холбооны төхөөрөмж нь модуль руу өөрөө программчлах эсвэл тоолуурыг програмчлах командуудыг илгээж болно.
  • Нэгдсэн холбоо бүхий тоолуурын хувьд: Мастер холбооны төхөөрөмж нь тоолуур руу программчлах тушаал илгээж болно.
  • Холбогдох бүртгэлүүд дараалсан тохиолдолд л нэг тушаалыг илгээж, илүү олон тохиргоог хийж болно (5-р бүлгийг үзнэ үү). Ашигласан MODBUS протоколын төрлөөс хамааран бичих команд нь дараах бүтэцтэй байна.

Modbus ASCII/RTU
Хүсэлт эсвэл Хариултын зурваст агуулагдах утгууд нь hex форматтай байна.
Асуулга өмнөхampMODBUS RTU тохиолдолд le: 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 Бага    

Modbus TCP
Хүсэлт эсвэл Хариултын зурваст агуулагдах утгууд нь hex форматтай байна.
Асуулга өмнөхampMODBUS TCP тохиолдолд le: 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 Бага    

Хариулт жишээ ньampMODBUS TCP тохиолдолд le: 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
Хариу мессежүүдэд агуулагдах утгууд нь hex форматтай байна.
Хариулт жишээ ньampMODBUS RTU тохиолдолд le: 01830131F0

Example Байт Тодорхойлолт Байтын тоо
01 Боолын хаяг 1
83 Функцийн код (80+03) 1
01 Онцгой код 1
31 Өндөр Алдаа шалгах (CRC) 2
F0 Бага    

MODBUS ASCII/RTU-д зориулсан онцгой кодуудыг дараах байдлаар тайлбарлав.

  • $01 ХУУЛЬ БУС ФУНКЦИЯ: асуулгад хүлээн авсан функцийн код нь зөвшөөрөгдөх үйлдэл биш юм.
  • $02 ХУУЛЬ БУС ӨГӨГДЛИЙН ХАЯГ: асуулгад хүлээн авсан өгөгдлийн хаягийг зөвшөөрөхгүй (жишээ нь бүртгэл болон дамжуулах уртын хослол хүчингүй).
  • $03 ХУУЛЬ БУС ӨГӨГДЛИЙН ҮНЭ: асуулгын өгөгдлийн талбарт байгаа утга нь зөвшөөрөгдөх утга биш байна.
  • $04 ХУУЛЬ БУС ХАРИУЦЛАГЫН УРТ: хүсэлт нь MODBUS протоколд ашиглах боломжтой хэмжээнээс том хэмжээтэй хариулт үүсгэх болно.

Modbus TCP
Хариу мессежүүдэд агуулагдах утгууд нь hex форматтай байна.
Хариулт жишээ ньampMODBUS TCP тохиолдолд le: 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 SERVER BUSY: сервер MB хүсэлт PDU хүлээн авах боломжгүй байна. Үйлчлүүлэгчийн програм нь хүсэлтийг дахин илгээх эсэх, хэзээ шийдэх үүрэгтэй.
  • $0A ГАРЦЫН ЗАМ БОЛОМЖГҮЙ: холбооны модуль (эсвэл нэгдсэн холбоо бүхий тоолууртай бол тоолуур) тохируулагдаагүй эсвэл холбогдох боломжгүй байна.
  • $0B GATEWAY-ийн зорилтот төхөөрөмж хариу өгч чадсангүй: тоолуур сүлжээнд байхгүй байна.

БҮРТГЭЛИЙН ХҮСНЭГТИЙН ЕРӨНХИЙ МЭДЭЭЛЭЛ

ЖИЧ: Нэг тушаалаар уншиж болох хамгийн их тооны регистр (эсвэл байт):

  • ASCII горимд 63 бүртгэл
  • RTU горимд 127 бүртгэл
  • TCP горимд 256 байт

ЖИЧ: Нэг тушаалаар програмчилж болох хамгийн их тооны регистр:

  • ASCII горимд 13 бүртгэл
  • RTU горимд 29 бүртгэл
  • TCP горимд 1 бүртгэл

ЖИЧ: Бүртгэлийн утгууд нь hex форматтай ($).

Хүснэгт HEADER Утга
ПАРАМЕТР Унших/бичих параметрийн тэмдэг ба тайлбар.
 

 

 

 

 

+/-

Уншсан утга дээр эерэг эсвэл сөрөг тэмдэг.

Тэмдгийн дүрслэл нь холбооны модуль эсвэл тоолуурын загвараас хамаарч өөрчлөгддөг.

Sign Bit Mode: Хэрэв энэ баганыг шалгавал уншсан регистрийн утга эерэг эсвэл сөрөг тэмдэгтэй байж болно. Дараах зааврын дагуу гарын үсэг зурсан бүртгэлийн утгыг хөрвүүлнэ.

Хамгийн чухал бит (MSB) нь тэмдгийг дараах байдлаар илэрхийлнэ: 0=эерэг (+), 1=сөрөг (-). Сөрөг утга жишээ ньampле:

MSB

$8020 = 1000000000100000 = -32

| hex | бин | арванхоёрдугаар сар |

2-ын нэмэлт горим: Хэрэв энэ баганыг шалгавал унших регистрийн утга эерэг эсвэл сөрөг байж болно

тэмдэг. Сөрөг утгуудыг 2-ын нөхөхөөр илэрхийлнэ.

 

 

 

 

 

БҮХЭЛ

INTEGER бүртгэлийн өгөгдөл.

Энэ нь хэмжүүрийн нэгж, RegSet нь харгалзах Word дугаар, хаягийг зургаан өнцөгт хэлбэрээр харуулдаг. Хоёр RegSet төрлийг ашиглах боломжтой:

RegSet 0: тэгш / сондгой үгийн бүртгэл.

RegSet 1: үгийн бүртгэл хүртэл. LAN GATEWAY модулиудад боломжгүй.

Зөвхөн дараах тохиолдолд ашиглах боломжтой:

▪ Нэгдсэн MODBUS-тай тоолуур

▪ Нэгдсэн ETHERNET-тэй тоолуур

▪ Програм хангамжийн хувилбар 485 ба түүнээс дээш хувилбартай RS2.00 модулиуд Ашиглаж буй RegSet-ийг тодорхойлохын тулд $0523/$0538 бүртгэлээс үзнэ үү.

IEEE IEEE стандарт бүртгэлийн өгөгдөл.

Энэ нь хэмжүүрийн нэгж, үгийн дугаар, хаягийг зургаан өнцөгт хэлбэрээр харуулдаг.

 

 

 

БҮРТГҮҮЛЭХ БОЛОМЖТОЙ БОЛОМЖТОЙ ЗАГВАРТАЙ

Загварын дагуу бүртгэлийн бэлэн байдал. Хэрэв (●) сонговол бүртгэл нь боломжтой

тохирох загвар:

3ph 6A/63A/80A ЦУВРАЛ: Цуваа холболттой 6А, 63А, 80А 3 фазын тоолуур.

1ph 80A ЦУВРАЛ: Цуваа холбоо бүхий 80А 1 фазын тоолуур.

1ph 40A ЦУВРАЛ: Цуваа холбоо бүхий 40А 1 фазын тоолуур.

3ph нэгдсэн ETHERNET TCP: ETHERNET TCP холболттой 3 фазын тоолуур.

1ph нэгдсэн ETHERNET TCP: ETHERNET TCP холболттой 1 фазын тоолуур.

LANG TCP (загварын дагуу): тоолуурыг LAN GATEWAY модультай хослуулсан.

ӨГӨГДЛИЙН УТГА Унших командын хариугаар хүлээн авсан өгөгдлийн тайлбар.
ПРОГРАМЧИЛСАН ӨГӨГДӨЛ Бичих командыг илгээж болох өгөгдлийн тайлбар.

УНШИХ БҮРТГҮҮЛҮҮД (ФУНКЦИЙН КОД $03, $04)

PROTOCOL-RS485-Modbus-An-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 ботьtage   2 0006 2 0006 mV 2 1006 V      
U23 L 2-3 ботьtage   2 0008 2 0008 mV 2 1008 V      
U31 L 3-1 ботьtage   2 000 А 2 000 А mV 2 100 А V      
U∑ Системийн ботьtage   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      
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 001B 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      
P∑ Системийн идэвхтэй хүч 3 0025 4 002C mW 2 1026 W
S1 Ph1 илэрхий хүч 3 0028 4 0030 мВА 2 1028 VA      
S2 Ph2 илэрхий хүч 3 002B 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 var      
Q2 Ph2 реактив хүч 3 0037 4 0044 мвар 2 1032 var      
Q3 Ph3 реактив хүч 3 003 А 4 0048 мвар 2 1034 var      
Q∑ Системийн реактив хүч 3 003D 4 004C мвар 2 1036 var
F Давтамж   1 0040 2 0050 мГц 2 1038 Hz
PH SEQ Фазын дараалал   1 0041 2 0052 2 103 А      

Уншсан мэдээллийн утга:

  • БҮХЭЛ: $00=123-CCW, $01=321-CW, $02=тодорхойгүй
  • Нэгдсэн холбоо ба RS485 модультай тоолуурт зориулсан IEEE: $3DFBE76D=123-CCW, $3E072B02=321-CW, $0=тодорхойгүй
  • LAN GATEWAY модулиудын IEEE: $0=123-CCW, $3F800000=321-CW, $40000000=тодорхойгүй

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

 

+кВтц1 Ph1 Имп. Идэвхтэй En.   3 0100 4 0100 0.1Wh 2 1100 Wh      
+кВтц2 Ph2 Имп. Идэвхтэй En.   3 0103 4 0104 0.1Wh 2 1102 Wh      
+кВтц3 Ph3 Имп. Идэвхтэй En.   3 0106 4 0108 0.1Wh 2 1104 Wh      
+кВтц∑ Sys Imp. Идэвхтэй En.   3 0109 4 010C 0.1Wh 2 1106 Wh
кВтц1 Ph1 Exp. Идэвхтэй En.   3 010C 4 0110 0.1Wh 2 1108 Wh      
кВтц2 Ph2 Exp. Идэвхтэй En.   3 010F 4 0114 0.1Wh 2 110 А Wh      
кВтц3 Ph3 Exp. Идэвхтэй En.   3 0112 4 0118 0.1Wh 2 110C Wh      
-кВтц ∑ Sys Exp. Идэвхтэй En.   3 0115 4 011C 0.1Wh 2 110E Wh
+kVAh1-L Ph1 Имп. Хоцрогдол. Илэрхий Эн.   3 0118 4 0120 0.1VAh байна 2 1110 VAh      
+kVAh2-L Ph2 Имп. Хоцрогдол. Илэрхий Эн.   3 011B 4 0124 0.1VAh байна 2 1112 VAh      
+kVAh3-L Ph3 Имп. Хоцрогдол. Илэрхий Эн.   3 011E 4 0128 0.1VAh байна 2 1114 VAh      
+kVAh∑-L Sys Imp. Хоцрогдол. Илэрхий Эн.   3 0121 4 012C 0.1VAh байна 2 1116 VAh
-kVAh1-L Ph1 Exp. Хоцрогдол. Илэрхий Эн.   3 0124 4 0130 0.1VAh байна 2 1118 VAh      
-kVAh2-L Ph2 Exp. Хоцрогдол. Илэрхий Эн.   3 0127 4 0134 0.1VAh байна 2 111 А VAh      
-kVAh3-L Ph3 Exp. Хоцрогдол. Илэрхий Эн.   3 012 А 4 0138 0.1VAh байна 2 111C VAh      
-kVAh∑-L Sys Exp. Хоцрогдол. Илэрхий Эн.   3 012D 4 013C 0.1VAh байна 2 111E VAh
+kVAh1-C Ph1 Имп. Тэргүүлэх. Илэрхий Эн.   3 0130 4 0140 0.1VAh байна 2 1120 VAh      
+kVAh2-C Ph2 Имп. Тэргүүлэх. Илэрхий Эн.   3 0133 4 0144 0.1VAh байна 2 1122 VAh      
+kVAh3-C Ph3 Имп. Тэргүүлэх. Илэрхий Эн.   3 0136 4 0148 0.1VAh байна 2 1124 VAh      
+kVAh∑-C Sys Imp. Тэргүүлэх. Илэрхий Эн.   3 0139 4 014C 0.1VAh байна 2 1126 VAh
-kVAh1-C Ph1 Exp. Тэргүүлэх. Илэрхий Эн.   3 013C 4 0150 0.1VAh байна 2 1128 VAh      
-kVAh2-C Ph2 Exp. Тэргүүлэх. Илэрхий Эн.   3 013F 4 0154 0.1VAh байна 2 112 А VAh      
-kVAh3-C Ph3 Exp. Тэргүүлэх. Илэрхий Эн.   3 0142 4 0158 0.1VAh байна 2 112C VAh      
-VA∑-C Sys Exp. Тэргүүлэх. Илэрхий Эн.   3 0145 4 015C 0.1VAh байна 2 112E VAh
+kvarh1-L Ph1 Имп. Хоцрогдол. Реактив En.   3 0148 4 0160 0.1варх 2 1130 varh      
+kvarh2-L Ph2 Имп. Хоцрогдол. Реактив En.   3 014B 4 0164 0.1варх 2 1132 varh      

 

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

 

 

 

 

 

 

+kvarh3-L Ph3 Имп. Хоцрогдол. Реактив En.   3 014E 4 0168 0.1варх 2 1134 varh      
+kvarh∑-L Sys Imp. Хоцрогдол. Реактив En.   3 0151 4 016C 0.1варх 2 1136 varh
-кварх1-Л Ph1 Exp. Хоцрогдол. Реактив En.   3 0154 4 0170 0.1варх 2 1138 varh      
-кварх2-Л Ph2 Exp. Хоцрогдол. Реактив En.   3 0157 4 0174 0.1варх 2 113 А varh      
-кварх3-Л Ph3 Exp. Хоцрогдол. Реактив En.   3 015 А 4 0178 0.1варх 2 113C varh      
-Vary∑-L Sys Exp. Хоцрогдол. Реактив En.   3 015D 4 017C 0.1варх 2 113E varh
+kvarh1-C Ph1 Имп. Тэргүүлэх. Реактив En.   3 0160 4 0180 0.1варх 2 1140 varh      
+kvarh2-C Ph2 Имп. Тэргүүлэх. Реактив En.   3 0163 4 0184 0.1варх 2 1142 varh      
+kvarh3-C Ph3 Имп. Тэргүүлэх. Реактив En.   3 0166 4 0188 0.1варх 2 1144 varh      
+kvarh∑-C Sys Imp. Тэргүүлэх. Реактив En.   3 0169 4 018C 0.1варх 2 1146 varh
-kvarh1-C Ph1 Exp. Тэргүүлэх. Реактив En.   3 016C 4 0190 0.1варх 2 1148 varh      
-kvarh2-C Ph2 Exp. Тэргүүлэх. Реактив En.   3 016F 4 0194 0.1варх 2 114 А varh      
-kvarh3-C Ph3 Exp. Тэргүүлэх. Реактив En.   3 0172 4 0198 0.1варх 2 114C varh      
-kvarh∑-C Sys Exp. Тэргүүлэх. Реактив En.   3 0175 4 019C 0.1варх 2 114E varh
                               Захиалагдсан   3 0178 2 01A0 2 1150 R R R R R R

ТАРИФ 1 ТООЛОГЧ

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

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

 

 

 

 

 

 

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

ХЭСЭГЧИН ТОЛГООЧ

+кВтц∑-P Sys Imp. Идэвхтэй En.   3 0400 4 0400 0.1Wh 2 1400 Wh
-кВтц∑-П Sys Exp. Идэвхтэй En.   3 0403 4 0404 0.1Wh 2 1402 Wh
+kVAh∑-LP Sys Imp. Хоцрогдол. Илэрхий Эн.   3 0406 4 0408 0.1VAh байна 2 1404 VAh
-kVAh∑-LP Sys Exp. Хоцрогдол. Илэрхий Эн.   3 0409 4 040C 0.1VAh байна 2 1406 VAh
+kVAh∑-CP Sys Imp. Тэргүүлэх. Илэрхий Эн.   3 040C 4 0410 0.1VAh байна 2 1408 VAh
-kVAh∑-CP Sys Exp. Тэргүүлэх. Илэрхий Эн.   3 040F 4 0414 0.1VAh байна 2 140 А VAh
+kvarh∑-LP Sys Imp. Хоцрогдол. Реактив En.   3 0412 4 0418 0.1варх 2 140C varh
-vary∑-LP Sys Exp. Хоцрогдол. Реактив En.   3 0415 4 041C 0.1варх 2 140E varh
+kvarh∑-CP Sys Imp. Тэргүүлэх. Реактив En.   3 0418 4 0420 0.1варх 2 1410 varh
-Vary∑-CP Sys Exp. Тэргүүлэх. Реактив En.   3 041B 4 0424 0.1варх 2 1412 varh

ТЭНЦЛИЙН ТОЛУУР

кВтц∑-B Sys Active En. 3 041E 4 0428 0.1Wh 2 1414 Wh  
kVAh∑-LB Sys Lag. Илэрхий Эн. 3 0421 4 042C 0.1VAh байна 2 1416 VAh  
kVAh∑-CB Sys удирдагч. Илэрхий Эн. 3 0424 4 0430 0.1VAh байна 2 1418 VAh  
кварх∑-ЛБ Sys Lag. Реактив En. 3 0427 4 0434 0.1варх 2 141 А varh  
kvarh∑-CB Sys удирдагч. Реактив En. 3 042 А 4 0438 0.1варх 2 141C varh  
                               Захиалагдсан   3 042D R R R R R R

 

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

 

 

 

 

 

 

EC SN Тоолуурын серийн дугаар 5 0500 6 0500 10 ASCII тэмдэгт. ($00...$FF)
EC загвар Тоолуурын загвар 1 0505 2 0506 $03=6А 3 фаз, 4 утас

$08=80А 3 фаз, 4 утас

$0C=80A 1 фаз, 2 утас

$10=40А 1 фаз, 2 утас

$12=63А 3 фаз, 4 утас

EC TYPE Тоолуурын төрөл 1 0506 2 0508 $00=ДУНД БАЙХГҮЙ, ДАХИН ТОГТООХГҮЙ

$01=ДУНД БАЙХГҮЙ

$02=ДУНД

$03=ДУНДАЙ, Утас сонгох

$05=MID ялгаагүй

$09=MID, Утас сонгох

$0A=MID ялгаагүй, Утасны сонголт

$0B=ДУНД, RESET, Утас сонгох

EC FW REL1 Эсрэг програм хангамжийн хувилбар 1 1 0507 2 050 А Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $66=102 => rel. 1.02

EC HW VER Тоолуурын техник хангамжийн хувилбар 1 0508 2 050C Уншсан 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 Зөвхөн анхдагч/хоёрдогч утга 6А загвар. Захиалагдсан ба

бусад загваруудын хувьд 0-д тохируулсан.

1 050C 2 0512 $00=үндсэн

$01=хоёрдогч

     
ЭРR Алдааны код 1 050D 2 0514 Бит талбарын кодчилол:

– бит0 (LSb)=Үе шатын дараалал

– бит1=Санах ой

– bit2=Цаг (RTC)-Зөвхөн ETH загвар

– бусад битүүдийг ашиглаагүй

 

Бит=1 гэдэг нь алдааны нөхцөл, Бит=0 гэдэг нь алдаа байхгүй гэсэн үг

CT CT харьцааны утга

Зөвхөн 6А загвар. Захиалагдсан ба

бусад загваруудын хувьд 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)

     
BAUD Харилцаа холбооны хурд 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 Бит талбарын кодчилол:

– бит0 (LSb)= +kWhΣ PAR

– bit1=-kWhΣ PAR

– bit2=+kVAhΣ-L PAR

– бит3=-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  

 

 

 

 

Үнэ цэнэ

3ph 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 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $66=102 => rel. 1.02

     
MOD HW VER Модулийн техник хангамжийн хувилбар 1 0520 2 0534 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $64=100 => хувилбар. 1.00

     
                             Захиалагдсан 2 0521 2 0536 R R R R R R
РЕГСАХ 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 => rel. 2.00

RTC-ӨДӨР Ethernet интерфэйс RTC өдөр 1 2000 1 2000 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $1F=31 => 31 дэх өдөр

       
RTC-САР Ethernet интерфэйс RTC сар 1 2001 1 2001 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $0C=12 => XNUMX-р сар

       
RTC-ЖИЛ Ethernet интерфэйс RTC жил 1 2002 1 2002 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $15=21 => 2021 он

       
RTC-ЦАГ Ethernet интерфэйс RTC цаг 1 2003 1 2003 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $0F=15 => 15 цаг

       
RTC-MIN Ethernet интерфейс RTC минут 1 2004 1 2004 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $1E=30 => 30 минут

       
RTC-SEC Ethernet интерфэйс RTC секунд 1 2005 1 2005 Уншсан Hex утгыг Dec утга руу хөрвүүлнэ.

жишээ нь $0A=10 => 10 секунд

       

ЖИЧ: RTC бүртгэлүүд ($2000…$2005) нь зөвхөн Ethernet Firmware rel-тэй эрчим хүчний тоолуурт боломжтой. 1.15 ба түүнээс дээш.

ОРОМОГЫГ УНШИХ (ФУНКЦИЙН КОД $01)

ПАРАМЕТР БҮХЭЛ ӨГӨГДЛИЙН УТГА БҮРТГҮҮЛЭХ БОЛОМЖТОЙ БОЛОМЖТОЙ ЗАГВАРТАЙ
 

 

 

 

 

Бэлгэдлийн тодорхойлолт

Бит

 

Хаяг

 

 

 

 

 

Үнэ цэнэ

3ph 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|

|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|fO|

 

ДОМОГ

L=Босго доогуур (Бага) H=Босгооос дээш (Өндөр) O=Хүрээнээс гадуур

COM=IR порт дээрх холбоо OK. СЕРИАЛ холболттой загваруудын хувьд үүнийг анхаарч үзэхгүй

RES=0-д хадгалагдсан бит

 

ЖИЧ: Ботьtage, Одоогийн болон давтамжийн босго утгууд нь тоолуурын загвараас хамаарч өөрчлөгдөж болно. -ээс лавлана уу

хүснэгтүүдийг доор үзүүлэв.

 
БОТЬTAGЗАГВАРЫН ДАГУУ Д БА ДАВТАТЫН ХАЙХ ЗААВАР ТОВЧЛОЛУУД Параметрийн босго
ФАЗ-ТӨВИЙГӨӨ БОТЬTAGE ҮЕ ШАТ БОТЬTAGE ОДОО ДАВТАТ
         
3×230/400В 50Гц 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=Эхлэх гүйдэл (эх)

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-An-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 утга

40А загварт байхгүй.

1 0515 2 0522 $01=300 bps*

$02=600 bps*

$03=1200 bps*

$04=2400 бит/сек

$05=4800 бит/сек

$06=9600 бит/сек

$07=19200 бит/сек

$08=38400 бит/сек

$09=57600 bps*

     
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=+кВтцΣ PAR

$01=-кВтцΣ 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=БҮХ хэсэгчилсэн тоолуур

Байт 2 – Хэсэгчилсэн тоолуурын ажиллагаа

$01=эхлэх

$02=зогс

$03=дахин тохируулах

Жишээ нь +kWhΣ PAR тоолуурыг эхлүүлэх

00=+kWhΣ PAR

01=эхлэх

Тохируулах эцсийн утга:

RegSet0=0001

RegSet1=00000001

РЕГСАХ RegSet солих 1 100B 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-ЦАГ Ethernet интерфэйс RTC цаг 1 2003 1 2003 $00…$17 (0…23)        
RTC-MIN 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-р сарын XNUMX) утгыг хүлээн авахгүй бөгөөд төхөөрөмж онцгой байдлын кодоор (Хууль бус утга) хариулна.
ЖИЧ: Удаан хугацаанд унтарсны улмаас RTC алдагдсан тохиолдолд бичлэгийг дахин эхлүүлэхийн тулд RTC утгыг (өдөр, сар, жил, цаг, мин, сек) дахин тохируулна уу.

Баримт бичиг / нөөц

PROTOCOL RS485 Modbus ба Lan Gateway [pdf] Хэрэглэгчийн гарын авлага
RS485 Modbus and Lan Gateway, RS485, Modbus and Lan Gateway, Lan Gateway, Gateway

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *