新書推薦:
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
|
編輯推薦: |
工控技术畅销书的改版升级,PLC工程师案头必备,满足日常工作查询所需。
|
內容簡介: |
本书主要内容为三菱FX2N系列PLC顺控程序设计和功能指令讲解,重点是功能指令讲解。为了使读者能够在较短的时间内正确理解、掌握和应用功能指令,书中除了对指令本身作了详细的说明外,还增加了与功能指令相关的基础知识、专业知识和应用知识。同时,针对指令的应用编写了许多实例,说明指令的应用技巧。*后还对FX3U系列PLC新增功能指令作了介绍。
|
關於作者: |
李金城,高级工程师。1967年毕业于北京邮电大学,曾任教于广东海洋大学,之后在企业一线从事电气设计、企业管理工作。2008年起加盟深圳市技成科技有限公司,从事工业控制课程的教学研究和培训工作。自2011年起,陆续编写了《PLC模拟量与通信控制应用实践》《三菱FX2N PLC功能指令应用详解》《工控技术应用数学》《三菱FX系列PLC定位控制应用技术》《三菱FX3U PLC应用基础与编程入门》等多种图书,获得广大读者好评,荣获电子工业出版社35周年优秀作者称号。
|
目錄:
|
目录
第1章FX系列小型可编程控制器介绍1
1.1FX系列PLC产品综合介绍1
1.1.1产品结构与产品系列介绍1
1.1.2产品性能指标及扩展说明3
1.2FX1S PLC4
1.2.1产品简介与产品规格4
1.2.2编程功能与扩展选件5
1.3FX1N PLC7
1.3.1产品简介与产品规格7
1.3.2编程功能与扩展选件9
1.4FX2N PLC10
1.4.1产品简介与产品规格10
1.4.2编程功能与扩展选件13
1.5FX3U PLC15
1.5.1产品简介与产品规格15
1.5.2编程功能与扩展选件17
第2章编程与仿真软件使用20
2.1三菱PLC的编程20
2.1.1概述20
2.1.2GX Developer编程软件的安装22
2.2三菱GX Developer编程软件的使用24
2.2.1GX Developer编程软件界面24
2.2.2创建新工程25
2.2.3梯形图编辑25
2.2.4梯形图程序编译、与指令表程序切换及保存28
2.2.5程序注释29
2.2.6程序的写入与读取32
2.2.7读取FXGPWIN生成梯形图文件35
2.2.8其他功能简介36
2.3三菱GX Simulator仿真软件的使用37
2.3.1启动38
2.3.2启动软元件的强制操作39
2.3.3软元件的监控40
2.3.4时序图监控41
第3章基本逻辑控制指令43
3.1基本指令系统43
3.1.1逻辑运算指令43
3.1.2操作及逻辑处理指令46
3.2定时器54
3.2.1时间继电器与定时器54
3.2.2三菱FX2NPLC内部定时器55
3.2.3定时器程序编制57
3.3计数器60
3.3.1计数器介绍60
3.3.2三菱FX2N PLC内部信号计数器61
3.3.3计数器程序编制63
第4章步进指令与顺控程序设计66
4.1顺序控制与顺序功能图66
4.1.1顺序控制66
4.1.2顺序功能图(SFC)67
4.1.3顺序功能图的基本结构71
4.1.4顺序功能图的梯形图编程方法73
4.2步进指令和步进梯形图77
4.2.1步进指令与状态元件77
4.2.2步进指令梯形图编程方法79
4.2.3应用步进指令SFC编程时的注意事项83
4.3GX Developer编程软件中的SFC编程88
4.3.1GX Developer编程软件中的SFC编程说明88
4.3.2STL指令单流程SFC程序编制89
4.3.3STL指令分支流程SFC程序编制96
4.3.4SFC仿真98
4.3.5STL指令程序梯形图编制99
4.4步进顺序控制编程实例103
4.4.1SFC编程步骤103
4.4.2单流程SFC编程104
4.4.3选择性分支SFC编程104
4.4.4并行性分支SFC编程107
第5章功能指令预备知识109
5.1功能指令分类109
5.2指令格式解读110
5.2.1指令格式解读110
5.2.216位与32位113
5.2.3连续执行与脉冲执行115
5.3编程软元件116
5.3.1数据类型与常数K,H117
5.3.2位软元件117
5.3.3字软元件123
5.4寻址方式128
5.4.1直接寻址与立即寻址128
5.4.2变址寻址128
第6章程序流程指令133
6.1程序流程基础知识133
6.1.1PLC程序结构和程序流程133
6.1.2主程序结束指令FEND134
6.1.3子程序135
6.1.4中断136
6.2条件转移139
6.2.1条件转移指令CJ139
6.2.2跳转区域的软元件变化与功能指令执行142
6.2.3CJ指令应用实例145
6.3子程序调用146
6.3.1子程序调用指令CALL,SRET146
6.3.2子程序编制与应用实例148
6.4中断服务151
6.4.1中断指令EI,DI,IRET151
6.4.2外部输入中断154
6.4.3内部定时器中断158
6.4.4高速计数器中断160
6.5循环162
6.5.1循环指令FOR,NEXT162
6.5.2循环程序编制与应用实例164
第7章传送与比较指令167
7.1传送指令167
7.1.1传送指令MOV167
7.1.2数位传送指令SMOV169
7.1.3取反传送指令CML172
7.1.4成批传送指令BMOV与文件寄存器173
7.1.5多点传送指令FMOV178
7.2比较指令179
7.2.1比较指令CMP179
7.2.2区间比较指令ZCP181
7.2.3浮点数比较指令ECMP,EZCP183
7.3触点比较指令184
7.3.1起始触点比较指令184
7.3.2串接触点比较指令186
7.3.3并接触点比较指令187
7.4数据交换指令188
7.4.1数据交换指令XCH188
7.4.2上下字节交换指令SWAP190
7.5应用实例190
7.5.1程序设计算法和框图190
7.5.2两个应用实例192
第8章移位指令195
8.1循环移位指令195
8.1.1循环右移指令ROR195
8.1.2循环左移指令ROL197
8.1.3带进位循环右移指令RCR199
8.1.4带进位循环左移指令RCL200
8.2位移字移指令202
8.2.1位右移指令SFTR202
8.2.2位左移指令SFTL203
8.2.3字右移指令WSFR208
8.2.4字左移指令WSFL210
8.3移位读写指令211
8.3.1移位写入指令SFWR211
8.3.2移位读出指令SFRD213
第9章数值运算指令216
9.1PLC的数值处理方式216
9.1.1定点数和浮点数216
9.1.2逻辑位运算219
9.2整数运算219
9.2.1四则运算指令ADD,SUB,MUL,DIV219
9.2.2加1减1指令INC,DEC223
9.2.3开方指令SQR226
9.3小数运算226
9.3.1浮点数转换指令FLT,INT,EBCD,EBIN226
9.3.2浮点数四则运算指令EADD,ESUB,EMUL,EDIV229
9.3.3浮点数开方指令ESQR231
9.3.4浮点数三角函数值指令SIN,COS,TAN232
9.4逻辑位运算233
9.4.1逻辑字与指令WAND233
9.4.2逻辑字或指令WOR234
9.4.3逻辑字异或指令WXOR235
9.4.4求补码指令NEG235
第10章数据处理指令237
10.1数制与码制237
10.1.1数制237
10.1.2码制241
10.2码制转换指令246
10.2.1二进制与BCD转换指令BCD,BIN246
10.2.2二进制与格雷码转换指令GRY,GBIN249
10.3译码编码指令251
10.3.1译码器和编码器251
10.3.2译码指令DECO252
10.3.3编码指令ENCO255
10.4位1处理指令259
10.4.1位1总和指令SUM259
10.4.2位1判别指令BON260
10.5信号报警指令261
10.5.1控制系统的信号报警261
10.5.2信号报警设置指令ANS262
10.5.3信号报警复位指令ANR265
10.6数据处理指令266
10.6.1分时扫描与选通266
10.6.2数据采集指令MTR269
10.6.3数据检索指令SER272
10.6.4数据排序指令SORT275
10.6.5求平均值指令MEAN278
10.6.6区间复位指令ZRST279
第11章外部设备指令281
11.1概述281
11.1.1外部IO设备指令281
11.1.2外部选用设备指令282
11.2外部IO设备指令283
11.2.110键输入指令TKY283
11.2.216键输入指令HKY285
11.2.3数字开关指令DSW287
11.2.47段码显示指令SEGD290
11.2.57段码锁存显示指令SEGL292
11.2.6方向开关指令ARWS295
11.2.7ASCII码输入指令ASC297
11.2.8ASCII码输出指令PR300
11.3模拟电位器指令302
11.3.1模拟电位器介绍302
11.3.2模拟电位器数据读指令VRRD303
11.3.3模拟电位器开关设定指令VRSC305
11.4特殊功能模块读写指令306
11.4.1FX特殊功能模块介绍306
11.4.2特殊功能模块读指令FROM308
11.4.3特殊功能模块写指令TO309
11.4.4指令应用311
11.5串行异步通信指令313
11.5.1串行异步通信基础313
11.5.2串行数据传送指令RS316
11.5.3HEXASCII 变换指令ASCI322
11.5.4ASCIIHEX 变换指令HEX324
11.5.5校验码指令CCD326
11.5.6通信指令综合应用实例328
11.5.7并行数据位传送指令PRUN329
11.6PID控制指令332
11.6.1PID控制介绍332
11.6.2PID控制指令334
11.6.3PID指令控制参数详解337
11.6.4PID指令应用错误代码339
11.6.5PID指令应用程序设计340
11.6.6PID控制参数自整定344
第12章高速处理和PLC控制指令351
12.1三菱FX2N PLC内部高速计数器351
12.1.1高速计数器介绍351
12.1.2高速计数器的使用353
12.1.3高速计数器使用频率限制357
12.2高速计数器指令358
12.2.1比较置位指令HSCS358
12.2.2比较复位指令HSCR362
12.2.3区间比较指令HSZ363
12.2.4DHSZ指令的表格高速比较模式365
12.2.5DHSZ指令的频率控制模式369
12.2.6脉冲密度指令SPD373
12.3PLC内部处理指令377
12.3.1输入输出刷新指令REF377
12.3.2输入滤波时间调整指令REFF379
12.3.3监视定时器刷新指令WDT382
第13章脉冲输出与定位指令384
13.1位置控制预备知识384
13.1.1位置控制介绍384
13.1.2定位控制分析387
13.1.3FX系列PLC定位控制功能介绍390
13.2脉冲输出指令391
13.2.1概述391
13.2.2脉冲输出指令PLSY394
13.2.3带加减速的脉冲输出指令PLSR396
13.2.4可变速脉冲输出指令PLSV400
13.2.5脉宽调制指令PWM402
13.3定位指令403
13.3.1原点回归指令ZRN403
13.3.2相对位置控制指令DRVI407
13.3.3绝对位置控制指令DRVA409
13.3.4绝对位置数据读取指令ABS411
13.4定位控制举例414
13.4.1步进电机定位控制414
13.4.2定位控制指令程序样例417
13.4.3伺服电机定位控制419
第14章变频器通信指令425
14.1通信指令应用预备知识425
14.1.1技术支持及应用范围425
14.1.2通信参数设定427
14.1.3通信功能相关软元件429
14.2变频器通信指令430
14.2.1变
|
內容試閱:
|
谈谈功能指令的学习
(代前言)
在培训工作中,经常碰到学员询问关于三菱FX系列PLC功能指令的学习问题,于是就萌生了一个想法,即编写一本重点讲述功能指令应用的参考书籍。这个想法得到了广大培训学员及电子工业出版社陈韦凯编辑的支持,正是在他们的支持和鼓励下才能够完成本书的编写工作。
功能指令又称为应用指令,是对PLC的基本逻辑指令的扩充,它的出现使PLC的应用从逻辑顺序控制领域扩展到模拟量控制、运动量控制和通信控制领域,因此,学习功能指令应用是掌握PLC在这些扩展领域中使用的前提。
很多参加培训的学员和从事工控技术工作的朋友都感觉功能指令难学、不好掌握,这是为什么呢?主要有三方面的原因:一是功能指令数量多、门类广,FX 2N PLC有139条功能指令,FX 3U PLC有190条功能指令,未学之前就会有一种畏难情绪,不知从哪儿学起,不知如何学习。二是许多功能指令的学习涉及一些工控技术基础知识、专业知识和应用知识,编程手册对这些知识的介绍既简单,文字又晦涩。许多PLC的入门书籍限于篇幅,对功能指令往往只是进行一些简单罗列和一般性介绍,也不够全面。对于需要进一步提高PLC控制技术而又缺乏相关知识的读者来说,增加了学习功能指令的难度。三是功能指令学习必须与实践紧密结合才能学好。初学者往往实践较少,经验缺乏,学习上有点急于求成,总希望仅仅通过阅读编程手册和一些PLC书籍就能很快地掌握功能指令的应用,结果是欲速则不达,碰到实际问题还是不知道如何使用功能指令编程。
那么如何学习功能指令呢?本书提出以下几点供广大读者参考。
第一,先要学习有关功能指令的预备知识,即编程手册的功能指令预备知识(本书第5章)。很多初学者一开始就跳过这一章,直接寻找指令学习,结果就出现了找不到DMOV指令、INCP指令在哪里、K4X0是什么等问题。其实,这些问题都可以在预备知识中找到答案,因此,对功能指令预备知识的学习是非常重要的,这些知识主要有指令格式、指令执行形式、指令数值表示和指令寻址方式。这些知识是针对所有指令的,必须先要学习和了解,当然这些知识也必须结合具体的指令去理解,不是学习一次就够了,要反复结合指令学习理解。
第二,对指令进行浏览性的学习。浏览就是泛泛地看,随意翻翻,任意记记,没有前后顺序,没有时间长短。浏览的目的是对指令的分类有大致的了解,对查找指令的位置大致清楚,对指令的功能有印象。浏览就是浏览,不要刻意地去记什么,浏览的次数多了,就自然会在脑子中留下印象,也就无心插柳柳成荫了。
第三,对基础指令要重点学、反复学。功能指令可以大致分为两大类:一类是基础性的指令;另一类是高级应用指令。基础性指令指步进指令、程序流程指令、传送指令和比较指令、位移指令、数值运算指令和部分数据处理指令。这类指令是编程中最常用的指令,在一般控制程序中都用得上,对这类功能指令就要专门拿出时间来重点学习。初学者主要是学习它们的操作功能,并在实践中去理解它们,每一个功能指令在实际使用中都会有一些应用规则,对这些应用规则不必一开始就非要弄清楚,而是要通过对指令的反复学习和应用才能逐步掌握的。基础性指令也会涉及一些指令外的知识,如PLC知识、数制码制知识、数的表示和运算知识等。因此,在学习功能指令的同时,也要去补充这方面的知识,这样才能更好地学好功能指令。
第四,采用实用主义的态度去学习PLC高级应用功能指令,高级应用功能指令是指模拟量控制、PID控制、定位控制、高速输入输出和通信控制等有关的指令。学习这类指令需要一些专业知识才能掌握。对这些指令建议采用实用性态度学习,就是用到就学,不用不学,边用边学,边学边用;专业知识和功能指令一起学,学了马上就用,加深理解和使用。当然,这种学习方法也适用于部分不常用的基础指令学习。
第五,对于休眠指令暂时不学。在PLC的功能指令中,有一些功能指令是在早期为适应当时的需要而开发的,这些指令随着时代的变迁,一些功能指令被后来开发的指令代替,一些随着工控技术的发展已基本不用。还有一些指令是针对某些特定的外部设备而开发的,现在也很少用。虽不学习,但要了解它们在编程手册中的位置,万一在读程序时碰到就可以通过手册来了解它们。
学习有法,法无定法,没有一种学习方法是适合所有人的,因此,读者还是要根据自身的条件,参考上述方法,寻找出最适合自己的学习方法。这样,才能收到学习功能指令事半功倍的效果。
本书的内容除了重点讲述FX2N PLC的步进指令和功能指令外,还增加了如下内容:FX系列小型可编程控制器、编程和仿真软件使用、基本逻辑控制指令和FX3U PLC新增指令介绍,其目的是希望本书不但是读者学习功能指令的参考书,也希望能成为读者经常查询的参考手册。
本书的阅读对象是从事工业控制自动化的工程技术人员、刚毕业的工科院校机电专业学生和在生产第一线的初、中、高级维修电工,因此,编写时力求深入浅出、通俗易懂,同时联系实际、注重应用。书中精选了大量的应用实例,供读者在实践中参考。
在本书编写的过程中,付明忠工程师就FX3U PLC新增指令给出了宝贵参考意见,也得到了曾鑫、李金龙、李震涛等的协助。同时还参考了一些书刊内容,并引用了其中一些资料,难以一一列举,在此一并表示衷心感谢。
由于编著者水平有限,书中有疏漏和不足之处,恳请广大读者批评指正。编著者联系邮箱:jc1350284@163.com。
李金城
修订说明
《三菱FX2N PLC功能指令应用详解》第1版自2011年出版以来,市场反应良好,受到了广大读者的欢迎,7年来共印刷了14次,共计38000册。广大读者在阅读该书的同时,也指正了书中存在的不少错误,并给疏漏和不足之处提出了宝贵意见。我在此向广大读者表示衷心的感谢。
应读者和出版社要求,近期对本书做了一次修订工作。本次修订对全书的章节结构没有改动,仅是对部分内容做了一点修改和补充。同时,对全书做了一次全面校对。本次修订最大的变动是取消了原书附带的配套光盘。其原因有二:一是当前信息存储的方式发生了很大变化。原来采用光盘保存的信息现已基本上由U盘替代。而目前的家用电脑或笔记本电脑均不配装光驱,光盘也无法播放。二是部分读者对配套光盘的内容有不同意见,认为光盘仅自带了10讲视频课程有为技成培训公司做广告之嫌,为什么不把108讲全部放到光盘中呢?事实也确实如此,当初配套光盘的用意也是告诉读者,本书有配套视频课程,在技成培训公司网站上,读者可自行联系付费观看。108讲视频课程是技成培训公司的知识产权,其中10讲放到光盘上也是经技成培训公司同意的。既然这样做会引起读者误解,所以本次修订干脆取消配套光盘,这一点还请广大读者理解。
本书配套有《功能指令详解》和《三菱FX系列PLC SFC顺序控制应用》两门视频课程,共108节课(简称108讲)。书和视频课程配套学习,效果会更好。读者如需购买视频课程,请自行访问技成培训公司网站联系,网址:www.jcpeixun.com,联系电话:4001114100。
这次修订,虽然我想尽力做到最好,但由于本人水平、学识及精力有限,书中难免还会存在错漏之处,恳请广大读者继续给予批评指正。
读者在阅读本书时,如有疑问之处或指正书中错漏之处都可给我来信,联系邮箱:jc1350284@163.com。
三菱FX2N PLC已经停产,其替代产品是FX3系列PLC。因此,很多读者给我来信,希望我能在本书的基础上,增补介绍FX3系列PLC新增加的功能指令。的确,我也有此考虑,并正在编写中,到时会另行成书出版,敬请读者关注。
李金城
2018年3月于深圳
|
|