1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Podobne dokumenty
1. JĘZYK SFC WPROWADZENIE

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Temat: Organizacja skoroszytów i arkuszy

PIERWSZY PROGRAM W JĘZYKU FBD

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

PLC - język tekstu strukturalnego ST

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na r.

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

UONET+ moduł Dziennik

Edytor tekstu MS Word 2010 PL. Edytor tekstu to program komputerowy umożliwiający wprowadzenie lub edycję tekstu.

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Kod składa się z kodu głównego oraz z odpowiednich kodów dodatkowych (akcesoriów). Do kodu można przyłączyć maksymalnie 9 kodów dodatkowych.

Opis ikon OPIS IKON. Ikony w pionowym pasku narzędzi: Ikony te używane są przy edycji mapy. ta ikona otwiera szereg kolejnych ikon, które pozwalają na

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

WSCAD. Wykład 5 Szafy sterownicze

Tworzenie prezentacji w MS PowerPoint

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

4.Arkusz kalkulacyjny Calc

Edytor tekstu MS Word podstawy

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Ćwiczenie 4: Edycja obiektów

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Dostosowanie szerokości kolumn

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej,

1.Formatowanie tekstu z użyciem stylów

Formularze w programie Word

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

1. Przypisy, indeks i spisy.

Wyniki operacji w programie

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Wymiarowanie, kreskowanie, teksty

Wstawianie nowej strony

System Informatyczny CELAB. Terminy, alarmy

INSTALACJA DOSTĘPU DO INTERNETU

Edytor tekstu OpenOffice Writer Podstawy

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

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Praktyczne wykorzystanie arkusza kalkulacyjnego w pracy nauczyciela część 1

Co to jest arkusz kalkulacyjny?

1. Dodawanie integracji

TWORZENIE FORMULARZY WORD 2007

Zapytania i wstawianie etykiet z bazy danych do rysunku

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Ćwiczenie 1: Pierwsze kroki

System imed24 Instrukcja Moduł Analizy i raporty

Formuły formułom funkcji adresowania odwoływania nazwy Funkcja SUMA argumentami SUMA

Kolory elementów. Kolory elementów

Program OBRAZY-SŁOWA-DŹWIĘKI - wspomaganie rozwoju, terapii, komunikowania się. Spis treści

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Jak przygotować pokaz album w Logomocji

4.2. Ustawienia programu

VinCent Administrator

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Klawisze funkcyjne w OpenOffice.org Writer

1. Ćwiczenia z programem PowerPoint

Użycie przestrzeni papieru i odnośników - ćwiczenie

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość.

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

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

BAZY DANYCH Panel sterujący

5.2. Pierwsze kroki z bazami danych

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

Modelowanie obiektowe - Ćw. 1.

LibreOffice Writer Poziom podstawowy Materiały szkoleniowe

Dokładny opis instalacji programów RFD można znaleźć w pliku PDF udostępnionym na stronie w zakładce Downland > AutoCAD > Instalacja

Połączenie AutoCad'a z bazą danych

WinUcz procedura uprzedniego wywozu

1. Skopiować naswój komputer: (tymczasowy adres)

UONET+ moduł Dziennik

b) Dorysuj na warstwie pierwszej (1) ramkę oraz tabelkę (bez wymiarów) na warstwie piątej (5) według podanego poniżej wzoru:

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

I. Program II. Opis głównych funkcji programu... 19

Moduł Faktury służy do wystawiania faktur VAT bezpośrednio z programu KolFK.

Symbole graficzne. 1. Rezystor Rysujemy symbol graficzny rezystora

Edycja procedury standardowej - manipulowanie elementami drzewa

mgr inż. Adam Pinkowski

Kadry Optivum, Płace Optivum

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

Galileo v10 pierwszy program

Instrukcja użytkownika

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Instrukcja obsługi programu Creative Fotos

Edycja szablonu artykułu do czasopisma

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

ESOP - Podręcznik do tworzenia modułów strona: 1 SPIS TREŚCI 1. CHARAKTERYSTYKA SYSTEMU ESOP KRÓTKI OPIS PROGRAMU ESOP...

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Elektroniczny Urząd Podawczy

Stosowanie, tworzenie i modyfikowanie stylów.

MATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

BOC INFORMATION TECHNOLOGIES CONSULTING. Zadania. Przykład bankowy

