该书为了满足工控岗位技术人员以及初学者线上随时学习的需求,适时开发了这套与PLC智能工程师系列培训课程相配套的纸质书籍。该系列图书及课程,定位于工控/自动化领域技术人员上岗、技能提升的需求,目标是打造成我社工控/自动化领域的精品。针对于初、中、高不同层次的PLC从业者开发对应的课程模块:PLC电气控制基础、PLC编程入门与进阶、PLC编程高级应用、实践应用、案例讲解、故障等内容。
该书策划为PLC专业技能360度全方位学习+PLC工程师职场提升指南,全面满足学员的最终诉求,如找工作、升职加薪、转行、提升自我,做更专业的工程师,令从业者对职业有更清晰的把握,使其面对职业转型和提升时,有更明确的目标。
向晓汉老师已从事工控领域近30年,先后多次应邀到全国各地开展企业培训与技术服务,拥有丰富的教学经验。
第1章 可编程序控制器(PLC) 基础 001
1.1 PLC 基础 002
第1讲 认识PLC 002
第2讲 数制和编码 002
1.2 S7-1200 PLC 的硬件系统 002
第3讲 S7-1200 PLC 的体系与安装 002
第4讲 S7-1200 PLC 的CPU 模块及接线 002
第5讲 S7-1200 PLC 数字量扩展模块及接线 002
第6讲 S7-1200 PLC 模拟量模块及其接线 002
1.3 S7-1500 PLC 的硬件与接线 002
第7讲 认识S7-1500 的模块 003
第8讲 S7-1500 CPU 模块 003
第9讲 S7-1500 PLC 数字量模块及其接线 003
第10讲 S7-1500 PLC 模拟量模块及其接线 003
第2章 TIA Portal(博途) 软件及其使用 004
2.1 TIA Portal(博途) 软件及其安装 005
第11讲 TIA Portal(博途) 软件简介 005
2.2 TIA Portal(博途) 软件及其使用 005
第12讲 用离线硬件组态法创建一个完整的TIA Portal 项目 005
第13讲 用在线检测法创建一个完整的TIA Portal 项目 017
第14讲 程序上载 024
第3章 S7-1200/1500 PLC 的指令及应用 025
3.1 编程基础 026
第15讲 S7-1200/1500 PLC 的数据类型 026
第16讲 S7-1200/1500 PLC 的存储区 026
第17讲 PLC 的工作原理 026
3.2 基本指令应用 026
第18讲 复位、置位、复位域和置位域指令及其应用——电动机的起停控制 026
第19讲 RS/SR 触发器指令及其应用——电动机正反转控制 026
第20讲 上升沿和下降沿指令及其应用——点动控制 026
第21讲 基本指令综合应用——单键起停 026
3.3 定时器指令 027
第22讲 定时器及其应用——气炮的控制 027
第23讲 定时器及其应用——鼓风机的起停控制 030
3.4 计数器指令 032
第24讲 计数器指令及其应用——密码锁的控制 032
3.5 传送指令、比较指令和转换指令 036
第25讲 传送指令及其应用——星三角起动控制 036
第26讲 比较指令及其应用——交通灯控制 036
第27讲 转换指令及其应用——压力测量和比例阀门调节的控 036
3.6 数学函数指令、移位和循环指令 036
第28讲 数学函数指令及其应用——三挡电炉加热的PLC控制 036
第29讲 数学函数和转换指令综合应用——英寸转换毫米 040
第30讲 移位指令应用——彩灯花样的PLC 控制 042
第4章 函数、函数块、数据块和组织块及其应用 046
4.1 块、函数和组织块 047
第31讲 函数(FC) 入门——电动机的起停控制 047
第32讲 函数(FC) 应用——直流电动机正反转控制 047
第33讲 组织块(OB) 入门——起动和循环组织块 047
第34讲 函数和组织块应用——数字滤波程序设计 047
4.2 数据块和函数块 047
第35讲 数据块(DB) 及其应用 047
第36讲 函数块(FB) 及其应用——软起动控制 047
第37讲 函数块(FB) 应用——星三角起动控制 047
4.3 逻辑控制程序设计法及其应用 048
第38讲 “起保停”设计逻辑控制程序 048
第39讲 MOVE 指令设计逻辑控制程序 051
第5章 S7-1200/1500 PLC 的高速计数器及其应用 053
5.1 S7-1200 PLC 的高速计数器及其应用 054
第40讲 S7-1200 的高速计数器应用——滑台的实时位移测量 054
第41讲 S7-1200 的高速计数器应用——滑台的实时速度测量 054
5.2 S7-1500 PLC 的高速计数器及其应用 054
第42讲 S7-1500 的高速计数器应用——滑台的实时位移和速度测 054
第6章 S7-1200/1500 PLC 的通信应用 060
6.1 通信基础知识 061
第43讲 通信基本概念 061
第44讲 现场总线介绍 061
6.2 PROFIBUS 通信及其应用 061
第45讲 S7-1200/1500 PLC 与分布式模块的PROFIBUS-DP通信 061
6.3 S7-1200/1500 PLC 的工业以太网通信及其应用 067
第46讲 工业以太网介绍 067
第47讲 S7-1200/1500 PLC 与埃夫特机器人之间的Modbus-TCP 通信应用 067
第48讲 S7-1500 PLC 与S7-1200 PLC 之间的S7通信应用 073
第49讲 S7-1200/1500 PLC 与分布式模块ET200SP之间的PROFINET 通信 081
6.4 串行通信及其应用 086
第50讲 S7-1200/1500 PLC 与温度仪表之间的Modbus-RTU 通信 086
第51讲 S7-1200/1500 PLC 与温度传感器之间的IO-Link 通信 086
第7章 S7-1200/1500 PLC 的运动控制及其应用 087
7.1 S7-1200/1500 PLC 的运动控制基础 088
第52讲 步进驱动系统工作原理 088
第53讲 S7-1200/1500 PLC 运动控制指令介绍 088
第54讲 S7-1200/1500 PLC 回参考点指令及其应用 088
7.2 S7-1200/1500 PLC 的运动控制及其应用 088
第55讲 S7-1200/1500 PLC 对步进驱动系统的速度控制(高速脉冲)——物料搅拌机 088
第56讲 S7-1200/1500 PLC 对步进驱动系统的位置控制(高速脉冲)——相机云台控制 096
第57讲 S7-1200/1500 PLC 通过TO 的方式控制SINAMICS V90 PN 实现定位(PROFINET) 106
第8章 西门子PLC 的SCL、Graph 语言应用实例 112
8.1 西门子PLC 的SCL 编程 113
第58讲 SCL 应用举例——4 个应用 113
8.2 西门子PLC 的S7-Graph 编程 113
第59讲 S7-Graph 应用举例 113
第9章 PLC 综合应用 114
9.1 西门子 PLC 的故障诊断技术 115
第60讲 利用TIA Portal 软件诊断故障 115
第61讲 利用专用软件工具诊断故障 115
9.2 PLC 工程应用 115
第62讲 折边机控制系统的设计 115
第63讲 自动分拣系统的电气控制的设计 123
第64讲 剪板机系统的电气控制的设计 135