Svenska ElektronikForumet
https://elektronikforumet.com/forum/

Kommunikation via LAN - behöver hjälp
https://elektronikforumet.com/forum/viewtopic.php?f=10&t=86579
Sida 1 av 1

Författare:  Icecap [ 18.47 2017-03-22 ]
Inläggsrubrik:  Kommunikation via LAN - behöver hjälp

Situation:
En dator (PC, Win7 Pro) kopplas till ett LAN. Inget konstigt med det.

Den ska kommunicera med 4 st solpanelinvertrar av Märke A - inget konstigt med det heller, gjort det förut.

MEN - den ska även kommunicera med 3 andra av Märke A i ett annat fläktrum.
SAMT 2 andra (Märke B) i ett tredje fläktrum.

Enda kommunikationskontakten mellan dessa fläktrum går via LAN och nu börjar problemen för mig.

Det finns LAN <-> COM-portar att använda - men det är RS485 som gäller och det finns tidskrav på kommunikationen vilket får mig att bli lite nervös på om det blir stabilt vid att låta PC'n kommunicera "direkt" på detta vis.

Jag har ett eget kretskort som kan "prata" med invertrarna (iaf. Märke A) och jag kan klämma dit en XPort så att den kan kommunicera på LAN så att mitt kretskort kan skicka meddelanden.

Alla enheter får fasta IP-adresser så när alla enheter är på plats ska det inte vara något att gissa på.

Då nätverket går långt vidare än just våra enheter är det ingen lösning att dela ut en del av hårddisken och nu är det att jag börjar vara på tunn is.

Finns det ett "enkelt" sätt att skicka data via nätverk från A till B samt B till A och även A till C och C till A?

Författare:  Jan Almqvist [ 18.57 2017-03-22 ]
Inläggsrubrik:  Re: Kommunikation via LAN - behöver hjälp

TCP/IP, du ansluter via ip-adress och portnummer. Ena ändan är server och andra klient. Förhållandevis enkelt.

Författare:  mrfrenzy [ 19.06 2017-03-22 ]
Inläggsrubrik:  Re: Kommunikation via LAN - behöver hjälp

Det ska inte vara några problem att köra direkt via LAN. Det rör sig om fördröjning på några millisekunder.

Författare:  sodjan [ 19.22 2017-03-22 ]
Inläggsrubrik:  Re: Kommunikation via LAN - behöver hjälp

> och det finns tidskrav på kommunikationen...

Som är vadå mer konkret?

Men det är väl serieportar på invertrarna i alla fall (?), och den
länken kommer att vara den långsamma delen. Pakten över
nätverkat går betydligt snabbare.

En terminalserver, Xport om det ska vara smått. Det finns väl färdiga
drivers till Windows som sätter upp virtuella COM portar som din
PC applikationen kan snacka via.

Författare:  Icecap [ 19.29 2017-03-22 ]
Inläggsrubrik:  Re: Kommunikation via LAN - behöver hjälp

Hmmmm - jo.

Då är mitt största problem nog att jag måste skaffa ett annat programmeringsspråk, jag brukar använda Borland C Builder 6 men det gör ju bara 32-bitars program och den Win7 Pro vi använder är 64 bit.

Men ja, att skapa 3 virtuella COM-portar och använda dom skulle faktisk vara en enkel lösning.

Författare:  kodar-holger [ 22.10 2017-03-22 ]
Inläggsrubrik:  Re: Kommunikation via LAN - behöver hjälp

Det är inget problem att köra 32-bitarsprogram i en 64-bitarsmiljö. I alla fall i windows. Kör själv Delphi version 6 och 7 och gör program som körs på win7 pro.

Så länge man inte behöver det större adressutrymmet är inte mycket vunnet med 64-bitsapplikationer.

Sida 1 av 1 Alla tidsangivelser är UTC + 1 timme
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/