Skirtumas tarp RS232 sąsajos ir RS485 sąsajos
Pirma, fizinė sąsajos struktūra
1, Rs232 sąsaja:
Viena iš kompiuterio ryšio sąsajos, paprastai rs -232 sąsaja su 9 kaiščiais (db -9) arba 25 kaiščiais (db -25) išvaizdos rūšis, bendrasis asmeninis kompiuteris turės du Rs rinkinius R. -232 sąsaja, atitinkamai žinoma kaip COM1 ir COM2.
2, Rs485:
RS485 Nėra konkrečios fizinės formos, atsižvelgiant į tikrąją projekto situaciją ir sąsają.
Antra, elektroninės sąsajos charakteristikos
1, Rs232:Perdavimo lygio signalo sąsajos signalo lygio vertė yra didesnė (signalas „1“, skirtas „-3 v - -15 v {6}} "už" 3–15V "," 0 "už" {{1 0}}}} v ", "0" už "3–15V", "0" "{-15 v", "0" už "3–15V" iki 15 V "), lengva sugadinti sąsajos grandinės lustą, bet ir dėl TTL lygio (0 ~ '<0.8v', 1 ~ '>2. 0 v ') nesuderinamas su poreikiu naudoti lygio konversijos grandinę, kad būtų galima susisiekti su TTL lygiu (0} ~'<0.8v', 1 ~ '>2. 0 v '). Lygio konvertavimo grandinę galima prijungti prie TTL grandinės. Be to, prastas gebėjimas kovoti su gebėjimu.
2, Rs485:Diferencialinių signalų perdavimas logika „1“ į įtampos skirtumą tarp dviejų eilučių + (2-6) v Said; logika "0" iki įtampos skirtumo tarp dviejų eilučių - ({2-6) logika "0" rodo įtampos skirtumą - (2-6) v tarp dviejų eilučių. Sąsajos signalo lygis yra žemesnis nei RS -232, nėra lengva sugadinti sąsajos grandinės lustą, o lygis yra suderinamas su TTL lygiu, patogu susisiekti su TTL grandine.
Trečia, ryšio atstumo ilgis
1, Rs232: Rs232 perdavimo atstumas yra ribotas, maksimalios perdavimo atstumo standartinė vertė yra 15 metrų ir gali būti tik ryšys nuo taško iki taško, o maksimalus perdavimo greitis yra iki 20 kb/s.
2, Rs485: Rs485 Maksimalus belaidžio ryšio perdavimo atstumas 1200 metrų. Maksimalus perdavimo greitis yra 10Mbps, o maksimalų ryšio atstumą galima pasiekti tik pagal 100 kb/s perdavimo greitį. Didžiausias Rs485 belaidžio perdavimo atstumas yra 1200 metrų.
Naudojant varžos atitikimą, mažas specialiojo kabelio silpninimas gali pasiekti 1800 metrų! Daugiau nei 1200 metrų, galite pridėti kartotuvus (iki 8), kad perdavimo atstumas būtų artimas 10 km.
Ketvirta, galite palaikyti kelių taškų ryšį
Rs232:RS232 sąsaja magistralėje leidžia tik sujungti siųstuvą-imtuvą, negali palaikyti galimybės siųsti ir priimti kelias stotis, taigi tik ryšys nuo taško iki taško nepalaiko kelių taškų ryšio.
Rs485:RS485 sąsajai autobuse leidžiama sujungti iki 128 siųstuvų. T. y., Naudodami daugialypę komunikacijos galimybes, kad vartotojai galėtų naudoti vieną RS485 sąsają, kad lengvai sukurtų įrenginių tinklą.
Penki, skirtumas tarp ryšio linijos
Rs232:Galite naudoti trijų branduolių susuktą porą, trijų branduolių ekranuotą vielą ir tt ..
Rs485:Gali būti naudojamos dviejų branduolių susuktos poros, dviejų branduolių ekranuota viela ir kt. Esant mažam greičiui, trumpametražiams, nesikišimui, gali būti naudojamos įprastas susuktų porų kabelis, atvirkščiai, greitaeigiu, ilgo laido perdavimu, jis turi būti naudojamas RS485 varžų suderinimui (paprastai 120Ω) RS485 Specialus kabelis (STP -120 ω (RS485 ir CAN) 18Alpinamido porai), o atšiaurios aplinkos trukdžiams turėtų būti naudojamas šarvuotiems šarvams susuktas ekranuotas kabelis (ASTP -120 ω) (RS485 ir CAN) Pora 18Ap) taip pat turėtų būti naudojama trikdžių-hostilio aplinkoje.
Papildomas: tai yra, RS232 perdavimo atstumas yra tik 15 metrų, toks trumpas, tada koks jo vaidmuo?
Tiesą sakant, jis turi labai platų programų asortimentą, gali būti prijungtas prie įvairių įrenginių, tokių kaip stebėjimas, kitas įrangos atnaujinimas ar derinimas ir kt. Gali reikėti ja naudotis. Funkcija ir USB yra gana arti, kai USB prievadas yra vis dažnesnis, į RS -232 ar kitas konvertavimo įrenginio sąsajas bus daugiau USB.
Per USB sąsają galima prijungti prie daugiau RS -232 įrenginių, ne tik norint gauti didesnį perdavimo greitį, realaus kištuko ir grojimo realizavimas, o išsprendžiant USB sąsają negali būti tolimojo perdavimo trūkumai (USB ryšio atstumas. per 5 metrus).
Keletas bendrų komunikacijos protokolų
Prieš pradėdami šią problemą, turėtume suprasti problemą, kurią anksčiau buvau supainiota.
RS485 ir MODBUS Skirtumas: RS485 yra fizinė sąsaja, tiesiog įdėta, aparatinė įranga; „Modbus“ yra tarptautinis standartinis komunikacijos protokolas, skirtas keistis duomenimis tarp skirtingų įrangos gamintojų (paprastai pramoninio naudojimo); Vadinamasis protokolas, kuris taip pat gali būti aiškinamas kaip aukščiau, kažkas pasakė „kalba“, ji, paprasčiausiai išdėstyta, programinė įranga. Vadinamąjį protokolą taip pat galima suprasti kaip aukščiau paminėtą „kalbą“, kuri yra tiesiog programinė įranga.
Apskritai, du įrenginiai per „Modbus“ protokolą perduoti duomenims: Anksčiausias yra naudoti RS232 kaip aparatinės įrangos sąsają (tai yra įprastas kompiuterinio nuosekliojo ryšio prievadas (nuoseklusis prievadas)); Taip pat naudingas Rs422, taip pat dažniausiai naudojamas RS485, šis sąsajos perdavimo atstumas, apskritai, pramoninis laukas, kuriame yra daugiau.
„Modbus“ protokolas yra suskirstytas į „Modbus RTU“, „Modbus ASCII“ ir vėlesnį „Modbus TCP“ trijų režimų kūrimą.
Pirmieji du („Modbus RTU“, „Modbus ASCII“), naudojami fizinės aparatūros sąsajoje, yra nuoseklios (nuoseklios) ryšys (RS232, RS422, RS485). „Modbus TCP“ turi atitikti šiandienos pasaulio plėtros tendenciją, tai, ką galima naudoti Ethernet tinklui ar internete, norint sujungti ir perduoti duomenis. Taigi „Modbus TCP“ režimas, aparatūros sąsajos režimas yra Ethernet (Ethernet) prievadas, tai yra, mūsų kompiuteriai paprastai naudojami tinklo prievade.
Tada mes galime naudoti paveikslėlį, kad suprastume S 7-200 PLC palaiko kelis ryšių protokolus.
PPI komunikacija
Tai yra komunikacijos protokolas, kurį sukūrė „Siemens“, skirtas S 7-200 serijos plc. Jis įmontuotas į S 7-200 CPU. PPI protokolas yra fiziškai pagrįstas RS -485 prievadu, o PPI komunikaciją galima realizuoti per ekranuotą susuktą poros laidą. PPI protokolas yra pagrindinis vergo protokolas. Pagrindinis įrenginys siunčia užklausą vergo įrenginiui, vergo įrenginys reaguoja, o vergas negali inicijuoti informacijos. Meistras remiasi bendruoju ryšiu, kurį valdo PPI protokolas, kad galėtų susisiekti su vergais. PPI protokolas neriboja meistrų, kurie gali susisiekti su bet kuriuo iš vergų, skaičių, tačiau tinkle gali būti ne daugiau kaip 32 meistrai. Pats paprasčiausias PPI protokolo panaudojimas yra leisti „Siemens“ veiksmui 7- mikro/laimėti programavimo programinę įrangą, norint įkelti ir atsisiųsti programas, o „Siemens HMI“ susisiekti su kompiuteriu.
MPI bendravimas
MPI („MultiPoint“ sąsaja) yra „Simatic S7“ daugiapultono ryšio sąsaja, kuri yra savotiškas tinklas, tinkamas ryšiui tarp kelių svetainių, daugiausia naudojamų viršutiniam kompiuteriui sujungti ir nedidelį skaičių PLC, kad būtų galima bendrauti tarpusavyje arti. Tai galima realizuoti prijungus valdiklio S 7-300 arba S 7-400 CPU MPI programavimo prievadą ir S {7-200 CPU PPI ryšio prievadą per profibuso kabelius ir jungtys, taip pat prijungiančios pagrindinio kompiuterio tinklo kortelės programavimo prievadą (MPI/DP prievadas) per „Profibus“ arba „MPI“ Kabeliai. Žinoma, įmanoma neįtraukti kompiuterio iš tinklo ir įtraukti tik PLC.
MPI ryšio greitis yra nuo 19,2k iki 12Mbit/s, tačiau maksimalus MPI tinklo greitis, tiesiogiai prijungtas prie S {7-200 CPU komunikacijos prievado, paprastai yra 187,5 kbit/s (riboja maksimalus ryšio greitis S 7-200 CPU). MPI tinkle gali būti iki 32 stočių, o maksimalus tinklo segmento ryšio atstumas yra 50 metrų (kai ryšio duomenų perdavimo greitis yra 187,5 kbit/s), o ilgesnį ryšio atstumą galima pratęsti RS {{11 }} kartotuvas. Jungčių skaičius S 7-200 CPU ryšio prievadas yra 4.
MPI protokolas negali bendrauti su S 7-200 cpu kaip PPI meistru, ty, s 7-300 arba s 7-400 Kaip PPI meistras, kai bendraujate su S 7-200, o mikro/laimėjimas negali pasiekti S 7-200 CPU kaip PPI meistras per MPI protokolą. S 7-200 CPU gali būti naudojamas tik kaip MPI vergas, ty S 7-200 CPU gali būti naudojamas tik kaip PPI meistras. S 7-200 CPU gali būti tik MPI vergai, ty S 7-200 CPU negali bendrauti tarpusavyje per MPI tinklą, bet gali bendrauti tik tarpusavyje per PPI.
„Modbus Communication“
1979 m. „Modbus“ išrado „Modicon“ (dabar „Schneider Electric“ prekės ženklas), kuris yra pirmasis tikrasis autobusų protokolas, naudojamas pramoniniame lauke pasaulyje. Siekdamas geriau populiarinti ir reklamuoti paskirstytą „Modbus“ taikymą, pagrįstą Ethernet, šiuo metu Schneider perdavė „Modbus Protocol“ nuosavybę į IDA (paskirstytos automatizavimo sąsaja) organizacija ir įsteigė „Modbus-Iid“ organizaciją, kuri padeda pagrindą pagrindą, kad būtų pagrindas pagrindui Ateitis „Modbus“ vystymasis. Tai padėjo pagrindą ateityje plėtoti „Modbus“. Kinijoje „Modbus“ tapo nacionaliniu standartu GB/T 19582-2008, remiantis neišsamiomis statistikomis: Iki 2007 m. Įdiegtų „Modbus“ mazgų skaičius viršijo 10 milijonų.
„Modbus Protocol“ yra universali kalba, taikoma elektroniniams valdikliams. Naudodamiesi šiuo protokolu, valdikliai gali bendrauti tarpusavyje ir su kitais įrenginiais per tinklą (pvz., Ethernet). Tai tapo įprastu pramonės standartu. Su juo skirtingi gamintojų valdymo įtaisai gali būti sujungti į pramoninį tinklą, skirtą centralizuotam stebėjimui ir valdymui. Šis protokolas apibrėžia pranešimų struktūrą, kurią valdiklis gali atpažinti ir naudoti, nepaisant tinklo, su kuriuo jie bendrauja. Tai apibūdina procesą, kurio metu valdiklis prašo prieigos prie kitų įrenginių, kaip jis reaguoja į kitų įrenginių užklausas ir kaip jis nustato ir žurnaluoja klaidas. Tai nustato bendrą pranešimų laukų modelio ir turinio formatą.MODBUS yra vieno meistro pagrindinio/vergo ryšio modelis. „Modbus“ tinkle gali būti tik vienas meistras vienu metu, o gali būti keli vergai.
„Modbus“ turi šias charakteristikas.
1, standartinis, atidarytas, vartotojai gali nemokamai naudotis „Modbus“ protokolu, nesumokėdami licencijos mokesčių ir nepažeis intelektinės nuosavybės teisių. Šiuo metu daugiau nei 400 gamintojų palaiko „Modbus“, o daugiau nei 600 rūšių produktų palaiko „Modbus“.
2, „Modbus“ gali palaikyti įvairias elektrines sąsajas, tokias kaip RS -232, RS -485 ir kt., Tačiau taip pat gali būti perduodamas įvairiose terpėse, tokiose kaip susuktos poros, optinis pluoštas, Belaidis ir tt ..
3, „Modbus“ rėmo formatas yra paprastas, kompaktiškas ir lengvai suprantamas. Vartotojams lengva naudotis ir gamintojams paprasta vystytis.
Pastaba: S 7-200 palaiko tik „Modbus RTU“ protokolą, o ne „Modbus ASCII“ protokolą;
Profibuso komunikacija
Kaip vienas iš daugelio „Fieldbus“ šeimos narių, „Profibus“ yra vienas iš plačiausiai naudojamų „FieldBus“ standartų Europos pramonės pasaulyje, taip pat yra vienas iš tarptautiniu mastu pripažintų lauko magistralės standartų. „Profibus“ yra vieneto lygio, lauko lygio „Simitac“ tinklas, tinkamas perduoti vidutinį ir nedidelį duomenų kiekį. Jo atvirumas leidžia daugeliui gamintojų sukurti savo „Profibus“ suderinamus produktus, kurie gali būti sujungti su tuo pačiu „Profibus“ tinklu.
„Profibus“ yra elektros tinklas, kuriame fizinės transmisijos terpė gali būti ekranuota susuktų porų, šviesolaidžio ar belaidžio ryšio. „Profibus“ yra tarptautinis, atviras, nuo gamintojo nepriklausomas „FieldBus“ standartas su pasirenkamu transmisijos greičiu nuo 9,6 kbaud iki 12 Mbaud, o visi įrenginiai, sujungti su magistrale, turėtų būti nustatyti tokiu pat greičiu, kai įjungta magistralės sistema. „Profibus“ plačiai naudojamas gamybos automatizavimui, procesų pramonės automatizavimui ir kitose srityse, tokiose kaip statyba, transportas ir galios automatizavimas ir kt. „Profibus“ taip pat yra savotiška lauko magistralės technologija, naudojama gamyklos automatizavimui. Įrenginio lygis. Tai gali suvokti decentralizuotą skaitmeninio valdymo ir lauko ryšių tinklą nuo lauko įrangos sluoksnio iki dirbtuvių lygio stebėjimo, taip pateikdamas įmanomą sprendimą realizuoti integruotą gamyklos automatizavimo ir lauko įrangos intelektą.
USS komunikacija
USS (universali nuoseklioji sąsaja) yra komunikacijos protokolas, kurį sukūrė „Siemens“, specialiai skirtas diskams, ir per daugelį metų jam buvo atliktas nuolatinio tobulėjimo ir tobulėjimo procesas. Iš pradžių USS buvo naudojamas parametruoti diską, ty nustatyti daugiau į žemę orientuotų parametrų. Jis buvo plačiai naudojamas sujungiant diskus su eksploatavimo skydais ir paleidimo programine įranga (pvz., „Drivees“/„Starter“).
Neseniai USS taip pat vis dažniau naudojamas ryšiui su valdikliais (pvz. ) , pavyzdžiui, „Profibus-DP“, reikia pasirinkti.
Pvz., Jei kai kuriuose greičio sinchronizacijos reikalavimuose aukštesnių programų (pvz., Popieriaus gamybos linijos) sinchronizacijos reikalavimai, keliolika ar net dešimtys keitiklių, naudojančių USS ryšio kontrolę, gali būti įsivaizduojamas efektas.
Visas „Siemens“ keitiklis su RS485 ryšio prievadu, PLC kaip pagrindinis, leidžiantis iki 31 keitiklių kaip ryšio jungtį vergų stotyje, remiantis keitiklio adresu arba naudojant transliacijos metodą, galite pasiekti keitiklio poreikį bendrauti, norint bendrauti, Tik pagrindinė stotis gali išsiųsti ryšio užklausos pranešimą, adreso simbolius pranešime, kad nurodytų vergų stotį, kad būtų galima perduoti duomenis, vergų stotį galima gauti tik pagrindinio užklausos pranešime vergui stotis. Tik Master gali atsiųsti ryšio užklausos pranešimą, o adreso simbolis pranešime nurodo vergų stotį, į kurią reikia perduoti duomenis. Prieš naudodamiesi USS protokolu, turite įdiegti „Siemens“ instrukcijų biblioteką. „USS“ protokolo instrukcijos pateikiamos {7- micro/win32 instrukcijų medžio bibliotekos aplanke. Žingsnis 7- „Micro/Win32“ instrukcijų bibliotekoje pateikia 14 paprogramių, 3 pertraukimų ir 8 instrukcijas, skirtas padėti USS protokolui. Vienas ar kelios paprogramės bus pridėtos automatiškai, kai bus iškviesta instrukcija.
Pagrindinės USS protokolo savybės yra šios:
■ Palaiko kelių taškų ryšį (taigi gali būti taikoma tokiems tinklams kaip Rs 485)
■ „Master-Slave“ prieigos mechanizmas su vienu šeimininku.
■ Iki 32 mazgų tinkle (iki 31 vergų)
Paprastas ir patikimas lanksčių ir efektyvių duomenų perdavimo pranešimų formatas
Lengva įgyvendinti ir mažos išlaidos
USS veikia taip, kad bendravimą visada inicijuoja meistras, „USS Master“ apklausia atskirus vergus ištisiniame cikle, o vergai nusprendžia, ar ir kaip reaguoti pagal gautas komandas. Vergai niekada nesiunčia duomenų apie savo iniciatyvą.
Vergas reaguoja, kai įvykdomos šios sąlygos:
1. Gautame pranešime iš meistro nėra klaidų;
2. Ir šis vergas yra nagrinėjamas gautoje pagrindinėje žinutėje.




