各位我用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指令所需的时间。
提问者对于答案的评价:
参考了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307385.html