以前,虽然YFIOServer的驱动实现了各种PLC的通信(如PPI,MPI,Modbus等等),但是以前的IO变量读写并没有优化,所以当要访问的变量一多,效率就成为问题。
目前,采用了最新的优化算法(具体思路下面再说),效率提高了好多倍,有如下指标可以参考,以前用Prodave访问S7-300PLC(用MPI访问,波特率19200),10个变量,读一次,近500ms,目前经过优化,读1000个变量,不过200ms,效率提高了不知多少倍。
这样一来,YFIOServer终于实现了真正的工控应用,逐渐走向了工业现场。目前配水系统,四车系统都采用该后台,效果很好,编程也变得异常简单,不用在考虑太多的通信问题,直接访问后台就可以了。

配水系统

四车系统
--------------------
优化算法简介
--------------------
目的:因为与硬件进行通信最耗时,数据解析和类型转换倒不是瓶颈,所以用最快速的方法把要获取的数据或要写入的数据,整体一次性完成。
思路:访问的变量地址要归类,此外要排序,便于批量操作。
实现:在上位机内存中,建立硬件数据映射表,此外还要建立一个同样大小的标志表,根据变量地址和类型填写标志表的读写标志,最后程序统一更加读写标志完成读写。
分享到:
相关推荐
遗传算法优化BP神经网络-遗传算法优化BP.rar 遗传算法优化BP.rar 我有输入和输出数据,想用遗传算法优化BP网络的方法对这些数据进行训练,要求测试相对误差,我用《matlab三十案例》里现成的...
遗传算法优化测试函数,方便理解 ,简单通俗易懂 ,方便和其他算法对比 遗传算法优化测试函数,方便理解 ,简单通俗易懂 ,方便和其他算法对比 遗传算法优化测试函数,方便理解 ,简单通俗易懂 ,方便和其他算法对比...
**基于鲸鱼优化算法优化VMD参数试看效果代码(目标函数为样本熵)** 振动模态分解(Vibration Mode Decomposition,VMD)是一种非线性、无须预先确定分解阶数的时间序列分析方法,它能将复杂信号分解成一系列具有单一...
2020新算法SSA,优化PID控制器参数。 有详细中文注释,可更改传递函数。 2020新算法SSA,优化PID控制器参数。 有详细中文注释,可更改传递函数。 2020新算法SSA,优化PID控制器参数。 有详细中文注释,可更改传递...
3. 风驱动算法实现:讲解如何在MATLAB环境中编写风驱动算法,以及如何将该算法应用于LSSVM参数优化。 4. 模型训练与验证:详细阐述训练过程,包括模型的训练、交叉验证以及性能评估指标的选择。 5. 结果分析与预测:...
粒子群算法优化+PID参数优化+simulink版本+matlab源代码
基于狼群优化算法等最新优化技术的随机森林回归预测matlab定制代码(GWO-RF),利用狼群优化算法等智能算法优化随机森林回归预测:定制最新算法进行预测分析(matlab代码实现),狼群优化算法优化随机森林回归预测...
哈里斯鹰优化算法及其他智能优化算法在随机森林回归预测中的应用(MATLAB实现),哈里斯鹰优化算法与其他智能优化算法在随机森林回归预测中的应用(定制最新算法优化),哈里斯鹰优化算法优化随机森林回归预测(HHO-RF...
matlab GA优化BP 遗传算法优化神经网络 matlab GA优化BP 遗传算法优化神经网络 matlab GA优化BP 遗传算法优化神经网络 matlab GA优化BP 遗传算法优化神经网络 matlab GA优化BP 遗传算法优化神经网络 matlab GA优化BP...
代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化...
伺服电机两环系统控制仿真模型搭建与PSO粒子群算法优化速度环参数,基于PSO粒子群算法优化的伺服电机两环系统控制仿真模型参数寻优与算法优化研究,伺服电机两环系统控制仿真模型 PSO粒子群算法优化伺服电机速度环参数...
python 用GA算法优化BP神经网络python 用GA算法优化BP神经网络 python 用GA算法优化BP神经网络python 用GA算法优化BP神经网络 python 用GA算法优化BP神经网络python 用GA算法优化BP神经网络 python 用GA算法优化BP...
代码 多种遗传算法优化论文与代码代码 多种遗传算法优化论文与代码代码 多种遗传算法优化论文与代码代码 多种遗传算法优化论文与代码代码 多种遗传算法优化论文与代码代码 多种遗传算法优化论文与代码代码 多种遗传...
基于粒子群算法优化的核极限学习机分类预测算法研究(结合狼群、黏菌、鲸鱼、麻雀及阿基米德优化算法),基于粒子群算法优化的核极限学习机分类预测算法及多种智能优化算法实现研究,PSO-KELM 粒子群算法优化核极限...
遗传算法是一种模拟自然界物种进化过程的优化方法,它在寻找问题的最优解时表现出强大的全局搜索能力。在本项目中,遗传算法被应用于优化BP(Backpropagation)神经网络,这是一种广泛用于函数拟合、分类和预测的...
标题中的"GA-LSTM"是指将遗传算法(Genetic Algorithm, GA)与长短时记忆网络(Long Short-Term Memory, LSTM)相结合的一种优化技术。LSTM是一种特殊的循环神经网络(Recurrent Neural Network, RNN),尤其适用于...
2020年智能优化算法 智能优化算法|BWOA黑寡妇优化算法Matlab程序 2020年智能优化算法 智能优化算法|BWOA黑寡妇优化算法Matlab程序 2020年智能优化算法 智能优化算法|BWOA黑寡妇优化算法Matlab程序 2020年智能优化...
基于灰狼算法优化的LSSVM回归预测模型:提升预测准确率并简化参数调整的优化方法,灰狼算法驱动的LSSVM回归预测:全局优化、高效率与简单参数调整的集成模型,基于灰狼算法优化的lssvm回归预测:为了提高最小二乘支持...