WinCC 高速数据采集的实现(使用PLCSIMV5.4+SP5实现)

摘要              WinCC 采用 RawData 归档数据链接的方式实现对 S7-400 PLC 的高速数据采集
关键词          WinCC ,RawData ,数据采集,SFB37,AR_SEND ,归档 
Key Words  WinCC ,RawData ,Data Collection ,SFB37,AR_SEND ,Archive 

前言

        在 一些应用场合,需要上位机对高速变化的过程数据进行归档记录。对于一般的网络通讯方式来说,WinCC 能提供的最高刷新速度是250 毫秒,但WinCC 采用RawData归档数据链接的方式可以实现对S7-400 PLC 的高速数据采集。原理是PLC将每个循环周期所采集的过程值(或PLC 以其他方式得到的数据或数据包)以一定的顺序存放在具有一定的格式的DB块中,当到达一定的数量后,PLC可以调用系统功能块 SFB37(AR_Send)将这个DB块主动地发送给WinCC, 然后WinCC会在后台自动调用标准化DLL来拆解数据,并将其按时间顺序保存在数据库中。在WinCC的过程画面中,可以使用在线趋势控件或在线表格控件来查看所采集的数据
       由于是批量传送,可以有效地提高通讯效率,使高速数据采集成为可能,而这时所谓的采集频率就取决于你对保存在DB 块中  可以定义的最小的时间间隔是1 毫秒但如果

猜你喜欢

转载自blog.csdn.net/ba_wang_mao/article/details/113772009
今日推荐