案例1 模拟量输入数据采集 1
1.1 模拟量输入单元的配置 1
1.1.1 CJ1W-AD081-V1单元的工作原理 1
1.1.2 CJ1W-AD081-V1单元的使用方法 3
1.2 量程变换 16
1.2.1 标度指令SCL(194)的工作原理 17
1.2.2 标度指令SCL(194)的应用实例 18
1.2.3 标度2指令SCL2(486)的工作原理 18
1.2.4 标度2指令SCL2(486)的应用实例 20
1.3 数字滤波 21
1.3.1 限幅滤波的原理 22
1.3.2 限幅滤波的应用实例 23
1.3.3 限幅滤波编程指令的使用方法 23
1.3.4 算术平均值滤波的原理 26
1.3.5 算术平均值滤波的应用实例 26
1.3.6 算术平均值滤波编程指令的使用方法 29
1.3.7 加权平均值滤波的原理 31
1.3.8 滑动平均值滤波的原理 31
1.3.9 滑动平均值滤波的应用实例 32
1.3.10 字移位指令WSFT(016)的工作原理 34
1.4 CJ系列PLC综述 34
1.4.1 CJ系列PLC的系统特点与功能 34
1.4.2 CJ系列PLC的基本结构与配置 35
1.4.3 CJ系列PLC的I/O扩展 40
1.4.4 CJ系列PLC的基本I/O单元 41
1.4.5 CJ系列PLC的特殊I/O单元 43
1.4.6 CJ系列PLC的存储器 44
思考与练习 46
案例2 模拟量输出数据处理 47
2.1 模拟量输出单元的配置 47
2.1.1 CJ1W-DA041单元的工作原理 47
2.1.2 CJ1W-DA041单元的使用方法 48
2.2 量程逆变换 56
2.2.1 标度3指令SCL3(487)的工作原理 56
2.2.2 标度3指令SCL3(487)的应用实例 58
2.3 锯齿波发生器的程序设计 60
2.3.1 PLC设计锯齿电压波发生器的步骤 60
2.3.2 锯齿电压波发生器的编程实例 62
2.3.3 锯齿电压波发生器编程指令的使用方法 64
思考与练习 69
案例3 PLC温度控制系统设计 70
3.1 PLC回路控制方案概述 70
3.2 空调系统流程及控制要求 72
3.3 控制系统配置及I/O分配 75
3.3.1 系统硬件配置 75
3.3.2 I/O分配 76
3.4 CP1H PLC模拟量输入/输出单元 77
3.4.1 CP1H模拟量输入单元功能 77
3.4.2 CP1H模拟量输入单元的工作原理 79
3.4.3 CP1H模拟量输出单元功能 82
3.4.4 CP1H模拟量输出单元的工作原理 83
3.5 控制系统程序设计 85
3.5.1 控制系统程序设计流程 85
3.5.2 模拟量单元的软件设置 85
3.5.3 量程换算 87
3.5.4 PID算法 92
3.5.5 PID算法编程实例 97
3.5.6 自整定PID控制算法 103
3.5.7 量程标度的标准化 108
3.5.8 报警程序实例 110
3.6 CP1H系列PLC综述 115
3.6.1 CP1H PLC的基本结构与系统特点 115
3.6.2 CPU单元 117
3.6.3 CP1H PLC的输入/输出单元 128
3.6.4 CP1H PLC的存储器 131
3.6.5 CP1H PLC的I/O扩展单元 134
思考与练习 135
附录一 CP1H的开关量输入/输出规格(XA/X型) 136
附录二 CP1H扩展单元 138
参考文献 142