《工业自动化控制系统典型应用与编程86例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:田敏,刘恩博,郑瑶等编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2011
  • ISBN:9787512306219
  • 页数:305 页
图书介绍:本书从工程应用的角度出发,通过7种典型的数据采集与控制系统(包括基于单片机、PLC、PCI数据采集卡、USB数据采集板、CAN数据采集模块、远程I/O模块、声卡等),对目前流行的三种不同类型的数据采集与控制系统进行了详细的阐述。本书内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以应用实践为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。

第1章 利用单片机开发板实现自动化控制 1

第1节设计说明 1

第2节模拟量输入程序设计 4

例1利用Keil C51实现单片机模拟电压输入 4

例2利用汇编语言实现单片机模拟电压输入 10

例3利用C+++Builder实现PC与单片机模拟电压输入 16

例4利用Visual C+++实现PC与单片机模拟电压输入 18

例5利用LabWindows/CVI实现PC与单片机模拟电压输入 21

第3节 模拟量输出程序设计 22

例6利用Keil C51实现单片机模拟电压输出 22

例7利用汇编语言实现单片机模拟电压输出 26

例8利用C+++ Builder实现PC与单片机模拟电压输出 31

例9利用Visual C+++实现PC与单片机模拟电压输出 32

例10利用LabWindows/CVI实现PC与单片机模拟电压输出 33

第4节 数字量输入程序设计 35

例11利用Keil C51实现单片机数字量输入 35

例12利用汇编语言实现单片机数字量输入 37

例13利用C+++ Builder实现PC与单片机数字量输入 39

例14利用Visual C+++实现PC与单片机数字量输入 41

例15 利用LabWindows/CVI实现PC与单片机数字量输入 43

第5节数字量输出程序设计 45

例16利用Keil C51实现单片机数字量输出 45

例17利用汇编语言实现单片机数字量输出 46

例18利用C+++ Builder实现PC与单片机数字量输出 47

例19利用Visual C+++实现PC与单片机数字量输出 49

例20利用LabWindows/CVI实现PC与单片机数字量输出 51

第2章 利用PLC实现自动化控制 54

第1节 设计说明 54

第2节模拟量输入程序设计 62

例21三菱FX2N PLC模拟电压输入程序 62

例22利用C+++ Builder实现PC与FX2N PLC模拟电压输入 63

例23利用Visual C+++实现PC与FX2N PLC模拟电压输入 65

例24利用LabWindows/CVI实现PC与FX2N PLC模拟电压输入 67

第3节模拟量输出程序设计 69

例25三菱FX2N PLC模拟电压输出程序 69

例26利用C+++ Builder实现PC与FX2N PLC模拟电压输出 70

例27利用Visual C+++实现PC与FX2N PLC模拟电压输出 71

例28利用LabWindows/CVI实现PC与FX2N PLC模拟电压输出 73

第4节数字量输入程序设计 75

例29利用C+++ Builder实现PC与FX2N PLC数字量输入 75

例30利用Visual C+++实现PC与FX2N PLC数字量输入 79

例31利用LabWindows/CVI实现PC与FX2N PLC数字量输入 84

第5节数字量输出程序设计 89

例32利用C+++ Builder实现PC与FX2N PLC数字量输出 89

例33利用Visual C+++实现PC与FX2N PLC数字量输出 92

例34利用LabWindows/CVI实现PC与FX2N PLC数字量输出 96

第6节数字量输入与输出程序设计 101

例35西门子S7-200 PLC数字量输入与输出程序 101

例36利用C+++ Builder实现PC与S7-200 PLC数字量输入与输出 103

例37利用Visual C+++实现PC与S7-200 PLC数字量输入与输出 108

例38利用LabWindows/CVI实现PC与S7-200 PLC数字量输入与输出 112

第3章 利用数据采集卡实现自动化控制 116

第1节设计说明 116

第2节模拟量输入程序设计 122

例39利用C+++ Builder实现PC与PCI数据采集卡模拟电压输入 122

例40利用Visual C+++实现PC与PCI数据采集卡模拟电压输入 129

例41利用LabWindows/CVI实现PC与PCI数据采集卡模拟电压输入 137

第3节模拟量输出程序设计 141

例42利用C+++ Builder实现PC与PCI数据采集卡模拟电压输出 141

例43利用Visual C+++实现 PC与PCI数据采集卡模拟电压输出 148

