Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

Podobne dokumenty
Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

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

Sterowniki programowalne

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

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

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

Politechnika Gdańska. Gdańsk, 2016

Sterowniki Programowalne (SP) Wykład #4

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

Opracował: Jan Front

Programowanie sterowników PLC wprowadzenie

LEKCJA TEMAT: Zasada działania komputera.

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

MiAcz2. Programowalne systemy przemysłowe automatyki PLC

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

Sterowniki Programowalne (SP)

GE Fanuc Automation. Seria Sterowniki programowalne. Opis systemu

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

Programowalny sterownik logiczny PLC

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

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

Sterowniki Programowalne (SP) Wykład 11

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

PUNKTOWE STEROWNIKI VERSAMAX MICRO

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

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

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki

2. Architektura mikrokontrolerów PIC16F8x... 13

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

Izolator portu RS485. Parametry techniczne izolatora portu

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

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

PROGRAMOWALNE STEROWNIKI LOGICZNE

GE Fanuc Automation. Seria 90-30/VersaMax/Micro. Sterowniki programowalne. Opis funkcji

Zastosowania mikrokontrolerów w przemyśle. Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

CoDeSys 3 programowanie w języku drabinkowym LD

Programowanie w językach asemblera i C

Architektura komputera

Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

GE Fanuc Automation. Seria 90-30/VersaMax/Micro. Sterowniki programowalne. Opis funkcji

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

GSM-3 (wersja programowa 3.05)

Informator techniczny

IC200UDD110 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

1 Moduł Bramki xcomfort 3

Wstęp Architektura... 13

GSM-4 (wersja programowa 4.02)

Modułowy programowalny przekaźnik czasowy firmy Aniro.

2.2 JEDNOSTKI CENTRALNE

PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL

Czytnik kart zbliżeniowych PROX 4k Instrukcja obsługi kartą Master

dokument DOK wersja 1.0

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

STEROWNIKI PROGRAMOWALNE PLC

Łukasz Przywarty r.

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

AKTUATOR DO SYSTEMU DUO Q

Elastyczne systemy wytwarzania

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

Sterownik Visilogic V260

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID

1 Moduł Bramki xcomfort

Norma IEC definiuje podział na dwie zasadnicze grupy:

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Segmenty rynku sterowników

Temat: Pamięci. Programowalne struktury logiczne.

PROGRAMOWANIE PWM. Porty, które mogą być zamienione na PWM w każdym module RaT16 to port 3,4,5,6

WPROWADZENIE Mikrosterownik mikrokontrolery

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

1.10 MODUŁY KOMUNIKACYJNE

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 1. Wprowadzenie

1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.

GE Fanuc Automation. Sterownik VersaMax Nano i Micro. Sterowniki programowalne. Podręcznik użytkownika

Karta katalogowa JAZZ OPLC JZ20-R31

ZL19PRG. Programator USB dla układów PLD firmy Altera

Instrukcja obsługi Profesjonalny bezprzewodowy czytnik kodów HD2000

Budowa systemów komputerowych

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

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

mh-s8 Ośmiokanałowy moduł czujników temperatury systemu F&Home.

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.

PLC Siemens S7 200 S PC. Charakterystyka S Panel tekstowy

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)

Organizacja typowego mikroprocesora

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym


1.6 INFORMACJE OGÓLNE O STEROWNIKACH XL6 i XL6e

IC200UDR005 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Język FBD w systemie Concept

1. Realizacja programowa sekwencyjnego sterowania windą w bloku mieszkalnym

Transkrypt:

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano Sterownik wykonuje cyklicznie program sterujący. Oprócz wykonywania programu sterującego, sterownik regularnie gromadzi dane z urządzeń wejściowych, wysyła informacje do urządzeń wyjściowych, przeprowadza wewnętrzną inicjalizację sterownika, oraz zadania komunikacyjne. Sekwencja tych działań tworzy razem cykl. Podstawowy tryb pracy sterownika to tzw. tryb Standard Sweep (Standardowy tryb pracy). W trybie tym wszystkie elementy składowe cyklu są normalnie wykonywane. Każdy cykl jest wykonywany tak szybko, jak to jest możliwe,co powoduje, że czasy trwania poszczególnych cykli mogą się różnić. Sterownik może również pracować w trybie Constant Sweep Time (Cykl pracy stałym czasie trwania). W trybie tym, jednostka centralna realizuje te same działania, lecz czas trwania każdego z cykli jest taki sam. Jednostka centralna może również znajdować się w jednym z trybów Stop: w trybie Stop bez obsługi wejść/wyjść, w trybie Stop z obsługą wejść/wyjść. Standardowy cykl pracy Standardowy cykl pracy jest domyślnym trybem pracy jednostki centralnej sterownika. W trybie tym, jednostka centralna cyklicznie wykonuje program sterujący, obsługuje wejścia/wyjścia, oraz realizuje inne zadania, zgodnie z informacjami zamieszczonymi poniżej: 1. Inicjalizacja cyklu. 2. Odczyt stanu wejść. 3. Wykonanie programu sterującego. 4. Aktualizacja stanu wyjść. 5. Komunikacja z programatorem, o ile jest podłaczony. 6. Komunikacja z pozostałymi urządzeniami. 7. Realizacja procedur diagnostycznych. Z wyjątkiem komunikacji z programatorem, wszystkie te czynności są wykonywane w każdym cyklu. Jednostka centralna komunikuje się z programatorem wyłącznie w przypadku występowania takiej potrzeby. W trybie tym wszystkie elementy składowe cyklu są normalnie wykonywane. Każdy cykl jest wykonywany tak szybko, jak to jest możliwe, co powoduje, że czasy trwania poszczególnych cykli mogą się różnić. Program sterujący Program sterujący i oprogramowanie systemowe są zapisywane w sterowniku VersaMax Nano do nie ulotnej pamięci FLASH. W pamięci tej może być jednocześnie przechowywany wyłącznie jeden program sterujący. Oddzielne kopie danych użytkownika (program, konfiguracja i dane pamięciowe) są przechowywane w pamięci FLASH. Podczas konfigurowania sterownika Nano lub Micro istnieje możliwość wyboru czy w przyszłości sterownik będzie odczytywał dane użytkownika z pamięci flash czy RAM.

