第1章 绪论 1
1.1 PLC的发展 1
1.2 CL型PLC的结构特点 1
第2章CL型PLC的指令系统 4
2.1基本指令编码 4
2.2其他基本指令与步进指令编码 8
2.3流向控制指令 9
2.4数据传输与比较 12
2.5算术运算和逻辑运算 31
2.6循环与移位 52
2.7其他应用指令 65
2.8 CL型PLC指令举例 74
第3章CL型PLC指令的静态编译和动态编译 79
3.1 ARM存储空间分配 80
3.2静态编译 83
3.3静态编译的实现方法 84
3.4基本指令的静态编译 87
3.5应用指令的静态编译 106
3.6基本指令和应用指令的动态编译 109
第4章CL型PLC主机结构 116
4.1 CL型PLC主机硬件平台 116
4.2 ARM_ FPGA双口RAM结构 118
4.3 PLC各存储区的数据配置 119
第5章CL型PLC通信系统 129
5.1通信结构 129
5.2通信协议设计 130
5.3上电通信流程 132
5.4 PLC主机发送与接收通信流程 133
第6章CL型PLC手持式编程装置 155
6.1手持式编程装置功能 155
6.2硬件结构 155
6.3 CL型PLC编程装置的软件结构 156
6.4 PLC编程装置的硬件电路 158
6.5编程装置的软件 161
6.6编译与反编译设计 167
6.7数据的存储设计 178
6.8界面的设计 185
6.9通信接口 193
第7章CL型PLC程序PC编辑软件 199
7.1开发环境 199
7.2软件结构 199
7.3软件功能 200
7.4编辑界面 201
7.5编译模块 205
7.6编译与反编译 210
7.7梯形图转换为指令表的算法 216
7.8程序下载 220
参考文献 228