PLC应用技术(西门子S7-1200)(附微课视频)
定 价:59.8 元
本书按课题任务模式编写,以任务为载体,通过大量的实例介绍了完成该任务的S7-1200相关知识、硬件组态、软件编程、仿真运行和运行操作技能。全书共分为8个课题,由浅入深地介绍了西门子博途软件的应用、S7-1200的指令、通信、变频器和触摸屏应用技术,主要内容有S7-1200基础与博途软件入门、基本指令、顺序控制、扩展指令、扩展模块、通信、变频器和触摸屏的应用。本书可作为机电类专业、工业自动化专业、电气专业及其他相关专业的教材,也可供从事机电行业的工程技术人员自学及参考使用。
1.内容紧贴工程应用需求,注重实践;2.讲解简练,实用性较强;3.每个任务都按照任务引入、相关知识、任务实施设计,符合应用型院校和职业院校的少理论多实践的要求。本教材中的实例经过作者精心设计,适合电气工程及其自动化、机电一体化等不同行业需求,具有广泛的用户群;4.教学资源配套齐全,每章都有练习,每个PLC任务都有教学视频。同时配有电子教案、习题答案、模拟试卷。
赵春生 作者从事电气控制技术、传感器与检测技术、单片机等课程教学近二十年,主编教材6部,完成科研项目8项,完成教研项目2项,完成论文12篇,获得专利2项。
课题1 S7-1200基础与TIA博途软件课程育人任务1 认识S7-1200系列PLC 1任务引入相关知识一、S7-1200系列PLC 1二、S7-1200 PLC的工作过程 4三、PLC的分类 5任务实施练习题任务2 S7-1200的存储器与数据类型 6任务引入相关知识一、S7-1200的存储器 6二、S7-1200的数据类型 7任务实施练习题任务3 TIA博途软件入门 11任务引入相关知识一、博途软件的安装与卸载 12二、博途视图和项目视图 13三、S7-1200属性的组态 17四、创建变量的方法 21五、PLC的编程语言和程序编辑器 24任务实施一、硬件组态与软件编程 26二、仿真运行 27三、上传和下载 28四、运行调试 32练习题课题2 S7-1200基本指令的应用课程育人任务1 应用位逻辑指令实现电动机的点动控制 36任务引入相关知识一、电动机定子绕组的连接 36二、相关低压电器 37三、位逻辑指令 39任务实施一、硬件组态与软件编程 40二、仿真运行 40三、运行操作步骤 41扩展知识一、电路构成 41二、点动控制的执行过程 41练习题任务2 应用置位复位指令实现电动机的连续运行 42任务引入相关知识一、热继电器 43二、置位复位指令 43三、自锁控制 45任务实施一、硬件组态与软件编程 45二、仿真运行 46三、运行操作步骤 47扩展知识一、点动与连续运行电路 47二、点动与连续运行控制程序 47练习题任务3 应用边沿脉冲指令实现电动机的正反转控制 48任务引入相关知识边沿脉冲指令任务实施一、硬件组态与软件编程 51二、仿真运行 52三、运行操作步骤 52练习题任务4 应用定时器实现电动机的顺序启动控制 53任务引入相关知识一、接通延时定时器 54二、时钟存储器 54任务实施一、硬件组态与软件编程 55二、仿真运行 56三、运行操作步骤 57扩展知识一、脉冲定时器 57二、关断延时定时器 58三、定时器自复位电路 59四、 -△降压启动控制 59练习题任务5 应用计数器实现单按钮启动 停止控制 61任务引入相关知识一、计数器的数据类型和背景数据块...62二、加计数器CTU 62任务实施一、硬件组态与软件编程 63二、仿真运行 64三、运行操作步骤 64扩展知识一、减计数器CTD 65二、加减计数器CTUD 65练习题任务6 应用比较指令实现传送带工件计数 66任务引入相关知识比较指令任务实施一、硬件组态与软件编程 67二、仿真运行 68三、运行操作步骤 69扩展知识值在范围内和值超出范围指令练习题任务7 应用数学函数指令实现多挡位功率调节 70任务引入相关知识一、数学函数指令 70二、系统存储器字节 71任务实施一、硬件组态与软件编程 71二、仿真运行 73三、运行操作步骤 73扩展知识一、CALCULATE指令 74二、函数运算指令 74三、其他数学函数指令 75练习题任务8 应用移动指令实现Y-△启动控制 76任务引入相关知识移动指令任务实施一、硬件组态与软件编程 76二、仿真运行 77三、运行操作步骤 78扩展知识一、块移动指令 78二、填充块指令和交换指令 79练习题任务9 应用转换指令实现圆面积计算 80任务引入相关知识转换指令一、转换指令 80二、浮点数转换为整数指令 80任务实施一、硬件组态与软件编程 81二、仿真运行 81扩展知识一、缩放指令 82二、标准化指令 82练习题任务10 应用程序控制指令选择电动机控制方式 82任务引入相关知识一、跳转指令、标签指令与返回指令 83二、跳转列表指令和跳转分支指令 84任务实施一、硬件组态与软件编程 85二、仿真运行 86三、运行操作步骤 86练习题任务11 应用字逻辑指令实现字节低4位输出 87任务引入相关知识一、逻辑运算指令 87二、SEL、MUX和DEMUX指令 88任务实施一、硬件组态与软件编程 89二、仿真运行 89练习题任务12 应用移位指令实现8位彩灯控制 90任务引入相关知识一、移位指令 90二、循环移位指令 91任务实施一、硬件组态与软件编程 93二、仿真运行 93三、运行操作步骤 94练习题任务13 应用模拟量输入实现压力测量 94任务引入相关知识模拟量输入与模拟值的对应关系任务实施一、硬件组态与软件编程 96二、仿真运行 97三、运行操作步骤 98练习题课题3 S7-1200顺序控制的应用课程育人任务1 应用单流程模式实现电动机顺序启动控制 99任务引入相关知识单流程顺序控制功能图任务实施一、硬件组态与软件编程 100二、仿真运行 102三、运行操作步骤 103练习题任务2 应用选择流程模式实现运料小车控制 103任务引入相关知识选择流程顺序控制功能图任务实施一、硬件组态与软件编程 105二、仿真运行 105三、运行操作步骤 107练习题任务3 应用并行流程模式实现交通信号灯控制 108任务引入相关知识并行流程顺序控制功能图任务实施一、硬件组态与软件编程 109二、仿真运行 112三、运行操作步骤 112练习题课题4 S7-1200扩展指令的应用课程育人任务1 应用时间中断实现电动机的间歇启动 113任务引入相关知识一、代码块与程序结构 113二、事件与组织块 115三、时间中断指令 116四、读取系统时间指令 117任务实施一、硬件组态与软件编程 117二、仿真运行 119三、运行操作步骤 120扩展知识一、启动和循环组织块 120二、延时中断 121练习题任务2 应用硬件中断实现电动机的启停控制 123任务引入相关知识硬件中断任务实施一、硬件组态与软件编程 123二、仿真运行 124三、运行操作步骤 125扩展知识一、中断连接指令和中断分离指令 125二、中断连接指令和中断分离指令的应用 126练习题任务3 应用函数实现两组电动机的顺序启动控制 127任务引入相关知识函数任务实施一、硬件组态与软件编程 129二、仿真运行 130三、运行操作步骤 131练习题任务4 应用函数块实现水泵和油泵控制 132任务引入相关知识函数块任务实施一、硬件组态与软件编程 133二、仿真运行 135三、运行操作步骤 135练习题任务5 应用日期和时间指令实现作息响铃控制 136任务引入相关知识一、日期和时间的数据类型 136二、转换时间并提取指令和时钟指令 137任务实施一、硬件组态与软件编程 138二、仿真运行 140三、运行操作步骤 140练习题任务6 应用PTO输出脉冲 141任务引入相关知识一、PTO的输出端子 141二、CTRL_PTO指令 142任务实施一、硬件组态与软件编程 142二、运行操作步骤 144扩展知识PTO输出信号类型练习题任务7 应用PWM输出脉冲 145任务引入相关知识一、PWM输出端子 145二、CTRL_PWM指令 146任务实施一、硬件组态与软件编程 146二、运行操作步骤 147练习题任务8 应用高速计数器实现转速测量 147任务引入相关知识一、高速计数器的工作模式与端子 148二、高速计数器的功能 149三、单相高速计数器 149任务实施一、硬件组态与软件编程 150二、运行操作步骤 151扩展知识一、双相高速计数器 151二、A B相正交计数器 153练习题课题5 S7-1200扩展模块的应用课程育人任务1 应用数字量信号模块实现电动机运行控制 160任务引入相关知识数字量信号模块任务实施一、硬件组态与软件编程 161二、仿真运行 161三、运行操作步骤 162练习题任务2 应用模拟量信号模块实现烘仓温度测量 163任务引入相关知识模拟量信号模块任务实施一、硬件组态与软件编程 164二、仿真运行 166三、运行操作步骤 167练习题任务3 应用数字量信号板实现步进电动机速度控制 167任务引入相关知识一、数字量信号板 168二、步进驱动器 168任务实施一、硬件组态与软件编程 170二、运行操作步骤 170练习题任务4 应用模拟量信号板实现模拟电流输出 171任务引入相关知识模拟量信号板任务实施一、硬件组态与软件编程 172二、仿真运行 173三、运行操作步骤 174扩展知识一、CPU可扩展的模块数量 174二、电源计算 174练习题课题6 S7-1200通信的应用课程育人任务1 应用TCP连接实现S7-1200之间的通信 176任务引入相关知识一、基于以太网的开放式用户通信 176二、TSEND_C指令和TRCV_C指令 177任务实施一、硬件组态与软件编程 178二、仿真运行 181三、运行操作步骤 182扩展知识一、ISO-on-TCP通信 182二、UDP通信 182练习题任务2 应用S7连接实现S7-1200之间通信 183任务引入相关知识一、基于以太网的S7通信 183二、PUT指令和GET指令 183任务实施一、硬件组态与软件编程 184二、仿真运行 187三、运行操作步骤 188练习题任务3 应用PROFINET IO连接实现S7-1200之间的通信 189任务引入相关知识PROFINET IO通信任务实施一、硬件组态与软件编程 190二、运行操作步骤 192练习题任务4 应用点到点连接实现S7-1200之间的通信 193任务引入相关知识一、串行通信 193二、通信模块 194三、通信指令 195任务实施一、硬件组态与软件编程 196二、运行操作步骤 198练习题课题7 S7-1200与变频器的应用课程育人任务1 认识变频器 200任务引入相关知识一、变频器的用途 200二、变频器的基本结构 201三、MM420变频器 201四、MM420变频器的参数设置 203任务实施练习题任务2 应用S7-1200与变频器实现连续运转控制 205任务引入相关知识一、数字量输入功能 206二、变频器参数设置 206任务实施一、硬件组态与软件编程 207二、仿真运行 208三、运行操作步骤 208练习题任务3 应用S7-1200与变频器实现自动往返控制 209任务引入相关知识一、固定频率选择 209二、变频器参数设置 210任务实施一、硬件组态与软件编程 210二、仿真运行 211三、运行操作步骤 212练习题任务4 应用S7-1200与变频器实现多段速控制 212任务引入相关知识一、变频器固定频率的选择 213二、变频器参数设置 213任务实施一、硬件组态与软件编程 214二、仿真运行 215三、运行操作步骤 216练习题任务5 应用S7-1200与变频器实现变频调速控制 217任务引入相关知识变频器参数设置任务实施一、硬件组态与软件编程 218二、仿真运行 219三、运行操作步骤 220练习题课题8 S7-1200与触摸屏的应用课程育人任务1 认识触摸屏 221任务引入相关知识一、人机界面与触摸屏 221二、触摸屏的组态与运行 222三、触摸屏TP700 Comfort 223四、触摸屏参数的设置与下载 223任务实施练习题任务2 应用S7-1200与触摸屏实现调速控制 226任务引入相关知识旋转编码器任务实施一、PLC与触摸屏的硬件组态 227二、编写程序 228三、触摸屏画面对象的组态 229四、仿真运行 233五、运行操作步骤 234练习题任务3 应用S7-1200与触摸屏实现故障报警 234任务引入相关知识报警的概念任务实施一、PLC与触摸屏的硬件组态 236二、编写程序 237三、触摸屏画面对象和报警的组态 238四、仿真运行 244五、运行操作步骤 246练习题任务4 应用S7-1200与触摸屏实现用户管理 246任务引入相关知识用户管理任务实施一、PLC与触摸屏的硬件组态 247二、编写程序 247三、触摸屏画面对象和用户管理的组态 248四、仿真运行 250五、运行操作步骤 251练习题参考文献