上次发贴咨询了一个关于新旧款CPU的差异导致程序运行有异常的问题。详见贴子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=979379&s_id=28&num=35#anch
虽然对程序作了一些优化,部分问题得到了解决。但由于程序是设备厂家提供的,很多程序块是加了密的,并且程序数量很多,不能一一进行修改优化。还有一个电机停止过程的参数无法修改,导致电机停止与启动没有缓冲(程序中是有电机减速跳转步骤、与抱闸控制配合),冲击很大。
我查看了一下两个CPU的差别主要是在:
1、315-2AG10-0AB0 work memory 128KB; 0.1ms/1000instructions;
2、315-2AH14-0AB0 work memory 256KB ; 0.05ms/1000instructions;
很明显,2AH14的扫描频率比2AG10快了一倍,才导致程序中在跳转过程中加快了。想问问有没有办法将2AH14 的扫描频率调整慢一点?