LABORATORYJNE STANOWISKO BADAWCZO - WDROŻENIOWE



Podobne dokumenty
Opracował: Jan Front

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Wykład 3. Interfejsy CAN, USB

NOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

NOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Politechnika Wrocławska

ŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC

Sterowniki Programowalne (SP)

STANOWISKO LABORATORYJNE Z MODUŁEM DO BADANIA STABILNOŚCI MAGISTRALI CAN LABORATORY KIT WITH CAN BUS MODULE DESIGNED STABILITY TESTS

WYKORZYSTANIE crio (KOMPUTERA CZASU RZECZYWISTEGO) W STEROWANIU ROZPROSZONYM

Systemy wbudowane. Paweł Pełczyński

TEMPERATURE CONTROL SYSTEM BY THE CAN BUS UKŁAD REGULACJI TEMPERATURY POPRZEZ MAGISTRALĘ CAN

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

sterownik VCR v 1. 0

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

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

Na początku lat dziewięćdziesiątych międzynarodowy przemysł samochodowy stanął przed dwoma problemami dotyczącymi rozwoju samochodów: jak poprawić kom

Politechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

RS485 MODBUS Module 6RO

Politechnika Gdańska. Gdańsk, 2016

Zastosowania mikrokontrolerów w przemyśle

Zastosowanie sterownika PLC w modelowaniu i symulacji prostych układów automatyki

STEROWNIKI PROGRAMOWALNE PLC

RS485 MODBUS Module 6RO

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

PROGRAMOWALNE STEROWNIKI LOGICZNE

OSTER 2 Sterownik programowalny z wbudowanym modemem GPRS

Magistrala LIN

Moduł wejść/wyjść VersaPoint

Programowanie sterowników PLC wprowadzenie

ZASTOSOWANIE STANOWISKA LABORATORYJNEGO DO BADANIA MAGISTRALI CAN

RS485 MODBUS Module 6RO

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

UKŁADY HYDRAULICZNE BOSCH REXROTH STEROWANE MAGISTRALĄ CAN

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

Automatyka i Regulacja Automatyczna PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Terminal zasilający VersaPoint

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

MIKROPROCESOROWY STEROWNIK ZE SWOBODNĄ KONFIGURACJĄ WEJŚĆ I WYJŚĆ

Instrukcja do oprogramowania ENAP DEC-1

Szybkie prototypowanie w projektowaniu mechatronicznym

SDM-8AO. Moduł rozszerzający 8 wyjść analogowych. wyprodukowano dla

Mini Modbus 1AO. Moduł rozszerzający 1 wyjście analogowe, 2 wyjście cyfrowe. Wyprodukowano dla

Dalsze informacje można znaleźć w Podręczniku Programowania Sterownika Logicznego 2 i w Podręczniku Instalacji AL.2-2DA.

Terminali GPRS S6 Strona 1 z 11. Terminal GPRS. Albatross S6. Instrukcja montażu wersja 4.2

Czujniki obiektowe Sterowniki przemysłowe

SYSTEM ROZPROSZONEGO STEROWANIA WYKORZYSTUJĄCY STEROWNIKI MOBILNE

Mini Modbus 1TE. Moduł rozszerzający 1 wejście temperaturowe, 1 wyjście cyfrowe. Wyprodukowano dla

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Sterownik programowalny MS 120 Certyfikat

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Moduł wejść/wyjść VersaPoint

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA

INSTRUKCJA OBSŁUGI. KONWERTERA USB/RS232 - M-Bus

RS485 MODBUS Module 6TE

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

RS485 MODBUS Module 8AO

Sterowniki PLC. Sterowniki PLC. Wprowadzenie nazewnictwo. Historia. Dlaczego sterowniki PLC stały się tak popularne?

Sterowniki Programowalne (SP) Wykład 11

Elektronika samochodowa (Kod: ES1C )

DigiPoint Karta katalogowa DS 5.00

Elementy automatyki i miernictwa przemysłowego. Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż.

Szybkobieżne Pojazdy Gąsienicowe (15) nr 1, 2002 UNIWERSALNY ZESTAW POMIAROWY W ZASTOSOWANIACH MOBILNYCH

