MC-Basic:COMMON SHARED ... AS PLS/zh-hans

From SoftMC-Wiki
< MC-Basic:COMMON SHARED ... AS PLS
Revision as of 09:30, 26 April 2017 by Chi (talk | contribs) (Created page with "{{Languages}} == 缩写 == == 格式 == COMMON SHARED ''<pls>''As Pls ''<''axis''> <output> {HWAssistance = TRUE/FALSE }'' == 适用版本 == <font color="red"> HWAssistance...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
语言: [[::MC-Basic:COMMON SHARED ... AS PLS|English]]  • [[::MC-Basic:COMMON SHARED ... AS PLS/zh-hans|中文(简体)‎]]

缩写

格式

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, 用于虚拟输出.

硬件辅助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!


|EXAMPLE= 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


例子