Arkusz kalkulacyjny EXCEL

Program V-SIM tworzenie plików video z przebiegu symulacji

Transkrypt:

ISaGRAF WERSJE 3.4 LUB 3.5 1 1. SFC W PAKIECIE ISAGRAF 1.1. Kroki W pakiecie ISaGRAF użytkownik nie ma możliwości definiowania własnych nazw dla kroków. Z każdym krokiem jest związany tzw. numer odniesienia jest to unikalny numer kroku przyporządkowywany automatycznie przez program podczas dodawania nowego kroku. Właściwa nazwa kroku budowana jest zgodnie ze wzorcem GS***, gdzie *** to numer odniesienia kroku. W programie, we wnętrzu prostokąta reprezentującego wybrany krok wpisywany jest numer odniesienia kroku zamiast jego nazwy. 1.2. Tranzycje Warunki przejść w językach ST, LD i IL można w ISaGRAF-ie definiować bezpośrednio z poziomu edytora języka SFC. Warunki w języku FBD muszą być zapisywane w postaci osobnych funkcji tworzonych w edytorze języka FBD. Oddzielnie pisane funkcje w językach FBD, ST, LD czy IL są wykorzystywane w przypadku tworzenia złożonych warunków przejść. Taki sposób zapisu warunków wymaga następnie odpowiedniego kojarzenia funkcji z właściwymi tranzycjami. Niezbyt złożone warunki przejść najwygodniej jest wpisywać bezpośrednio w edytorze języka SFC posługując się językiem ST. 1.3. Skok do kroku Edytor języka SFC programu ISaGRAF nie pozwala na łączenie odległych kroków za pomocą linii łączących, takie kroki można ze sobą połączyć jedynie wykorzystując operację skoku do kroku. 2. EDYCJA PROGRAMU W JĘZYKU SFC Edytor języka SFC umożliwia edycję programów w języku SFC, z poziomu edytora można również definiować warunki przejść tranzycji w językach ST, LD czy IL oraz akcje w języku ST. W programie ISaGRAF edycja grafu SFC przebiega na dwóch poziomach. Edycja grafu na poziomie pierwszym polega na ustaleniu jego ogólnej struktury sprowadza się do odpowiedniego rozmieszczenia kroków i tranzycji, wprowadzenia symboli rozbieżności, skoków itp. Edycja na poziomie drugim wiąże się z wprowadzeniem warunków przejść tranzycji i uzupełnieniem akcji poszczególnych kroków grafu. obszar roboczy edytora wybrane pole siatki (pole z kolumny 0 i wiersza 3) oczko siatki Rys. 1. Edytor programów w języku SFC.

ISaGRAF WERSJE 3.4 LUB 3.5 2 Program, którego schemat przedstawiony został na rys. 1. załącza i wyłącza urządzenie w zależności od stanu dwóch przycisków. Sterowanie pracą urządzenia sprowadza się do nadawania wartości zmiennej wyjściowej Y na podstawie wartości dwóch zmiennych wejściowych Z i W (wartości zmiennych wejściowych odpowiadają aktualnemu stanowi przycisków Załącz i Wyłącz). Graf tego programu został szczegółowo omówiony w przykładzie 1. w dodatku poświęconym językowi SFC. 2.1. Edycja struktury grafu pierwszy poziom Wprowadzanie programu w edytorze sprowadza się do rozmieszczania w obszarze roboczym symboli kroków, tranzycji, symboli rozbieżności i zbieżności, itp. Symbole reprezentujące wierzchołki grafu, tzn. kroki i tranzycje oraz symbol skoku do kroku zajmują w obszarze roboczym pole o rozmiarze jednego oczka siatki. Jeżeli rozmiar siatki jest wystarczająco duży to obok właściwego symbolu kroku czy tranzycji w polu siatki wyświetlane mogą być również akcje skojarzone z krokami czy warunki przejść tranzycji. Widoczność linii siatki zależy od stanu przycisku Pokaż/ukryj siatkę. Rozmiar siatki można zmieniać skokowo wykorzystując przyciski Pomniejszenie i Powiększenie. Symbol kwadratu umieszczony w prawym dolnym rogu wybranego pola siatki umożliwia płynną regulację jej rozmiarów. Rys. 2. Płynna zmiana rozmiarów siatki. Rozejście OR Zejście OR Krok początkowy Krok Przejście Skok do kroku Rys. 3. Pasek narzędziowy edytora SFC. Wstawianie kroków, tranzycji i skoków do kroków Wstawianie symboli zajmujących jedno pole siatki polega na: ustawieniu kursora we właściwym polu siatki i wskazaniu odpowiedniego przycisku na pasku narzędzi lub wciśnięciu skojarzonego z przyciskami klawisza szybkiego wyboru (F2, F3, F4 lub F5). Podczas dodawania skoku do kroku należy dodatkowo wskazać w oknie Adres skoku numer odniesienia kroku do którego prowadzi wstawiany skok. Rys. 4. Okno Adres skoku.

