本发明公开了一种工业流数据编码解码系统及方法,第a底层数据模块,a为正整数,a≥1,其用于采集设备的底层数据,并将底层数据发送给b级缓存模块;b级缓存模块,b=1……L,L≥2,其中,1级缓存模块用于接收第a底层数据模块发送的底层数据,上级缓存模块分别用于接收相邻的下级缓存模块发送的数据,这些数据均存储于对应的b级缓存模块的储存空间内,L级缓存模块接收的数据打包为数据包发送给服务器;数据通道模块,其用于将底层数据传输给b级缓存模块;以及服务器,其用于接收L级缓存模块发送的数据包,并进行解码。本发明的系统及方法能够在有限的缓存空间内进行大量数据的采集,还保证了采集或传输的数据的完整和正确。