WIZUALIZACJA I AKWIZYCJA DANYCH MAGISTRALI CAN



Podobne dokumenty
PERSON Kraków

Przedsiębiorstwo WielobranŜowe GALKOR Sp. z o.o. ul. Ogrodowa Koronowo Tel:

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

linkprog programator USB

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

raceboard-s Szybki start

Systemy mikroprocesorowe - projekt

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

Siemens IO-Link. Smart TIA integration of sensors and actuators

CRUSB Spartan KONWERTER CAN / USB

Kancelaris - Zmiany w wersji 2.50

newss.pl Ultraszybki internet nowej generacji - UPC Fiber Power

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

UNIWERSALNY PULPIT STEROWANIA

Instrukcja programu PControl Powiadowmienia.

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

Sieci komputerowe cel

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

API transakcyjne BitMarket.pl

OPIS PRZEDMIOTU ZAMÓWIENIA DO ZAPYTANIA KE1/POIG 8.2/13

CZYTNIK ZBLIŻENIOWY RFID-UR80D

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

Instrukcja obsługi programu MKi-m konfigurator

OPIS PRZEDMIOTU ZAMÓWIENIA

Rozwiązywanie nazw w sieci. Identyfikowanie komputerów w sieci

Utrzymanie aplikacji biznesowych SI PSZ

mprofi.pl nowa generacja usług mobilnych TWOJA APLIKACJA MOBILNA: Komunikator na smartfony

SpedCust 5 instrukcja instalacji

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

Polityka prywatności strony internetowej wcrims.pl

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Nowe funkcjonalności

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW

System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo

Modułowy system aluminiowy o nieograniczonych możliwościach. Nieograniczony wybór różnych urządzeń o dowolnych. do zastosowania w służbie zdrowie.

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

Roman Dmowski Centrum Usług Wspólnych

VinCent Office. Moduł Drukarki Fiskalnej

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Instrukcja postępowania w celu podłączenia do PLI CBD z uwzględnieniem modernizacji systemu w ramach projektu PLI CBD2

Zdalne odnawianie certyfikatów do SWI

Regulamin Usługi Certyfikat SSL. 1 Postanowienia ogólne

Wdrożenie systemu Inteligentnego Opomiarowania (AMI) w Energa-Operator. 8 grudnia 2010

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Numer ogłoszenia: ; data zamieszczenia: OGŁOSZENIE O ZMIANIE OGŁOSZENIA

BCS Manager Instrukcja Obsługi

Automatyzacja procesu publikowania w bibliotece cyfrowej

Ogólnozakładowy system monitoringu i rozliczeń mediów

2.1 INFORMACJE OGÓLNE O SERII NX

Elastyczne systemy wytwarzania

System kontroli wersji SVN

Zarządzanie sieciami SN Seria Easergy Wykrywanie uszkodzeń i zdalne sterowanie

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

Kategoria środka technicznego

DOTACJE NA INNOWACJE ZAPYTANIE OFERTOWE

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

Bazy danych. Andrzej Łachwa, UJ, /15

Udoskonalona wentylacja komory suszenia

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.

Regulamin serwisu internetowego ramowka.fm

Sieci komputerowe. Definicja. Elementy

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

PS IMAGO 3.0 /// instrukcja instalacji

2004 Heden Media. Wszelkie prawa zastrzeżone. Wirtualne laboratorium z napędów i sterowania pneumatycznego. Minimalne wymagania

XChronos Rejestracja czasu pracy

Załącznik nr 6 Uszczegółowienie przedmiotu zamówienia 214/IH/PN/13/2014. Pakiet 1 (Gdańsk) Tabela 1. Komputer przenośny.

Oferta kompleksowego serwisu sprzętu komputerowego dla przedsiębiorstw, instytucji oraz organizacji.

SINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.

OPIS PRZEDMIOTU ZAMÓWIENIA

Aplikacje internetowe i rozproszone - laboratorium

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

KRYTERIA DOSTĘPU. Działanie 2.1,,E-usługi dla Mazowsza (typ projektu: e-administracja, e-zdrowie)

