YFIOServer后台驱动算法优化
来源:互联网 发布:表格数据有效性设置 编辑:程序博客网 时间:2024/06/05 00:08
2006年05月23日 16:30:00
以前,虽然YFIOServer的驱动实现了各种PLC的通信(如PPI,MPI,Modbus等等),但是以前的IO变量读写并没有优化,所以当要访问的变量一多,效率就成为问题。
目前,采用了最新的优化算法(具体思路下面再说),效率提高了好多倍,有如下指标可以参考,以前用Prodave访问S7-300PLC(用MPI访问,波特率19200),10个变量,读一次,近500ms,目前经过优化,读1000个变量,不过200ms,效率提高了不知多少倍。
这样一来,YFIOServer终于实现了真正的工控应用,逐渐走向了工业现场。目前配水系统,四车系统都采用该后台,效果很好,编程也变得异常简单,不用在考虑太多的通信问题,直接访问后台就可以了。
配水系统
四车系统
--------------------
优化算法简介
--------------------
目的:因为与硬件进行通信最耗时,数据解析和类型转换倒不是瓶颈,所以用最快速的方法把要获取的数据或要写入的数据,整体一次性完成。
思路:访问的变量地址要归类,此外要排序,便于批量操作。
实现:在上位机内存中,建立硬件数据映射表,此外还要建立一个同样大小的标志表,根据变量地址和类型填写标志表的读写标志,最后程序统一更加读写标志完成读写。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=751451
- YFIOServer后台驱动算法优化
- YFIOServer后台驱动算法优化
- YFIOServer后台驱动算法优化
- YFIOServer 后台IO接口使用说明
- YFIOServer 后台IO接口使用说明
- YFIOServer 后台IO接口使用说明
- BW:后台作业优化
- 微博后台优化
- Android后台优化
- Android 后台优化
- 后台优化反思
- android7.0后台优化
- 后台优化内容整理
- treetable的后台算法
- camera 模组驱动优化
- DM9000驱动时序优化
- camera 模组驱动优化
- camera 模组驱动优化
- 99年毕业设计获优的程序-图书管理程序
- utl_file包进行OS文件操作
- 微软MVP2006.4.27北京聚会
- OPC Server与YFIOServer成功绑定
- 央视春晚或顺民意 陈佩斯朱时茂有望重返(图)
- YFIOServer后台驱动算法优化
- YFIOServer 后台IO接口使用说明
- 西门子Softnet驱动的成功开发
- MFC--CByteArray的方法SetAtGrow的BUG
- VS2005安装后,程序无法调试的解决方法
- 西门子PLC200不同版本的串口性能比较
- VB控件在C#中的使用
- Delphi使用VB控件全攻略
- 京沪高铁造价仅次于三峡工程 中行等巨头欲入股