PROTOCOL-LOGO

PROTOCOL RS485 Modbus At Lan Gateway

PROTOCOL RS485 Modbus At Lan Gateway User Guide Itinatampok na Larawan: No file pinili I-update ang Post Magdagdag ng MediaVisualText Heading 4 H4 Close dialog Magdagdag ng media Actions Upload filesMedia Library Filter mediaFilter ayon sa uri Na-upload sa post na ito I-filter ayon sa petsa Lahat ng petsa Maghanap Listahan ng media Ipinapakita ang 18 sa 18 media item MGA DETALYE NG attachment PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT.png February 27, 2024 185 KB 415 by 297 pixels I-edit ang Imahe Tanggalin nang permanente Alt Text Matutunan kung paano ilarawan ang layunin ng larawan(bubukas sa isang bagong tab). Iwanang walang laman kung puro pandekorasyon ang larawan. Pamagat PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT Caption Description
File URL: https://manuals.plus/wp-content/uploads/2024/02/PROTOCOL-RS485-Modbus-And-Lan-Gateway-PRODUCT.png Kopya URL sa clipboard ATTACHMENT DISPLAY SETTINGS Alignment Center Link To None Full Size – 415 × 297 Napiling media actions 1 item ang napili I-clear Ipasok sa post No file pinili

Mga pagtutukoy

  • Mga Protokol ng Komunikasyon: MODBUS ASCII/RTU, MODBUS TCP
  • Mga Sinusuportahang Interface: RS485 MODBUS, LAN
  • Pinakamataas na Mga Alipin na Sinusuportahan: Hanggang 247
  • MODBUS TCP Port: 502
  • Istraktura ng Frame:
    • ASCII Mode: 1 Start, 7 Bit, Even, 1 Stop (7E1)
    • RTU Mode: 1 Start, 8 Bit, Wala, 1 Stop (8N1)
    • TCP Mode: 1 Start, 7 Bit, Even, 2 Stop (7E2)

FAQ

  • Ano ang layunin ng MODBUS Communication Protocol?
  • Pinapadali ng protocol ng MODBUS ang komunikasyon sa pagitan ng master device at ng maraming slave device, na nagpapagana ng data exchange sa mga industriyal na automation system.
  • Gaano karaming mga alipin ang maaaring konektado gamit ang MODBUS protocol?
  • Sinusuportahan ng MODBUS protocol ang hanggang 247 na mga alipin na konektado sa isang bus o star network configuration.
  • Paano ko mababago ang address ng alipin sa MODBUS ASCII/RTU mode?
  • Para baguhin ang slave address sa MODBUS ASCII/RTU mode, sumangguni sa user manual para sa mga tagubilin sa pag-configure ng logical number ng counter.

Limitasyon ng Pananagutan
Inilalaan ng Manufacturer ang karapatan na baguhin ang mga detalye sa manwal na ito nang walang naunang babala. Anumang kopya ng manwal na ito, sa bahagi o buo, sa pamamagitan man ng photocopy o sa iba pang paraan, kahit na sa isang elektronikong katangian, nang hindi nagbibigay ng nakasulat na awtorisasyon ang tagagawa, ay lumalabag sa mga tuntunin ng copyright at mananagot sa pag-uusig.
Ipinagbabawal na gamitin ang aparato para sa iba't ibang mga gamit maliban sa kung saan ito ay ginawa, tulad ng hinuha sa manwal na ito. Kapag ginagamit ang mga feature sa device na ito, sundin ang lahat ng batas at igalang ang privacy at mga lehitimong karapatan ng iba.
MALIBAN SA LABAS NA IPINAGBABAWAL NG NAAANGKOP NA BATAS, SA ILALIM KAHIT HINDI PANANAGUTAN ANG MANUFACTURER PARA SA MGA HINUNGDOT NA PINSALA NA KASAMA NA KAUGNAY NG NASABING PRODUKTO AT ANG MANUFACTURER NA HINDI NAGPAPAHAYAG O NAGBIBIGAY PAHINTULOT SA ANUMANG KINAKATAWAN NITO. MALIBAN SA TULAD AY HAYAG NA ITINAKDA DITO.
Ang lahat ng mga trademark sa manwal na ito ay pag-aari ng kani-kanilang mga may-ari.
Ang impormasyong nakapaloob sa manwal na ito ay para sa mga layuning pang-impormasyon lamang, napapailalim sa mga pagbabago nang walang naunang babala at hindi maituturing na may bisa para sa Manufacturer. Ang Manufacturer ay walang pananagutan para sa anumang mga pagkakamali o incoherence na posibleng nasa manwal na ito.

PAGLALARAWAN

Ang MODBUS ASCII/RTU ay isang master-slave communication protocol, na kayang suportahan ang hanggang 247 na mga alipin na konektado sa isang bus o isang star network. Gumagamit ang protocol ng simplex na koneksyon sa isang linya. Sa ganitong paraan, ang mga mensahe ng komunikasyon ay gumagalaw sa isang linya sa dalawang magkasalungat na direksyon.
Ang MODBUS TCP ay isang variant ng pamilya ng MODBUS. Sa partikular, sinasaklaw nito ang paggamit ng MODBUS messaging sa isang “Intranet” o “Internet” na kapaligiran gamit ang TCP/IP protocol sa isang nakapirming port 502.
Ang mga mensahe ng master-slave ay maaaring:

  • Pagbabasa (Mga function code $01, $03, $04): ang komunikasyon ay sa pagitan ng master at ng isang alipin. Ito ay nagbibigay-daan upang basahin ang impormasyon tungkol sa queried counter
  • Pagsusulat (Function code $10): ang komunikasyon ay sa pagitan ng master at ng isang alipin. Pinapayagan nitong baguhin ang mga setting ng counter
  • Broadcast (hindi magagamit para sa MODBUS TCP): ang komunikasyon ay nasa pagitan ng master at lahat ng konektadong alipin. Ito ay palaging isang write command (Function code $10) at nangangailangan ng lohikal na numero na $00

Sa isang multi-point na uri ng koneksyon (MODBUS ASCII/RTU), ang isang slave address (tinatawag ding logical number) ay nagbibigay-daan sa pagkilala sa bawat counter sa panahon ng komunikasyon. Ang bawat counter ay naka-preset na may default na slave address (01) at maaaring baguhin ito ng user.
Sa kaso ng MODBUS TCP, ang slave address ay papalitan ng isang byte, ang Unit identifier.

Istruktura ng frame ng komunikasyon - ASCII mode
Bit per byte: 1 Start, 7 Bit, Even, 1 Stop (7E1)

