编辑推荐
三菱FX系列PLC具有很高的评价,因此在工控市场占有比较大的份额,应用十分广泛,《三菱FX系列PLC完全精通教程》作者具有丰富的实践经验,他联合企业的相关人员编写了本书,旨在教会大家快速掌握三菱FX系列PLC的应用。
内容简介
《三菱FX系列PLC完全精通教程》从基础入门和实际实用出发,详细讲解了三菱FX系列PLC入门、PLC通信、变频器和组态软件应用等内容。《三菱FX系列PLC完全精通教程》内容分两部分:第一部分为基础篇,主要介绍三菱FX系列PLC的硬件和接线、GXDEVELOPER软件的使用、PLC的编程语言、编程方法与调试;第二部分为提高与应用,包括PLC的通信、PLC在过程控制的应用、PLC在变频调速中应用、上位机对PLC的监控和运动控制等。
《三菱FX系列PLC完全精通教程》内容实用、重点突出、讲解透彻,每章中都结合大量实例去讲解,便于读者学习,另外每章都配有习题供读者训练之用。《三菱FX系列PLC完全精通教程》大部分实例都有详细的软件、硬件配置清单,并配有接线图和程序。《三菱FX系列PLC完全精通教程》所配光盘中有重点内容的程序和操作视频,供读者学习使用。
目录
第一部分 基础入门篇
第1章 可编程控制器的结构和工作原理
1.1 可编程控制器(PLC)的硬件组成
1.2 可编程控制器的工作原理
1.3 可编程控制器的立即输入、输出功能
小结
习题
第2章 三菱FX系列PLC
2.1 三菱可编程控制器简介
2.1.1 三菱可编程控制器系列
2.1.2 三菱FX可编程控制器的特点
2.2 三菱FX系列PLC及其接线
2.2.1 FX2N系列PLC模块介绍
2.2.2 FX2N系列PLC模块的接线
2.2.3 FX3U系列PLC模块介绍
2.2.4 FX3U系列PLC模块的接线
小结
习题
第3章 三菱PLC的编程软件使用入门
3.1 GX Developer编程软件的安装
3.1.1 GX Developer编程软件的概述
3.1.2 GX Developer编程软件的安装
3.2 GX Developer编程软件的使用
3.2.1 GX Developer编程软件工作界面的打开
3.2.2 创建新工程
3.2.3 保存工程
3.2.4 打开工程
3.2.5 改变程序类型
3.2.6 程序的输入方法
3.2.7 连线的输入和删除
3.2.8 注释
3.2.9 程序的复制、修改与清除
3.2.10 软元件查找与替换
3.2.11 常开常闭触点互换
3.2.12 程序变换
3.2.13 程序检查
3.2.14 程序的下载和上传
3.2.15 远程操作(RUN/STOP)
3.2.16 在线监视
3.2.17 软元件测试
3.2.18 设置密码
3.2.19 仿真
3.2.20 PLC诊断
3.3 用GX Developer建立一个完整的项目
3.4 GX Works使用入门
3.4.1 GX Works2的功能
3.4.2 GX Works2的特点
3.4.3 GX Works2的使用简介
小结
习题
第4章 三菱FX系列PLC的指令系统
4.1 编程基础
4.1.1 编程语言简介
4.1.2 三菱FX系列PLC内部软组件
4.1.3 存储区的寻址方式
4.2 三菱FX系列PLC的基本指令
4.2.1 常用基本指令
4.2.2 基本指令应用举例
4.3 三菱FX系列PLC的功能指令
4.3.1 功能指令的格式
4.3.2 传送和比较指令
4.3.3 程序流指令
4.3.4 四则运算
4.3.5 移位和循环指令
4.3.6 数据处理指令
4.3.7 高速处理指令
4.3.8 方便指令
4.3.9 外部I/O设备指令
4.3.10 外部串口设备指令
4.3.11 浮点数运算指令
4.3.12 触点比较指令
4.3.13 功能指令应用实例
小结
习题
第5章 步进梯形图及编程方法
5.1 功能图
5.1.1 功能图的画法
5.1.2 梯形图的编程原则和禁忌
5.1.3 步进指令
5.2 可编程控制的编程方法
5.2.1 经验设计法
5.2.2 流程图设计法
小结
习题
第二部分 应用提高篇
第6章 三菱FX系列PLC的通信及其应用
6.1 三菱FX中系列PLC通信基础
6.1.1 通信的基本概念
6.1.2 RS-485标准串行接口
6.1.3 PLC网络的术语解释
6.2 三菱FX系列PLC的N:N网络通信
6.2.1 相关的标志和数据寄存器的说明
6.2.2 参数设置
6.2.3 实例讲解
6.3 并行链接通信
6.3.1 并行链接通信基础
6.3.2 并行链接通信的应用
6.4 无协议通信
6.4.1 无协议通信基础
6.4.2 S7-200 PLC与三菱FX系列PLC的无协议通信
6.5 计算机链接通信
6.5.1 计算机链接通信基础
6.5.2 上位机软件编制
6.6 CC-LINK通信
6.6.1 CC-LINK家族
6.6.2 CC-LINK通信的应用
小结
习题
第7章 上位机对三菱FX系列PLC的监控
7.1 简单组态软件工程的建立
7.1.1 认识组态软件
7.1.2 建立工程
7.2 搬运站组态工程的建立
7.2.1 变量
7.2.2 动画相关
7.2.3 命令语言程序
7.2.4 创建搬运站工程
小结
习题
第8章 三菱FX系列PLC的模拟量模块及其应用
8.1 三菱FX系列PLC模拟量输入模块(A/D)
8.1.1 FX2N-2AD模块
8.1.2 FX2N-4AD模块
8.2 三菱FX系列PLC模拟量输出模块(D/A)
8.2.1 FX2N-2DA模块
8.2.2 FX2N-4DA模块
8.3 三菱FX系列PLC模拟量模块的应用
小结
习题
第9章 三菱FX系列PLC在运动控制中的应用
9.1 PLC控制步进电机
9.2 PLC控制伺服系统
小结
习题
第10章 三菱FX系列PLC在变频调速系统中的应用
10.1 变频器基础
10.1.1 认识变频器
10.1.2 三菱FR-A740变频器使用简介
10.2 运输站中变频器的应用
10.2.1 运输站变频器的控制面板调速
10.2.2 运输站变频器的模拟量调速
10.2.3 运输站变频器的多段调速
10.2.4 运输站变频器的通信调速
10.2.5 使用变频器时,电动机正反转控制
10.2.6 使用变频器时,电动机制动控制
小结
习题
第11章 三菱FX系列PLC的其他应用技术
11.1 三菱FX系列PLC在过程控制中的应用
11.1.1 PID控制原理简介
11.1.2 利用PID指令编写过程控制程序
11.2 三菱FX系列PLC在速度测量中的应用
小结
习题
参考文献
收起全部↑精彩书摘
第1章 可编程控制器的结构和工作原理 1.1可编程控制器(PLC)的硬件组成 可编程控制器种类繁多,但其基本结构和工作原理相同。可编程控制器的功能结构区由(中央处理器)、存储器和输入模块/输出模块三部分组成,如图1-1所示。 (1)中央处理器(CPU) CPU的功能是完成PLC内所有的控制和监视操作。中央处理器一般由控制器、运算器和寄存器组成。CPU通过数据总线、地址总线和控制总线与存储器、输入输出接口电路连接。 (2)存储器 在PLC中使用两种类型的存储器:一种是只读类型的存储器,如EPROM和EEPROM另一种是可读/写的随机存储器RAM。 PLC的存储器分为5个区域,如图1-2所示。 程序存储器的类型是只读存储器(ROM), PLC的操作系统存放在这里,程序由制造商固化,通常不能修改。存储器中的程序负责解释和编译用户编写的程序、监控1/O口的状态、对PLC进行自诊断、扫描PLC中的程序等。
前言/序言
随着计算机技术的发展,以可编程序控制器、变频器调速和计算机通信等技术为主体的新型电气控制系统已经逐渐取代传统的继电器电气控制系统,并广泛应用于各行业。由于三菱FX系列PLC具有很高的性价,因此在工控市场占有比较大的份额,应用十分广泛。
本书内容力求尽可能全面实用,用较多的例子引领读者入门,让读者读完入门部分后,能完成简单的工作。应用部分精选工程应用的实际案例,供读者模仿学习,提高读者解决实际问题的能力。为了使读者能更好地掌握相关知识,我们编写中总结了长期的教学和工程实践经验,并联合企业相关人员,力争使读者通过学习本书就能学会三菱FX系列PLC。
我们在编写过程中,将一些生动的操作实例融入到书中,以提高读者的学习兴趣。本书具有以下特点。
①用实例引导读者学习,该书的大部分章节精选了典型例子。例如,第6章用例子说明现场通信的实现的全过程。
②重点的例子都包含软硬件的配置方案图、接线图和程序,而且为确保程序的正确性,程序已经在PLC上运行通过。
③对于比较复杂的例子,配有录像,便于读者学习。
④该书内容实用,实例容易被读者进行模仿应用。
本书由向晓汉主编,王宝银副主编,无锡职业技术学院的郭琼副教授任主审。其中第1、2章无锡雪浪输送机厂王宝银编写;第3、4、5、6章由无锡职业技术学院的向晓汉编写;第7、8、9章由无锡雷华科技有限公司的陆彬编写;第10章由无锡雪浪输送机厂的刘摇摇编写;第11章无锡雷华科技有限公司的欧阳慧编写。
由于编者水平有限,不妥之处在所难免,敬请读者批评指正。
编者
现代工业自动化控制的基石:PLC技术深度解析与实践应用 本书旨在为读者提供一个全面、深入的PLC(可编程逻辑控制器)技术学习平台,从基础理论到高级应用,助您成为一名优秀的自动化工程师。我们将聚焦于PLC在现代工业生产中的核心作用,揭示其工作原理、指令系统、编程技巧以及在不同行业中的实际应用案例。 第一部分:PLC技术基础理论 认识PLC: 深入讲解PLC的定义、发展历程、组成部分(CPU模块、输入/输出模块、电源模块、通信模块等)及其各自的功能。我们将详细分析PLC相对于传统继电器控制系统的优势,例如灵活性、可靠性、易维护性、集成度高等,并探讨PLC在工业自动化领域不可或缺的地位。 PLC的工作原理: 详细阐述PLC的扫描周期,包括读输入、执行程序、写输出等关键步骤。我们将用图文并茂的方式,清晰地展示PLC如何实时监测输入信号,根据预设程序进行逻辑运算,并控制输出设备,从而实现自动化控制。 PLC的硬件结构与选型: 介绍不同品牌、不同系列PLC的硬件特点,包括I/O点数、CPU性能、通信接口、扩展能力等。本书将引导读者根据实际项目需求,掌握PLC的正确选型方法,例如考虑控制规模、被控对象的复杂性、运行环境、预算等因素。 PLC通信技术: 探讨PLC与其他设备(如人机界面HMI、上位机、其他PLC、传感器、变频器等)之间的通信方式,包括串行通信(RS-232/485)、以太网通信、现场总线等。我们将介绍常用的通信协议,并给出实际通信组网的配置和调试技巧。 第二部分:PLC编程语言与指令系统 PLC编程基础: 介绍PLC编程的通用原则和开发环境,包括梯形图(LD)、指令表(IL)、顺序功能图(SFC)、结构化文本(ST)和功能块图(FBD)等五种标准IEC 61131-3编程语言。我们将重点讲解每种语言的特点、适用场景以及绘制和编写的基本语法。 指令系统深度解析: 详细分类讲解PLC的常用指令,包括: 基本指令: 位逻辑指令(LD, LDI, AND, OR, OUT, SET, RST等),用于实现基本的开关量逻辑控制。 定时器指令: ON-Delay Timer (TON), OFF-Delay Timer (TOF), Retentive Timer (TP)等,用于实现延时控制、定时触发等功能。 计数器指令: Up Counter (CTU), Down Counter (CTD), Up/Down Counter (CTUD)等,用于实现计数、报警、分度等功能。 数据处理指令: 传送指令(MOV),算术运算指令(ADD, SUB, MUL, DIV),逻辑运算指令(AND, OR, XOR),比较指令(<, >, =, <=, >=, <>)等,用于数据的读取、修改、计算和比较。 转移指令: 跳转指令(JMP),子程序调用指令(CALL),返回指令(RET)等,用于实现程序的流程控制和模块化设计。 特殊功能指令: 如PID控制指令、通信指令、数据块管理指令等,满足更复杂的控制需求。 每条指令都将配以清晰的解释、详细的参数说明和具体的应用实例,帮助读者理解指令的用法和实现方法。 第三部分:PLC编程实践与案例分析 PLC程序设计方法: 讲解结构化编程的思想,如何划分程序模块,如何进行变量命名,如何编写注释,以提高程序的可读性、可维护性和可扩展性。我们将介绍状态机、流程图等辅助设计工具。 常见控制功能实现: 开关量控制: 例如电机启停、灯光控制、报警输出等。 定时控制: 例如周期性启停、定时启停、延时启动/停止等。 计数控制: 例如计数生产件数、统计开关次数、实现节拍控制等。 模拟量控制: 例如温度控制、压力控制、液位控制等,涉及模拟量输入/输出模块的使用以及PID算法的应用。 伺服/步进电机控制: 讲解如何通过PLC控制伺服和步进电机实现精确的位置、速度和运动控制。 实际应用案例剖析: 流水线生产线控制: 讲解如何利用PLC协调传送带、机械臂、传感器等设备,实现高效的自动化生产。 泵站控制系统: 分析如何用PLC实现多台水泵的自动启停、水位监测、压力控制等。 立体仓库管理系统: 介绍PLC在自动化立体仓库中的应用,如货架的升降、行走、入库、出库等控制。 包装机械控制: 演示PLC在包装设备中的应用,如封口、裁切、灌装、贴标等工序的协同控制。 其他行业应用: 简要介绍PLC在食品、化工、电力、冶金、环保等行业的典型应用,拓宽读者的视野。 第四部分:PLC系统的维护与故障排除 PLC系统的调试技巧: 讲解如何使用PLC编程软件的在线监控、强制输入/输出、变量监视、在线修改等功能,进行程序的联机调试和参数配置。 PLC常见故障分析: 针对硬件故障(如I/O点损坏、通信异常、电源问题)和软件故障(如程序错误、死循环、逻辑错误),提供系统性的分析方法和排查步骤。 PLC系统的维护与保养: 介绍PLC系统的日常检查、清洁、电池更换、固件升级等维护内容,确保系统的长期稳定运行。 本书以通俗易懂的语言,结合大量的图示和实际案例,旨在帮助读者快速掌握PLC技术,提升自动化控制能力。无论您是初学者,还是有一定基础的工程师,都能从本书中获得宝贵的知识和实用的技能。通过深入学习本书内容,您将能够独立完成PLC项目的程序设计、调试和维护工作,为您的职业发展奠定坚实的基础。
坦白说,刚开始拿到这本书的时候,我有些担心它太过于理论化,毕竟“精通”这个词听起来就有点难度。但是,翻开这本书,我彻底打消了疑虑。它的讲解方式非常实用,充满了“干货”。书中对于每一个编程指令的讲解,都配有详细的指令说明、功能解释,并且给出多个生动的应用示例,让我能够立即理解指令的实际用途。更重要的是,它并没有止步于单个指令的讲解,而是着重于指令之间的组合运用,如何通过逻辑运算和组合,实现复杂的控制功能。这一点对于我这样想要在实际工作中解决复杂问题的读者来说,简直是太重要了。而且,书中的案例都取材于实际工业生产,非常接地气,我完全可以把书中的方法应用到我的工作中去。