Znaleziono 77 wyników

autor: darekc
15 lip 2021 13:33
Forum: Sprzęt
Temat: Odczyt portu szeregowego - overrun error
Odpowiedzi: 7
Odsłony: 5532

Re: Odczyt portu szeregowego - overrun error

Taka propozycja wykorzystania faktu, że ramki są zakończone znakiem LF.
Odczyt.JPG
autor: darekc
15 lip 2021 12:38
Forum: Sprzęt
Temat: Odczyt portu szeregowego - overrun error
Odpowiedzi: 7
Odsłony: 5532

Re: Odczyt portu szeregowego - overrun error

W jakich odstępach czasu czujnik wysyła ramki?
autor: darekc
13 lip 2021 17:06
Forum: Sprzęt
Temat: Odczyt portu szeregowego - overrun error
Odpowiedzi: 7
Odsłony: 5532

Re: Odczyt portu szeregowego - overrun error

Ramki danych są zakończone znakami niedrukowalnymi, CR (kod ASCII 13) i LF (kod ASCII 10), można tą własność wykorzystać do uproszczenia diagramu.
autor: darekc
09 lip 2020 12:59
Forum: Tematy ogólne
Temat: pomoc przy zadaniu
Odpowiedzi: 2
Odsłony: 3613

Re: pomoc przy zadaniu

A po co jest ta kontrolka wejściowa Numeric? I zamiast obiektu Divide ma być obiekt Add - wartość n-tego wyrazu ciągu Fibonacciego jest równa sumie dwóch poprzedzających go wyrazów.
autor: darekc
13 maja 2020 09:44
Forum: Tematy ogólne
Temat: Potrzebuje pomocy - QUIZ
Odpowiedzi: 2
Odsłony: 3238

Re: Potrzebuje pomocy - QUIZ

autor: darekc
12 maja 2020 23:29
Forum: Tematy ogólne
Temat: Potrzebuje pomocy - QUIZ
Odpowiedzi: 2
Odsłony: 3238

Re: Potrzebuje pomocy - QUIZ

1. strzałka, którą uruchamia się program jest złamana, co oznacza, że są błędy - po kliknięciu na nią otworzy się okno z informacją, jakie są błędy i gdzie; 2. ta najbardziej zewnętrzna pętla While na pewno jest potrzebna? 3. zamień miejscami teksty "31 grudnia" i "1 stycznia" na...
autor: darekc
10 mar 2015 09:42
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Re: Pomoc w pisaniu programu z wykorzystaniem MODBUS

Nie można użyć polecenia Write Multiple Registers (w terminologii Modbusowej Preset Multiple Registers, kod 16, http://web.eecs.umich.edu/~modbus/documents/PI_MBUS_300.pdf, strony 46-47), gdyż jest ono przez regulator nie obsługiwane - w http://www.apar.pl/images/oldprodukt/inst_ar6x0.pdf na stronie...
autor: darekc
09 mar 2015 14:02
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Pomoc w pisaniu programu z wykorzystaniem MODBUS

Wartość 2 zapisz do rejestru o adresie 25 przy użyciu polecenia Preset Single Register (kod 6, może dla VI z biblioteki to polecenie ma inną nazwę np. Write Single Register?). Poza tym, jeśli chcesz w jednej ramce struktury wykonać dwa polecenia to VI-je połącz szeregowo, a nie tak, jak na diagramie...
autor: darekc
09 mar 2015 10:22
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Pomoc w pisaniu programu z wykorzystaniem MODBUS

Zlecasz wykonanie polecenia Read Discrete Inputs (Read Input Status w terminologii Modbusowej, kod 2), tymczasem regulator nie wykonuje tego polecenia (http://www.apar.pl/images/oldprodukt/inst_ar6x0.pdf, strona 20). Błąd o numerze 6002 to prawdopodobnie informacja o tym fakcie.
autor: darekc
05 mar 2015 11:23
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Pomoc w pisaniu programu z wykorzystaniem MODBUS

Nie mam w tej chwili dostępu do LabVIEW, ale wydaje mi się, że ta biblioteka powinna umożliwiać wykonanie takiego polecenia.
autor: darekc
05 mar 2015 08:53
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Re: Pomoc w pisaniu programu z wykorzystaniem MODBUS

Przepraszam, pomyliłem się, polecenie o kodzie 6 to w terminologii Modbusowej nie Write Single Register, ale Preset Single Register (http://web.eecs.umich.edu/~modbus/docum ... US_300.pdf, strona 34).
autor: darekc
04 mar 2015 16:01
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Re: Pomoc w pisaniu programu z wykorzystaniem MODBUS

Prawdopodobnie trzeba za pomocą polecenia o kodzie 6 (w terminologii Modbusowej to polecenie Write Single Register) zapisać do rejestru o adresie 25:

- wartość 2 - jeśli chcesz grzać,
- wartość 3 - jeśli chcesz chłodzić.
autor: darekc
04 mar 2015 15:07
Forum: Budowa struktury aplikacji
Temat: Pomoc w pisaniu programu z wykorzystaniem MODBUS
Odpowiedzi: 22
Odsłony: 24156

Re: Pomoc w pisaniu programu z wykorzystaniem MODBUS

Wynik pomiaru temperatury jest przechowywany pewnie w rejestrze o adresie 0 (tabela 17.6 w dokumentacji http://www.apar.pl/images/oldprodukt/inst_ar6x0.pdf). W którym rejestrze masz "zadać nową"? Zlecenie grzania ma zapewne polegać na włączeniu któregoś z przekaźników, który z kolei steruj...
autor: darekc
16 wrz 2014 10:24
Forum: Sprzęt
Temat: Komunikacja za pomocą protokołu M-Bus
Odpowiedzi: 2
Odsłony: 5281

Re: Komunikacja za pomocą protokołu M-Bus

Czy możesz zamieścić rysunek z diagramem blokowym albo przekonwertować program do wersji dla środowiska LabVIEW 2011?