Opis protokołu komunikacyjnego Profibus mlewnika FM07



Podobne dokumenty
Opis protokołu komunikacyjnego Profibus mlewnika FM08

Regulator przepływu (Modbus TCP) wersja 8.x

Waga Libra wersja 4.1x Modbus TCP

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

ELPM-8DI8DOasLightCount

2. Format danych i zaimplementowane funkcje MODBUS

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasRoleta wersja v

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

Uniwersalny, modułowy system paletyzujący

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

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

Termostat pomieszczeniowy z ekranem dotykowym i komunikacją Modbus

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik klimatu FT-27

CM Konwerter ModBus RTU slave ModBus RTU slave

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Konwerter DAN485-MDIP

PROFIBUS DP w topologii pierścieniowej LWL

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

CENTRALKA DETCOM.3 DO DETEKTORÓW SERII 3.3

Pełna instrukcja obsługi sterownika Jazz R20-31 w szafce dla przepompowni ścieków PT-1A.

DRV ELiS moduł sterujący do kurtyn ELiS

RS485 MODBUS Module 8AI

Wymagania programowe: STEP 7 STEP 7-Micro/Win

Sterowniki Programowalne Sem. V, AiR

RS485 MODBUS Module 6TE

RS485 MODBUS Module 6RO

RS485 MODBUS Module 8AI

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

Specyfikacja rejestrów sterownika stacji zlewczej ścieków STZ XLe

Dla tego poniższy przykład obrazuje ogólne założenia parametryzacji, konfiguracji oraz aktywacji serwera sieciowego w sterowniku PLC.

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

PROXIMA ZN. Autoalarm A B B A. ISO 9001 na rynku od 1995r

RS485 MODBUS Module 6TE

Obługa czujników do robota śledzącego linie. Michał Wendland czerwca 2011

RS485 MODBUS Module 6RO

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

Falowniki Wektorowe Rexroth Fv Parametryzacja

R Livestock solutions. DOKUMENTACJA TECHNICZNO-RUCHOWA Sterownik mikroklimatu FT27

2. Format danych i zaimplementowane funkcje MODBUS

Spółka z o.o. INSTRUKCJA UŻYTKOWANIA PROGRAMU SCHRS. Do współpracy z: dotyczy programu SCHRS w wersji: 1.27

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

RS485 MODBUS Module 6RO

CM ModBus RTU Slave Danfoss MCD3000 Master

Instrukcja instalacji i konfiguracji aplikacji mobilnej SARAT

INSTRUKCJA UŻYTKOWNIKA

asix4 Podręcznik użytkownika CtMus04 - drajwer do wymiany danych z urządzeniami sterującymi MUS-04 firmy ELEKTORMETAL S.A.

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

INSTRUKCJA OBSŁUGI. Sterownik bezprzewodowy model RM05. Przed uruchomieniem urządzenia należy uważnie zapoznać się z instrukcją obsługi.

Instrukcja do oprogramowania ENAP DEC-1

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Automatyzacja i Nadzorowanie Maszyn Zajęcia laboratoryjne. Ćwiczenie 11 Silnik

Sterownik nagrzewnic elektrycznych HE module

Instrukcja MM-717 Tarnów 2010

Moduł zdalnego sterowania ECO

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A

EV Termostat cyfrowy do urządzeń chłodniczych

ASQ systemy sterowania zestawami pomp

SAIA PROGRAMOWALNY STEROWNIK PLC

RS485 MODBUS Module 16O

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

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

MAGISTRALA PROFIBUS W SIŁOWNIKU 2XI

CDIRO-360 Karta wejść binarnych i wyjść przekaźnikowych Instrukcja obsługi

SmartDRIVE protokół transmisji szeregowej RS-485

Opis panelu przedniego

STR-6610-D Naścienny przetwornik temperatury z czujnikiem Dallas

Uniwersalny system automatyki budynkowej w oparciu o. moduł sterujący SAB i moduły wykonawcze MWD. Praca autonomiczna Moduł sterujący SAB...

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

Rejestratory MacRP STRUKTURA DANYCH

Projekt sterowania turbiną i gondolą elektrowni wiatrowej na farmie wiatrowej

Konfiguracja podstawowych parametrów falownikóww LG ig5a na przykładzie wentylatora RF/6-630T

PC-02 Obsługa sterownika odsklepiarki

Biblioteki pakietu STEP 7 Basic 10.5 do RFID (protokół 3964R)

CDI-360 Karta wejść binarnych Instrukcja obsługi

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

CM Konwerter SUCOM_A Master - ModBus RTU Slave

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

GRM-10 - APLIKACJA PC

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

SYSTEM E G S MODUŁ ML/A-1m INSTRUKCJA UŻYTKOWANIA

Konfiguracja podstawowych parametrów falownikóww LG ig5a na przykładzie wentylatora KEF/4-225/ T

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

STHR-2810, 2811, 2812 Przetwornik temperatury i wilgotności z czujnikiem Sensirion

Elektroniczny Termostat pojemnościowych ogrzewaczy wody

