lab pwsp

Katedra Inżynierii Komputerowej

Programowanie Wybranych Sterowników Przemysłowych

Sprawozdanie z ćwiczeń

Nr ćwiczenia

4

Data wykonania ćwiczenia

2013-04-09

Skład grupy:

Michał Szczepański

Marcin Taracha

Zad1

Operacje na pojedynczych bitach należy wykonać wykorzystując bibliotekę bit logic.Należy pamiętać, o odwoływaniu się do pojedynczych bitów tz: M0.0 I4.2, nie należy grupować ich w bajty, słowa.

Zad2.

Po wstawieniu bloku Add pod zmienną w markerze wpisaliśmy heksadecymalnie FF.

Po zastosowaniu komponent Add działa tak samo jak XOR przy wartości stałej 00.

screen1.

screen2.

Zad3.

Po zbudowaniu układu z 2.2.2 i jego analizie wywnioskowaliśmy że przesunięcie ror o 8 miejsc służy do sterowania naszym multiplekserem za pomocą liczby wejściowej z modułu. Dzięki temu nie musimy używać watchtable żeby sterować naszym multiplekserem, wystarczy przełączać odpowiedni kombinacje binarne na swichach, podłączonych do modułu.

Uwaga: należy pamiętać że wyjście na QB0 jest zapisane Hexdecymalnie. Dobrze widać to watchtable.

Watchtable ukazuję potrzebę używania rotacji ponieważ bez niej nie można sterować bezpośrednio z sterownika.

Można ją pominąć i zmieniać bezpośrednio wartość IW0 w watchtable.

Zad4

Działanie programu jest celowe odwrócenie przyjmowanych wartości. Łatwo obrazują to poniższe przykłady:

1000 0000 to 1.
0010 0000 to 4.

0011 0000 to 12.

Typy Uint w komponencie DECO jest odgórnie narzucony przez program, wynika to z dokumentacji.

Zad5.

Screen z Watchtable:


Wyszukiwarka

Podobne podstrony:
lab pwsp 05 id 258618 Nieznany
lab pwsp
lab pwsp 04
lab pwsp
lab pwsp 03 id 258617 Nieznany
lab pwsp
lab pwsp 02 id 258616 Nieznany
lab pwsp 01 id 258615 Nieznany
lab pwsp
spis lab I sem 2010
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
Diagnostyka lab wod elektrolit
ZW LAB USTAWY, OCHRONA
LAB PROCEDURY I FUNKCJE

więcej podobnych podstron