西门子S7-1200/1500 PLC SCL语言编程从入门到精通+TIA博途软件与S7-1200/ 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

西门子S7-1200/1500 PLC SCL语言编程从入门到精通+TIA博途软件与S7-1200/精美图片
》西门子S7-1200/1500 PLC SCL语言编程从入门到精通+TIA博途软件与S7-1200/电子书籍版权问题 请点击这里查看《

西门子S7-1200/1500 PLC SCL语言编程从入门到精通+TIA博途软件与S7-1200/书籍详细信息

  • ISBN:9787121309038
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2017-02
  • 页数:暂无页数
  • 价格:159.40
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 02:05:10

内容简介:

ISBN:9787121309038TIA博途软件与S7-1200/1500 PLC应用详解 定价69元

ISBN编号: 9787122400413书名: 西门子S7-1200/1500 PLC SCL语言编程从入门到精通定价: 99.00元

商品名称:

西门子S7-1200/1500 PLC SCL语言编程从入门到精通

营销书名:

详细掌握西门子S7-1200/1500 PLC SCL语言编程,博途软件、案例丰富

作者:

北岛李工 编

定价:

99.00

ISBN:

978-7-122-40041-3

关键字:

西门子plc;SCL语言编程;博途软件;

重量:

716克

出版社:

化学工业出版社

开本:

16

装帧:

出版时间:

2022年01月

版次:

1

页码:

347

印次:

1

本书帮助读者系统学习西门子SCL编程语言,书中案例的硬件基于西门子S7-1200/1500系列PLC,软件基于博途开发环境。本书分三部分:入门篇、进阶篇和高级篇。入门篇介绍了S7-1200/1500的硬件环境、PLC工作原理及SCL编程的基本概念;进阶篇介绍了SCL编程的复杂数据类型、扩展指令、工艺对象等,包含大量实用案例讲解;高级篇介绍如何使用C#语言编写TCP及UDP通信的控制台程序,并实现与PLC的通信。本书从基础到进阶再到高级,带领读者循序渐进地学习西门子SCL编程方法和技巧。

书中附有视频讲解,读者扫描二维码即可观看学习。

本书适合电气自动化的编程和调试工程师使用,也可作为大专院校相关专业的教材。

李杰,上海申克机械有限公司,高级调试工程师,本人从事电气自动化工作近10年,熟悉电气自动化的选型、设计及PLC编程调试。

曾主管设计并调试某公司的水果深加工自动化生产线;

曾在某汽车厂调试自动化加液设备及燃油密封检测设备;

在工程项目中使用过西门子S7-300/400,S7-1200,S7-1500及S7-200 smart系列PLC,有比较丰富的经验。

一篇 入门篇 001

1章 S7-1200/1500硬件介绍 001

1.1 西门子SIMATIC S7-1200 PLC概述 001

1.2 S7-1200的CPU模块 003

1.2.1 CPU模块概述 003

0101-CPU 1214FC介绍 004

1.2.2 CPU 1214C AC/DC/Relay 004

1.3 S7-1200的数字量模块 007

1.3.1 数字量输入模块 007

1.3.2 数字量输出模块 009

1.4 S7-1200的模拟量模块 010

1.4.1 模拟量输入模块 010

1.4.2 模拟量输出模块 012

1.5 西门子SIMATIC S7-1500 PLC概述 013

1.6 S7-1500的CPU模块 015

1.6.1 CPU模块概述 015

1.6.2 CPU 1515-2PN模块 017

1.7 S7-1500/ET 200MP的数字量模块 019

1.7.1 数字量输入模块 019

1.7.2 数字量输出模块 019

1.7.3 数字量故障安全模块 021

1.8 S7-1500/ET 200MP的模拟量模块 023

1.8.1 模拟量输入模块 023

1.8.2 模拟量输出模块 027

1.9 S7-1500/ET 200MP的组件 029

1.9.1 导轨 029

1.9.2 U形连接器 029

1.9.3 前连接器 029

1.9.4 电源端子 030

2章 PLC的工作原理与存储方式 031

2.1 PLC的工作原理 031

2.1.1 PLC的程序结构 031

2.1.2 CPU的工作模式 031

2.2 CPU的存储器 033

2.2.1 装载存储器 033

2.2.2 工作存储器 033

2.2.3 保持存储器 034

2.2.4 系统存储器 034

2.3 SIMATIC存储卡 035

2.3.1 SIMATIC存储卡简介 035

0201-SIMATIC存储卡介绍 035

2.3.2 SIMATIC存储卡的安装 036

2.3.3 SIMATIC存储卡的工作模式 037

2.3.4 使用SIMATIC存储卡更新CPU固件 037

2.4 在线查看存储器的使用情况 038

3章 TIA博途软件开发环境 039

3.1 TIA博途平台简介 039

3.2 程序编辑器介绍 042

3.3 SCL编辑器的常规设置 043

3.3.1 高亮显示关键字 043

3.3.2 新添加块的设置 044

3.4 创建SCL函数块或函数 045

3.5 SCL代码编辑器 045

3.6 SCL编辑器使用技巧 046

3.6.1 使用区间指令将代码分区 046

3.6.2 使用书签快速定位代码 047

4章 TIA博途软件应用实例 049

4.1 创建示例程序 049

0401-创建示例程序 049

4.2 项目的编译、下载与在线监控 053

0402-项目程序的下载与在线监控 053

4.3 程序的比较 054

0403-程序在线与离线比较 055

4.4 项目的归档与恢复 055

0404-项目的归档与恢复 056

4.5 使用项目参考功能 056