CM Konwerter ModBus RTU slave ModBus RTU master

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1

SystimPlus. Dokumentacja (FAQ) dla wersji: v

CM Konwerter ModBus ASCII ModBus RTU

ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME

Kurs Podstawowy S7. Spis treści. Dzień 1

Komunikacja w mikrokontrolerach Laboratorium

OPROGRAMOWANIE MODUŁU WYJŚĆ OC UNIV

Połączenia poprzez Modemy Wirtualne.

Servo controller. Uniwersalny sterownik serwomechanizmów modelarskich. Zestawy uruchomieniowe 1

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

SPECYFIKACJA TECHNICZNA

Transkrypt:

Opis protokołu komunikacyjnego Profibus mlewnika FM07 Czerwiec 2011 r. Systemy Sterowania i WaŜenia Marek Chwierut, Zenon Garczarek sp.j. ul. Żółkiewskiego 3 63-400 Ostrów Wielkopolski tel/fax (062)737 27 41, tel. (062) 737 27 35

Spis treści 1 Profibus... 3 Wstęp... 3 Konfiguracja... 3 Ramka Profibus... 6 1.1.1 Lista rozkazów mlewnika... 7 1.1.2 Zmienna stanu... 8 1.1.3 Zmienna alarmów... 9 Version 1.5 Page 2 of 10

1 Profibus Wstęp Komunikacja mlewnika FM07 z urządzeniami zewnętrznymi odbywa się przy pomocy protokołu Profibus DP przy wykorzystaniu modułu EM277 (277-0AA22-0XA0). Konfiguracja Pierwszym krokiem jest ustawienie na module EM277 będącym slave m na sieci Profibus odpowiedniego adresu. Adres ten ustawia się za pomocą przełączników obrotowych na module po to aby mlewnik był widoczny w konfiguracji mastera. Po zmianie adresu należy wyłączyć zasilanie sterownika CPU224 i włączyć ponownie po to aby zmiana przyniosła pożądany efekt. Aby sterownik mlewnika był widoczny w konfiguracji mastera należy zintegrować moduł EM277 poprzez zainstalowanie odpowiedniego pliku GSD. Plik który należy użyć nazywa się SIEM089D.GSD i jest dostarczany przez producenta mlewnika lub dostępny do ściągnięcia ze strony Simenensa. Prędkość transmisji jaką należy ustawić do komunikacji z mlewnikiem na sieci Profibus to 187.5 Kbps. Bardzo ważnym krokiem jest prawidłowe ustawienie przestrzeni adresowej V w konfiguracji pliku gsd w systemie master. Złe ustawienie przestrzeni V będzie skutkowało odczytem złych danych i brakiem możliwości sterowania mlewnikiem. Poprawne ustawienie przestrzeni to V700 i wstawienie modułu 4 Word Out/16 Word In. Obrazują to poniższe rysunki: Version 1.5 Page 3 of 10

Rozkład przestrzeni pamięci odczytu i zapisu dla sterownika mlewnika i mastera sieci wygląda następująco: Version 1.5 Page 4 of 10

Version 1.5 Page 5 of 10

Ramka Profibus Poniższa tabela przedstawia format ramki profibusowej: Lp. Rejestr Typ rejestru Rozmiar (byte) Przestrzen S7-200 Opis 1 Rozkaz_A int 2 Output Wartośc rozkazu przesyłana z mastera dla strony A mlewnika (opis rozkazów poniżej) 2 Rezerwa_A int 2 Output Rezerwa - niewykorzystywane 3 Rozkaz_B int 2 Output Wartośc rozkazu przesyłana z mastera dla strony B mlewnika (opis rozkazów poniżej) 4 Rezerwa_B int 2 Output Rezerwa - niewykorzystywane 5 Obciazenie_A int 2 Input 6 Obciazenie_B int 2 Input 7 Poziom_A int 2 Input Wartośc obciązenia silnika głównego napedzającego walce mielące dla strony A mlewnika (zakres 0-100 %) Wartośc obciązenia silnika głównego napedzającego walce mielące dla strony B mlewnika (zakres 0-100 %) Wartośc poziomu zasypania klosza dla strony A mlewnika odczytana z sondy pojemnosciowej (zakres 0-100%); niewykorzystywane w mlewniku na pierwszym śrucie 8 Poziom_B int 2 Input 9 predkosc_obrotowa_a int 2 Input 10 predkosc_obrotowa_b int 2 Input Wartośc poziomu zasypania klosza dla strony B mlewnika odczytana z sondy pojemnosciowej (zakres 0-100%); niewykorzystywane w mlewniku na pierwszym śrucie Wartośc prędkości obrotowej silnika głównego walcy mielących dla strony A mlewnika wyrażona o obr/min Wartośc prędkości obrotowej silnika głównego walcy mielących dla strony B mlewnika wyrażona o obr/min Version 1.5 Page 6 of 10

