De kloof overbruggen: essentiële kennis van PLC-seriële communicatie voor elektrische professionals
De kloof overbruggen: essentiële kennis van PLC-seriële communicatie voor elektrische professionals
Basisprincipes van seriële communicatie
Seriële communicatie is een gebruikelijk protocol voor gegevensuitwisseling tussen apparaten. In tegenstelling tot USB hebben de meeste computers twee op RS232 gebaseerde seriële poorten. Seriële poorten worden ook veel gebruikt in instrumenten en apparaten voor gegevensverzameling op afstand.
Sleutelparameters van seriële communicatie
Voor effectieve seriële communicatie moeten de volgende parameters op alle poorten overeenkomen:
Baudrate: meet gegevens - transmissiesnelheid in bits per seconde. 300 baud is bijvoorbeeld gelijk aan 300 bits per seconde. De baudsnelheid heeft rechtstreeks invloed op de bemonsteringsfrequentie op de datalijn. Hoge baudsnelheden, die snelle communicatie over korte afstanden mogelijk maken, zijn omgekeerd evenredig met de transmissieafstand.
Databits:Vertegenwoordig de feitelijke gegevens tijdens verzending. Standaardwaarden zijn 5, 7 of 8 bits. Standaard ASCII gebruikt bijvoorbeeld 7 bits, terwijl uitgebreide ASCII er 8 gebruikt. De keuze hangt af van de specifieke vereisten voor gegevensoverdracht.
Stopbits:Markeer het einde van een datapakket, meestal met waarden van 1, 1,5 of 2 bits. Ze helpen apparaten klokken te synchroniseren tijdens communicatie. Meer stopbits vergroten de tolerantie voor klok-timingverschillen, maar verlagen de datatransmissiesnelheid.
Pariteitsbit:Een eenvoudige foutcontrolemethode. Opties zijn onder meer even, oneven, hoog, laag of geen. Even en oneven pariteit stellen de pariteitsbit in om een even of oneven aantal logische hoge bits in de verzonden gegevens te garanderen. Hoge en lage pariteit stellen de bit eenvoudig in op logisch hoog of laag, waardoor ontvangende apparaten potentiële communicatie-interferentie of desynchronisatie kunnen detecteren.
Gemeenschappelijke PLC-interfaces
RS-232:De RS-232-standaard is gebruikelijk op IBM-pc's en compatibele systemen. Het ondersteunt diverse toepassingen, zoals het aansluiten van muizen, printers, modems en industriële instrumenten. Hoewel RS - 232 point-to-point-communicatie tussen seriële poorten en apparaten van pc's mogelijk maakt, bedraagt de maximale transmissieafstand 15 meter.
RS-422:RS - 422, gebruikt in Apple Macintosh-computers, maakt gebruik van differentiële signalering. In tegenstelling tot de single-ended ground-referentiesignalering van RS-232, gebruikt de differentiële transmissie van RS-422 twee lijnen voor het verzenden en ontvangen van signalen. Dit verbetert de ruisimmuniteit en verlengt de transmissieafstand, waardoor het geschikt is voor industriële omgevingen.
RS-485:RS - 485 is een verbetering ten opzichte van RS - 422 door maximaal 32 apparaten te ondersteunen en elektrische kenmerken te definiëren voor scenario's met een maximaal aantal apparaten om een adequate signaalspanning te garanderen. Het maakt het mogelijk apparaatnetwerken te creëren met behulp van een enkele RS - 422-poort. Met sterke ruis-immuniteit en ondersteuning voor meerdere apparaten is RS-485 ideaal voor industriële toepassingen zoals het bouwen van gedistribueerde apparaatnetwerken die zijn aangesloten op pc's, controllers voor gegevensverzameling, HMI's en andere operationele systemen. RS - 485 is een superset van RS - 422 en maakt bediening mogelijk van alle RS - 422-apparaten met transmissieafstanden van meer dan 1200 meter.