1下载和安装GX Developer 1
1.1如何得到GX Developer 1
1.2 GX Developer的安装 6
2 在GX Developer平台上编程 8
2.1使用GX Developer编程 8
2.1.1打开GX Developer 8
2.1.2开始创建一个新的PLC用户软件 8
2.1.3开始编程工作 10
2.1.4使用列表法编程 15
2.1.5使用状态转移图编程 16
2.1.6查找与替换 16
2.2编程后的辅助工作 16
2.2.1检查设计的工程 16
2.2.2如何提高程序可读性 17
2.2.3全面审视“工程数据列表” 20
2.2.4保存工程文档 20
2.2.5老版本软件的使用 22
2.2.6打印工程文件 22
2.2.7重复几点说明 23
2.3使用SFC进行编程 23
2.3.1进入SFC工作界面 24
2.3.2各种结构的SFC图形 31
2.3.3 SFC图形与梯形图的相互转换 33
2.4文件寄存器的使用 36
2.4.1文件寄存区的开辟和使用 36
2.4.2操作实例 39
3 “仿真法”调试PLC中的程序 42
3.1使用仿真软件 42
3.1.1 GX Developer自身附带的仿真功能 42
3.1.2仿真开始前的准备过程 42
3.2仿真操作原理 44
3.2.1仿真系统的构成 45
3.2.2仿真系统的局限性 46
3.3准备仿真操作 47
3.3.1生成虚拟的PLC 47
3.3.2生成“I/O系统设定” 48
3.3.3随机手动输入 52
3.3.4选定观察界面 56
3.4进行仿真操作 57
3.4.1步骤 57
3.4.2返工 58
3.5 SFC编程时的仿真 58
3.6退出仿真功能 60
3.7仿真实例 60
3.7.1简单的演示 60
3.7.2一个编制“I/O系统设定”的练习 64
3.7.3使用仿真工具的注意事项 66
4 程序下载 67
4.1建立起计算机PC和PLC之间的关系 67
4.1.1建立通信关系 67
4.1.2 GX Developer平台上信号的传输 69
4.2将控制软件下载到PLC中 71
4.2.1基本操作 71
4.2.2下载控制软件到PLC中的其他方法 74
5 调试PLC中的程序 77
5.1利用PLC本身的指示灯作为监控,调试PLC系统 77
5.1.1 PLC自带的I/O端口指示灯 77
5.1.2从试运行中,通过观察指示灯测试软件 77
5.1.3示例1:移动灯光 77
5.1.4示例2:灯的多位控制 80
5.2利用调试平台进行测试 85
5.2.1启动调试平台 85
5.2.2实时修改软件 88
5.3嵌入自编的数字存储器软件 89
5.3.1嵌入“调试记录模块” 89
5.3.2设置指定的输入数据 94
5.4调试过程的一般原则和过程 94
6 逻辑控制系统编程基础 96
6.1软件基础知识的回顾 96
6.1.1初步了解PLC的软件资源 96
6.1.2 PLC的运行方式 97
6.2基本逻辑关系 99
6.2.1共同的逻辑特征 99
6.2.2三种不同表达方式 100
6.2.3反馈的使用 103
6.3 PLC的基本指令集 104
6.3.1基本指令集 105
6.3.2基本指令集的补充 113
7 基本逻辑控制系统 114
7.1基本逻辑控制系统概述 114
7.1.1 PLC控制和继电器—接触器控制系统的关系 114
7.1.2 PLC控制和继电器—接触器控制系统的差异 115
7.2基本逻辑控制系统实例 115
7.2.1电动机控制电路 115
7.2.2其他电动机控制电路 130
7.3“步进式”控制系统 144
7.3.1顺序控制和步进控制 144
7.3.2步进控制专用指令 144
7.3.3步进控制实例 146
7.3.4直接在SFC界面进行步进控制编程 151
8扩 PLC系统的功能 161
8.1 PLC系统获取信息能力的进步 161
8.1.1从仅获取/输出开关量扩展到获取/输出模拟量 161
8.1.2获取/输出信息的方式 162
8.2 PLC信息处理能力的进步 162
8.2.1硬件性能提高 162
8.2.2从开关量的“位”信息扩展到“字”信息 163
8.2.3从仅处理“位”扩展到处理“字”的能力 164
8.2.4扩展了对数据进行预处理的能力 166
8.3不断增强的通信功能 166
8.3.1 PLC中通信功能的使用 167
8.3.2 PLC中有关通信功能的接口和指令 167
8.3.3通信功能与网络 168
8.4 PLC系统的应用指令集 168
8.4.1 PLC应用指令集简介 168
8.4.2与应用指令直接相关的其他信息 169
8.4.3与程序流程直接相关的指令 170
8.4.4进行数据运算、比较和运送的指令 171
8.4.5数据(位、字节、字)、数码的运算、处理和转换 172
8.4.6其他特殊专用指令 172
8.4.7特殊专用模块的初始化和控制用指令 172
8.4.8其他应用指令 172
8.5应用实例 173
8.5.1原始数据的平均滤波 173
8.5.2原始数据的加权平均滤波 173
8.5.3 A/D模块应用实例 174
8.5.4专用输出的接口模块D/A 175
8.5.5初始状态指令IST使用实例 176
8.5.6通信模块RS232 - IF使用实例 182
9电梯控制系统 187
9.1电梯控制系统硬件的构成 187
9.1.1主要电路介绍 187
9.1.2 PLC控制系统主要硬件 190
9.2电梯控制软件(电梯运动部分)的主要构成 194
9.2.1运动控制决策 194
9.2.2运动控制决策的实施 196
9.2.3设计思想转变成为逻辑运算的流程图 204
9.2.4梯形图 206
9.2.5本模块软件的仿真调试 211
9.2.6本模块所使用的软件资源 216
9.3电梯基本系统的联动仿真 220
9.3.1模拟“轿厢位置”基本动作和信号 221
9.3.2模拟“轿厢运动”的基本信号 223
9.3.3模拟“轿厢停靠”的基本信号 223
9.3.4电梯的简化联动仿真 224
9.4电梯软件(运行、停靠及“平层”控制部分) 225
9.4.1主电动机驱动 225
9.4.2电梯保护软件 239
9.5模拟(仿真)电梯的使用过程 242
9.5.1 I/O系统设定表 243
9.5.2模拟“轿厢”位置和平层信号的附加程序 243
9.5.3仿真实例 243
9.5.4仿真调试 249
10 电加热温度控制系统 250
10.1电加热系统简介 250
10.1.1工艺装置 250
10.1.2装置的控制系统 250
10.2电加热控制系统分析 252
10.2.1加热系统控制器 252
10.2.2电功率控制方案 257
10.3被控对象——加热器的数学模型 266
10.4全系统仿真 272
参考文献 279