OPROGRAMOWANIE CANStudio



Podobne dokumenty
1. Opis. 2. Wymagania sprzętowe:

DATAVision v1.x INSTRUKCJA OBSŁUGI 1. OPROGRAMOWANIE WSPÓŁPRACUJE Z KONWERTEREMI USB/CAN: CRUSB Spartan

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

ActiveXperts SMS Messaging Server

CYFROWY ANALIZATOR SIECI PRZEMYSŁOWYCH JAKO NARZĘDZIE DO DIAGNOSTYKI MAGISTRALI CAN

SYSTEM ROZPROSZONEGO STEROWANIA WYKORZYSTUJĄCY STEROWNIKI MOBILNE

Instrukcja użytkownika ARSoft-WZ3

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

SIMCORDER SOFT. Aplikacja wizualizacyjna

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

URZĄDZENIA FIRMY DIGA WSPÓŁPRACUJĄCE Z MAGISTRALĄ CAN

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

REJESTRACJA DANYCH PRZESYŁANYCH MAGISTRALĄ CAN

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

WIZUALIZACJA I AKWIZYCJA DANYCH MAGISTRALI CAN

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

SYSTEMY STEROWANIA APARATURĄ POMIAROWĄ BAZUJĄCE NA MAGISTRALI CAN

Opracowywanie map w ArcGIS Online i MS Office. Urszula Kwiecień Esri Polska

Międzynarodowe Targi Spawalnicze ExpoWELDING października 2012 NOWOŚCI TARGOWE

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Instrukcja obsługi aplikacji X-Trade DDE To MetaStock Chart 1.1

Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym. Gimnazjum nr 1 w Miechowie

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

Propozycje wymagań dla cyklu dwugodzinnego w ujęciu tabelarycznym

CRM VISION FUNKCJE SYSTEMU

Spis treści 1. Oprogramowanie wizualizacyjne IFTER EQU Dodanie integracji CKD Wprowadzanie konfiguracji do programu EQU... 6 a.

Zaawansowany WinCC SCADA. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708)

System Broker. Wersja 5.1

Program do wagi SmartScale

Administrator budynku Art. 1456B Vdc. Art 1456B PL INSTRUKCJA TECHNICZNA A2 A3 A4

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

Instrukcja użytkownika ARSoft-WZ1

Część 3 - Konfiguracja

Wprowadzenie. wersja SYSTIM

Instrukcja obsługi Rejestrator Parametrów

DESIGNER APPLICATION. powered by

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Spis treści. S t r o n a 2

Wykaz zmian w programie SysLoger

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

GATHERING DATA SYSTEM FOR CONCRETE S SAMPLE DESTRUCTING RESEARCHES WITH USE OF LABVIEW PACKET

Wymagania edukacyjne z informatyki dla cyklu dwugodzinnego 1h tygodniowo w pierwszym roku nauczania

System Symfonia e-dokumenty

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

Galileo - encyklopedia internetowa Plan testów

Dokument Detaliczny Projektu

Zintegrowany System Zarządzania Firmą HERMES MODUŁ ZARZĄDZANIE KONTAKTAMI (CRM)

Politechnika Wrocławska

Rozdział ten zawiera informacje na temat zarządzania Modułem DMX oraz jego konfiguracji.

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH

ZASTOSOWANIE STANOWISKA LABORATORYJNEGO DO BADANIA MAGISTRALI CAN

1.Wstęp. 2.Generowanie systemu w EDK

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Oferta szkoleniowa Yosi.pl 2012/2013

Czytnik kart SIM instrukcja obsługi

Nowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Referat pracy dyplomowej

MS Office dla zaawansowanych

WYMAGANIA NA POSZCZEGÓLNE OCENY Z INFORMATYKI /GIMNAZJUM W SŁAWĘCINIE/

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

4.2. Ustawienia programu

EmsController. Program do akwizycji danych z liczników pomiarowych typu EMS, G3A i EPQS

Szczegółowy opis przedmiotu zamówienia

Tomasz Greszata - Koszalin

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Dokument Detaliczny Projektu

OPIS PRZEDMIOTU ZAMÓWIENIA. Część nr 4.3

ECDL Base na skróty : Syllabus V. 1.0 / Alicja Żarowska-Mazur, Waldemar Węglarz. Warszawa, Spis treści

DIGA. CANStudio v3.x OPROGRAMOWANIE NARZĘDZIOWE DO OBSŁUGI KOMUNIKACJI CAN INSTRUKCJA OBSŁUGI

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2

5.2. Pierwsze kroki z bazami danych

Wykaz zmian w programie SysLoger

DIGA Object Dictionary opis

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