Realizacja projektów 8.3 PO IG na przykładzie Gminy Borzęcin Rafał Bakalarz

Instrukcja UŜytkownika HaloŚląski - serwisu telefonicznego dla klientów korporacyjnych

Microsoft Management Console

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

Ogólne warunki skorzystania z Oferty Promocyjnej. Tabela nr [1]: Kwoty zobowiązań w zależności od wybranego Planu Taryfowego.

I. Zakładanie nowego konta użytkownika.

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

elektroniczna Platforma Usług Administracji Publicznej

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

BAKS Kazimierz Sielski Karczew ul. Jagodne 5. Tel./ fax (022) fax (022) NIP Zapytanie ofertowe.

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /

1. Liczba wszystkich otrzymanych przez Użytkownika graficznych ocen sprzedaży na poziomie minimum 100 punktów.

Regionalny system ostrzegania

Gruntowy wymiennik ciepła PROVENT- GEO

TAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Generator obrazu transakcji fiskalnych, FG-40

Regulamin promocji: Promocja od 43 lat produkujemy pompy.

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (37) nr 2, 2015 Jacek BARCIK WIZUALIZACJA I AKWIZYCJA DANYCH MAGISTRALI CAN Streszczenie: W artykule omówiono opracowane oprogramowanie przeznaczone dla środowiska MS Windows XP/VISTA/7/8, pozwalające użytkownikowi na monitorowanie danych wysyłanych, jak i pobieranych z sieci CAN/CANOpen/J1939. Ponadto przedstawione są aplikacje wykorzystujące magistralę CAN, pozwalające na wymianę danych z mobilnym sterownikiem PLC, w celu parametryzacji i monitoringu parametrów pracy maszyny. W końcowej części artykułu odniesiono się do przyszłych kierunków prac rozwojowych. Słowa kluczowe: magistrala CAN, protokół CANopen, CANstudio 3, Serwis Podnośników, JANAR SERVICE. 1. WPROWADZENIE Firma DIGA s.c. [1] konsekwentnie, od początków istnienia, realizuje projekty służące do przyjaznego korzystania przez użytkownika z magistrali CAN i jej aplikacji w układach sterowania i przesyłu danych. Dynamiczny rozwój sterowników PLC (Programowalny Sterownik Logiczny - ang. Programmable Logic Controller) zarówno pod względem mocy obliczeniowych, jak i możliwości konfiguracyjnych pozwala na opracowywanie zaawansowanego oprogramowania, od którego oczekuje się dużej elastyczności w zakresie oferowanych funkcji. Optymalizacja kosztów często doprowadza do tego, że jedno oprogramowanie obsługuje wiele rodzajów pokrewnego sprzętu. Dotychczas, każdorazowa modyfikacja w zakresie funkcjonowania sprzętu powodowała modyfikację w zakresie oprogramowania, co z kolei wymagało implementacji nowej aplikacji do sterownika. Wymuszało to niejednokrotnie dodatkowe zaangażowanie specjalisty. Obecnie producenci sterowników PLC stwarzają użytkownikowi możliwość wymiany aplikacji lub nawet firmware'u sterownika w warunkach polowych. Zdarza się jednak, że aktualizacja z jakiegoś powodu się nie powiedzie, a wtedy maszyna czy sprzęt jest nieużyteczny. Aby zapobiec takim sytuacjom, autorzy oprogramowania sterowników PLC dla maszyn roboczych starają się pisać/tworzyć je w taki sposób, by istniała możliwość ich modyfikacji poprzez przesłanie do aplikacji odpowiednich nastaw lub receptur. Powyższe przesłanki stanowiły bazę dla opracowania przez firmę DIGA s.c., na zamówienie klienta, oprogramowania pozwalającego na przesyłanie nastaw, włączeń lub wyłączeń wybranych funkcjonalności lub receptur za pośrednictwem aplikacji dla środowiska MS Windows (Interfejs użytkownika) oraz magistrali CAN [2]. 2. OPROGRAMOWANIE MONITORUJĄCE DANE MAGISTARLI CAN Istotnym czynnikiem umożliwiającym opracowanie wymienionych aplikacji jest elastyczność i funkcjonalność konfiguracji za pośrednictwem protokołu CANopen [3]. Wprawdzie protokół ten ma bardzo szerokie możliwości i nie będzie w pełni wykorzystany, lecz dzięki niemu możemy przesłać znaczną ilość parametrów co najmniej rzędu od 100 do 1000. mgr inż. Jacek BARCIK DIGA s.c., Gliwice