0405-使用项目参考功能 056

5章 S7-1200/1500的软件架构与编程 057

5.1 作系统与用户程序 057

5.2 作系统的接口——组织块 058

5.2.1 组织块的分类 058

0501-组织块(Organization Block)介绍 059

5.2.2 程序循环组织块 059

5.2.3 启动组织块 059

5.2.4 延时中断组织块 059

5.2.5 循环中断组织块 059

5.2.6 硬件中断组织块 060

5.2.7 时间错误中断组织块 060

5.2.8 诊断错误中断组织块 060

5.2.9 插拔中断组织块 060

5.2.10 机架或子站故障组织块 061

5.2.11 日期时间中断组织块 061

5.2.12 状态中断组织块 061

5.2.13 更新中断组织块 061

5.2.14 配置中断组织块 061

5.2.15 运动控制插补器组织块 061

5.2.16 运动控制伺服组织块 061

5.2.17 运动控制伺服前调组织块 061

5.2.18 运动控制伺服后调组织块 062

5.3 用户程序的基本单位——程序组织单元 062

5.3.1 函数 062

0502-函数(FC)介绍 062

5.3.2 函数块 063

0503-函数块(FB)及其背景数据块的介绍 063

5.3.3 数据块 064

0504-全局数据块(Global DB)介绍 064

0505-背景数据块介绍 066

0506-多重背景数据块介绍 067

5.4 编程指导 068

5.4.1 模块化程序设计 068

5.4.2 程序组织单元的命名规则 068

5.4.3 代码注释的推荐格式 069

6章 SCL语言 070

6.1 SCL语言与PLC国际编程标准 070

6.1.1 SCL语言简介 070

6.1.2 PLC国际编程标准——IEC 61131-3简介 071

6.2 SCL语言的特点和优势 071

6.3 先睹为快:SCL编程实现按钮控制指示灯 072

6.3.1 硬件/软件环境及电气图纸 072

0601-TIA博途实例-电气图纸 073

6.3.2 程序代码示例 073

0602-TIA博途实例-程序讲解 075

0603-LED灯实际效果演示 075

7章 SCL编程的基本概念 076

7.1 基本数据类型 076

7.1.1 布尔型 076

7.1.2 整数类型 076

7.1.3 实数类型 077

7.1.4 定时器时间值类型 078

7.1.5 日期时间类型 079

7.1.6 字符与字符串类型 081

7.1.7 位字符串类型 082

7.2 变量与常量 083

7.2.1 变量概述 083

7.2.2 变量的命名规则 083

7.2.3 变量的声明 084

7.2.4 预定义变量——ENO 084

7.2.5 常量概述 085

7.2.6 常量的声明 085

7.3 表达式 086

7.3.1 算术表达式 086

7.3.2 关系表达式 087

7.3.3 逻辑表达式 087

7.4 运算符及其优先级 088

7.5 语句 088

7.5.1 语句概述 088

7.5.2 赋值语句 088

7.5.3 条件语句(IF) 089

7.5.4 选择语句(CASE) 090

7.5.5 循环语句 091

7.5.6 跳转语句 094

7.6 代码的注释 095

8章 SCL基本指令及其应用 096

8.1 沿信号检测指令 096

8.1.1 上升沿信号检测指令 096

0801-上升沿信号检测 096

8.1.2 下降沿信号检测指令 097

8.2 定时器指令 097

8.2.1 脉冲定时器(TP)指令 097

0802-脉冲定时器示例 099

8.2.2 延时接通定时器(TON)指令 099

0803-延时接通定时器示例 100

8.2.3 延时断开定时器(TOF)指令 100

0804-延时断开定时器示例 101

8.2.4 保持型延时接通定时器(TONR)指令 101

0805-保持型延时接通定时器示例 102

8.2.5 复位定时器(RESET_TIMER)指令 102

8.2.6 定时器预设值设置(PRESET_TIMER)指令 103

8.3 计数器指令 103

8.3.1 加计数器指令 103

8.3.2 减计数器指令 104

8.3.3 加/减计数器指令 105

8.4 数学指令 106

8.4.1 正弦指令 106

8.4.2 余弦指令 106

8.4.3 平方指令 106

8.4.4 大值指令 107

8.4.5 小值指令 107

8.5 读写存储器指令 107

8.5.1 PEEK指令 107

8.5.2 POKE指令 108

8.6 移动指令 110

8.6.1 MOVE_BLK指令 111

8.6.2 UMOVE_BLK指令 111

8.6.3 FILL_BLK指令 111

8.6.4 UFILL_BLK指令 112

8.7 转换指令 112

8.7.1 类型转换指令 112

8.7.2 取整指令 112

8.7.3 归一化指令——NORM_X 113

8.7.4 比例缩放指令——SCALE_X 114

8.8 字逻辑指令 115

8.8.1 解码(DECO)指令 115

8.8.2 编码(ENCO)指令 115

8.9 移位指令 116

8.9.1 右移(SHR)指令 116

8.9.2 左移(SHL)指令 116

8.9.3 循环右移(ROR)指令 117

8.9.4 循环左移(ROL)指令 117

9章 SCL基本编程实例 118

9.1 电机启停控制 118

0901-电机启停控制-电气图纸讲解 119

0902-电机启停控制-程序讲解 120

0903-电机启停控制-实际演示 120

9.2 用不同的频率控制蜂鸣器 120

0904-不同频率控制蜂鸣器发声-电气图纸讲解 121

0905-不同频率控制蜂鸣器发声-程序讲解 122

0906-不同频率控制蜂鸣器发声-实际演示 123

