关于AC800F调用的问题 点击:162 | 回复:0



sts1991

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2010年11月29日
发表于:2014-08-07 12:04:23
楼主

   近段时间在做一个ABB工程,用到AC800F系列控制器,程序里面需要用FOR循环多次循环调用一个写有数组的用户功能块,用户功能块用于寻找数组里面合适的数据,返回数据给for循环;经过运算后把结果给用户功能块,又来调用用户功能块,循环往复,直到得到满足条件的结果;其实就是一个迭代的过程,全部都是用ST语言写的。

   现在文件已经做好,但仿真运行时发现,先出现“部分运行”,然后才是“运行”,后来检查发现可能是因为多次调用那个写有数组的用户功能块,造成这部分程序运行时间过长,有快10秒的延时。有没大神有这方面的经验,告诉小弟怎么解决这个问题。



热门招聘
相关主题

官方公众号

智造工程师