X


[ Pobierz całość w formacie PDF ]
.ASCIISTART 1 2 3 4 5 6 7 PAR STOPSTART 1 2 3 4 5 6 7 STOP STOPRTUSTART 1 2 3 4 5 6 7 8 PAR STOPSTART 1 2 3 4 5 6 7 8 STOP STOPPrzerwanie transmisjiW jednostce master użytkownik ustawia ważny parametr jakim jest"maksymalny czas odpowiedzi na ramkę zapytania", po którego przekroczeniutransmisja jest przerywana.Czas ten dobiera się tak, aby każda jednostka slave91 Emil Bąba Praca dyplomowapracująca w systemie (nawet ta najwolniejsza zdążyła normalnie odpowiedzieć naramkę zapytania.Przekroczenie tego czasu świadczy zatem o błędzie i tak też jesttraktowane przez jednostkę master.Jeżeli jednostka slave wykryje błąd transmisji,nie wykonuje polecenia oraz nie wysyła żadnej odpowiedzi.Spowoduje toprzekroczenie czasu oczekiwania na ramkę odpowiedzi i przerwanie transakcji.Program realizowany w jednostce master powinien w takiej sytuacji przejść doobsługi błędu.W szczególności przerwanie transakcji powoduje zaadresowanienie istniejącego urządzenia slave.9.3.Funkcje w interfejsie MODBUSProducenci sterowników przemysłowych wyposażonych w kontroleryinterfejsu MODBUS opracowali dla wykonywanych przez siebie urządzeń wielefunkcji (rozkazów zdalnych), których zadaniem jest realizacja wymiany danychpomiędzy jednostką master, a urządzeniem slave.W ramce polecenia znajduje sięadres urządzenia slave (07h), do którego jest ono skierowane, kod funkcji (04h)oraz jej argumenty (adres rejestru początkowego 0003h oraz ilość rejestróww grupie 0002h), znajdujące się na polu danych ramki.Na początku ramkiodpowiedzi urządzenie slave umieszcza swój adres (07h), po którym następujekod wykonanej funkcji (04h) oraz dane stanowiące zawartość odczytywanychrejestrów.Podstawowymi funkcjami w interfejsie MODBUS są:" odczyt stanu wybranego wejścia dwustanowego," odczyt stanu wybranego wyjścia dwustanowego," odczyt zawartości grupy rejestrów," ustawienie (ON/OFF) wybranego wyjścia dwustanowego," ustawienie (ON/OFF) grupy wyjść dwustanowych," zapis wartości początkowej do rejestru," zapis wartości początkowej do grupy rejestrów," odczyt rejestru statusu urządzenia slave," odczyt licznika komunikatów.92 Emil Bąba Praca dyplomowa10.OPROGRAMOWANIE WSPOMAGAJCE LB-60010.1.WprowadzenieProducent regulatora LB-600 (firma LAB-EL) oferuje oprogramowanie dlaużytkowników umożliwiające współpracę regulatora z systemami komputerowymi.Oferowane programy to:Regulator - jest to program umożliwiający programowanie struktur regulacji,sprawdzenie działania takiej struktury w warunkach symulacyjnych, a takżezapis/odczyt całych struktur do/z regulatora.Lb600Mod - to program umożliwiający zapis i odczyt pojedynczychparametrów w regulatorze.Diagram - jest programem umożliwiającym tworzenie struktur w środowiskugraficznym.Struktury tworzone są poprzez pobieranie z biblioteki funktorówodpowiednich  bloczków funkcjonalnych , łączenie ich pomiędzy sobą oraz zapisodpowiednich parametrów w tablicach konfiguracyjnych poszczególnych bloków.Programy LB600Mod i Diagram mogą być wywoływane z menu start lubz paska zadań programu Regulator.Struktura tworzona przy pomocy programu Regulator może być odczytanaprzez program Diagram, zmodyfikowana, zapisana na dysku, pobrana doprogramu Regulator, sprawdzona i przesłana do regulatora.W niniejszej pracy używano wersji oprogramowania 2.17.02.93 Emil Bąba Praca dyplomowa10.2.Tworzenie struktur regulacji  program DiagramJednym ze sposobów stworzenia struktury regulacji do regulatora LB-600 jestwykorzystanie do tego celu środowiska graficznego, jakim jest programu Diagram.Umożliwia on tworzenie nowych zbiorów-struktur lub otwieranie już istniejących,utworzonych przez program Regulator lub wcześniej w programie Diagram.Zbiory struktur zawierają zakodowane informacje o konfiguracji pakietów.W zależności od nich ułożenia, uaktywniane są odpowiednie zasoby blokówfunkcjonalnych.Aktywność zasobów funktorów sygnalizowana jest koloremzielonym, brak aktywacji  szarym.Przykład okna programu ze stworzoną strukturą kaskadową wykorzystywanąw pracy przedstawia rysunek 10.2.1.Rys.10.2.1.Okno programu Diagram [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • funlifepok.htw.pl
  •  

    Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.