当前位置:首页 > 工业技术
Visual Basic与分布式监控系统 RS-232/485串行通信
Visual Basic与分布式监控系统 RS-232/485串行通信

Visual Basic与分布式监控系统 RS-232/485串行通信PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:范逸之编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7900637680
  • 页数:620 页
图书介绍:
《Visual Basic与分布式监控系统 RS-232/485串行通信》目录

第1章 串行通信概念 1

1.1 RS-232与RS-485 2

1.1.1 RS-232通信 2

1.1.2 RS-485通信 4

1.2 串行通信的信号定义与编码 6

1.2.1 信号定义 6

1.2.2 对应字符 7

1.3 工作模式 8

1.4 传输速度 9

1.5 串行通信端口的比较 10

1.6 通信端口的初始化 11

1.7 接线方法 13

第2章 Visual Basic常用控件简介 17

2.1.1 对象的概念 18

2.1 窗口程序概念简述 18

2.1.2 接口成员 19

2.1.3 用Visual Basic开发系统 20

2.1.4 Visual Basic的设计模式 24

2.1.5 开发工程步骤 24

2.2 Visual Basic控件的引用 26

2.2.1 引用步骤 26

2.2.2 如何了解控件 26

2.2.3 控件的分类 27

2.3 常用控件介绍 27

2.3.1 Label控件 28

2.3.2 CommandButton控件 29

2.3.3 Timer控件 30

2.3.4 PictureBox控件 31

2.3.5 OptionButton控件 32

2.3.6 Frame控件 33

2.3.7 Shape控件 34

2.3.8 TextBox控件 35

2.4 串行通信控件介绍 36

2.4.1 MSComm控件的引用 36

2.4.2 MSComm控件的属性 37

2.4.3 MSComm控件的事件 42

2.5 串行通信控件的使用 45

2.5.1 通信的开始和结束 45

2.5.2 通信参数的确定 45

2.5.3 关于软硬件 46

第3章 分布式监控模块简介 49

3.1 什么是分布式监控 50

3.1.2 分布式与集中式 51

3.1.1 另一种分布式系统 51

3.2 模块分类 52

3.2.1 信号标准电位转换模块 52

3.2.2 噪声的隔离 54

3.2.3 模块编号和功能 55

3.2.4 模块中的隔离设计 57

3.2.5 隔离模块的选用 58

3.3 模块运作方式 59

3.3.1 使用计算机作控制 59

3.3.2 使用单片机模块作控制 60

3.3.3 个人计算机和单片机模块混合控制 60

第4章 分布式模块的命令字符串和格式 63

4.1 模块命令 64

4.1.1 命令过程 64

4.1.3 模块地址 65

4.1.2 前导字符 65

4.1.4 命令字符 66

4.1.5 校验和 66

4.1.6 结尾字符 67

4.1.7 数据 67

4.2 Visual Basic中的字符串处理 67

4.2.1 字符串的连接 67

4.2.2 字符串与数值的转换 68

4.2.3 十六进制和十进制 69

4.2.4 字符串的解析 71

4.3 命令及返回格式 72

4.3.1 命令概述 72

4.3.2 MSComm控件与命令的传输和接收 73

4.3.3 程序步骤 74

4.3.4 MSComm的事件 75

第5章 数字输入/输出模块——7060D 77

5.1 模块介绍 78

5.1.1 规格介绍 78

5.1.2 7060的外观和管脚定义 79

5.1.3 和7060D连接 81

5.2 数字输入 86

5.2.1 7060的数字输入 86

5.2.2 数字输入原理 87

5.2.3 以7060D检测数字输入状态 88

5.2.4 设计数字输入工程 91

5.2.5 检测方式的修正 101

5.3 数字输出 108

5.3.1 7060的数字输出 108

5.3.2 数字输出原理 109

5.3.3 以7060D控制数字输出 110

5.3.4 设计数字输出工程 111

5.3.5 数字输出命令的返回值 118

5.4 数字输入和输出的结合 118

5.4.1 数字输入结果转变为数字输出 119

5.4.2 其他输入/输出命令 130

5.4.3 输入状态锁存和改变记录的次数 132

第6章 模拟输入模块——7012D 145

6.1 模块介绍 146

6.1.1 规格介绍 146

6.1.2 7012D的外观和管脚定义 147

6.1.3 和7012D连接 149

6.2.1 数字与模拟 152

6.2 模拟输入 152

6.2.2 模拟输入测量接线 155

6.2.3 获得7012D的模拟输入值 156

6.2.4 连续取值 158

6.2.5 连续读数和绘图显示 165

6.2.6 连续扫描绘图 174

6.3 数字输出和数字输入 187

6.3.1 数字输出原理 187

6.3.2 数字输入原理 188

6.3.3 数字输出与输入的控制 188

6.3.4 警戒输出 197

6.3.5 事件读取次数 210

第7章 模拟输出模块——7021 219

7.1 模块介绍 220