9.3 空压机的延时关闭 124

0907-空压机延时关闭-电气图纸讲解 124

0908-空压机延时关闭-程序讲解 126

0909-空压机延时关闭-实际演示 126

9.4 移动单元位置计算 126

0910-移动单元位置计算-电气图纸讲解 127

0911-移动单元位置计算-程序讲解 128

0912-移动单元位置计算-实际演示 128

9.5 获取模拟量温湿度传感器的值 129

0913-模拟量温湿度传感器-电气图纸讲解 129

0914-模拟量温湿度传感器-程序讲解 130

0915-模拟量温湿度传感器-实际演示 131

9.6 BCD码转换成整数 131

0916-BCD码转换成整数 132

9.7 位字符串的提取与组合 133

0917-位字符串的提取与组合 133

二篇 进阶篇 135

10章 S7-1200/1500复杂数据类型 135

10.1 数组 135

10.1.1 数组概述 135

10.1.2 数组的声明 136

10.1.3 数组元素的引用 136

10.2 指针 136

10.2.1 基本概念 136

10.2.2 Pointer类型 137

10.2.3 Any类型 138

10.2.4 Variant类型 139

10.3 结构体 139

10.3.1 结构体及其声明 139

10.3.2 结构体变量的引用 140

10.4 用户自定义类型 141

10.4.1 基本概念 141

10.4.2 用户自定义类型变量的声明及引用 142

10.5 系统数据类型 142

11章 SCL扩展指令 143

11.1 日期时间指令 143

11.1.1 时间加减指令 143

11.1.2 时钟读写指令 144

1101-读写CPU系统时钟 145

11.2 字符串作指令 146

11.2.1 获取字符串当前长度 146

11.2.2 获取字符串大长度 146

11.2.3 读取字符串左侧字符 146

11.2.4 读取字符串右侧字符 147

11.2.5 读取字符串中间字符 147

11.2.6 插入字符串 148

11.2.7 替换字符串 148

11.3 中断指令 149

11.3.1 硬件中断的绑定与解绑 149

11.3.2 循环中断的设置与查询 150

11.3.3 日期时间中断的设置与启用 152

11.3.4 延时中断的启用与取消 155

11.4 配方管理 156

11.4.1 配方概述 156

11.4.2 配方相关数据块 157

11.4.3 配方导出指令 158

1102-如何导出配方数据 159

11.4.4 配方导入指令 161

1103-如何导入配方数据 162

11.4.5 读配方指令 164

1104-读取配方数据 165

11.4.6 写配方指令 165

1105-写入配方数据 166

11.5 诊断指令 166

11.5.1 读取IO设备的名称 166

1106-读取IO设备名称 166

11.5.2 读取IO设备信息 168

1107-读取IO设备信息 168

11.5.3 读取IO设备的状态 170

1108-读取IO设备状态 170

11.5.4 读取标识及维护数据 172

1109-读取标识及维护数据 174

12章 SCL编程进阶实例与技巧 175

12.1 通用函数库 175

12.1.1 基本介绍 175

12.1.2 下载与安装 175

1201-LGF通用函数库的下载及安装 175

12.1.3 LGF函数介绍——脉冲继电器 176

1202-LGF脉冲继电器 177

12.1.4 LGF函数介绍——频率发生器 178

1203-LGF频率发生器 178

12.1.5 LGF函数介绍——环型存储区 179

1204-LGF环型存储区函数 179

12.2 自己编程实现沿信号检测 181

12.3 自己编程实现双稳态触发器 182

12.4 自己编程实现减计数器 184

12.5 自己编程实现定时采样 186

12.6 自己编程实现数据块复制 188

12.7 自己编程计算设备运行时间 189

12.8 间接寻址 192

12.8.1 变量的覆盖访问(AT) 192

12.8.2 变量的片段访问(SLICE) 192

12.8.3 PEEK/POKE 194

12.9 SCL源代码作 195

12.9.1 导出源代码 195

12.9.2 导入源代码 195

12.10 SCL程序加密保护 196

12.11 创建自己的全局库 196

1205-创建自己的全局库 197

13章 SCL工艺功能及其应用 198

13.1 高速计数器 198

13.1.1 高速计数器概述 198

13.1.2 S7-1200的高速计数器 198

13.1.3 S7-1200的高速计数器指令 200

13.1.4 S7-1500的高速计数器模块 204

13.1.5 实例1:CPU 1214FC获取编码器的数据 208

1301-编码器-高速计数器电气图纸讲解 209

1302-编码器例程程序讲解 211

13.1.6 实例2:高速计数器当前值的断电保存 211

1303-保存高速计时器当前值 211

13.2 脉宽调制(PWM) 213

13.2.1 脉宽调制概述 213

13.2.2 S7-1200的PWM资源 213

13.2.3 S7-1200 PWM的组态与控制 214

13.2.4 S7-1500的PWM资源 216

13.2.5 S7-1500 PWM的组态与控制 216

1304-PWM组态及程序讲解 216

13.2.6 SCL实例:CPU 1214FC使用PWM实现电机调速 220

1305-EPLAN电气图纸讲解 220

13.3 PID控制 223

13.3.1 开环系统与闭环系统 223

1306-PWM控制电机调速-实际延时 223

13.3.2 PID控制器 224

13.3.3 S7-1200/1500 PID指令介绍 224

1307-PID指令及其组态 224

13.3.4 PID工艺对象 226

13.3.5 实例:CPU 1214C使用PID控制水罐的温度 227

13.4 运动控制 232

13.4.1 运动控制概述 232

13.4.2 S7-1200的PTO资源 236

