
在什么情况下使用哪种任务类型?·第一种是将水池升高到最高位,然后打开水阀,抖动,这种使用连续任务类型。·第二种收集并处理系统数据,系统的参数,然后发送与显示,这个也使用连续任务,以控制顺序完成步骤,也......
在什么情况下使用哪种任务类型?
·第一种是将水池升高到最高位,然后打开水阀,抖动,这种使用连续任务类型。
·第二种收集并处理系统数据,系统的参数,然后发送与显示,这个也使用连续任务,以控制顺序完成步骤,也使用连续型的任务。用户以每0.1秒检查一次系统工作臂的位置,然后计算位置的平均改变率,通过它来确定制动压力。
这种可以选择周期性的任务,每20毫秒读取一次纸张卷的厚度。可以使用周期性的任务,一条包装线粘合纸盒,当纸盒传送到粘合位置时,控制器必须立即执行粘合例程。
这种情况下可以使用事件型的任务,在高速度的装配操作中,有一台光学传感器来检测某种类型的废品,当传感器检测到废品时,机器立即转移废品。这种情况下也可以使用事件性的任务,收到新的生产数据后立即向工作站加载数据,这种也是可以使用事件性的任务。
如果程序检测到生产线上存在危险条件,必须关闭整个生产线。不管是什么样的危险条件,关闭过程都相同。这种也可以使用事件性的任务。
以上都是一些实际情况下的选择任务的例子,当然大家在使用的过程中,大家根据自己的工艺情况结合程序选择合适的任务类型。
·再来看ABPLC任务类型,注意首先看RockwellAB控制器系列,在ControlLogix这个系列的控制器是支持32个任务,当然不管是哪一种系列的控制器都只能有一个连续性的任务。像CompactLogix只支持8个任务,softLogix5800系列支持32个。
ControlLogix就是大型的系统,Compact相对来说是比较小中型的。softLogix5800是软PLC,AB的控制器提供了很多的任务数量,但是在使用的时候还是要注意所用的任务数量,因为每个任务都会占用控制器执行其他任务的时间,或用户的任务太多,完成连续任务可能会占用太长的时间。
还有一种就是可能与其他的任务时间重叠,如果一项任务中断太频繁或中断时间太长,就可能在其被再次触发前不能被成功执行。