STEROWNIK PROGRAMOWALNY Typu SP1
Transkrypt
										STEROWNIK PROGRAMOWALNY Typu SP1
                                        
                                        
                                STEROWNIK PROGRAMOWALNY Typu SP1 01 0 9 A SO I K I F Y T R E C INSTRUKCJA OBS£UGI PROTOKO£U LUMBUS I MODBUS 1 T SPIS TRECI 1. WSTÊP ............................................................................................................. 3 2. ZASOBY KOMUNIKACYJNE .......................................................................... 3 3. MODU£Y DOSTÊPNE DO ODCZYTU - SKX I SKB ........................................ 4 3.1. Wybór zmiennej przez pod³¹czenie .................................................................. 4 3.2. Wybór zmiennej przez podanie adresu ............................................................ 4 5. OPIS P£YTY CZO£OWEJ .............................................................................. 10 6. FUNKCJE STEROWNIKA .............................................................................. 10 7. OBS£UGA OPERATORSKA .......................................................................... 10 7.1. Dialog wbudowany .......................................................................................... 10 7.2. Potwierdzanie alarmów ................................................................................... 16 7.3. Klucze ochrony ............................................................................................... 16 8. KONSERWACJA I SERWIS ........................................................................... 17 9. DANE TECHNICZNE ...................................................................................... 17 2 1. WSTÊP Sterownik SP1 jest wyposa¿ony w obs³ugê protoko³ów komunikacyjnych LUMBUS i MODBUS (zarówno tryb ASCII jak i RTU). Ka¿dy z tych protoko³ów mo¿e byæ przypisany do dowolnego z kana³ów komunikacyjnych sterownika. Przypisanie protoko³u do kana³u komunikacyjnego odbywa siê w programie CADSP w menu Start | Parametry pocz¹tkowe. Tam te¿ mo¿na ustaliæ wymagan¹ prêdkoæ transmisji. Format jednostki dla protoko³u Modbus jest nastêpuj¹cy: l dla trybu ASCII: 8N1, l dla trybu RTU: 8N2. Format jednostki w protokole Lumbus jest nastêpuj¹cy: 1 bit startu, 7 bitów danych, 1 bit nieparzystoci i 1 bit stopu.: Szczegó³owe opisy protoko³ów (poziom liniowy, ramki, itd.) zawieraj¹ normy i dokumentacje firmowe: Instrukcja obs³ugi interfejsu szeregowego MODBUS Lumel, Zielona Góra i Interfejs szeregowy. Opis protoko³u LUMBUS. Lumel, Zielona Góra. Poni¿ej zawarto informacje charakterystyczne dla implementacji tych protoko³ów w sterowniku SP1. Zasoby komunikacyjne dostêpne przy u¿yciu protoko³ów LUMBUS i MODBUS w sterowniku SP1 zorganizowane s¹ podobnie, dlatego opisane s¹ ³¹cznie. 2. ZASOBY KOMUNIKACYJNE Zasobami komunikacyjnymi nazywamy obiekty, które mog¹ byæ dostêpne drog¹ komunikacyjn¹. Zazwyczaj jest to pewien zestaw rejestrów przechowuj¹cych dane. Dane mog¹ mieæ ró¿ne formaty. Mog¹ byæ dostêpne do zapisu i/lub odczytu. Wreszcie mog¹ byæ dostêpne pojedynczo lub grupowo. Dla urz¹dzeñ dedykowanych, których funkcjonalnoæ jest dobrze okrelona konstrukcj¹, opis zasobów komunikacyjnych zazwyczaj dokumentowany jest za pomoc¹ tzw. Tabeli rejestrów lub Mapy przestrzeni adresowej. SP1 jako urz¹dzenie programowalne wstêpnie takich zasobów nie posiada. S¹ one definiowane przez projektanta struktury sterowania (czyli przy tworzeniu konkretnej implementacji sterownika) stosownie do potrzeb. Tak jak przy wiêkszoci zadañ projektowych dokonuje siê tego przy pomocy dedykowanych modu³ów funkcjonalnych. Modu³y te, tak jak wszystkie inne, mog¹ byæ swobodnie rozmieszczane na arkuszach projektowych. Ich iloæ i parametry decyduj¹ o zasobach komunikacyjnych konkretnej implementacji. Istniej¹ modu³y przeznaczone do prezentacji danych - odczytu, oraz modu³y umo¿liwiaj¹ce aktualizacjê danych - zapisu. 3. MODU£Y DOSTÊPNE DO ODCZYTU - SKX I SKB Modu³y prezentuj¹ce dane do odczytu czyli skrzynki nadawcze (z punktu widzenia sterownika) to SKX i SKB. SKX prezentuje dane analogowe, SKB dane binarne. Skrzynka prezentuje osiem wartoci zmiennych sterownika. Wyboru zmiennych, które maj¹ byæ prezentowane mo¿na dokonaæ na jeden z dwóch sposobów: l przez pod³¹czenie wejcia skrzynki; l przez podanie adresu zmiennej. 3.1. Wybór zmiennej przez pod³¹czenie Jeli zmienna, która ma byæ udostêpniona znajduje siê na wyjciu którego z modu³ów wystarczy po³¹czyæ to wyjcie z wejciem skrzynki. Jest to podstawowy sposób przypisania zmiennej do 3 skrzynki. Warto zwróciæ uwagê na zaletê tego rodzaju przypisania polegaj¹c¹ na tym, ¿e ewentualne przesuniêcie modu³u ród³owego zawieraj¹cego zmienn¹ (na arkuszu lub miêdzy arkuszami) co mo¿e mieæ miejsce w czasie projektowania nie narusza tego zwi¹zku: po³¹czenia s¹ zachowywane. Wad¹ natomiast tego sposobu jest niemo¿noæ przypisania skrzynce wartoci parametru wewnêtrznego modu³u, bo ³¹czyæ mo¿na jedynie wyjcia modu³ów (z drugiej strony, parametry wewnêtrzne, jako wartoci z ma³ymi wyj¹tkami, rzadko s¹ interesuj¹ce dla systemu nadzorczego). 3.2. Wybór zmiennej przez podanie adresu Drugim z mo¿liwych sposobów przypisania zmiennej skrzynce jest wprost wypisanie adresu tej¿e zmiennej. Skrzynka SKX jak i SKB wyposa¿ona jest w zestaw omiu zestawów parametrów pozwalaj¹cych jednoznacznie wskazaæ zmienn¹, która ma byæ prezentowana. T¹ metod¹ mo¿na wskazaæ dowoln¹ zmienn¹: wejcie do modu³u, jego parametr wewnêtrzny, jak i wyjcie. Ten ma³o wygodny ale pozbawiony ograniczeñ sposób wymaga od projektanta zwrócenia uwagi na zdefiniowane adresy, które musz¹ byæ poprawne jeli komunikacja ma przebiegaæ bez zak³óceñ. Jeli zdefiniowano adres zmiennej i jednoczenie dokonano po³¹czenia wejcia skrzynki dla tej samej pozycji w skrzynce, to udostêpniana bêdzie zmienna wskazywana przez po³¹czenie. 4. MODU£Y UMO¯LIWIAJ¥CE ZAPIS I ODCZYT - SKY I SKQ Modu³y umo¿liwiaj¹ce zapis i odczyt czyli skrzynki odbiorcze (z punktu widzenia sterownika) to SKY i SKQ. SKY przyjmuje wartoci analogowe a SKQ binarne. Skrzynka umo¿liwia dostêp do omiu zmiennych sterownika. Tak jak i w przypadku skrzynek nadawczych przypisania zmiennych odpowiednim pozycjom skrzynek mo¿na dokonaæ przez po³¹czenie miêdzymodu³owe jak i przez wypisanie adresu. To co odró¿nia skrzynki odbiorcze od nadawczych to trudne do przewidzenia skutki nieprawid³owego zdefiniowania adresu zmiennej. Zapisana wartoæ nastawy (np. z systemu nadzorczego) trafiaj¹ca do innej ni¿ zamierzono zmiennej mo¿e mieæ powa¿ne nastêpstwa. Nale¿y równie¿ pamiêtaæ, ¿e wiêkszoæ algorytmów modu³ów funkcjonalnych nie uwzglêdnia mo¿liwoci dynamicznych zmian parametrów wewnêtrznych, we wszystkich przypadkach gdzie mo¿e to byæ u¿yteczne, dlatego te¿ zaleca siê korzystaæ z parametrów wewnêtrznych modu³u dostêpnych na wejciach modu³ów. 5. PRZESTRZEÑ ADRESOWA Osiem wartoci jednej skrzynki komunikacyjnej widocznych jest w przestrzeni adresowej protoko³u komunikacyjnego (LUMBUS, MODBUS) po kolei. Pierwszym parametrem ka¿dej ze skrzynek jest tzw.: Adres bazowy. Adres bazowy decyduje o adresach poszczególnych zmiennych wg kilku umownych regu³ odmiennych dla poszczególnych protoko³ów. 6. IMPLEMENTACJA PROTOKO£U LUMBUS Protokó³ Lumbus umo¿liwia dostêp do: l pojedynczej zmiennej (jednej), l omiu zmiennych (wszystkich zgrupowanych wewn¹trz jednej skrzynki). Przy dostêpie do pojedynczej zmiennej nale¿y pos³u¿yæ siê adresem równym; Baza+nr zmiennej w skrzynce. Zmienne liczy siê od 1. Czyli kolejne zmienne w skrzynce o bazie 120 maj¹ adresy 121, 122...128. 4 Natomiast ca³a ósemka zmiennych dostêpna jest wprost pod Adresem bazowym. CADSP dba o to aby Adres bazowy by³ wielokrotnoci¹ liczby 10. W terminologii protoko³u LUMBUS powy¿sze mo¿na opisaæ nastêpuj¹co: Ka¿da skrzynka reprezentuje omio-elementow¹ zmienn¹ z³o¿on¹. Jej indeks (na mocy umowy) jest wielokrotnoci¹ 10. Do ka¿dego pojedynczego elementu tej struktury (czyli zmiennej prostej) mo¿na dotrzeæ u¿ywaj¹c indeksów zgodnie z wymogami protoko³u: Indeks bazowy+1, Indeks bazowy+2..itd. Dostêpowi do skrzynek nadawczych (odczytowi) s³u¿y komunikat o FC=00000000 (Odczyt wartoci obiektu). Zapis zmiennych odbywa siê komunikatem o FC=00000100 (Zapis wartoci obiektu); patrz: Interfejs szeregowy. Opis protoko³u Lumbus p.1.3.5. Us³ugi warstwy transmisji. Funkcji Odczyt warunkowy nie wykorzystuje siê. 7. IMPLEMENTACJA PROTOKO£U MODBUS Za pomoc¹ tego protoko³u mo¿na uzyskaæ dostêp do dowolnej zmiennej lub ich ci¹g³ego zbioru. Adresy poszczególnych zmiennych to kolejne liczby pocz¹wszy od adresu bazowego+1. Protoko³em Modbus mo¿na: l czytaæ n-zmiennych funkcj¹ 03; l pisaæ pojedyncz¹ zmienn¹ funkcj¹ 06; l pisaæ n-zmiennych funkcj¹ 16. Patrz: Instrukcja obs³ugi interfejsu szeregowego MODBUS p.3. 8. IDENTYFIKACJA URZ¥DZENIA Zarówno LUMBUS jak i MODBUS posiadaj¹ specjalne komunikaty s³u¿¹ce identyfikacji urz¹dzenia. W obu przypadkach protoko³y przewiduj¹ w odpowiedzi wartoci identyfikatora o d³ugoci jednego s³owa (16 bitów). SP-1 odpowiada bajtem identyfikacji urz¹dzenia równym 16 (m³odszy bajt s³owa odpowiedzi) oraz wyzerowanym starszym bajtem s³owa odpowiedzi. 9. FORMATY DANYCH Sterownik SP-1 u¿ywa kilku typów zmiennych, których formaty opisane s¹ we wstêpie  Biblioteki modu³ów. Z punktu widzenia protoko³ów LUMBUS i MODBUS mo¿na je podzieliæ na dwie grupy: l logiczne (dwustanowe), l pozosta³e. Zmienne logiczne prezentowane s¹ w formacie binarnego s³owa o dwóch wartociach: 0 i 1. Bardziej znacz¹cy bajt s³owa przesy³any jest jako pierwszy. Wszystkie inne zmienne mog¹ byæ numeryczne lub nienumeryczne. Zawsze zapisywane s¹ w postaci czterech bajtów. Jeli s¹ numeryczne, to s¹ typu ca³kowitego (tzw. LT) lub zmiennoprzecinkowego (tzw.RNT): l LT - 4 bajtowy ca³kowity (long integer) stosowany przez wiêkszoæ kompilatorów dla procesorów MOTOROLI. Gdy pierwszy bajt zamieniæ miejscem z czwartym, a drugi z trzecim, to otrzymuje siê postaæ u¿ywan¹ przez kompilatory jêzyka Pascal (Delphi) dla maszyn IBM PC dla liczb typu Longint.. l RNT - 4 bajtowy zmiennoprzecinkowy, stosowany jak wy¿ej. Gdy dokonaæ zamiany kolejnoci bajtów jak opisano wy¿ej otrzymuje siê zapis u¿ywany przez kompilatory jêzyka Pascal (Delphi) dla maszyn IBM PC dla liczb typu Single. 5 Formaty zmiennych nienumerycznych (np. czasu i daty) opisane s¹ w Bibliotece modu³ów. Implementacja protoko³ów komunikacyjnych nie dokonuje ¿adnych konwersji zmiennych nienumerycznych i wykorzystuj¹c fakt, ¿e maj¹ one zawsze d³ugoæ czterech bajtów przesy³a je jak wartoci numeryczne. 6 7 Produkujemy ponad 200 typów wyrobów w nastêpuj¹cych grupach asortymentowych: r MIERNIKI TABLICOWE ANALOGOWE r MIERNIKI TABLICOWE CYFROWE r MIERNIKI PRZENONE, ANALOGOWE I CYFROWE r REJESTRATORY KOMPENSACYJNE, PROGRAMOWALNE I PNEUMATYCZNE r REGULATORY ELEKTRONICZNE DO PROCESÓW PRZEMYS£OWYCH r REGULATORY ELEKTRONICZNE DO URZ¥DZEÑ CH£ODNICZYCH r REGULATORY DO URZ¥DZEÑ GRZEWCZYCH r PRZETWORNIKI POMIAROWE r SYSTEMY MIKROPROCESOROWE DLA PROCESÓW PRZEMYS£OWYCH r PRZEMIENNIKI CZÊSTOTLIWOCI r STEROWNIKI MOCY I PRZEKANIKI PÓ£PRZEWODNIKOWE r OBROTOMIERZE, ZEGARY I WSKANIKI DLA MOTORYZACJI r PRZYBORY POMIAROWE ZAMIENNE (BOCZNIKI, OPORNIKI, CZUJNIKI) Oferujemy równie¿ us³ugi w zakresie produkcji: r ODLEWÓW CINIENIOWYCH ZE STOPÓW ALUMINIUM I CYNKU r FORM ODLEWNICZYCH I CINIENIOWYCH r CZÊCI MECHANIKI PRECYZYJNEJ Procedury jakociowe Lubuskie Zak³ady Aparatów Elektrycznych LUMEL S.A. ul. Sulechowska 1, 65-950 Zielona Góra tel. (0-68) 329 51 00 fax (0-68) 329 51 01 e-mail: [email protected] http://www.lumel.com.pl Dzia³ Sprzeda¿y: tel. (0-68) 327 06 41, fax (0-68) 325 56 50 e-mail: [email protected] Dzia³ Marketingu: tel. (0-68) 329 53 07 Sklep Firmowy: tel. (0-68) 329 53 30  Pracownia Wydawnictw LUMEL S.A., wrzesieñ 2001 Zgodne z miêdzynarodowym systemem jakoci ISO-9001 Na ¿yczenie, wysy³amy szczegó³owe katalogi na powy¿sze rodziny wyrobów
 doc
                    doc download
															download                                                         Reklamacja
															Reklamacja                                                         
		     
		    