PLC یا Programmable Logic Controller که به نام Programmable Controller نیز شناخته می شود، کنترل کننده برنامه پذیری است که از خانواده کامپیوترها به شمار میآید. این کنترل کننده که عمدتاً در مقاصد صنعتی به کار می رود ورودی ها را می گیرد و بر اساس برنامهای که در حافظه آن نوشته شده خروجیهای لازم را برای ماشین یا فرآیندی که تحت کنترل آن است صادر می نماید.
جلد اول کتاب راهنمای جامع STEP7 به معرفی PLC های سری S7 زیمنس ، سخت افزار و تنظیم پارامتهای آن ، برنامه نویسی به زبانهای FBD , STL , LAD و مثال های کاربردی زیادی می پردازد.