MCGS昆仑通态触摸屏默认不支持直接通过TCP通信导出报警数据,但可通过脚本结合U盘或用户分区实现数据导出,或借助第三方工具/自定义开发间接实现TCP传输。以下是具体分析:
默认功能限制
MCGS昆仑通态触摸屏的官方文档和常见应用案例中,未明确提及支持通过TCP通信直接导出报警数据的功能。其数据导出功能通常通过U盘或电脑实现,具体步骤如下:
U盘导出:
将U盘插入触摸屏的USB接口。
在触摸屏上找到导出到U盘的按钮并点击,控制标签的数值会变为0,表示正在导出。
等待数值变为1,表示导出完成。
选择电脑要存储的路径,点击刷新按钮,右侧会显示导出的报警记录文件。
将文件拖放到左侧,即可将报警记录获取到电脑或U盘上。
电脑导出:
通过TPC文件操作选择电脑跟触摸屏的连接方式,点击连接。
选择电脑要存储的路径,点击刷新按钮。
右侧会显示导出的报警记录文件,点击刷新,将文件拖放到左侧,即可将报警记录获取到电脑上。
脚本与函数支持
MCGS昆仑通态触摸屏支持使用ExportHisDataToCSV
函数以CSV格式导出指定时间段的历史存盘数据或历史报警数据到U盘或触摸屏的用户分区。该函数需要设置多个参数,包括文件名、组对象名、字段名、开始时间、结束时间、最大记录数等。然而,这一功能主要面向本地存储设备(如U盘或用户分区),并未直接支持TCP通信导出。
间接实现方式
尽管MCGS昆仑通态触摸屏默认不支持通过TCP通信直接导出报警数据,但用户可以通过以下方式间接实现:
使用第三方工具:借助其他支持TCP通信的数据传输工具,将触摸屏中的报警数据先导出到本地存储设备,再通过这些工具传输到远程服务器或电脑。
自定义开发:根据MCGS昆仑通态触摸屏的开放接口和协议,开发自定义的数据导出模块,实现通过TCP通信导出报警数据的功能。这需要一定的编程能力和对MCGS昆仑通态触摸屏的深入了解。