YFIOServer后台驱动算法优化

原创 2006年05月23日 16:30:00

以前,虽然YFIOServer的驱动实现了各种PLC的通信(如PPI,MPI,Modbus等等),但是以前的IO变量读写并没有优化,所以当要访问的变量一多,效率就成为问题。

目前,采用了最新的优化算法(具体思路下面再说),效率提高了好多倍,有如下指标可以参考,以前用Prodave访问S7-300PLC(用MPI访问,波特率19200),10个变量,读一次,近500ms,目前经过优化,读1000个变量,不过200ms,效率提高了不知多少倍。

这样一来,YFIOServer终于实现了真正的工控应用,逐渐走向了工业现场。目前配水系统,四车系统都采用该后台,效果很好,编程也变得异常简单,不用在考虑太多的通信问题,直接访问后台就可以了。

配水系统

四车系统

--------------------

优化算法简介

--------------------

目的:因为与硬件进行通信最耗时,数据解析和类型转换倒不是瓶颈,所以用最快速的方法把要获取的数据或要写入的数据,整体一次性完成。

思路:访问的变量地址要归类,此外要排序,便于批量操作。

实现:在上位机内存中,建立硬件数据映射表,此外还要建立一个同样大小的标志表,根据变量地址和类型填写标志表的读写标志,最后程序统一更加读写标志完成读写。

 

相关文章推荐

车间布局遗传算法优化源码

  • 2015年11月23日 11:49
  • 5KB
  • 下载

Harris角点检测算法优化

在介绍方法之前,我们先提出如下概念:图像区域像素的相似度。我们知道, Harris角点检测是基于图像像素灰度值变化梯度的, 灰度值图像的角点附近,是其像素灰度值变化非常大的区域,其梯度也非常大。换句话...

单元函数遗传算法优化

  • 2015年10月02日 18:09
  • 2KB
  • 下载

计算机和算法优化

  • 2014年09月25日 13:17
  • 21KB
  • 下载

UMHexagonS算法优化

网上找到的一个对UMHexagonS算法的优化。 前面是作者的答辩PPT,后面是作者发表的论文PDF。 题目:基于H.264/AVC视频编码运动估计算法的优化 1. 编码发展简史 1...

遗传算法优化BP网络

  • 2014年09月01日 14:53
  • 1KB
  • 下载

dp学习之BadNeighbors解法二(算法优化)

上一篇文章中,使用动态规划求解了BadNeighbors问题,虽然那种解法可以解决问题但存在一些可以优化的地方,这一篇文章对上一种解法进行优化。 我们依然定义数组为x0,x1….xn-1其中x0和x...

遗传算法优化BP网络

  • 2014年10月26日 16:54
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:YFIOServer后台驱动算法优化
举报原因:
原因补充:

(最多只允许输入30个字)