ISaGRAF WERSJE 3.4 LUB 3.5 3 Usuwanie symboli Zbędny symbol lub symbole programu można usunąć po wskazaniu jednego lub kilku pól siatki i wybraniu opcji Edycja Kasuj lub po wciśnięciu klawisza DEL. Wstawianie symboli rozbieżności i zbieżności wyboru Przekazywanie aktywności pomiędzy krokami 1. i 2. w grafie programu z przykładu 1. przebiega jednotorowo: po kroku 1. uaktywniany jest krok 2., po nim ponownie krok 1. W grafie programu z przykładu 2. aktywność może być przekazywana kilkoma różnymi drogami (rys. 10). Po kroku 1. może być uaktywniony krok 2. albo krok 5. Tworzenie alternatywnych gałęzi grafu sprowadza się do wykorzystania w edytorze przycisków Rozejścia i Zejścia OR lub odpowiadających im klawiszy F6 i F7. Obydwa symbole zajmują co najmniej dwa pola siatki. Rys. 5. Symbol rozejścia OR. Wstawianie symboli rozbieżności i zbieżności w przypadku gdy gałęzie alternatywne mają zajmować dwa sąsiednie pola siatki polega na: ustawieniu kursora w polu siatki w którym powinna znaleźć się lewa gałąź grafu, wskazaniu przycisku. Jeżeli gałęzie alternatywne mają zajmować dwa nie sąsiadujące ze sobą pola siatki to przed wybraniem odpowiedniego przycisku paska narzędzi należy w obszarze roboczym edytora zaznaczyć blok rozpoczynający się w polu w którym zostanie umieszczona lewa gałąź grafu i kończący się w miejscu w którym zostanie umieszczona prawa gałąź grafu. Rys. 6. Wstawianie symbolu rozejścia OR. Pierwsze użycie przycisku tworzy dwie alternatywne gałęzie grafu. Podobnie pierwsze użycie przycisku łączy dwie gałęzie grafu. Dodanie trzeciej i kolejnych gałęzi czy połączenie więcej niż dwóch gałęzi wymaga kolejnego wykorzystania przycisków i. Jeżeli kursor znajduje się w polu w którym narysowana jest pozioma linia symbolu rozejścia lub zejścia to wybór przycisku lub powoduje dodanie nowej gałęzi lub połączenie już istniejącej gałęzi z symbolem rozejścia. Rys. 7. Wstawianie trzeciej gałęzi rozejścia OR.

ISaGRAF WERSJE 3.4 LUB 3.5 4 Przemieszczanie symboli grafu Elementy grafu można dowolnie przemieszczać w obszarze roboczym edytora. Po zaznaczeniu pól siatki zawierających przemieszczane elementy należy przesuwając mysz wskazać nowe położenie tych elementów. Pola w których pierwotnie przeciągane elementy były położone na czas przeciągania zostają zakreskowane. Rys. 8. Przemieszczanie elementów grafu. 2.2. Edycja warunków przejść i akcji drugi poziom Z poziomu edytora SFC można również definiować akcje w języku ST oraz warunki przejść tranzycji w językach ST, LD czy IL. Edycja akcji Edytor akcji języka ST wyświetlany jest w lewej części edytora programu SFC po dwukrotnym kliknięciu na symbolu kroku z którym skojarzona jest akcja, po wybraniu opcji Edycja Edytuj poziom 2 lub Edycja Edytuj poziom 2 w innym oknie, również po skorzystaniu z klawiszy szybkiego wyboru ENTER lub.ctrl+enter. nazwa kroku komentarz do kroku akcja lub zmienna skojarzona z krokiem Rys. 9. Edycja akcji skojarzonej z krokiem 1.

