Odczytanie stanu z maszyny NC za pomocą RS232

0

Mam problem, muszę napisać program w Delphi (mam 7) który będzie odzytywał trzy stany maszyny:

  1. Maszyna jest wyłączona (obwód otwarty)
  2. Maszyna jest włączona (obwód zamknięty)
  3. Maszyna w serwisie <-- mniej istotne
    Generalnie chodzi o odczytanie pierwszych dwóch stanów i zapisanie przetworzonych danych do pliku tekstowego w formie od do włączony, od do wyłączony. Mam komponent RsPin ale nie bardzo się w tym jeszcze łapie. Czy ktoś mógłby mi pomóc? PILNE!</delphi>
0

ale z czym masz problem, bo jak na razie to nie wiadomo

0

problem jest w tym czy kots moblby pomoc. Mysle, ze tak.

0

Problem polega na tym, że: Mam komponent RsPin i dzięki niemu moge sprawdzac stan zwarcia rozwarcia. Napisałem coś co powinno tak robic ale nie bardzo chce. Chodzi o to, kto wie jak można wykorzystac ten komponent, jakimi funkcjami się posłużyc.

0

to może daj do niego linka (jeśli nie jest to jakiś tajny komponent) bo rosyjskiego nie znam :P

0

<ort>Z tąd</ort> ściągniesz ten komponent http://free.of.pl/s/slimy/rs_pin.zip

0

wstawiasz RsPin, parametry w object Inspectorze:

DtrStart = false
RtsStart = true
TrackInput = false
TxdStart = false
ComNumber = 1 (moze byc co innego zalezy ktory chcesz port obslugiwać)

wstawiasz timera
w evencie timera wpisujesz:

if (RsPin1->DtsState==true) { ...coś tam... }

przykład do C++Buildera,
po prostu sprawdzasz stan Dts
a układ się podłącza do pinów 6 i 7 na porcie RS232

powodzenia
:] mi to działa :D

0

a i jescze trzeba wpisać

RsPin1->ComOpen=true;

NIE WIEM czy dokładnie akurat to ale to ma być jakaś wartość z open

0

Dzięki, działa SUPER!! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1