其他品牌
LC1-D0901
- LC1-D0901
- LC1-D0901成色漂亮
- LC1-D0901现货正品
- LC1-D0901质保一年
- Product description: LC1-D0901
-
IEC 61131-3中的配置元素
karl 发表于:2005/9/19 21:06:58
一个符合IEC61131-3的PLC编程系统利用配置元素来反映硬件结构。这些配置元素基本上是配置、资源和任务。
IEC 61131-3中的配置
一个配置可被比作一个可编程控制器系统,例如一个导轨。在一个配置里可以定义一个或几个资源。
IEC 61131-3中的资源
一个资源可被比作一个能插入在导轨内的CPU。在资源中可以声明仅在该资源内有效的全局变量。在一个资源中,可以执行一个或多个任务。
IEC 61131-3中的任务
任务决定了所关联程序的时间调度。这意味着程序必须被关联到任务上。任务的设置决定了时间的调度。
IEC 61131-3 描述了导致不同任务类型的各种时间调度模型:
默认任务。每个资源可以包含一个默认任务。默认任务是具有最低优先权的任务(低于循环任务),并且不是按照时间来调度的。如果它被完全执行过之后,系统等待一个所定义的空闲时间。如果接下来还是没有循环任务或任何其它更高优先级的任务要处理,则默认任务被自动再次执行。这意味着,只要没有更高优先级的任务来执行,就总是执行默认任务(除了必要的预定义的两次调用之间的空闲时间之外)。默认任务不是按时间来调度,并具有四种任务类型中的最低优先级。每个资源中只能插入一个默认任务。
循环任务每隔一个确定的时间间隔就被激活一次,程序周期性地执行。
系统任务是在发生错误或PLC运行状态发生改变的情况下由PLC操作系统自动调用的。它们又被称为系统程序或SPG。
事件或中断任务在发生某一确定事件的情况下会被激活。
每个任务都有一定的优先级。在被称为抢占式任务调度系统中,当因某个事件而使得一个具有较高优先级的任务变为活动状态时,一个具有较低优先级的活动任务会立即被中断。在非抢占式调度系统中,较高优先级任务对较低优先级任务的中断是不可能的。
所支持的任务类型取决于所使用的PLC。