2.1. Oprogramowanie CAN Studio 3 Jacek BARCIK Oprogramowanie CAN Studio ( obecnie jest dostępna wersja 3) powstało z myślą o pracach inżynierskich. Oprogramowanie pozwala zarówno na monitorowanie CAN/CANOpen /J1939, logging, konfigurację węzłów CANopen, jak również na wizualizację i interakcję z urządzeniami komunikującymi się poprzez magistralę CAN. Oprogramowanie posiada bogaty wachlarz funkcji, które pozwalają na swobodne odbieranie i wysyłanie komunikatów CAN/CANopen /J1939. Co jest istotne, użytkownik może sam napisać skrypt odbierający dane z magistrali CAN, przetworzyć je, a następnie wysłać odpowiedź na magistralę. Pełna lista funkcji, jak i wersja demonstracyjna aplikacji CAN Studio 3 jest ogólnodostępna w Internecie [4]. Przykładowe widoki ekranu CAN Studio pokazuje rys. 1. Rys. 1. Widok ekranów - CAN Studio 2.2. Oprogramowanie Serwis Podnośników Kolejnym oprogramowaniem w zakresie wymiany danych między PC, a sterownikiem PLC, było opracowane dla klienta firmy DIGA [5] oprogramowanie o nazwie Serwis Podnośników. Widok ekranu przedstawia rys. 2.

Wizualizacja i akwizycja danych magistrali CAN Rys. 2. Ekran czołówka Serwis Podnośników Użytkownik oprogramowania ma możliwość zdefiniowania do 1000 parametrów, które na żądanie są odczytywane ze sterownika PLC lub zapisywane w sterowniku. W kluczu CRKEY zapisane są numery seryjne podnośników, do których użytkownik ma dostęp. Producent daje zezwolenie, do których egzemplarzy maszyn oraz zakresu parametrów jest możliwy dostęp przez użytkownika. Jest to szczególnie pomocne w trakcie przeprowadzania konfiguracji i kalibracji całej maszyny. Wymiana parametrów odbywa się pomiędzy sterownikami PLC zainstalowanymi/zabudowanymi na maszynie, a komputerem PC w bazie producenta maszyny. Parametryzacja odbywa się on-line za pośrednictwem połączenia Internet/GPRS i pozwala na swobodny dostęp do wielu parametrów pracy maszyny (do 1000 parametrów). Poprzednio wymagało to każdorazowo wymiany oprogramowania w sterowniku PLC, co z racji niestałości połączenia GPRS praktycznie nie było możliwe do wykonania w warunkach polowych. W tym rozwiązaniu użytkownik może odczytać wybrany parametr lub grupę parametrów i nawet jak nastąpi zerwanie komunikacji z Internetem, można powtórzyć modyfikację oprogramowania. Na rys. 3 są pokazane przykładowe listy parametrów.

Jacek BARCIK Rys. 3. Listy parametrów Kolejny rys. 4 przedstawia przykładowy zrzut ekranu pokazujący dane WE/WYparametry czujników zabudowanych w maszynie. Rys. 4. Dane WE/WY czujników maszyny