Program sterujący zawiera całość logicznej części programu, wymaganej do sterowania pracą sterowników Nano. Programy aplikacji tworzone są za pomocą pakietu do programowania, a następnie przesyłane do sterownika. Programy są przechowywane w podtrzymywanej bateryjnie pamięci flash. Sterowniki programowalne Nano mają maksymalny rozmiar programu o wielkości 4 kilobajtów. Po zakończeniu wykonywania programu sterującego, jednostka centralna zapisuje dane wyjściowe do modułów wyjściowych systemu. Program składa się z jednego programu głównego, wykonywanego całkowicie w czasie każdego cyklu sterownika. Program może być również podzielony na podprogramy. Program sterujący dla sterownika Nano może zawierać maksymalnie 8 deklaracji podprogramów. Korzystanie z podprogramów upraszcza programowanie oraz redukuje wielkość programu sterującego. Każdy z podprogramów wywoływany jest w momencie zaistnienia takiej potrzeby. Program główny decyduje o kolejności wywoływania podprogramów. Blok podprogramu może być wywoływany wiele razy podczas wykonywania programu sterującego. Umieszczenie powtarzającej się części programu logicznego w bloku podprogramu redukuje całkowitą wielkość programu sterującego. Dodatkowo, bloki podprogramu mogą być też wywoływane z poziomu innych bloków podprogramów. Dozwolone jest również wywoływanie rekurencyjne. Program może zawierać do ośmiu dodatkowych zagnieżdżonych poziomów wywołania. Podprogramy są wywoływane z poziomu programu za pomocą instrukcji CALL. W programie dla jednostki centralnej sterownika Nano można zadeklarować maksymalnie 8 bloków podprogramów. Bez względu na model jednostki centralnej, każdy blok w programie może zawierać 64 instrukcje CALL.

Język drabinkowy Ten tradycyjny język programowania sterowników, zapisany w formie szczebli, wykonywany jest od góry do dołu. Program sterujący wykonywany jest wraz z "przepływem sygnału", płynącego w dół wzdłuż lewej "szyny" drabiny, a następnie kolejno od lewej do prawej strony każdego szczebla. Przepływ sygnału logicznego w każdym ze szczebli jest kontrolowany przez prosty zestaw funkcji programistycznych, pracujących podobnie jak przekaźniki mechaniczne i styki wejściowe. To czy styk przesyła sygnał logiczny wzdłuż szczebla zależy od wartości zmiennej związanej z tym stykiem w programie. Przykładowo styk może przekazać sygnał, jeżeli związany z nim adres rejestru pamięci zawiera wartość 1. Ten sam styk może także nie przekazać sygnału, jeżeli związany z nim adres rejestru pamięci zawiera wartość 0. Jeżeli styk lub inna funkcja występująca w szczeblu nie przesyła dalej sygnału logicznego, pozostałe elementy szczebla nie są wykonywane. Sygnał przepływa wzdłuż lewej szyny w dół i dochodzi do następnego szczebla. Szczebel może zawierać wiele złożonych funkcji do przemieszczania danych w pamięci, przeprowadzania obliczeń matematycznych, czy sterowania komunikacją pomiędzy sterownikiem a pozostałymi urządzeniami w systemie. Styk Cewka(przekaźnik) Cały zestaw przekaźników, styków i funkcji drabiny logicznej jest nazywany "Zestawem instrukcji" sterownika. Sterowniki VersaMax Nano posiadają bardzo rozbudowany zestaw instrukcji do tworzenia programów sterujących. Podstawowe instrukcje styków i przekaźników opisano w poniższej tabeli. Szczegółowe informacje na temat wszystkich instrukcji zamieszczono w systemie pomocy on-line pakietu do programowania.

kolejności sygnałów A i B.