7.1.2 7021的外观和管脚定义 221

7.1.1 规格介绍 221

7.1.3 和7021连接 223

7.2 模拟输出 225

7.2.1 数字转模拟 225

7.2.2 模拟输出测量接线 226

7.2.3 控制7021的电压输出值 227

7.2.4 实验用的模拟表头 229

7.2.5 电压改变率的控制 238

7.3 模拟输入和模拟输出 247

第8章 频率计数模拟——7080D 261

8.1 模块介绍 262

8.1.1 规格介绍 263

8.1.2 7080D的外观和管脚定义 263

8.1.3 和7080D连接 265

8.2.1 信号的形式 268

8.2 计数/频率输入 268

8.2.2 输入测量的接线方式 269

8.2.3 实验信号产生电路 270

8.2.4 计数值的读取 272

8.2.5 频率读数和作图显示 281

8.3 数字输出和警戒 291

8.3.1 数字输出的控制 291

8.3.2 计数值与警戒输出 300

8.3.3 频率读数与警戒输出 313

第9章 模块高级设置和操作 325

9.1 通信参数改变 326

9.1.1 模块初始化 326

9.1.4 模块安全性与看门狗 329

9.1.3 通信速度和CheckSum的改变 329

9.1.2 改变模块地址 329

9.1.5 开机值与安全值 330

9.2 程序的实作 331

9.2.1 多传输速度的设计 331

9.2.2 CheckSum的激活 338

9.2.3 CheckSum函数的创建 339

9.2.4 看门狗相关命令 347

9.2.5 看门狗程序创建 348

9.2.6 安全值和开机值程序的创建 357

第10章 综合应用 371

10.1 被监控系统 372

10.1.1 系统结构 372

10.2 监控系统的窗体设计 373

10.1.2 监控要求 373

10.2.1 系统对照图 374

10.2.2 状态值的显示 375

10.2.3 趋势图的窗体 376

10.2.4 完整的窗体 377

10.3 监控系统程序设计 378

10.3.1 程序设计步骤分析 378

10.3.2 7012模块部分 379

10.3.3 7080模块部分 383

10.3.4 7060模块部分 385

10.3.5 7021模块部分 387

10.3.6 控制标志 388

10.3.7 整体讨论 390

第11章 监控的扩展 407

11.1.1 什么是TCP/IP 408

11.1 使用TCP/IP 408

11.1.2 IP地址和端口 409

11.1.3 网络分段 410

11.2 Winsock控件 412

11.2.1 Winsock控件简介 412

11.2.2 Winsock控件的属性 412

11.2.3 Winsock控件的事件 414

11.2.4 Winsock控件的方法 414

11.2.5 建立TCP联机的步骤 415

11.2.6 建立TCP联机的程序 416

11.3 通过Internet实现远程监控 423

11.3.1 现场监控计算机端的程序 424

11.3.2 远程监控计算机端的程序 429

11.3.3 完整的网络控制测试 441

11.4.1 模块介绍 442

11.4 Internet模块——7188E 442

11.4.2 7188E软件结构 443

11.4.3 改变7188E模块的IP地址 444

11.4.4 利用7188E模块控制分布式模块 452

11.5 无线通信模块——SST-2400 468

11.5.1 模块介绍 468

11.5.2 通信模式和设置 469

11.5.3 实验设计 470

11.6 可寻址RS-232转换模块——7521 473

11.6.1 模块介绍 473

11.6.2 相关命令和测试 474

11.6.3 实验结构 476

第12章 分布式模块的OCX和DLL 491

12.1.1 安装和选用OCX 492

12.1 分布式模块控件——NAP7000X 492

12.1.2 属性介绍 494

12.1.3 方法介绍 496

12.1.4 事件介绍 497

12.2 NAP7000X的应用 498

12.2.1 使用流程 498

12.2.2 7060D的控制——使用OCX 500

12.2.3 7012D的控制——使用OCX 506

12.2.4 7021的控制——使用OCX 515

12.2.5 7080D的控制——使用OCX 519

12.2.6 Dual-WatchDog的实现——使用OCX 525

12.2.7 集成测试工程的程序改变——使用OCX 529

12.3 分布式模块动态链接库——NAP7000P 542

12.3.1 安装NAP7000P DLL 542

12.3.2 函数介绍 543

12.3.3 DLL与Visual Basic 558

12.3.4 函数调用顺序 559

12.4 NAP7000P的应用 560

12.4.1 使用流程 560

12.4.2 7060D的控制——使用DLL 561

12.4.3 7012D的控制——使用DLL 569

12.4.4 7021的控制——使用DLL 579

12.4.5 7080D的控制——使用DLL 584

12.4.6 Dual-WatchDog的实现——使用DLL 590

12.4.7 集成测试工程的程序改变——使用DLL 595

附录 613

附录A 如何使用本书的光盘 614

附录B 7000Utility实用程序 616

附录C ASCⅡ码 619

相关图书
作者其它书籍
返回顶部