13.4.3 S7-1500/ET 200MP的TM PTO4模块 236

13.4.4 S7-1200/1500的运动轴与工艺对象 238

1308-运动轴工艺对象介绍 238

13.4.5 S7-1200/1500的运动控制指令 241

13.4.6 实例:CPU 1214FC控制步进电机进行对定位 252

1309-步进电机-接线图讲解 254

1310-步进电机运动控制-工艺对象讲解 256

1311-步进电机控制-回原点 258

1312-步进电机运动控制-程序讲解 261

1313-步进电机运动控制-实例演示 261

14章 SCL通信功能及其应用 262

14.1 串行通信 262

14.1.1 串行通信概述 262

14.1.2 S7-1200的串口通信模块及信号板 264

1401-CM 1241 RS232模块外观介绍 264

1402-CB 1241 RS485外观及安装介绍 267

14.1.3 S7-1500/ET 200MP串口通信模块 268

14.1.4 点对点通信指令 270

1403-串口指令SEND_PTP&RCV_PTP数据收发演示 270

1404-CM 1241 RS232固件更新 278

14.1.5 SCL实例:CPU 1214FC与串口助手通信 279

1405-CM1241使用通用串行指令与串口助手通信 279

14.2 Modbus-RTU通信 281

14.2.1 Modbus简介 281

14.2.2 S7-1200/1500的Modbus-RTU指令 283

14.2.3 Modbus协议的数据模型和地址模型 287

14.2.4 SCL实例:CPU 1214FC通过Modbus-RTU协议读取温度传感器的数值 289

1406-CB 1241 RS485读取温度传感器EPLAN电气图纸讲解 289

1407-CB 1241 RS485读取温度传感器 291

14.3 以太网通信 292

14.3.1 S7-1200/1500的以太网接口及连接资源 292

14.3.2 S7通信 293

1408-S7通信连接硬件组态 296

1409-CPU ST20和CPU 1214FC的通信讲解 299

14.3.3 TCP通信 303

1410-创建一个TCP通信函数块ComTCP 309

14.3.4 Modbus TCP通信 312

1411-Modbus-TCP服务器和客户端程序介绍 321

1412-Modbus-TCP通信实例演示 321

14.3.5 UDP通信 321

1413-创建一个UDP通信的函数块comUDP 325

14.4 PROFINET通信 328

14.4.1 PROFINET协议简介 328

14.4.2 PROFINET IO控制器与IO设备 329

14.4.3 实例:构建一个PROFINET IO系统 330

1414-构建一个PRFINET IO系统 330

14.4.4 智能设备(I-Device) 332

14.4.5 实例:CPU ST20作为CPU 1214FC的智能设备 332

14.5 Web服务器应用 335

14.5.1 Web服务器功能介绍 335

14.5.2 标准Web服务器 337

1415-Web服务器功能介绍 337

三篇 高级篇 339

15章 高级语言C#与SCL的程序应用实例 339

15.1 C#语言简介 339

15.2 使用C#创建一个TCP服务器程序myTCPServer 340

15.3 使用myTCPServer与函数块FB5005_ComTCP通信 343

1501-myTCPServer与函数块 FB5005_ComTCP通信 343

15.4 使用C#创建一个UDP通信程序myUDPTalker 343

15.5 使用myUDPTalker与函数块FB5006_ComUDP通信 346

1502-myUDPTalker与函数块FB5006_ComUDP通信 346

附录 ASCII码表 347

书名:TIA博途软件与S7-1200/1500 PLC应用详解

定价;69

版 次:1

页 数:336

印刷时间:2017年02月01日

印 次:1

包 装:平塑

是否套装:否

国际标准书号ISBN:9787121309038

丛书名:工控技术精品丛书

本书介绍了TIA博途(V13 SP1)软件和S7-1200/1500 PLC的基本功能、硬件组态、编程和调试的方法与技巧,在结构上分为4篇:首先简单介绍TIA博途软件和S7-1200/1500 PLC产品;接着通过电气技术发展的历史脉络阐述PLC有关的基本知识和基本概念;然后详尽介绍在TIA博途软件和S7-1200/1500 PLC下各部分基本功能的使用方法;*后,总结一般工控程序的编写方法和技巧,并简要介绍PLC技术在“工业4.0”和“智能制造”背景下的地位和方向。 对于初学PLC的人员,可以通过前2篇轻松理解PLC相关的基础知识,并直接对接TIA博途软件下的各种应用,而对于有S7-300/400 PLC使用经验的读者,可以在通读第1篇的整体产品介绍后,直接跳到第3篇,快上手新软件、新设备。

1608500160

第1篇 初探 1

第1章 TIA博途软件和S7-1200/1500初探 2

1.1 自动化发展概况 2

1.2 西门子集成自动化和产品体系简介 4

1.3 S7-1200/1500介绍 5

1.3.1 S7-1200/1500在SIMATIC S7体系中的位置 5

1.3.2 S7-1200特点介绍 6

1.3.3 S7-1500 特点介绍 6

1.4 TIA博途软件介绍 7

1.4.1 TIA博途软件的特点 7

1.4.2 TIA博图软件的结构和版本 9

1.4.3 TIA博图软件的支持软件 10

1.4.4 TIA博途软件的授权 10

第2篇 PLC技术基础 11

第2章 电气控制基础 12

2.1 常用的电气控制元件 12

2.1.1 保护(配电)器件 12

2.1.2 接触器 15

2.1.3 继电器 17

2.1.4 主令电器 17

2.2 电气控制系统简单实例 18

第3章 PLC控制基础 20

