wersja mobilna
Online: 746 Środa, 2017.10.18

Technika

Innowacje w Simatic S7-1500 - języki programowania

środa, 28 stycznia 2015 13:16

Koncepcja programowania nowych sterowników Simatic S7-1500 jest identyczna, jak w znanych i sprawdzonych urządzeniach z serii Simatic S7-300/400. Języki programowania LAD, FBD, STL, SCL, Graph oraz struktura programu bazująca na blokach organizacyjnych OB, blokach funkcyjnych FB, funkcjach FC i blokach danych DB pozostały niezmienione.

Języki programowania

Spójność i kontynuacja obowiązującego schematu pozwalają na szybką i łatwą implementację programów pracujących w oparciu o sterowniki Simatic S7-300/400 w nowych sterownikach Simatic S7-1500. Środowisko programistyczne TIA Portal oferuje możliwość skorzystania z kilku języków programowania, których kod realizuje algorytm sterowania danego układu.

Dla potrzeb systemów Simatic S7-1200/1500 wszystkie języki programowania zostały poddane procesowi optymalizacji pod kątem zwiększenia wydajności i szybkości przetwarzania programu, identycznej dla każdego języka programowania. W przeciwieństwie do Simatic S7-300/400, gdzie program z języków LAD i FBD w pierwszej kolejności jest tłumaczony na język STL, w nowych sterownikach Simatic S7-1200/1500 każdy język jest bezpośrednio kompilowany na język maszyny (rys. 1).

Rys. 1.

Rys. 2.

Zastosowanie takiego rozwiązania w przypadku procesu pobrania programu ze sterownika (Upload program) pozwala użytkownikowi na uzyskanie identycznego źródła w języku, w jakim został napisany. Pobierane są również nazwy symboliczne zmiennych oraz wszystkie komentarze linii kodu programu.

TWORZENIE BLOKU

Składające się na strukturę programu bloki programowe, takie jak bloki OB, FB, FC, mogą być tworzone w dowolnym języku. Dla bloków pisanych w języku SCL nie są tworzone dodatkowe źródła, jak to miało miejsce w sterownikach Simatic S7-300/400. Wskazanie języka dla danego bloku programu odbywa się w spójnym i przejrzystym edytorze (rys. 2).

Artykuł jest fragmentem szkolenia "TIA-SYSUP - Migracja systemów automatyki do Simatic S7-1500" prowadzonego przez dział szkoleń SITRAIN firmy Siemens.

Jakub Chojnacki
Siemens

www.siemens.pl/sitrain

 

zobacz wszystkie Nowe produkty

Pierwsze kamery z czujnikiem obrazu Sony Pregius CMOS o czasie naświetlania 1 µs

2017-10-18   | BAUMER Sp. z o.o.
Pierwsze kamery z czujnikiem obrazu Sony Pregius CMOS o czasie naświetlania 1 µs

Baumer poszerza ofertę cyfrowych kamer przemysłowych serii CX o nowe wersje z czujnikami obrazu CMOS Sony Pregius 2. generacji, jako pierwsze oferujące czas naświetlania już od 1 µs. Mogą one znaleźć zastosowanie w aplikacjach o dużej intensywności światła (np. spawanie laserem) oraz tam, gdzie ze względu na dużą szybkość przemieszczania obiektów ruch mógłby być rozmazany (np. maszyny do automatycznego rozmieszczania podzespołów).
czytaj więcej

Bezwentylatorowy komputer panelowy 12,1" dla kolejnictwa

2017-10-18   |
Bezwentylatorowy komputer panelowy 12,1

Firma MEN Micro dodała do oferty komputerów panelowych nowy model DC17 zaprojektowany do zastosowań w kolejnictwie. Jest on zgodny z wymogami normy EN 50155. Charakteryzuje się stopniem ochrony IP65 od frontu, szerokim zakresem dopuszczalnych temperatur pracy od -40 do +70°C (do +85°C przez maks. 10 minut), dużą odpornością na udary i wibracje oraz solidną konstrukcją mechaniczną z przemysłowymi złączami M12.
czytaj więcej

Nowy numer APA