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