0414 Karta opcjonalna Profibus protokol komunikacyjny

background image

0414 Karta opcjonalna Profibus

Protokół komunikacyjny

RHEWA–WAAGENFABRIK

August Freudewald GmbH & Co. KG

background image

2

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

Wszystkie prawa zastrzeżone

Gwarancja

Zmiany techniczne i konstrukcyjne opisanego produktu mogą być wprowadzone bez uprzedzenia.

Zmiany tekstu poniższej instrukcji mogą być wprowadzone bez uprzedzenia.

Fabryka RHEWA nie odpowiada za błędy w druku i braki w poniższej instrukcji obsługi. Poza tym fabryka
RHEWA nie przejmuje odpowiedzialności za szkody powstałe na skutek obsługi miernika zgodnie lub niez-
godnie z instrukcją obsługi.

Zakaz powielania

Owa instrukcja obsługi i przykłady podane do opisanego produktu są informacjami chronionymi prawem
własności. Wszelkie prawa są zastrzeżone. Bez zgody fabryki RHEWA dana instrukcja obsługi nie może być
kopiowana ani w żadnym innym sensie powielana.

Znak towaru

Podane w poniższej dokumentacji znaki handlowe, znaki towaru itd., nie upoważniają do przekonania, iż owe
znaki mogą być dowolnie interpretowane i przez każdego dowolnie stosowane.

Zmiany techniczne

Ze względu na bardzo szybki rozwój techniczny i krótki cykl produkcji nie jest możliwe, aby poniższą dokumen-
tację dokładnie dopasować do aktualnego miernika oraz jego funkcji i oprogramowania. Przy odchyłkach należy
obsługiwać zgodnie z sensem.
Do nowych wersji programu miernika dołączona jest również nowa dokumentacja. W takim przypadku możliwa
jest również aktualizacja danego programu. Wszystkie potrzebne informacje otrzymacie Państwo za
pośrednictwem firmy RHEWA.

Wskazówki dotyczące usunięcia odpadów

Wskazówki dotyczące usunięcia opakowań, akumulatorów, baterii oraz przestarzałych urządzeń znajdują się w
warunkach dostawy oraz na naszej stronie internetowej.

RHEWA-WAAGENFABRIK

August Freudewald GmbH & Co. KG

Feldstraße 17
D-40822 Mettmann

Postfach 10 01 29
D-40801 Mettmann

Tel. +49/(0)2104/14 02-0
Fax +49/(0)2104/14 02-88

E-mail info@rhewa.com
Internet

http://www.rhewa.com

Nazwa dokumentu:

0414 Karta opcjonalna Profibus

Autor:

Protokół komunikacyjny

Andreas Hensel

Opracowanie:

Numer dokumentu:

68734

Alexandra Beck

Wydanie:

6 z dnia 14.01.2011

Kontrolowane:

Stron:

20

Friedhelm Lüling

Urządzenie:

0414 Karta opcjonalna Profibus

Tłumaczenie:

Wersja programu:

od 3.6 i 4.0

Alexandra Beck

Język:

Polski

background image

Rozdział 1 Inhaltsverzeichnis

3

1 Inhaltsverzeichnis

Inhaltsverzeichnis

Rozdział 1

3

Przegląd

Rozdział 2

5

2.1

Typy protokołów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2.2

Warunki wstępne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Protokół Typ 1

Rozdział 3

7

3.1

Funkcje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3.2

Budowa polecenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3.3

Grupa poleceń 81 do 8F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.3.1

Miernik gotowy?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.3.2

Wyzerowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.3.3

Tarowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.3.4

Kasowanie tary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.3.5

Przekazanie wartości masy przy stabilizacji . . . . . . . . . . . . . . . . . 10

3.3.6

Natychmiastowe przekazanie ciężaru netto . . . . . . . . . . . . . . . . . 10

3.4

Grupa poleceń 91 do 9F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.4.1

Natychmiastowe przekazanie statusu oraz ciężaru brutto-/netto . 11

3.5

Grupa poleceń A1 do A9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.5.1

Zmiana pomostu wagowego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.6

Struktura zestawu danych dla grupy poleceń 81 do 8F. . . . . . . . . . . . 13

3.7

Struktura zestawu danych dla grupy poleceń 91 do 9F. . . . . . . . . . . . 14

3.8