Pangalan Ang haba Function
START FRAME 1 char Marker ng pagsisimula ng mensahe. Nagsisimula sa isang tutuldok na “:” ($3A)
ADDRESS FIELD 2 karakter Counter logical number
FUNCTION CODE 2 karakter Code ng paggana ($01 / $03 / $04 / $10)
DATA FIELD n mga karakter Ang data + haba ay pupunan depende sa uri ng mensahe
ERROR CHECK 2 karakter Pagsusuri ng error (LRC)
END FRAME 2 karakter Carriage return – line feed (CRLF) pair ($0D & $0A)

Istruktura ng frame ng komunikasyon - RTU mode
Bit per byte: 1 Start, 8 Bit, None, 1 Stop (8N1)

Pangalan Ang haba Function
START FRAME 4 na character na walang ginagawa Hindi bababa sa 4 na character na oras ng katahimikan (kondisyon ng MARK)
ADDRESS FIELD 8 bits Counter logical number
FUNCTION CODE 8 bits Code ng paggana ($01 / $03 / $04 / $10)
DATA FIELD nx 8 bits Ang data + haba ay pupunan depende sa uri ng mensahe
ERROR CHECK 16 bits Pagsusuri ng error (CRC)
END FRAME 4 na character na walang ginagawa Hindi bababa sa 4 na character na oras ng katahimikan sa pagitan ng mga frame

Istruktura ng frame ng komunikasyon - TCP mode
Bit per byte: 1 Start, 7 Bit, Even, 2 Stop (7E2)

Pangalan Ang haba Function
TRANSACTION ID 2 byte Para sa pag-synchronize sa pagitan ng mga mensahe ng server at client
PROTOCOL ID 2 byte Zero para sa MODBUS TCP
BYTE COUNT 2 byte Bilang ng natitirang mga byte sa frame na ito
UNIT ID 1 byte Address ng alipin (255 kung hindi ginagamit)
FUNCTION CODE 1 byte Code ng paggana ($01 / $04 / $10)
DATA BYTES n byte Data bilang tugon o utos

Pagbuo ng LRC

Ang field ng Longitudinal Redundancy Check (LRC) ay isang byte, na naglalaman ng 8-bit na binary na halaga. Ang halaga ng LRC ay kinakalkula ng transmitting device, na nagdaragdag ng LRC sa mensahe. Ang receiving device ay muling kinakalkula ang isang LRC sa panahon ng pagtanggap ng mensahe at inihahambing ang nakalkulang halaga sa aktwal na halaga na natanggap nito sa LRC field. Kung ang dalawang halaga ay hindi pantay, isang error ang magreresulta. Ang LRC ay kinakalkula sa pamamagitan ng pagdaragdag ng magkakasunod na 8–bit na byte sa mensahe, pag-discard ng anumang mga dala, at pagkatapos ay dalawa ang umakma sa resulta. Ang LRC ay isang 8-bit na field, kung kaya't ang bawat bagong pagdaragdag ng isang character na magreresulta sa isang halaga na mas mataas sa 255 decimal ay 'gumugulong' lamang sa halaga ng field hanggang sa zero. Dahil walang pang-siyam na bit, ang dala ay awtomatikong itinatapon.
Ang isang pamamaraan para sa pagbuo ng isang LRC ay:

  1. Idagdag ang lahat ng byte sa mensahe, hindi kasama ang panimulang 'colon' at nagtatapos sa CR LF. Idagdag ang mga ito sa isang 8-bit na field, upang ang mga dala ay itatapon.
  2. Ibawas ang panghuling halaga ng field mula sa $FF, para makagawa ng mga—complement.
  3. Magdagdag ng 1 upang makabuo ng dalawa–complement.

Ang paglalagay ng LRC sa Mensahe
Kapag ang 8-bit na LRC (2 ASCII character) ay ipinadala sa mensahe, ang high-order na character ay unang ipapadala, na susundan ng mababang-order na character. Para kay example, kung ang halaga ng LRC ay $52 (0101 0010):

Colon

':'

Address Func Data

Bilangin

Data Data …. Data LRC

Hi '5'

LRC

Lo'2'

CR LF

C-function para kalkulahin ang LRC

PROTOCOL-RS485-Modbus-And-Lan-Gateway-FIG-1Pagbuo ng CRC
Ang field ng Cyclical Redundancy Check (CRC) ay dalawang byte, na naglalaman ng 16-bit na halaga. Ang halaga ng CRC ay kinakalkula ng aparatong nagpapadala, na nagdaragdag ng CRC sa mensahe. Ang receiving device ay muling kinakalkula ang isang CRC sa panahon ng pagtanggap ng mensahe at inihahambing ang kinakalkula na halaga sa aktwal na halaga na natanggap nito sa field ng CRC. Kung ang dalawang halaga ay hindi pantay, isang error ang magreresulta.
Ang CRC ay sinisimulan sa pamamagitan ng unang pag-preload ng isang 16-bit na rehistro sa lahat ng 1. Pagkatapos ay magsisimula ang isang proseso ng paglalapat ng sunud-sunod na 8-bit byte ng mensahe sa kasalukuyang nilalaman ng rehistro. Tanging ang walong bits ng data sa bawat character ang ginagamit para sa pagbuo ng CRC. Start and stop bits, at ang parity bit, huwag ilapat sa CRC.
Sa panahon ng pagbuo ng CRC, ang bawat 8-bit na character ay eksklusibo OR na may mga nilalaman ng rehistro. Pagkatapos ang resulta ay inililipat sa direksyon ng least significant bit (LSB), na may zero na napunan sa most significant bit (MSB) na posisyon. Ang LSB ay kinuha at sinusuri. Kung ang LSB ay isang 1, ang rehistro ay pagkatapos ay eksklusibo OR na may isang preset, nakapirming halaga. Kung ang LSB ay isang 0, walang eksklusibong O magaganap.
Ang prosesong ito ay paulit-ulit hanggang sa maisagawa ang walong shift. Pagkatapos ng huling (ika-walong) shift, ang susunod na 8-bit na character ay eksklusibo OR na may kasalukuyang halaga ng rehistro, at ang proseso ay umuulit para sa walong higit pang mga shift tulad ng inilarawan sa itaas. Ang huling nilalaman ng rehistro, pagkatapos mailapat ang lahat ng mga character ng mensahe, ay ang halaga ng CRC.
Ang isang kinakalkula na pamamaraan para sa pagbuo ng isang CRC ay:

  1. Mag-load ng 16-bit na rehistro na may $FFFF. Tawagan itong CRC register.
  2. Eksklusibo O ang unang 8-bit na byte ng mensahe na may mababang-order na byte ng 16-bit na CRC register, na naglalagay ng resulta sa CRC register.
  3. Ilipat ang rehistro ng CRC nang kaunti pakanan (patungo sa LSB), zero-filling ang MSB. Kunin at suriin ang LSB.
  4. (Kung ang LSB ay 0): Ulitin ang Hakbang 3 (isa pang shift). (Kung ang LSB ay 1): Eksklusibo O ang CRC register na may polynomial value na $A001 (1010 0000 0000 0001).
  5. Ulitin ang Hakbang 3 at 4 hanggang 8 shift ang naisagawa. Kapag ito ay tapos na, isang kumpletong 8-bit na byte ang mapoproseso.
  6. Ulitin ang Hakbang 2 hanggang 5 para sa susunod na 8–bit na byte ng mensahe. Ipagpatuloy ang paggawa nito hanggang sa maproseso ang lahat ng byte.
  7. Ang panghuling nilalaman ng rehistro ng CRC ay ang halaga ng CRC.
  8. Kapag ang CRC ay inilagay sa mensahe, ang upper at lower byte nito ay dapat na palitan tulad ng inilarawan sa ibaba.

