第1章 认识MCGS 1
1.1 组态软件发展概况 1
1.2 嵌入式MCGS体系结构 5
1.3 MCGSE功能特点 7
第2章 数据结构 9
2.1 机器数与真值 9
2.2 数据编码 10
2.2.1 原码 10
2.2.2 反码 10
2.2.3 补码 11
2.3 数据类型 12
2.3.1 开关型 12
2.3.2 数值型 14
2.3.3 字符型 16
2.4 十六进制转浮点型 18
2.4.1 手动转换过程 18
2.4.2 MCGSE转换过程 19
第3章 初识串口 26
3.1 串口引脚 26
3.2 串口及串口连接形式 28
3.2.1 台式机串口 30
3.2.2 USB转串口 30
3.3 串行通信接口标准 36
3.3.1 RS-232C标准 37
3.3.2 RS-422与RS-485标准 41
3.4 串口调试工具 44
3.4.1 串行通信口测试器 44
3.4.2 串口助手 47
3.4.3 串口调试助手 49
3.4.4 雪莉蓝串口调试助手 49
第4章 万能通信之自发自收——单机通信 51
4.1 实时数据库 52
4.2 运行策略 53
4.2.1 设置串口参数策略 54
4.2.2 发送命令策略 58
4.2.3 定时接收数据 59
4.3 程序运行 61
第5章 万能通信之只收不发——转速测量 66
5.1 变量定义与构件关联 68
5.2 策略组态 70
5.3 程序执行 74
第6章 万能通信之只发不收——微型打印 77
6.1 自由编程 78
6.2 驱动编程 81
第7章 万能通信之字节会话——流量测量 87
7.1 操作模式与命令格式 88
7.2 变量组态与窗口组态 93
7.3 数据解析 96
7.3.1 串口参数设置 96
7.3.2 进入操作模式 97
7.3.3 进入用户模式 98
7.3.4 进入流量连续输出模式 100
7.3.5 进入瞬时流量查询模式 102
7.3.6 自动校零 103
7.3.7 读传感器信息 105
7.3.8 读取满量程流量 112
7.4 循环策略 113
第8章 万能编程之自由指令——温度控制 118
8.1 硬件参数设置 119
8.2 数据格式 120
8.3 组态过程 121
第9章 万能通信之Modbus——温度测量 126
9.1 硬件连接与指令生成 127
9.2 逐字节发送 128
9.3 变量定义及窗口组态 128
9.4 策略组态及脚本程序 130
第10章 Modbus通信之CRC校验——CRC计算 134
10.1 手动查表计算CRC 135
10.2 MCGS计算CRC 138
10.2.1 数据库组态 139
10.2.2 界面组态 140
第11章 Modbus通信之单字读写——温湿度测量 143
11.1 莫迪康ModbusRTU 144
11.1.1 通信协议 144
11.1.2 设备指令 145
11.1.3 通信过程监测 147
11.2 温湿度信号输入 148
11.2.1 通信参数 149
11.2.2 数据帧格式 150
11.3 MCGSE组态过程 152
11.3.1 设备组态 152
11.3.2 数据组态与窗体组态 154
11.3.3 策略组态 155
11.4 继电器输入与输出 156
11.4.1 设备组态 157
11.4.2 窗口组态与数据库组态 159
第12章 Modbus通信之多址读写——多路温湿度测量 162
12.1 通信指令解析 163
12.2 读指令与返回指令 164
12.3 写指令 167
12.4 设备指令 168
12.5 设备组态 169
12.6 数据组态与窗体组态 170
12.7 策略组态 173
第13章 Modbus通信之区块读写——电阻校准 176
13.1 硬件连接与设置 176
13.2 指令解析 177
13.3 窗口组态与执行脚本 179
第14章 Modbus通信之浮点读写——功率计算 189
14.1 功率表设置 190
14.2 通信指令解析 193
14.2.1 读指令与返回指令 195
14.2.2 写指令与返回指令 198
14.3 MCGS莫迪康指令 201
14.4 MCGS组态 205
14.4.1 数据组态与窗口组态 205
14.4.2 按钮脚本程序 206
附录 ASCII表 213
参考文献 217