Przyczyny błędów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.8.1

Opóźniona odpowiedź na polecenie . . . . . . . . . . . . . . . . . . . . . . . 15

3.8.2

Polecenie nie skuteczne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Protokół Typ 2

Rozdział 4

17

4.1

Funkcje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2

Struktura zestawu danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2.1

Byte 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.2.2

Byte 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.3

Byte 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.2.4

Byte 4 do 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

background image

4

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

background image

Rozdział 2 Przegląd

5

2 Przegląd

2.1 Typy protokołów

Karta opcjonalna Profibus może być stosowana za pomocą dwuch różnych typów protokołów.

Aktywny typ protokołu jest zależny od zainstalowanej Firmware na danej

KARCIE

OPCJONALNEJ

P

ROFIBUS

. Typ protokołu nie może być później zmieniony, należy go podać już przy zamówieniu.

Protokół Profibus Typ 1

Dwukierunkowa komunikacja z poleceniami dla funkcji wagowych oraz zażądaniem wartości.

Protokół typu 1 wspomagany jest na karcie opcjonalnej P

ROFIBUS

przez firmware w wersji 3.x.

Ta dokumentacja obowiązuje dla firmwre od wersji 3.6.

Protokół Profibus Typ 2

Cykliczne wydanie aktualnych wartości oraz informacje statusu.

Protokół typu 2 wspomagany jest na karcie opcjonalnej P

ROFIBUS

przez firmware w wersji 4.x.

Ta dokumentacja obowiązuje dla firmwre od wersji 4.0.

2.2 Warunki wstępne

Dla komunikacji między profibusem a miernikiem muszą zostać zastosowane w pewnych syste-
mach sterowniczych moduły funkcyjne SFC14 oraz SFC15.

!

Przed każdym nowym poleceniem należy odczekać odpowiedzi z poprzedniego polecenia.

background image

6

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

background image

Rozdział 3 Protokół Typ 1

7

3 Protokół Typ 1

3.1 Funkcje

Protokół typ 1 umożliwia dwukierunkową komunikację.
Istnieje dużo różnych poleceń do zażądania aktualnych wyników wagowych oraz do wykonania
pewnych funkcji wagowych.
Miernik wykonuje te polecenia i wydaje poprzez profibus odpowiednie komunikaty zwrotne oraz
wartości.
Bez przekazania polecenia miernik nie wykonuje żadnej funkcji.

Za pomocą protokołu typ 1 można również zrealizować legalizowalne zastosowania.
Tutaj należy użyć polecenie dla wydania wartości masy przy stabilizacji wagi.
(Patrz

3.3.5 “Przekazanie wartości masy przy stabilizacji“ strona 10

.)

Poza tym w mierniku musi być sporządzona pamięć alibi.

3.2 Budowa polecenia

W celu wywołania funkcji wagowych oraz zażądania wartości masy padane zostaną polecenia do
miernika przez profibus.
Jedno polecenie składa się z 1 Byte.

Bity 0 do 6 służą do kodowania poleceń, bit 7 służy jako bit trigger (wyzwalacz).
Polecenie zakodowane w bitach 0 do 6 zostanie wykonane przy zmianie bitu trigger z 0 na 1.

!

Jeżeli zostanie kilkakrotnie i jedno za drugiem przesłane to samo polecenie do miernika (identy-
czny wzór bitu), wówczas owe polecenie wykonane zostanie tylko przy pierwszym razie.
Zmiana bitu trigger lub przesłanie innego polecenia jest potrzebne, aby wykonać dane polecenie.
(np. polecenia 81 i 86 na przemian).
Czas cyklu między dwoma kolejnymi poleceniami nie może być krótszy niż 800 ms.

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

background image

8

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

3.3 Grupa poleceń 81 do 8F

3.3.1 Miernik gotowy?

Poniższe polecenie sprawdza, czy miernik jest jeszcze gotowy do użytku.

Polecenie: HEX = 81

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 1 sekundę.

3.3.2 Wyzerowanie

W wadzie wykonana zostanie funkcja "Wyzerowanie". Jeżeli przy odbiorze polecenia waga nie
osiągnęła stabilizacji, wówczas odpowiedź zostanie przekazana dopiero po jej osiągnięciu.
Jeżeli waga nie osiągnie stabilizacji w przeciągu czasu "Timeout", wówczas nastąpi odpowiedź
"nie skutecznie".
Polecenie: HEX = 82

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 40 sekund.

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

