《三菱FX2NPLC功能指令应用详解》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:李金城编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121149146
  • 页数:557 页
图书介绍:本书主要内容为三菱FX2N系列PLC顺控程序设计和功能指令讲解,重点是功能指令详解。为了使读者能够在较短的时间内正确理解、掌握和应用功能指令,书中除了对指令本身作了详细的说明外,还增加了与功能指令相关的基础知识、专业知识和应用知识。同时,针对指令的应用编写了许多实例说明指令的应用技巧。最后还对FX3U系列PLC新增功能指令作了介绍。

第1章FX系列微型可编程控制器介绍 1

1.1 FX系列PLC产品综合介绍 1

1.1.1产品结构与产品系列介绍 1

1.1.2产品性能指标及扩展说明 3

1.2 FXIs PLC 4

1.2.1产品简介与产品规格 4

1.2.2编程功能与扩展选件 5

1.3 FXIN PLC 7

1.3.1产品简介与产品规格 7

1.3.2编程功能与扩展选件 9

1.4 FX2N PLC 10

1.4.1产品简介与产品规格 10

1.4.2编程功能与扩展选件 13

1.5 FX3U PLC 15

1.5.1产品简介与产品规格 15

1.5.2编程功能与扩展选件 17

第2章 编程与仿真软件使用 20

2.1三菱PLC的编程 20

2.1.1概述 20

2.1.2编程软件GX Developer的安装 22

2.2三菱编程软件GX Developer的使用 24

2.2.1 GX软件界面 24

2.2.2创建新工程 25

2.2.3梯形图编辑 25

2.2.4梯形图程序编译、与指令表程序切换及保存 28

2.2.5程序注释 29

2.2.6程序的写入与读取 32

2.2.7读取FXGP/WIN生成梯形图文件 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.3编程软件GX中的SFC编程 88

4.3.1 GX中的SFC编程说明 88

4.3.2 STL指令单流程SFC程序编制 89

4.3.3 STL指令分支流程SFC程序编制 96

4.3.4 SFC仿真 98

4.3.5 STL指令程序梯形图编制 99

4.4步进顺序控制编程实例 103

4.4.1 SFC编程步骤 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.2 16位与32位 113

5.2.3连续执行与脉冲执行 115

5.3编程软元件 116

5.3.1数据类型与常数K,H 117

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.1 PLC程序结构和程序流程 133

6.1.2主程序结束指令FEND 134

6.1.3子程序 135

6.1.4中断 136

6.2条件转移 139

6.2.1条件转移指令CJ 139

6.2.2跳转区域的软元件变化与功能指令执行 142

6.2.3 CJ指令应用实例 145

6.3子程序调用 146

6.3.1子程序调用指令CALL,SRET 146

6.3.2子程序编制与应用实例 148

6.4中断服务 151

6.4.1中断指令EI,DI,IRET 151

6.4.2外部输入中断 154

6.4.3内部定时器中断 158

6.4.4高速计数器中断 160

6.5循环 162

6.5.1循环指令FOR,NEXT 162

6.5.2循环程序编制与应用实例 164

第7章 传送与比较指令 167

7.1传送指令 167

7.1.1传送指令MOV 167

7.1.2数位传送指令SMOV 169

7.1.3取反传送指令CML 172

7.1.4成批传送指令BMOV与文件寄存器 173

7.1.5多点传送指令FMOV 178

7.2比较指令 179

7.2.1比较指令CMP 179

7.2.2区间比较指令ZCP 181

7.2.3浮点数比较指令ECMP,EZCP 183

7.3触点比较指令 184

7.3.1起始触点比较指令 184

7.3.2串接触点比较指令 186

7.3.3并接触点比较指令 187

7.4数据交换指令 188

7.4.1数据交换指令XCH 188

7.4.2上下字节交换指令SWAP 190

7.5应用实例 190

7.5.1程序设计算法和框图 190

7.5.2应用实例 192

第8章 移位指令 195

8.1循环移位指令 195

8.1.1循环右移指令ROR 195

8.1.2循环左移指令ROL 197

8.1.3带进位循环右移指令RCR 199

