Elektronika Praktyczna, luty 2013 - UlubionyKiosk
Elektronika Praktyczna, luty 2013 - UlubionyKiosk
Elektronika Praktyczna, luty 2013 - UlubionyKiosk
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