Fel gweithwyr proffesiynol ym maes rheolaeth ddiwydiannol, mae'n debyg eich bod yn gyfarwydd â phrotocol cyfathrebu Modbus. Gellir dadlau mai dyma'r protocol cyfathrebu a ddefnyddir fwyaf ym maes awtomeiddio diwydiannol. Mae ei natur agored, ei scalability, a'i safoni wedi ei gwneud yn safon ddiwydiannol gyffredinol.
Rwy'n credu bod manteision protocol Modbus yn mynd heb eu dweud. Pwrpas yr erthygl hon yn bennaf yw trafod anfanteision protocol Modbus.
Mae gan bopeth ddwy ochr, ac mae gan bob protocol ei ddiffygion. Nid yw'r ffaith bod gan Modbus anfanteision yn golygu ei fod yn brotocol gwael; Rwy'n gobeithio y bydd pawb yn gweld hyn yn rhesymegol.
1. Cyfyngiadau ar Swm y Data y Gellir ei Ddarllen
Mae'r diagram canlynol yn dangos y fformat data ar gyfer cod swyddogaeth protocol Modbus RTU 03:

Fel y dangosir yn y ffigur, dim ond un beit yw'r cyfrif data (cyfrif beit) a ddychwelwyd gan yr orsaf gaethweision.
Gan mai dim ond un beit sydd i gyfrif beit, wrth ddarllen cofrestri mewnbwn/dal, gellir darllen uchafswm o 127 o gofrestrau ar y tro. Mewn cymwysiadau sydd â chyfeintiau data mawr iawn, mae angen darlleniadau lluosog i adalw'r holl ddata, sy'n anochel yn lleihau effeithlonrwydd cyfathrebu.
2. Diffyg Cefnogaeth ar gyfer Ysgrifennu at Ddarnau Cofrestr Unigol
Ymhlith yr wyth cod swyddogaeth Modbus a ddefnyddir yn gyffredin, nid oes swyddogaeth benodol ar gyfer ysgrifennu at ddarnau unigol o fewn cofrestr. Felly, pan fydd angen inni osod neu glirio darn penodol mewn cofrestr, mae’r broses yn mynd yn eithaf feichus.
Yn gyffredinol, mae dau ddull o ymdrin â hyn:
Y dull cyntaf: Rhaid inni ddarllen gwerth y gofrestr yn gyntaf, yna trin darn penodol o'r gwerth hwnnw, ac yn olaf ysgrifennu'r gwerth wedi'i addasu yn ôl. Mae hyn yn gofyn am ddwy daith gron i'w cwblhau ac, o safbwynt penodol, nid yw'n ddiogel.
Yr ail ddull: Gallwn drin un darn fel cofrestr ar wahân, lle mae ysgrifennu 1 yn cynrychioli Gwir ac ysgrifennu 0 yn cynrychioli Anwir. Gellir cyflawni'r dull hwn mewn un rhyngweithiad, ond mae'n gwastraffu cryn dipyn o le cof.
Crëwyd protocol Modbus ym 1979 ac mae bellach yn cael ei ddefnyddio mewn degau o filoedd o ddyfeisiau. Rwy'n credu bod ei dyfeiswyr yn sicr yn ymwybodol o'r materion hyn, ond nid oeddent yn gallu gweithredu ateb unedig.
Efallai un diwrnod y bydd protocol Modbus yn gallu datrys y ddau fater hyn ...
Efallai y bydd rhai yn dadlau bod gan brotocol Modbus wendidau diogelwch. Fodd bynnag, fel protocol a gynlluniwyd ar gyfer cymwysiadau maes diwydiannol, ei brif bwrpas yw hwyluso cyfnewid data. Mewn amgylchedd all-lein, nid oes unrhyw niwed os nad oes ymosodiad.




