首页 理论教育 程序分段的优越性:从实验中的多个程序任务执行实践来看

程序分段的优越性:从实验中的多个程序任务执行实践来看

时间:2023-06-28 理论教育 版权反馈
【摘要】:在本实验中,介绍了通过一个任务中的多个程序进行程序分段要优于使用多个任务。这样性能会更好,而且不必担忧任务切换问题。1)Periodic1任务周期2ms,优先级1,执行时间1ms;2)Periodic2任务周期4ms,优先级2,执行时间0.5ms;3)Periodic3任务周期5ms,优先级2,执行时间2ms;4)Periodic4任务周期15ms,优先级7,执行时间4ms;5)Periodic5任务周期20ms,优先级10,执行时间9ms。

程序分段的优越性:从实验中的多个程序任务执行实践来看

在本实验中,介绍了周期性任务的执行将对连续任务的执行造成的影响。对周期性任务与连续任务的需求进行平衡很重要。请记住,控制器中的通信是在连续任务执行过程中(在系统内务处理时间片过程中)提供服务的。因此,如果令连续任务的执行时间不足,则控制器的通信也将受到影响。这将影响消息块传送、HMI更新、RSLogix5000、控制器建立连接等。

使用Logix5000任务监视器工具(随RSLogix5000提供)来分析连续任务和周期性任务之间的交互,并用其来轻松查看项目中所有任务的所有参数。该工具是了解控制器的非常实用的在线窗口,可在一个界面中显示所有任务的运行情况。有关此实验材料中未包括的控制器在线操作的附加视图和信息,请参见“过程”(Processes)、“性能”(Performance)、“网络”(Networking)和“EtherNet I/P”选项卡选项。(www.xing528.com)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