FILL_N指令
刘玉蓉
发布于2014-10-28 17:43
6
0
标签:
我用FILL _N指令清0,字数为200,且同一个指令中有5到10条FILL_N指令,
现问:执行完一个FILL_N指令需要多少个扫描周期。(因本人平时有注意到,MOV跟运算指令执行所需的时间是不同的,故有此一问)
佳答案
现问:执行完一个FILL_N指令需要多少个扫描周期
答:
1. 你的FILL_N指令的执行对系统影响特别大吗?如果影响较大,建议用中断做吧。实际上单个指令的执行时间和采用的编程语言有关,因此要看楼主是采用什么编程语言编写的程序。
2. 不论你采用中断、子程序还是主程序编程的程序,肯定在一个扫描周期内都能完成,当然在1个扫描周期内具体FILL_N的执行时间我没试过;
3. 你如果仅仅是为了在PLC启动时做数据初始化,可以编写个子程序,在PLC初始化并次扫描时才执行该FILL_N指令,从第2个扫描周期开始就不在执行该指令,这样可以减少扫描FILL_N指令所需的时间。