Znaleziono 3 wyniki

autor: ambrosius
25 cze 2010, 13:20
Forum: Elektronika ogólna
Temat: Sterowanie SSR'ów za pomocą RS232
Odpowiedzi: 10
Odsłony: 3137

Kod: Zaznacz cały

 Dana:= TestLPT.DLPortIO.Port[DataPort]; 
  Dana := Dana shl 1;                     // przesuwamy w lewo o jeden
  if Dana=0 then Dana:=$10;             // warunek przekroczenia zakresu
  TestLPT.DLPortIO.Port[DataPort] := Dana;        // wpisujemy nową wartość
  TestLPT.Caption := IntToStr(Dana); 
 Sleep(2000); 
zrobiłem coś takiego i teraz na pinach co 2s zmienia się i pojawia się napięcie (około 5V) pomiędzy pinem 6,7,8,9 do masy.

Teraz chciałbym aby działało to odwrotnie, czyli przyciski zwierają/rozwierają dwa piny i program sprawdza jaki jest stan. Ma ktoś pomysł jak to zrealizować???

A może łatwiej będzie odczytać stany z płytki ssk-mb2??? ( krańcówka e-stop i home)?

Kod: Zaznacz cały

procedure TTestLPT.Timer2Timer(Sender: TObject); 
begin
DataPort:=$378+1; 
 Dana := TestLPT.DLPortIO.Port[DataPort]; 

  If (( Dana = 255 ) or ( Dana = 63 )) then
  begin
  TestLPT.Color := clRed; 
  end
  else TestLPT.Color := clBlack; 

  //działaja 10,11,12,13,15 - przy nich zmienia sie wartość Dana
  TestLPT.Caption :=  IntToStr(Dana); 
end;
Ten kod jak zwieram piny 10,11,12,13,15 do masy powoduje zmianę wartości będącej w zmiennej "Dana". Czy ta wartość ( bo rożne te wartości były: 255, 63 i inne) będą zawsze takie same ze będę mógł je wpisać na stałe i za każdym uruchomieniem komputera będą takie same????
autor: ambrosius
25 cze 2010, 09:51
Forum: Elektronika ogólna
Temat: Sterowanie SSR'ów za pomocą RS232
Odpowiedzi: 10
Odsłony: 3137

dziękuję za odpowiedz.

Co do sterowania włącz wyłącz używam także karty na usb takiej ( instaluje się jak port com, wystarczy wpisać "1" i przekaźnik się załącza.

Obrazek


Jednak najbardziej potrzebuje 3 przycisków.

Do lpt mam płytkę ssk-mb2 ( będe używał tylko 2 silników sterowanych z delphi) a jakby użyć jako przycisków krańcówek HOME??? Jak to zaprogramować przez pytkę ssk-mb2 , czy po prostu z gniazda LPT "zabrać" nie używane piny i na nich zrobić przyciski??? Uda się tak?
autor: ambrosius
24 cze 2010, 20:11
Forum: Elektronika ogólna
Temat: Sterowanie SSR'ów za pomocą RS232
Odpowiedzi: 10
Odsłony: 3137

Sterowanie SSR'ów za pomocą RS232

Witam.
mam 2 pytania:

1) Pisze pewien program w Delphi, i chciałem załączać przekaźniki SSR 40A (ster 3 - 32 DC) za pomocą portu rs232. (port lpt mam zajęty do innego celu) czy jest możliwe podanie na konkretne linie stanu wysokiego???
Jakimi funkcjami/komponentami to się realizuje w delphi??? jakieś wskazówki??

2) Czy jest możliwe odczytanie stanu, tzn, podpinam przycisk pod 2 linie rs232 i czy jest możliwość odczytania stanu, czy te linie są zwarte czy też nie??? np. gdy nacisnę przycisk to w programie się coś dzieje

Z góry dziękuje za naprowadzenie. szukałem na temat ale głownie widzę wszędzie rs232 do transmisji...

Wróć do „Sterowanie SSR'ów za pomocą RS232”