EASY V1.00并发任务实时数据
T并=10ms+25ms+25ms+50Hs+40Hs+ΔT+∑Njtj
j=3
R
=150ms+ΔT+∑Njtj
j=3
其中ΔT为驱动异步任务管理时,在2.5ms时基中占用的时间
R
∑Njtj为驱动异步事件任务占用的时间。
j=3
R
系统阻塞条件为ΔT+∑Njtj>1000Hs-150Hs=750ms
j=3
②软实时状态下的时间片级间任务调度
PLC梯形图语言以“扫描周期”方式逐条指令解释执行的,2.5ms时基监控最大扫描时间,在规定扫描时间内完成各项任务。
将执行一条梯形图指令及相关任务定义为一个时间片,所有时间片总和为“扫描周期”。
EASY V1.00一个时间片调度的任务如下:
*执行一条梯形图语句
*查询通信报文状态及报文拆装
*查询梯形图函数调用及运行调用函数
*查询用户软实时任务及执行用户任务(用户软中断)
时间片轮间占用CPU机时峰值为
4
本文关键字:嵌入式 PLC入门,plc技术 - PLC入门