Bloczek MOVE

Ruszyć, przesłać, przekopiować wartość

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.

Jeden z najczęściej używanych bloczków, ponieważ jest to chyba najbardziej wszechstronny z bloczków.

Z folderu MOVE na poziomie podstawowym (a takiego dotyczy ten podręcznik) powinieneś zainteresować się tylko jednym bloczkiem – „MOVE”.


Bloczek MOVE jak sama nazwa wskazuje….

Co słownik bab.la ma na ten temat
move {czas.} PL przenieść ruszyć poruszyć ruszać przesunąć skłonić przesiąść się zmienić miejsce przestawić się przetransportować przesiadać się przestawiać się przemieszczać się przestawić wodzić

(transfer of residence, company) przeprowadzka (feminine)the move took a day przeprowadzka trwała jeden dzieńthe firm’s move out of town wyprowadzka firmy z miastaour friends helped with the move przyjaciele pomogli nam w przeprowadzce ….

… służy do przesuwania (przesyłania i kopiowania) wartości wpisanej z ręki lub skopiowanej z wskazanego zakresu do podpiętego pod wyjście OUT1 adresu. Tylko tyle i aż tyle.

Co można za jego pomocą przesłać? Całkiem sporo. Poniżej pełna lista. (kliknij aby powiększyć)


Przetestujmy bloczek MOVE w praktyce

Wpisz w tablicy podglądu adres MW50 i odpal nasz symulator, aby przetestować poniższy program.

Network 1
Kopiowanie bezwarunkowe (przy każdym cyklu) cyfry „123” do MW50.

Network 2
Kopiowanie warunkowe (tylko gdy „ON” = 1 )
zawartości z IW2* do MW50.

*Co to za adres IW2 i co w nim jest zapisane?
„I” oznacza, że chodzi o wejścia, „W” że o 16 bitów, „2” że zaczynajcie się na bajcie o numerze 2. Co tam jest? To już zależy od tego co jest fizycznie wpięte pod tymi adresami i czy na poszczególnych wejściach jest napięcie (domyślnie 0). Bo każde wejście to inna potęga liczby „2” o czym pisałem w wcześniejszej lekcji.


MOVE i co dalej?

Bloczek MOVE w TIA Portal został rozbudowany o dodatkowe wyjścia. Po kliknięciu na słoneczko, możesz dodawać kolejne adresy, na które jednocześnie zostanie przesłana ta sama wartość. Dawniej (w Step7) trzeba było dla każdego adresu w LAD dodawać kolejny bloczek MOVE.

Zmiana formatu wyświetlania zmiennych

2# system binarny
16# szesnastkowy
liczba wpisana z ręki – DEC

Można to jednak zmienić (dla tagu, całego networku, lub nawet całego bloku) klikając prawym przyciskiem myszki.


Rozbieżność rozmiarów zmiennych

Podczas próby przesłania większej zmiennej do mniejsze, przesyłana będzie młodsza część, a resztę odcina.
To dlatego, ponieważ w przypadku wysyłania małych dodatnich liczb wartość zostanie przesłana prawidło, bo starsze bajty mogą być nieużywane (są na nich zera)

Podczas przesłania mniejszej
zmiennej do większej, ciąg bitów zostanie przesłany, a pozostałe bajty (starsze) zapełnione zerami, dzięki czemu wartość dodatnich zmiennych zostanie przesłana prawidłowo.

Jeżeli jednak będziesz wysyłać liczby ujemne, to wszystko się może posypać. bo bit odpowiedzialny za znak będzie nie na swoim miejscu (najbardziej na lewo).

Trzeba uważać przesyłając liczby do komórek o innym rozmiarze, bo to się zwyczajnie może nie udać. O zakresach zmiennych pisałem TUTAJ.

Używając MOVE UWAŻAJ NA…

To ważne więc warto powtórzyć:

Jeżeli wysyłasz zmienne tego samego rozmiaru i typu, nie musisz się niczym przejmować, ale…

Jeżeli wysyłasz MB1 do MD104, wypełnisz tylko jeden z 4 bajtów (MB107), a reszta zostanie dopełniona zerami. Wartość z MB1 zostanie prawidłowo wklejona do MD104, chyba że… W MB1 znajduje się liczba ujemna (tak jak na wcześniejszym obrazku ).

