sterowniki i pytanie z jezyka drabinkowego

Dec 28, 2006 3 Replies

Witam,



piszê program na sterownik Unitronics M-90T i chcê wykonaæ takie zadanie:


------------------------------ Wej1 Wyj1



-[ ]--------( )- // testuje je¶li wej1 je¶li w stanie ON to wyj¶cie1 powinno byæ w stanie ON



------------------------------ Wej2 Wyj1



-[ ]--------( )- // testuje je¶li wej2 je¶li w stanie ON to wyj¶cie1 powinno byæ w stanie ON



------------------------------ Wej3 Wyj1



-[ ]--------( )- // testuje je¶li wej3 je¶li w stanie ON to wyj¶cie1 powinno byæ w stanie ON



------------------------------


Czyli mam 3 wej¶cia ale tylko jedno wyj¶cie. Jak przy³o¿e napiêcie na wej¶cia 1 i 2 to na wyj¶ciu1 nie mam ¿adnego sygna³u (ci±gle jest w stanie OFF). Je¶li natomisat przy³o¿e napiêcie na wej¶cie3 to na wyj¶ciu1 mam sygna³ (jest w stanie ON). Pytanie jest takie:



- czy mozna stosowaæ w jêzyky drabinkowym zasadê, ¿e do kliku wej¶æ przypisujê tylko jedno wyj¶cie? Albo jak powinien ten schemat wygl±daæ poprawnie?


Z powa¿aniem



Marcin


Połączenie przez ciebie zrobione jest niepoprawne. Należy zrobić sumę logiczną na stykach (czyli wejściach):

Wej1 Wyj1

-[ ]--+-----( )- | Wej2 |

-[ ]--+ | Wej3 |

-[ ]--+

W przeciwnym przypadku "walczą" ze sobą sprzeczne warunki i wygrywa ostatni (co wynika ze sposobu przetwarzania drabinki w sterowniku).

Pozdrawiam

Marcin Stanisz

Program wykonywany jest w kolejno¶ci linii z góry na dó³. Je¿eli do jednego Wy przypisanych jest kilka warunków w kilku liniach to wykonany zostanie ten z ostatniej o spe³nionych warunkach.

Pozdrawiam Adam

U¿ytkownik "Adam C" <acanka NOSPAM @kr.onet.pl> napisa³ w wiadomo¶ci news:5310f$4593b7f5$57cf2765$ snipped-for-privacy@news.chello.pl...

Witam,

dziêkujê za wyja¶nienie.

Pozdrawiam

Marcin

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required