11 Rezerwa int 2 Input Rezerwa - niewykorzystywane 12 Rezerwa int 2 Input Rezerwa - niewykorzystywane 13 STAN_A int 2 Input 14 STAN_B int 2 Input 15 ERROR_A int 2 Input 16 ERROR_B int 2 Input Wartośc rejestru stanu strona A mlewnika (rozpiska poniżej) Wartośc rejestru stanu strona B mlewnika (rozpiska poniżej) Wartoś Rejestru alarmów strony A mlewnika (rozpiska poniżej) Wartoś Rejestru alarmów strony B mlewnika (rozpiska poniżej) 1.1.1 Lista rozkazów mlewnika Lista rozkazów dla mlewnika FM07 jest następująca: Wartość rejestru Opis 1 Start mlewnika 2 Dosunięcie walcy 30 Odsunięcie walcy 50 Stop mlewnika 61 Odblokowanie pokręteł 62 Blokada pokręteł 200 Kasowanie alarmów Version 1.5 Page 7 of 10

1.1.2 Zmienna stanu Na bitach rejestru Stan przekazywane są informacje o aktualnym stanie urządzenia w następujący sposób: Nr bitu Opis stanu 0 Potwierdzenie załączenia silnika głównego mlewnika 1 Potwierdzenie z czujnika obrotów walcy mielących 2 Potwierdzenie dosunięcia walcy mielących 3 Potwierdzenie załączenia falownika wałków zasilających 4 Potwierdzenie wyłączenia falownika wałków zasilających 5 Potwierdzenie pracy mlewnika 6 Potwierdzenie blokady pokręteł 7 Mlewnik w stanie czuwania Potwierdzenie realizacji rozkazu kasowania alarmów (jeżeli bit =1 8 należy wyzerować zmienną rozkazową) Potwierdzenie realizacji rozkazów startu mlewnika (jeżeli bit =1 należy wyzerować zmienną rozkazową) i stopu mlewnika (jeżeli bit =0 należy wyzerować zmienną rozkazową); jeżeli wystąpi alarm np. brak potwierdzenia obrotów mlewnika lub brak potwierdzenia załączenia 9 silnika głównego to bit ten jest automatycznie resetowany Potwierdzenie realizacji rozkazów dosuń walce mlewnika (jeżeli bit =1 należy wyzerować zmienną rozkazową) i odsuń walce mlewnika 10 (jeżeli bit =0 należy wyzerować zmienną rozkazową); 11 Rezerwa 12 Rezerwa 13 Rezerwa 14 Rezerwa 15 Rezerwa 16 Rezerwa Version 1.5 Page 8 of 10

1.1.3 Zmienna alarmów Na bitach rejestru Error przekazywane są informacje o aktualnych alarmach urządzenia w następujący sposób: Nr bitu Opis stanu 0 Wciśnięty stop na mlewniku 1 Walce mielące nie osiągnęły odpowiednich obrotów 2 Brak potwierdzenia przejścia silnika głównego w trójkąt 3 Obroty wałków mielących poniżej minimalnych 4 Brak potwierdzenia dosunięcia walcy mielących 5 Rezerwa 6 Rezerwa 7 Rezerwa 8 Rezerwa 9 Rezerwa 10 Rezerwa 11 Rezerwa 12 Rezerwa 13 Rezerwa 14 Rezerwa 15 Rezerwa Version 1.5 Page 9 of 10

2 Algorytm sterowania mlewnikiem Algorytm sterowania mlewnikiem po komunikacji wygląda następująco: 1. Należy wysłać rozkaz startu mlewnika (wartość 1 w słowie rozkazowym); jeżeli nie będzie wysłany rozkazu startu tylko od razu będzie wysłany rozkaz dosunięcia walcy to nie zostanie on zrealizowany, 2. Potwierdzenie wysłania rozkazu startu widoczne jest w słowie Stan (bit 9 = 1); należy wówczas wyzerować zmienną rozkazową dla odpowiedniej połówki mlewnika, 3. Następnie można wysłać rozkaz dosunięcia walcy mielących (wartość 2 w słowie rozkazowym), 4. Potwierdzenie wysłania rozkazu dosunięcia walcy widoczne jest w słowie Stan (bit 10 =1); należy wówczas wyzerować zmienną rozkazową, 5. Mlewnik znajduje się wówczas w stanie czuwania; na podstawie zasypania klosza produktem sam w sobie dosuwa walce i załącza wałki podające, 6. Wysłanie rozkazu odsunięcia walcy powoduje odsuniecie walcy i wyłączenie wałków podających i sygnalizowane jest ustawieniem bitu 10 = 0; należy wówczas wyzerować zmienną rozkazową 7. Wysłanie rozkazu stopu sygnalizowane jest w słowie Stan (bit 9 = 0); należy wówczas wyzerować zmienną rozkazową 8. Bit 9 jest zerowany automatycznie w momencie gdy podczas pracy mlewnika wystąpi alarm brak potwierdzenia obrotów walcy mielących lub brak potwierdzenia przejścia silnika głównego w trójkąt Version 1.5 Page 10 of 10