0

0

1

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Miernik gotowy

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FE

03

Miernik nie gotowy

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

0

1

0

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Wyzerowanie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FE

03

Wyzerowanie nie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

background image

Rozdział 3 Protokół Typ 1

9

3.3.3 Tarowanie

W wadzie wykonana zostanie funkcja "Tarowanie". Jeżeli przy odbiorze polecenia waga nie
osiągnęła stabilizacji, wówczas odpowiedź zostanie przekazana dopiero po jej osiągnięciu.
Jeżeli waga nie osiągnie stabilizacji w przeciągu czasu "Timeout", wówczas nastąpi odpowiedź
"nie skutecznie".

Polecenie: HEX = 83

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 40 sekund.

3.3.4 Kasowanie tary

W wadzie wykonana zostanie funkcja "Kasowanie tary“.

Polecenie: HEX = 84

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 1 sekundę.

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

0

1

1

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Tarowanie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FE

03

Tarowanie nie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

1

0

0

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Kasowanie tary skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FE

03

Kasowanie tary nie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

background image

10

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

3.3.5 Przekazanie wartości masy przy stabilizacji

Przy stabilizacji wagi przekazany zostanie do profibus kompletny zestaw danych z aktualnymi
wartościami (numer bieżący, brutto, tara i netto). Jeżeli przy odbiorze polecenia waga nie
osiągnęła stabilizacji, wówczas odpowiedź zostanie przekazana dopiero po jej osiągnięciu.
Jeżeli waga nie osiągnie stabilizacji w przeciągu czasu "Timeout", wówczas nastąpi odpowiedź
"nie skutecznie".
Legalizowalne aplikacje są możliwe, jeżeli w mierniku sporządzono pamięć alibi. Przy
każdorazowym przekazaniu danych założony zostanie wpis w pamięci alibi.

Polecenie: HEX = 85

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 40 sekund.

3.3.6 Natychmiastowe przekazanie ciężaru netto

Zestaw danych z aktualnym ciężarem netto zostanie natychmiast przekazany do profibus.
W tym przypadku stabilizacji nie uwzględnia się. Wszystkie inne wartości w zestawie danych (nu-
mer bieżący, wartości brutto i tara) wypełnione będą zerami.

Polecenie: HEX = 86

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

1

0

1

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Zestaw danych z aktualnymi wartościami (patrz

3.6 “Struktura zestawu danych dla grupy poleceń 81 do 8F“

strona 13

).

02

00

00

00

AA

43

BB

80

00

42

B8

00

00

43

8D

80

00

03

Przekazanie wartości masy nie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

0

0

1

1

0

background image

Rozdział 3 Protokół Typ 1

11

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 2 sekund.

3.4 Grupa poleceń 91 do 9F

3.4.1 Natychmiastowe przekazanie statusu oraz ciężaru brutto-/netto

Zestaw danych z aktualnym statusem oraz aktualnym ciężarem netto/brutto zostanie natychmiast
przekazany do profibus. Wszystkie inne wartości w zestawie danych wypełnione będą zerami.

Polecenie: HEX = 96

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 5 sekund.

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

Zestaw danych z aktualnym ciężarem netto (patrz

3.6 “Struktura zestawu danych dla grupy poleceń 81 do 8F“

strona 13

)

02

00

00

00

00

00

00

00

00

00

00

00

00

43

8D

80

00

03

Natychmiastowe przekazanie ciężaru netto nie skuteczne

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

1

0

0

1

0

1

1

0

ST

X

Wartości statusu

Brutto

Frei

Netto

ET

X

Byt

e 1

Byt

e 2

Byt

e 3

Byt

e 4

Byt

e 5

Byt

e 6

Byt

e 7

Byt

e 8

Byt

e 9

Byt

e 10

Byt

e 1

1

Byt

e 12

Byt

e 13

Byt

e 14

Byt

e 15

Byt

e 16

Byt

e 17

Byt

e 18

Zestaw danych z aktualnymi wartościami (patrz

3.7 “Struktura zestawu danych dla grupy poleceń 91 do 9F“

strona 14

).

02

01

01

03

00

43

BB

80

00

00

00

00

00

43

8D

80

00

03

