第1日 PLC入门 1
一 认识PLC 1
(一)什么是PLC 1
(二)PLC控制与继电器控制比较 2
二 PLC分类与特点 4
(一)PLC的分类 4
(二)PLC的特点 5
三 PLC的基本组成 6
(一)PLC的组成方框图 6
(二)PLC各部分说明 6
四 PLC的工作原理 10
(一)PLC的工作方式 10
(二)PLC用户程序的执行过程 11
五 三菱FXGP/WIN-C编程软件的使用 12
(一)软件的安装和启动 12
(二)程序的编写 13
(三)程序的转换与传送 16
六 PLC控制系统开发举例 18
(一)PLC控制系统开发的一般流程 18
(二)电动机正反转的PLC应用系统开发举例 18
第2日 三菱FX系列PLC硬件接线与软元件说明 22
一 概述 22
(一)三菱FX系列各类型PLC的特点 22
(二)三菱FX系列PLC型号的命名方法 23
(三)三菱FX2N PLC基本单元面板说明 24
二 三菱FX PLC的硬件接线 26
(一)电源端子的接线 26
(二)三菱FX 1S/FX 1N/FX 1NC/FX 2N /FX2NC /FX3UC PLC的输入端子接线 27
(三)三菱FX 3U/FX 3G PLC的输入端子接线 30
(四)无触点接近开关与PLC输入端子的接线 32
(五)三菱FX系列PLC的输出端子接线 34
三 三菱FX系列PLC的软元件说明 36
(一)输入继电器(X)和输出继电器(Y) 37
(二)辅助继电器(M) 37
(三)状态继电器(S) 41
(四)定时器(T) 41
(五)计数器(C) 43
(六)高速计数器 46
(七)数据寄存器(D) 49
(八)变址寄存器(V、Z) 50
(九)常数(K、H) 50
第3日 三菱编程与仿真软件的使用 51
一 编程基础 51
(一)编程语言 51
(二)梯形图的编程规则与技巧 52
二 三菱GX Developer编程软件的使用 54
(一)软件的安装 54
(二)软件的启动与窗口及工具说明 59
(三)创建新工程 62
(四)编写梯形图程序 63
(五)梯形图的编辑 67
(六)查找与替换功能的使用 70
(七)注释、声明和注解的添加与显示 73
(八)读取并转换FXGP/WIN格式文件 76
(九)PLC与计算机的连接及程序的写入与读出 77
(十)在线监视PLC程序的运行 81
三 三菱GX Simulator仿真软件的使用 83
(一)安装GX Simulator仿真软件 83
(二)仿真操作 85
(三)软元件监视 87
(四)时序图监视 87
第4日 基本指令的使用及实例 89
一 基本指令说明 89
(一)逻辑取及驱动指令 89
(二)触点串联指令 90
(三)触点并联指令 90
(四)串联电路块的并联指令 91
(五)并联电路块的串联指令 92
(六)边沿检测指令 93
(七)多重输出指令 94
(八)主控和主控复位指令 97
(九)取反指令 98
(十)置位与复位指令 99
(十一)结果边沿检测指令 100
(十二)脉冲微分输出指令 101
(十三)空操作指令 102
(十四)程序结束指令 102
二 PLC基本控制线路与梯形图 103
(一)启动、自锁和停止控制的PLC线路与梯形图 103
(二)正、反转联锁控制的PLC线路与梯形图 105
(三)多地控制的PLC线路与梯形图 106
(四)定时控制的PLC线路与梯形图 107
(五)定时器与计数器组合延长定时控制的PLC线路与梯形图 109
(六)多重输出控制的PLC线路与梯形图 110
(七)过载报警控制的PLC线路与梯形图 111
(八)闪烁控制的PLC线路与梯形图 112
三 喷泉的PLC控制系统开发实例 113
(一)明确系统控制要求 113
(二)确定输入/输出设备,并为其分配合适的I/O端子 114
(三)绘制喷泉的PLC控制线路图 114
(四)编写 PLC控制程序 114
(五)详解硬件线路和梯形图的工作原理 114
四 交通信号灯的PLC控制系统开发实例 117
(一)明确系统控制要求 117
(二)确定输入/输出设备并为其分配合适的PLC I/O端子 117
(三)绘制交通信号灯的PLC控制线路图 118
(四)编写PLC控制程序 118
(五)详解硬件线路和梯形图的工作原理 119
第5日 步进指令的使用及实例 121
一 状态转移图与步进指令 121
(一)顺序控制与状态转移图 121
(二)步进指令说明 122
(三)步进指令在两种编程软件中的编写形式 124
(四)状态转移图分支方式 124
(五)用步进指令编程注意事项 125
二 液体混合装置的PLC控制系统开发实例 126
(一)明确系统控制要求 126
(二)确定输入/输出设备并分配合适的I/O端子 127
(三)绘制PLC控制线路图 128
(四)编写PLC控制程序 128
(五)详解硬件线路和梯形图的工作原理 129
三 简易机械手的PLC控制系统开发实例 131
(一)明确系统控制要求 131
(二)确定输入/输出设备并分配合适的I/O端子 132
(三)绘制PLC控制线路图 132
(四)编写PLC控制程序 133
(五)详解硬件线路和梯形图的工作原理 134
四 大小铁球分检机的PLC控制系统开发实例 136
(一)明确系统控制要求 136
(二)确定输入/输出设备并分配合适的I/O端子 137
(三)绘制PLC控制线路图 137
(四)编写PLC控制程序 138
(五)详解硬件线路和梯形图的工作原理 139
五 交通信号灯的PLC控制系统开发实例 141
(一)明确系统控制要求 141
(二)确定输入/输出设备并分配合适的I/O端子 142
(三)绘制PLC控制线路图 142
(四)编写PLC控制程序 142
(五)详解硬件线路和梯形图的工作原理 143
第6日 应用指令使用详解一 147
一 应用指令的格式与规则 147
(一)应用指令的格式 147
(二)应用指令的规则 148
二 程序流程控制指令 150
(一)条件跳转指令(CJ) 150
(二)子程序调用(CALL)和返回(SRET)指令 152
(三)中断指令 152
(四)主程序结束指令(FEND) 154
(五)刷新监视定时器指令(WDT) 155
(六)循环开始与结束指令 155
三 传送与比较指令 156
(一)比较指令 156
(二)区间比较指令 157
(三)传送指令 157
(四)移位传送指令 158
(五)取反传送指令 158
(六)成批传送指令 159
(七)多点传送指令 160
(八)数据交换指令 160
(九)BCD码转换指令 161
(十)二进制码转换指令 161
四 四则运算与逻辑运算指令 162
(一)二进制加法运算指令 162
(二)二进制减法运算指令 163
(三)二进制乘法运算指令 164
(四)二进制除法运算指令 164
(五)二进制加1运算指令 166
(六)二进制减1运算指令 166
(七)逻辑与指令 166
(八)逻辑或指令 167
(九)异或指令 167
(十)求补指令 168
五 循环与移位指令 168
(一)循环右移指令 168
(二)循环左移指令 169
(三)带进位循环右移指令 170
(四)带进位循环左移指令 170
(五)位右移指令 171
(六)位左移指令 172
(七)字右移指令 172
(八)字左移指令 173
(九)先进先出(FIFO)写指令 174
(十)先进先出(FIFO)读指令 174
第7日 应用指令使用详解二 176
一 数据处理指令 176
(一)成批复位指令 176
(二)解码指令 176
(三)编码指令 177
(四)1总数和指令 178
(五)1位判别指令 179
(六)平均值指令 179
(七)报警置位指令 180
(八)报警复位指令 180
(九)求平方根指令 180
(十)二进制整数转换为浮点数指令 181
二 高速处理指令 181
(一)输入/输出刷新指令 181
(二)输入滤波常数调整指令 182
(三)矩阵输入指令 183
(四)高速计数器置位指令 184
(五)高速计数器复位指令 185
(六)高速计数器区间比较指令 185
(七)速度检测指令 186
(八)脉冲输出指令 187
(九)脉冲调制指令 187
(十)可调速脉冲输出指令 188
三 方便指令 188
(一)状态初始化指令 188
(二)数据查找指令 189
(三)绝对值式凸轮顺控指令 190
(四)增量式凸轮顺控指令 191
(五)示教定时器指令 192
(六)特殊定时器指令 193
(七)交替输出指令 193
(八)斜波信号输出指令 194
(九)旋转工作台控制指令 195
(十)数据排序指令 198
第8日 应用指令使用详解三 200
一 外部I/O设备指令 200
(一)十键输入指令 200
(二)十六键输入指令 201
(三)数字开关指令 203
(四)七段译码指令 204
(五)带锁存的七段码显示指令 206
(六)方向开关指令 208
(七)ASCII码转换指令 209
(八)ASCII码打印输出指令 210
(九)读特殊功能模块指令 211
(十)写特殊功能模块指令 211
二 外部设备(SER)指令 212
(一)串行数据传送指令 212
(二)八进制位传送指令 214
(三)十六进制数转ASCII码指令 214
(四)ASCII码转十六进制数指令 216
(五)校验码指令 217
(六)模拟量读出指令 219
(七)模拟量开关设定指令 219
(八)PID运算指令 220
三 浮点运算与高低位变换指令 223
(一)浮点运算指令 223
(二)高低位变换指令 224
四 时钟运算指令 224
(一)时钟数据比较指令 224
(二)时钟数据区间比较指令 225
(三)时钟数据加法指令 226
(四)时钟数据减法指令 227
(五)时钟数据读出指令 228
(六)时钟数据写入指令 229
五 格雷码变换指令 230
(一)有关格雷码的知识 230
(二)二进制码(BIN码)转格雷码指令 231
(三)格雷码转二进制码指令 231
六 触点比较指令 232
(一)触点比较LD*指令 232
(二)触点比较AND*指令 233
(三)触点比较OR*指令 234
第9日 模拟量模块的使用 236
一 模拟量输入模块FX2N-4AD 236
(一)外形 237
(二)接线 237
(三)性能指标 237
(四)输入/输出曲线 239
(五)增益和偏移说明 239
(六)缓冲存储器(BFM)功能说明 240
(七)实例程序 243
二 模拟量输出模块FX2N-4DA 245
(一)外形 245
(二)接线 245
(三)性能指标 246
(四)输入/输出曲线 247
(五)增益和偏移说明 247
(六)缓冲存储器(BFM)功能说明 248
(七)实例程序 251
三 温度模拟量输入模块FX 2N-4AD-PT 253
(一)外形 253
(二)PT100型温度传感器与模块的接线 253
(三)性能指标 254
(四)输入/输出曲线 255
(五)缓冲存储器(BFM)功能说明 255
(六)实例程序 257
第10日 PLC通信 259
一 通信基础知识 259
(一)通信方式 259
(二)通信传输介质 262
二 通信接口设备 263
(一)FX 2N-232-BD通信板 263
(二)FX 2N-422-BD通信板 265
(三)FX 2N-485-BD通信板 267
三 PLC通信 269
(一)PLC与打印机通信(无协议通信) 269
(二)两台PLC通信(并联连接通信) 272
(三)多台PLC通信(N:N网络通信) 276
附录A 三菱FX系列PLC的特殊软元件(辅助继电器、数据寄存器D) 284
附录B 三菱FX系列PLC指令系统 292