Przesyłając liczbę ujemną pomiędzy zmiennymi o różnych rozmiarach (np. z MB1 do MD104), musisz zastosować blok konwersji (ale o tym na kolejnej lekcji). Dlaczego? Upraszczać rzeczy – bit znaku będzie wklejony w złym miejscu i nie będzie interpretowany jako minus, ale jako pewna potęga liczby 2.(widać to w tabeli)

Kopiując wartość z MD100 do MB110, musisz być świadomy, że pierwszy adres jest 4 razy większy od drugiego, a więc nie zmieszczą się w nich te same wartości. System wycina (a tak naprawdę kopiuje) najmniej istotny bajt z MD100, czyli MB103, i wkleja go do MB110 – co widać na powyższej ilustracji. Jeżeli masz szczęście i przesyłasz liczbę z zakresu od 0 do 255 dla USInt albo od 0 do 127 (Sint), wszystko przebiegnie sprawnie. Chyba że w MD100 masz liczbę ujemną, ale to już wiesz…

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Zobacz więcej
Fundacja CALM edu

Fundacja CALM edu dzieli się swoją wiedzą w całkowicie darmowy sposób i jest finansowana z środków prywatnych jej założyciela. Jeżeli jednak chcesz dołożyć swoją cegiełkę do rozwoju naszej fundacji i pomóc nam w przygotowaniu kolejnych darmowych ogólnodostępnych materiałów skorzystaj z komercyjnych szkoleń firmy CALM group, z których pośrednio przychód pozwala pokryć fundacyjne wydatki lub przekaż nam darowiznę na platformie Patronite (wkrótce)

Jeżeli jesteś przedstawicielem szkoły zainteresowanym przygotowaniem swoich nauczycieli do wyzwań edukacji 4.0 lub uczniów do egzaminów zawodowych, pójściem na studia czy przyszłą pracą z wykorzystaniem nowoczesnych technologi to zapraszamy do kontaktu. Lista komercyjnych szkoleń dostępna pod tym linkiem.

Na tej stronie dowiesz się wszystkiego na temat naszych działań.

Podoba Ci się to co robimy i chciałbyś dołączyć do zespołu aby dzielić się swoja widzą i doświadczeniami ? Skontaktuj się z nami !!!

Zostaw swoją ocenę
Poprzedni Następny

Jest tego więcej...


					Matematyka wszystkie tematy lekcji Szkoła 4.0

Matematyka wszystkie tematy lekcji

Lista tematów - podstawa programowa

Poniżej znajdziesz listę wszystkich tematów na które dzieli się nowa podstawa programowa z matematyki dla wszystkich rodzajów szkół (oraz kilka dodatkowych, które warto poznać aby lepiej przyswoić pozostałe). () [] ** ^ W nawiasach okrągłych zamieściliśmy klasę szkoły średniej, w której dane zagadnienie najprawdopodobniej będziesz przerabiać. Czasami dodatkowo w nawiasie kwadratowym znajdziesz klasę dla uczniów […]


					Funkcje Szkoła 4.0

Funkcje

Wyrażenia wymierne

Na tej stronie znajdziesz: Dlaczego na jednej stronie zamieszczamy zakres tematów dla różnych klas i szkół, a nawet dla studentów? Ponieważ nigdy nie jest za późno, aby powrócić do podstaw (bez nich nie pójdziesz dalej) i nigdy nie jest za wcześniej, aby zrobić coś spoza swojego zakresu (nie chcemy hamować Twojego potencjału). czytaj więcej: O […]


					IDEA market Nasze projekty

IDEA market

Platforma wymiany pomysłów

Witamy w miejscu w którym oddajmy głos młodym ludziom. A oni udowadniają, że poprzez swoją pomysłowość i pracowitość naprawdę mogą zmieniać świat w którym żyjemy. IDEA market ma za zadaniem im w tym pomóc. Cel edukacji to DZIAŁANIE! Fundacja CALM edu została założona aby przekuć edukację w użyteczne działanie. Chcemy pokazać jak duży pozytywny impakt […]


					Podstawy pneumatyki Inne

Podstawy pneumatyki

Wprowadzenie dla uczniów technikum