Natychmiastowe przekazanie statusu oraz ciężaru netto/brutto nie skuteczne.

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

background image

12

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

3.5 Grupa poleceń A1 do A9

3.5.1 Zmiana pomostu wagowego

Na wadze przeprowadzona zostanie zmiana na podany pomost wagowy.
Podany pomost wagowy musi być zdefiniowany w mierniku.

Polecenie: HEX = A1 do A9

Odpowiedź

Czas czekania na odpowiedź wynosi maksymalnie ok. 2 sekund.

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Bit trigger

Polecenie

A1 = pomost 1

1

0

1

0

0

0

0

1

A2 = pomost 2

1

0

1

0

0

0

1

0

A2 = pomost 3

1

0

1

0

0

0

1

1

A4 = pomost 4

1

0

1

0

0

1

0

0

A5 = pomost 5

1

0

1

0

0

1

0

1

A6 = pomost 6

1

0

1

0

0

1

1

0

A7 = pomost 7

1

0

1

0

0

1

1

1

A8 = pomost 8

1

0

1

0

1

0

0

0

A9 = pomost 9

1

0

1

0

1

0

0

1

ST

X

Numer bieżący

Brutto

Tara

Netto

ET

X

Byte

1

Byte

2

Byte

3

Byte

4

Byte

5

Byte

6

Byte

7

Byte

8

Byte

9

Byte

10

Byte

1

1

Byte

12

Byte

13

Byte

14

Byte

15

Byte

16

Byte

17

Byte

18

Zmiana pomostu wagowego skuteczna.

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FE

03

Zmiana pomostu wagowego nie skuteczna.

02

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

FF

03

background image

Rozdział 3 Protokół Typ 1

13

3.6 Struktura zestawu danych dla grupy poleceń 81 do 8F

Jeden zestaw danych wysłany z miernika do profibus zawiera 18 Bytów i posiada następującą
strukturę:

STX = liczba stała = Start of Text

= HEX 02

ETX = liczba stała = End of Text

= HEX 03

Przykład zestawu danych:

(Wartości w formacie hexadecymalnym)

02

00 00 00 AA

43 BB 80 00

42 B8 00 00

43 8D 80 00

03

Wyjaśnienie:

Byte 01

= 02

= STX

Byte 02 do 05 = 00 00 00 AA

= Nr. bież

170

Byte 06 do 09 = 43 BB 80 00

= Brutto [kg]

375

Byte 10 do 13 = 42 B8 00 00

= Tara [kg]

92

Byte 14 do 17 = 43 8D 80 00

= Netto [kg]

283

Byte 18

= 03

= ETX

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

02

unsigned long

(liczba całkowita)

float

(liczba z przecinkiem)

float

(liczba z przecinkiem)

float

(liczba z przecinkiem)

03

STX

Numer bieżący

Brutto

Tara

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

02

00

00

00

AA

43

BB

80

00

42

B8

00

00

43

8D

80

00

03

STX

170

375

92

283

background image

14

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

3.7 Struktura zestawu danych dla grupy poleceń 91 do 9F

Jeden zestaw danych wysłany z miernika do profibus zawiera 18 Bytów i posiada następującą
strukturę:

STX = liczba stała = Start of Text

= HEX 02

ETX = liczba stała = End of Text

= HEX 03

Byte 02 = Nr. pomostu wagowego (01 = pomost wagowy 1, 02 = pomost wagowy 2, … 09 = po-
most wagowy 9)
Byte 03 = Nr. zakresu wagowego (01 = zakres wagowy 1, 02 = zakres wagowy 2, 03 = zakres
wagowy 3)

Byte 04 =

Wzór bitowy dla statusu wagowego
Bit 0 = Status stabilizacji

(0 = brak stabilizacji, 1 = stabilizacja)

Bit 1 = Status położenia zerowego

(0 = brak położenia zerowego,
1 = położenie zerowe)

Bit 2 = Status tary

(0 = nie tarowane, 1 = tarowane)

Bit 3 = wolny

(zawsze 0)

bis
Bit 7 = wolny

(zawsze 0)

Przykład zestawu danych:

(Wartości w formacie hexadecymalnym)

02

01 01 03 00

43 BB 80 00

00 00 00 00

43 8D 80 00

03

Wyjaśnienie:

Byte 01

= 02

= STX