ROZKŁAD MATERIAŁU ZAJĘCIA KOMPUTEROWE KL.V

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja.

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Memeo Instant Backup Podręcznik Szybkiego Startu

Instrukcja do oprogramowania ENAP DEC-1

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

Makropolecenia w Excelu

Instrukcja użytkownika KRISTECH, 2016

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Propozycje wymagań dla cyklu dwugodzinnego w ujęciu tabelarycznym

Wersje oprogramowania systemowego

Planowanie na podstawie prognoz

Termometr TKP-202m/302 wersja Android

Pasek menu. Kategoria zakładki umożliwia dodawanie zakładek notowań i edytowanie sposobu ich wyświetlania.

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (32) nr 1, 2013 Jacek BARCIK OPROGRAMOWANIE CANStudio Streszczenie. Artykuł prezentuje opracowane przez DIGA s.c. oprogramowanie narzędziowe CANStudio w wersji 3 dla magistrali CAN. Oprogramowanie umożliwia konfigurację urządzeń z protokołem CANopen, rejestrowanie oraz wysyłanie ramek CAN 11 jak 29-bitowych, interpretację protokołu CANopen oraz J1939. CANStudio pozwala na zapis zarejestrowanych ramek do pliku LOG, prezentację graficzną danych w postaci wykresów, jak i wizualizację danych na miernikach graficznych. Zaprezentowano nowe funkcje aplikacji oraz dalsze plany rozwojowe. Słowa kluczowe: CANStudio, CANopen, magistrala CAN. 1. WSTĘP Praca z magistralą CAN wymaga posiadania odpowiednich narzędzi sprzętowych (konwertery, rejestratory, loggery) jak i programowych. Konfiguracja urządzeń z protokołem CANopen, jak i prace projektowe wymagają odpowiedniego oprogramowania, umożliwiającego w łatwy sposób przeprowadzenie konfiguracji lub rejestrowanie komunikatów w celu ich analizy. Bardzo ważną funkcją jest możliwość rejestracji danych do pliku log (tzw. logging). Rejestracja do pliku pozwala na późniejszą analizę danych. Współczesne narzędzie programowe dla magistrali CAN musi przede wszystkim być funkcjonalne i intuicyjne, nie może posiadać zbyt wiele funkcji czy też opcji, które mogą spowodować nieczytelność i problemy z nawigacją w aplikacji. 2. PROJEKT CANStudio Rys. 1. CANStudio -okno główne aplikacji mgr inż. Jacek BARCIK DIGA s.c., Gliwice

Jacek BARCIK Potrzeba napisania oprogramowania narzędziowego dla magistrali CAN zrodziła się jeszcze w roku 2006. Dostępne oprogramowanie było bardzo drogie i z tego powodu nie było osiągalne dla małych firm, które tak samo jak duże firmy potrzebują odpowiedniego narzędzia (oprogramowania). Firma DIGA zdecydowała się podjąć wyzwanie dostarczenia rynkowi niedrogiego, ale wysoce funkcjonalnego narzędzia programowego wraz z interfejsem sprzętowym dla magistrali CAN ze wsparciem dla protokołu CANopen. Dzięki temu, że oprogramowanie powstawało na bazie doświadczenia jego twórców z magistralą CAN, zawiera funkcje, które są niezbędne do pracy z magistralą CAN i protokołem CANopen. Jak każde oprogramowanie tak i CANStudio jest nieustannie ulepszane. DIGA s.c. stara się implementować w CANStudio funkcje zgodnie z sugestiami użytkowników oprogramowania DIGA s.c. Trzecia edycja oprogramowania CANStudio pozwala przede wszystkim na podłączenie dwóch niezależnych sieci CAN za pośrednictwem dwóch konwerterów CRUSB. Obecnie opracowywana jest druga wersja CRUSB posiadająca na pokładzie dwa niezależne interfejsy CAN oraz kartę mikro SD. Kolejną ważną funkcją CANStudio v3 jest dodanie nowej funkcjonalności w postaci wizualizacji. Wizualizacja daje nowe możliwości, szczególnie pracownikom serwisu. Użytkownik ma możliwość utworzenia wielu różnych elementów pomiarowych, takich jak: wskaźniki, diody sygnalizacyjne, termometry, bargrafy, opisy tekstowe oraz przyciski, które pozwalają na wysłanie komunikatu do sieci CAN. Rys. 2. Okno CANdata zakładka Wizualizacja Rys. 3. Przykład okna konfiguracji urządzenia pomiarowego