Ang paglalagay ng CRC sa Mensahe
Kapag ang 16-bit na CRC (dalawang 8-bit na byte) ay nai-transmit sa mensahe, ang low-order na byte ay unang ipapadala, na susundan ng high-order na byte.
Para kay example, kung ang halaga ng CRC ay $35F7 (0011 0101 1111 0111):

Addr Func Data

Bilangin

Data Data …. Data CRC

ay F7

CRC

Hi 35

Mga function ng pagbuo ng CRC – May Talahanayan

Ang lahat ng posibleng halaga ng CRC ay paunang na-load sa dalawang array, na ini-index lamang habang dumarami ang function sa pamamagitan ng buffer ng mensahe. Ang isang array ay naglalaman ng lahat ng 256 posibleng CRC value para sa mataas na byte ng 16-bit na CRC field, at ang isa pang array ay naglalaman ng lahat ng value para sa mababang byte. Ang pag-index ng CRC sa ganitong paraan ay nagbibigay ng mas mabilis na pagpapatupad kaysa sa makakamit sa pamamagitan ng pagkalkula ng bagong halaga ng CRC sa bawat bagong character mula sa buffer ng mensahe.

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

Mga function ng pagbuo ng CRC – Walang Talahanayan

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

ISTRUKTURA NG UTOS SA PAGBASA

  • Sa kaso ng module na pinagsama sa isang counter: Ang master communication device ay maaaring magpadala ng mga command sa module para basahin ang status at setup nito o basahin ang mga sinusukat na value, status at setup na nauugnay sa counter.
  • Sa kaso ng counter na may pinagsamang komunikasyon: Ang master communication device ay maaaring magpadala ng mga utos sa counter upang basahin ang katayuan nito, pag-setup at mga sinusukat na halaga.
  • Higit pang mga rehistro ang maaaring basahin, sa parehong oras, pagpapadala ng isang solong utos, kung ang mga rehistro ay magkakasunod (tingnan ang Kabanata 5). Ayon sa MODBUS protocol mode, ang read command ay nakaayos tulad ng sumusunod.

Modbus ASCII/RTU
Nasa hex na format ang mga value na nasa Query o Response na mga mensahe.
Tanong example sa kaso ng MODBUS RTU: 01030002000265CB

Example Byte Paglalarawan Bilang ng mga byte
01 Address ng alipin 1
03 Code ng pag-andar 1
00 Mataas Nagsisimulang magparehistro 2
02 Mababa    
00 Mataas Bilang ng mga salitang babasahin 2
02 Mababa    
65 Mataas Pagsusuri ng error (CRC) 2
CB Mababa    

Sagot halample in case of MODBUS RTU: 01030400035571F547

Example Byte Paglalarawan Bilang ng mga byte
01 Address ng alipin 1
03 Code ng pag-andar 1
04 Bilang ng byte 1
00 Mataas Hiniling na data 4
03 Mababa    
55 Mataas    
71 Mababa    
F5 Mataas Pagsusuri ng error (CRC) 2
47 Mababa    

ModBus TCP
Nasa hex na format ang mga value na nasa Query o Response na mga mensahe.
Tanong exampsa kaso ng MODBUS TCP: 010000000006010400020002

Example Byte Paglalarawan Bilang ng mga byte
01 Tagatukoy ng transaksyon 1
00 Mataas Protocol identifier 4
00 Mababa    
00 Mataas    
00 Mababa    
06 Bilang ng byte 1
01 Unit identifier 1
04 Code ng pag-andar 1
00 Mataas Nagsisimulang magparehistro 2
02 Mababa    
00 Mataas Bilang ng mga salitang babasahin 2
02 Mababa    

Sagot halampsa kaso ng MODBUS TCP: 01000000000701040400035571

Example Byte Paglalarawan Bilang ng mga byte
01 Tagatukoy ng transaksyon 1
00 Mataas Protocol identifier 4
00 Mababa    
00 Mataas    
00 Mababa    
07 Bilang ng byte 1
01 Unit identifier 1
04 Code ng pag-andar 1
04 Bilang ng byte ng hiniling na data 2
00 Mataas Hiniling na data 4
03 Mababa    
55 Mataas    
71 Mababa    

Floating Point ayon sa IEEE Standard

  • Ang pangunahing format ay nagbibigay-daan sa isang IEEE na karaniwang floating-point na numero na kinakatawan sa isang solong 32-bit na format, tulad ng ipinapakita sa ibaba:

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

  • kung saan ang S ay ang sign bit, ang e' ay ang unang bahagi ng exponent at ang f ay ang decimal na fraction na inilagay sa tabi ng 1. Sa loob ang exponent ay 8 bits ang haba at ang stored fraction ay 23 bits ang haba.
  • Ang isang round-to-close na paraan ay inilapat sa kinakalkula na halaga ng lumulutang na punto.
  • Ang format ng floating-point ay ipinapakita tulad ng sumusunod:

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

TANDAAN: Ang mga fraction (decimals) ay palaging ipinapakita habang ang nangungunang 1 (hidden bit) ay hindi nakaimbak.

Example ng conversion ng value na ipinapakita na may floating point
Ang halaga na binasa kasama ang lumulutang na punto:
45AACC00(16)
Na-convert ang halaga sa binary na format:

