示例:添加可编程限位开关功能
本例展示了如何将可编程限位开关 (PLS) 功能添加到 HSC 程序。
计数器设置的变量值
- MyAppData.PlsEnable 用于启用或禁用 PLS 设置。如果使用了 MyAppData 变量,则应将它设置为 FALSE(已禁用)。
- MyAppData.HscID 用于指定基于模式和应用程序类型应使用哪些嵌入式输入。请参见 HSC 输入和配线图以了解可使用的各种 ID 以及嵌入式输入和其特性。
- 如果使用 ID 0,则不能在同一个控制器上使用 ID 1,因为输入已被“重置”和“保存”使用。
- MyAppData.HscMode 用于指定 HSC 用于计数的操作类型。请参见 HSC 模式 (HSCAPP.HSCMode)。
启用 PLS
- 在“项目组织管理器”中的 HSC 程序下,双击“局部变量”。
- 在 MyAppData.PlsEnable 变量的“初始值”字段中,选择True。
- 配置下溢和上溢设置。
- 在 MyAppData.OFSetting 的“初始值”单元格中,输入50。
- 在 MyAppData.UFSetting 的“初始值”单元格中,输入–50。
- (可选)配置输出的输出掩码。本示例的结果:
- PLS 变量具有维度 [1..4]。这意味着 HSC 可以具有四对高预设和低预设。
- 高预设值必须低于 OFSetting,低预设值必须高于 UFSetting。
- HscHPOutPut 值和 HscLPOutPut 值决定了在达到高预设和低预设时会开启的输出。

提供反馈