Sut Mae Gwahaniaethu Rhwng RS232, RS485, RJ45, a Modbus?(3)
Protocol cyfathrebu MODBUS-RTU
Edrychwch ar brotocol cyfathrebu MODBUS-RTU:
Gyda'r rhyngwyneb cyfathrebu haen gorfforol, a yw'n bosibl cyfathrebu? Yr ateb yw na. Dim ond i alluogi'r ddau barti i gael amodau cyfathrebu y mae'r rhyngwyneb cyfathrebu haen gorfforol. Fodd bynnag, os nad yw’r naill na’r llall o’r ddwy blaid yn deall yr hyn y maent yn ei ddweud, neu os nad yw’r ffordd o siarad a strwythur gramadegol y ddwy blaid gyfathrebu yn cyd-fynd, mae’n amlwg yn amhosibl cyfathrebu.
Yn y model OSI, uwchben yr haen ffisegol mae'r haen cyswllt data. Protocol MODBUS-RTU yw'r protocol haen cyswllt data. Cyn belled â bod y ddau barti yn y cyfathrebiad yn mabwysiadu'r protocol MODBUS-RTU, gall sicrhau bod yr iaith gyfathrebu yn fformat datganiad y gall y ddau barti ei ddeall.
Mae MODBUS hefyd yn feistr-gaethwas. Mae yr un peth â rheolaeth bws yr haen gorfforol. Y berthynas meistr-gaethwas yma yw pennu rheolaeth y bws cyfathrebu. Mae'r meistr yn gyntaf yn rhoi gorchymyn i feddiannu'r bws; yna mae'r bws yn wag ac yn cael ei drosglwyddo i'r caethwas i ysgrifennu'r cod ymateb. Ar ôl i'r orsaf gaethweision gael ei chwblhau, dychwelir y bws i'r orsaf feistr.
O dan y protocol cyfathrebu MODBUS, mae gan wahanol godau swyddogaeth gorchymyn strwythurau ffrâm gwahanol. Ar gyfer y gorchymyn cofrestr darllen, prif strwythur ffrâm MODBUS yw: 2-cod cyfeiriad beit, 1-cod swyddogaeth beit, 2-cod cyfeiriad data beit, 2-cod gwirio beit CRC ; MODBUS Strwythur ffrâm ymateb yr orsaf gaethweision yw: 2-cod ffwythiant beit, 1-cyfanswm beit o beit yn yr ardal ymateb, data ymateb N-beit, a 2-gwiriad CRC beit côd.
Er bod y protocol haen ffisegol yn wahanol i'r protocol haen cyswllt data, rhaid i weithrediad y protocol haen cyswllt data fod yn seiliedig ar y ffaith bod cysylltiad haen ffisegol y ddau barti wedi bodloni'r gofynion, a gellir gwireddu'r cyfnewid gwybodaeth heb rwystrau. .
O'r haen cyswllt data i fyny, dyma'r haen rhwydwaith. Ei dasg yw ffurfio rhwydwaith cyfnewid gwybodaeth y bws maes.
Mae swyddogaethau'r haen rhwydwaith yn cynnwys pecynnu fframiau cyfathrebu i mewn i becynnau data, ac yna anfon y pecynnau data i'r parti arall.
Gan y gall strwythurau rhwydwaith y ddau barti cyfathrebu fod yn wahanol, mae'n ofynnol i bontydd gysylltu'r un math o rwydweithiau, ac mae angen pyrth i gysylltu gwahanol fathau o rwydweithiau.
Gall fod sawl sianel rhwng rhwydweithiau. Mae gan becynnau data sawl llwybr i ddewis ohonynt pan gânt eu hanfon. Gelwir yr elfen sy'n gyfrifol am ddewis llwybr yn llwybrydd. Mae'r llwybrydd nid yn unig yn pennu'r llwybr rhwydwaith cyfnewid data go iawn, ond hefyd yn gallu adeiladu llwybr rhwydwaith rhithwir, a hefyd yn pennu trefn anfon pecynnau data. Felly, y llwybrydd yw'r offer mwyaf cymhleth a beirniadol yn haen y rhwydwaith.
Yn y model OSI, gelwir y cyfuniad o'r haen ffisegol ynghyd â haen cyswllt data ynghyd â haen rhwydwaith yn fws maes, a'i ryngwyneb cyfathrebu yw pen grisial 8-pin RJ45. Yn amlwg, mae RJ45 yn hollol wahanol i RS232/RS485/RA422.
Mae pecyn data ar haen y rhwydwaith yn gyfuniad o fframiau data. Yn nhermau lleygwr, mae pecyn data yn erthygl fer, neu'n dudalen o unedau cyfuno data i'w dosbarthu.
Mae'n werth nodi bod rhyngwynebau cyfathrebu RS232/RS485/RS422 a'u diffiniadau yn glir iawn. Gan gynnwys lefel y pin, diffiniad swyddogaeth y pin, a pherthynas amseru llif data y rhyngwyneb pan fydd y wybodaeth yn cael ei hanfon a'i derbyn, rhaid i'r rhain fod yn gywir ac yn llym, fel arall ni ellir cyfnewid gwybodaeth.