ABB_800xA学习笔记292:System_800xA_Control_6.0_AC_800M_Configuration82
(2023-12-30 10:30:21)
标签:
abbsystem_800xa_ac800m配置手册功能和组件 |
分类: ABBDCS |
继续学习ABB
800xA配置手册第一章功能和组件,进入第178页。
Execution Time
执行时间
The maximum allowed execution time
for time-critical tasks must not
exceed 100ms. For
load balancing purposes this is also recommended for all tasks in a
AC 800M
High Integrity controller. In a PA controller, the execution time
should not exceed 200 ms. When a task executes for a
longer period of time this
will disturb/starve
other lower prioritized functions in the system such as
communication (MMS
and others). See Communication Considerations on page
176.
时间关键性任务的最大允许时间不要超过100ms.出于负载平衡目的,也建议对 AC 800M 高完整性控制器中的所有任务执行此操作。在 PA
控制器中,执行时间不应超过200毫秒。当任务执行较长时间时,这将干扰/匮乏系统中其他优先级较低的功能,例如通信(MMS
等)。请参阅第176页的通信注意事项。
It is
recommended to split applications in several tasks (or even split
applications into
several applications) such that each task execution time is less
than 100 ms and to use task offset configuration to allow
for other system functions to
execute before the next 1131 task is
scheduled.
建议将应用程序拆分为多个任务(甚至将应用程序拆分为多个应用程序),以便每个任务执行时间小于
100 毫秒,并使用任务偏移配置以允许在调度下一个 1131 任务之前执行其他系统功能。
The
maximum allowed execution time does not include the first scan
execution time.
允许的最大执行时间不包括首次扫描执行时间。
Overrun and Latency
溢出和延迟
Overrun and Latency are two functions
for supervising a task. Overrun checks
if each task
finishes before it is supposed to start the next time, and detects
if the task runs for too long. Latency on the other hand,
checks that a task starts on time
(on each
cyclic start), and detects if the task starts too
late. The
Overrun function is configured per controller via the Controller
Settings dialog box, while the Latency function is configured
per task (and SIL classification
per task)
via the Task Properties dialog box. Both Overrun and the Latency
function uses the Error Handler to report any
errors.
Overrun 和 Latency 是用于监督任务的两个函数。Overrun
检查每个任务是否在下次启动之前完成,并检测任务是否运行时间过长。另一方面,延迟检查任务是否按时启动(在每次循环启动时),并检测任务是否启动得太晚。超限功能通过“控制器设置”对话框按控制器配置,而延迟功能通过“任务属性”对话框按任务配置(以及每个任务的
SIL 分类)。Overrun 和 Latency 函数都使用错误处理程序来报告任何错误。
For
High Integrity controllers:
对于高完整性控制器:
Overrun Supervision is automatically
enabled and cannot be switched off.
Load balancing is
not available in High Integrity controllers.
Latency Supervision is
mandatory and therefore automatically enabled for
all SIL
tasks.
超限监督是自动启用的,无法关闭。负载平衡在高完整性控制器中不可用。延迟监督是强制性的,因此会自动为所有
SIL 任务启用。