TCP/UDP

Me anëtarësimit TCP/UDP mund të shkemben dato RAW mes SPS dhe serverit të largët. Në të njëjtën kohë, mund të fillojë edhe një server për të dëgjuar dato.

Info: Anëtarësimi sinqronizon automatikisht me ciklin më të ngadaltë të SPS-së të caktuar. Telegramat pufrohen nga sistemi, kështu që asnjë telegram nuk humbet.

Monitori

Përdoren këto ngjyra në monitorin.

Ngjyra Përshkrim
Bardhë Asnjë gabim nuk ka ndodhur.
Portokalli Koha e pritur është arritur.
Gjelbër Lidhja ka qenë e suksesshme.
Kuq Lidhja nuk mund të krijohesh ose një kohë e pritur kritike gjatë dërgimit është arritur. Mungesa e njohjes së gabimeve në komunikimin UDP është e mundshme.

Broadcast dhe Multicast

Është e mundur të dërgohet dhe të pritet Broadcast dhe Multicast përmes anëtarësimit TCP/UDP. Kjo bën që modi i operimit të zgjidhet në konfigurimin e Gateway-së. Pas kësaj, disa opsione si p.sh. TCP nuk do të jenë më të disponueshme. Për më tepër, zgjedhja e anëtarësimit të dalur është e domosdoshme.

Për dërgimin e telegramave, IP duhet të regjistrohet në fushën përballë sipas kërkesës. Nëse kjo nuk bëhet, atëherë dërgohet përmes Unicast-it.

Modi Përshkrim
Unicast Lejon komunikimin direkt.
Broadcast i Kufizuar Lejon komunikimin vetëm në rrethin lokal. (IP-Pavarur)
Directed Broadcast Lejon komunikimin me subnetin e broadcast-it. P.sh. 10.0.0.255, nëse subneti përmban 24 bite ose është caktuar në 255.255.255.0.
Multicast Lejon komunikimin përmes multicast-it. Kjo përdor IGMP-Snooping.

Identifikimi i Fundit të Paketës

Në konfigurimin e kthimit të rreshtit mund të caktohet kushti për mbarimin e dërgimit. Kjo identifikim i fundit dërgohet së bashku.

Nëse fundi nuk identifikohet, anëtarësimi pritet kohën e pritur ose fundin e lidhjes dhe dërgon rezultatin tek SPS. Prandaj, rekomandohet të kontrolloni të gjitha paketat e marrura. Marrja e telegramave UDP nuk ka kohë të pritur.

Transmetimi HTTP

Metoda mund të caktohet me kthimin e rreshtit të mëposhtëm:

HTTP

Kjo është e veçantë, sepse lejon reagimin në Content-Length në headerin e dërguar.

Pas një gjatësie të caktuar

Për të mbaruar marrjen pas një gjatësie të caktuar, mund të përdoret vargu i mëposhtëm në konfigurimin e kthimit të rreshtit:

LEN === ###

Këtu ### përfaqëson numrin e karaktereve. Shkrimi duhet të përputhet saktësisht me këtë, duke përfshirë edhe hapësirat.

Achtung: Përdorimi i LEN === 1 marrë secilin karakter individualisht dhe mund të çojë në një ngarkesë të lartë të serverit.

Fundi i Rreshtit Individual

Mund të caktohen ndryshme fundet e rreshtit. Normalisht, përdoren \n ose \r. Secili rresht cakton një identifikim të ndryshëm të fundit të rreshtit.

Këto karaktere marrin një escape në konfigurim:

\\ \r \n \0

Komunikimi

Në komunikimin e dalur përmes TCP, lidhja mbaron pas çdo kërkese.

Nëse në kërkesën e sendrecv nuk ka përgjigje, anëtarësimi i dërguar bllokohet deri sa të arrijë koha e pritur. Në monitorin shfaqet një gabim.

Variabla Përshkrim
send Dërgon dato te serveri.
!send Dërgon të gjitha dato te serveri dhe nuk i shmang telegramet.
sendrecv Si send, por pritet një përgjigje.
!sendrecv Si !send, por pritet një përgjigje.
response Përgjigja nga sendrecv. Kur të arrijë koha e pritur, kthehet një varg bosh.
recv Dato që janë marrë nga serveri lokal.
error Nëse ndodh një gabim gjatë transmetimit, vlera është e vërtetë. Kjo mund të shfaqet në sendrecv vetëm pas kohës së pritur.

Hinweis: Ju lutemi të keni parasysh sigurinë e anëtarësimit. Dato nuk duhet të transmetohen asnjëherë direkt përmes Internetit. Këtë i mungon autentifikimi dhe fshirja e dato përmes SSL ose TLS.