Byte 02

= 01

= pomost wagowy 1

Byte 03

= 01

= zakres 1

Byte 04

= 03

= status (stabilizacja, położenie zerowe, nie tarowane)

Byte 05

= 00

= wolny (zawsze 00)

Byte 06 do 09 = 43 BB 80 00

= brutto [kg] 375

Byte 10 do 13 = 00 00 00 00

= wolny (zawsze 00 00 00 00)

Byte 14 do 17 = 43 8D 80 00

= netto [kg] 283

Byte 18

= 03

= ETX

STX

Wartości statusu

Brutto

wolne

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

02

Byty statusu

float

(liczba z przecinkiem)

float

(liczba z przecinkiem)

03

STX

Wartości statusu

Brutto

frei

Netto

ETX

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Byte 9

Byte 10

Byte 1

1

Byte 12

Byte 13

Byte 14

Byte 15

Byte 16

Byte 17

Byte 18

02

01

01

03

00

43

BB

80

00

00

00

00

00

43

8D

80

00

03

STX

375

283

background image

Rozdział 3 Protokół Typ 1

15

3.8 Przyczyny błędów

3.8.1 Opóźniona odpowiedź na polecenie

• W momencie przekazania danych waga nie osiągnęła stabilizacji. Przekazanie odpowiedzi

nastąpi dopiero po osiągnięciu stabilizacji wagi.

3.8.2 Polecenie nie skuteczne

• Miernik nie jest włączony.

• Miernik nie znajduje się w trybie wagowym (np. menu do ustawienia jest aktywne).

• Po dojściu polecenia waga nie osiągnęła stabilizacji, tak długo aż upłynie czas "Timeout".

• Waga jest niedociążona lub przeciążona.

background image

16

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

background image

Rozdział 4 Protokół Typ 2

17

4 Protokół Typ 2

4.1 Funkcje

Ten typ protokołu umożliwia cykliczne wydanie aktualnych wartości oraz informacji statusowych.
Polecenia w celu wykonania funkcji wagowych nie mogą być przekazywane do miernika.

Czas cyklu do aktualizacji wartości może zmieniać się w zależności od typu miernika oraz wybra-
nych ustawień. Czas ten mieści się między 40 i 200 ms.

Legalizowalne aplikacje są dla tego typu protokołu nie możliwe.

4.2 Struktura zestawu danych

Jeden zestaw danych wysłany z miernika do profibus zawiera 7 Bytów i posiada następującą
strukturę:

Jednostka

Licznik

Pomost wagowy

Zakres

Status wagi

Wartość

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

float

(liczba z przecinkiem)

background image

18

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

4.2.1 Byte 1

Byte 1 zawiera zwie grupy bitowe z dwoma informacjami.

Od bitu 7 do bitu 4 pokazana zostanie aktualna jednostka wagi.

Od bitu 3 do bitu 0 zawarty jest licznik. Licznik ten zastaje zawyżony po każdej aktualizacji war-
tości. Nowy stan licznika oznacza więc, że wartości zostały zaktualizowane.
Licznik zawiera 4 bity i liczy od 0 do 15.
Po osiągnięciu stanu licznika 15, licznik rozpoczyna ponownie liczyć od 0.

Jednostka

Licznik

Bi

t 7

Bi

t 6

Bi

t 5

Bi

t 4

Bi

t 3

Bi

t 2

Bi

t 1

Bi

t 0

Znaczenie

0

0

0

0

Niezdefinowana jednostka

0

0

0

1

Jednostka "Ilość sztuk"

0

0

1

0

Jednostka "g"

0

0

1

1

Jednostka "kg"

0

1

0

0

Jednostka "t"

0

1

0

1

Jednostka "lb"

0

1

1

0

wolny

do

do

do

do

...

1

1

1

1

wolny

0

0

0

0

Licznik [0]

0

0

0

1

Licznik [1]

do

do

do

do

Licznik [...]

1

1

1

0

Licznik [14]

1

1

1

1

Licznik [15]

background image

Rozdział 4 Protokół Typ 2

19

4.2.2 Byte 2

Byte 2 zawiera zwie grupy bitowe z dwoma informacjami.

Od bitu 7 do bitu 4 pokazany zostanie aktualny pomost wagowy.

Od bitu 3 do bitu 0 pokazany zostanie aktualny zakres wagowy.

