- عنوان کتاب: Practical PLC Programming for Beginners – A Hands-On Guide to Learning PLC Programming with CODESYS
- نویسنده: Dariusz Wrebiak
- حوزه: برنامهنویسی PLC
- سال انتشار: 2026
- تعداد صفحه: 567
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 11.1 مگابایت
در ابتدا، میخواهم به طور خلاصه توضیح دهم که چرا تصمیم به نوشتن این کتاب گرفتم. پس از تصدی سمت رئیس مهندسی برق و نرمافزار، یکی از مسئولیتهای من استخدام اعضای جدید تیم در شرکتمان بود. در طول مصاحبههای شغلی، متوجه شدم که مهندسان جوان، به ویژه فارغالتحصیلان جدید، به طور کامل درک نمیکنند که کار به عنوان یک برنامهنویس PLC به چه معناست. با وجود دانش آکادمیک خوبشان، فاقد تجربه عملی بودند. اگرچه این ممکن است طبیعی به نظر برسد – برای جستجوی کاندیداهایی با مهارتهای عملی، باید به دنبال کاندیداهایی با تجربه باشید – اما معلوم شد که این رویکرد نقص دارد. من این فرصت را داشتم که کسی را با پنج سال سابقه استخدام کنم، اما پس از دو سال، مشخص شد که این شغل نه مطلوب است و نه توسط کاندیدا با موفقیت انجام میشود. شایان ذکر است که علیرغم همه اظهارات در مورد برابری و فرصتهای برابر، همه افراد آمادگی لازم برای این حرفه را ندارند. ایده نوشتن این کتاب دو سال پس از تصدی سمت فوقالذکر به وجود آمد. هدف من حمایت از جوانانی است که میخواهند بفهمند شغل یک برنامهنویس PLC واقعاً شامل چه چیزهایی میشود. در طول مکالمات با افراد دیگر، اغلب این سوال در مورد وظایف روزانه من مطرح میشد. وقتی گفتم که برنامهنویس PLC هستم، اغلب به اشتباه مرا با صنعت فناوری اطلاعات مرتبط میدانستند. در واقع، بیشتر کار من شامل نشستن جلوی کامپیوتر و برنامهنویسی است که ممکن است به چنین نتیجهگیریهایی منجر شود، اما این فقط نوک کوه یخ است. اغلب مجبور میشدم در مصاحبههای شغلی، کاندیداها را رد کنم، زیرا آنها به سادگی با موقعیت شغلی مطابقت نداشتند. در چنین موقعیتهایی، همیشه از خودم میپرسیدم که چه چیزی آنها را به درخواست ترغیب کرده است. شروع به بررسی شروع کارم در این شغل کردم و به یاد آوردم که چگونه همه چیز شروع شد. به عنوان یک متخصص خودآموخته، بلافاصله برنامهنویسی PLCها را در پروژهها تحت راهنمایی همکار ارشدم در محل کار شروع کردم که مرا با دنیای کنترلکنندههای PLC آشنا کرد. با هم، از تأسیسات مختلف بازدید کردیم، نصبها را راهاندازی کردیم و پروژهها را تکمیل کردیم. او فوقالعاده مفید بود، به سوالات من پاسخ داد و دائماً مرا به چالش میکشید. رویکرد او به این حرفه به طور قابل توجهی مرا شکل داد زیرا او مرجع و مربی من در این زمینه بود. حمایت و راهنمایی او نقش مهمی در توسعه حرفهای من داشت. در میان طرفداران جنگ ستارگان در شرکت ما، به دلیل این رابطه، من به عنوان پادوان او شناخته شدم. در این میان، به کتابها روی آوردم، در اینترنت جستجو کردم و در انجمنهای موضوعی مختلف شرکت کردم. با شروع سفرم با کنترلرهای SIEMENS، طبیعتاً به انجمنی برای محصولات این تولیدکننده برخوردم. با این حال، در طول دوران حرفهایام، به هیچ کتابی که رویکردی عملی به این حرفه یا حتی فقط برنامهنویسی ارائه دهد، برنخوردم. اگرچه نشریات زیادی در این زمینه وجود دارد، اما وقتی به دنبال عناوین بعدی که ساختار کنترلرهای PLC را شرح میدهند یا در مورد ماژولهای ورودی/خروجی بحث میکنند، گشتم، اغلب دستورالعملهای عملی در مورد پیکربندی و برنامهنویسی در یک محیط مهندسی واقعی وجود نداشت. دقیقاً همین شکاف بود که باعث شد تصمیم بگیرم این کتاب را بنویسم.
At the outset, I would like to briefly describe why I decided to write this book. Upon assuming the position of Head of Electrical and Software Engineering, one of my responsibilities was to recruit new team members in our company. During the job interviews, I realized that young engineers, especially fresh graduates, did not fully understand what it means to work as a PLC programmer. Despite their well-developed academic knowledge, they lacked practical experience. While this may seem normal – to seek candidates with practical skills, you need to look for candidates with experience – it turned out that this approach was flawed. I had the opportunity to hire someone with five years of experience, but after two years, it became clear that this job was neither desirable nor performed successfully by the candidate. It is worth emphasizing that not everyone has the predisposition for this profession, despite all declarations regarding equality and equal opportunities. The idea of writing this book arose two years after assuming the aforementioned position. My goal is to support young people who would like to find out what the job of a PLC programmer really entails. During conversations with other people, the question about my daily duties often arose. When I mentioned that I am a PLC programmer, I was often mistakenly associated with the IT industry. In reality, most of my work involves sitting in front of a computer and programming, which may lead to such conclusions, but this is just the tip of the iceberg. I often had to reject candidates in job interviews because they simply did not fit the position. In such situations, I always wondered what motivated them to apply. I began to consider my beginnings in this job and recall how it all started. As a self-taught practitioner, I immediately started programming PLCs on projects under the guidance of my senior colleague at work, who introduced me to the world of PLC controllers. Together, we visited various facilities, started up installations, and completed projects. He was incredibly helpful, answered my questions, and constantly challenged me. His approach to the profession significantly shaped me because he was my authority and mentor in this field. His support and guidance played a crucial role in my professional development. Among the Star Wars fans in our company, due to this relationship, I began to be called his Padawan. In the meantime, I turned to books, searched the internet, and participated in various thematic forums. Starting my journey with SIEMENS controllers, I naturally came across a forum for products of this manufacturer. However, during my career, I did not come across any book that presented a practical approach to this profession or even just programming. Although there are many publications on this topic, when I reached for subsequent titles describing the construction of PLC controllers or discussing input/output modules, practical guidelines on configuration and programming in a real engineering environment were often lacking. It was precisely this gap that prompted me to decide to write this book.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Practical PLC Programming for Beginners





نظرات کاربران