使用 200plc 编程实现转速测量的详细指南 (使用20次神谕透镜的方法)

使用20次神谕透镜的方法

在本指南中,我们将逐步介绍如何使用 200PLC 控制器使用 20 次神谕透镜方法来测量转速。这个方法非常准确,并且可以用来测量各种不同速度的旋转物体。

材料

  • 200PLC 控制器
  • 20 个神谕透镜
  • 光源 (例如激光二极管)
  • 光电二极管
  • 电阻
  • 杜邦线

连接

按照以下步骤连接组件:

  • 将光源连接到 200PLC 的输出端。
  • 将一个神谕透镜连接到光源。
  • 将神谕透镜后面的光电二极管连接到 200PLC 的输入端。
  • 在光电二极管和 200PLC 输入端之间连接一个电阻。
  • 将剩余的 19 个神谕透镜等距放置在旋转物体周围。

编程

使用 200PLC 的 ladder 逻辑语言编写以下程序:

    LDI 20                   // 加载常数 20SRL 6                   // 将常数除以 6 (得到 3)MOV RET.0, %R0          // 将 3 存储在保留寄存器 RET.0 中// 循环 20 次FOR %C0 =0 TO 19OUT Y0.0, %C0         // 将计数器值写入输出 Y0.0WAIT 10                // 等待 10 毫秒LDI %C0                 // 加载计数器值EQ 0                    // 如果计数器值为 0LDI 1                  // 加载常数 1NEQ 0                    // 如果计数器值不为 0LDI 0                  // 加载常数 0END_EQ                  // 结束 EQ 指令MOV %R0, X             // 将 RET.0 中的值移动到寄存器 X 中ADD %R0, X              // 将 RET.0 中的值加到寄存器 X 中ADD %I0.0, X            // 将输入 I0.0 中的值加到寄存器 X 中MOV %R0, Y              // 将 RET.0 中的值移动到寄存器 Y 中ADD %R0, Y              // 将 RET.0 中的值加到寄存器 Y 中ADD %I0.0, Y            // 将输入 I0.0 中的值加到寄存器 Y 中MOV X, RET.0           // 将寄存器 X 中的值存储在保留寄存器 RET.0 中MOV %R0, Y              // 将 RET.0 中的值移动到寄存器 Y 中ADD %R0, Y              // 将 RET.0 中的值加到寄存器 Y 中ADD 1, %C0            // 将计数器值加 1END_FOR                  // 结束 FOR 指令MOV RET.0, %R0          // 将 RET.0 中的值移动到寄存器 R0 中LDI 1999                 // 加载常数 1999LT %R0, 1999           // 如果 RET.0 中的值小于 1999MOV RET.0, %R0         // 将 RET.0 中的值移动到寄存器 R0 中ADD 100, %R0          // 将 100 加到寄存器 R0 中MOV %R0,RET.0         // 将寄存器 R0 中的值存储在保留寄存器 RET.0 中END_LT                  // 结束 LT 指令MOV RET.0, %R0          // 将 RET.0 中的值移动到寄存器 R0 中LDI 400                 // 加载常数 400GT %R0, 400            // 如果 RET.0 中的值大于 400MOV RET.0, %R0         // 将 RET.0 中的值移动到寄存器 R0 中SUB 100, %R0          // 从 100 减去寄存器 R0 中的值MOV %R0, RET.0         // 将寄存器 R0 中的值存储在保留寄存器 RET.0 中END_GT                  // 结束 GT 指令

工作原理

当旋转物体旋转时,20 个神谕透镜会遮挡光源发出的光束。这会导致光电二极管输出一个脉冲信号,该信号由 200PLC 输入端检测到。程序使用 200PLC 计算脉冲信号的频率,从而确定旋转物体的转速。

在程序中,我们使用 20 次神谕透镜方法来减少误差。这个方法将旋转物体的每个周期分成 20 个等间隔的时间段,并计算每个时间段内的脉冲数。我们将这些脉冲数相加并除以 20,以获得准确的转速测量值。

结果

运行程序后,200PLC 将持续测量和显示旋转物体的转速。

结论

使用 200PLC 和 20 次神谕透镜方法测量转速是一种准确可靠的方法。这种方法可以用来测量各种不同速度的旋转物体,并且易于实施。


西门子plc s7-200 smart指针怎么使用

一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC。

也可将PLC内的程序及重要参数传到外接EEPROM卡盒内作为备份。程序存储卡EEPROM有6ES7291-8GC00-0XA0和6ES 7291-8GD00-0XA0两种,程序容量分别为8K和16K程序步。

扩展资料:

基本单元

S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用.

扩展单元

S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数.

编程器

PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。

简易型编程器是袖珍型的,简单实用,价格低廉,是一种很好的现场编程及监测工具,但显示功能较差,只能用指令表方式输入,使用不够方便。

智能型编程器采用计算机进行编程操作,将专用的编程软件装入计算机内,可直接采用梯形图语言编程,实现在线监测,非常直观,且功能强大,S7-200系列PLC的专用编程软件为STEP7-Micro/WIN。

参考资料:网络百科-西门子S7-200系列PLC

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论