Tak wiem … czepiam się… każdy tak robi … A co ?
W zeszłym miesiącu miałem szczęście i udało mi się wygrać książkę autorstwa Tomasza Gilewskiego w Konkursie iAutomatyka, sam też posiadam jedna z jego publikacji, dlatego poza recenzją mogę też porównać obie pozycje. Ponadto przyczepie się do ogólnego trendu, który można spotkać w większości książek o tematyce technicznej, a mianowicie sztucznego zwiększania objętości, taki krótki manifest sfrustrowanego człowieka.
Pan Tomasz Gilewski jest zapewne znany wielu osobom, ma on poniekąd monopol na polskiej scenie w publikacjach dotyczących oferowanych przez firmę Siemens sterowników. Są książki, jest blog, są filmy na YouTube, jak i te sprzedawane w formie kursów wideo, są też organizowane szkolenia, których ceny zaczynały się od około 100 zł :O
I tutaj autor trochę poleciał za mocno, może właśnie przez posiadany monopol. Umieszczę poniżej kilka zdjęć z jego książki dla dokładnego zobrazowania „problemu”.
Uwaga! Zaczynam się czepiać!
Nowa książka (LAD) jest prawie kopią starej (SCL) z rozwiązaniami w innym języku programowania. Książka „Podstawy programowania sterowników SIMATIC s7-1200 w języku LAD„, które na oficjalnej stronie wydawnictwa możemy nabyć obecnie w promocyjnej cenie 73,79zł posiada 452 strony, ale 75% to przeklejony tekst z książki o języku SCL. Z pierwszych pięćdziesięciu stron trzydzieści siedem to kopiuj-wklej, a taki wynik udało się osiągnąć dzięki rozdziałom Przedmowa i Wstęp. WSZYSTKIE zadania zostały skopiowane z poprzedniej książki i rozwiązane w innym języku, nawet ostatnie zadanie, jakim jest Sudoku, takie zadanie dla chętnych na szóstkę : ) zostało przepisane. Ktoś może powiedzieć, że to plus, że można porównać dzięki temu dwa języki i tak miałby rację, gdyby książka została wydana w wersji 100 stronicowego skryptu (chociaż nie wiem, czy tyle by udało się uzbierać), albo dwie książki zostałyby wydane jako jedna. Sytuacja przypomina mi podręczniki szkolne, gdzie autorzy nie zmieniają treści zadań, a jedynie wartości albo ich kolejność, taki zabieg wymusza zakup nowego podręcznika, a kasa się zgadza.
I tutaj dochodzę do tego, co mnie najbardziej irytuje. Jeżeli ktoś zakupi „EXCEL dla zielonych” i na trzysta stron znaczna część będzie dotyczyła instalacji, opcji, konfiguracji i innych bzdetów jestem w stanie to zrozumieć, ale jak zakupimy pozycje „PHP i MySQL Biblia”, która jest adresowana do ludzi świadomych, programistów, a nie mających pierwszy raz styczność z komputerem, a potem dostajemy sto stron opisu instalacji programu, historie, linki do wsparcia technicznego, i opis takich elementów jak„Title bar (pasek tytułu) – wyświetla nazwę projektu, … , Toolbar (pasek narzędzi) – zawiera najczęściej używane funkcjonalności” T. Gilewski, no to znaczy, że coś jest nie tak, że zapłaciłem za książkę, w której autor świadomie mnie tak trochę oszukuje. I niestety jest to zabieg bardzo powszechny, świadomy, ale moim zdaniem nieuczciwy. Oczywiście takie kwestie jak bezpieczeństwo, czy podłączenie sterownika gdzie wymagane jest 230 V, powinni być opisane dokładnie, nawet jeżeli będzie to wtórne, ale są to kwestie istotne i tego się nie czepiam.
Koniec (prawie) czepiania się
I to by było na tyle z moich pretensji do świata, poza wtórnością opisywanej pozycji trzeba przyznać, że jest opisana starannie i pracuje się z nią dobrze. Zaczynamy od opisu samego sterownika, jak funkcjonuje w sposób mechaniczny i tutaj opisany jest sposób montażu, podłączenia dodatkowych modułów, zdjęcie gdzie włożyć kartę pamięci (???), podłączenie elektryczne również sygnałów analogowych oraz budowę wewnętrzną, mamy dosyć dokładny opis cyklu, przerwań, pamięci, i wiele więcej. Jest wszystko, co początkująca osoba powinna wiedzieć, a nawet część suchych danych może być na początku przytłaczająca. Dobrze opisane i wytłumaczone są wszystkie zagadnienia dla bardzo początkujących programistów takie jak instrukcje warunkowe, pętle bądź tablice. Opis narzędzi, okien i filozofii pracy z samym programem też jest przedstawiony prawidłowo i daje solidne przygotowanie do „drugiej” części książki.
Ta druga część to zadania praktyczne, problemy jakie możemy spotkać w prawdziwym życiu i sposoby ich rozwiązania. Wiele zadań realizowanych jest w fikcyjnym zakładzie przemysłowym i są odpowiednikiem zadania z treścią w podręcznikach, które ułatwia zwizualizowanie problemu, a jednocześnie uatrakcyjni sama prace. Zadania wraz z rozwiązaniami są starannie opisane, dołączone schematy elektryczne są czytelne, niczym wyciągnięte z dokumentacji co też jest wielkim plusem. Osoby, które zaczną od tej pozycji, powinny być zadowolone, a co najważniejsze nieznużone lekturą.
Podsumowanie
Podsumowując, książkę mogę polecić każdemu, kto zaczyna swoją naukę ze sterownikami S7, studentom i wszystkim tym którzy chcą bądź muszą nauczyć się podstaw pracy z ww. sprzętem. Osoba która, chociaż krótko miała fizyczny kontakt z s7-1200 nie odkryje raczej nic nowego w pierwszej połowie, i zainteresowana będzie raczej jedynie zadaniami. Jeżeli masz już jedną z pozycji, niestety 75% będzie dla Ciebie nieprzydatne, ale to nie proza, to pozycje, do których się wraca, które powinny leżeć na szafce i nie można ich od tak przeczytać w sklepie. To czego mi zabrakło, a co mogłoby pojawić się w jednej z książek zamiast … no wiadomo czego ; ) to połączenie sterownika z urządzaniami innych producentów bądź LOGO/drugi S7, i wszelakie usługi sieciowe. W żadnej z pozycji nie znajduje się również skorowidz, co uważam za naprawdę duży błąd i wymóg w książkach technicznych.
Artykuł zdobył nagrodę w konkursie iAutomatyka
Ilość : 1 sztuka |
Nagrodę dostarcza WAGO – producent urządzeń automatyki przemysłowej i budynkowej oraz systemów połączeń dla elektrotechniki i elektroniki. Powstanie w 1951 roku firmy WAGO było wyrazem przekonania o słuszności obranego kierunku i stworzyło podwaliny pod dalszy rozwój technologii. Z czasem stała się ona standardem na całym świecie i teraz nie sposób wyobrazić sobie nowoczesnej instalacji elektrycznej czy systemu automatycznego sterowania bez wyrobów WAGO. http://www.wago.pl/
Praca konkursowa: NIE RECENZJA “PODSTAWY PROGRAMOWANIA STEROWNIKÓW SIMATIC S7-1200 W JĘZYKU SCL/LAD” T. GILEWSKIEGO |