本书系统介绍了西门子S71200 PLC编程知识在工业机器人系统中的应用。全书共分为八个项目:项目1“可编程序控制器(PLC)基础”主要介绍了PLC的特点、应用场合及性能指标;项目2“PLC的开发环境设置”介绍了西门子S71200 PLC的开发环境设置,包含硬件、硬件接线及组态;项目3“PLC程序设计基础”以仓储指示灯系统为例,讲解了PLC基本编程指令(如位逻辑指令、计数器指令、定时器指令等)以及程序调试方法;项目4“通信与现场总线”介绍了各类通信协议、通信标准,并详细介绍了S71200 PLC之间的ISOonTCP和TCP通信、S7通信及其应用、Modbus通信及其应用;项目5“PLC通过开关量控制机器人”介绍了S71200 PLC的移动值、循环移位及比较指令,并通过PLC和机器人程序的编写,完成了PLC通过开关量对机器人的控制;项目6“运动控制技术”通过三相异步电机及变频器、步进电机与步进电机驱动器、伺服电机及伺服驱动器三个模块来实现S71200 PLC对各类电机的控制;项目7“数据处理”介绍了PLC的数值处理指令、西门子人机界面组态与应用、工业相机软件配置及其数据处理;项目8“仓储工作站设计”是一个综合任务,内容为仓储工作站设计的典型案例,介绍了仓储工作站机构及其组成、仓储工作站程序编写、仓储工作站调试及优化。本书内容丰富,强调知识的实用性,配有大量实际案例,实例均有详细的软硬件配置方法,以及程序编写示例。本书可作为工业机器人技术、机电一体化技术、电气自动技术等机电类相关专业的教材,也可供高等院校相关比赛参赛人员、机器人技术领域的科研工作者和工程技术人员参考。