3.1 从继电器(接触器)到PLC控制 20

3.2 PLC的硬件结构 21

3.3 PLC程序运行原理 23

3.3.1 程序循环机制 23

3.3.2 编程语言 24

3.3.3 CPU的结构和运行原理 25

3.3.4 存储器的编址与变量 30

3.3.5 变量类型 31

3.3.6 OB块简介 32

3.3.7 DB块简介 32

3.3.8 FC块简介 32

3.3.9 FB块简介 36

3.3.10 UDT简介 39

3.4 现场总线与分布式IO简介 39

3.4.1 PROFIbus 现场总线简介 40

3.4.2 PROFInet 现场总线简介 40

第4章 梯形图、基础指令和执行原理 43

4.1 梯形图语言基础 43

4.2 位操作指令 44

4.2.1 常开、常闭和“与”逻辑 44

4.2.2 取反和“或”逻辑 46

4.2.3 置位、复位、置位优先触发器(RS)和复位优先触发器(SR) 47

4.2.4 上升沿检测和下降沿检测 49

4.3 定时器指令 50

4.3.1 脉冲定时器(S_PULSE) 50

4.3.2 扩展脉冲定时器(S_PEXT) 52

4.3.3 延迟输出定时器(S_ODT) 54

4.3.4 带记忆的延迟输出定时器(S_ODTS) 55

4.3.5 关断延迟定时器(S_OFFDT) 56

4.4 计数器指令 57

4.4.1 向上计数器 57

4.4.2 向下计数器(C计数器) 58

4.4.3 上下计数器(C计数器) 58

第3篇 TIA软件和S7-1200/1500 PLC基础 61

第5章 TIA 软件的基本操作 62

5.1 软件的视图 62

5.2 软件的常用操作 63

5.2.1 项目的创建、打开、关闭、移植、压缩和解压缩 63

5.2.2 软件中的帮助系统和撤销功能 66

5.2.3 软件的升级 67

5.3 软件的窗体 68

5.3.1 窗体的划分 68

5.3.2 项目树中的操作 70

5.3.3 窗口的基本操作和软件的使用思路 72

5.3.4 各部分窗口的配合与软件的使用思路 75

第6章 硬件操作 77

6.1 硬件组态和在线设置概述 77

6.2 在线设置 78

6.2.1接口(Interface)的设置 78

6.2.2 对硬件模块的在线设置 79

6.3 硬件组态 84

6.3.1 创建设备 84

6.3.2 组态CPU机架 85

6.3.3 组态分布式设备 88

6.3.4 配置PROFInet参数和建立PROFInet连接 89

6.4 硬件组态的编译与下载 91

6.4.1 编译 91

6.4.2 下载 93

6.5 常用模块的硬件配置 96

6.5.1 S7-1500 PLC的PS电源与PM电源模块 96

6.5.2 S7-1500 PLC的CPU模块的属性设置 98

6.5.3 EP200SP的组态和使用 105

6.5.4 模拟量输入与输出模块的配置和使用 106

6.6 与硬件配置有关的其他操作 109

6.6.1 硬件组态和程序的上传 109

6.6.2 CPU机架的探测功能 110

6.6.3 GSD文件的加载 112

6.6.4 硬件库的更新 115

6.6.5 自动附加IP功能的说明 115

第7章 程序操作 117

7.1 程序编辑的基本方法 117

7.1.1 程序块的创建 117

7.1.2 程序块的在线、编译、下载、上传、比较 118

7.1.3 程序块的加密与保护 121

7.1.4 程序编辑界面的基本操作 122

7.1.5 变量的拖曳 124

7.2 OB块 126

7.2.1 程序循环、错误中断、时间中断的触发条件 127

7.2.2 OB100的调用条件和S7-1200/1500的启动 129

7.2.3 OB80的触发条件 130

7.2.4 硬件中断的触发条件 130

7.2.5 诊断中断的触发条件 132

7.2.6 优化的OB块 132

7.3 S7-1200/1500 下的数据类型 134

7.3.1 基础数据类型 134

7.3.2 PLC数据类型(UDT) 135

7.3.3 数组(Array) 136

7.3.4 结构体(Struct) 137

7.4 变量(tags) 137

7.4.1 变量(tags)的管理 138

7.4.2 在变量(tags)中新建变量 139

7.4.3 变量表中的几种特殊情况和提示 140

7.4.4 变量断电保持属性的设置 141

7.4.5 变量的HMI访问属性 142

7.4.6 变量(tags)的更名与内置ID机制 144

7.4.7 变量(tags)中的监控功能 144

7.4.8 常量和新建常量 144

7.4.9 系统常量 145

7.5 DB块 146

7.5.1 DB块的类型 146

7.5.2 在DB块中建立变量 147

7.5.3 DB块中数据的属性 147

7.5.4 DB块调试功能之快闪(Snapshot)系列功能 149

7.5.5 优化DB块之存储方式改变 150

7.5.6 优化DB块之下载而不初始化功能 152

7.6 FC块与FB块 156

7.6.1 FC块 156

7.6.2 FB块 156

7.6.3 FC块和FB块的更新 158

7.7 工艺指令 159

7.8 数组的使用和FC/FB块中Variant 类型接口参数的讨论和实例 159

第8章 TIA博途软件指令 165

8.1 TIA博途软件指令的新特征 165

8.1.1 更加灵活的梯形图画法 165

8.1.2 更加灵活的指令选择和参数配置 165

8.1.3 “使能输出端”的可选择性 166

8.1.4 隐形转换和指令接口参数的添加 167

8.2 位逻辑指令 167

