Znaleziono 1 wynik

autor: cosimo
30 maja 2022, 11:03
Forum: PikoCNC
Temat: Makro M6
Odpowiedzi: 3
Odsłony: 1059

Re: Makro M6

W PLC deklarujemy w ten sposób:

Kod: Zaznacz cały

#NAME_M 8 = HSD_UNLOCK  // Deklarujemy bit w rejestrze MEMO
#NAME_O 2 = HSD_UNLOCK  // Deklarujemy bit w rejestrze OUT

<< M HSD_UNLOCK     // Przypisujemy bit memo do wyjścia
>> OUT HSD_UNLOCK    
Poziomu makra sterujemy w ten sposób (przez nazwę bitu):

Kod: Zaznacz cały

SetMemoN('HSD_UNLOCK', TRUE); 
lub przez numer bitu (nie polecane):

Kod: Zaznacz cały

SetMemo(8, TRUE);  
Dodane 1 godzina 18 minuty 15 sekundy:
Tak samo, jeżeli chodzi o wejście TOOL_IN_HANDLE. Jak przypisać tę flagę z makro pod konkretne wejście?
Przypisanie nazwy do wyjścia:

Kod: Zaznacz cały

#NAME_I 3 = TOOL_IN_HANDLE
Przykładowe użycie w makrze:

Kod: Zaznacz cały

if (InputN('TOOL_IN_HANDLE')) then UserError('Narzędzie nadal w uchwycie !'); 

Wróć do „Makro M6”