例44利用LabWindows/CVI实现PC与PCI数据采集卡模拟电压输出 156

第4节数字量输入程序设计 160

例45利用C+++ Builder实现PC与PCI数据采集卡数字量输入 160

例46利用Visual C+++实现PC与PCI数据采集卡数字量输入 164

例47利用LabWindows/CVI实现PC与PCI数据采集卡数字量输入 169

第5节数字量输出程序设计 172

例48利用C+++ Builder实现PC与PCI数据采集卡数字量输出 172

例49利用Visual C+++实现PC与PCI数据采集卡数字量输出 176

例50利用LabWindows/CVI实现PC与PCI数据采集卡数字量输出 181

第4章 利用USB数据采集板实现自动化控制 185

第1节设计说明 185

第2节模拟量输入程序设计 189

例51利用C+++ Builder实现PC与USB数据采集板模拟电压输入 189

例52利用Visual C+++实现PC与USB数据采集板模拟电压输入 191

例53利用LabWindows/CVI实现PC与USB数据采集板模拟电压输入 194

第3节模拟量输出程序设计 197

例54利用C+++ Builder实现PC与USB数据采集板模拟电压输出 197

例55利用Visual C+++实现PC与USB数据采集板模拟电压输出 198

例56利用LabWindows/CVI实现PC与USB数据采集板模拟电压输出 200

第4节 数字量输入程序设计 201

例57利用C+++ Builder实现PC与USB数据采集板数字量输入 201

例58利用Visual C+++实现PC与USB数据采集板数字量输入 203

例59利用LabWindows/CVI实现PC与USB数据采集板数字量输入 207

第5节数字量输出程序设计 209

例60利用C+++Builder实现PC与USB数据采集板数字量输出 209

例61利用Visual C+++实现PC与USB数据采集板数字量输出 215

例62利用LabWindows/CVI实现PC与USB数据采集板数字量输出 224

第5章 利用CAN数据采集模块实现数据采集与控制 227

第1节 设计说明 227

第2节模拟量输入程序设计 231

例63利用C+++ Builder实现PC与CAN数据采集模块模拟电压输入 231

例64利用Visual C+++实现PC与CAN数据采集模块模拟电压输入 235

例65利用LabWindows/CVI实现PC与CAN数据采集模块模拟电压输入 238

第3节 模拟量输出程序设计 241

例66利用C+++ Builder实现PC与CAN数据采集模块模拟电压输出 241

例67利用Visual C+++实现PC与CAN数据采集模块模拟电压输出 244

例68利用LabWindows/CVI实现PC与CAN数据采集模块模拟电压输出 247

第4节数字量输入程序设计 250

例69利用C+++Builder实现PC与CAN数据采集模块数字量输入 250

例70利用Visual C+++实现PC与CAN数据采集模块数字量输入 253

例71利用LabWindows/CVI实现PC与CAN数据采集模块数字量输入 256

第5节 数字量输出程序设计 259

例72利用C+++ Builder实现PC与CAN数据采集模块数字量输出 259

例73利用Visual C+++实现PC与CAN数据采集模块数字量输出 263

例74利用LabWindows/CVI实现PC与CAN数据采集模块数字量输出 268

第6章 利用远程I/O模块实现自动化控制 271

第1节设计说明 271

第2节模拟电压输入程序设计 282

例75利用C+++ Builder实现PC与远程I/O模块模拟电压输入 282

例76利用Visual C+++实现PC与远程I/O模块模拟电压输入 284

例77利用LabWindows/CVI实现PC与远程I/O模块模拟电压输入 287

第3节模拟电压输出程序设计 289

例78利用C+++ Builder实现PC与远程I/O模块模拟电压输出 289

例79利用Visual C+++实现PC与远程I/O模块模拟电压输出 290

例80利用LabWindows/CVI实现PC与远程I/O模块模拟电压输出 291

第4节数字量输入程序设计 292

例81利用C+++ Builder实现PC与远程I/O模块数字量输入 292

例82利用Visual C+++实现PC与远程I/O模块数字量输入 295

例83利用LabWindows/CVI实现PC与远程I/O模块数字量输入 298

第5节 数字量输出程序设计 300

例84利用C+++ Builder实现PC与远程I/O模块数字量输出 300

例85利用Visual C+++实现PC与远程I/O模块数字量输出 301

例86利用LabWindows/CVI实现PC与远程I/O模块数字量输出 303

参考文献 305