In dit artikel richten we ons op een seriële server die kan worden aangesloten op meerdere RS485 apparaten.
Met de vooruitgang van het industriële internet der dingen, moeten de gegevens van RS485 multi-host communicatieapparaten in verschillende industrieën worden verzameld op het platform. Maar veel intelligente controllers, zoals PLC's, omvormers. Er is slechts één seriële interface, er is geen extra communicatie-interface waarmee PLC's, omvormergegevens naar het platform kunnen worden geduwd om gateway te verzamelen. RS485 bus behoort tot de half-duplex interface, het communicatieprotocol is over het algemeen een round-trip-modus, zoals de MODBUS communicatie protocol. Op hetzelfde moment, alleen verzenden of ontvangen van gegevens. Dan, wanneer RS485 is de meester, slechts een apparaat is toegestaan om de meester op een bus, en RS485 multi-master communicatie-apparaten gebruik maken van de bus-methode van de opleiding.
Het gemeenschappelijke RS485 multi-master communicatiemateriaal is een grote verscheidenheid van verschillende fabrikanten van PLC, watermeters, meters, thermostaten, de zenders etc. van IO-controlemechanismen.
Industriële apparatuur is over het algemeen real-time communicatie, in de interface uitbreiding, kan geen invloed op de normale communicatie van de originele apparatuur, kan geen invloed op de productie van de apparatuur. Wat is de rol van de seriële poort server?
1. Eisen voor het acquisitieprotocol
RS485 multi-host communicatie systeem, het protocol eisen zijn niet hoog, zolang het is gebaseerd op de RS485 bus half-duplex communicatie protocol, kan worden bereikt uit te breiden, en zelfs RS232-interface half-duplex communicatie protocol. Zoals Omron PLC communicatie-interface ondersteunt RS232-interface, maar de onderliggende communicatie protocol voor half-duplex MODBUS communicatie protocol.
2. Volgens de behoeften van de noodzaak om de twee fundamentele eisen te voldoen: het apparaat ondersteunt 485 multi-host communicatie
Ondersteunt meerdere RS485 communicatie-interfaces, er zijn minstens 3 RS485 interfaces nodig, 1 naar het oorspronkelijke slave-apparaat, 1 naar het oorspronkelijke master-apparaat, 1 naar het uitgebreide master-apparaat.
De eerste stap, om de 485 multi-master communicatie op te lossen, in het communicatiesysteem, op hetzelfde moment, meer dan 2 of meer apparaten op hetzelfde moment naar de slaaf apparaat te openen, zijn in staat om real-time geldige gegevens terug te keren. Zoals weergegeven in figuur 3-1, 2 computers, 1 industriële besturing scherm, via de Shanghai Zoran multi-seriële server op hetzelfde moment naar RS485 bus op de 10 IO controllers te verzamelen. 3 hosts om gegevens te verzamelen complementaire conflict, zijn de oorspronkelijke gegevens.
De tweede stap is het oplossen van het RS485 uitbreidingsprobleem. Multi-seriële server ondersteunt bidirectionele conversie van gegevens tussen seriële poort en netwerk. Zowel de seriële poort naar het netwerk, maar ook het netwerk naar de seriële poort communicatie.
Vier-kanaals seriële naar multiseriële server om dit probleem op te lossen. Het vierde kanaal maakt verbinding met het oorspronkelijke slave-apparaat en werkt in TCP-servermodus. Het eerste kanaal maakt verbinding met het oorspronkelijke masterapparaat en werkt in TCP-clientmodus. Het tweede kanaal maakt verbinding met de uitgebreide RS485 interface en de uitgebreide interface wordt gebruikt voor de platformgateway.
De juiste bedrading voor RS485 communicatie
RS485 heeft tweedraads en vierdraads bedrading, vierdraads systeem kan alleen communicatie van punt naar punt realiseren, nu zelden gebruikt, nu meer dan twee-draads bedradingssysteem, dit bedradingssysteem voor de bus topologie, in dezelfde bus kan worden aangesloten op een maximum van 32 knooppunten.
Ideale lijn voor het verdraaide paar: half-duplex van de twee lijnen is het beste om een paar verdraaide paar te gebruiken, zodat de twee lijnen verdraaid, plus het interferentieniveau op de twee lijnen om het anti-jamming effect van annulering te bereiken. Full-duplex bij het ontvangen van twee lijnen met een paar, stuur twee lijnen met een ander paar RS485 heeft geen eisen voor de overdracht van vermogen, zodat de draad diameter eisen zijn niet hoog.
In het eigenlijke project, meestal aangeschaft outdoor waterdichte twisted pair draad om de bescherming prestaties van de lijn te garanderen. Echter, sommige ingenieurs zullen gebruik maken van RVV kabel, die ook mogelijk is, maar de anti-interferentie te verslechteren. Dus dat er ingenieurs met behulp van RVVP-kabel (met afscherming), dit is niet goed, omdat de toename van de capaciteit tussen de lijnen van invloed op de kwaliteit van de transmissie, de noodzaak om de baudrate van de transmissie te verminderen.
Baudrate-instellingen en kabellengte (inclusief de totale lengte van de tak) is een bepaalde overeenkomst, hoe langer de lijn, hoe lager de baudrate moet worden ingesteld om stabieler te zijn.
Het maakt niet uit wat voor soort kabel, voor zover mogelijk om de bus-structuur te gebruiken, verminder de ster verbinding, vertakking lijn zo kort mogelijk, voor zover mogelijk naar de margriet-ketting verbinding te gebruiken, dat wil zeggen, de bus naar het eerste knooppunt, en spring dan naar het volgende knooppunt.
RS485 bedradingsspecificatie
1. RS485 signaallijnen en elektriciteitsleidingen kunnen niet samen worden geleid. In de werkelijke bouw, als gevolg van de uitlijning zijn door de pijpleiding, de bouw kant soms voor het gemak, direct naar de RS485 signaallijn en de voedingskabel aan elkaar gebonden, als gevolg van de sterke macht heeft een sterk elektromagnetisch signaal aan de zwakke macht interferentie, die leidt tot RS485 signaal instabiliteit, wat resulteert in instabiele communicatie.
2. De 485 signaallijn kan afgeschermde draad als bedrading gebruiken, maar je kunt ook niet-afgeschermde draad als bedrading gebruiken. Aangezien het 485 signaal wordt verzonden met behulp van differentiële modus, d.w.z. door het spanningsverschil tussen 485+ en 485- als de signaaloverdracht.
Kan de seriële server verbinding maken met meer dan één RS485-apparaat?
Ja, seriële server kan verbinding maken meerdere RS485-apparaten. Seriële server is een netwerkapparaat dat seriële apparaten verbindt met het netwerk via het TCP/IP-protocol. Met een seriële server kunt u op afstand meerdere RS485-apparaten beheren en bedienen voor gegevensoverdracht en communicatie. Sommige seriële servers ondersteunen meerdere seriële poorten en kunnen meerdere RS485-apparaten tegelijk aansluiten. Daarnaast ondersteunen sommige seriële servers ook virtuele seriële poorttechnologie, waarmee u via software meerdere virtuele seriële poorten kunt simuleren en zo het aantal aangesloten RS485-apparaten kunt uitbreiden. Daarom kunt u via de seriële poort server de aansluiting en het beheer van meerdere RS485-apparaten realiseren.