展开全部

主编推荐语

介绍PLC通信系统及SCL编程语言的应用,为进一步开发综合项目奠定基础。

内容简介

本书以西门子S7-1500PLC为对象,介绍了PLC的基本结构、硬件配置及组态、编程指令、程序结构及编程方法,并在此基础上通过大量的案例分析、项目实践来提高读者对PLC的应用能力。此外,本书还介绍了PLC通信系统及SCL编程语言的应用,为进一步开发综合项目奠定基础。

本书从实例分析、综合应用和项目设计着手,制定相应学习目标,在分析和解决问题的过程中,促进理论知识的学习和专业技能的提升。

本书内容由浅入深、循序渐进,注重应用能力的培养,通过案例分析、项目引导及技能训练等环节帮助读者对知识的理解和吸收。本书可作为应用型本科和职业院校自动化类相关专业的教材,也可作为工程人员的培训教材或相关技术人员的参考书。

目录

  • 版权信息
  • 前言
  • 第1章 PLC概述
  • 1.1 PLC的概念及应用
  • 1.1.1 PLC的起源及发展
  • 1.1.2 PLC的特点
  • 1.1.3 PLC的应用
  • 1.2 PLC的分类及产品介绍
  • 1.2.1 PLC的分类
  • 1.2.2 PLC生产厂家及主要产品
  • 1.2.3 西门子S7系列PLC及其软件
  • 1.3 PLC系统构成及工作原理
  • 1.3.1 PLC系统基本构成
  • 1.3.2 PLC的工作原理
  • 1.3.3 PLC控制系统与继电接触器控制系统的比较
  • 1.4 习题
  • 第2章 S7-1500 PLC硬件系统
  • 2.1 S7-1500系统介绍
  • 2.1.1 SIMATIC自动化系统
  • 2.1.2 S7-1500 PLC系统构成
  • 2.2 CPU模块
  • 2.2.1 CPU分类
  • 2.2.2 CPU结构及存储卡
  • 2.2.3 模块安装及接线
  • 2.2.4 固件更新
  • 2.3 电源模块
  • 2.3.1 带有电源模块的PLC系统结构
  • 2.3.2 负载电源(PM)
  • 2.3.3 系统电源(PS)
  • 2.4 信号模块(SM)
  • 2.4.1 模块类型
  • 2.4.2 数字量输入/输出模块
  • 2.4.3 模拟量输入/输出模块
  • 2.4.4 模块安装
  • 2.5 通信模块
  • 2.5.1 模块分类
  • 2.5.2 CP 1543-1模块特性
  • 2.5.3 CM 1542-5模块特性
  • 2.5.4 CM PtP RS422/485 BA模块特性
  • 2.6 CPU的通电与设置
  • 2.6.1 CPU的通电
  • 2.6.2 通过显示屏设置IP地址
  • 2.6.3 CPU的操作模式
  • 2.7 习题
  • 第3章 TIA Portal编程软件及使用
  • 3.1 TIA Portal编程软件
  • 3.1.1 编程软件的特点
  • 3.1.2 编程软件的安装
  • 3.1.3 认识编程软件界面
  • 3.2 编程基本知识
  • 3.2.1 S7-1500 PLC数据类型
  • 3.2.2 S7-1500 PLC的地址及寻址
  • 3.2.3 程序中的变量
  • 3.2.4 程序中的常量
  • 3.3 PLC的编程语言及特点
  • 3.3.1 编程语言选择操作
  • 3.3.2 梯形图(LAD)和功能块图(FBD)
  • 3.3.3 语句表(STL)
  • 3.3.4 结构化控制语言(SCL)
  • 3.4 S7-1500 PLC的设备组态
  • 3.4.1 设备组态的功能
  • 3.4.2 设备组态的操作
  • 3.5 实训1:简单项目的建立与运行
  • 3.5.1 任务1:控制要求及PLC外部接线
  • 3.5.2 任务2:简单项目的建立
  • 3.5.3 任务3:项目调试
  • 3.6 实训2:PLC变量表及监控表功能
  • 3.6.1 任务1:PLC变量表及变量寻址
  • 3.6.2 任务2:使用监控表和强制表调试程序
  • 3.7 实训3:TIA Portal软件仿真功能的应用
  • 3.7.1 任务1:了解S7-1500仿真器
  • 3.7.2 任务2:启动和应用仿真功能
  • 3.7.3 任务3:系统和时钟存储器功能应用
  • 3.8 习题
  • 第4章 S7-1500 PLC的常用指令
  • 4.1 位逻辑运算指令
  • 4.1.1 基本指令及属性
  • 4.1.2 触点/线圈指令
  • 4.1.3 置位/复位指令
  • 4.1.4 沿检测指令
  • 4.1.5 SR/RS触发器
  • 4.2 定时器指令
  • 4.2.1 定时器指令概述
  • 4.2.2 定时器指令功能
  • 4.2.3 定时器指令的应用
  • 4.3 计数器指令
  • 4.3.1 加计数器
  • 4.3.2 减计数器
  • 4.3.3 加减计数器
  • 4.3.4 计数器指令的应用
  • 4.4 数据处理与运算指令
  • 4.4.1 移动操作指令
  • 4.4.2 比较操作指令
  • 4.4.3 数据转换指令
  • 4.4.4 数学函数指令
  • 4.5 程序控制操作指令
  • 4.5.1 JMP(N)指令
  • 4.5.2 JMP_LIST指令
  • 4.5.3 SWITCH及RET指令
  • 4.6 移位和循环移位指令
  • 4.6.1 移位指令
  • 4.6.2 循环移位指令
  • 4.6.3 移位彩灯控制功能设计
  • 4.7 基本指令应用
  • 4.7.1 实训1:三台电动机顺序起动功能实现
  • 4.7.2 实训2:交通灯控制系统设计
  • 4.7.3 实训3:多台设备运行状态监控系统设计
  • 4.8 习题
  • 第5章 程序块及其应用
  • 5.1 用户程序
  • 5.1.1 用户程序的任务
  • 5.1.2 用户程序中的块
  • 5.1.3 线性化编程与结构化编程
  • 5.2 数据块(DB)及其应用
  • 5.2.1 DB介绍
  • 5.2.2 全局数据块
  • 5.2.3 背景数据块
  • 5.3 组织块(OB)及其应用
  • 5.3.1 OB的功能及类型
  • 5.3.2 循环执行组织块
  • 5.3.3 启动组织块
  • 5.3.4 中断组织块的建立
  • 5.4 功能(FC)及其应用
  • 5.4.1 FC介绍
  • 5.4.2 带有形参的FC
  • 5.4.3 没有参数的FC
  • 5.5 功能块(FB)及其应用
  • 5.5.1 FB介绍
  • 5.5.2 具有单个背景数据块的FB
  • 5.5.3 具有多重背景数据块的FB
  • 5.6 技能训练
  • 5.6.1 任务1:通过片段访问对DB变量寻址
  • 5.6.2 任务2:采用程序块设计函数
  • 5.7 习题
  • 第6章 PLC综合项目设计与分析
  • 6.1 PLC控制系统设计
  • 6.1.1 基本原则
  • 6.1.2 步骤和内容
  • 6.2 实训1:液体混合搅拌器控制系统的设计与实现
  • 6.2.1 任务1:PLC选型及外部接线
  • 6.2.2 任务2:控制功能的实现
  • 6.3 实训2:多台设备报警控制系统的设计与实现
  • 6.3.1 任务1:系统资源配置
  • 6.3.2 任务2:程序设计
  • 6.3.3 任务3:系统联调
  • 6.4 实训3:模拟量在控制系统中的应用
  • 6.4.1 任务1:模拟量的认识
  • 6.4.2 任务2:基于模拟量输入(A/D)的状态检测系统设计
  • 6.4.3 任务3:基于模拟量输出(D/A)的三角波信号发生器设计
  • 6.5 实训4:基于PID的变频调速系统的设计与实现
  • 6.5.1 任务1:变频调速系统外部接线
  • 6.5.2 任务2:变频调速系统硬件组态
  • 6.5.3 任务3:PID工艺对象组态
  • 6.5.4 任务4:系统程序设计
  • 6.5.5 任务5:系统联调
  • 6.6 习题
  • 第7章 S7-1500 PLC系统的通信应用
  • 7.1 S7-1500 PLC通信基础
  • 7.1.1 PROFINET接口通信
  • 7.1.2 基于通信模块的通信
  • 7.2 实训1:S7-1500 PLC的S7通信应用
  • 7.2.1 任务1:S7通信及相关指令
  • 7.2.2 任务2:S7通信系统的硬件组态
  • 7.2.3 任务3:PUT/GET指令应用
  • 7.2.4 任务4:S7通信系统通信功能测试
  • 7.3 实训2:S7-1500 PLC以太网通信应用
  • 7.3.1 任务1:Modbus TCP通信协议
  • 7.3.2 任务2:Modbus TCP通信系统的硬件组态
  • 7.3.3 任务3:Modbus TCP客户端程序设计
  • 7.3.4 任务4:Modbus TCP服务器程序设计
  • 7.3.5 任务5:Modbus TCP系统通信功能测试
  • 7.4 实训3:基于PLCSIM Advanced软件的仿真通信
  • 7.4.1 任务1:PLCSIM Advanced仿真软件
  • 7.4.2 任务2:PLCSIM Advanced 3.0仿真软件介绍
  • 7.4.3 任务3:PLCSIM Advanced通信仿真调试
  • 7.5 习题
  • 第8章 SCL编程语言
  • 8.1 SCL简介
  • 8.1.1 SCL的特点
  • 8.1.2 SCL的编辑界面
  • 8.2 SCL常用指令
  • 8.2.1 指令类型及语法规则
  • 8.2.2 指令的输入方法
  • 8.2.3 指令介绍
  • 8.3 SCL程序监控及注释
  • 8.3.1 程序监控
  • 8.3.2 程序注释
  • 8.4 SCL编程设计
  • 8.4.1 起保停电路
  • 8.4.2 定时器指令应用
  • 8.4.3 SCL表达式和运算指令
  • 8.4.4 采用SCL实现数值查找功能
  • 8.5 SCL编程的综合应用
  • 8.5.1 实训1:4台电动机顺序起动控制程序设计
  • 8.5.2 实训2:交通灯控制系统程序设计
  • 8.6 习题
  • 附录 本书二维码视频清单
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。