Pirmkārt, modbus protokols, kas galvenokārt sadalīts trīs veidos:
1. Seriālajam portam: Modbus RTU, Modbus ASCHl, parasti izmantotais seriālais ports RS232/RS422/RS485
2. Tīkla saskarnei: Modbus TCP, parasti izmantotais tīkla interfeiss: RJ45
3. Modicon īpaši Modbus Plus
Modbus RTU un Modbus ASCI izmanto asinhrono seriālo pārraidi, savukārt Modbus TCP pamatā ir TCP/IP protokols. Modbus ir pusdupleksa komunikācija, izmantojot master-slave sakaru režīmu, vienlaikus var būt tikai galvenā stacija. Tātad ir iespējams sazināties ar diviem saimniekiem un vairākiem vergiem, kā minēja jautātājs. Ja mēs izmantojam Modbus RTU komunikāciju, mēs varam izmantot relejus, lai pārslēgtos starp dažādiem vergiem. Protams, ir arī citi veidi, Modbus Plus ir ātrgaitas tokenu tīkls, tokenu var ātri nodot starp stacijām, kurš tokenu dabū, kurš ir saimnieks. Tātad tas atrisina arī vairāku saimnieku un vairāku vergu problēmu. Bet, tā kā šis ir Modicon īpašais protokols, kas nav atvērts, atvērtajam Modbus protokolam joprojām nevar tikt realizēts. Vispārīgi runājot, Modbus komunikācija, ko mēs parasti izmantojam, ir Modbus RTU un Modbus TCP, Modbus RTU ir jāizmanto aptaujas metode, lai lasītu un rakstītu. Modbus TCP ir klienta-servera modelis, kas tīklā nodrošina vairākus klientus.
Tāpēc, ņemot vērā jautājuma prasību, vienkāršākais veids ir pārveidot Modbus RTU protokolu par Modbus TCP protokolu. Kā konvertēt? Daudziem ražotājiem ir atbilstošas protokola pārveidošanas vārtejas ierīces, kas var realizēt šo funkciju, piemēram, parasti izmantotā MOXA.
Piemēram, MOXA's MB3170 var integrēt ModbuSTCP, ASCI un RTU ierīces vai pat jauktu tīklu, kurā ir vairāki galvenie un vergie, ieskaitot seriālos galvenos uz seriālos palīgierīces vai Ethernet galvenos vienlaikus.
Šī vārteja ļauj vairākiem saimniekiem vienlaikus piekļūt vergiem. Tā kā mēs izmantojam TCP/P protokolu, tas atbilst režīmam, kurā vairāki klienti piekļūst vairākiem serveriem vienlaikus.