Wizualizacja i akwizycja danych magistrali CAN 2.3. Oprogramowanie JANAR Service Innym oprogramowaniem w zakresie przesyłania i parametryzacji sterowników PLC w maszynach roboczych jest napisana w bieżącym roku aplikacja o nazwie JANAR Service. Dla kolejnego klienta [6] zostało napisane oprogramowanie, pozwalające zarówno na odczytywanie, jak i zapisywanie parametrów w sterownikach PLC za pośrednictwem magistrali CAN. Użytkownik ma możliwość zdefiniowania numeru identyfikacyjnego ramek CAN do wysyłania i odbierania danych tak, by nie kolidowały z system komunikacji z innymi urządzeniami, jak też z protokołami np. CANopen. Rys. 5 obrazuje stronę startową oprogramowania JANAR Service. Rys. 5. Strona startowa oprogramowania JANAR Service Zadaniem ww. oprogramowania jest prosta wymiana danych pomiędzy PC a sterownikami PLC. Użytkownik definiuje w pliku tekstowym numery parametrów, ich opisy oraz warunek - czy będą podlegały zapisowi czy są tylko do odczytu. Producent maszyny może ustalić plik wsadowy już z odpowiednimi nastawami, co w prosty sposób pozwala użytkownikowi wczytać do sterownika PLC niezbędne nastawy praktycznie kilkoma kliknięciami w aplikacji. Użytkownik może też dopasować funkcjonowanie aplikacji do swojego systemu, ustawiając odpowiednią prędkość CAN (numer ID komunikatu wychodzącego i przychodzącego), a także czas pomiędzy komunikatami tak, by sterownik był w stanie odebrać strumień danych (uzależniony od wydajności i skomplikowania aplikacji w sterowniku PLC). Oprogramowanie dostarczane klientowi jest zabezpieczone poprzez odpowiedni klucz programowy i nie wymaga dodatkowego klucza USB.

Jacek BARCIK 3. KIERUNKI PRAC ROZWOJOWYCH Firma DIGA s.c. prowadzi obecnie prace nad nowym oprogramowaniem o roboczej nazwie DATAVisu, które pozwoli użytkownikowi na wizualizację oraz interakcję za pośrednictwem magistrali CAN z urządzeniami pracującymi w standardach CAN/CANopen/J1939. Ma to być alternatywne, przede wszystkim tańsze, rozwiązanie dla CANStudio pozwalające użytkownikowi, praktycznie bez specjalistycznej wiedzy, na szybkie i efektywne wizualizowanie danych magistrali CAN. W dobie tabletów takie oprogramowanie wraz z odpowiednim interfejsem komunikacyjnym będzie niezbędnym narzędziem dla wszelkiego rodzaju prac serwisowych. Oprogramowanie DATAVisu na pewno będzie wspierało systemy Windows XP/Vista/7/8-32bit (Microsoft ), możliwe, że nawet 64 bit. Ważnym elementem obecnie prowadzonych prac są również zagadnienia dla systemów operacyjnych Android (Google) i OS (Apple). W tym celu aplikacja jest tworzona dla jednego kodu macierzystego, a następnie kompilowana pod różne środowiska operacyjne. 4. LITERATURA [1] DIGA s.c., Gliwice. www.diga.biz.pl [dostęp:10.07.2014 r.]. [2] CAN protocol. ISO 11898-1. http://www.can-cia.org [dostęp:12.06.2014 r.]. [3] CANopen. EN 50325-4. http://www.can-cia.org [dostęp:18.07.2014 r.]. [4] CANStudio3. DIGA s.c. http://www.diga.biz.pl/pl/canstudio_v3.htm [dostęp:18.07.2014 r.]. [5] P.P.H.U. Elektro Instal, Rybnik. http://www.elektroinstal.rybnik.pl [dostęp:18.07.2014 r.]. [6] JANAR sp. z o.o. Kolonia Stróża. http://www.janar.biz.pl/ [dostęp: 18.07.2014 r.]. [7] Dokumentacja techniczna. DIGA s.c. Materiały własne nie publikowane. VISUAL PRESENTATION AND ACQUISITION OF DATA IN CANBUS Abstract. The paper discusses software developed for MS Windows XP/VISTA/7/8 and enabling the user to monitor data transmitted and received over a CAN/CANOpen/J1939 network. Moreover, applications are presented that use CANbus and enable data exchange with a mobile PLC in order to parametrize and monitor the operation of a machine. Possible future developments are discussed in conclusion. Keywords: CANbus, CANopen protocol, CANstudio 3, Lifting Equipment Maintenance, JANAR SERVICE.