8.1.4带进位循环左移指令RCL 200

8.2位移字移指令 202

8.2.1位右移指令SFTR 202

8.2.2位左移指令SFTL 203

8.2.3字右移指令WSFR 208

8.2.4字左移指令WSFL 210

8.3移位读写指令 211

8.3.1移位写入指令SFWR 211

8.3.2移位读出指令SFRD 213

第9章 数值运算指令 216

9.1 PLC的数值处理方式 216

9.1.1定点数和浮点数 216

9.1.2逻辑位运算 219

9.2整数运算 219

9.2.1四则运算指令ADD,SUB,MUL,DIV 219

9.2.2加1减1指令INC,DEC 223

9.2.3开方指令SQR 226

9.3小数运算 226

9.3.1浮点数转换指令FLT,INT,EBCD,EBIN 226

9.3.2浮点数四则运算指令EADD,ESUB,EMUL,EDIV 229

9.3.3浮点数开方指令ESQR 231

9.3.4浮点数三角函数值指令SIN,COS,TAN 232

9.4逻辑位运算 233

9.4.1逻辑字与指令WAND 233

9.4.2逻辑字或指令WOR 234

9.4.3逻辑字异或指令WXOR 235

9.4.4求补码指令NEG 235

第10章 数据处理指令 237

10.1数制与码制 237

10.1.1数制 237

10.1.2码制 241

10.2码制转换指令 246

10.2.1二进制与BCD转换指令BCD,BIN 246

10.2.2二进制与格雷码转换指令GRY,GBIN 249

10.3译码编码指令 251

10.3.1译码器和编码器 251

10.3.2译码指令DECO 252

10.3.3编码指令ENCO 255

10.4位“1”处理指令 259

10.4.1位“1”总和指令SUM 259

10.4.2位“1”判别指令BON 260

10.5信号报警指令 261

10.5.1控制系统的信号报警 261

10.5.2信号报警设置指令ANS 262

10.5.3信号报警复位指令ANR 265

10.6数据处理指令 266

10.6.1分时扫描与选通 266

10.6.2数据采集指令MTR 269

10.6.3数据检索指令SER 272

10.6.4数据排序指令SORT 275

10.6.5求平均值指令MEAN 278

10.6.6区间复位指令ZRST 279

第11章 外部设备指令 281

11.1概述 281

11.1.1外部I/O设备指令 281

11.1.2外部选用设备指令 282

11.2外部I/O设备指令 283

11.2.1 10键输入指令TKY 283

11.2.2 16键输入指令HKY 285

11.2.3数字开关指令DSW 287

11.2.4 7段码显示指令SEGD 290

11.2.5 7段码锁存显示指令SEGL 292

11.2.6方向开关指令ARWS 295

11.2.7 ASCII码输入指令ASC 297

11.2.8 ASCII码输出指令PR 300

11.3模拟电位器指令 302

11.3.1模拟电位器介绍 302

11.3.2模拟电位器数据读指令VRRD 303

11.3.3模拟电位器开关设定指令VRSC 305

11.4特殊功能模块读写指令 306

11.4.1 FX特殊功能模块介绍 306

11.4.2特殊功能模块读指令FROM 308

11.4.3特殊功能模块写指令TO 309

11.4.4指令应用 311

11.5串行异步通信指令 313

11.5.1串行异步通信基础 313

11.5.2串行数据传送指令RS 316

11.5.3 HEX→ASCII变换指令ASCI 322

11.5.4 ASCII→HEX变换指令HEX 324

11.5.5校验码指令CCD 326

11.5.6通信指令综合应用实例 328

11.5.7并行数据位传送指令PRUN 329

11.6 PID控制指令 332

11.6.1 PID控制介绍 332

11.6.2 PID控制指令 334

11.6.3 PID指令控制参数详解 337

11.6.4 PID指令应用错误代码 339

11.6.5 PID指令应用程序设计 340

11.6.6 PID控制参数自整定 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比较置位指令HSCS 358

12.2.2比较复位指令HSCR 362

12.2.3区间比较指令HSZ 363

