本书共有14个编程项目,包括电动机控制程序设计、定时器应用程序设计、计数器应用程序设计、暂停控制程序设计、顺序控制程序设计、顺序功能图(SFC)程序设计、时钟控制程序设计、运算控制程序设计、数码显示程序设计、电梯程序设计、流程转移程序设计、PLC控制变频器程序设计、FB控制程序设计和ST语言控制程序设计。针对不同的编程内容,每个编程项目又包含若干个编程实例,本书共提供了67个编程实例。编程实例由\"设计要求”、\"输入/输出元件及其控制功能”和\"控制程序设计”三部分组成。本书提供232个教学资源,包括动画、视频和微课等,不仅使学习变得生动有趣,还方便了读者自主学习。本书突出编程实践,用实例来展示编程方法和技巧,程序范例具有典型性、示范性和普适性。