[elektro] PC, hibatűrő fájlba írás módszere
charles hoss
charles.hoss at gmail.com
Wed Apr 17 11:01:40 CEST 2013
Miert nem eleve csorget ?
Bye
Dexter
2013.04.17. 10:55, "hozso_001 at freemail.hu" <hozso_001 at freemail.hu> ezt írta:
>
> Nos, ez egy PLC-s vezérlővel ellátott vízkezelő technológiához
> készül. A PC-n fut a felügyeleti program (OMRON-os SCADA), ő
> irkálna a file-ba. A fájl alapján pedig Visual Basic-ben programoznám
> le, hogy egy GSM modem segítségével SMS legyen küldve, ha
> valami hiba van a technológián. Tehát azért nem emberéletekről
> van szó (szerencsére), de elég nagy botrány tud kerekedni, ha
> egyszer csak elfogy a településen a víz, mert megállt hibával a
> vízkezelő ketyere. Ezért is gondoltam a félperces frissítésre. Ha
> valami gond van, de tele a víztorony, akkor azért még van egy-két
> órája a kezelőbrigádnak, hogy megoldja a problémát.
>
> A SCADA-ban nem akarok kínlódni az SMS küldéssel, sokkal
> kényelmesebb lenne külön programban megoldani.
>
>
> Apropó! Gondolom, a GSM modemből ki lehet csalogatni
> az SMS kézbesítést is, ugye? Mert ha mondjuk elkallódik az
> üzenet, akkor megint baj van. A programban meg lehetne
> figyelni, hogy ha 10 percig nem jön vissza a kézbesítés, akkor
> csörgesse meg a telefont... (Hú, de szépen kitaláltam! Viszont
> ez az az eset, amikor tuti nem lesz időm/energiám/kedvem
> meg is valósítani. Pedig az igazán elegáns és bombabiztos
> megoldás ez lenne! :D)
>
>
> Üdv.: Horváth Zsolt
>
>
>
>
> 2013.04.17. 10:44 keltezéssel, Tóth Péter írta:
> >> Ha ez nem történik így
> >> meg, akkor a következő megnyitásnál gondolom hibaüzenetet
> >> kapok, hogy a fájl már nyitva van. Ezt szeretném elkerülni. Vagy,
> >> ha már így alakul, akkor hogyan tudom egy másik programmal
> >> az adott fájlt "visszazárni"?
> > A lezárást lekezeli az oprendszer, viszont az adatvesztés lehetősége
> > fennmarad a késleltetett írás miatt.
> > Olyan hibaüzenetet nem fogsz kapni, hogy nyitva van. Esetleg Linux
> > szerveren, de ott is csak egy ideig, aztán elengedi a fájlt.
> >
> > ToPe
> >
> > -----------------------------------------
> > elektro[-flame|-etc]
> >
> >
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list