Modem radiowy MR10-GATEWAY-S

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. Przetarg nieograniczony Dostawa stanowisk dydaktycznych do nauki protokołów Profinet oraz Profibus DP

Moduł dodatkowych sygnałów wejścia-wyjścia

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

Moduł CON012. Wersja biurkowa. Przeznaczenie. Użyteczne właściwości modułu

STEROWNIKI i REGULATORY (TS1A )

Kontroler Xelee Master DMX64/512 - Instrukcja obsługi. Kontroler Xelee Master DMX64/512 Firmware 1.1 Instrukcja Obsługi.

Programowalny zestaw w IP20 dla Ethernet Modbus/TCP TI-BL20-PG-EN-2

Instrukcja obsługi i instalacji repeatera światłowodowego BMK-29.

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

M-1TI. PROGRAMOWALNY PRECYZYJNY PRZETWORNIK RTD, TC, R, U / 4-20mA ZASTOSOWANIE:

Karta katalogowa. Vision OPLC V560-T25B

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

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

DigiPoint mini Karta katalogowa DS 6.00

RS485 MODBUS Module 16O

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

mh-s4 Czterokanałowy moduł czujników temperatury systemu F&Home.

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

SDM-6RO. Moduł rozszerzający 6 wyjść przekaźnikowych. wyprodukowano dla

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

Instrukcja obsługi AP3.8.4 Adapter portu LPT

SDM-6TE. Moduł rozszerzający 6 wejść temperaturowych. wyprodukowano dla

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Przepisy i normy związane:

karta rozszerzeń wejść wyjść

Problematyka sieci miejscowej LIN

MODERNIZACJA UKŁADÓW STEROWANIA W POJEŹDZIE GĄSIENICOWYM

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (32) nr 1, 2013 Tomasz MAKOWSKI Tomasz PŁATEK LABORATORYJNE STANOWISKO BADAWCZO - WDROŻENIOWE Streszczenie. W artykule przedstawiono stanowisko laboratoryjne zbudowane na sterowniku DIGSY COMPACT F i przeznaczone do: testowania przetworników wykorzystujących magistralę CAN do przesyłu danych, testowania zaprojektowanych sieci CAN w warunkach laboratoryjnych, tworzenia i weryfikacji oprogramowania sterownika w warunkach laboratoryjnych. Artykuł zawiera także opis charakterystycznych cech sterowników PLC. Stanowisko może być również wykorzystywane do praktycznego zaznajomienia użytkowników z obsługą magistrali CAN oraz sterowników programowalnych. Projekt stanowiska wykonano w ramach pracy dyplomowej na Wydziale Elektrycznym Politechniki Śląskiej. Słowa kluczowe: magistrala CAN, protokół CANopen, sterownik swobodnie programowalny, testowanie urządzeń mechatronicznych. 1. WPROWADZENIE W projektowanych współcześnie urządzeniach największym wyzwaniem stawianym projektantom jest ich niezawodność i łatwość (intuicyjność) obsługi. Aby spełnić takie wymagania, potrzebne jest zebranie szeregu informacji dotyczących stanu urządzenia, odpowiednie ich przetworzenie i wyświetlenie w przystępnej formie dla osób obsługujących. W celu osiągnięcia takich wymagań jak wymienione powyżej bardzo dobrym rozwiązaniem jest zastosowanie w projektach magistrali CAN. Standardy przesyłu danych pomiędzy urządzeniami przesyłającymi dane z wykorzystaniem magistrali CAN opisują normy międzynarodowe. Jedną z nich jest protokół CANopen. CAN (Controller Area Network) został zdefiniowany w latach 80. przez firmę Robert Bosch GmbH. Podstawą standaryzacji komunikacji danych jest siedmiowarstwowy model ISO/OSI. Na rysunku 1 został przedstawiony model ISO/OSI dla protokołu CAN. inż. Tomasz MAKOWSKI mgr inż. Tomasz PŁATEK Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM" sp. z o.o., Gliwice

