PLC安全无线按钮的制作教程

电子说

1.3w人已加入

描述

耗材:

电子产品

x2 NODE MCU主板 - https://amzn.to/2QxJwz2

x1 PLC带电源 - Allen-Bradley CompactLogix PLC用于此Instructable - https://amzn.to/2QySV9H

x1 5v机电继电器

x1 2N2222A晶体管

x1 1k欧姆电阻器

x1常闭(NC)按钮

x1常开(NO)按钮

x1 9v电池连接器+ 9v电池

分类电线

软件

Arduino IDE

Studio 5000

步骤1:NODE MCU服务器电路接线

按钮

按钮

按钮

按钮

NODE MCU板将用作服务器,并且是按钮和PLC之间的中间人。当按下按钮时,服务器将接收一个信号,该信号将激活继电器,并将必要的信号发送到PLC以停止所有过程。

电路板接线

要为我们的NODE MCU供电,只需使用micro usb墙式适配器即可。

接力速成课程

继电器由两部分组成;线圈和电枢。线圈可以通电,产生磁场,这将使电枢从常闭(NC)位置移动到常开(NO)位置。

要确定哪个引脚是NO,哪个是NC,请使用万用表并将其设置为测量电阻(2k欧姆范围)。将红色引线接触中间引脚,然后测量每个相对的引脚。 NC引脚将电气连接,因此您应该看到一个小的电阻读数。 NO引脚不会电气连接,因此读数应超出范围。

一旦NO和NC引脚建立后,焊接或连接两根线到线圈(上图中的黑线),一根线连接到中间触针,一根连接到NC引脚(绿色线)。

电路板到继电器接线

我们现在需要将继电器连接到电路板。我们需要为继电器线圈提供5v电压以接合电枢。由于NODE MCU板仅输出3.3v,我们需要使用晶体管来放大信号。请参阅电路连接的接线图。请注意,如果信号使用不同的引脚,则需要在代码中进行更改。

继电器到PLC接线

将中心引脚连接到24v电源,将NO引脚连接到PLC上的输入端子1。

步骤2:NODE MCU客户端接线

按钮

按钮

按钮

此NODE MCU板将被编程为客户端,并将按钮状态发送到服务器。将9v电池连接到NODE MCU上的Vin和GND引脚。从标有3v3(3.3v引脚)的任何引脚焊接/连接导线,将另一根导线焊接到引脚D8(GPIO 15)。将这些电线的另一端焊接或连接到常闭紧急按钮的任一侧。

步骤3:PLC接线

按钮

将绿色线从NC继电器支路插入到您的输入端子0 PLC。确保通过与输入关联的公共(COM)端口连接到地。大多数PLC都有独立的COM端口,因此请确保连接到正确的端口。

使用常开按钮执行相同操作,作为PLC的启动按钮。将此按钮连接到端子1.

将可以处理24v的任意数量的输出设备插入输出端子。对于此示例,我们在输出端子0中使用单个指示灯。确保在COM处添加到地的连接。

步骤4:编程NODE MCU服务器和客户端

如果这是您第一次使用NODE MCU板,请使用以下设置指南:https://www.instructables.com/id/Quick-Start-to-No 。..

一旦设置完毕,请下载服务器和客户端文件。下面列出了必要的更改,以及.ino文件。

1。将SSID更改为服务器和客户端的网络名称

2。将密码更改为服务器和客户端的网络密码。如果是开放式网络,请将其保留为“”。

3。对于服务器,包括IP,网关和子网掩码。

4。对于客户端,请包括用于服务器的IP地址。

5。如果两个板都按照前面的步骤连接,只需将文件上传到相应的板。如果使用不同的引脚,请更改相应的变量,然后上载。

步骤5:编程PLC

按钮

按钮

按钮

按钮

PLC崩溃课程

PLC使用一种相当简单的I/O语言,称为梯形逻辑。代码从上到下,从左到右读取。在每个程序循环期间,更新真/假输入数据,并且该信息用于控制输出。梯形逻辑程序中的输入和输出连接到PLC上的分立端子,这些端子连接到现场设备。

使用的符号如下:

- | | - 检查是否关闭(XIC)。这是一个输入触点,如果相应的输入端有高电平信号,则为真。

- |/| - 检查是否打开(XIO)。这是一个输入触点,如果相应的输入端有低电平信号,则为真。

- () - 输出。这是一个输出触点,当梯级上的所有输入触点都为TRUE时,它将变为HIGH。

代码说明

在第一行,第一个XIC联系人是我们的紧急停止命令。我们将XIC与常闭的急停按钮结合使用。由于NC按钮提供HIGH信号,XIC将返回TRUE,允许其余的梯级通电。按下急停按钮将打破HIGH信号,并强制梯级断电,从而停止可能正在运行的任何危险机械。

电路的下一部分是一个平行梯级,与输出线圈形成密封电路。平行梯级就像一个OR门 - 如果其中任何一个是真的,那么梯级可以是真的。顶部触点连接到我们的开始按钮,底部触点是我们的输出触点的状态。按下启动按钮后,输出将通电,这将使底部接触为TRUE。因此,用户可以释放启动按钮,输出将保持通电状态,直到按下急停按钮。

编程PLC

确保已下载并安装了Studio 5000。打开PLC电源并使用USB连接将其连接到计算机。打开附加的代码。选择通信《谁激活。您的PLC应列在USB串行端口下。确保您的PLC设置为‘prog’以进行下载。选择您的PLC并下载代码。准备好后,将PLC设置为“运行”以运行程序。

步骤6:运行它!

将9v电池连接到客户端板。插入服务器主板和PLC。运行PLC程序,然后点击紧急按钮。您应该看到指示灯(或使用的任何输出设备)停用。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分