Strona 1 z 1

Makro do sterowania zaworami

: 27 wrz 2016, 17:17
autor: skansen131
Witam
Chciałbym prosić o poradę w sprawie wysterowania zaworów. Chciałbym wykorzystać Mach3 i makra do sterowania chłodziwem. Potrzebuje wysterować sygnały zgodnie z załączoną tabelką oraz zamieszczonym schematem
Chłodzenie wrzeciona Chłodzenie Narzędzia Opróżnianie Zbiornika Napełnianie Zbiornika
Outpu0 0 0 0 -
Outpu1 1 0 - -
Outpu2 0 0 1 0
Outpu3 0 0 0 1
https://zapodaj.net/e5ba7d3487e55.gif.html
Czy da się to w łatwy sposób zrobić makrem?? Sygnałów Outpu1-5 wykorzystuje do sterowania silnikami. Jest możliwość wykorzystania pozostałych sygnałów??
Korzystam ze sterownika CSMIO-IP-S.
Wydaje się nie trudne zadanie, ale nie wiem jak zacząć?
Czy da się to w prosty sposób zrobić na makrach?? Czy lepiej do tego wykorzystać Brain'y??

: 27 wrz 2016, 19:48
autor: lepi
Ściągnij sobie przykładowe programy ze strony cs-lab'u. W tym sterowniku możesz bezpośrednio sterować wyjściami z poziomu makra bez konfigurowania ich w Machu.

: 28 wrz 2016, 15:46
autor: skansen131
Dzięki za odpowiedź.
Właśnie próbuje rozgryźć te przykłady i potrafię znaleźć odpowiedzi na jedno pytanie.
Dlaczego w funkcji (SetOutBit) numer portu jest 90, a nie 10?
przykład makra:
------------
Public Sub SetCsmioOut (ByVal n As Integer, ByVal state As Boolean)
If(state) Then
SetOutBit(90, n)
Else
ResetOutBit(90, n)
End If
End Sub
------------
Będę bardzo wdzięczny za wyjaśnienia.

: 29 wrz 2016, 03:36
autor: lepi
Nie przejmuj się tym :) tak ma być bo autor tak wymyślił. Dodatkowe moduly maja inne adresy a podstawowe we/wy właśnie 90. W machu ustawiasz jako port 10 a przy bezpośrednim dostępie 90.