恭喜,你发布的帖子
发布于 2025-08-27 11:14:29
21楼
几年前做过一个类似的方案,PLC侧通过定时中断100ms将实时数据传送至交互区域DB中,并在PLC侧创建数据缓存区(交互区如果有数据并且未收到上位机的读取完成标志位,就将后读的数据移位至数据缓存区),上位机侧通过S7NET直接读取整个交互区域的DB数据,读取完成后发送标志位给PLC,PLC侧就将缓存区的数据移位至交互区以此循环,然后上位机再将读取的交互区数据解析打包成DataTable类型写入到数据库中。后续的可以定时查询数据库数据导出为EXCEL类型并保存到硬盘中,然后再将数据库中导出的数据删除。
请填写推广理由:
分享
只看
楼主