数字开关点
CODESYS SoftMotion 为创建数字开关点提供了各种选项。本节概述了各自的优缺点。
应用程序示例
例如,根据轴的位置开启胶枪,需要数字开关点。在以下示例中,胶枪应将粘合剂从位置 90 到位置 120 施加到产品上。

胶枪在开启和涂胶之间有一段延迟。这同样适用于关闭。因此,需要进行开/关补偿,这样胶枪在位置 90 之前打开 50 毫秒,在位置 120 之前关闭 50 毫秒

功能块概述
功能块 | 多个开关点 | 开/关补偿 | 预测 | 高精度(时间分辨率高于循环时间) | 数据基础 | 注意 |
---|---|---|---|---|---|---|
|
|
| 设置位置或实际位置 | 需要更高的时间精度时很有用。除了该功能块外,还需要高精度的数字输出卡才能进行高精度操作。这种组合使得即使在更高的循环时间下也能以高时间精度切换输出。 有关使用功能块的更多信息,请参阅以下内容:示例 使用 MC_DigitalCamSwitch_HighPrecision。 | ||
|
| 设置位置或实际位置 | 如果是单独的版本,则很有用 | |||
|
| 设置位置或实际位置 | 如果周期精确的时间分辨率足够,则很有用。 | |||
| 设置位置或实际位置 | 保留这些功能块仅出于兼容性考虑。对于当前和未来的项目,应使用其他更高级的功能块。 | ||||
| 设置位置或实际位置 |
1 精确。使用预测数据。
2 预测必须通过以下方式来设定 SMC_SetForecast
功能块。有关预测的更多信息,请参阅以下内容: 预报。
3 只能通过推断