Tomasz MAKOWSKI, Tomasz PŁATEK Rys. 1. Model ISO/OSI dla protokołu CAN W protokole CAN FAST [3] wymiana danych odbywa się szeregowo na pojedynczej parze skrętnej z dopasowaniem falowym realizowanym poprzez terminację skrętki. Ramka komunikatu CAN posiada identyfikator nadawcy, lecz brak jest pola adresu odbiorcy wiadomości. Każde urządzenie CAN może więc śledzić cały ruch na magistrali i decydować, czy wiadomość jest dla niego interesująca, czy też nie. Każdy komunikat jest identyfikowany przez bity w ramce arbitrażu, które również określają priorytet wiadomości. Najwyższy priorytet ma ramka o najmniejszej wartości w polu arbitracji. Ramka protokołu CANopen została przedstawiona na rysunku 2, pole arbitrażu zawiera różną ilość bitów w zależności czy jest to ramka w wersji podstawowej (2.0A), czy rozszerzonej (2.0B). SOF ARBITRATION CONTROL DATA CRC ACK EOF 1 12/32 6 0-64 16 2 7 Objaśnienie pól ramki: SOF początek ramki, Rys. 2. Ramka protokołu CANOpen Arbitration pole arbitrażu zawiera w sobie identyfikator, Control pole kontrolne zawierające informację o strukturze ramki danych, Data pole danych, CRC pole sumy kontrolnej, zabezpieczające transmitowane dane przed błędami, ACK pole potwierdzenia poprawności odebranych danych, EOF koniec ramki.

Modułowe stanowisko diagnostyczne Najważniejszą cechą magistrali CAN jest odporność na błędy. Urządzenia charakteryzują się: zmniejszoną podatnością elektromagnetyczną (EMS) dzięki zastosowaniu różnicowej transmisji bitów, tak że suma napięć na przewodach (lub różnica zmian napięć) jest zawsze stała, zwiększoną odpornością na wyładowania elektrostatyczne, odpowiednio dużym tłumieniem sygnału współbieżnego (CMR), brakiem wprowadzania przez urządzenia zakłóceń w przypadku włączenia do działającej sieci, niezależnie od tego, czy są zasilane czy nie, możliwość zastosowania trzeciego przewodu (lub ekranu) w celu likwidacji zakłóceń zewnętrznych. Ponadto ramki CAN cechują się: posiadaniem sumy kontrolnej CRC-15. Według matematycznych obliczeń jeden przekłamany bit może zostać nie wykryty raz na 1000 lat ciągłej pracy magistrali (prawdopodobieństwo niewykrycia wynosi 10-11 ), na magistrali pojawiają się sygnały tylko z jednego węzła sieci (po arbitrażu); on sam powinien słyszeć swoje sygnały; niezgodność świadczy o błędnej transmisji, każde 5 kolejnych bitów o jednakowej wartości jest poprzedzone bitem komplementarnym (oprócz pola EOF); jeżeli sterownik odbiera więcej niż 5 bitów o jednakowej wartości, to jest to traktowane jako błąd, odbiornik sprzętowo realizuje kontrolę sumy, brak nadpisania bitu przerwy ACK jest traktowane przez nadajnik jako brak odbioru komunikatu przez inne węzły magistrali, kontrola stanu niektórych pól w ramce, które mają określoną wartość (ogranicznik CRC, ogranicznik ACK, pole EOF bity recesywne). 2. CECHY CHARAKTERYSTYCZNE STEROWNIKÓW PLC Sterowniki PLC (Sterownik swobodnie programowalny - ang. Programmable Logic Controller) wprowadzono do użycia w układach sterowania i regulacji w celu zastąpienia jednym urządzeniem sztywno połączonych układów setek lub więcej przekaźników w szafach sterowniczych. Najistotniejszą cechą charakterystyczną PLC jest możliwość programowania w językach wyższego rzędu (IEC1131). Umożliwia to konfigurowanie odpowiednich wejść/wyjść sterownika PLC w zależności od potrzeb danego projektu, dając inżynierom dużą swobodę projektową. Do konfigurowanych układów zaliczamy: układy wejściowe, układy wyjściowe, liczniki, makra (podprogramy), timery i rejestry. Natomiast niekonieczna jest w tym przypadku znajomość rzeczywistej architektury sterownika. Drugą cechą sterowników programowalnych jest cykliczny obieg pamięci programu. Po starcie i inicjalizacji, sterownik przechodzi do podstawowego cyklu pracy. Cykl ten rozpoczyna się od odczytu wejść. Instrukcje programu wykonywane są w naturalnej kolejności aż do instrukcji kończącej program. Po instrukcji kończącej sterownik przechodzi do kolejnej fazy cyklu, a wyjścia z pamięci wewnętrznej zostają przepisane do bufora wyjść