W zależności od typu miernika, ustawionego zestawu danych oraz stanu miernika, wydanie po-
mostu wagowego oraz zakresu wagowego nie może zawsze stać do dyspozycji.

i

Wydany zostanie stan "niezdefinowane“.
Jeżeli używany zostaje tylko jeden pojedyńczy pomost wagowy z jednym zakresem wagowym,
wówczas dane w zestawie danych mogą być również zignorowane.

Pomost wagowy

Zakres wagowy

Bi

t 7

Bi

t 6

Bi

t 5

Bi

t 4

Bi

t 3

Bi

t 2

Bi

t 1

Bi

t 0

Znaczenie

0

0

0

0

Niezdefinowany pomost wagowy

0

0

0

1

Pomost wagowy 1

0

0

1

0

Pomost wagowy 2

do

do

do

do

Pomost wagowy ...

1

1

1

0

Pomost wagowy 14

1

1

1

1

Pomost wagowy 15

0

0

0

0

Niezdefinowany zakres wagowy

0

0

0

1

Zakres wagowy 1

0

0

1

0

Zakres wagowy 2

0

0

1

1

Zakres wagowy 3

0

1

0

0

wolny

do

do

do

do

...

1

1

1

0

wolny

1

1

1

1

wolny

background image

20

0414 Karta opcjonalna Profibus • Protokół komunikacyjny

4.2.3 Byte 3

Byte 3 zawiera zwie grupy bitowe z dwoma informacjami.

Od bitu 7 do bitu 5 pokazany zostanie status wagowy.
Te informacje nie są kodowane, lecz zostają wydane w pojedyńczych bitach.

Od bitu 4 do bitu 0 zarezerwowany jest zakres dla przyszłych wydań.

4.2.4 Byte 4 do 7

W bytach 4 do 7 pokazana zostaje aktualna wartość wskaźnika.
Wydanie nastąpi w postaci liczby z przecinkiem (4 byty).

Aktualna wartość wskaźnika jest zależna od aktywnych funkcji miernika i może zawierać wartości
masy (ciężar brutto, netto) lub ilość sztuk.

Jednostka wartości wskaźnika wydana zostaje w bycie 1. Patrz

4.2.1 “Byte 1“ strona 18

.

Status wagowy

Zarezerwowane

Bi

t 7

Bi

t 6

Bi

t 5

Bi

t 4

Bi

t 3

Bi

t 2

Bi

t 1

Bi

t 0

Znaczenie

1

Bit 7 = stabilizacja
(0 = brak stabilizacji, 1 = stabilizacja)

1

Bit 6 = położenie zerowe
(0 = brak położenia zerowego,
1 = położenie zerowe)

1

Bit 5 = tarowane
(0 = nie tarowane, 1 = tarowane)

0

0

0

0

0

zarezerwowane

do

do

do

do

do

...

1

1

1

1

1

zarezerwowane

Wartość wskaźnika

Byte 4

Byte 5

Byte 6

Byte 7

Znaczenie

43

BB

80

00

Aktualna wartość wskaźnika w postaci liczby z przecinkiem.

375


Document Outline


Wyszukiwarka

Podobne podstrony:
Karta etyczna mediow, słowa, Komunikacja, media, kulturoznawstwo
Karta wypadku, Umowy protokoły budowlanka
Protokoły komunikacyjne
protokoły komunikacyjne
Moduł 5 Protokół Komunikacyjny
78 Pakiety protokołów komunikacyjnych TCP IP i UDP IP Scharakteryzuj je
Protokoły komunikacyjne 2
Protokoly komunikacyjne
Test karta rowerowa I(1), szkoła, Komunikacyjne
karta wyboru zajec idiks, Dziennikarstwo i komunikacja społeczna (KUL) I stopień
Protokół z zebrania Zarządu Komunistów z dnia
Komunikat Kolegium Sedziow WOZKosz WM w sprawie wypelniania protokolu meczowego
106 Omów strukturę i problemy (tzw protokół brytyjski+stanowisko Polski) związane z Kartą Praw Pod
Karta szkolenia wstępnego w dziedzinie bezpieczeństwa i higieny pracy, Umowy protokoły budowlanka
Karta wypadku w drodze do pracy lub z pracy, Umowy protokoły budowlanka

więcej podobnych podstron