基于Winsock的数据采集在远程计量中的应用
2017-06-27张申坤
张申坤

摘 要:远程计量系统采用Winsock通讯方式进行数据采集,解决了传统串口通讯不能远距离传输的问题并保证数据的实时准确性,在C#环境下C/S图形化编程及语音报警功能,充分利用了网络资源,可减轻人员负担,提高工作效率。
关键词:Winsock;数据采集;远程计量
中图分类号:TP274.2 文献标识码:A 文章编号:1671-2064(2017)09-0045-01
Abstract:The remote measurement system using Winsock communication for data acquisition, It solves the problem that the traditional serial communication can not be transmitted in a long distance and ensures the accuracy of the data in real time, In the C# environment C/S graphical programming and voice alarm function, make full use of network resources, can reduce the burden on the staff, improve work efficiency.
Key words:Winsock; data acquisition; remote measurement
满足公司信息化发展的要求,提高物资计量自动化水平,消除人为因素造成的计量异议和计量损失,集图像、车号、重量、车辆位置的远程集中计量监控系统的产生很好的解决了这一难题,利用Winsock通讯进行车号、重量、车辆位置的设备数据采集系统,能够有效利用网络,稳定高效的数据保证了计量系统的稳定运行。
1 远程计量系统的总体框架
远程计量系统主要由数据采集系统、过磅计量系统、现场设备组成,其中数据采集系统分为仪表数据的采集,车辆位置的采集,车号信息的采集以及断电、烟感等数据采集。其总体上的框架图如图1所示。
计量人员通过计量系统可以得到现场车辆的重量、位置、车号等信息,还可通过视频、音频与司机通讯,通过采集系统还可以知道现场设备运行情况,发现问题及时进行处理。
Winsock数据采集系统,主要是在TCP/IP协议的基础上,应用C/S结构,通过串口服务器和开关量服务器的IP地址进行数据通讯,将采集到的数据传入服务器,独立运行的数据采集程序,有效降低了服务器的负担。
2 Winsock技术通讯
Winsock(Windows Sockets)控件是基于网络通讯协议TCP/IP的一种编程控件,是Windows操作系统中的应用程序接口。……