0 10001011 01010101100110000000000(2)
tanda exponent fraction

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

ISTRUKTURA NG UTOS SA PAGSULAT

  • Sa kaso ng isang module na pinagsama sa isang counter: Ang master communication device ay maaaring magpadala ng mga command sa module upang i-program ang sarili nito o upang i-program ang counter.
  • Sa kaso ng isang counter na may pinagsamang komunikasyon: Ang master communication device ay maaaring magpadala ng mga command sa counter upang i-program ito.
  • Higit pang mga setting ay maaaring isagawa, sa parehong oras, pagpapadala ng isang solong command, lamang kung ang mga nauugnay na rehistro ay magkakasunod (tingnan ang kabanata 5). Ayon sa ginamit na uri ng protocol ng MODBUS, ang write command ay nakaayos tulad ng sumusunod.

Modbus ASCII/RTU
Nasa hex na format ang mga value na nasa mga mensahe ng Kahilingan o Tugon.
Tanong example in case of MODBUS RTU: 011005150001020008F053

Example Byte Paglalarawan Bilang ng mga byte
01 Address ng alipin 1
10 Code ng pag-andar 1
05 Mataas Nagsisimulang magparehistro 2
15 Mababa    
00 Mataas Bilang ng mga salitang isusulat 2
01 Mababa    
02 Data byte counter 1
00 Mataas Data para sa programming 2
08 Mababa    
F0 Mataas Pagsusuri ng error (CRC) 2
53 Mababa    

Sagot halample sa kaso ng MODBUS RTU: 01100515000110C1

Example Byte Paglalarawan Bilang ng mga byte
01 Address ng alipin 1
10 Code ng pag-andar 1
05 Mataas Nagsisimulang magparehistro 2
15 Mababa    
00 Mataas Bilang ng mga nakasulat na salita 2
01 Mababa    
10 Mataas Pagsusuri ng error (CRC) 2
C1 Mababa    

ModBus TCP
Nasa hex na format ang mga value na nasa mga mensahe ng Kahilingan o Tugon.
Tanong exampsa kaso ng MODBUS TCP: 010000000009011005150001020008

Example Byte Paglalarawan Bilang ng mga byte
01 Tagatukoy ng transaksyon 1
00 Mataas Protocol identifier 4
00 Mababa    
00 Mataas    
00 Mababa    
09 Bilang ng byte 1
01 Unit identifier 1
10 Code ng pag-andar 1
05 Mataas Nagsisimulang magparehistro 2
15 Mababa    
00 Mataas Bilang ng mga salitang isusulat 2
01 Mababa    
02 Data byte counter 1
00 Mataas Data para sa programming 2
08 Mababa    

Sagot halampsa kaso ng MODBUS TCP: 010000000006011005150001

Example Byte Paglalarawan Bilang ng mga byte
01 Tagatukoy ng transaksyon 1
00 Mataas Protocol identifier 4
00 Mababa    
00 Mataas    
00 Mababa    
06 Bilang ng byte 1
01 Unit identifier 1
10 Code ng pag-andar 1
05 Mataas Nagsisimulang magparehistro 2
15 Mababa    
00 Mataas Matagumpay na naipadala ang utos 2
01 Mababa    

MGA EXCEPTION CODE

  • Sa kaso ng module na sinamahan ng counter: Kapag nakatanggap ang module ng hindi wastong query, isang mensahe ng error (exception code) ang ipapadala.
  • Sa kaso ng counter na may pinagsamang komunikasyon: Kapag nakatanggap ang counter ng hindi wastong query, isang mensahe ng error (exception code) ang ipinapadala.
  • Ayon sa MODBUS protocol mode, ang mga posibleng exception code ay ang mga sumusunod.

Modbus ASCII/RTU
Nasa hex na format ang mga value na nasa Mga mensahe ng Tugon.
Sagot halample in case of MODBUS RTU: 01830131F0

Example Byte Paglalarawan Bilang ng mga byte
01 Address ng alipin 1
83 Code ng function (80+03) 1
01 Exception code 1
31 Mataas Pagsusuri ng error (CRC) 2
F0 Mababa    

Ang mga exception code para sa MODBUS ASCII/RTU ay sumusunod na inilarawan:

  • $01 ILLEGAL FUNCTION: ang function code na natanggap sa query ay hindi isang pinapayagang aksyon.
  • $02 ILLEGAL DATA ADDRESS: ang data address na natanggap sa query ay hindi pinapayagan (ibig sabihin, ang kumbinasyon ng rehistro at haba ng paglipat ay hindi wasto).
  • $03 ILLEGAL DATA VALUE: ang isang value na nakapaloob sa query data field ay hindi isang pinapayagang value.
  • $04 ILLEGAL RESPONSE LENGTH: ang kahilingan ay bubuo ng tugon na may sukat na mas malaki kaysa sa available para sa MODBUS protocol.

ModBus TCP
Nasa hex na format ang mga value na nasa Mga mensahe ng Tugon.
Sagot halampsa kaso ng MODBUS TCP: 010000000003018302

Example Byte Paglalarawan Bilang ng mga byte
01 Tagatukoy ng transaksyon 1
00 Mataas Protocol identifier 4
00 Mababa    
00 Mataas    
00 Mababa    
03 Bilang ng isang byte ng susunod na data sa string na ito 1
01 Unit identifier 1
83 Code ng function (80+03) 1
02 Exception code 1

Ang mga exception code para sa MODBUS TCP ay sumusunod na inilarawan:

  • $01 ILLEGAL FUNCTION: ang function code ay hindi alam ng server.
  • $02 ILLEGAL DATA ADDRESS: ang data address na natanggap sa query ay hindi isang pinapayagang address para sa counter (ibig sabihin ang kumbinasyon ng rehistro at haba ng paglipat ay hindi wasto).
  • $03 ILLEGAL DATA VALUE: ang isang value na nakapaloob sa query data field ay hindi isang pinapayagang value para sa counter.
  • $04 SERVER FAILURE: nabigo ang server sa panahon ng execution.
  • $05 AMININ: tinanggap ng server ang invocation ng server ngunit nangangailangan ang serbisyo ng medyo mahabang panahon upang maisakatuparan. Samakatuwid, ang server ay nagbabalik lamang ng isang pagkilala sa resibo ng invocation ng serbisyo.
  • $06 SERVER BUSY: hindi natanggap ng server ang MB request na PDU. Ang application ng kliyente ay may responsibilidad na magpasya kung at kailan muling ipapadala ang kahilingan.
  • $0A GATEWAY PATH UNAVAILABLE: ang module ng komunikasyon (o ang counter, kung sakaling ang counter na may pinagsamang komunikasyon) ay hindi naka-configure o hindi maaaring makipag-ugnayan.
  • $0B GATEWAY TARGET DEVICE NABIGO NA TUGUNAN: ang counter ay hindi available sa network.