8.3 定时器指令 170

8.4 计数器指令 175

8.4 比较指令 178

8.6 数学指令 180

8.7 移动指令 181

8.8 转换指令 184

8.9 程序控制指令 186

8.10 字逻辑运算指令 188

8.11 位移指令 190

第9章 调试方法 192

9.1 程序的监控和相关功能 192

9.1.1 一般程序块的监控和相关功能 192

9.1.2 在调用选择下FB块的监控 193

9.2 监控变量和强制IO 194

9.2.1 监控变量 194

9.2.2 强制IO 198

9.3 查看资源分配列表 200

9.4 变量的交叉检索 201

9.5 调用结构与调用层级的查看 204

9.6 离线与在线的比较 204

9.6.1 离线与在线的比较功能实操 204

9.6.2 对不一致程序块的处理 206

9.6.3 对程序细节的离线与在线的比较 206

9.7 变量跟踪 207

9.7.1 变量跟踪的原理 207

9.7.2 变量跟踪的触发模式 208

9.7.3 变量跟踪的组态 208

9.7.4 变量跟踪的实际操作 210

9.7.5 采用数据的保存与导出 212

第10章 错误(故障)的处理、诊断与程序诊断 214

10.1 PLC错误(故障)综述 214

10.2 PLC的在线诊断 215

10.3 PLC的程序诊断 219

10.3.1 基于指令的诊断 220

10.3.2 基于OB块的诊断 226

第11章 HMI相关操作 229

11.1 HMI设备的新建和连接设置 230

11.1.1 新建HMI设备和HMI设计的框架 230

11.1.2 HMI与PLC通信的设置 230

11.2 HMI变量 234

11.3 画面与控件 237

11.3.1 画面的设计与管理 237

11.3.2 控件的使用 238

11.4 报警的管理和配置 243

11.5 HMI中的常用特殊功能 246

11.5.1 HMI与CPU之间的状态汇报 246

11.5.2 HMI与PLC的时间同步 248

11.5.3 将CPU的诊断信息显示在HMI上 249

第12章 SCL语言与Graph语言 254

12.1 SCL语言 254

12.1.1 SCL编辑环境和调试工具 254

12.1.2 SCL语言中的指令 255

12.1.3 SCL语言中的控制结构 257

12.2 Graph语言 260

12.2.1 Graph语言程序介绍 261

12.2.2 Graph语言程序块的建立和运行原理 262

12.2.3 顺控图与顺控图的编辑 266

12.2.4 单步编辑 269

12.2.5 互锁和监控的报警 273

第13章 故障安全和安全型PLC的使用 276

13.1 故障安全简介 276

13.2 TIA博途软件中故障安全的设置 280

13.2.1 安全模块的硬件组态和设置 281

13.2.2 硬件组态的下载和模块端F目标地址的设置 286

13.2.3 安全程序的创建、编写、编译与下载 289

第4篇 编程经验与PLC技术漫谈 295

第14章 设计与编程经验漫谈 296

14.1 组建一个控制系统 296

14.2 输入、状态、输出三层级的编程与分析方法 297

14.2.1 方法概述 297

14.2.2 举升机控制实例之状态变量的创建 297

14.2.3 举升机控制实例之状态变量的定义 299

14.2.4 举升机控制实例之状态变量决定输出 305

14.3 论程序的层次与结构 306

第15章 编程技巧 310

15.1 利用Excel批量编辑简单的语句表指令 310

15.2 源文件操作 315

第16章 展望“工业4.0”与《中国制造2025》下的PLC技术 318

书名:TIA博途软件与S7-1200/1500 PLC应用详解

定价:69

版 次:1

页 数:336

印刷时间:2017年02月01日

ISBN:9787121309038

出版社:电子工业出版社

目录 山.png

1篇 初探 1

1章 TIA博途软件和S7-1200/1500初探 2

1.1 自动化发展概况 2

1.2 西门子集成自动化和产品体系简介 4

1.3 S7-1200/1500介绍 5

1.3.1 S7-1200/1500在SIMATIC S7体系中的位置 5

1.3.2 S7-1200特点介绍 6

1.3.3 S7-1500 特点介绍 6

1.4 TIA博途软件介绍 7

1.4.1 TIA博途软件的特点 7

1.4.2 TIA博图软件的结构和版本 9

1.4.3 TIA博图软件的支持软件 10

1.4.4 TIA博途软件的授权 10

2篇 PLC技术基础 11

2章 电气控制基础 12

2.1 常用的电气控制元件 12

2.1.1 保护(配电)器件 12

2.1.2 接触器 15

2.1.3 继电器 17

2.1.4 主令电器 17

2.2 电气控制系统简单实例 18

3章 PLC控制基础 20

3.1 从继电器(接触器)到PLC控制 20

3.2 PLC的硬件结构 21

3.3 PLC程序运行原理 23

3.3.1 程序循环机制 23

3.3.2 编程语言 24

3.3.3 CPU的结构和运行原理 25

3.3.4 存储器的编址与变量 30

3.3.5 变量类型 31

3.3.6 OB块简介 32

3.3.7 DB块简介 32

3.3.8 FC块简介 32

3.3.9 FB块简介 36

3.3.10 UDT简介 39

3.4 现场总线与分布式IO简介 39

3.4.1 PROFIbus 现场总线简介 40

3.4.2 PROFInet 现场总线简介 40

4章 梯形图、基础指令和执行原理 43

4.1 梯形图语言基础 43

4.2 位操作指令 44

4.2.1 常开、常闭和“与”逻辑 44

4.2.2 取反和“或”逻辑 46

