加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ABB_800xA学习笔记292:System_800xA_Control_6.0_AC_800M_Configuration82

(2023-12-30 10:30:21)
标签:

abb

system_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 任务启用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有