PLC编程 三菱FX3U PLC水压自动控制实例
今天给大家分享一个水压自动控制的案例,采用的是三菱FX3U PLC去做的程序设计,这个案例中对水压的控制是利用水泵投入运行实现的。下面我们就赶快来看看吧。
下面我们看一下控制要求:
水压控制系统有3台水泵,其中1号水泵的功率最大,作为主泵,2号水泵和3号水泵作为辅助泵,要求3台水泵能够根据水网线管的压力自动运行与投切。也就是说在水压偏低时,1号泵投入运行,运行一段时间压力仍低时,2号辅助泵投入运行;2号辅助泵运行一段时间,压力如果仍低,系统将启动3号辅助泵运行。当压力达到上限时,系统将会停止3号水泵运行,停止3号水泵后如果压力还在上限,系统将停止2号水泵的运行。
第一步:对控制进行分析
控制系统的启动和停止我们要设计系统启动按钮、系统停止按钮和急停按钮,水泵电机分别设热保护信号,压力上限采用高压开关,压力下限采用低压开关,控制输出电动机时需要通过中间继电器做信号的传递,还要设计对水压高和水压低的指示,电机M1、M2、M3的故障指示,对故障指示还需设计对故障复位的信号。
第二步:绘制电气原理图
水泵1 2 3号分别对应三台电动机M1、M2、M3,用中间继电器CR1的动合触点控制接触器KM1的线圈通电断电,同理,CR2控制接触器KM2,CR3控制接触器KM3,在选用接触器的使用选用是线圈电压为AC220V的接触器,所以控制回路选用的是AC220电源,电动机的控制的电气原理图如下所示。(绘图软件下载方式,请看文末)
第三步:IO分配
第四步:绘制PLC硬件接线图
第五步:设计PLC控制程序
1、先进行全局软元件注释,将PLC的输入输出软元件、内部继电器等进行注释,方便编写程序和阅读程序。(源程序获取方式,请看文末)
2、先写系统启动和停止的控制部分
利用启保停程序先驱动系统启动标志,在后续的水泵控制中需要串联M6常开触点,只有启动标志M6为ON后才执行水泵控制。
3、然后写启动和停止标志的程序部分
当水网管线的压力达到低压开关YK1的压力时,压力下限信号YK1的动合触点接通,经过定时器动断触点,从而开始延时,如果在设定的延时时间内YK1的压力下限信号消失了,1号水泵电机仍处于等于启动的状态,如果延时时间到后,会使T0常开触点接通,此时1号水泵电机具备接通条件,电机M1启动标志输出,该输出标志位控制1号水泵启动。以此类推,2号和3号水泵的启动过程也是如此。(源程序获取方式,请看文末)
当水网管线的压力达到高压开关YK2的压力时,压力上限信号YK2的动合触点接通,经过定时器动断触点,从而开始延时,当压力高并且持续时间超过10秒时,会使M1停止标志输出,从而后续程序中用该标志位停止3号水泵,依次类推,2号和1号水泵的停止过程也是如此,会按照3号、2号、1号水泵的停机顺序进行依次停机。
4、然后分别设计水泵电机M1、M2、M3的控制程序
5、最后加上水压失常指示灯程序
当压力低时,YK1的动合点闭合,使Y6连接的水压高指示灯点亮,指示水压低,当压力高时,YK2的动合点闭合,使Y7连接的水压高指示灯点亮,指示水压高。当水压达到正常水平时,YK1和YK2的动合点复位,指示灯都会熄灭。(源程序获取方式,请看文末)
从控制的分析,到电气原理图绘制,到IO分配接PLC接线图绘制,最后再到程序设计部分,也对程序进行了一一说明,应该比较容易能够理解了吧。
有没有发现,只是简单地顺序启动,我们也可以做出不同的控制和程序出来,你的编程思维是不是又扩宽了一点呢?
技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究~
(此处已添加圈子卡片,请到今日头条客户端查看)普通低压电机和气动阀门的PLC&DCS编程思路
普通低压电机和气动阀门的典型IO点
设备
信号描述
信号类型
普通低压电机
启动命令
输出(DO)
停止命令
输出(DO)
运行信号
反馈(DI)
停止信号
反馈(DI)
故障信号
反馈(DI)
气动阀门(双电磁阀)
开命令
输出(DO)
关命令
输出(DO)
开信号
反馈(DI)
关信号
反馈(DI)
编程前需要考虑的方面
1 启动(打开)允许条件 (建议作为弹出窗口,放置列表在上位机。)
1) 上下游工艺允许。2)设备无检修。3)设备无故障。
2 停止(关闭)允许条件 (建议作为弹出窗口,放置列表在上位机。)
1)上下游工艺允许。2)设备无检修。
3 相关报警 (建议作为弹出窗口,放置列表在上位机。)
1) 电机
a 启动失败(启动命令按下,x秒内无运行信号)
b 停止失败(停止命令按下,x秒内无停止信号)
c 电气跳闸
d 信号不匹配 (运行信号和停止信号同时来 或者 运行信号和停止信号同时消失---延时x秒)
2) 气动阀门
a 开失败 (开命令按下,x秒内无开信号)
b 关失败 (关命令按下,x秒内无关信号)
c 信号不匹配 (开信号和关信号同时来 或者 开信号和关信号同时消失 ---延时x秒)
4 上位机操作按钮
1) 启动 2) 停止 3)手动/自动 切换 4) 检修 5)复位(用于复位启动失败等软报警)
如果一个系统有多个相同电机或阀门,编程时建议做成功能块(宏)。不同品牌PLC/DCS 的编程环境不同,但基本满足IEC61131-3 标准要求。标准功能块也可以在其他项目中应用。功能块每个变量做好注释,程序尽量做到简单易懂。
相关问答
怎么才能快速学会plc编程?
结合我的工作,来说说学习PLC编程的心得:1、具备一定的电工基础:掌握传感器、气动元件、液压元件、电机等低压电气元件的使用及电气控制原理...结合我的工作,来...
plc和低压电工有什么关系?
plc是现在电控系统最主要的元件,低压电工如果不懂plc那就无法正常维护电控系统。plc是可编程控制器的简称,是现在智能控制的主要形式。如果低压电工不懂plc就...
PLC在低压配电柜中的应用及工作原理?
电柜中PLC原理和作用:1.CPU:当从编程器输入的程序存入到用户程序存储器中,然后CPU根据系统所赋予的功能(系统程序存储器的解释编译程序),把用户程序翻译成...
在工厂想学学plc,本人没啥基础,想问问从哪方面开始,怎么学?
学PLC的人无非两种,有基础、无基础。电工基础属于第一步,了解一些低压电器以及控制技术,这是学习PLC的必备基本知识。原因:面对一台新型机器,你首先要了解...
如何根据继电器电路图设计出PLC梯形图?
前些天答过一个相似的问题,其实要根据继电器电路图做出PLC的梯形图还是比较简单的,但是还是先来说明一些概念,就是电路图包含什么?PLC又能替代原始电路图中的...
如何学习PLC?
如何学习PLC我来分享一下之前自己学习PLC的经历。读书的时候没有接触过PLC实物,看看书了解了一下梯形图。但具体怎么样,系统架构和工作原理怎样都不懂。后来参...
plc控制柜里面的低压电器有哪些-汇财吧专业问答test
[回答]俯唬碘舅鄢矫碉蝎冬莽没有专业的定义?此图是叫控制柜或PLC配电箱(如没有PLC只能叫前者)都行!首先你必须了解电路的基本知识,找本大学的电路数看一...
PLC如何控制电机停止?
PLC开关控制中间继电器来控制电机的启停。刚好做过类似的项目,挑几张图纸解说一下吧,看下图M1-M6都是三相电机,拿第一个电机M1举例,控制它的接触器KM1吸合,...
PLC现场调试前应该做什么检查呢?
PLC的现场调试是检查、优化PLC控制系统硬件、软件设计,提高控制系统可靠性的重要步骤。为了防止调试过程中可能出现的问题,确保调试工作的顺利进行,现场调试应...
PLC学哪些知识?
学plc需要的基础有:1,电工基础,低压电器及控制技术,学习PLC必备的基本知识。2,计算机基础知识的,PLC的软件安装,数据的存储器形式都离不开计算机基础,...学...