干货分享!PLC一键启停编程实例
分享台达PLC的常见一键启停编程梯形图
根据最近网友向我我请教的一个PLC单键启停如何编写程序,PLC外部接线,一个输入信号,外部一个按钮可以控制启停的案例,,分享一些我用台达PLC 做到一个按钮按一次启动,再按一次停止,依次循环。
我首先分享第一个编写梯形图:
我在线仿真,第一次M0上升沿信号是,M2线圈吸合。
再给一个M0上升沿信号是,M1线圈吸合。
这是整个梯形图,大家在实践中,需要吧M0更换成X0,就是PLC的输入端,把M1.M2更换成Y1,Y2的,就是PLC输出端。我之所已这样编写,是为了仿真方便,给大家演示。这个是靠时间实现的。
我首先分享第二个编写梯形图:
我这样用的是ALT指令,交替输出指令,这个比较简单,在我没有给M10上升沿信号的时候,是Y1是吸合的。
这是我给了M10上升沿信号,ALT指令输出,M12线圈吸合,然后Y0线圈吸合,Y1线圈失电。大家是实践中的时候,需要吧M10换成想X10,也就是PLC的输入信号。
我在所有的编程梯形图里用的都是上升沿编程指大家在实践中,也可以用梯形图的编程指令中下降沿和常开触点。
这个方式适合台达,三菱,信捷,汇川等编程的指令基本差不多,基本都可以这样编写就是可以实现,但是西门子不一样,这样编写不会实现,西门子需要另外一种编写方式,才可以实现。
关于启停保基础指令在实际编程中的使用
我们先说下第一个专题:启停专题
我们家里都有灯泡开关,墙壁开关,向上按下灯亮,向下按一下灯灭。这是我们最原始的启停模型。
图1
这种程序在PLC中也会存在就是我们的按钮是按一下置位,再按一下复位的,就是带保持的按钮,这个按钮或者是事物接线,也可以是触摸屏做的点。
那么由于我们按钮还有带自复位的,那么我们对应的程序就要做出对应的改变。如下图
图2
为了保证灯的输出,我们加入的自保,就是再启动按钮弹出以后还要保证回路的接通。
那么我们记得小时候,家里的拉绳开关,拉一下就亮,再拉一下就灭,我们知道他的原理是在于拉绳开关的轮盘设计,一个是空位,一个是有线路接触的,具体原来感兴趣的 大家底下去研究。那么我们也是经常用到单按钮启停的控制。大家不妨做一下单按钮启停电路,不要参考其他人的任何程序,自己想办法把它做出来,用任何指令都行,只要是你自己做的。
那么我们实际使用过程中的启停是各种各样的,我们看一下程序
下图,图3是置复位的一个程序,置复位也是启停电路的一种。
图3
下图,图4是上升继电器接通的指令,有下降继电器的互锁,还有其他断开条件,还有并行接通条件。
图4
我们需要知道“能流”从左母线往右流动,到了线圈就能闭合。至于置复位的接通要看具体指令说明。
第二个话题就是置复位
图5
这是两种形式的置复位,本质上是一样的,不一样的是当特殊情况发生时,就是置位和复位同时接通,我们是按照哪个执行的。上图第一条是置位优先,当同时发生时,置位有效。不过一般我们在编程的过程中,要避免同时发生的情况。就像我们作为家庭的一员要尽最大努力避免老婆和老妈发生战争,当两个人让你做出选择的时候,你肯定有个最终考虑的对象。有人选择老婆,有人选择老妈。程序也是一样,有置位优先,也有复位优先,根据情况选择。至于大家对图5第二个程序段是置位优先还是复位优先,参看PLC指令说明那一块,不同的PLC对这里有不同的界定。
置位就是让你一直保持这个状态,条件断开了也得保持。置复位这个是基础指令,大家编程仔细体会一下。
第三个就是自锁和互锁。看完启停和置复位我们发现,整个启停的过程包含了置复位,包含了自锁互锁。其实我们在编程的过程中是一个互相组合应用的过程,不是说我要练习自保电路,我要练习置复位,我要练习自锁互锁。
这里我告诉大家学习方法:第一步看基础指令,了解各个引脚和指令的用法,
测试指令,就是找一个你不懂的指令,看完用法了吧,那么你就开始使用它做程序吧,验证该指令的各种情况,当你把它玩腻了,ok理解吗?没有理解继续玩。当你把这些指令都领悟了,ok去应用到实际案例过程中没发现不会用了,那么参看别人的程序如何编写的,如何应用,自己模仿一下,然后你就明白了指令的使用。
同样的方法,如法炮制去练习各种指令。当你对基础指令体系了解了,以后做程序的时候能自发的想到用哪些基本指令,这样你才进步了,才算会使用基本指令。
如果是简单的看下指令说明,瞄一眼别人的 程序就结束战斗了,那是成手的做法,不好意思,新手还做不到。
以上说的是基础指令的学习,大家注意在我们将案例的时候注意体会基本指令的应用。
那么大家体会一下前进限位故障的编写方法
方法不止一种,大家仔细想想其他方法,思考才能进步。
相关问答
plc脉冲怎么启停控制?
PLC脉冲启停控制是通过设置PLC的输入和输出信号来实现的。首先,将输入信号连接到PLC的数字输入端口,例如按钮或传感器。然后,在PLC程序中设置一个计数器,该...
PLC如何单键控制启停-懂得
用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。扩展资料:PLC如何单键控制启停方式一、用SR触发...
PLC如何单键控制启停-修修酱的回答-懂得
用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。扩展资料:PLC如何单键控制启停方式一、用SR触发...
PLC怎样控制压力变送器启停电动机?
关于这个问题,PLC可以通过以下步骤控制压力变送器启停电动机:1.连接压力变送器到PLC的输入端口,以便PLC可以读取压力传感器的信号。2.编写PLC程序,使用读...
plc停止启动怎么写?
plc停止启动怎么写方法步骤如下1.起保停PLC程序一般需要根据具体的场景进行编写,因此难以给出一般性的答案。2.一般来说,起保停PLC程序是指根据输入信号...
空压机人机界面与plc启停怎样接线?
你好,空压机的人机界面与PLC的启停信号接线方式有多种,具体的接线方式根据具体的设备和控制系统来决定。以下是一种常见的接线方式:1.首先,确定PLC的输入/...
西门子plc控制泵机启停选择控制方案?
西门子PLC控制泵机的启停需要考虑到多方面的因素,包括泵的类型、流量、压力、启停条件等。以下是一些常见的控制方案:1.模糊控制(FuzzyControl):模糊控制是...
plc电动机顺序启停控制原理?
用plc编程序,一个启动开关,一个停止开关,两个继电器,两个接触器,3个输入点,两个输出点,启动+停止+启动开关自锁=1个输出,控制继电器线圈,线圈常开点接控...用...
施耐德m221plc一键启停指令?
您好,施耐德M221PLC的一键启停指令可以使用以下程序实现:1.首先,需要定义一个变量来控制启停状态,可以定义一个BOOL类型的变量,例如StartStop。2.在程...
现在设备plc指令都不用步进,用的是什么编程法?
应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...