12.2.4 DHSZ指令的表格高速比较模式 365

12.2.5 DHSZ指令的频率控制模式 369

12.2.6脉冲密度指令SPD 373

12.3 PLC内部处理指令 377

12.3.1输入/输出刷新指令REF 377

12.3.2输入滤波时间调整指令REFF 379

12.3.3监视定时器刷新指令WDT 382

第13章 脉冲输出与定位指令 384

13.1位置控制预备知识 384

13.1.1位置控制介绍 384

13.1.2定位控制分析 387

13.1.3 FX PLC定位控制功能介绍 390

13.2脉冲输出指令 391

13.2.1概述 391

13.2.2脉冲输出指令PLSY 394

13.2.3带加减速的脉冲输出指令PLSR 396

13.2.4可变速脉冲输出指令PLSV 400

13.2.5脉宽调制指令PWM 402

13.3定位指令 403

13.3.1原点回归指令ZRN 403

13.3.2相对位置控制指令DRVI 407

13.3.3绝对位置控制指令DRVA 409

13.3.4绝对位置数据读取指令ABS 411

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变频器通信指令介绍 430

14.2.2变频器运行监视指令EXTR K10 431

14.2.3变频器运行控制指令EXTR K11 434

14.2.4变频器参数读出指令EXTR K12 436

14.2.5变频器参数写入指令EXTR K13 437

14.2.6变频器通信指令应用注意与错误代码 439

第15章 方便指令 442

15.1状态初始化指令 442

15.1.1多种工作方式SFC的编程 442

15.1.2状态初始化指令IST 445

15.1.3 IST指令应用处理 450

15.1.4状态初始化指令IST应用实例 452

15.2凸轮控制指令 458

15.2.1凸轮控制和凸轮控制器 458

15.2.2绝对方式凸轮控制指令ABSD 460

15.2.3增量方式凸轮控制指令INCD 466

15.3旋转工作台控制指令 469

15.3.1旋转工作台控制介绍 469

15.3.2旋转工作台控制指令ROTC 470

15.4定时器指令 474

15.4.1示教定时器指令TTMR 474

15.4.2特殊定时器指令STMR 476

15.5信号输出指令 478

15.5.1交替输出指令ALT 478

15.5.2斜坡信号指令RAMP 480

第16章 时钟处理指令 485

16.1时钟数据运算指令 485

16.1.1关于PLC的时间控制 485

16.1.2时钟数据比较指令TCMP 488

16.1.3时钟数据区间比较指令TZCP 490

16.1.4时钟数据加法指令TADD 491

16.1.5时钟数据减法指令TSUB 492

16.1.6计时器指令HOUR 494

16.2时钟数据读/写指令 495

16.2.1时钟数据读出指令TRD 495

16.2.2时钟数据写入指令TWR 496

16.3时钟数据程序实例 498

第17章FX3U新增功能指令简介 501

17.1传送、移位和数值运算指令 501

17.1.1传送指令 501

17.1.2移位指令 502

17.1.3数值运算指令 502

17.2数据处理指令 503

17.2.1十进制与十进制ASCII码表示转换指令 503

17.2.2数据的结合与分离指令 504

17.2.3数据表处理指令 505

17.2.4数据块处理指令 507

17.2.5字符串控制指令 507

17.2.6其他数据处理指令 508

17.3外部设备指令 509

17.3.1通信指令 509

17.3.2特殊功能模块 BFM分割读/写指令 510

17.3.3定位指令 510

17.3.4变频器控制指令 511

17.4其他指令 512

17.4.1扫描周期脉冲输出指令 512

17.4.2高速计数器指令 512

17.4.3时钟指令 513

17.4.4扩展文件寄存器控制指令 513

附录A特殊辅助继电器和特殊数据寄存器 515

附录B错误代码一览表 534

附录C功能指令一览表(按功能号顺序) 538

附录D功能指令一览表(按功能分类) 542

附录E功能指令一览表(按助记符分类) 546

附录F三菱FR-E500变频器通信协议的参数字址定义 550

附录G三菱FR-E500参数数据读出和写入指令代码表 553

参考文献 557