针对国产PLC实现上位机监控系统时,由于系统平台和开发软件之间存在较强的耦合性,难以实现跨平台
的数据通讯,本项目拟研究一种跨平台数据通讯的解决方案。本文首先对数据通讯的功能进行了分析,然后对整个
系统进行了总体设计,并对部分模块进行了部分分解,使下位网与上位网相分离。在下层网络通讯方面,综合运用
动态分组大小调整、大文件智能压缩和过载选择性丢包等技术,实现数据通讯的全局优化。该方法利用Qt平台上的
本地Socket信息封装技术,来完成Linux系统中各处理器之间和各计算机之间的信息通讯,并在界面层上与Windows
的信息通讯相兼容。在不同的操作系统下,根据自己的最佳文件共享策略,对计算机之间的文件进行类似于本地文
件的操作。