W tej prezentacji postaram się przedstawić Ci w jak najprostszy sposób podstawowe zagadnienia z pneumatyki. Chcę je omówić w sposób logiczny, a nie teoretyczny. Istnieje niepisany zbiór 3 najczęściej zadawanych pytań na egzaminach lub rozmowach o pracę z tego zakresu. Są to pytania na logiczne myślenie lub sprawdzenia praktycznej wiedzy i doświadczenia pracownika. W tej […]


					Chemia dla przedszkolaka Dla najmłodszych

Chemia dla przedszkolaka

Eksperymenty dla najmłodszych

A co gdyby tak zaprosić doktorów organizujących pokazy dla dzieci podczas „Nocy naukowców Politechniki Śląskiej” do przedszkola? Jak pomyśleliśmy tak, też zrobiliśmy tym bardziej, że organizatorką jednego z nich jest kuzynka mojej żony dr Ania Byczek-Wyrostek. O tym jak dobrze udał się taki „prosty” pokaz rodem z Krainy Lodu z wykorzystaniem suchego lodu (dwutlenku węgla […]


					Wartość bezwzględna Szkoła 4.0

Wartość bezwzględna

Jak daleko od zera?

Na tej stronie znajdziesz: Dlaczego na jednej stronie zamieszczamy zakres tematów dla różnych klas i szkół, a nawet dla studentów? Ponieważ nigdy nie jest za późno, aby powrócić do podstaw (bez nich nie pójdziesz dalej) i nigdy nie jest za wcześniej, aby zrobić coś spoza swojego zakresu (nie chcemy hamować Twojego potencjału). czytaj więcej: O […]


					#FIZA Szkoła 4.0

#FIZA

Wprowadzenie - Przedmiot fizyka

Jeszcze uzupełniamy treści – wróć tutaj jutro.


					Liczniki PLC PLC

Liczniki PLC

Counter CTU, CTD, CTUD

Wstawianie liczników W celu wstawienia licznika do networku wystarczy wybrać dowolny z folderu „Counter operations” i kliknąć OK. Jeżeli chcesz tworzyć bardziej przejrzysty program przed kliknięciem „OK” możesz zmienić sugerowaną nazwę, która wyświetla się w wyskakującym oknie „Call options” np. „Licznik1”, „Zliczanie kliknięć” itp Do czego tak naprawdę służy okno „Call options”? To okno służy […]


					Rozmowa rekrutacyjna Artykuły

Rozmowa rekrutacyjna

jak ją zaliczyć?

Ten poradnik powstał, abyś mógł jeszcze na etapie studiów dowiedzieć się, jak już teraz poszukiwać pracy i dlaczego warto zrobić to właśnie w tym momencie. Spis treści Jeżeli nie wiesz od czego zacząć poszukiwanie pracy to zapraszamy Cię do posta pt. „Poszukiwanie pracy – od czego zacząć?” Pierwsza rozmowa telefoniczna Powinnam napisać „telefoniczna rozmowa rekrutacyjna”. […]


					#MATA Szkoła 4.0

#MATA

Wprowadzenie - Przedmiot matematyka

Jeszcze uzupełniamy treści – po więcej informacji wróć tutaj jutro. W co wierzymy: Po pierwsze, nie ma ludzi niezdolnych do nauczenia się matematyki, są wyłącznie uczniowie, którzy nie mieli jeszcze szczęścia spotkać odpowiednich nauczycieli lub tacy, którym na tym nie zależy, bo nie wiedzą po co im ona. Głównym celem nauki matematyki jest umiejętność logicznego […]


					EDUmiejsca Inne

EDUmiejsca

centra edukacyjne, parki, muzea

Albert Einstein kiedyś powiedział, że początkowe lata nauki fizyki powinny opierać się tylko i wyłącznie na ciekawych eksperymentach. Na szczęście w XXI w. nie tylko nauka fizyki może przyjmować formę eksperymentalną i doświadczalną, a tak naprawdę już każdy przedmiot co udowadnia poniższa mapa. Jeżeli znasz inne miejsca, które powinny się znaleźć na powyższej mapie daj […]


					Szkoła 4.0 Nasze projekty

Szkoła 4.0

Wszystkie przedmioty w zasięgu ręki

Strona w rozbudowie

Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments
Zamknij