'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

Powrót do strony głównej: www.edom-plc.pl

Autor Wątek: jedno DI steruje dwoma DO  (Przeczytany 4090 razy)

pawlosso

  • Newbie
  • *
  • Wiadomości: 15
    • Zobacz profil
jedno DI steruje dwoma DO
« dnia: Grudnia 17, 2015, 09:32:20 pm »

Witam
Koledzy potrzebuję pomocy nie ukrywam że codesys dopiero poznaję i pomału mi to idzie mam do Was pytanie

jest taki problem że chciałbym za pomocą jednego DI (digital input) sterować dwoma DO (digital output) czy może mi to ktoś napisać

dzięki pozdrawiam
Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: jedno DI steruje dwoma DO
« Odpowiedź #1 dnia: Grudnia 17, 2015, 11:43:51 pm »

przepisanie jednego wejscia na dwa wyjscia:

DIxx:=DOXX:=DOXY

Zapisane

mordorr

  • Full Member
  • ***
  • Wiadomości: 156
    • Zobacz profil
Odp: jedno DI steruje dwoma DO
« Odpowiedź #2 dnia: Grudnia 18, 2015, 10:33:57 pm »

oczywiscie odwrtonie :)
najpierw wyjscia potem co na nich ma byc:

xDOxx:=xDOyy:=xDIzz
Zapisane

pawlosso

  • Newbie
  • *
  • Wiadomości: 15
    • Zobacz profil
Odp: jedno DI steruje dwoma DO
« Odpowiedź #3 dnia: Grudnia 22, 2015, 03:38:19 pm »

Hej dzięki za odpowiedz ale dalej nie mogę sobie z tym poradzić

L2_19(xSwitch:=DI39 OR VIS_L2_19_ON_OFF);
      DO7:=L2_19.xActuator;
mam taki kawałek kodu i ten DI39 ma mi załączyć DO7, DO39 I DO67
czy może mi ktoś podpowiedzić dzięki bardzo
Zapisane

admin

  • Administrator
  • Sr. Member
  • *****
  • Wiadomości: 313
    • Zobacz profil
Odp: jedno DI steruje dwoma DO
« Odpowiedź #4 dnia: Grudnia 22, 2015, 08:32:26 pm »

Cześć,

wytłumacz jeszcze, czy DO7, DO39 i DO67 to są wyjścia sterujące osobnymi lampami, które mogą załączać się niezależnie od siebie, czy wyjścia sterujące lampami, które zawsze działają razem.

W pierwszym przypadku:

L2_19(xSwitch := DI39 OR VIS_L2_19_ON_OFF);
      DO7 := L2_19.xActuator;
L2_20(xSwitch := DI39 OR VIS_L2_20_ON_OFF);
      DO39 := L2_20.xActuator;
L2_21(xSwitch := DI39 OR VIS_L2_21_ON_OFF);
      DO67 := L2_21.xActuator;

czyli DI39 jest xSwitchem 3 osobnych bloków funkcyjnych.

W drugim przypadku:

L2_19(xSwitch := DI39 OR VIS_L2_19_ON_OFF);
      DO7 := DO39 := DO67 := DOL2_19.xActuator;

Pozdrawiam,
Zapisane

pawlosso

  • Newbie
  • *
  • Wiadomości: 15
    • Zobacz profil
Odp: jedno DI steruje dwoma DO
« Odpowiedź #5 dnia: Grudnia 22, 2015, 09:28:46 pm »

Dzięki admin chodzi jak ta lala pozdro
Zapisane