工厂PLC编程实例,手把手带您编程控制带限位的小车
原创不易,希望大家点赞并分享,您的支持是我坚持下去的动力!
昨天发了一篇文章,关于一些西门子软件和手册的下载链接以及如何去西门子找软件和手册。不知道为什么头条没有推荐,想要软件的可以去找文章。
我说过,学习PLC最好的方法是做项目;电气从业者人生中第一个项目百分之九十以上做的都是小车,因为小车比较普遍,相对也容易一点,但容易不代表没有难度,更不代表不可以深入学习,这篇文章我带您做普通电机带限位的小车项目,之后会在这个项目上拓展,比如用变频器控制,用伺服电机控制,以及如何结构化编程;结构化编程的意思是做出一个功能块,在功能块内做连锁,然后在功能块外连接地址,优点是程序内有多个同样性质的设备时,只需要做一个功能块,多次调用即可,为程序减少很多负担,排查故障时也容易,一些大型公司(比如说西门子,西马克等等),他们会花费很大的精力建功能块库,在以后编程的时候,只需要复制调用链接地址即可,非常方便,而且结构化编程也是高级电气工程师的必要技能。
大家有什么意见可以给我留言,只要是好的我都会采纳。
我们来看下今天的项目;使用PLC控制一辆小车在两个工作位之间运动,要求;
1 工作位要有限位,车辆不可以跑出限位外。
2 小车要有安全装置,安全装置包括前后急停限位,小车上有急停开关,发生意外时可以手动急停。
3 小车上有控制箱,在箱上做按钮操作,不需要没有远程功能。
4 小车运动时要有状态指示。
根据上述功能,我们选择使用西门子S7-200smart的ST60PLC,先制作出IO点。
输入点为:
1 前进指令按钮I0.0
2 后退指令按钮I0.1
3 停止按钮I0.2
4 急停按钮I0.3(考虑安全,选择常闭的触点)
5 复位按钮I0.4
6 1#工位限位I0.5(光电开关,接近开关或者碰撞开关)
7 2#工位限位I0.6(光电开关,接近开关或者碰撞开关)
8 电机前进急停限位I0.7(光电开关,接近开关或者碰撞开关)
9 电机后退急停限位I1.0(光电开关,接近开关或者碰撞开关)
输出点为:
1 电机前进输出Q0.0
2 电机后退输出Q0.1
3 故障报警灯Q0.2
4 前进状态指示灯Q0.3
5 后退状态指示灯Q0.4
6 1#工位限位指示灯Q0.5
7 2#工位限位指示灯Q0.6
控制思路;
按钮控制普通电机正反转,正常情况下,小车行走在限位范围里,出现超出设定位后碰到紧急停车限位或者手动拍下急停时,考虑安全问题需要确认后才可以继续工作。
电气图纸如下;
主电路图纸
PLC输入图纸
PLC输出图纸
程序;
第一步编写符号表
第二步编写程序
程序说明;
第一行;急停和前后急停限位都属于故障停车,故障停车发生时需要人工确认并手动复位后才可再次动作,所以需要做置复位,且置位优先,置位优先的意思是置位指令和复位指令同时激活的时候,状态为置位。
第二行;工位限位做指示灯,以便操作人员可以方便的看到小车到达目的地。
第三/四行;运行连锁,在没有停止,没有到达目的地,以及没有故障的前提下按下前进或者后退按钮,小车即可运行,前进和后退属于电机正反转,切记正反转需要做互锁。
好了,这篇文章就写到这,大家有什么问题,意见或者对下篇文章有什么样的期待与拓展可以给我留言。
(如果喜欢这篇文章,请点赞并关注,更多原创的工业应用以及PLC学习的文章等着你)
PLC编程案例53 预警停车
一、PLC控制任务
控制要求,要求用博图梯形图LAD编程实现,比如控制一台电动机,按下启动按钮,电动机启动运行,按下停止按钮,报警铃响,3S后报警铃和电动机同时停止。预警停车,警示工作人员做好手中的工作,准备休息或用餐,意义重大。
二、创建PLC变量控制表如图一所示
图一
三、按下启动按钮I0.0,电动机Q0.0得电运行并自锁,电动机Q0.0接点闭合,为报警铃Q0.1得电做好准备。按下停止按钮I0.1,报警铃Q0.1得电报警,同时定时器得电,延时3秒后,定时器常闭触电断开,电动机Q0.0=0,亦即电动机停止,Q0.0断开,报警电铃停止如图二所示
图二
普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
相关问答
基于三菱PLC的停车场控制?
以下是我的回答,基于三菱PLC的停车场控制系统是一种自动化停车管理系统。该系统利用可编程逻辑控制器(PLC)对停车场进行控制,能够实现车辆的自动识别、计时、...
s7-200有五个停车位置?
S7-200PLC没有固定的停车位置。输入和输出信号的分配是可编程的,可以根据特定的应用需求进行配置。PLC的存储器空间被划分为一系列数据块(DB),每个数据块...
plc交通信号灯结构与功能?
PLC交通信号灯结构包括信号灯主控制器、信号灯控制器、信号灯灯头、信号灯电源等。PLC交通信号灯的功能主要包括:1.交通指示:根据不同的交通流量和行进方向...
启动/停车采用TE的RTV84驱动器驱动;PLC与驱动器之间采用PR...
[最佳回答]CHICHE于99年10月进行了电气改造,采用9030可编程序控制器控制,启动/停车采用TE的RTV84驱动器驱动;PLC与驱动器之间采用PROFIBUS通讯.远程控制采用GE...
【三菱PLC怎样控制伺服电机打算用一台三菱PLC控制两台伺服电...
[最佳回答]用过robostar或dasa的机器人软件的话,可以考虑通过存储采集点,也就是每个点对应的脉冲控制量,你说的应该是规律的距离,采集几个就可以推算出来,写...
关于把继电器改成PLC系统-盖德问答-化工人互助问答社区
我认为plc编程不是问题,控制柜集成比较麻烦。楼主1先需要把原来的继电器的接线理清楚,画出相应的控制原理逻辑图2列出di与do点以及中间的功...
山东立体车库怎么停车?巷道堆垛怎么进行?垂直循环怎么运行?
[回答]立体车库的自动存取车控制系统包括弱电与强电两套系统。弱电系统主要包括各种信号的采集、报警与控制输出。PLC输出信号给接触器线圈,控制接触器的...
我有一个plc题不会帮我解答一下1.某设备有2台三相异步电动机...
[最佳回答]留下q我做给你看看
三菱d8146怎么使用?
启动前需要先踩离合器,将档位挂到空挡,然后踩下制动器,启动发动机。在行驶过程中要注意车速和转速的匹配,避免超载或低速行驶。停车前需要将车速降到零,挂到...
关于停车首出”FE“的问题-盖德问答-化工人互助问答社区
楼上说的捕捉应该不是这样理解的,这些都是表象,技术层面不能这样理解。你可以看看你们的fe和一起出现...我查看了一下,没差多久,几乎同时。这个...