工控加密流量数据集
收藏国家基础学科公共科学数据中心2026-01-30 收录
下载链接:
https://nbsdc.cn/general/dataDetail?id=67d50d8e195d260905af96b4&type=1
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含工业控制系统工控加密流量数据集的相关信息,如读值、写值、建立链接、关闭链接、运行控制程序、停止控制程序、控制程序上传、控制程序删除、修改PLC设置信息。
数据由TE过程的模拟程序、PLC执行的控制模拟程序、OPC UA服务端和模拟HMI的OPC UA的客户端产生。通过Wireshark抓取OpenPLC和HMI之间的加密流量。
PLC执行的控制程序使用结构化文本语言编写,通过OpenPLC的Web页面上传,在OpenPLC内核中转换为C语言并编译为可执行的控制程序。在真实工控场景中控制程序的输入是接收于传感器的测量值、主站或HMI的设定值,在仿真实现中其输入是TE过程模拟程序的输出,既10个监控变量的值,从OpenPLC的输入映射表中读取。在真实的工控场景中控制程序的输出是对执行器的调控命令或发送给从站的值,在仿真实现中其输出作为TE过程模拟程序的输入,既4个操控变量的值,写入到OpenPLC的输出映射表中。
TE过程的模拟程序使用C++语言编写,通过计算TE过程中的一些微分方程模拟TE过程,和OpenPLC运行在同一台虚拟机中,TE过程中的四个操纵变量通过直接读取OpenPLC的输出映射表设置其值,而十个观测变量通过将其直接拷贝到OpenPLC的输入映射表模拟传感器采集到的数据。
通过在PLC中建模OPC UA标准的TE信息模型,实现OPC UA服务端向HMI中实现的OPC UA客户端提供数据读写支持。模拟HMI的OPC UA客户端可以向OPC UA服务端发送所有十四个变量的读写请求,也即允许HMI的操控人员既能读写OpenPLC的输入映射表(十个观测变量),也能读写OpenPLC的输出映射表(四个操纵变量)。这种设置相较真实场景下的HMI有更高的操作自由度,其目的是采集到更丰富的流量数据样本。
提供机构:
东北大学
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集为工业控制系统加密流量数据,通过模拟TE过程、OpenPLC和OPC UA服务端/客户端环境生成,包含读写值、程序控制等操作类型的加密流量。数据采用Wireshark抓取,适用于网络流量特征分析。
以上内容由遇见数据集搜集并总结生成



