PLC编程案例50 单按钮控制两台电动机
一、PLC控制任务
要求用一个按钮控制电动机1和电动机2启动,按钮按一下,启动电动机1;按钮再按一下,停止电1,动机启动电动机2;按钮再按一下,电动机1和电动机2均断电停止。单按钮不仅可以节省PLC宝贵的输入点,而且节约按钮等的硬件成本,一举两得。
二、创建PLC变量表如图一所示
图一
三、系统运行启停控制如图二所示
图二
四、依据启停状态值MW10的状态,当状态值MW10=1时,电动机1通电运行;当状态值MW10=2时,电动机1断电停止,电动机2通电运行;当状态值MW10=3时,电动机1和电动机2同时断电停止,并且状态值MW10清零如图三所示
图三
普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
两台PLC通信控制如何操作?不知道的可以学一下
现在国家提倡物联网技术,设备之间要求互联互通互操作,这是今后发展的趋势。今天给各位小伙伴们介绍一下可编程控制器之间的通信联网,要求有多台PLC连接起来使用或者由一台计算机与多台PLC组成分布式控制系统。这里我们用FX2N系列中两台PLC之间的通信控制来说明PLC组网的设计。
控制步骤如下:首先用两台FX2N型号的PLC通过RS485通信模块连接成一个N:N型网络结构。然后按下主机的按钮SB01后,与从机连接的指示灯HL11点亮;松开SB01,HL11熄灭;按下从机的按钮SB11后,与主机连接的指示灯HL01点亮;松开SB11,HL01熄灭',我们把主机中数据寄存器D100(K10)作为从机计数器C1的计数初值。主机的按钮SB02为从机C1的复位按钮,从机按钮SB12为C1的计数信号输入,当按钮SB12输入10次时,C1的输出触点控制主机上的HL02点亮。当主机检测到没有同从机建立好通信时,HL03指示灯亮;从机没有检测到与主机建立好通信时,HL3指示灯亮。
我们知道,现今的PLC都具有强大的网络通信功能,不仅能组建成各种类型的开放式大型工厂自动化网络(CC链接、AS-i网络、PROFIBUS_DP、DeviceNET),这些网络前面已经简单介绍过。还能实现在现场控制的小型数据链接网络(N:N链接、并行链接、计算机链接、I/O链接)。下面我们采用N:N链接的形式实现上述功能要求。N:N链接采用RS485通信方式,PLC内置了专用的通信协议,只要进行相应的硬件接线和PLC的通信设置就可以实现两台PLC之间的通信。
PLC通信网络
设计步骤
步骤一:电路设计
由于是PLC间的通信,其输出控制方式是指示灯,并没有复杂的控制电路。我们把主电路和控制电路绘制在一起。通信的硬件我们采用了FX2N-485-BD模块,直接安装到PLC的基本单元上,PLC与PLC之间用2芯的屏蔽双绞线进行连接。
两台PLC间的通信控制原理图
步骤二:I/O点与地址的分配
主机PLC的I/O地址的分配
X0--------------------------------------------------------------------------------按钮SB01
X1---------------------------------------------------------------------计数器复位按钮SB02
Y0---------------------------------------------------------------------------------HL01
Y1---------------------------------------------------------------------------------HL02
Y7---------------------------------------------------------------------------------HL03
从机PLC的I/O地址的分配
X0---------------------------------------------------------------------------------按钮SB01
X1----------------------------------------------------------------------计数器复位按钮SB02
Y0------------------------------------------------------------------------------------- HL11
Y1------------------------------------------------------------------------------------- HL12
Y7------------------------------------------------------------------------------------- HL13
设备材料表
系统控制我们选用FX2N-16MR-001(其中输入点8点,输出点8点,继电器输出)
PLC---------------------------可编程控制器--------------------------FX2N-16MR-001
QF-----------------------------空气断路器---------------------------DZ47-D25/3P
FU------------------------------熔断器-------------------------------RT18-32/6A
COMM-------------------------通信模块-----------------------------FX2N485-DB
SB--------------------------------按钮--------------------------------LA39-11
HL--------------------------------指示灯----------------------------AD16-22C
步骤三:使用模块:FX2N-485-BD通信模块
FX2N-485-BD通信模块适用于现场控股知道小型数据链接网络(N:N链接、并行链接、计算机链接、I/O链接)应用。该模块使用PLC内部电源,在PLC内部有相应的安装位置和接口。有5个外部接线端子和两个指示灯,其功能是:RDA、RDB RS485通信接收端接线端子,SDA ,SDB RS485通信发送端接线端子,
SG接地端子。SD LED信号发送指示灯,信号发送时高速闪烁;RD LED信号接收指示灯,信号接收时高速闪烁。
三菱通信模块
步骤四:程序设计
在程序中必须对PLC进行相关的参数的设置,主机的参数设置有5个,分别为站点号D8176、从站总数D8177、刷新范围D8178、重试次数D8179以及通信超时D8180.从站的设置参数为D8176.PLC之间的数据交换是通过专用区域的位软元件(512个位)和字软元件(64个字)来实现的。每个站分配有64个内部继电器元件和8个数据寄存器字元件。每个站只能将要传输的数据写入各自规定的区域内,可以读取其他站的数据和位。
(1)主机程序设计
主站分配的64个内部继电器位元件是M1000 至M1063,8个数据寄存器是D0-D7。将按钮SB01,SB02的状态送M1000和M1063,将D100中的数据送D2中,#1从站就能通过通信专用区域取得这些信息,同时主站从#1从站的M1064和M1127就能取得SB11和计数器C1辅助触点的状态,分别送Y0、Y1输出。主站控制程序如下图。
主站控制程序段一
主站控制程序段二
(2)1#从站控制程序设计
1#从站分配的64个内部继电器位元件是M1064至M1127,8个数据寄存器D10至D17,把按钮SB11、计数器C1的状态送M1064和M1127,#0主站就能通过通信专用区域取得这些信息。#1从站通过M1000到M1063取得SB01和计数器C1复位控制状态分别送Y0,C1。从站控制程序如下。
从站控制程序段一
步骤四、运行调试: 按下按钮SB01,观察#1从机的Y0情况,按下按钮SB11,观察主机的Y0情况、按下按钮SB02,观察主机的Y2情况,按下按钮SB12十次,观察主机的Y2情况。如果上电后主机与从机上的Y7指示灯亮,说明了什么呢?如何解决?
欢迎大家转载讨论!
相关问答
plc怎么用一个开关控制两种结果?
PLC中专门有一个交替指令,输入一次信号,就变换一次状态。但有很多的PLC是没有这个指令的,这些PLC可以用保持指令、定时器+置位/复位指令、计数+置位/复位指令...
两个开关控制一个灯用PLC怎样编程?
两个开关控制一个灯,如果要用plc来编程可以说简单,也可以说复杂,说简单就是编程还没开始就结束了!编程复杂就是单一的这个功能用个plc太浪费,高射炮打蚊子,...
两个按钮要同时按下才能动作松下plc如何编程?
两个信号点是串联的关系,输出一个信号点就可以了,还有是按钮要是按下ON松开OFF的哦两个信号点是串联的关系,输出一个信号点就可以了,还有是按钮要是按下ON松...
plc中两个复位按钮同时按有用吗?
在PLC(可编程逻辑控制器)系统中,通常只需要一个复位按钮来进行系统的复位操作。同时按下两个复位按钮可能不会有任何有效的操作,并且这样的操作也违反了设计...
plc输入端可以两个触点接在一起吗?
不能直接两两个输入点输入信号,但你可以加一个信号转换器,或是信号隔离器,选择这些器械有一个要求,就是它们的输出必须是1-5V的信号,这样就可以并联到两个输...
plc多地控制的启动停止如何接线?
同一设备多点控制起动条件相同的即或逻辑可以外部并联再接IN,停止一样(使用常开,停止=1=STOP)。停止要串联,启动并联,这个既可以在PLC外部做,也可以在PLC...
怎么实现外部按钮和触摸屏同时控制plc?
可以在PLC的输入端口连接一个外部按钮,同时使用PLC的通信模块连接一个触摸屏。在PLC的程序里编写相应的控制逻辑,使得当外部按钮或者触摸屏被按下时,PLC可以根...
plc互锁按钮什么意思?
plc自锁就是连续工作,plc互锁就是多个电器中互相制约,只有一个能工作。互锁,说的是几个回路之间,利用某一回路的辅助触点,去控制对方的线圈回路,进行状态...
两个限位开关怎么串联接线?
两个限位开关串联接线SA1、SA2分别是两个方向的启动按钮;KA1、KA2分别是控制正反转的中间继电器,中间继电器的常开触点保持自锁,常闭触点则用于断开相对方向...
plc启动按钮是什么?
PLC(可编程逻辑控制器)启动按钮是一种用于启动PLC系统的按钮,通常被称为“PLC启动按钮”或“PLC运行按钮”。PLC启动按钮通常具有以下几个特点:1.外观:PL...