图书目录

第1章可编程控制器基础1

1.1可编程控制器概述1

1.1.1PLC的产生1

1.1.2PLC的特点2

1.1.3PLC的应用4

1.1.4PLC的分类5

1.1.5PLC的发展7

1.1.6PLC的主要技术指标9

1.2PLC的一般结构10

1.2.1PLC的硬件系统10

1.2.2用ATMEL89C2051仿真PLC的硬件电路17

1.2.3PLC的软件系统21

1.3PLC的基本工作原理22

1.3.1PLC的工作方式22

1.3.2PLC的扫描周期24

1.3.3PLC的I/O响应时间27

本章小结28

习题28

第2章三菱FX系列PLC30

2.1三菱小型可编程控制器30

2.2三菱公司FX2N系列PLC产品简介31

2.3三菱FX系列PLC命名32

2.4三菱FX2系列PLC内部软组件33

2.4.1输入/输出继电器33

2.4.2辅助继电器35

2.4.3状态组件S36

2.4.4指针P/I与常数K/H36

2.4.5定时器T(T0~T255)37

2.4.6计数器C(C0~C255)40

2.4.7数据寄存器D44

本章小结45

习题46

PLC原理与应用(三菱FX系列)目录第3章三菱FX系列PLC基本指令47

3.1三菱FX系列PLC的程序设计语言47

3.1.1梯形图编程语言(Ladder)47

3.1.2助记符语言(Mnemonic)50

3.1.3流程图语言(SFC)51

3.2三菱FX系列PLC的基本逻辑指令53

3.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT53

3.2.2接点串联指令AND、ANI55

3.2.3接点并联指令OR、ORI57

3.2.4串联电路块的并联指令ORB58

3.2.5并联电路块的串联指令ANB59

3.2.6多重输出指令MPS、MRD、MPP61

3.2.7置位与复位指令SET、RST63

3.2.8脉冲输出指令PLS、PLF65

3.2.9主控与主控复位指令 MC、MCR67

3.2.10空操作与程序结束指令NOP、END69

3.3梯形图程序设计方法71

3.3.1梯形图程序编程基本原则71

3.3.2梯形图的等效变换73

3.3.3输入信号的最高频率75

3.4基本指令应用程序举例75

本章小结82

习题83

第4章三菱FX2系列 PLC的步进指令90

4.1状态转移图SFC90

4.1.1SFC的特点与示例90

4.1.2FX2的状态软组件91

4.1.3状态转移图的编制方法92

4.2步进指令与状态编程93

4.2.1步进指令STL、RET93

4.2.2单流程SFC与步进梯形图编程94

4.2.3用三菱FXGP软件设计SFC98

4.2.4多流程状态程序设计108

4.3步进指令应用程序示例118

本章小结133

习题134

第5章三菱FX2系列 PLC的功能指令139

5.1功能指令的基本规则139

5.1.1功能指令的表示139

5.1.2功能指令的数据长度141

5.1.3功能指令的执行方式144

5.1.4变址操作144

5.2程序流向控制指令145

5.2.1条件跳转指令145

5.2.2转子与返回指令149

5.2.3中断与返回指令151

5.2.4主程序结束指令154

5.2.5警戒时钟指令155

5.2.6循环指令156

5.3数据传送指令157

5.3.1比较指令158

5.3.2区间比较指令159

5.3.3传送指令160

5.3.4移位传送指令161

5.3.5取反传送指令163

5.3.6块传送指令164

5.3.7多点传送指令165

5.3.8数据交换指令166

5.3.9BCD变换指令167

5.3.10BIN变换指令168

5.4算术和逻辑运算指令169

5.4.1BIN加法指令169

5.4.2BIN减法指令171

5.4.3BIN乘法指令172

5.4.4BIN除法指令173

5.4.5BIN加1指令174

5.4.6BIN减1指令175

5.4.7逻辑“与”指令176

5.4.8逻辑“或”指令177

5.4.9逻辑“异或”指令179