4.2.3 置位、复位、置位优先触发器(RS)和复位优先触发器(SR) 47

4.2.4 上升沿检测和下降沿检测 49

4.3 定时器指令 50

4.3.1 脉冲定时器(S_PULSE) 50

4.3.2 扩展脉冲定时器(S_PEXT) 52

4.3.3 延迟输出定时器(S_ODT) 54

4.3.4 带记忆的延迟输出定时器(S_ODTS) 55

4.3.5 关断延迟定时器(S_OFFDT) 56

4.4 计数器指令 57

4.4.1 向上计数器 57

4.4.2 向下计数器(C计数器) 58

4.4.3 上下计数器(C计数器) 58

3篇 TIA软件和S7-1200/1500 PLC基础 61

5章 TIA 软件的基本操作 62

5.1 软件的视图 62

5.2 软件的常用操作 63

5.2.1 项目的创建、打开、关闭、移植、压缩和解压缩 63

5.2.2 软件中的帮助系统和撤销功能 66

5.2.3 软件的升级 67

5.3 软件的窗体 68

5.3.1 窗体的划分 68

5.3.2 项目树中的操作 70

5.3.3 窗口的基本操作和软件的使用思路 72

5.3.4 各部分窗口的配合与软件的使用思路 75

6章 硬件操作 77

6.1 硬件组态和在线设置概述 77

6.2 在线设置 78

6.2.1接口(Interface)的设置 78

6.2.2 对硬件模块的在线设置 79

6.3 硬件组态 84

6.3.1 创建设备 84

6.3.2 组态CPU机架 85

6.3.3 组态分布式设备 88

6.3.4 配置PROFInet参数和建立PROFInet连接 89

6.4 硬件组态的编译与下载 91

6.4.1 编译 91

6.4.2 下载 93

6.5 常用模块的硬件配置 96

6.5.1 S7-1500 PLC的PS电源与PM电源模块 96

6.5.2 S7-1500 PLC的CPU模块的属性设置 98

6.5.3 EP200SP的组态和使用 105

6.5.4 模拟量输入与输出模块的配置和使用 106

6.6 与硬件配置有关的其他操作 109

6.6.1 硬件组态和程序的上传 109

6.6.2 CPU机架的探测功能 110

6.6.3 GSD文件的加载 112

6.6.4 硬件库的更新 115

6.6.5 自动附加IP功能的说明 115

7章 程序操作 117

7.1 程序编辑的基本方法 117

7.1.1 程序块的创建 117

7.1.2 程序块的在线、编译、下载、上传、比较 118

7.1.3 程序块的加密与保护 121

7.1.4 程序编辑界面的基本操作 122

7.1.5 变量的拖曳 124

7.2 OB块 126

7.2.1 程序循环、错误中断、时间中断的触发条件 127

7.2.2 OB100的调用条件和S7-1200/1500的启动 129

7.2.3 OB80的触发条件 130

7.2.4 硬件中断的触发条件 130

7.2.5 诊断中断的触发条件 132

7.2.6 优化的OB块 132

7.3 S7-1200/1500 下的数据类型 134

7.3.1 基础数据类型 134

7.3.2 PLC数据类型(UDT) 135

7.3.3 数组(Array) 136

7.3.4 结构体(Struct) 137

7.4 变量(tags) 137

7.4.1 变量(tags)的管理 138

7.4.2 在变量(tags)中新建变量 139

7.4.3 变量表中的几种特殊情况和提示 140

7.4.4 变量断电保持属性的设置 141

7.4.5 变量的HMI访问属性 142

7.4.6 变量(tags)的更名与内置ID机制 144

7.4.7 变量(tags)中的监控功能 144

7.4.8 常量和新建常量 144

7.4.9 系统常量 145

7.5 DB块 146

7.5.1 DB块的类型 146

7.5.2 在DB块中建立变量 147

7.5.3 DB块中数据的属性 147

7.5.4 DB块调试功能之快闪(Snapshot)系列功能 149

7.5.5 优化DB块之存储方式改变 150

7.5.6 优化DB块之下载而不初始化功能 152

7.6 FC块与FB块 156

7.6.1 FC块 156

7.6.2 FB块 156

7.6.3 FC块和FB块的更新 158

7.7 工艺指令 159

7.8 数组的使用和FC/FB块中Variant 类型接口参数的讨论和实例 159

8章 TIA博途软件指令 165

8.1 TIA博途软件指令的新特征 165

8.1.1 更加灵活的梯形图画法 165

8.1.2 更加灵活的指令选择和参数配置 165

8.1.3 “使能输出端”的可选择性 166

8.1.4 隐形转换和指令接口参数的添加 167

8.2 位逻辑指令 167

8.3 定时器指令 170

8.4 计数器指令 175

8.4 比较指令 178

8.6 数学指令 180

8.7 移动指令 181

8.8 转换指令 184

8.9 程序控制指令 186

8.10 字逻辑运算指令 188

8.11 位移指令 190

9章 调试方法 192

9.1 程序的监控和相关功能 192

9.1.1 一般程序块的监控和相关功能 192

9.1.2 在调用选择下FB块的监控 193

9.2 监控变量和强制IO 194

9.2.1 监控变量 194

9.2.2 强制IO 198

9.3 查看资源分配列表 200

9.4 变量的交叉检索 201

9.5 调用结构与调用层级的查看 204

9.6 离线与在线的比较 204

9.6.1 离线与在线的比较功能实操 204

9.6.2 对不一致程序块的处理 206

9.6.3 对程序细节的离线与在线的比较 206