Tomasz MAKOWSKI, Tomasz PŁATEK fizycznych i są podtrzymane w tym stanie przez kolejny cykl pracy sterownika. Istnieje możliwość dzielenia programu na segmenty i dowolną konfigurację kolejności ich wykonania w powiązaniu z operacjami, do których został zaadaptowany sterownik. Trzecią cechą wyróżniającą sterowniki PLC jest standaryzacja języków programowania, zgodnie z zaleceniami normy IEC 1131[2], przedstawiona poniżej: schemat drabinkowy LD (ang. Ladder Diagram), lista instrukcji IL (ang. Instruction List), schemat bloków funkcyjnych FBD (ang. Function Block Diagram), tekst strukturalny ST (ang. Structured Text), graf sekwencji SFC (ang. Sequential Function Chart). W projektowanym stanowisku został użyty sterownik programowalny Digsy Compact F firmy Intercontrol, pokazany na rysunku 3. Wyposażony jest on w wejścia i wyjścia cyfrowe oraz analogowe, interfejs magistrali CAN, interfejs RS232. Szybkość działania sterownika, czyli czas cyklu wynosi ~5ms (czas cyklu uzależniony jest od złożoności programu), co pozwala na sterowanie w czasie rzeczywistym urządzeniami peryferyjnymi. Rys. 3. Sterownik programowalny Digsy Compact F [1] 3. KONCEPCJA LABORATORYJNEGO STANOWISKA BADAWCZO - WDROŻENIOWEGO: Założeniami projektu było opracowanie i wykonanie stanowiska do kontroli i testowania czujników pomiarowych pracujących z wykorzystaniem zarówno magistrali CAN, jak i czujników analogowych[5]. Wykonane stanowisko przedstawiono na rysunku 4.

Modułowe stanowisko diagnostyczne Rys. 4. Stanowisko laboratoryjne Stanowisko badawcze oparte jest o sterownik programowany (PLC) firmy Intercontrol, który zarządza całym systemem. Komunikacja pomiędzy sterownikiem, a urządzeniami peryferyjnymi bazuje na magistrali CAN, sygnałach dwustanowych oraz wejściach i wyjściach analogowych 0-20mA. Koncepcja stanowiska w sposób graficzny została przedstawiona na rysunku 5. Rys. 5. Przykładowa konfiguracja stanowiska laboratoryjnego

