-
内容大纲
本书按照开发者的学习习惯,结合作者多年潜心开发实践和技术服务经验,通过丰富的应用实例,详尽介绍了通过不同电平接口的Modbus RTU指令及MCGS组态指令与各串口仪表进行通信的具体细节与核心技术。书中为读者展示了利用MCGS平台微型系统开发的全过程和外围串口通信的编程细节,包括McgsPro组态软件安装与调试,通过TTL、RS-232和RS-485接口与模拟输入输出仪表、数字输入输出仪表的串口通信,Modbus RTU指令和MCGS的组态。书中所有的脚本程序都经过严格的审核、校对、调试与运行,所有的程序实例、源代码、测试工具、组态软件和微视频可以扫描书中二维码随时学习。同时头方便教学,本书配套教学课件。
本书可供自动化、计算机应用、电子信息、机电一体化、测控仪器等专业的技术人员和学生参考,也可作为工科相关专业的教材。 -
作者介绍
张辉,2006年毕业于中国科学院高能物理研究所,获凝聚态物理专业理学博士学位,高级程序员,2006年至今任教于北京科技大学,致力于串口通信监测与控制、吸附类仪器设计制造、嵌入式软件开发、比表面积与孔径分布算法研究,获授权发明专利22项、《基于WinCE系统利用气体置换原理测定材料真密度的计算软件》等软件著作权2项,出版《Visual Basic串口通信及编程实例》和《嵌入式MCGS串口通信快速入门及编程实例》等专著6部。在分析仪器制造领域深耕不辍,从结构设计、集成电路、软件算法等方面不断提高专业仪器技术水平。 -
目录
第1章 认识MCGS
1.1 HMI人机界面
1.1.1 HMI的构成
1.1.2 HMI的功能
1.1.3 HMI的应用
1.2 MCGS软件
1.2.1 嵌入版MCGSE
1.2.2 业版McgsPro
1.3 组态体系结构
1.3.1 主控窗口
1.3.2 设备窗口
1.3.3 用户窗口
1.3.4 实时数据库
1.3.5 运行策略
第2章 初识串口
2.1 通信接口
2.1.1 9针接口
2.1.2 3针接口
2.1.3 USB转接口
2.2 异步串行通信
2.2.1 数据格式
2.2.2 数据编码方式
2.2.3 数据调制方式
2.2.4 数据传送方式
2.2.5 数据传输速率
2.3 串行通信接口标准
2.3.1 RS-232C标准
2.3.2 RS-422与RS-485标准
2.4 串口调试工具
2.4.1 串口助手
2.4.2 串口调试助手
第3章 循环冗余校验码
3.1 校验码种类
3.2 MCGS计算CRC
3.2.1 CRC计算过程
3.2.2 数据库组态
3.2.3 界面组态
3.2.4 程序代码
第4章 TTL之模拟输入——电压电流表
4.1 电压电流表
4.1.1 Modbus RTU读指令
4.1.2 Modbus RTU写指令
4.2 MCGS组态
4.2.1 窗口关联与数据库
4.2.2 设备组态
4.2.3 界面组态
4.2.4 运行策略
第5章 TTL之模拟输出——称重表
5.1 称重表
5.1.1 仪表参数
5.1.2 Modbus RTU读指令
5.1.3 Modbus RTU写指令
5.2 MCGS组态
5.2.1 窗口关联与数据库
5.2.2 设备组态
5.2.3 界面组态
5.2.4 运行脚本
第6章 TTL之数字输入——频率转速表
6.1 频率转速表
6.1.1 仪表参数
6.1.2 Modbus RTU读指令
6.1.3 Modbus RTU写指令
6.2 MCGS组态
6.2.1 新建窗口与窗口关联
6.2.2 设备组态与数据对象
6.2.3 界面组态
6.2.4 运行策略
第7章 TTL之数字输出——长度计数表
7.1 长度计数表
7.1.1 Modbus RTU读指令
7.1.2 Modbus RTU写指令
7.2 MCGS组态
7.2.1 新建窗口与数据对象
7.2.2 设备组态与界面组态
第8章 RS-232之模拟输入——巡检仪
8.1 巡检仪
8.1.1 公共参数
8.1.2 通道参数
8.1.3 仪表参数Modbus RTU写指令
8.2 MCGS通信过程
8.2.1 设备组态
8.2.2 数据库组态
8.2.3 报表
8.2.4 按钮
8.2.5 脚本程序
第9章 RS-232之模拟输出——PID调节仪
9.1 PID调节仪
9.1.1 仪表参数
9.1.2 仪表参数Modbus RTU读指令
9.1.3 仪表参数Modbus RTU写指令
9.2 MCGS通信过程
9.2.1 设备组态
9.2.2 数据库组态
9.2.3 报表
9.2.4 按钮
9.2.5 标签
9.2.6 组合框
9.2.7 脚本程序
第10章 RS-232之数字输入——液位报警仪
10.1 液位报警仪
10.1.1 仪表参数
10.1.2 仪表参数Modbus RTU读指令
10.1.3 仪表参数Modbus RTU写指令
10.2 MCGS组态
10.2.1 窗口关联与数据库
10.2.2 设备组态
10.2.3 报表与按钮
10.2.4 标签与组合框
10.2.5 运行策略
第11章 RS-232之数字输出——位式调节仪
11.1 位式调节仪
11.1.1 仪表参数
11.1.2 仪表参数Modbus RTU读指令
11.1.3 仪表参数Modbus RTU写指令
11.2 MCGS通信过程
11.2.1 设备组态
11.2.2 数据库组态
11.2.3 报表
11.2.4 按钮
11.2.5 脚本程序
第12章 RS-485之模拟输入——多路模拟量采集模块
12.1 多路模拟量采集模块
12.1.1 通信参数
12.1.2 通信参数读写指令
12.1.3 通道参数
12.1.4 通道参数读写指令
12.2 MCGS设备组态
12.2.1 通用串口父设备
12.2.2 多路模拟量采集模块LD7014串口子设备
12.2.3 MCGS串口通道设置方式
12.2.4 MCGS串口指令方式
第13章 RS-485之模拟输出——多路模拟量输出模块
13.1 多路模拟量输出模块
13.1.1 仪表参数
13.1.2 Modbus RTU读指令
13.1.3 Modbus RTU写指令
13.2 MCGS组态
13.2.1 数据库与界面组态
13.2.2 设备窗口组态
13.2.3 运行策略
13.2.4 运行结果
第14章 RS-485之数字输入——开关量输入模块
14.1 开关量输入模块
14.1.1 通信参数
14.1.2 通信参数Modbus RTU读指令
14.1.3 通信参数Modbus RTU写指令
14.2 MCGS组态
14.2.1 界面组态
14.2.2 设备窗口组态
14.2.3 运行结果
第15章 RS-485之数字输出——固态继电器输出模块
15.1 固态继电器输出模块
15.1.1 通信参数
15.1.2 通信参数读写指令
15.1.3 固态继电器参数
15.1.4 固态继电器读写指令
15.2 MCGS通信过程
15.2.1 用户窗口组态
15.2.2 设备窗口组态
15.2.3 运行结果
第16章 RS-485之多路监测——温湿度传感器
16.1 温湿度传感器
16.1.1 仪表参数
16.1.2 Modbus RTU读指令
16.1.3 Modbus RTU写指令
16.2 MCGS组态
16.2.1 设备组态
16.2.2 数据组态与界面组态
16.2.3 MCGS串口指令
16.2.4 窗口关联与运行
第17章 RS-485之监测与控制——基于PID算法的炉温控制
17.1 微型加热炉控制系统
17.2 MCGS程序
17.2.1 用户界面组态
17.2.2 设备组态
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...