PLC编程很难?这都是套路,编程技术就是把要求分解到你会的程度
大家好!我是"电气分享"的小编,在这个夏季的尾巴,心情也随着天气的凉爽而好了起来,不知道小伙伴们是不是也这样呢?那么今天小编和大家分享一个PLC控制星三角变换的题目:
PLC编程很难?这都是套路,编程技术就是把要求分解到你会的程度
按下以下要求设计程序:
1.按下启动按钮SB1,电动机Y启动,5秒后,电动机进入△运行;
2.按下停止按钮SB2,电动机停止转动。
3.如果电动机Y启动6秒后还没有进入△运行(KM △接触器没有吸合),则自动停止转动,并且报警灯亮1秒暗1秒为断闪烁。
根据题意,输入共有3个,分别是启动按钮SB1、停止按钮SB2。PLC需要监视6S是否进入△运行,所以KM △接触器需要有一个点进PLC。而输出有4个,分别是KM △接触器、KMY接触器、KM 接触器及报警。
那么,输入输出点如下:
开始正式设计程序:
像这样题目把要求一个个列出来的小伙伴们可以一个个的编。比如这里,可以把第(1)点的要求先编出来:
这里的网络1和网络2都是半成品,只有(1)点里面的功能,按下启动按钮I0.0后,KMY(Q0.1)得电,计时器T37开始计时。当T37计时5秒后,网络2的T37闭合,接通KM△(Q0.2)并自保持。网络1的常闭点KM△(Q0.2)由闭合变为打开,所以KMY(Q0.1)失电。
下面编(2)点:按下停止按钮SB2,电动机停止转动。具体如下:
在网络1/2中分别加入停止按钮(I0.2)即可。
第(3)点:如果电动机Y启动6秒后还没有进入△运行(KM △接触器没有吸合),则自动停止转动,并且报警灯亮1秒暗1秒为断闪烁。以下为第(3)点编程后,包括(1)(2)点的完全版:
下面小编根据题意逐一进行说明:
网络5:因为KM主接触器的动作条件为启动电路至停止电路,那么它的运行条件是KM △接触器或KM Y接触器任意动作。
网络3:因为题意说电动机Y启动6秒后还没有进入△运行,则报警。那么久需要一个条件让电路启动后计时6秒。网络3就是利用主接触器KM与反馈型号KM △的条件为计时器计(T38)时,当电路在6S以前进入 △运行时,计时器无法计时6S。
网络4:当计时器(T38)计时6秒后,T38闭合将M0.0置位并自保持。M0.0也是报警的标志位。
网络6、7:这是一个1秒高电平、1秒低电平的脉冲信号(T39)。
网络8:当M0.0接通时,通过脉冲信号T39使报警(Q0.3)输出。
好了,这个程序小编大约调试了3-4遍,也就是说小编犯了3-4个错误,所以小伙伴们遇见程序错了不要紧,慢慢来一点点调试总能做出来的。小伙伴们,你们说,是么?
好了!以上就是今天小编分享的全部内容。希望对大家有所帮助,如果您觉得不错的话,可以给小编留言或点赞哦~您的每一次点赞都是小编的动力源泉哦~
PLC程序有两种套路,你用的哪一种
写PLC程序的各位都是高手
因为需要懂得套路,也是思路,就平时常见的程序基本看过两种套路。
1、输出点用线圈输出,输出在程序里只有一处。
2、输出点直接用set和rst控制,一个输出点在程序里多处出现。
⇨
用什么套路,各自优缺点是什么?
网友A
我倾向第二种,第一种手自动切换有点麻烦增加程序步数,如碰到单控电磁阀,自动将气缸置位了。
这时切换到手动,手动控制该气缸时还得去把自动那个状态复位掉。
网友B
一般用M点控制线圈,程序里面控制一个线圈的可以是多个M点,就不会出现多线圈,和第一种差不多了 。
网友C
我倾向第二种,第一转来转去的麻烦
网友D
思路一,一个输出就是一套逻辑,是这个输出点什么时候开,什么时候关,报警,复位,急停等一个逻辑。
思路二,set,rst,适合这个程序步骤,同时输出好几个。好比你要出门了,要拿手机,钱包,车钥匙,
简单举例就是:
思路一, 什么时候拿手机,时候不拿手机;
思路二, 到了出门这个逻辑,我就拿手机钱包,车钥匙;
总而言之,就是每个人的套路思路都是有的,那么你的套路究竟能不能写好一段程序呢?就得看实力了!下面我们来看看何为PLC程序质量呢~
⇨
PLC程序的质量?
对同一个控制要求,即使选用同一个机型的PLC,用不同设计方法所编写的程序,其结构也可能不同。尽管几种程序都可以实现同一控制功能,但是程序的质量却可能差别很大。
程序的质量可以由以下几个方面来衡量:
程序的正确性
应用程序的好坏,最根本的一条就是正确。所谓正确的程序必须能经得起系统运行实践的考验,离开这一条对程序所做的评价都是没有意义的。
程序的可靠性好
好的应用程序可以保证系统在正常和非正常(短时掉电再复电、某些被控量超标、某个环节有故障等)工作条件下都能安全可靠地运行,也能保证在出现非法操作(如按动或误触动了不该动作的按钮)等情况下不至于出现系统控制失误。
参数的易调整性好
PLC控制的优越性之一就是灵活性好,容易通过修改程序或参数而改变系统的某些功能。例如,有的系统在一定情况下需要变动某些控制量的参数(如定时器或计数器的设定值等),在设计程序时必须考虑怎样编写才能易于修改。
程序要简练
编写的程序应尽可能简练,减少程序的语句,一般可以减少程序扫描时间,提高PLC对输入信号的响应速度。当然,如果过多地使用那些执行时间较长的指令,有时虽然程序的语句较少,但是其执行时间也不一定短。
程序的可读性好
程序不仅仅给设计者自己看,系统的维护人员也要读。另外,为了有利于交流,也要求程序有一定的可读性。
看完之后不知道各位是否心痒难耐,小编已经迫不及待为大家准备一些上手的案例,赶紧试一试编写程序吧!
PLC经典案例
相关问答
请问三菱PLC编程线USB-SC09与USB-SC09-FX不同?-ZOL问答
三菱PLC编程线USB-SC09与USB-SC09-FX区别为:1、USB-SC09-FX仅用于三菱FX系列...DIY从入门到放弃:电商整机都是怎么套路你的?评论7高素质大光圈便携超广角...
plc替换cpu后怎么输入程序-ZOL问答
如果是自己写的,利用三菱PLC编程软件可以进行编程以及对PLC进行程序的上传。就可以将PLC里的程序保存在电脑里。有用(0)回复兄弟,你怎么解决的,难道是编个子...
比QLC闪存还“渣”的PLC闪存即将浮出水面:用户还能接受吗?
NAND闪存从SLC到MLC再到TLC,可以说一步步降低了成本,提升了容量,这是它们得以普及的关键。现在QLC闪存在这一年中发展迅猛,大有抢TLC风头的意味,而更渣的PLC...N...
丰炜plc编程软件中的PC通讯端口肿么设定-ZOL问答
回到PLC编程软件,选择“在线”菜单栏,从下拉菜单中选择“传输设置”。在“传输设置”对话框中,需要对“串行USB”接口进行设置。然后在弹出的端口设置界面将c...
CP1L,CPU‘M’的新PLC怎么处理?电脑XP-ZOL问答
启动软件,在工具栏选择---工具----选项---PLC---在PLC类型里面选择支持的类型就可以了,如图:或者安装更高版本的软件。有用(0)回复753223596cx-programmer7...
pLC三菱编程软件肿么读不出pLc士林AX系列的程序?-ZOL问答
士林PLC只能用士林的编程软件,编程软件不是通用的。有用(0)回复EricWhite不同牌子的!有用(0)回复tl6674588通用的有用(0)回复精品应用推荐新浪微博...
s7-200plc怎么设置时间到plc锁定-ZOL问答
直接用wipeout.exe,回复PLC出厂设置,并清空程序。有用(0)回复直接用软件写,就可以了有用(0)回复PLC里的定时器既是电动机启动的条件同时也是顺序转移的满...
台达plcerror闪烁-ZOL问答
台达PLC错误[ERROR]指示灯亮处理方法:当使用者将不合法的程序输入至主机,或是程序中的指令、组件超过允许范围,该指示灯均会“闪烁”,此时使用者应由主机特殊资...
威纶触摸屏MT500系列与三菱FX系列PLC通讯线怎么制做-ZOL问答
就使用三菱plc编程线即可有用(0)回复ghghjgjkkk232通讯协议有用(0)回复aaahui31FX系列的PLC和GOT1000通讯可以用编程口,也可以买个附加模块,在PL...
西门子编程软件sp9怎样设置中文-ZOL问答
补充:西门子plc编程软件支持新款CP243-1(6GK7243-1-1EX01-0XE0)。通过下列改进实现新的互联网向导:支持BootP和DHCP,支持用于电子邮件服务器的登录名和密....