Tomasz MAKOWSKI, Tomasz PŁATEK Stanowisko badawcze, przedstawione na rysunku 5 posiada strukturę pozwalającą na swobodną konfigurację testowanych elementów w zależności od potrzeb danego projektu. W skład stanowiska wchodzą następujące elementy: obudowa stanowiska (obudowa zawiera złącza umożliwiające podłączenie zewnętrznych zespołów układu sterowania), zasilacz (zasilanie ze źródła o napięciu 8 32VDC (zalecane 24VDC)), dioda sygnalizująca obecność zasilania (zasilenie układu jest sygnalizowane zapaleniem się czerwonej diody), przetwornik CAN (podłączany zgodnie z badanym układem sterowania), czujnik indukcyjny (podłączany zgodnie z badanym układem sterowania), dioda działania przetwornika CAN (żółta dioda nad złączem czujnika, sygnalizująca odbiór danych pomiarowych z czujnika), PLC (oprogramowany sterownik logiczny PLC, umieszczony wewnątrz stanowiska), HMI (dołączany panel operatorski pozwala na obserwacje aktywności czujników, a po wybraniu konkretnego czujnika na ekranie pojawia się przesyłana wartość pomiarowa oraz adres, na którym przekazywane są widoczne dane), PC (możliwość podpięcia komputera, który umożliwia przeprogramowanie sterownika programowalnego i sprawdzenie jego działania w czasie rzeczywistym), wyjście magistrali CAN (złącze wyprowadzające magistralę CAN umożliwia łatwiejszą rozbudowę stanowiska), bazowe oprogramowanie (wersja DEMO) dla sterownika PLC, wiązki przewodów umożliwiające podłączenie urządzeń do stanowiska oraz dowolną jego konfigurację. Ponadto stanowisko do kontroli i testowania czujników pomiarowych umożliwia sprawdzenie wyświetlacza panelu operatorskiego HMI firmy Intercontrol. Umożliwia to testowanie oprogramowania wyświetlacza pod kątem obsługi danych z magistrali i wizualizacji ich za pomocą różnego rodzaju wskaźników, barometrów, liczników, itp. Zarówno do sterownika, jak i wyświetlacza HMI dostarczona jest bazowa wersja oprogramowania, którą użytkownik może w dowolny sposób konfigurować. 4. WNIOSKI Zaprojektowane stanowisko badawczo - wdrożeniowe można zastosować: w celach edukacyjnych dla studentów (uczniów), którzy dzięki niemu będą mogli poznać i przećwiczyć podstawy wymiany danych w oparciu o magistralę CAN, w pracach projektowych; projektanci urządzeń w których zastosowano magistralę CAN w warunkach laboratoryjnych będą mogli przetestować projekt swojej sieci CAN przy niewielkim nakładzie finansowym, w zakładach produkcyjnych, gdzie przed montażem urządzeń CAN na wyrobie należy sprawdzić je pod kątem poprawności działania.

Modułowe stanowisko diagnostyczne Taki tok postępowania podczas projektowania, umożliwia uniknięcie już we wstępnej fazie projektu, błędów i kosztów związanych z ewentualnymi poprawkami, natomiast podczas montażu w zakładach produkcyjnych umożliwia wykonanie stanowisk testowych pozwalających na redukcję kosztów związanych z wymianą lub regulacją przetworników na kompletnym wyrobie. Istotną cechą zaprojektowanego stanowiska jest mobilność urządzenia, a niewielkie wymiary gabarytowe pozwalają na pracę bez konieczności posiadania przystosowanej do tych celów infrastruktury laboratoryjnej. 5. LITERATURA [1] Inter Control Hermann Köhler Elektrik GmbH & Co. KG, Firmowe materiały katalogowe, Nürnberg, Germany 2012 r. [2] Stefan Johansson, Martin Öhman, Prototype implementation of the PLC standard IEC 1131-3, Department of Automatic Control, Lund Institute of Technology, December 1997 r. [3] CANopen protocols, http://www.can-cia.org/, kwiecień 2012 r. [4] CANopen Application Layer and Communication Profile, CAN in Automation e. V., Nuremberg, Germany 2002 r. [5] Makowski T., Projekt i wykonanie przemysłowego stanowiska do testowania urządzeń z interfejsem CAN. Politechnika Śląska Wydział Elektryczny, Gliwice 2012 r. (dyplomowa praca inżynierska).

Tomasz MAKOWSKI, Tomasz PŁATEK RESEARCH and IMPLEMENTATION LABORATORY EQUIPMENT Abstract. The paper presents a laboratory stand with a DIGSY COMPACT F controller designed for testing sensors that use CANbus for data transmission, testing CANbus networks under laboratory conditions, creating and verifying controller software under laboratory conditions. The paper also describes the features of PLCs. The stand may also be used to familiarise with the operation of CANbus and programmable controllers. The design of the stand was made as part of a thesis at the Electrical Faculty of the Silesian University of Technology. Keywords: CANbus, CANopen protocol, freely programmable controller, testing of mechatronic equipment.