光伏发电通信基站电源远程监测系统的设计
3 上位机软件
3.1 数据格式
由于Visual Basic6.1引入了面向对象的编程机制,巧妙地将Windows编程的复杂性封装起来,只需使用窗体和控件等可视化界面设计程序,从而降低了程序设计的难度。本文就采用了VB来设计上位机软件,以实现太阳能发电监测的功能。
1)数据传输帧格式
下位机与上位机通信的数据传输帧格式为:
地址码(1)+功能码(1)+数据数量(1)+数据域()+CRC校验(2)
2)上位机软件功能码分类
0x01读取下位机历史数据
0x02读取系统当前时间
0x03设定时间
0x04读取实时数据
0x05报警指示
3.2 串口调试
VB6.0中,使用MSComm时,首先要在程序中打开相应的串口,然后对相应的串口通信参数进行设置。串口通信时,无论发送还是接收,都要在通信程序中设置一个Variant类型变量作“中介”。程序设计如下:


评论