9.7 变量跟踪 207

9.7.1 变量跟踪的原理 207

9.7.2 变量跟踪的触发模式 208

9.7.3 变量跟踪的组态 208

9.7.4 变量跟踪的实际操作 210

9.7.5 采用数据的保存与导出 212

10章 错误(故障)的处理、诊断与程序诊断 214

10.1 PLC错误(故障)综述 214

10.2 PLC的在线诊断 215

10.3 PLC的程序诊断 219

10.3.1 基于指令的诊断 220

10.3.2 基于OB块的诊断 226

11章 HMI相关操作 229

11.1 HMI设备的新建和连接设置 230

11.1.1 新建HMI设备和HMI设计的框架 230

11.1.2 HMI与PLC通信的设置 230

11.2 HMI变量 234

11.3 画面与控件 237

11.3.1 画面的设计与管理 237

11.3.2 控件的使用 238

11.4 报警的管理和配置 243

11.5 HMI中的常用特殊功能 246

11.5.1 HMI与CPU之间的状态汇报 246

11.5.2 HMI与PLC的时间同步 248

11.5.3 将CPU的诊断信息显示在HMI上 249

12章 SCL语言与Graph语言 254

12.1 SCL语言 254

12.1.1 SCL编辑环境和调试工具 254

12.1.2 SCL语言中的指令 255

12.1.3 SCL语言中的控制结构 257

12.2 Graph语言 260

12.2.1 Graph语言程序介绍 261

12.2.2 Graph语言程序块的建立和运行原理 262

12.2.3 顺控图与顺控图的编辑 266

12.2.4 单步编辑 269

12.2.5 互锁和监控的报警 273

13章 故障安全和安全型PLC的使用 276

13.1 故障安全简介 276

13.2 TIA博途软件中故障安全的设置 280

13.2.1 安全模块的硬件组态和设置 281

13.2.2 硬件组态的下载和模块端F目标地址的设置 286

13.2.3 安全程序的创建、编写、编译与下载 289

4篇 编程经验与PLC技术漫谈 295

14章 设计与编程经验漫谈 296

14.1 组建一个控制系统 296

14.2 输入、状态、输出三层级的编程与分析方法 297

14.2.1 方法概述 297

14.2.2 举升机控制实例之状态变量的创建 297

14.2.3 举升机控制实例之状态变量的定义 299

14.2.4 举升机控制实例之状态变量决定输出 305

14.3 论程序的层次与结构 306

15章 编程技巧 310

15.1 利用Excel批量编辑简单的语句表指令 310

15.2 源文件操作 315

16章 展望“工业4.0”与《中国制造2025》下的PLC技术 318


书籍目录:

暂无相关目录,正在全力查找中!


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:3分

  • 人物塑造:6分

  • 主题深度:5分

  • 文字风格:3分

  • 语言运用:9分

  • 文笔流畅:6分

  • 思想传递:5分

  • 知识深度:9分

  • 知识广度:3分

  • 实用性:3分

  • 章节划分:4分

  • 结构布局:6分

  • 新颖与独特:8分

  • 情感共鸣:8分

  • 引人入胜:7分

  • 现实相关:5分

  • 沉浸感:7分

  • 事实准确性:8分

  • 文化贡献:8分


网站评分

  • 书籍多样性:7分

  • 书籍信息完全性:9分

  • 网站更新速度:8分

  • 使用便利性:7分

  • 书籍清晰度:8分

  • 书籍格式兼容性:8分

  • 是否包含广告:3分

  • 加载速度:6分

  • 安全性:3分

  • 稳定性:6分

  • 搜索功能:7分

  • 下载便捷性:3分


下载点评

  • 经典(536+)
  • 排版满分(557+)
  • 章节完整(530+)
  • 微信读书(534+)
  • 无漏页(416+)
  • 无盗版(500+)
  • 小说多(304+)
  • 目录完整(618+)
  • 赚了(617+)
  • 书籍多(350+)
  • 图书多(166+)
  • 博大精深(84+)
  • 藏书馆(545+)

下载评价

  • 网友 堵***格: ( 2024-12-31 00:30:51 )

    OK,还可以

  • 网友 仰***兰: ( 2025-01-14 00:18:15 )

    喜欢!很棒!!超级推荐!

  • 网友 师***怡: ( 2024-12-26 21:09:05 )

    说的好不如用的好,真心很好。越来越完美

  • 网友 饶***丽: ( 2025-01-03 16:46:18 )

    下载方式特简单,一直点就好了。

  • 网友 师***怀: ( 2025-01-18 08:00:25 )

    好是好,要是能免费下就好了

  • 网友 苍***如: ( 2025-01-03 20:28:29 )

    什么格式都有的呀。

  • 网友 焦***山: ( 2024-12-28 07:42:11 )

    不错。。。。。

  • 网友 宫***玉: ( 2024-12-25 01:35:05 )

    我说完了。

  • 网友 家***丝: ( 2025-01-04 11:42:09 )

    好6666666

  • 网友 濮***彤: ( 2024-12-30 08:15:11 )

    好棒啊!图书很全

  • 网友 寇***音: ( 2025-01-09 22:14:56 )

    好,真的挺使用的!

  • 网友 相***儿: ( 2025-01-07 10:47:14 )

    你要的这里都能找到哦!!!

  • 网友 印***文: ( 2025-01-11 08:21:36 )

    我很喜欢这种风格样式。

  • 网友 益***琴: ( 2024-12-29 02:28:59 )

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。

  • 网友 蓬***之: ( 2024-12-31 22:03:45 )

    好棒good


随机推荐