PANGKALAHATANG IMPORMASYON SA MGA REGISTER TABLES

TANDAAN: Pinakamataas na bilang ng mga rehistro (o byte) na maaaring basahin gamit ang isang utos:

  • 63 na nagrerehistro sa ASCII mode
  • 127 nagrerehistro sa RTU mode
  • 256 bytes sa TCP mode

TANDAAN: Pinakamataas na bilang ng mga rehistro na maaaring i-program gamit ang isang utos:

  • 13 na nagrerehistro sa ASCII mode
  • 29 nagrerehistro sa RTU mode
  • 1 magparehistro sa TCP mode

TANDAAN: Ang mga halaga ng rehistro ay nasa hex na format ($).

Table HEADER Ibig sabihin
PARAMETER Simbolo at paglalarawan ng parameter na babasahin/isusulat.
 

 

 

 

 

+/-

Positibo o negatibong palatandaan sa nabasang halaga.

Ang representasyon ng tanda ay nagbabago ayon sa module ng komunikasyon o counter model:

Mag-sign Bit Mode: Kung nilagyan ng check ang column na ito, maaaring magkaroon ng positive o negative sign ang read register value. I-convert ang isang nilagdaang halaga ng pagpaparehistro tulad ng ipinapakita sa sumusunod na mga tagubilin:

Ang Most Significant Bit (MSB) ay nagpapahiwatig ng sign tulad ng sumusunod: 0=positive (+), 1=negative (-). Negatibong halaga halample:

MSB

$8020 = 1000000000100000 = -32

| hex | bin | Disyembre |

2's Complement Mode: Kung nilagyan ng check ang column na ito, maaaring magkaroon ng positibo o negatibo ang read register value

tanda. Ang mga negatibong halaga ay kinakatawan ng 2's complement.

 

 

 

 

 

INTEGER

INTEGER rehistro ng data.

Ipinapakita nito ang Unit ng sukat, ang uri ng RegSet ang kaukulang numero ng Word at ang Address sa hex na format. Dalawang uri ng RegSet ang magagamit:

RegSet 0: kahit / kakaibang mga rehistro ng salita.

RegSet 1: kahit na mga rehistro ng salita. Hindi available para sa mga module ng LAN GATEWAY.

Available lang para sa:

▪ Mga counter na may pinagsamang MODBUS

▪ Mga counter na may pinagsamang ETHERNET

▪ RS485 modules na may firmware release 2.00 o mas mataas Para matukoy ang RegSet na ginagamit, mangyaring sumangguni sa $0523/$0538 na mga rehistro.

IEEE Data ng IEEE Standard Register.

Ipinapakita nito ang Unit of measure, ang Word number at ang Address sa hex na format.

 

 

 

REGISTER AVAILABILITY NG MODEL

Availability ng rehistro ayon sa modelo. Kung may tsek (●), ang rehistro ay magagamit para sa

kaukulang modelo:

3ph 6A/63A/80A SERIAL: 6A, 63A at 80A 3phase counter na may serial communication.

1ph 80A SERIAL: 80A 1phase counter na may serial communication.

1ph 40A SERIAL: 40A 1phase counter na may serial communication.

3ph integrated ETHERNET TCP: 3phase counter na may pinagsamang ETHERNET TCP na komunikasyon.

1ph integrated ETHERNET TCP: 1phase counter na may pinagsamang ETHERNET TCP na komunikasyon.

LANG TCP (ayon sa modelo): mga counter na pinagsama sa LAN GATEWAY module.

KAHULUGAN NG DATOS Paglalarawan ng data na natanggap sa pamamagitan ng tugon ng isang command sa pagbabasa.
PROGRAMMABLE DATA Paglalarawan ng data na maaaring ipadala para sa isang utos sa pagsulat.