ISaGRAF WERSJE 3.4 LUB 3.5 5 Okno edytora akcji zbudowane jest z dwóch części. W górnej części wyświetlana jest nazwa kroku (GS + numer odniesienia kroku), w tej części można również wprowadzić krótki komentarz opisujący funkcję danego kroku. W dolnej części, pod kreską, można posługując się językiem ST wprowadzać właściwą akcję. W pierwszej części materiału omówiony został najprostszy ze sposobów tworzenia akcji tzn. kojarzenie z krokiem wybranej zmiennej boolowskiej. Akcja zapisana np. w postaci wyrażenia /Y; powoduje że zmienna Y na czas aktywności kroku przyjmuje wartość fałsz, a po uaktywnieniu innego kroku wartość prawda. Nazwę zmiennej można wpisać samodzielnie z klawiatury, można również wybrać zmienną z listy okna Zaznaczanie zmiennej. Okno z listą dostępnych zmiennych można wywołać klikając na przycisku Wstaw identyfikator lub wybierając opcję menu Edycja Wstaw identyfikator (operacje te są dostępne tylko gdy kursor jest ustawiony w oknie edytora akcji). W oknie edytora SFC mogą być jednocześnie otwarte dwa edytory akcji. Dodatkowe, drugie okno edytora można otworzyć klikając na odpowiednim kroku a następnie wybierając opcję Edycja Edytuj poziom 2 w innym oknie. Edycja warunku przejścia Edytor warunków przejść wyświetlany jest podobnie jak edytor akcji w lewej części edytora programu SFC. Jedyna różnica polega na wcześniejszym wskazaniu na grafie pola zawierającego tranzycję zamiast pola zawierającego krok. nazwa tranzycji Rys. 10. Edycja warunku przejścia tranzycji 1 w języku ST. komentarz do tranzycji zmiana edytora język ST i język LD warunek przejścia w języku ST Warunek przejścia może być zdefiniowany w języku ST lub języku LD. Domyślnie, po otwarciu edytora dla tranzycji nie posiadającej jeszcze warunku przejścia otwierany jest edytor języka ST. Przycisk ST/LD umożliwia przełączanie pomiędzy edytorami języków ST i LD w sytuacji gdy warunek nie jest jeszcze wprowadzony. W edytorze języka ST, nazwy zmiennych występujących w wyrażeniach logicznych można wpisać ręcznie z klawiatury, można również wybierać zmienne z listy okna Zaznaczanie zmiennej (okno wyświetlane po wybraniu przycisku Wstaw identyfikator lub wybierając opcji Edycja Wstaw identyfikator). Po przełączeniu edytora w tryb pracy z językiem LD wyświetlane są omawiane już wcześniej paski narzędzi umożliwiające dodawanie zestyków przed, po, równolegle do wybranego elementu. Pusty

ISaGRAF WERSJE 3.4 LUB 3.5 6 szczebel wstawiany jest po wciśnięciu jednego z przycisków,,. Cewka szczebla definiującego warunek przejścia nie może być kojarzona z żadną zmienną. Stan cewki decyduje o spełnieniu bądź niespełnieniu warunku przejścia edytowanej tranzycji. Na poniższym rysunku warunek przejścia tranzycji 1. (rys. 10) został zdefiniowany w języku LD. Rys. 11. Edycja warunku przejścia tranzycji 1 w języku LD. 3. EDYTOR JĘZYKA SFC W TRYBIE DEBAGOWANIA Otwarcie okna edytor po uruchomieniu symulacji wprowadza edytor w tzw. tryb debagowania. Kroki nieaktywne wyświetlane są w ten sam sposób jak w trybie edycji, kroki aktywne są podświetlane na czarno. W wystartowaniu programu w języku SFC uaktywniany jest krok początkowy. Spełnienie warunku tranzycji za krokiem powoduje aktywację kolejnego kroku i dezaktywację kroku bieżącego. Rys. 12. Okno symulatora i edytora SFC z przykładowym programem po uruchomieniu symulacji.

ISaGRAF WERSJE 3.4 LUB 3.5 7 Rys. 13. Okno symulatora i edytora SFC w trakcie symulacji.