Kabellængden på kun et par meter, der er tilladt for at forbinde en Logo!®-controller til en Display Logo!® TD, gør ofte interessante applikationer umulige. Ved hjælp af to Com-Servere kan du komme uden om dette problem og tunnelere den serielle forbindelse gennem Intra-/Internet – stort set uden rumlige begrænsninger. Den følgende vejledning fører dig trin for trin gennem de nødvendige indstillinger og justeringer ved hjælp af to Highspeed Industry Com-Servers som denne Com-Server:

Læs produktspecifikationen her:

Alle trinene:

  1. IP-tildeling med nem start!
  2. Hardwareforbindelse og indstillinger
  3. Konfiguration af com-serveren

Trin 1: IP-tildeling ved hjælp af easy start!

Med blot et par klik i WuTilitys inventar- og administrationsværktøj integreres begge Com-Servere i det respektive netværk med IP-adresse, subnetmaske og gateway.

Trin 2: Hardwareforbindelse og indstillinger

Rent fysisk foregår kommunikationen via en RS485 2-trådsforbindelse med ekkoundertrykkelse. Den tilsvarende indstilling af interfacemodulet i Com-Serveren er som følger:

1
2
3
4
5
6
7
8
ON
ON
OFF
OFF
ON
ON
ON
OFF

Kontakterne 6 og 7 styrer det integrerede modstandsnetværk til termineringen. Ud over linjeafslutningen for databussen sikrer dette et defineret niveau under bussens højohmiske faser.

Da Siemens-komponenternes og Com-Servernes pin-tildelinger er forskellige, skal der oprettes særlige adaptere mellem både Logo!® og Com-Server, samt i den modsatte ende mellem display og Com-Server. Alle relevante oplysninger findes i Com-Server manual og Logo-dokumentationen.

Trin 3: Konfiguration af com-serveren

Serielle parametre

Transmissionsparametrene er forudkonfigureret på fabrikken i Logo!® og i displayet som følger og skal indstilles tilsvarende på begge Com-Servere via telnet eller Web Management:

Opsætning af port 0 -> UART-opsætning ->…
… Baud = 19200
… Data Bits = 8
… Parity = Jævn
… Stopbits = 1
… Handshake = Nej

For at sikre, at datagrammer til den serielle protokol sendes diskret inden for en datapakke i netværket, skal indstillingen Network-Delay i Com-Server konfigureres til 20-30 ms.

Setup Port 0 -> TCP/IP Mode -> System Options ->…
… Network Delay = 2 (= 2 Ticks a 10ms)

TCP-klienttilstand

Com-Serverens datatransparens betyder, at det ikke er nødvendigt med detaljeret viden om den serielle protokol mellem Logo!® og displayet. Når man vælger Com-Server-tilstanden, er det eneste vigtige, at skærmen repræsenterer den initierende side af forbindelsen, hvilket betyder, at det giver mening at betjene den Com-Server, der bruges her, som en TCP-klient. I denne tilstand opretter Com-Serveren automatisk forbindelse til TCP-serverporten på partner-Com-Serveren på det logo, der er gemt ved opsætningen, når der er indgående serielle data.

Ud over de grundlæggende parametre på netværkssiden, IP-adresse, subnetmaske og gateway, samt de nævnte serielle indstillinger, skal følgende konfigurationer foretages for TCP-klienttilstand:

Setup Port 0 -> TCP/IP Mode -> TCP Client ->…
… Server Port = Lokal port til TCP-servere
(fabriksindstilling = 8000 = Port A)
… Server-IP/URL = IP-adresse eller URL for com-serveren på logoet

Disse indstillinger for TCP-klienttilstand foretages KUN på Com-Serveren på skærmsiden!

Hvis destinationens Com-Server (=TCP-server) på Logo!® på internettet befinder sig bag en DSL-terminal med dynamisk IP-adresse, skal der i stedet for IP-adressen f.eks. bruges en DynDNS-hostet URL. I dette tilfælde skal der indstilles en DNS-server på klientens Com-Server på displaysiden. Det kan være nødvendigt at foretage følgende indstillinger i den router, der er ansvarlig for netværket på Logo!®-siden:

  • Ved hjælp af NAT skal den TCP-port, der bruges her til den indgående forbindelse, omdirigeres til IP-adressen på Com-Serveren på Logo!®.
  • Hvis der bruges en dynamisk IP-adresse på WAN-siden, skal routeren have en klient til en dynamisk DNS-tjeneste som DynDNS og være konfigureret i overensstemmelse hermed.

Genopret forbindelse efter udfald og afbrydelser

For at forhindre en hængende TCP-forbindelse, f.eks. efter en tvungen afbrydelse af DSL-forbindelsen eller en infrastrukturfejl, skal keep-alive-funktionen aktiveres på begge Com-Servere med en cyklus på ca. 10 sekunder:

Opsætning SYSTEM -> Opsætning TCP/IP …
… Keep Alive = 10

Siemens og Logo! er registrerede varemærker tilhørende Siemens AG.