Portál AbcLinuxu, 8. července 2025 21:51


Dotaz: PLC - seriová komunikace

27.4.2011 07:39 Kopr
PLC - seriová komunikace
Přečteno: 405×
Odpovědět | Admin
Zdravím, Najdu tu někoho, kdo se vyzná v programování PLC? Mým úkolem je: Po seriové lince (RS232) mi přicházejí data do PLC ve tvaru OK00895.281,00587.621,-0034.000 a je potřeba tyto data zobrazit na displej ve tvaru: OK x = 895.281 y = 587.621 u = -34.000

Je potřeba prostě rozkouskovat to co mi do PLC přichází a hodnoty zobrazit. Poradí někdo prosím? Děkuji Email: jarda.kopr@seznam.cz
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.4.2011 13:04 Kopr
Rozbalit Rozbalit vše Re: PLC - seriová komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdo neporadí jak na seriovou komunikaci s PLC?
30.4.2011 16:49 Honza
Rozbalit Rozbalit vše Re: PLC - seriová komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Treba takhle:

#!/usr/bin/perl -w

use IO::Handle;

$zar = "/dev/ttyU0";

sysopen (HAND, $zar, 0) or die "SYSOPEN $zar nelze otevrit $!";

seek(HAND,0,0);

$noveinfo = <HAND>

print "\nAktualni info -> ".$noveinfo."\n";

Roztrhani stringu $noveinfo uz neni takovy problem...
30.4.2011 17:47 Kopr
Rozbalit Rozbalit vše Re: PLC - seriová komunikace
Tomu popravdě nerozumím, to je programované v Perlu? Já mám zkušenosti s programováním PLC Tecomat v prostředí Mosaic pomocí strukturovaného textu. Rád bych to naprogramoval opět v Mosaicu, ale se seriovou komunikací nemám bohužel žádné zkušenosti.
30.4.2011 19:03 Honza
Rozbalit Rozbalit vše Re: PLC - seriová komunikace
Hmm, tak to se omlouvam, nebot jsem to pochopil tak, ze PLC sype data po seriove lince na *nixovy stroj. Cili potom treba perlem je lze cist.

Obavam se, ze v tomto foru ti nikdo moc nepomuze. Je potreba si nastavit seriovou komunikaci tecomatu (to delas treba pomoci mosaicu), nastavit si registry, do kterych system data prijme a s temi si potom pohrat. Dobry manual i s priklady mas treba tady

Kazdopadne neresis zadnou seriovou komunikaci, tu dela system na zaklade tveho nastaveni, nic vic.
1.5.2011 10:20 Kopr
Rozbalit Rozbalit vše Re: PLC - seriová komunikace
Každopádně děkuji za odpověď ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.