前言
项目1创建S7控制项目
任务1.1认识PLC
1.1.1什么是PLC
1.1.2PLC的组成和工作原理
1.1.3PLC的编程语言
1.1.4S7300 PLC在PLC家族中的地位
任务1.2学习S7300 PLC硬件系统及存储区
1.2.1S7300 PLC的系统结构
1.2.2CPU模块
1.2.3信号模块
1.2.4S7300模块地址的确定
1.2.5S7300 PLC的存储区
任务1.3使用STEP 7软件创建S7项目
1.3.1STEP 7软件安装
1.3.2创建项目
1.3.3组态硬件
思考与练习
项目2典型机床线路PLC控制设计与调试
任务2.1学习基本位逻辑指令及应用
2.1.1触点和线圈
2.1.2能流取反、中间输出
任务2.2设计并调试电动机起停控制程序
2.2.1生成用户程序
2.2.2下载与调试
2.2.3用PLCSIM仿真调试程序
2.2.4程序运行状态监视
任务2.3设计电动机正反转控制
2.3.1正反转控制程序设计
2.3.2常闭触点输入处理
2.3.3用变量表调试程序
任务2.4C650型卧式车床控制系统设计
思考与练习
项目3四路抢答器程序设计与调试
任务3.1学习抢答器相关指令及应用
3.1.1置位和复位指令及应用
3.1.2RS触发器和SR触发器指令及应用
3.1.3跳变沿检测指令及应用
任务3.2设计与调试四路抢答器控制程序
思考与练习
项目4水塔水位控制程序设计与调试
任务4.1学习水塔水位相关指令及应用
4.1.1定时器指令及应用
4.1.2访问CPU的时钟存储器
任务4.2设计与调试水塔水位控制程序
思考与练习
项目5音乐喷泉控制程序设计与调试
任务5.1学习音乐喷泉控制相关指令及应用
5.1.1数据处理基础
5.1.2装入和传送指令及应用
任务5.2设计与调试音乐喷泉控制程序
思考与练习
项目6天塔之光设计与调试
任务6.1学习计数器指令及应用
6.1.1计数器指令
6.1.2计数器指令应用实例
任务6.2学习比较指令及应用
任务6.3设计与调试天塔之光控制程序
思考与练习
项目7自动售货机控制系统程序设计与调试
任务7.1学习算术运算指令及应用
任务7.2设计与调试自动售货机控制系统程序
思考与练习
项目8装配流水线控制程序设计与调试
任务8.1学习装配流水线控制相关指令及应用
8.1.1移位指令及应用
8.1.2其他数据处理指令及应用
任务8.2设计与调试装配流水线控制程序
思考与练习
项目9液体混合装置控制设计与调试
任务9.1认识用户程序的基本结构
9.1.1用户程序中的块
9.1.2用户程序使用的堆栈
9.1.3用户程序结构
任务9.2学习功能的生成与调用
9.2.1编辑功能FC1
9.2.2调用FC1和程序仿真
任务9.3学习功能块的生成与调用
9.3.1编辑功能块
9.3.2在OB1中调用功能块及仿真
9.3.3功能与功能块的区别
任务9.4应用多重背景
任务9.5应用组织块
9.5.1组织块
9.5.2使用循环中断的彩灯控制程序
任务9.6设计与调试液体混合装置控制程序
9.6.1液体混合装置控制程序设计——使用开关量
9.6.2液体混合装置控制程序设计——使用模拟量
思考与练习
项目10十字路口交通信号灯控制设计与调试
任务10.1认识顺序控制功能图
10.1.1顺序控制及系统结构
10.1.2顺序功能图
10.1.3顺序功能图的结构类型
任务10.2应用S7GRAPH
10.2.1创建顺序功能图
10.2.2顺序功能图设置与调试
任务10.3设计与调试十字路口交通信号灯控制程序
10.3.1单序列实现十字路口交通信号灯控制
10.3.2并行序列实现十字路口交通信号灯控制
思考与练习
项目11网络通信设计与调试
任务11.1MPI网络通信组建
11.1.1西门子PLC网络概述
11.1.2MPI网络通信
11.1.3无组态连接的MPI通信方式
11.1.4有组态连接的MPI通信方式
任务11.2CPU31x2DP之间的DP通信组建
11.2.1PROFIBUS现场总线通信技术
11.2.2PROFIBUSDP设备分类
11.2.3CPU31x2DP之间的主从通信
11.2.4CPU31x2DP通过DP接口连接远程I/O站
思考与练习
参考文献2100433B