内容简介
三菱plc软件工控技术全套4册 +定位控制+实例详解+108例 plc教程
PLC模拟量与通信控制应用实践 PLC控制技术培训教程 plc教程从入门到精通
作 者李金城
出 版 社电子工业出版社
出版时间
ISBN9787121124853
定价:45.00 本书以三菱FX PLC为目标机型,介绍了PLC在模拟量控制和通信控制中的应用。在模拟量控制中,重点介绍了三菱FXPLC模拟量特殊模块和PID控制应用:在通信控制应用中,重点介绍了利用串行通信指令RS进行PLC与变频器等智能设备的通信控制及通信程序编制。
本书编写深入浅出、通俗易懂、内容详细、思路清晰、联系实际、注重应用。力图使读者通过本书的学习尽快全面地掌握PLC模拟量控制和PLC对变频器等智能设备的通信控制应用技术。书中编写了大量的应用实例,可供读者在实践中参考。
本书的阅读对象是从事工业控制自动化的工厂技术人员,刚毕业的工科院校机电专业学生和广大在生产,线的初、中、高级维修电工。本书适用于一切想通过自学而掌握PLC模拟量控制和通信控制的人员,同时,也可作为PLC控制技术的培训教材和机电一体化及相关专业的教学参考用书。
上篇 PLC在模拟量控制中的应用
第1章 模拟量控制基础知识
1.1 模拟量与模拟量控制
1.1.1 模拟量与数字量
1.1.2 模拟量控制介绍
1.1.3 开环控制和闭环控制
1.1.4 PLC模拟量控制系统
1.2 A/D与D/A转换
1.2.1 模/数(A/D)转换
1.2.2数/模(D/A)转换
1.3采样和滤波
1.3.1 采样
1.3.2 滤波
1.3.3 常用数字滤波方法
1.3.4 数字滤波编程举例
1.4 标定和标定变换
1.4.1 标定
1.4.2 标定变换
1.5 非线性软件处理
1.5.1 概述
1.5.2 非线性软件处理方法
1.6 数的表示和运算
1.6.1 定点数和浮点数
1.6.2 定点运算(整数运算)
1.6.3 浮点运算(小数运算)
1.6.4 二一十进制浮点数转换
第2章 传感器与执行器
2.1 传感器
2.1.1 温度传感器
2.1.2 压力传感器
2.1.3 流量传感器
……
下篇 PLC通信控制变频器应用实践
附录A 三菱FR-E500变频器通信协议的参数字址定义
附录B 三菱FR-E500参数数据读出和写入指令代码表
附录C 三菱FR-A700 MODBUS R厂U协议存储器
附录D 台达VFD-B变频器通信协议的参数字址定义
参考文献
PLC开关量与通信控制应用实例详解(含光盘)
基本信息
丛书名 :工控技术精品丛书 作 译 者:李江全 出版时间:2014-06 千 字 数:483 版 次:01-01 页 数:304 开 本:16(185*260) 装 帧: I S B N :9787121233197 定价:58元 内容简介 本书从应用的角度系统地介绍了三菱FX系列PLC、西门子S7-200 PLC开关量输入/输出及其与PC的数据通信技术。内容包括 PLC的硬件、软件结构,三菱/西门子PLC的组成与特点,PLC开关量控制基础,计数制与编码,PC串行通信概述,PLC数据通信基础,PLC与PC数据通信协议,三菱/西门子PLC开关量输入、输出及PC通信控制。其中,PC与PLC通信同时采用VB、VC++、LabVIEW和组态软件实现。 为方便读者学习,本书提供配套光盘,内容包括实例源程序、程序运行录屏、系统测试录像等。
目录 第1章 PLC概述 (1) 1.1 PLC的硬件结构 (1) 1.1.1 PLC的硬件组成 (1) 1.1.2 PLC的工作原理 (4) 1.1.3 PLC的常用外设 (6) 1.2 PLC的软件结构 (9) 1.2.1 PLC的软件组成 (9) 1.2.2 PLC的编程语言 (10) 1.2.3 PLC的程序结构 (12) 1.3 三菱FX系列PLC的组成与特点 (12) 1.3.1 FX系列PLC的组成 (13) 1.3.2 FX系列PLC的特点 (16) 1.3.3 FX2N系列PLC简介 (17) 1.4 S7-200系列PLC的组成与特点 (25) 1.4.1 S7-200系列PLC的组成 (25) 1.4.2 S7-200 PLC的特点 (28) 1.4.3 S7-200系列PLC的CPU模块 (29) 1.4.4 S7-200系列PLC的数字量扩展模块 (32) 第2章 PLC开关量控制概述 (35) 2.1 控制系统的信号类型 (35) 2.1.1 模拟量信号 (35) 2.1.2 开关量信号 (36) 2.1.3 脉冲量信号 (38) 2.2 控制系统的过程通道 (38) 2.2.1 开关量输入通道 (38) 2.2.2 开关量输出通道 (40) 2.3 PLC开关量输入/输出连接 (41) 2.3.1 开关量输入连接 (41) 2.3.2 开关量输出连接 (46) 2.4 PLC控制系统设计概述 (49) 2.4.1 PLC控制系统的设计原则与步骤 (49) 2.4.2 PLC控制系统的总体设计 (52) 2.4.3 PLC控制系统主回路与控制回路设计 (57) 2.4.4 PLC控制系统的安全电路设计 (60) 2.4.5 PLC控制系统的可靠性设计 (63) 2.4.6 PLC控制系统的安装与连接设计 (66) 第3章 PLC数据通信基础 (73) 3.1 PLC数据通信概述 (73) 3.1.1 数据通信系统组成 (73) 3.1.2 PLC数据通信的目的 (74) 3.1.3 PLC数据通信的类型 (76) 3.1.4 PLC数据通信的连接方式 (79) 3.1.5 数据在PLC存储器中存取的方式 (83) 3.1.6 PLC数据通信介质 (84) 3.2 个人计算机与PLC的通信 (86) 3.2.1 计算机与PLC通信的方法与条件 (87) 3.2.2 计算机与PLC的通信内容 (88) 3.2.3 计算机与PLC通信程序的设计要点与方法 (89) 3.2.4 PLC串口通信调试软件及其应用 (94) 第4章 PC串行通信概述 (98) 4.1 串行通信技术简介 (98) 4.1.1 串行通信的基本概念 (98) 4.1.2 串行通信协议 (102) 4.1.3 串行通信的接口标准 (107) 4.1.4 计算机中的串行端口 (113) 4.1.5 串行通信线路连接 (115) 4.1.6 串口调试工具 (117) 4.2 串行通信控件MSComm (119) 4.2.1 MSComm控件处理通信的方式 (120) 4.2.2 MSComm控件的使用 (120) 4.2.3 MSComm 控件的常用属性 (123) 4.2.4 MSComm 控件的OnComm事件 (127) 4.2.5 MSComm控件通信步骤 (129) 4.3 PLC组态王串口通信设置 (129) 4.3.1 三菱FX系列PLC组态王通信设置 (129) 4.3.2 西门子S7-200PLC组态王通信设置 (131) 4.4 LabVIEW与串口通信 (132) 4.4.1 LabVIEW中的串口通信功能模块 (132) 4.4.2 LabVIEW串口通信步骤 (134) 第5章 计数制与编码 (136) 5.1 计数制 (136) 5.1.1 计数制概述 (136) 5.1.2 十进制与二进制 (137) 5.1.3 八进制与十六进制 (138) 5.2 计数制转换及其程序设计 (139) 5.2.1 二进制与十进制的转换 (140) 5.2.2 二进制与八进制的转换 (142) 5.2.3 二进制与十六进制的转换 (145) 5.2.4 八进制与十进制的转换 (148) 5.2.5 十六进制与十进制的转换 (150) 5.2.6 八进制与十六进制的转换 (152) 5.3 字符编码 (153) 5.3.1 BCD码 (153) 5.3.2 格雷码 (154) 5.3.3 ASCII编码 (155) 第6章 PLC与PC数据通信协议 (158) 6.1 通信协议的基本知识 (158) 6.1.1 通信网络开放系统互连模型OSI (158) 6.1.2 通信协议基本概念 (160) 6.2 三菱FX系列PLC与PC的通信协议简介 (161) 6.2.1 FX系列PLC的通信协议类型 (161) 6.2.2 计算机链接通信协议 (162) 6.2.3 无协议通信 (174) 6.3 西门子S7-200系列PLC与PC的通信协议简介 (180) 6.3.1 PPI通信及应用 (180) 6.3.2 自由口通信及应用 (183) 6.4 三菱FX2N系列PLC与PC通信编程口协议 (194) 6.4.1 命令帧格式 (194) 6.4.2 响应帧格式 (195) 6.4.3 地址计算 (195) 6.4.4 强制置位与复位 (197) 6.4.5 读写指令示例 (198) 6.5 西门子S7-200系列PLC与计算机通信PPI协议 (202) 6.5.1 通信过程 (202) 6.5.2 命令格式 (202) 6.5.3 命令类型 (203) 第7章 三菱PLC与PC通信之开关量输入 (206) 7.1 系统设计说明 (206) 7.1.1 设计任务 (206) 7.1.2 线路连接 (206) 7.1.3 指令获取与串口通信调试 (207) 7.2 PC端程序设计 (208) 7.2.1 VB程序设计详解 (208) 7.2.2 VC++程序设计详解 (214) 7.2.3 LabVIEW程序设计 (220) 7.2.4 监控组态程序设计 (224) 第8章 西门子PLC与PC通信之开关量输入 (229) 8.1 系统设计说明 (229) 8.1.1 设计任务 (229) 8.1.2 线路连接 (229) 8.1.3 串口通信调试 (230) 8.2 PC端程序设计 (231) 8.2.1 VB程序设计详解 (231) 8.2.2 VC++程序设计详解 (236) 8.2.3 LabVIEW程序设计 (242) 8.2.4 监控组态程序设计 (247) 第9章 三菱PLC与PC通信之开关量输出 (252) 9.1 系统设计说明 (252) 9.1.1 设计任务 (252) 9.1.2 线路连接 (252) 9.1.3 指令获取与串口通信调试 (253) 9.2 PC端程序设计 (254) 9.2.1 VB程序设计详解 (254) 9.2.2 VC++程序设计详解 (258) 9.2.3 LabVIEW程序设计 (262) 9.2.4 监控组态程序设计 (266) 第10章 西门子PLC与PC通信之开关量输出 (271) 10.1 系统设计说明 (271) 10.1.1 设计任务 (271) 10.1.2 线路连接 (271) 10.1.3 串口通信调试 (272) 10.2 PC端程序设计 (273) 10.2.1 VB程序设计详解 (273) 10.2.2 VC++程序设计详解 (277) 10.2.3 LabVIEW程序设计 (283) 10.2.4 监控组态程序设计 (288) 参考文献 (293) PLC模拟量与通信控制应用实例详解 三菱FX系列PLC教程书籍
作者: 李江全 丛书名: 工控技术精品丛书 出版社:电子工业出版社 ISBN:9787121231926 出版日期:2014 年6月 15 页码:356 版次:01 定价:59元
《现代PLC应用宝典:指令、架构与实战精粹》 在自动化控制的广阔天地中,可编程逻辑控制器(PLC)扮演着不可或缺的角色,它是现代工业神经系统的核心。本书《现代PLC应用宝典:指令、架构与实战精粹》并非仅仅罗列某一个品牌或系列PLC的技术细节,而是旨在为读者构建一个全面、深入且易于理解的PLC技术知识体系。本书将从PLC的基础原理出发,逐步深入到复杂的指令集、系统架构、以及覆盖多种主流PLC品牌的通用编程方法与实战应用,力求让读者在掌握PLC的精髓后,能够灵活运用于各种工业自动化场景,打破品牌壁垒,成为真正的自动化控制专家。 第一部分:PLC核心原理与发展脉络 本部分将带领读者穿越PLC的发展历程,理解其从继电器控制到微处理器控制的演进,深刻认识PLC在工业自动化领域的核心地位。 PLC的诞生与演进: 回溯PLC的起源,分析其诞生的必然性,以及随着计算技术和电子技术的飞速发展,PLC在功能、性能、集成度等方面如何不断突破。理解PLC是如何从简单的逻辑控制逐步发展到能够处理复杂算术运算、数据处理、通信网络、甚至人工智能算法的强大平台的。 PLC的硬件架构: 详细剖析PLC的核心组成部分,包括中央处理器(CPU)、存储器(程序存储器、数据存储器)、输入/输出(I/O)模块、通信模块、电源模块等。我们将深入讲解各模块的功能,以及它们如何协同工作,共同完成自动化控制任务。例如,CPU如何执行用户程序,I/O模块如何与现场设备进行信号交换,通信模块如何实现PLC之间或PLC与上位机之间的信息互通。 PLC的工作原理: 详细阐述PLC的扫描周期工作方式。从扫描输入状态、执行用户程序、刷新输出状态到通信处理,每个环节都将清晰呈现。读者将理解PLC是如何在毫秒级的时间内,不断地读取现场信号,进行逻辑判断,并输出控制指令的,从而实现对生产过程的实时监控与精准控制。 PLC与传统控制的区别: 对比PLC与继电器控制、DCS(集散控制系统)等其他控制方式的优劣,理解PLC在灵活性、可编程性、成本效益、维护便利性等方面的显著优势,从而明确PLC在现代自动化系统中的定位。 第二部分:PLC通用指令集与编程语言深度解析 本部分将聚焦PLC编程的核心——指令集与编程语言,提供一套通用且深入的解析方法,帮助读者理解不同厂商PLC指令集的共性与特性。 基础逻辑指令: 深入讲解LD(常开触点)、LDI(常闭触点)、OUT(线圈)、AND(串联)、OR(并联)、NOT(取反)等基本逻辑指令的含义、用法及应用场景。通过大量的实例,展示如何利用这些基本指令构建简单的顺序控制、联锁控制等。 定时器与计数器指令: 详细解析TON(定时通)、TOF(定时断)、TP(脉冲定时器)、CTU(加计数器)、CTD(减计数器)、CTUD(加减计数器)等指令的功能、参数设置及工作原理。我们将探讨如何利用它们实现延时、计时、脉冲输出、事件计数等常见功能,例如自动生产线的节拍控制、物料计数等。 传送与比较指令: 深入理解MOV(传送)、CP(比较)、INC(增一)、DEC(减一)等指令的应用。学习如何进行数据在不同寄存器之间的传递,如何比较两个数值的大小、相等性,以及如何对数值进行简单的加减运算,这些是实现复杂逻辑和数据处理的基础。 算术与逻辑运算指令: 涵盖ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)、AND(按位与)、OR(按位或)、XOR(按位异或)、NOT(按位取反)等指令。读者将学会如何进行数值的算术运算,以及如何对二进制位进行逻辑运算,这对于数据处理、状态判断、甚至简单的算法实现至关重要。 步进指令与高级指令: 介绍STL(步进梯形图)、SFC(顺序功能图)等更高级的编程方式,它们能更直观地表示复杂的顺序流程。同时,还将触及一些品牌特有的高级指令,如位移指令、查找指令、查找与替换指令等,并提供通用的理解思路,帮助读者快速掌握。 PLC编程语言的规范与技巧: 探讨梯形图(LD)、指令表(IL)、结构化文本(ST)、功能块图(FBD)、顺序功能图(SFC)等主流编程语言的特点、适用场景及编程规范。本书将强调代码的可读性、可维护性,并分享一些提升编程效率的实用技巧。 第三部分:PLC系统架构与集成应用 本部分将超越单一PLC的控制范畴,探讨PLC在现代自动化系统中的整体架构、通信网络以及与其他系统的集成。 PLC的通信协议与网络: 详细介绍RS-232、RS-485、Ethernet/IP、Profinet、Modbus TCP/IP等工业通信协议和网络。理解它们的通信机制、数据格式、优势与局限,以及如何选择合适的通信方式来实现PLC之间、PLC与HMI(人机界面)、PLC与SCADA(监控与数据采集系统)、PLC与MES(制造执行系统)等系统的互联互通。 HMI/SCADA系统的集成: 讲解HMI和SCADA系统在自动化生产中的作用,以及它们如何与PLC进行数据交换。读者将了解如何设计直观友好的HMI界面,如何通过SCADA系统实现对整个生产过程的集中监控、数据采集、报表生成和报警管理。 PLC在分布式控制系统(DCS)中的应用: 探讨PLC在大型、复杂的分布式控制系统中的角色,理解PLC如何作为DCS的节点,实现局部区域的自动化控制,并与DCS的主系统协同工作,共同完成整个工厂的自动化任务。 PLC与其他自动化设备的协同: 讲解PLC如何与其他自动化设备,如变频器、伺服驱动器、机器人、传感器、执行器等进行集成和协同工作。例如,通过PLC控制变频器实现电机速度调节,通过PLC与伺服驱动器配合完成精密定位任务,通过PLC与机器人协同完成自动化生产线上的搬运、装配等操作。 PLC系统设计原则与最佳实践: 强调在PLC系统设计过程中应遵循的原则,如模块化设计、冗余设计、安全性设计、可扩展性设计等。分享一些在实际工程中积累的最佳实践经验,帮助读者规避常见的工程问题,提高系统的稳定性和可靠性。 第四部分:PLC典型应用案例与故障排除 本部分将通过大量的实际案例,将理论知识转化为解决实际问题的能力,并提供一套系统化的故障排除方法。 制造业自动化应用: 涵盖传送带控制、装配线自动化、包装机械控制、机床数控辅助等多种制造业场景的PLC应用。读者将学习如何根据具体的工艺要求,设计相应的PLC控制方案。 楼宇自动化应用: 讲解PLC在智能建筑中的应用,如空调温度控制、照明系统管理、电梯运行调度、安防监控联动等。 水处理与环保应用: 介绍PLC在水泵控制、阀门启闭、液位监测、污水处理流程控制等方面的应用。 能源与电力应用: 探讨PLC在发电机组控制、配电系统监控、新能源发电管理等领域的应用。 PLC常见故障分析与排除: 系统性地梳理PLC在硬件、软件、通信、现场设备等方面可能出现的常见故障,并提供一套从现象分析到原因定位,再到解决措施的完整故障排除流程。我们将教授读者如何利用PLC的诊断功能、在线调试工具等来辅助故障排查。 PLC系统的维护与优化: 介绍PLC系统的日常维护要点,如程序备份、硬件检查、定期巡检等。同时,分享如何对现有PLC系统进行性能优化,以提高生产效率、降低能耗、延长设备寿命。 《现代PLC应用宝典:指令、架构与实战精粹》是一本面向广大工业自动化从业者、电气工程师、技术院校学生以及对PLC技术感兴趣的读者的实用技术书籍。本书通过理论与实践相结合、通用性与深度并重的编写方式,旨在帮助读者打下坚实的PLC技术基础,掌握PLC系统的设计、编程、调试、维护和故障排除能力,从而在快速发展的工业自动化领域中,提升职业技能,迎接新的挑战。本书的每一部分都力求内容翔实、条理清晰,配合丰富的图示和案例,确保读者能够轻松掌握复杂的技术概念,并将所学知识有效地应用于实际工作中,真正实现“精通PLC,赋能自动化”。
坦白说,我购买这套书的初衷,主要是因为我对三菱FX系列PLC的定位控制应用场景特别感兴趣,并且听说这本书在这方面的内容非常专业。事实证明,我的选择是正确的,这本书没有让我失望。 这本书在定位控制方面的深度和广度都让我感到惊喜。它不仅仅是简单地介绍定位指令,而是从实际应用出发,详细讲解了如何根据不同的需求选择合适的定位模式,例如如何实现精确的点到点定位、如何进行速度和加速度的平滑过渡、如何处理急停和复位的逻辑等等。书中还涉及了伺服驱动器与PLC的接口配置、编码器的使用、以及各种传感器在定位控制中的作用。更让我赞赏的是,作者在书中分享了一些在实际工程中遇到的复杂定位问题的解决方案,这些经验非常宝贵,让我能够避免走一些弯路。我甚至觉得,这本书的价值远远超过了它的定价。它让我对FX系列PLC的定位控制有了更深入、更系统的理解,为我今后的工作打下了坚实的基础。它的实用性、前沿性以及作者丰富的实操经验,都使得它成为我个人工控技术学习道路上的重要里程碑。