Difference between revisions of "PIPEMODE/zh-hans"
< PIPEMODE
(Created page with "{{Languages}} == PIPEMODE == The softMC controller can be used as a pure Motion-Bus interface card between your application and drives (PIPEMODE feature). The host computer co...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|PIPEMODE}} |
== PIPEMODE == | == PIPEMODE == | ||
− | + | softMC控制器可用作应用程序和驱动器之间的纯运动总线接口卡(PIPEMODE功能)。主机控制softMC运动模块中通常发生的所有内容。它必须通过softMC将实时数据流发送到驱动器。在这种情况下,softMC作为数据通道。通过在通道模式和常规模式之间灵活切换的选项来增强功能。在典型的应用中,softMC以常规模式启动,进行回零,点动和初始位置调整,之后,可以将softMC切换到通道模式,主机进行控制。在系统中可以同时使用softMC控制和通道道控制的轴。跟随误差和速度超速错误不使用通道轴检查,而是由主机检查。 | |
− | + | 外部轨迹路径可以被设计为逐点反馈到softMC。 控制器仅用作通道,不对应用的分析器的正确性负责。 除了位置误差和反馈速度限制外,不检查系统限制。 在此模式下运行时,不允许其他动作。 | |
+ | HostDouble数据接口可以使用[[MC-Basic:SYSTEM.PIPEMODE|'''SYS.PIPEMODE''']]在四种通信协议之一进行配置: <br> | ||
− | + | * 1 – 发送位置命令 | |
+ | * 2 – 发送位置和速度命令 | ||
+ | * 3 - 只发送速度命令 | ||
+ | * 4 - 只发送转矩指令(TCMD) | ||
− | + | 当系统的通道模式仅使用位置命令时,控制器计算当前速度。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
<!-- @@@@@@@@@@@@@@@@@@@@ | <!-- @@@@@@@@@@@@@@@@@@@@ | ||
Line 24: | Line 23: | ||
Depending on the pipe mode configuration, the controller limits the number of axes that can be operated in this mode. When system uses only position command, eight (8) axes can operate. When using both position and velocity values, only four (4) axes can operate. | Depending on the pipe mode configuration, the controller limits the number of axes that can be operated in this mode. When system uses only position command, eight (8) axes can operate. When using both position and velocity values, only four (4) axes can operate. | ||
@@@@@@@@@@@@@@@@@@@@ --> | @@@@@@@@@@@@@@@@@@@@ --> | ||
− | === | + | === 数据结构 === |
− | |||
− | |||
+ | 主机CPU通过数据容器传送位置,速度和扭矩命令命令。用户的API将数据映射到[[MC-Basic:SYSTEM.HOSTDOUBLE|'''SYS.HOSTDOUBLE''']]到外部源(通常是TCP / IP)。在通道模式下,必须配置连接到工作轴的每个驱动器的运动总线运行模式(位置/速度/转矩)。 | ||
− | + | 数据结构映射取决于'''PIPEMODE'''状态: | |
{| style="border-spacing:0;" | {| style="border-spacing:0;" | ||
Line 174: | Line 172: | ||
|} | |} | ||
− | + | 每个样本,控制器将操作模式发送到驱动器。 驱动器的运行模式没有任何依赖关系,控制器将位置和速度命令发送到驱动器。 | |
<pre> | <pre> | ||
Program | Program |
Latest revision as of 06:58, 14 July 2017
语言: | English • 中文(简体) |
---|
PIPEMODE
softMC控制器可用作应用程序和驱动器之间的纯运动总线接口卡(PIPEMODE功能)。主机控制softMC运动模块中通常发生的所有内容。它必须通过softMC将实时数据流发送到驱动器。在这种情况下,softMC作为数据通道。通过在通道模式和常规模式之间灵活切换的选项来增强功能。在典型的应用中,softMC以常规模式启动,进行回零,点动和初始位置调整,之后,可以将softMC切换到通道模式,主机进行控制。在系统中可以同时使用softMC控制和通道道控制的轴。跟随误差和速度超速错误不使用通道轴检查,而是由主机检查。
外部轨迹路径可以被设计为逐点反馈到softMC。 控制器仅用作通道,不对应用的分析器的正确性负责。 除了位置误差和反馈速度限制外,不检查系统限制。 在此模式下运行时,不允许其他动作。
HostDouble数据接口可以使用SYS.PIPEMODE在四种通信协议之一进行配置:
- 1 – 发送位置命令
- 2 – 发送位置和速度命令
- 3 - 只发送速度命令
- 4 - 只发送转矩指令(TCMD)
当系统的通道模式仅使用位置命令时,控制器计算当前速度。
数据结构
主机CPU通过数据容器传送位置,速度和扭矩命令命令。用户的API将数据映射到SYS.HOSTDOUBLE到外部源(通常是TCP / IP)。在通道模式下,必须配置连接到工作轴的每个驱动器的运动总线运行模式(位置/速度/转矩)。
数据结构映射取决于PIPEMODE状态:
|
| |||
Position (1) | Position and Velocity (2) | | ||
Sys.HostDouble[1] | |
|
|
|
Sys.HostDouble[2] | |
|
|
|
Sys.HostDouble[3] | |
|
|
|
Sys.HostDouble[4] | |
|
|
|
Sys.HostDouble[5] | |
|
|
|
Sys.HostDouble[6] | |
|
|
|
Sys.HostDouble[7] | |
|
|
|
Sys.HostDouble[8] | |
|
|
|
Sys.HostDouble[9] | |
|
|
|
. . . . . | ||||
Sys.HostDouble[128] | |
|
|
|