<< 点击显示目录 >> 主页 exOS使用助手 > exOS Automation Help > Concept > Synchronized execution of applications |
exOS 将 NETTIME 的概念从 PLC 扩展到 Linux 领域。通过平等和同步的时间基准,可以在 AR 端对事件进行精确的时间标记,并在 Linux 中利用定时信息进行后期分析,或者在 Linux 端提前计算未来的操作,并在 AR 系统上以微秒级的精度安排其执行。
例如,Linux 上运行的智能路径规划算法可自动优化机械臂的运动,并将此信息反馈给 AR 上的运动软件。
更多详情,请参阅 " 时间同步"一章 。
exOS 还允许将 Linux 中的进程与 AR 任务类同步。只要所选的 AR 任务类频率不会使 Linux 系统超负荷,就可以在 AR 和 Linux 之间建立确定的数据交换。
有关详细信息,请参阅 " 进程同步"一章 。
请注意,B&R 不提供实时功能的 Linux 内核。任何这方面的优化都取决于 exOS 的用户。
exOS extends the concept of NETTIME from the PLC into the Linux domain. By having an equal and synchronized time base, it is possible to exactly timestamp an event on the AR side and utilize the timing information for later analysis in Linux or calculate future actions in advance on the Linux side and schedule their execution with microsecond precision on the Automation Runtime system.
An example use case would be an intelligent path-planning algorithm running on Linux that is automatically optimizing movements of a robot arm and feeding this information to the motion software on AR.
See the chapter Time Synchronization for more details.
exOS also allows to synchronize processes in Linux with AR task classes. Provided that the chosen AR task class frequency is not overloading the Linux system, a deterministic data exchange between AR and Linux can be established.
See the chapter Process Synchronization for more details.
Please note that B&R does not provide a real-time capable Linux kernel. Any optimizations in this direction are up to the user of exOS.