5.4.10求补指令180

5.5循环移位与移位指令181

5.5.1循环右移指令181

5.5.2循环左移指令183

5.5.3带进位的循环右移指令184

5.5.4带进位的循环左移指令186

5.5.5位组件右移指令187

5.5.6位组件左移指令188

5.5.7字元件右移指令190

5.5.8字元件左移指令191

5.5.9FIFO写入指令192

5.5.10FIFO读出指令194

5.6数据处理指令195

5.6.1区间复位指令195

5.6.2译码指令196

5.6.3编码指令197

5.6.4置1位总数指令198

5.6.5置1位判断指令198

5.6.6求平均值指令199

5.6.7报警器置位指令200

5.6.8报警器复位指令200

5.6.9平方根指令201

5.6.10浮点数转换指令201

5.7高速处理指令202

5.7.1刷新指令202

5.7.2刷新并调整滤波时间指令202

5.7.3矩阵输入指令203

5.7.4高速计数器置位指令204

5.7.5高速计数器复位指令205

5.7.6高速计数器区间比较指令205

5.7.7速度检测指令206

5.7.8脉冲输出指令206

5.7.9脉宽调制输出指令207

5.8方便指令208

5.8.1置初始状态指令208

5.8.2数据检索指令208

5.8.3绝对值式凸轮顺控指令210

5.8.4增量式凸轮顺控指令211

5.8.5示教定时器指令212

5.8.6特殊定时器指令213

5.8.7交替输出指令215

5.8.8斜坡信号输出指令215

本章小结216

习题217

第6章三菱FX2系列PLC的通信221

6.1PLC通信概述221

6.1.1通信系统221

6.1.2通信方式222

6.1.3PLC使用的通信介质和接口标准224

6.1.4通信协议226

6.2PLC通信的实现227

6.2.1PLC与计算机之间的通信227

6.2.2PLC与PLC之间的通信231

6.3三菱MEDOC通信软件的使用234

6.4三菱FXGP通信软件的使用241

6.4.1系统配置和功能242

6.4.2遥控菜单的功能243

6.4.3远程访问时PLC的数据设置249

6.4.4创建梯形图程序252

本章小结257

习题257

第7章PLC控制系统应用设计259

7.1PLC控制系统的总体设计259

7.1.1PLC控制系统设计的基本原则259

7.1.2PLC控制系统的设计流程260

7.2PLC控制系统的设计步骤262

7.2.1确定控制对象和控制范围262

7.2.2PLC机型的选择262

7.2.3内存容量估计263

7.2.4输入输出模块的选择264

7.2.5PLC的硬件设计266

7.2.6PLC的软件设计267

7.2.7总装统调267

7.3PLC控制系统的应用举例268

7.3.1三菱FX2系列PLC在电梯自动控制中的应用268

7.3.2三菱FX2系列PLC对T68A卧式镗床的控制274

本章小结277

习题277

第8章PLC控制系统的实验与实训279

8.1PLC控制系统实验279

8.1.1PLC控制实验所需的软、硬件279

8.1.2实验1双灯闪烁实验,熟悉PLC控制系统的实验步骤280

8.1.3实验2电机点动与长动PLC控制282

8.1.4实验3两台电机顺序控制PLC系统284

8.1.5实验4直流电机正反转控制PLC 系统286

8.1.6实验5笼型异步电机Y△降压起动控制PLC系统286

8.1.7实验6交通灯控制PLC系统288

8.1.8实验7广告牌PLC控制系统291

8.1.9实验8七段码LED显示器PLC控制系统291

8.2PLC控制系统实训293

8.2.1实训1用ATMEL89C2051仿真PLC的电路板制作293

8.2.2实训2用ATMEL89C2051仿真PLC电路板做实验3 295

8.2.3实训3用ATMEL89C2051仿真PLC电路板做实验5 297

附录A三菱FX2系列PLC编程组件301

附录BFX2系列PLC指令表306

参考文献313