Assignment list w Tia Portal

Możliwość kontrolowania pamięci w sterownikach jest konieczna do poprawnego funkcjonowania napisanego programu. Jednym z narzędzi w Tia Portal, które umożliwiają podgląd na pamięć jest narzędzie o nazwie „Assignment list”

Umożliwia podgląd obszarów pamięci ‘M’ oraz pamięci wejść i wyjść.

Unikanie stosowania komórek pamięci jest zalecane ze względu na preferowane stosowanie bardziej precyzyjnych nazw zmiennych oraz kontrolę nad wprowadzanymi danymi za pośrednictwem bloków danych (DB). W przypadku większych projektów, korzystanie z komórek pamięci może prowadzić do dezorganizacji, zwłaszcza gdy nad programowaniem sterownika pracuje więcej niż jedna osoba. Niemniej jednak, jeśli konieczne jest użycie komórek pamięci, należy być w stanie skutecznie nimi zarządzać.

Powyższa uwaga podkreśla wagę używania czytelnych i zrozumiałych nazw zmiennych, co ułatwia zrozumienie kodu przez inne osoby pracujące nad projektem. Dodatkowo, kontrola nad danymi wprowadzanymi przez bloki danych (DB) pozwala uniknąć nieporozumień i błędów w programie. W kontekście większych projektów, gdzie współpracuje się zespołowo, unikanie komórek pamięci może przyczynić się do utrzymania porządku i zwiększenia czytelności kodu. W przypadku konieczności korzystania z komórek pamięci, konieczne jest jednak świadome i odpowiedzialne zarządzanie nimi, aby uniknąć potencjalnych problemów i chaosu w trakcie rozwoju projektu.

Użycie „Clock bit memory M0.0 Clock_10hz” oraz „System bit memory M1.2” ordazu umieszczają się w odpowiednim miejscu w pamięci
Dodanie MW10 i MW11

Jak można zauważyć na powyższym zdjęciu jeżeli MW10 przekroczy połowę swojej pamięci to może skolidować z MW11.

Określenie wartości w celu testu wyniku.

Wartość 1: 25000

Wartość 2: 45000

Jak można zauważyć adres MW10 jest inny niż powinien.

Dodaj komentarz