READING REGISTERS (FUNCTION CODES $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 000A 2 000A mV 2 100A V      
U∑ System Voltage   2 000C 2 000C mV 2 100C V
A1 Ph1 Kasalukuyang 2 000E 2 000E mA 2 100E A      
A2 Ph2 Kasalukuyang 2 0010 2 0010 mA 2 1010 A      
A3 Ph3 Kasalukuyang 2 0012 2 0012 mA 2 1012 A      
AN Neutral na Agos 2 0014 2 0014 mA 2 1014 A      
A∑ Kasalukuyang System 2 0016 2 0016 mA 2 1016 A
PF1 Ph1 Power Factor 1 0018 2 0018 0.001 2 1018      
PF2 Ph2 Power Factor 1 0019 2 001A 0.001 2 101A      
PF3 Ph3 Power Factor 1 001A 2 001C 0.001 2 101C      
PF∑ Sys Power Factor 1 001B 2 001E 0.001 2 101E
P1 Ph1 Active Power 3 001C 4 0020 mW 2 1020 W      
P2 Ph2 Active Power 3 001F 4 0024 mW 2 1022 W      
P3 Ph3 Active Power 3 0022 4 0028 mW 2 1024 W      
P∑ Sys Active Power 3 0025 4 002C mW 2 1026 W
S1 Ph1 Maliwanag na Kapangyarihan 3 0028 4 0030 mVA 2 1028 VA      
S2 Ph2 Maliwanag na Kapangyarihan 3 002B 4 0034 mVA 2 102A VA      
S3 Ph3 Maliwanag na Kapangyarihan 3 002E 4 0038 mVA 2 102C VA      
S∑ Sys Maliwanag na Kapangyarihan 3 0031 4 003C mVA 2 102E VA
Q1 Ph1 Reactive Power 3 0034 4 0040 mvar 2 1030 var      
Q2 Ph2 Reactive Power 3 0037 4 0044 mvar 2 1032 var      
Q3 Ph3 Reactive Power 3 003A 4 0048 mvar 2 1034 var      
Q∑ Sys Reactive Power 3 003D 4 004C mvar 2 1036 var
F Dalas   1 0040 2 0050 MHz 2 1038 Hz
PH SEQ Sequence ng Phase   1 0041 2 0052 2 103A      

Kahulugan ng nabasang data:

  • INTEGER: $00=123-CCW, $01=321-CW, $02=hindi tinukoy
  • IEEE para sa Mga Counter na may Pinagsanib na Komunikasyon at RS485 Module: $3DFBE76D=123-CCW, $3E072B02=321-CW, $0=hindi tinukoy
  • IEEE para sa Mga Module ng LAN GATEWAY: $0=123-CCW, $3F800000=321-CW, $40000000=hindi tinukoy

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

 

+kWh1 Ph1 Imp. Aktibo En.   3 0100 4 0100 0.1Wh 2 1100 Wh      
+kWh2 Ph2 Imp. Aktibo En.   3 0103 4 0104 0.1Wh 2 1102 Wh      
+kWh3 Ph3 Imp. Aktibo En.   3 0106 4 0108 0.1Wh 2 1104 Wh      
+kWh∑ Sys Imp. Aktibo En.   3 0109 4 010C 0.1Wh 2 1106 Wh
kWh1 Ph1 Exp. Aktibo En.   3 010C 4 0110 0.1Wh 2 1108 Wh      
kWh2 Ph2 Exp. Aktibo En.   3 010F 4 0114 0.1Wh 2 110A Wh      
kWh3 Ph3 Exp. Aktibo En.   3 0112 4 0118 0.1Wh 2 110C Wh      
-kWh ∑ Sys Exp. Aktibo En.   3 0115 4 011C 0.1Wh 2 110E Wh
+kVAh1-L Ph1 Imp. Lag. Mistulang En.   3 0118 4 0120 0.1VAh 2 1110 VAh      
+kVAh2-L Ph2 Imp. Lag. Mistulang En.   3 011B 4 0124 0.1VAh 2 1112 VAh      
+kVAh3-L Ph3 Imp. Lag. Mistulang En.   3 011E 4 0128 0.1VAh 2 1114 VAh      
+kVAh∑-L Sys Imp. Lag. Mistulang En.   3 0121 4 012C 0.1VAh 2 1116 VAh
-kVAh1-L Ph1 Exp. Lag. Mistulang En.   3 0124 4 0130 0.1VAh 2 1118 VAh      
-kVAh2-L Ph2 Exp. Lag. Mistulang En.   3 0127 4 0134 0.1VAh 2 111A VAh      
-kVAh3-L Ph3 Exp. Lag. Mistulang En.   3 012A 4 0138 0.1VAh 2 111C VAh      
-kVAh∑-L Sys Exp. Lag. Mistulang En.   3 012D 4 013C 0.1VAh 2 111E VAh
+kVAh1-C Ph1 Imp. Nangunguna. Mistulang En.   3 0130 4 0140 0.1VAh 2 1120 VAh      
+kVAh2-C Ph2 Imp. Nangunguna. Mistulang En.   3 0133 4 0144 0.1VAh 2 1122 VAh      
+kVAh3-C Ph3 Imp. Nangunguna. Mistulang En.   3 0136 4 0148 0.1VAh 2 1124 VAh      
+kVAh∑-C Sys Imp. Nangunguna. Mistulang En.   3 0139 4 014C 0.1VAh 2 1126 VAh
-kVAh1-C Ph1 Exp. Nangunguna. Mistulang En.   3 013C 4 0150 0.1VAh 2 1128 VAh      
-kVAh2-C Ph2 Exp. Nangunguna. Mistulang En.   3 013F 4 0154 0.1VAh 2 112A VAh      
-kVAh3-C Ph3 Exp. Nangunguna. Mistulang En.   3 0142 4 0158 0.1VAh 2 112C VAh      
-VA∑-C Sys Exp. Nangunguna. Mistulang En.   3 0145 4 015C 0.1VAh 2 112E VAh
+kvarh1-L Ph1 Imp. Lag. Reaktibo En.   3 0148 4 0160 0.1varh 2 1130 varh      
+kvarh2-L Ph2 Imp. Lag. Reaktibo En.   3 014B 4 0164 0.1varh 2 1132 varh      

 

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

 

 

 

 

 

 

+kvarh3-L Ph3 Imp. Lag. Reaktibo En.   3 014E 4 0168 0.1varh 2 1134 varh      
+kvarh∑-L Sys Imp. Lag. Reaktibo En.   3 0151 4 016C 0.1varh 2 1136 varh
-kvarh1-L Ph1 Exp. Lag. Reaktibo En.   3 0154 4 0170 0.1varh 2 1138 varh      
-kvarh2-L Ph2 Exp. Lag. Reaktibo En.   3 0157 4 0174 0.1varh 2 113A varh      
-kvarh3-L Ph3 Exp. Lag. Reaktibo En.   3 015A 4 0178 0.1varh 2 113C varh      
-iba-iba∑-L Sys Exp. Lag. Reaktibo En.   3 015D 4 017C 0.1varh 2 113E varh
+kvarh1-C Ph1 Imp. Nangunguna. Reaktibo En.   3 0160 4 0180 0.1varh 2 1140 varh      
+kvarh2-C Ph2 Imp. Nangunguna. Reaktibo En.   3 0163 4 0184 0.1varh 2 1142 varh      
+kvarh3-C Ph3 Imp. Nangunguna. Reaktibo En.   3 0166 4 0188 0.1varh 2 1144 varh      
+kvarh∑-C Sys Imp. Nangunguna. Reaktibo En.   3 0169 4 018C 0.1varh 2 1146 varh
-kvarh1-C Ph1 Exp. Nangunguna. Reaktibo En.   3 016C 4 0190 0.1varh 2 1148 varh      
-kvarh2-C Ph2 Exp. Nangunguna. Reaktibo En.   3 016F 4 0194 0.1varh 2 114A varh      
-kvarh3-C Ph3 Exp. Nangunguna. Reaktibo En.   3 0172 4 0198 0.1varh 2 114C varh      
-kvarh∑-C Sys Exp. Nangunguna. Reaktibo En.   3 0175 4 019C 0.1varh 2 114E varh
                               Nakareserba   3 0178 2 01A0 2 1150 R R R R R R

TARIFF 1 COUNTER

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

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

 

 

 

 

 

 

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

PARIAL COUNTERS

+kWh∑-P Sys Imp. Aktibo En.   3 0400 4 0400 0.1Wh 2 1400 Wh
-kWh∑-P Sys Exp. Aktibo En.   3 0403 4 0404 0.1Wh 2 1402 Wh
+kVAh∑-LP Sys Imp. Lag. Mistulang En.   3 0406 4 0408 0.1VAh 2 1404 VAh
-kVAh∑-LP Sys Exp. Lag. Mistulang En.   3 0409 4 040C 0.1VAh 2 1406 VAh
+kVAh∑-CP Sys Imp. Nangunguna. Mistulang En.   3 040C 4 0410 0.1VAh 2 1408 VAh
-kVAh∑-CP Sys Exp. Nangunguna. Mistulang En.   3 040F 4 0414 0.1VAh 2 140A VAh
+kvarh∑-LP Sys Imp. Lag. Reaktibo En.   3 0412 4 0418 0.1varh 2 140C varh
-vary∑-LP Sys Exp. Lag. Reaktibo En.   3 0415 4 041C 0.1varh 2 140E varh
+kvarh∑-CP Sys Imp. Nangunguna. Reaktibo En.   3 0418 4 0420 0.1varh 2 1410 varh
-vary∑-CP Sys Exp. Nangunguna. Reaktibo En.   3 041B 4 0424 0.1varh 2 1412 varh

BALANCE COUNTERS

kWh∑-B Sys Active En. 3 041E 4 0428 0.1Wh 2 1414 Wh  
kVAh∑-LB Sys Lag. Mistulang En. 3 0421 4 042C 0.1VAh 2 1416 VAh  
kVAh∑-CB Sys Lead. Mistulang En. 3 0424 4 0430 0.1VAh 2 1418 VAh  
kvarh∑-LB Sys Lag. Reaktibo En. 3 0427 4 0434 0.1varh 2 141A varh  
kvarh∑-CB Sys Lead. Reaktibo En. 3 042A 4 0438 0.1varh 2 141C varh  
                               Nakareserba   3 042D R R R R R R

 

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

 

 

 

 

 

 

EC SN Counter Serial Number 5 0500 6 0500 10 ASCII char. ($00…$FF)
EC MODEL Counter Model 1 0505 2 0506 $03=6A 3 phase, 4 wire

$08=80A 3 phase, 4 wire

$0C=80A 1 phase, 2 wire

$10=40A 1 phase, 2 wire

$12=63A 3 phase, 4 wire

URI NG EC Uri ng Counter 1 0506 2 0508 $00=WALANG MID, I-RESET

$01=WALANG MID

$02=MID

$03=WALANG MID, Pagpili ng mga kable

$05=MID walang pagkakaiba-iba

$09=MID, Pagpili ng mga kable

$0A=MID walang pagkakaiba-iba, Pagpili ng mga kable

$0B=WALANG MID, RESET, Pagpili ng mga kable

EC FW REL1 Counter Firmware Release 1 1 0507 2 050A I-convert ang read Hex value sa Dec value.

hal $66=102 => rel. 1.02

EC HW VER Bersyon ng Counter Hardware 1 0508 2 050C I-convert ang read Hex value sa Dec value.

hal $64=100 => ver. 1.00

Nakareserba 2 0509 2 050E R R R R R R
T Ginagamit ang taripa 1 050B 2 0510 $01=taripa 1

$02=taripa 2

     
PRI / SEC Pangunahin/Pangalawang Halaga Tanging 6A na modelo. Nakareserba at

naayos sa 0 para sa iba pang mga modelo.

1 050C 2 0512 $00=pangunahin

$01=pangalawa

     
ERR Code ng Error 1 050D 2 0514 Bit field coding:

– bit0 (LSb)=Pagkakasunod-sunod ng phase

– bit1=Memorya

– bit2=Orasan (RTC)-Tanging modelong ETH

– ibang bits na hindi nagamit

 

Ang Bit=1 ay nangangahulugan ng kundisyon ng error, ang Bit=0 ay nangangahulugan na walang error

CT Halaga ng CT Ratio

6A model lang. Nakareserba at

naayos sa 1 para sa iba pang mga modelo.

1 050E 2 0516 $0001…$2710      
Nakareserba 2 050F 2 0518 R R R R R R
FSA Halaga ng FSA 1 0511 2 051A $00=1A

$01=5A

$02=80A

$03=40A

$06=63A

WIR Wiring Mode 1 0512 2 051C $01=3phase, 4 wire, 3 currents

$02=3phase, 3 wire, 2 currents

$03=1phase

$04=3phase, 3 wire, 3 currents

ADDR Address ng MODBUS 1 0513 2 051E $01…$F7
MDB MODE MODBUS Mode 1 0514 2 0520 $00=7E2 (ASCII)

$01=8N1 (RTU)

     
BAUD Bilis ng Komunikasyon 1 0515 2 0522 $01=300 bps

$02=600 bps

$03=1200 bps

$04=2400 bps

$05=4800 bps

$06=9600 bps

$07=19200 bps

$08=38400 bps

$09=57600 bps

     
Nakareserba 1 0516 2 0524 R R R R R R

IMPORMASYON SA ENERGY COUNTER AT COMMUNICATION MODULE

EC-P STAT Bahagyang Katayuan ng Kontra 1 0517 2 0526 Bit field coding:

– 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

– ibang bits na hindi nagamit

 

Ang Bit=1 ay nangangahulugan ng counter active, ang Bit=0 ay nangangahulugan ng counter na huminto

PARAMETER INTEGER KAHULUGAN NG DATOS REGISTER AVAILABILITY NG MODEL
 

 

 

 

 

Simbolo

 

 

 

 

 

Paglalarawan

RegSet 0 RegSet 1  

 

 

 

 

Mga halaga

3ph 6A/63A/80A SERIAL 1ph 80A SERIAL 1ph 40A SERIAL 3ph Integrated ETHERNET TCP 1ph Integrated ETHERNET TCP LANG TCP

(ayon sa modelo)

MOD SN Serial Number ng Module 5 0518 6 0528 10 ASCII char. ($00…$FF)      
PIRMA Signed Value Representation 1 051D 2 052E $00=sign bit

$01=2's complement

 
                             Nakareserba 1 051E 2 0530 R R R R R R
MOD FW REL Paglabas ng Firmware ng Module 1 051F 2 0532 I-convert ang read Hex value sa Dec value.

hal $66=102 => rel. 1.02

     
MOD HW VER Bersyon ng Hardware ng Module 1 0520 2 0534 I-convert ang read Hex value sa Dec value.

hal $64=100 => ver. 1.00

     
                             Nakareserba 2 0521 2 0536 R R R R R R
REGSET Ginagamit ang RegSet 1 0523 2 0538 $00=parehistro set 0

$01=parehistro set 1

   
2 0538 2 0538 $00=parehistro set 0

$01=parehistro set 1

         
FW REL2 Counter Firmware Release 2 1 0600 2 0600 I-convert ang read Hex value sa Dec value.

hal $C8=200 => rel. 2.00

RTC-ARAW Ethernet interface RTC araw 1 2000 1 2000 I-convert ang read Hex value sa Dec value.

hal $1F=31 => araw 31

       
RTC-MONTH Ethernet interface RTC buwan 1 2001 1 2001 I-convert ang read Hex value sa Dec value.

hal $0C=12 => Disyembre

       
RTC-YEAR Ethernet interface RTC taon 1 2002 1 2002 I-convert ang read Hex value sa Dec value.

hal $15=21 => taon 2021

       
RTC-ORAS Mga oras ng RTC ng interface ng Ethernet 1 2003 1 2003 I-convert ang read Hex value sa Dec value.

hal $0F=15 => 15 oras

       
RTC-MIN Ethernet interface RTC minuto 1 2004 1 2004 I-convert ang read Hex value sa Dec value.

hal $1E=30 => 30 minuto

       
RTC-SEC Ethernet interface RTC segundo 1 2005 1 2005 I-convert ang read Hex value sa Dec value.

hal $0A=10 => 10 segundo

       

TANDAAN: ang mga rehistro ng RTC ($2000…$2005) ay magagamit lamang para sa mga metro ng enerhiya na may Ethernet Firmware rel. 1.15 o mas mataas.

PAGBASA NG COIL (FUNCTION CODE $01)

PARAMETER INTEGER KAHULUGAN NG DATOS REGISTER AVAILABILITY NG MODEL
 

 

 

 

 

Paglalarawan ng Simbolo

Bits

 

Address

 

 

 

 

 

Mga halaga

3ph 6A/63A/80A SERIAL 1ph 80A SERIAL 1ph 40A SERIAL 3ph Integrated ETHERNET TCP 1ph Integrated ETHERNET TCP LANG TCP

(ayon sa modelo)

AL                Mga alarma 40 0000 bit pagkakasunod-sunod bit 39 (MSB) … bit 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|RES|fO|

 

ALAMAT

L=Sa ilalim ng Threshold (Mababa) H=Lampas sa Threshold (Mataas) O=Labas sa Saklaw

COM=Komunikasyon sa IR port OK. Huwag isaalang-alang sa kaso ng mga modelo na may pinagsamang SERIAL na komunikasyon

RES=Bit Nakareserba sa 0

 

TANDAAN: Voltage, Ang Mga Halaga ng Threshold ng Kasalukuyan at Dalas ay maaaring magbago ayon sa modelo ng counter. Mangyaring sumangguni sa

ang mga talahanayan ay ipinapakita sa ibaba.

 
VOLTAGE AT FREQUENCY RANGES AYON SA MODEL MGA THRESHOLD NG PARAMETER
PHASE-NEUTRAL VOLTAGE YUGTO-YUGTO VOLTAGE KASALUKUYAN DALAS
         
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=Starting Current (Ist)

IH=Kasalukuyang Buong Scale (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

MGA REGISTER SA PAGSULAT (FUNCTION CODE $10)

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

 

 

 

 

 

 

PROGRAMMABLE DATA PARA SA ENERGY COUNTER AT COMMUNICATION MODULE

ADDRESS Address ng MODBUS 1 0513 2 051E $01…$F7
MDB MODE MODBUS Mode 1 0514 2 0520 $00=7E2 (ASCII)

$01=8N1 (RTU)

       
BAUD Bilis ng Komunikasyon

 

 

 

 

*300, 600, 1200, 57600 na halaga

hindi magagamit para sa 40A na modelo.

1 0515 2 0522 $01=300 bps*

$02=600 bps*

$03=1200 bps*

$04=2400 bps

$05=4800 bps

$06=9600 bps

$07=19200 bps

$08=38400 bps

$09=57600 bps*

     
EC RES I-reset ang Energy Counter

I-type lamang gamit ang RESET function

1 0516 2 0524 $00=TOTAL Mga Counter

$03=LAHAT ng Counter

            $01=TARIFF 1 Counter

$02=TARIFF 2 Counter

     
EC-P OPER Partial Counter Operation 1 0517 2 0526 Para sa RegSet1, itakda ang MS word palagi sa 0000. Ang LS word ay dapat na nakaayos tulad ng sumusunod:

Byte 1 – PARTIAL Counter Selection

$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=LAHAT ng Bahagyang Counter

Byte 2 – PARTIAL Counter Operation

$01=simula

$02=ihinto

$03=i-reset

hal. Start +kWhΣ PAR Counter

00=+kWhΣ PAR

01=simula

Panghuling halaga na itatakda:

RegSet0=0001

RegSet1=00000001

REGSET Paglipat ng RegSet 1 100B 2 1010 $00=lumipat sa RegSet 0

$01=lumipat sa RegSet 1

   
    2 0538 2 0538 $00=lumipat sa RegSet 0

$01=lumipat sa RegSet 1

         
RTC-ARAW Ethernet interface RTC araw 1 2000 1 2000 $01…$1F (1…31)        
RTC-MONTH Ethernet interface RTC buwan 1 2001 1 2001 $01…$0C (1…12)        
RTC-YEAR Ethernet interface RTC taon 1 2002 1 2002 $01…$25 (1…37=2001…2037)

hal para itakda ang 2021, isulat ang $15

       
RTC-ORAS Mga oras ng RTC ng interface ng Ethernet 1 2003 1 2003 $00…$17 (0…23)        
RTC-MIN Ethernet interface RTC minuto 1 2004 1 2004 $00…$3B (0…59)        
RTC-SEC Ethernet interface RTC segundo 1 2005 1 2005 $00…$3B (0…59)        

TANDAAN: ang mga rehistro ng RTC ($2000…$2005) ay magagamit lamang para sa mga metro ng enerhiya na may Ethernet Firmware rel. 1.15 o mas mataas.
TANDAAN: kung ang RTC writing command ay naglalaman ng mga hindi naaangkop na halaga (hal. ika-30 ng Pebrero), ang halaga ay hindi tatanggapin at ang device ay tumugon sa isang exception code (Ilegal na Halaga).
TANDAAN: sa kaso ng pagkawala ng RTC dahil sa matagal na power off, itakda muli ang halaga ng RTC (araw, buwan, taon, oras, min, sec) upang i-restart ang mga recording.

Mga Dokumento / Mga Mapagkukunan

PROTOCOL RS485 Modbus At Lan Gateway [pdf] Gabay sa Gumagamit
RS485 Modbus At Lan Gateway, RS485, Modbus At Lan Gateway, Lan Gateway, Gateway

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *