Service Request Transport Protocol: werking en toepassingen

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het Service Request Transport Protocol of SRTP is ontwikkeld door 'GE Intelligent Platforms', voorheen bekend als GE Fanuc, gebruikt voor communicatie met programmeerbare logische controllers . De gebruikelijke apparaten die worden gebruikt in verschillende industrieën, zoals ruimtevaart, waterbeheer, productie en reizen, zijn programmeerbare logische apparaten die bekend staan ​​als PLC's. In dit artikel wordt een overzicht gegeven van een SRTP of serviceverzoek transportprotocol – werken met applicatie s .


Wat is Service Request Transport Protocol?

Het protocol dat wordt gebruikt om de gegevens van PLC's (programmable logic controllers) over te dragen, staat bekend als het transportprotocol voor serviceverzoeken. Dit protocol wordt eenvoudig via Ethernet gebruikt en ondersteunt bijna alle apparatuur van GE-automatisering, eenmaal uitgerust via een Ethernet haven. Deze Ethernet-poort ondersteunt GE SRTP, een opvolger van de seriële protocollen zoals SNP en SNPX voor Ethernet-media. Elke client van SRTP is in staat om het systeemgeheugen te lezen en te schrijven voor alle externe apparaten van SRTP.



Hoe werkt SRTP?

Het GE-SRTP Driver-protocol werkt door de gegevens van en naar het apparaat via Ethernet over te dragen door de FieldServer door de GE-SRTP-driver te laten gaan. Bijna alle automatisering apparatuur van GE ondersteunt dit protocol eenvoudig als het eenmaal is uitgerust met een Ethernet-poort.

De FieldServer kan een Client of Server volgen. De bestuurder gedraagt ​​zich als een klant die in staat is om het geheugen van het systeem te lezen en te schrijven voor elk nummer. van externe SRTP-apparaten. Zodra de FieldServer zich als een client gedraagt, kan deze woordgegevens schalen.



Zodra de FieldServer is ingericht om te werken als een SRTP-server, staat de driver systeemberichten toe die naar het geheugen van het systeem worden geschreven en reageert op leesverzoeken. De driver kan niet tegelijkertijd een Client & Server volgen op een vergelijkbare verbinding met een vergelijkbaar IP-adres.

De bestuurder kan zijn communicatie-informatie weergeven zodat deze kan worden waargenomen via een stroomafwaarts apparaat. In de FieldServer-gegevensarrays worden Driver-statistieken en -diagnostiek weergegeven, zodat ze kunnen worden gelezen en gecontroleerd via externe apparaten of systemen.

Signaalstroom van HMI naar PLC met behulp van SRTP-protocol

Een PLC omvat verschillende registers waar deze registers worden geprogrammeerd en benaderd via een HMI (human-machine interface). Over het algemeen is een HMI een softwareapparaat dat op een pc wordt uitgevoerd. Het signaalstroomdiagram van de HMI naar de PLC met behulp van SRTP wordt hieronder weergegeven.

  Signaalstroom van HMI naar PLC met behulp van SRTP-protocol
Signaalstroom van HMI naar PLC met behulp van SRTP-protocol

De HMI-computer werkt met Windows XP dat wordt bediend door de operators van het systeem om via de PLC te communiceren. Hier werd een gesimuleerde menselijke machine gemaakt met Wonderware Intouch v9.5. Dus de communicatie tussen de GE Fanuc Series 90-30 en de werkruimte vereist Wonderware IO-server die verschillende invoerbronnen kan bevatten. Hierbij hebben we gebruik gemaakt van Wonderware Intouch software, Microsoft Excel & het Dynamic Data Exchange protocol. Het GE-SRTP-protocol wordt gebruikt tussen de Wonderware IO-server en de GE Fanuc Series 90-30) voor het transport van de gegevens.

Verschil Z/W SRTP versus RTP

De verschil tussen SRTP en RTP omvat het volgende.

SRTP

RTP

De term SRTP staat voor ‘service request transport protocol’. De RTP staat voor 'Realtime Transport Protocol'.
SRTP wordt gebruikt voor het overbrengen van gegevens van PLC's met behulp van Ethernet. RTP wordt gebruikt om verschillende media in realtime, zoals audio of video, van het ene eindpunt naar het andere te verzenden.
Het is toepasbaar in bijna alle apparatuur van GE-automatisering . Het is toepasbaar in video-streaming, Skype & conferentietechnologieën.

Ondersteunde gegevenstypen en functies

De gegevenstypen en functies die door SMBus worden ondersteund, zijn de volgende.

  • %R – Geheugen registreren.
  • %AI – Analoog ingangsgeheugen.
  • %AQ – Analoog uitgangsgeheugen.
  • %I – Discreet invoergeheugen.
  • %Q – Discreet uitvoergeheugen.
  • %T – Discreet tijdelijk geheugen.
  • %M – Discreet tijdelijk geheugen.
  • %SA – Discrete systeemgeheugengroep A.
  • %SB – Discrete systeemgeheugengroep B.
  • %SC – Discrete systeemgeheugengroep C.
  • %S – Discreet systeemgeheugen.
  • %G – Discrete globale gegevenstabel.

Evenzo zijn niet-ondersteunde functies en gegevenstypen programmeerberichten. Een apparaat voor gegevensoverdracht zoals FieldServer vereist geen programmeerberichten.

Voor-en nadelen

De voordelen van het transportprotocol voor serviceaanvragen omvatten het volgende.

  • Van hoge kwaliteit.
  • Het is heel eenvoudig te implementeren en te gebruiken.
  • Het is betrouwbaar en heeft een lage latentie.
  • Open source.
  • Interoperabel en inhoudagnostisch.
  • Sterk beschermd.

De nadelen van serviceverzoek transportprotocol ol omvatten het volgende.

  • Het heeft meer geheugen en programmeerinspanning nodig.
  • De latentie is hoog vanwege het verbindingsgerichte karakter.

Toepassingen van Service Request Transport Protocol

De toepassingen van het transportprotocol voor serviceverzoeken omvatten het volgende.

  • Service Request Transport Protocol wordt gebruikt om gegevens van PLC's (programmable logic controllers) over te dragen.
    Dit type protocol wordt gebruikt via Ethernet en alle GE-automatiseringsapparatuur ondersteunt deze protocollen zodra ze zijn uitgerust via een Ethernet-poort.
  • Dit protocol wordt gewoon gebruikt door meerdere Ethernet-aangesloten controllers.

Dit is dus een overzicht van een serviceverzoek transportprotocol of SRTP. Het SRTP-protocol werd getest tegen de Fanuc Robot R-30iB voor het lezen en schrijven van verschillende waarden uit geheugentypes en zowel het lezen als schrijven van tekstwaarden werkte. Hier is een vraag voor u, wat is HTTP?