Difference between revisions of "MC-Basic:COMMON SHARED ... AS PLS/zh-hans"
(Created page with "{{Languages}} == 缩写 == == 格式 == COMMON SHARED ''<pls>''As Pls ''<''axis''> <output> {HWAssistance = TRUE/FALSE }'' == 适用版本 == <font color="red"> HWAssistance...") |
|||
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|MC-Basic:COMMON_SHARED_..._AS_PLS}} |
== 缩写 == | == 缩写 == | ||
Line 47: | Line 47: | ||
== 使用范围 == | == 使用范围 == | ||
− | Configuration or Terminal | + | Configuration or Terminal<br> |
从版本4.5.17起,库或任务上下文中也可以使用全局(common shared)声明。 在这些上下文中,可以在重新加载声明任务或库期间重新分配PLS(轴名称,系统输出和HWassistance标志)的所有三个参数。 | 从版本4.5.17起,库或任务上下文中也可以使用全局(common shared)声明。 在这些上下文中,可以在重新加载声明任务或库期间重新分配PLS(轴名称,系统输出和HWassistance标志)的所有三个参数。 | ||
Line 54: | Line 54: | ||
辅助功能仅适用于8.7.1 Altera版本的Digital Logic Pentium III CPU! | 辅助功能仅适用于8.7.1 Altera版本的Digital Logic Pentium III CPU! | ||
− | + | == 例子== | |
− | |||
− | |||
Common Shared Pls1 as PLS x_axis SYSTEM.Dout.4 | Common Shared Pls1 as PLS x_axis SYSTEM.Dout.4 | ||
Line 63: | Line 61: | ||
Common Shared Pls3 as PLS x_axis SYS.Dout.3 HWAssistance = FALSE | Common Shared Pls3 as PLS x_axis SYS.Dout.3 HWAssistance = FALSE | ||
− | + | == 参见 == | |
− | |||
− | == | ||
* [[MC-Basic:pls.PLSAXISNAME|pls.PLSAXISNAME]] | * [[MC-Basic:pls.PLSAXISNAME|pls.PLSAXISNAME]] | ||
* [[MC-Basic:pls.PLSENABLE|pls.PLSENABLE]] | * [[MC-Basic:pls.PLSENABLE|pls.PLSENABLE]] |
Latest revision as of 09:31, 26 April 2017
语言: | English • 中文(简体) |
---|
缩写
格式
COMMON SHARED <pls>As Pls <axis> <output> {HWAssistance = TRUE/FALSE }
适用版本
HWAssistance: 从版本4.1.11 / 4.2.16起,固件8.7.1 Altera版本。
描述
该命令声明可编程限位开关(PLS)变量。 在声明中,指定轴的名称和的输出与PLS关联。 为该轴的位置生成PLS输出模式。 与PLS相关联的输出可以是数字输出(使用SYSTEM.DOUT.“x”指定)或虚拟输出(使用SYSTEM.VOUT.“x”指定)。
处理此命令后,以下默认PLS属性将生效:
- 初始输出极性为1。
- 重复间隔设置为0。
- 滞后设置为0。
- 单个PLS位置存在于0
硬件辅助PLS,以克服扫描时间的限制。 具有当前位置,速度和加速度软件可以预测(推断)当轴达到所需位置时的准确时间。 输出操作必须在推断时间点执行
当禁用PLS时,可以显式设置这些属性。 PLS存在,但在声明后被禁用。 PLS属性<pls>.PLSENABLE用于启用PLS。
类型
<pls>:string
<axis>: string
取值范围
<axis>: 可用的轴名称
<output>: 系统输出名称. 系统输出由以下指定
- System.DOut.x, 用于数字输出, or
- System.VOut.x, 用于虚拟输出.
- System.DOut.x, 用于数字输出, or
硬件辅助PLS与1到8的System.DOut配合使用
<HWAssistance>: TRUE - 启动硬件辅助PLS模式
FALSE 值“x”表示要使用的特定输出。它可以被明确地给出,也可以是表达式。 对于数字输出,该表达式必须计算为1到20的整数,对于虚拟输出,其值必须为1到32。
单位
默认
使用范围
Configuration or Terminal
从版本4.5.17起,库或任务上下文中也可以使用全局(common shared)声明。 在这些上下文中,可以在重新加载声明任务或库期间重新分配PLS(轴名称,系统输出和HWassistance标志)的所有三个参数。
限制
只写 辅助功能仅适用于8.7.1 Altera版本的Digital Logic Pentium III CPU!
例子
Common Shared Pls1 as PLS x_axis SYSTEM.Dout.4
Common Shared Pls2 as PLS x_axis SYS.Dout.8 HWAssistance = TRUE
Common Shared Pls3 as PLS x_axis SYS.Dout.3 HWAssistance = FALSE