书 名 | PLC模拟量与通信控制应用实例详解 | 作 者 | 李江全 |
---|---|---|---|
类 别 | 图书>PLC模拟量输出与PC通信控制、PLC温度检测与PC通信控制,其中PC与PLC通信程序同时采用VB、VC++、LabVIEW和组态软件实现>《PLC模拟量与通信控制应用实例详解》 | 出版时间 | 2014年6月 |
页 数 | 356 页 | 开 本 | 16(185*260) |
ISBN | 9787121231926 | 丛书名 | 工控技术精品丛书 |
字 数 | 569千字 |
第1章 计数制与编码 (1)
1.1 计数制 (1)
1.1.1 计数制概述 (1)
1.1.2 十进制数与二进制数 (2)
1.1.3 八进制数与十六进制数 (3)
1.2 计数制转换及其程序设计 (4)
1.2.1 二进制数与十进制数的转换 (4)
1.2.2 二进制数与八进制数的转换 (7)
1.2.3 二进制数与十六进制数的转换 (10)
1.2.4 八进制数与十进制数的转换 (13)
1.2.5 十六进制数与十进制数的转换 (14)
1.2.6 八进制数与十六进制数的转换 (17)
1.3 字符编码 (17)
1.3.1 BCD码 (18)
1.3.2 格雷码 (18)
1.3.3 ASCII编码 (20)
第2章 PLC模拟量控制概述 (23)
2.1 模拟量与模拟量控制 (23)
2.1.1 模拟量与数字量 (23)
2.1.2 模拟量控制系统简介 (24)
2.2 模拟量信号处理 (28)
2.2.1 A/D与D/A转换 (28)
2.2.2 采样和滤波 (30)
2.2.3 标定和标定变换 (35)
2.3 PLC模拟量控制 (37)
2.3.1 PLC模拟量控制系统的组成与特点 (37)
2.3.2 PLC模拟量控制过程与目的 (38)
2.3.3 PLC模拟量输入/输出方式 (40)
2.4 PLC控制系统设计与可靠性措施 (44)
2.4.1 PLC控制系统设计过程 (44)
2.4.2 PLC控制系统的可靠性措施 (47)
第3章 PLC模拟量扩展模块 (51)
3.1 三菱FX2N系列PLC的模拟量扩展模块 (51)
3.1.1 特殊功能模块概述 (51)
3.1.2 特殊功能模块的读/写指令 (53)
3.1.3 模拟量输入/输出模块简介 (57)
3.1.4 A/D转换模块 (60)
3.1.5 D/A转换模块 (67)
3.1.6 温度扩展模块 (74)
3.2 西门子S7-200系列PLC的模拟量扩展模块 (77)
3.2.1 PLC对模拟量的处理 (77)
3.2.2 模拟量输入模块 (78)
3.2.3 模拟量输出模块 (81)
3.2.4 温度扩展模块 (83)
第4章 PLC数据通信基础 (85)
4.1 PLC数据通信概述 (85)
4.1.1 数据通信系统组成 (85)
4.1.2 PLC数据通信的目的 (86)
4.1.3 PLC数据通信的类型 (88)
4.1.4 PLC数据通信的链接方式 (91)
4.1.5 数据在PLC存储器中存取的方式 (95)
4.1.6 PLC控制系统的信号类型 (96)
4.1.7 PLC数据通信介质 (98)
4.2 个人计算机与PLC的通信 (100)
4.2.1 计算机与PLC通信的方法与条件 (101)
4.2.2 计算机与PLC的通信内容 (102)
4.2.3 计算机与PLC通信程序的设计要点与方法 (103)
4.2.4 PLC串口通信调试软件及其应用 (108)
第5章 PC串行通信概述 (112)
5.1 串行通信技术简介 (112)
5.1.1 串行通信的基本概念 (112)
5.1.2 串行通信协议 (116)
5.1.3 串行通信的接口标准 (121)
5.1.4 PC中的串行端口 (127)
5.1.5 串行通信线路连接 (130)
5.1.6 串口调试工具 (132)
5.2 串行通信控件MSComm (134)
5.2.1 MSComm控件处理通信的方式 (134)
5.2.2 MSComm控件的使用 (134)
5.2.3 MSComm 控件的常用属性 (137)
5.2.4 MSComm控件的OnComm事件 (141)
5.2.5 MSComm控件通信步骤 (143)
5.3 PLC组态王串口通信设置 (143)
5.3.1 三菱FX系列PLC组态王通信设置 (143)
5.3.2 西门子S7-200 PLC组态王通信设置 (145)
5.4 LabVIEW与串口通信 (146)
5.4.1 LabVIEW中的串口通信功能模块 (146)
5.4.2 LabVIEW串口通信步骤 (148)
第6章 PLC与PC数据通信协议 (150)
6.1 通信协议基本知识 (150)
6.1.1 通信网络开放系统互连模型OSI (150)
6.1.2 通信协议基本概念 (152)
6.2 三菱FX系列PLC与PC的通信协议简介 (153)
6.2.1 FX系列PLC的通信协议类型 (153)
6.2.2 计算机链接通信协议 (154)
6.2.3 无协议通信 (165)
6.3 西门子S7-200系列PLC与PC的通信协议简介 (172)
6.3.1 PPI通信及应用 (172)
6.3.2 自由口通信及应用 (174)
6.4 三菱FX2N系列PLC与PC通信编程口协议 (184)
6.4.1 命令帧格式 (184)
6.4.2 响应帧格式 (185)
6.4.3 地址计算 (185)
6.4.4 强制置位与复位 (187)
6.4.5 读/写指令示例 (188)
6.5 西门子S7-200系列PLC与PC通信PPI协议 (191)
6.5.1 通信过程 (191)
6.5.2 命令格式 (191)
6.5.3 命令类型 (192)
第7章 三菱PLC与PC通信之模拟量输入 (195)
7.1 三菱PLC模拟电压输入 (195)
7.1.1 设计任务 (195)
7.1.2 线路连接 (195)
7.1.3 PLC端电压输入程序设计 (196)
7.1.4 PLC程序写入与监控 (196)
7.2 三菱PLC与PC通信实现模拟电压输入 (198)
7.2.1 设计任务 (198)
7.2.2 线路连接 (198)
7.2.3 指令获取与串口通信调试 (198)
7.2.4 PC端VB程序设计详解 (199)
7.2.5 PC端VC 程序设计详解 (205)
7.2.6 PC端监控组态程序设计 (211)
7.2.7 PC端LabVIEW程序设计 (216)
第8章 西门子PLC与PC通信之模拟量输入 (221)
8.1 西门子PLC模拟电压输入 (221)
8.1.1 设计任务 (221)
8.1.2 线路连接 (221)
8.1.3 PLC端电压输入程序设计 (222)
8.1.4 PLC程序下载与监控 (222)
8.2 西门子PLC与PC通信实现模拟电压输入 (223)
8.2.1 设计任务 (223)
8.2.2 线路连接 (224)
8.2.3 串口通信调试 (224)
8.2.4 PC端VB程序设计详解 (225)
8.2.5 PC端VC 程序设计详解 (229)
8.2.6 PC端监控组态程序设计 (235)
8.2.7 PC端LabVIEW程序设计 (240)
第9章 三菱PLC与PC通信之模拟量输出 (246)
9.1 三菱PLC模拟电压输出 (246)
9.1.1 设计任务 (246)
9.1.2 线路连接 (246)
9.1.3 PLC端电压输出程序设计 (247)
9.1.4 PLC程序写入与监控 (247)
9.2 三菱PLC与PC通信实现模拟电压输出 (249)
9.2.1 设计任务 (249)
9.2.2 线路连接 (249)
9.2.3 指令获取与串口通信调试 (249)
9.2.4 PC端VB程序设计详解 (250)
9.2.5 PC端VC 程序设计详解 (254)
9.2.6 PC端监控组态程序设计 (258)
9.2.7 PC端LabVIEW程序设计 (262)
第10章 西门子PLC与PC通信之模拟量输出 (265)
10.1 西门子PLC模拟电压输出 (265)
10.1.1 设计任务 (265)
10.1.2 线路连接 (265)
10.1.3 PLC端电压输出程序设计 (266)
10.1.4 PLC程序下载与监控 (266)
10.2 西门子PLC与PC通信实现模拟电压输出 (267)
10.2.1 设计任务 (267)
10.2.2 线路连接 (267)
10.2.3 串口通信调试 (268)
10.2.4 PC端VB程序设计详解 (268)
10.2.5 PC端VC 程序设计详解 (272)
10.2.6 PC端监控组态程序设计 (277)
10.2.7 PC端LabVIEW程序设计 (282)
第11章 三菱PLC与PC通信之温度检测 (286)
11.1 三菱PLC温度检测 (286)
11.1.1 设计任务 (286)
11.1.2 线路连接 (286)
11.1.3 PLC端温度检测程序设计 (287)
11.1.4 PLC程序写入与监控 (288)
11.2 三菱PLC与PC通信实现温度检测 (289)
11.2.1 设计任务 (290)
11.2.2 线路连接 (290)
11.2.3 指令获取与串口通信调试 (290)
11.2.4 PC端VB程序设计详解 (291)
11.2.5 PC端VC 程序设计详解 (296)
11.2.6 PC端监控组态程序设计 (302)
11.2.7 PC端LabVIEW程序设计 (310)
第12章 西门子PLC与PC通信之温度检测 (315)
12.1 西门子PLC温度检测 (315)
12.1.1 设计任务 (315)
12.1.2 线路连接 (315)
12.1.3 PLC端温度检测程序设计 (316)
12.1.4 PLC程序下载与监控 (318)
12.2 西门子PLC与PC通信实现温度检测 (319)
12.2.1 设计任务 (319)
12.2.2 线路连接 (319)
12.2.3 串口通信调试 (320)
12.2.4 PC端VB程序设计详解 (321)
12.2.5 PC端VC 程序设计详解 (327)
12.2.6 PC端监控组态程序设计 (334)
12.2.7 PC端LabVIEW程序设计 (340)
参考文献 (345)2100433B
本书从应用的角度系统地介绍了三菱FX系列PLC、西门子S7-200系列PLC模拟量输入/输出及其与PC的数据通信技术。其内容包括计数制与编码、PLC模拟量控制概述、PLC模拟量扩展模块、PLC数据通信基础、PC串行通信概述、PLC与PC数据通信协议、PLC模拟量输入与PC通信控制、PLC模拟量输出与PC通信控制、PLC温度检测与PC通信控制,其中PC与PLC通信程序同时采用VB、VC 、LabVIEW和组态软件实现。 为方便读者学习,本书提供配套光盘,内容包括实例源程序、程序运行录屏、系统测试录像等。
plc的模拟量在变频器的应用主要是改变频率。调速。plc的模拟量0-10V.或4-20MA 直接接变频器模拟量输入口。一般变频器都有两个输入口。一个接收0-10V 另一个接收0-10V或4-20MA(...
模拟量输入 首先看你接的是哪个模块 哪个通道地址依次是 AIW0 AIW2 AIW4 >>>>>>>>AIW32 多达32个通道假设...
在工业控制中,某些输入量(如压力、温度、流量、转速等)是连续变化的模拟量,某些执行机构(如伺服电动机、调节阀、记录仪等)要求PLC输出模拟信号,而PLC的CPU只能处理数字量。模拟量首先被传感器和变送...
电气控制与PLC应用模拟量模块和PLC通信的应用
介绍了变送器和 PLC 模拟量输入模块的选型原则及设置中的一些问题。
《PLC模拟量与通信控制应用实践》以三菱FX2N PLC为目标机型,介绍了PLC在模拟量控制和通信控制中的应用。在模拟量控制中,重点介绍了三菱FX2N PLC模拟量特殊模块和PID控制应用;在通信控制应用中,重点介绍了利用串行通信指令RS进行PLC与变频器等智能设备的通信控制及通信程序编制。
《PLC模拟量与通信控制应用实践》编写深入浅出、通俗易懂、内容详细、思路清晰、联系实际、注重应用。力图使读者通过《PLC模拟量与通信控制应用实践》的学习尽快全面地掌握PLC模拟量控制和PLC对变频器等智能设备的通信控制应用技术。书中编写了大量的应用实例,可供读者在实践中参考。
《PLC模拟量与通信控制应用实践》的阅读对象是从事工业控制自动化的工厂技术人员,刚毕业的工科院校机电专业学生和广大在生产第一线的初、中、高级维修电工。《PLC模拟量与通信控制应用实践》适用于一切想通过自学而掌握PLC模拟量控制和通信控制的人员,同时,也可作为PLC控制技术的培训教材和机电一体化及相关专业的教学参考用书。
本书以三菱 FX2N PLC 为目标机型,介绍了 PLC 在模拟量控制和通信控制中的应用。在模拟量控制中,重点介绍了三菱FX2N PLC模拟量特殊模块和PID控制应用;在通信控制应用中,重点介绍了利用串行通信指令RS进行PLC与变频器等智能设备的通信控制及通信程序编制。 本书深入浅出、通俗易懂、内容详细、思路清晰、联系实际、注重应用,力图使读者通过本书的学习尽快全面地掌握PLC模拟量控制和PLC对变频器等智能设备的通信控制应用技术。书中包含大量应用实例,可供读者在实践中参考。
上篇 PLC在模拟量控制中的应用
第1章 模拟量控制基础知识 (2)
1.1 模拟量与模拟量控制 (2)
1.1.1 模拟量与数字量 (2)
1.1.2 模拟量控制介绍 (3)
1.1.3 开环控制和闭环控制 (8)
1.1.4 PLC模拟量控制系统 (12)
1.2 A/D与D/A转换 (14)
1.2.1 模/数(A/D)转换 (14)
1.2.2 数/模(D/A)转换 (16)
1.3 采样和滤波 (18)
1.3.1 采样 (18)
1.3.2 滤波 (20)
1.3.3 常用数字滤波方法 (22)
1.3.4 数字滤波编程例举 (25)
1.4 标定和标定变换 (27)
1.4.1 标定 (27)
1.4.2 标定变换 (29)
1.5 非线性软件处理 (30)
1.5.1 概述 (30)
1.5.2 非线性软件处理方法 (31)
1.6 数的表示和运算 (33)
1.6.1 定点数和浮点数 (33)
1.6.2 定点运算(整数运算) (36)
1.6.3 浮点运算(小数运算) (37)
1.6.4 二十进制浮点数转换 (39)
第2章 传感器与执行器 (41)
2.1 传感器 (41)
2.1.1 温度传感器 (41)
2.1.2 压力传感器 (44)
2.1.3 流量传感器 (47)
2.1.4 物位传感器 (50)
2.1.5 传感器的性能指标 (55)
2.2 变送器 (56)
2.2.1 传感器和变送器 (56)
2.2.2 物理量变送器的二线制和四线制 (58)
2.3 执行器 (59)
2.3.1 执行器概述 (60)
2.3.2 电磁阀与调节阀 (60)
2.3.3 电磁开关与电动机 (62)
2.3.4 控制电动机 (64)
第3章 三菱FX2N模拟量模块应用 (67)
3.1 FX2N模拟量控制介绍 (67)
3.1.1 FX2N模拟量特殊功能模块介绍 (67)
3.1.2 特殊模块读写指令FROM、TO (74)
3.2 模拟量输入模块FX2N-4AD的应用 (77)
3.2.1 接线和标定 (77)
3.2.2 缓冲存储器BFM#功能分配 (78)
3.2.3 诊断 (86)
3.2.4 程序编制例 (86)
3.3 模拟量输出模块 FX2N-4DA 的应用 (88)
3.3.1 接线和标定 (88)
3.3.2 缓冲存储器BFM#功能分配 (89)
3.3.3 诊断 (92)
3.3.4 程序编制例 (92)
3.4 模拟量输入模块FX2N-2AD 和FX2N-2DA的应用 (94)
3.4.1 模拟量输入模块FX2N-2AD的应用 (94)
3.4.2 模拟量输出模块FX2N-2DA的应用 (99)
3.5 温度传感器用模拟量输入模块的应用 (103)
3.5.1 温度传感器用模拟量输入模块FX2N-4AD-PT的应用 (104)
3.5.2 温度传感器输入模块 FX2N-4AD-TC 的应用 (108)
第4章 PID控制及其应用 (113)
4.1 PID控制介绍 (113)
4.1.1 简介PID控制 (113)
4.1.2 PID控制介绍 (116)
4.1.3 PID控制功能的实现 (118)
4.1.4 PID控制算法介绍 (119)
4.2 基本控制规律和控制参数对 过渡过程的影响 (123)
4.2.1 基本控制规律 (123)
4.2.2 PID控制系统质量指标 (130)
4.2.3 PID控制参数对过渡过程影响 (131)
4.2.4 控制规律的选用 (135)
4.3 三菱PLC PID指令应用 (136)
4.3.1 PID指令形式与解读 (136)
4.3.2 PID控制参数详解 (139)
4.3.3 PID指令应用错误代码 (141)
4.3.4 PID指令程序设计 (142)
4.4 PID控制参数整定 (147)
4.4.1 参数整定前准备工作 (147)
4.4.2 试验法参数整定 (148)
4.3.3 试凑法参数现场整定 (151)
4.4.4 PID控制参数自整定 (156)
第5章 变频器PID控制及其应用 (163)
5.1 变频器PID控制功能结构 (163)
5.2 三菱FR-700变频器PID控制 (165)
5.3 放线架变频器PID控制 (173)
下篇 PLC通信控制变频器应用实践
第6章 PLC变频器的控制方式 (180)
6.1 开关量控制 (180)
6.1.1 变频器运行控制 (180)
6.1.2 变频器运行频率控制 (184)
6.2 模拟量和脉冲量控制 (187)
6.3 通信控制 (188)
第7章 数据通信基础知识 (191)
7.1 数制 (191)
7.1.1 数制三要素 (191)
7.1.2 二、八、十、十六进制数 (192)
7.1.3 二、十六进制数转换成十进制数 (193)
7.1.4 十进制数转换成二、十六进制数 (193)
7.1.5 二、十六进制数互换 (195)
7.2 码制 (195)
7.2.1 8421BCD码 (195)
7.2.2 格雷码 (196)
7.2.3 ASCII码 (198)
7.3 数据通信概述 (200)
7.4 数据通信方式 (201)
7.4.1 按传送位数分类 (201)
7.4.2 按传送方向分类 (202)
7.4.3 按数据是否进行调制分类 (203)
7.4.4 按通信介质分类 (204)
7.5 PLC通信实现 (206)
7.5.1 PLC与计算机之间的通信方式 (206)
7.5.2 PLC网络N:N通信方式 (207)
7.5.3 PLC网络1:1通信方式 (208)
7.5.4 PLC与控制设备之间通信方式 (210)
第8章 通信协议 (212)
8.1 通信网络开放系统互连模型OSI (212)
8.2 通信协议基本知识 (214)
8.3 RS232和RS485串行接口标准 (215)
8.3.1 RS232串行通信接口标准 (215)
8.3.2 RS485串行通信接口标准 (217)
8.3.3 RS485串行通信应用注意事项 (220)
8.4 通信格式和数据格式 (222)
8.4.1 串行异步通信基础 (222)
8.4.2 异步传送的通信格式 (225)
8.4.3 异步传送的数据格式及常用校验码 (227)
8.5 MODBUS 通信协议 (231)
8.5.1 MODBUS通信协议介绍 (231)
8.5.2 MODBUS的ASCII通信方式 (232)
8.5.3 MODBUS的RTU(远程终端单元)通信方式 (233)
8.5.4 MODBUS的功能码 (234)
8.5.5 MODBUS的查询和应答 (234)
8.6 三菱变频器专用通信协议 (235)
8.6.1 通信时序 (235)
8.6.2 通信格式 (237)
8.6.3 通信数据格式 (240)
8.6.4 通信数据格式的编写 (244)
8.6.5 通信错误代码 (249)
8.7 三菱变频器MODBUS RTU通信协议 (249)
8.7.1 通信规格和通信时序 (250)
8.7.2 三菱FR-A700变频器RTU通信参数设置 (251)
8.7.3 通信数据格式及其编制 (252)
8.7.4 通信错误代码 (256)
8.8 通信协议小结 (257)
第9章 三菱FX PLC与三菱变频器 通信控制 (258)
9.1 通信程序常用编程知识 (258)
9.1.1 常用功能指令 (258)
9.1.2 寻址方式 (259)
9.1.3 组合位元件应用 (261)
9.1.4 逻揖位运算 (263)
9.1.5 特殊辅助继电器 (264)
9.2 三菱FX系列通信指令解读 (265)
9.2.1 通信程序相关数据存储器和继电器 (265)
9.2.2 串行通信传送指令RS (265)
9.2.3 HEX→ASCII变换指令ASCI (267)
9.2.4 ASCII→HEX变换指令HEX (269)
9.2.5 校验码指令 CCD (271)
9.2.6 常用校验码程序设计参考 (273)
9.3 RS指令经典法通信程序设计 (276)
9.3.1 程序设计准备工作和程序样式 (276)
9.3.2 三菱变频器专用通信协议通信控制程序设计 (277)
9.3.3 MODBUS RTU通信程序设计 (295)
9.4 变频器专用通信指令法通信程序设计 (300)
9.4.1 技术支持及应用范围 (301)
9.4.2 变频器专用通信指令应用注意 (302)
9.4.3 变频器专用通信指令解读与通信程序设计 (303)
9.4.4 FX3U PLC变频器专用通信指令介绍 (309)
9.5 三菱变频器通信控制硬件接口 (313)
9.5.1 FX2N-485-BD通信板介绍 (313)
9.5.2 FX2N-485-BD通信板与FR-E500变频器连接 (316)
9.5.3 FX2N-485-BD通信板与FR-A700变频器连接 (318)
第10章 三菱FX PLC与其他 变频器通信控制 (320)
10.1 FX2N PLC与台达变频器VFD-B的通信控制 (320)
10.1.1 台达变频器VFD-B通信协议 (320)
10.1.2 台达变频器VFD-B通信参数设置 (322)
10.1.3 FX2N PLC与台达变频器ASCII方式通信控制程序设计 (322)
10.1.4 FX2N PLC与台达变频器RTU方式通信控制程序设计 (332)
10.2 FX2N PLC与西门子变频器MM420的通信控制 (339)
10.2.1 西门子MM420变频器USS通信协议 (339)
10.2.2 西门子MM420变频器通信参数设置与通信数据格式 (339)
10.2.3 程序设计例 (340)
附录A 三菱FR-E500变频器通信协议的参数字址定义 (343)
附录B 三菱FR-E500参数数据读出和写入指令代码表 (345)
附录C 三菱FR-A700 MODBUS RTU协议寄存器 (349)
附录D 台达VFD-B变频器通信协议的参数字址定义 (354)
参考文献 (357)