型号: PXF1070
EtherCAT® master stack has a modular structure to respond to a challenge of each particular implementation. It makes the master scalable to fit the size of application, portable to different operating systems, adaptable to various hardware platforms and allows to develop or customize each module separately keeping the functionality of the 其他s intact. Master's modules are grouped in the following layers, thereby all functions are clearly distributed:
|
Application layer
Application layer is responsible for interaction with various programming or/and configuration environments and 其他 applications or devices and incapsulates and .
Master core
Mailbox moduleMailbox module deploys protocols to handle process data transfer and data ex改变.
Process Image moduleProcess Image addresses are provided in configuration, which comes as a file generated by a configuration tool. Access to the process image from control/process tasks is carried out through the master interface.
Distributed Clocks moduleDistributed Clocks module ensures a common network time. DC synchronization enables all EtherCAT devices (master and slaves) to share the same EtherCAT System Time by compensation time differences.
Frame Scheduler moduleFrame Scheduler is a module that manages velocity of EtherCAT frames by forwarding them to EtherCAT network driver using advanced algorithm in accordance with the priorities pre-assigned.
操作System abstraction layer操作System Abstraction Layer (OSAL) allows making the master portable to any operating system with less effort. The layer consists of two modules:
|