欢迎光临散文网 会员登陆 & 注册

博途SCL学习笔记 计算中两种计算方式的比较

2022-05-11 12:35 作者:3_qq_3  | 我要投稿

程序中的 计数 因子 factor1 表示 0. 1mm 的 脉冲 数。 本例 程 使用 的 编码器 旋转 一圈 会 发出 600 个 脉冲, 步进 电机 的 运行 速度 为 1 圈/ s, 因此, 发送 脉冲 的 频率 为 600 脉冲/ s。 步进 电机 每转 一圈 前进 4mm, 600 个 脉冲 对应 4mm, 那么 150 个 脉冲 对应 1mm, 即 15 个 脉冲 相当于 0. 1mm, 计数 因子 为 15。 使用 高速 计数器 检测 到 的 脉冲 数 除以 计数 因子, 再 除以 10 就得 出 实际 的 运行 距离, 单位 为 毫米( mm)。

另一种计算方式是数 因子 factor1 表示 1mm 的 脉冲 数。

先把FB中的程序贴上

FB变量表
FB程序

建立一个DB块用于测试

在OB1中调用FB

Factor1 等于0.1时,计算结果为4.3

Factor1等于1时,计算结果为4.0

用计算器计算的结果是

由此我得出的结论是当计数因子过大时,计算结果与实际相差越大。

博途SCL学习笔记 计算中两种计算方式的比较的评论 (共 条)

分享到微博请遵守国家法律