VB基础与RS232C通信技术
VB基础与RS232C通信技术封面图

VB基础与RS232C通信技术

柏逢明, 卫昱含, 编著

出版社:机械工业出版社

年代:2014

定价:33.0

书籍简介:

本书从实际应用出发,对Visual Basic(简称VB)的基础语言进行了详细的讲解,利用VB所提供的串口通信控件MSCommd,构建VB与RS-232C串行通信的可视化环境下的实时监控系统。通过对VB控件操作和窗体程序设计,以及可编程控制器(Programmable Logic Controller,简称PLC)典型实例详解,实现VB与RS-232C的串行通信完整过程。本书共分11章。第1章至第6章介绍了VB的基本知识,包括语言基础、窗体设计、结构化程序设计等,为实现通讯提供基本语言工具。第7章至第11章通过VB与欧姆龙、三菱和西门子PLC之间通信的实例,实现通过VB语言实现与RS-232之间的通讯。

书籍目录:

前言

第一篇VB基础1

第1章VB概述1

11VB的版本1

12VB语言的特点2

13VB的安装与启动3

131VB的安装3

132VB的启动4

14VB的集成开发环境4

15VB的概念术语9

习题10

思考题10

第2章VB语言基础11

21VB的基本数据类型11

211常量与符号常量11

212变量与定义变量12

213VB中的数据类型13

22VB的命名约定17

23VB的书写约定17

24VB中的运算符和表达式19

241运算符19

242表达式22

25数组22

251静态数组22

252动态数组23

253数组的基本操作24

254与数组相关的函数24

255控件数组27

习题28

思考题29

第3章模块30

31窗体模块30

311窗体的坐标系统30

312刻度31

32窗体的属性33

321属性的设置33

322窗体的常用属性34

33窗体的方法与事件36

331窗体的方法36

332窗体的事件38

34标准模块41

341标准模块的创建41

342标准模块的添加41

35类模块42

351类模块的创建42

352类模块的添加42

353标准模块与类模块的区别42

习题43

思考题44

第4章控件45

41概述45

42控件的分类45

421标准控件45

422ActiveX控件45

423可插入控件45

43控件的相关操作46

44常用控件及其事件48

441命令按钮48

442标签49

443文本框50

444单选按钮54

445复选框55

446框架56

447列表框58

448组合框控件60

449图片框和图形框61

4410滚动条控件61

4411计时器62

习题64

思考题65

第5章结构化程序设计66

51顺序结构66

511赋值语句66

512输入输出函数66

52选择结构70

521单分支结构70

522双分支结构71

523If语句的嵌套71

53选择语句76

54循环语句79

541ForNext语句80

542For EachNext语句81

543WhileWend循环语句81

544DoLoop语句82

545多重循环85

546其他辅助控制语句86

习题89

思考题91

第6章过程和函数92

61过程92

611Sub过程92

612Function过程94

62参数95

621参数的分类95

622参数的传递95

623可选参数和可变参数96

63常用内部函数97

631数学函数97

632转换函数98

633字符串操作函数99

634日期与时间函数100

635颜色设置函数100

636格式输出函数101

637判断函数103

64典型应用104

思考题105

第二篇VB与RS232C通信

技术106第7章串行通信106

71概述106

72基本概念106

721串行通信与并行通信106

722串行通信的工作模式107

723异步传输与同步传输108

724硬件握手与软件握手109

725串行通信的基本参数110

73RS232C串行通信标准111

74串行通信控件MSComm111

741MSComm控件处理通信的

方式111

742MSComm控件的引用112

743MSComm控件的常用属性114

744MSComm的事件118

745MSComm控件的通信步骤119

习题119

第8章PLC的结构与扩展功能120

81概述120

811定义120

812PLC的特点120

813PLC的发展过程121

814PLC的硬件组成121

815PLC的软件系统122

816PLC的分类123

817PLC的功能124

82欧姆龙CPM2A/CPM2C PLC124

821CPM2A的外部结构124

822CPM2A的内部资源分配127

83三菱FX2N系列PLC128

831三菱FX2N系列PLC的外部

结构128

832三菱FX2N系列PLC的组成及

内部资源129

84西门子S7200系列PLC133

841S7200系列PLC的外部结构134

842西门子S7200系列PLC的内部

资源136

习题139

第9章VB与欧姆龙CPM2A/CPM2C

的通信140

91Host Link通信140

911概述140

912命令帧140

913应答帧145

914传送过程146

915Host Link协议148

92无协议通信171

921通信指令173

922数据结构176

931∶1 NT链接通信177

941∶1 PLC链接通信177

习题178

思考题178

第10章VB与三菱FX系列PLC的

通信179

101概述179

102继电器或寄存器读操作181

103继电器或寄存器写操作186

104单一元件的强制操作190

习题192

第11章VB与西门子S7200 PLC

的通信193

111概述193

112西门子S7200 PLC的通信过程194

113通信数据报文格式194

1131读命令格式194

1132写命令的数据格式200

1133确认读写命令202

1134其他命令格式202

习题203

思考题203

附录204

附录AS,X,Y,T,M,C,M*的

地址204

附录BT、C的输出及Y、M的PLS与

PLF206

附录C计时器(T)与计数器(C)的

置位(RST)地址207

附录D计时器(T)的当前值地址207

附录E16位计数器(C)地址208

附录F32位计数器(C)地址209

附录G数据寄存器(D)地址209

附录H特殊寄存器地址211

附录I单一元件地址212

参考文献216

内容摘要:

通信技术柏逢明卫昱含编著机械工业出版社本书从实际应用出发,对Visual Basic(VB)基础语言进行了详细的讲解,利用VB所提供的串口通信控件MSCommd,构建VB与RS232C串行通信的可视化环境下的实时监控系统。通过对VB控件操作和窗体程序设计,以及可编程控制器(Programmable Logic Controller,PLC)典型实例详解,实现VB与RS232C的串行通信完整过程。
本书共分11章。第1~6章介绍了VB的基本知识,包括语言基础、窗体设计、结构化程序设计等,为实现通信提供了基本语言工具。第7~11章通过VB与欧姆龙、三菱和西门子PLC之间通信的实例,实现通过VB语言与RS232之间的通信。书末还附有9个附录信息供参考。
本书通过列举实例,详细讲解了VB与RS232C之间的通信步骤,读者可以按步骤并结合实例用VB编程实现各种操作。实践操作性强是本书的特点。
本书内容丰富,深入浅出,有较强的实用性。本书以高等院校高年级学生和研究生为主要读者对象,可作为自动化、电气工程、机电工程、电子信息、通信工程、计算机应用、测控技术与仪器等理工类相关专业的教材。本书还可供从事相应专业的工程技术人员学习和参考。
本书附有PPT课件供读者参考,欢迎选用本书作教材的老师发邮件到jinacmp@163com索取,或登录wwwcmpeducom下载。
图书在版编目(CIP)数据

书籍规格:

书籍详细信息
书名VB基础与RS232C通信技术站内查询相似图书
9787111468851
如需购买下载《VB基础与RS232C通信技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)33.0语种简体中文
尺寸26 × 19装帧平装
页数 248 印数 3000

书籍信息归属:

VB基础与RS232C通信技术是机械工业出版社于2014.8出版的中图分类号为 TP312 ,TN91 的主题关于 计算机通信-应用程序-BASIC语言-程序设计-高等学校-教材 的书籍。