Oprogramowanie CANStudio jako nowoczesne narzędzie dla magistrali CAN W celu ułatwienia pracy użytkownikowi został opracowany nowy moduł interpretacji komunikatów, który obecnie interpretuje komunikaty protokołu CANopen oraz J1939. W planach jest dodanie interpretacji komunikatów FMS (Fleet Management Systems). Możliwa jest filtracja konkretnych komunikatów w obrębie protokołu CANopen, co dodatkowo pozwala na łatwiejszą interpretację przez użytkownika. Rys. 4. Przykład okna interpretacji protokołu CANopen Kolejnym elementem, który został ulepszony - w stosunku do poprzedniej wersji CANStudio - to moduł CANGenerator. W nowej wersji pozwala na definiowanie listy generatorów z możliwością zwinięcia jej do listy przycisku aktywacji oraz suwaka wartości zadanej. Rys. 5. Przykład okna generatora (rozwinięte i zwinięte) Następnym modułem oprogramowania CANStudio jest moduł CANKonfigurator, który pozwala na projektowanie sieci CAN i konfiguracje węzłów CANopen poprzez wczytanie plików EDS lub DCF. Użytkownik ma możliwość zapisania ustawień konfiguracji węzłów do plików DCF. Ponadto jest możliwość usuwania i dodawania wpisów w OBJECT DICTIONARY.

Jacek BARCIK Rys. 6. Okno: CANKonfigurator Do dyspozycji użytkownika poza wyżej wymienionymi modułami są: moduł prezentacji graficznej o nazwie CANGraf, który pozwala na wizualizację zmiennych w postaci wykresu graficznego; moduł CANopen do podstawowych operacji związanych z protokołem CANopen, takich jak komunikaty NMT, SDO, LSS; moduł CANAnalizator do obrazowania w sposób tabelaryczny komunikatów CAN z możliwością filtracji komunikatów CAN oraz interpretacji protokołów; system loggingu w postaci plików zapisywanych na dysku komputera PC z możliwością ich wczytania do arkuszy kalkulacyjnych, takich pakietów jak MS Office lub LibreOffice. Rys. 7. Okno: CANOpen

Oprogramowanie CANStudio jako nowoczesne narzędzie dla magistrali CAN Rys. 8. Okno: CANGraf Rys. 9. Okno: CANAnalizator 3. PRACE ROZWOJOWE W celu ulepszenia działania oprogramowania CANStudio wersja trzecia ma całkowicie przeprojektowany silnik przetwarzania danych z magistrali USB. Udało się zwiększyć wydajność o ponad 40% w stosunku do CANStudio 2.xx, co pozwoliło na obsługę drugiego kanału CAN w nowej wersji oprogramowania. Z modułu CANopen został wydzielony nowy moduł o nazwie CANGenerator, w który został wcielony moduł QuickSend (szybkie wysyłanie komunikatów na magistralę CAN) z wersji CANStudio v2.xx.

Jacek BARCIK Obecnie zostały rozpoczęte prace nad nową funkcją w CANStudio, jaką jest integracja skryptów. Funkcja skryptowa pozwoli na większą elastyczność oprogramowania, gdyż da możliwość tworzenia czegoś w rodzaju interakcji lub nawet wirtualnych węzłów do celów symulacyjnych. Dzięki skryptom użytkownik dostanie nowe możliwości w zakresie analizowania danych i ich przetwarzania. Na bazie systemu skryptów przewidziana będzie również możliwość dania użytkownikowi sposobności napisania własnej interpretacji komunikatów z magistrali CAN dla modułu CANAnalizator'a. 4. WNIOSKI Rozwój rynku w zakresie magistrali CAN oraz protokołu CANopen wymusza tworzenie coraz bardziej zaawansowanych narzędzi zarówno w zakresie oprogramowania, jak i sprzętu. Firma DIGA s.c. stara się temu sprostać i przygotowuje w swojej ofercie nowe rozwiązania dla obecnych i przyszłych klientów. 5. LITERATURA [1] Dokumentacja wewnętrzna DIGA s.c. (nie publikowana). [2] www.diga.biz.pl, 05.09.2012 r. [3] Instrukcja eksploatacji CANStudio 3 (dostępne na stronie www DIGA s.c.), 28.08.2012 r. [4] Instrukcja eksploatacji CANStudio 2 (dostępne na stronie www DIGA s.c.), 28.08.2012 r. [5] ww.can-cia.org (CANopen), 05.09.2012 r. CANStudio SOFTWARE Abstract. The paper presents CANStudio 3 software designed by DIGA s.c. for CANbus. The software enables setting up equipment with CANopen protocol, registering and transmitting 11-bit CAN frames as 29- bit frames, interpretation of CANopen and J1939 protocols. CANStudio enables saving registered frames in a LOG file, graphically representing data in the form of charts and visual display of data with graphical meters. New functions of the application are presented along with future development plans. Keywords: CANStudio, CANopen, CANbus.