13.07.2015 Views

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AUTOMATYKA Obsługa komunikacji I MECHATRONIKAPtP w S7-1200Obsługa komunikacji PtPw S7-1200W artykule zajmiemy się omówieniem komunikacji PtP (point-topoint)w sterownikach S7-1200, przeznaczonek do prowadzeniaznakowej transmisji szeregowej, podczas której aplikacja użytkownikacałkowicie definiuje i implementuje wybrany protokół. PtP zapewniamaksymalną swobodę i elastyczność, ale wymaga implementacjiw programie użytkownika.Zaimplementowane w CPU proceduryobsługi protokołu PtP zapewniają programistomduże możliwości, na przykład: przesyłanieinformacji bezpośrednio do standardowychurządzeń zewnętrznych (jak drukarkalub terminal alfanumeryczny) orazodbierniedanych z innych urządzeń, jak czytniki kodupaskowego, odbiorniki GPS, modemy GSM/GPRS lub Bluetooth.Do komunikacji PtP jest wykorzystywanyinterfejs szeregowy UART, umożliwiającyobsługę wielu prędkości transmisji orazkontroli parzystości, chroniącej w pewnymstopniu przesyłane dane. Dostępnew systemie S7-1200 moduły komunikacyjne(CM1221/1241) z interfejsami RS232/RS485 spełniają rolę warstwy fizycznejinterfejsu.ELEKTRONIKA PRAKTYCZNA 2/<strong>2013</strong>Pakiet narzędziowy służący do projektowaniaaplikacji dla sterowników PLC firmySiemens (portal TIA – Totally Integrated Automation)zawiera biblioteki z instrukcjami,które użytkownik może wykorzystywać podczastworzenia własnych aplikacji komunikacyjnych.Oferują one funkcje komunikacjiPtP dla następujących protokołów:– USS do sterowania napędami.– Modbus RTU Master.– Modbus RTU Slave.Do jednego CPU w systemie S7-1200można podłączyć do trzech modułów komunikacyjnych(dowolnego typu). Moduły CMnależy zawsze instalować z lewej strony CPUlub innego CM. Moduły komunikacyjne mająseparowane galwanicznie porty, są zasilanez CPU, do ich konfiguracji służy specjalnyzestaw instrukcji oraz wcześniej wspomnianefunkcje biblioteczne.Przed rozpoczęciem pracy z modułamiCM należy je skonfigurować, tzn. ustalićprędkość transmisji, włączyć/wyłączyćbit parzystości, ustalić liczbę bitów stopu,określić sposób kontroli transmsji (RS232)oraz czas timeoutu. Modyfikację parametrówmożna przeprowadzić za pomocą programuprojektowego lub za pomocą instrukcjiPORT_CFG (z poziomu programu użytkownika).Wartości parametrów ustalone instrukcjąPORT_CFG nadpisują wartości konfiguracyjneustalone z portalu TIA. W przypadkuwyłączenia zasilania lub innej jego utraty,sterownik S7-1200 nie zachowuje w pamięciparametrów ustawionych za pomocą instrukcjiPORT_CFG.Kontrola transmisji zastosowana w modułachCM jest mechanizmem zapobiegającymutracie przesyłanych danych. Zapobiegaona wysyłaniu przez nadajnik większejliczby danych niż współpracujący odbiornikbędzie w stanie odebrać. Kontrola transmisji(sterowanie przepływem) może być realizowanasprzętowo lub programowo. Moduł125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!