1 PLC的组成与工作原理 1
问1 PLC的定义是什么? 1
问2 PLC按结构形式可以分为几类? 2
问3 PLC按控制规模可以分为几类? 3
问4 PLC按功能可以分为几类? 3
问5 PLC有什么特点? 4
问6 CP1H可编程序控制器由几部分组成? 4
问7 中央处理器(CPU)的功能是什么? 4
问8 存储器的功能是什么? 5
问9 输入/输出接口电路的功能是什么? 5
问10 CP1H可编程序控制器的电源电路的功能是什么? 6
问11 CP1H可编程序控制器的功能模块有几种? 6
问12 CP1H可编程序控制器的通信模块有几种? 6
问13 PLC的工作方式是怎样的? 6
问14 PLC的执行过程是如何进行的? 7
2 CP1系列硬件系统 8
问1 CP1H PLC的主机单元包括几部分? 8
问2 CP1H-XA的实物外形是什么样的? 8
问3 CP1H-XA的面板由几部分构成?各部分的功能是什么? 8
问4 CP1H系列主机单元是如何命名的? 12
问5 CP1H系列主机单元的参数包括哪些内容? 12
问6 CPM1A系列扩展单元有哪些规格? 13
问7 CPM1A系列扩展单元是如何连接的? 14
问8 CPM1A系列扩展单元的通道是如何分配的? 14
问9 CJ扩展单元及连接方式各是什么? 15
问10 CP1系列PLC的存储器是如何分配的? 17
问11 CP1H/CP1L系列PLC的I/O存储器是如何分配的? 17
问12 通道I/O区(CIO)是如何分配的? 20
问13 工作继电器区(WR)是如何分配的? 21
问14 保持继电器区(HR)是如何分配的? 21
问15 辅助继电器区(AR)是如何分配的? 21
问16 暂存继电器区(TR)是如何分配的? 21
问17 计数器(CNT)区和定时器(TIM)区是如何分配的? 21
问18 数据存储器区(DM)是如何分配的? 22
问19 变址寄存器区(IR)是如何分配的? 22
问20 数据寄存器区(DR)是如何分配的? 22
问21 任务标志区(TK)是如何分配的? 22
问22 状态标志区/时钟脉冲区(CF)是如何分配的? 22
问23 CP1E系列PLC的I/O存储器是如何分配的? 23
3 CX-Programmer编程软件及其使用 25
问1 CX-Programmer软件的主要特点是什么? 25
问2 CX-Programmer软件如何安装? 27
问3 在CX-Programmer软件中如何创建一个新工程? 27
问4 标题栏的功能是什么? 28
问5 菜单栏的功能是什么? 28
问6 工具栏的功能是什么? 29
问7 状态栏的功能是什么? 29
问8 工程工作区的功能是什么? 29
问9 程序工作区的功能是什么? 29
问10 其他窗口的功能都包括什么? 29
问11 工程中项目的结构是怎样的? 29
问12 工程的操作项目有哪些? 30
问13 PLC的操作项目有哪些? 30
问14 什么是符号?符号有几种数据类型? 30
问15 全局符号表和本地符号表的操作有哪些? 32
问16 IO表和单元设置如何操作? 33
问17 PLC设置如何操作? 33
问18 错误日志包含哪些信息? 34
问19 PLC内存的功能是什么?如何操作? 35
问20 PLC程序的操作有哪些? 36
问21 任务包含哪些内容? 36
问22 程序段的概念是什么?如何操作? 37
问23 功能块的功能是什么? 37
问24 CX-Programmer软件的视图包括哪些内容? 37
问25 工程工作区如何操作? 38
问26 “梯形图”视图如何操作? 39
问27 梯形图显示内容和方式如何设置? 39
问28 梯形图视图的特征有哪些? 43
问29 助记符视图如何操作? 43
问30 输出窗口如何操作? 44
问31 查看窗口的功能是什么?如何操作? 45
问32 地址引用工具的功能是什么?如何操作? 45
问33 交叉引用表的作用是什么?如何操作? 46
问34 “转移到”操作有什么功能?如何操作? 47
问35 CX-Programmer软件的操作有哪些? 48
问36 以交通灯控制为例,在CX-Programmer软件中如何创建一个新工程? 48
问37 在CX-Programmer软件中如何创建符号和地址? 50
问38 梯形图编程应如何操作? 51
问39 助记符编程的操作步骤是什么? 54
问40 编译程序如何操作? 55
问41 在线工作的表示方式是怎样的? 55
问42 离线方式和在线方式有何作用?怎样转换? 56
问43 PLC的操作模式有几种? 57
问44 把程序下载到PLC上应如何操作? 57
问45 从PLC上传程序应如何操作? 57
问46 与PLC比较程序如何操作? 58
问47 在线编辑的操作步骤是什么? 58
问48 启动、停止监视程序的操作步骤是什么? 59
问49 暂停监视的操作步骤是什么? 59
4 PLC的编程与系统设计 60
问1 基本编程的原则是什么? 60
问2 程序的简化有几种方式? 63
问3 启动、停止电路是如何运行的? 65
问4 延时接通电路的功能是什么? 66
问5 输入端外部接自锁开关延时电路是如何运行的? 66
问6 输入端外部接不自锁开关延时电路是如何运行的? 67
问7 延时断开电路是如何运行的? 67
问8 多重输入电路是如何运行的? 68
问9 正反转控制电路是如何运行的? 68
问10 顺序输出电路的功能是什么? 69
问11 利用移位指令的顺序输出电路是如何运行的? 69
问12 利用定时器指令的输出电路是如何运行的? 70
问13 断电保护电路的功能是什么? 70
问14 闪光、声响报警电路是如何运行的? 71
问15 先输入优先电路是如何运行的? 71
问16 定时范围的扩展是什么? 72
问17 分频电路的作用是什么?是如何运行的? 73
问18 扩展(减少)输入点的方法有几种? 73
问19 扩展(减少)输出点的方法有几种? 78
问20 PLC控制系统的设计步骤是什么? 80
问21 顺序控制设计法的特点是什么? 81
问22 什么是流程图? 81
问23 流程图的基本结构是什么? 82
问24 步的概念是什么?如何表示? 82
问25 转换的概念是什么?如何表示? 82
问26 路径的概念是什么? 83
问27 流程图有几种类型? 83
问28 子步的概念是什么? 86
问29 流程图与梯形图的对应关系是什么? 86
问30 根据流程图画梯形图的操作步骤是怎样的? 86
问31 逻辑设计法的特点是什么? 88
问32 红灯常亮用逻辑设计法如何设计? 89
问33 绿灯常亮用逻辑设计法如何设计? 89
问34 红灯闪烁用逻辑设计法如何设计? 90
问35 绿灯闪烁用逻辑设计法如何设计? 91
问36 PLC的I/O点分配如何操作? 91
问37 经验设计法的概念是什么? 92
问38 经验设计法如何应用? 93
5 PLC的指令系统 97
问1 PLC的编程环境指的是什么? 97
问2 编程软件的作用是什么? 97
问3 脱机编程的作用是什么? 97
问4 文件管理的作用是什么? 97
问5 文件的上传与下载有什么作用? 98
问6 监控运行的作用是什么? 98
问7 监视运行时发现程序存在问题应如何解决? 98
问8 编程软件的其他功能包括哪些? 98
问9 什么是指令? 98
问10 什么是程序? 99
问11 基本的编程步骤是什么? 99
问12 CP1H指令由哪些部分构成? 100
问13 顺序输入指令的作用是什么? 101
问14 LD/LDNOT指令的作用及符号各是什么? 101
问15 AND/ANDNOT指令的作用及符号各是什么? 101
问16 OR/ORNOT指令的作用及符号各是什么? 102
问17 ANDLD指令的作用及符号各是什么? 103
问18 ORLD指令的作用及符号各是什么? 104
问19 NOT指令的作用及符号各是什么? 104
问20 UP指令的作用及符号各是什么? 105
问21 DOWN指令的作用及符号各是什么? 106
问22 LDTST/LDTSTN指令的作用及符号各是什么? 106
问23 ANDTST/ANDTSTN指令的作用及符号各是什么? 107
问24 ORTST/ORTSTN指令的作用及符号各是什么? 108
问25 顺序输出指令的作用是什么? 109
问26 OUT/OUTNOT指令的作用及符号各是什么? 109
问27 KEEP指令的作用及符号各是什么? 109
问28 SET/RSET指令的作用及符号各是什么? 110
问29 SETA/SETB指令的作用及符号各是什么? 111
问30 OUTB指令的作用及符号各是什么? 112
问31 顺序控制指令的作用是什么? 113
问32 END指令的作用及符号各是什么? 113
问33 IL/ILC指令的作用及符号各是什么? 113
问34 JMP/JME指令的作用及符号各是什么? 113
问35 CJP/CJPN指令的作用及符号各是什么? 114
问36 FOR/NEXT指令的作用及符号各是什么? 115
问37 BREAK指令的作用及符号各是什么? 116
问38 定时器/计数器指令的作用是什么? 116
问39 TIM/TIMX指令的作用及符号各是什么? 116
问40 TIMH/TIMHX指令的作用及符号各是什么? 117
问41 MTIM/MTIMX指令的作用及符号各是什么? 118
问42 CNT/CNTX指令的作用及符号各是什么? 119
问43 CNR/CNRX指令的作用及符号各是什么? 120
问44 数据传送指令的作用是什么? 121
问45 MOV/MOVL指令的作用及符号各是什么? 121
问46 MOVB指令的作用及符号各是什么? 122
问47 XFRB指令的作用及符号各是什么? 122
问48 BSET指令的作用及符号各是什么? 123
问49 XCHG/XCGL指令的作用及符号各是什么? 123
问50 DIST指令的作用及符号各是什么? 124
问51 MOVR/MOVRW指令的作用及符号各是什么? 125
问52 数据比较指令的作用是什么? 125
问53 (LD/AND/OR型)符号比较指令的作用及符号各是什么? 126
问54 CMP/CMPL指令的作用及符号各是什么? 126
问55 MCMP指令的作用及符号各是什么? 127
问56 ZCP/ZCPL指令的作用及符号各是什么? 128
问57 数据移位指令的作用是什么? 128
问58 SFT指令的作用及符号各是什么? 129
问59 SFTR指令的作用及符号各是什么? 129
问60 ROL/ROLL指令的作用及符号各是什么? 130
问61 SLD/SRD指令的作用及符号各是什么? 131
问62 NASR/NSRL指令的作用及符号各是什么? 132
问63 加/减指令的作用是什么? 133
问64 ++/++L指令的作用及符号各是什么? 133
问65 --/--L指令的作用及符号各是什么? 134
问66 符号运算指令的作用是什么? 135
问67 +/+L指令的作用及符号各是什么? 135
问68 -/-L指令的作用及符号各是什么? 136
问69 */*L指令的作用及符号各是什么? 138
问70 /和/L指令的作用及符号各是什么? 139
问71 数据转换指令的作用是什么? 140
问72 BIN/BINL指令的作用及符号各是什么? 140
问73 NEG/NEGL指令的作用及符号各是什么? 141
问74 ASC指令的作用及符号各是什么? 142
问75 GRY指令的作用及符号各是什么? 143
问76 逻辑运算指令的作用是什么? 144
问77 ANDW/ANDL指令的作用及符号各是什么? 144
问78 ORW/ORWL指令的作用及符号各是什么? 146
问79 XORW/XORL指令的作用及符号各是什么? 147
问80 COM/COML指令的作用及符号各是什么? 148
问81 子程序指令的作用是什么? 149
问82 SBS指令的作用及符号各是什么? 149
问83 SBN/RET指令的作用及符号各是什么? 150
问84 MCRO指令的作用及符号各是什么? 151
问85 中断控制指令的作用是什么? 152
问86 MSKS指令的作用及符号各是什么? 152
问87 CLI指令的作用及符号各是什么? 153
问88 DI指令的作用及符号各是什么? 155
问89 高速计数/脉冲输出指令的作用是什么? 155
问90 INI指令的作用及符号各是什么? 155
问91 PRV指令的作用及符号各是什么? 156
问92 PWM指令的作用及符号各是什么? 159
问93 基本I/O单元指令的作用是什么? 160
问94 IORF指令的作用及符号各是什么? 160
问95 MTR指令的作用及符号各是什么? 160
问96 7SEG指令的作用及符号各是什么? 162
问97 调试指令的作用是什么? 163
问98 FAL指令的作用及符号各是什么? 164
问99 FPD指令的作用及符号各是什么? 166
问100 什么是特殊指令? 166
问101 STC/CLC指令的作用及符号各是什么? 167
问102 WDT指令的作用及符号各是什么? 167
问103 CCS/CCL_指令的作用及符号各是什么? 168
6 PID控制及模拟量输入/输出 170
问1 什么是PID控制? 170
问2 PID控制的原理是什么? 170
问3 PID运算指令的符号、格式与功能是什么? 171
问4 如何设置PID参数? 171
问5 PID指令如何使用? 173
问6 带自整定PID运算(PIDAT)指令的符号、格式与功能分别是什么? 175
问7 如何设置PIDAT的参数? 175
问8 PIDAT指令如何使用? 176
问9 什么是模拟量输入/输出功能? 177
问10 模拟量输入/输出端子及切换开关各部分的功能分别是什么? 178
问11 模拟量输入/输出的PLC如何设置? 179
问12 模拟量输入/输出的存储通道的功能是什么? 179
问13 模拟量输入/输出的特殊辅助继电器的功能是什么? 180
问14 模拟量输入/输出功能如何使用? 181
问15 模拟量电位器及外部模拟量调节的位置在哪里? 181
问16 模拟量电位器的作用是什么? 181
问17 外部模拟量调节的作用是什么? 182
7 编程实例 184
问1 两种液体混合装置如何编程? 184
问2 两种液体混合装置的控制要求是什么? 184
问3 两种液体混合装置PLC的I/O通道分配及I/O接线图如何设置? 185
问4 两种液体混合装置的梯形图程序如何设计? 185
问5 机械手的工作过程是什么? 187
问6 机械手的控制要求是什么? 187
问7 机械手PLC的I/O通道分配如何操作? 188
问8 机械手PLC的I/O接线图如何设置? 189
问9 机械手的梯形图程序如何设计? 189
问10 全自动洗衣机的工作过程是怎么进行的? 191
问11 全自动洗衣机的控制要求是什么? 191
问12 全自动洗衣机PLC的I/O通道如何分配? 192
问13 全自动洗衣机PLC的I/O接线图如何设置? 192
问14 全自动洗衣机的梯形图程序如何设计? 193
问15 剪板机如何工作? 193
问16 剪板机的控制要求是什么? 193
问17 剪板机PLC的I/O配置和I/O接线图如何设置? 195
问18 剪板机的顺序功能图和梯形图如何设置? 196
问19 水塔供水系统的控制要求是什么? 196
问20 水塔供水系统的控制电路、输入/输出设备与I/O配置、梯形图如何设置? 199
问21 饮料自动售货机的控制要求是什么? 203
问22 饮料自动售货机PLC的I/O配置及梯形图如何设置? 203
问23 四节传送带的控制要求是什么? 206
问24 四节传送带PLC的I/O配置及梯形图如何设置? 207
问25 电液控制系统动力头的工作流程是怎样的? 209
问26 电液控制系统动力头的控制要求是什么? 210
问27 电液控制系统动力头PLC的I/O配置如何设置? 211
问28 电液控制系统动力头的顺序功能图是什么样的? 211
问29 电液控制系统动力头的梯形图程序如何设计? 211
问30 折板机的控制要求是什么? 214
问31 折板机PLC的I/O配置及梯形图如何设置? 216
问32 专用机床的控制要求是什么? 218
问33 专用机床PLC的I/O配置及梯形图如何设置? 220
问34 电镀生产线自动控制系统的控制要求是什么? 221
问35 电镀生产线自动控制系统PLC的I/O配置及梯形图如何设置? 224