PLC控制十字路口红绿灯并不复杂,五步骤教你快速完成毕设
十字路口红绿灯控制是学习PLC必须学会的控制之一,顺序控制是红绿灯程序的核心,会有多种方法实现此项功能,这篇文章就简单以时序思路为大家疏通思路,从硬件到软件,真正体会到编程的乐趣。
十字路口红绿灯
红绿灯控制要求
分析控制要求是完成目标的关键,控制要求一定要贴近实际,从真实出发,就拿实际十字路口红绿灯来讲,一般是按照以下时序进行:
按下启动按钮以后;
南北红灯、东西绿灯同时亮起,接着东西方向绿灯熄灭、黄灯闪烁三秒,红灯亮起、南北方向绿灯亮起;然后南北方向绿灯熄灭、黄灯闪烁三秒,红灯亮起,进行循环。
其中红灯为13秒,绿灯为10秒。
按下停止按钮程序停止。
红绿灯
绘制控制时序图
绘制时序图或者控制流程图是编程五大步骤之一,分析控制要求的结果就是能够在脑海中绘制一张如下图所示的时序图,不同的程序会有不同形式的状态图,还有一种叫做状态转移图,这个后续再介绍。
红绿灯时序图
根据控制要求,把红绿灯按照先后顺序分为五个时序:
第一时序,南北红灯、东西绿灯亮;
第二时序,南北红灯、东西黄灯闪烁三秒;
第三时序,南北绿灯、东西红灯亮;
第四时序,南北黄灯闪烁三秒、东西红灯亮;
第五时序,南北红灯、东西绿灯亮(循环);
把这五个时序分出来,就是离PLC编程又近了一步。
分配I/O
准备工作完成以后,下面就要对所需要的点位进行分配,做到合理、不重复,定义每个控制点位的功能,比如:启动、停止等(根据现场情况来)。
I/O分配表
红绿灯程序的输入位比较少,比如启动按钮、停止按钮、手动控制、自动控制(本程序只有启动和停止);
输出地址可以选择和我一样的分配方法,当然也可以选择南北红灯作为一个输出地址,但是前提是距离较短,不会有过大的压降存在等因素。
PLC外围接线图
以三菱PLC-FX3U为例:
PLC硬件接线图
图中所示就是最终的接线图,因为输出为漏型,所以电源负极接入COM端,指示灯接入电源正极,但是3U为晶体管输出,所以只可以使用直流电压的指示灯,如果是交流指示灯,还需要使用中间继电器进行转换,这个一定要注意!
关于PLC的输出接线方法以及电源适用范围,每款PLC的说明书中都会讲到,具体注意事项可以参照说明书!
编程与调试
关于PLC控制红绿灯的编程方法有很多种,我使用了时序电路和顺序控制电路两种方法;
下图是第一种方法,主要是要学会计时器的使用方法,比如:闪烁、延时停止、延时启动。
红绿灯程序
编程结束以后可以使用三菱触摸屏软件GT-Designer进行仿真,这样就可以无实物学习PLC,不断的对程序进行调试,就可以让自己的程序更加完美了!
触摸屏仿真
关于PLC程序和触摸屏画面有需要的可以在下面评论转发,免费分享给大家,在学习PLC的过程中有什么问题欢迎各位小伙伴一起讨论。
文章声明:本文章属于“电气小行家”原创内容,请您尊重原创。 图片声明:本文内图片均来源于网络,如有侵权,请联系本号。 盗用警告:本号已与“维权骑士”签约,尊重原创,请勿出手。看看这一小段PLC程序怎么写,培训老师说难倒了不少主管级工程师
前不久我参加了一次视觉方面的培训,会用到PLC,培训老师也简单培训了下PLC方面的知识,然后出了道题,让我们理解PLC的扫描方式及扫描周期 。
据这位老师说,给不少企业员工出过这题,少有能半天搞定的 ,这里面包括很多经验丰富的PLC工程师。
我一听就来劲了,虽然我没怎么做过项目,但理论知识还是可以的,半小时内搞定了 ,老师觉得我还可以,嘿嘿!现在拿出来和大家分享下,大家可以自己动手写写画画,看看你能不能战胜大部分老师傅。
题目如下: 用一个按钮完成启动和停止操作,第一次按下时启动,再次按下时停止,接着按时再启动,如此循环,注意:不能使用编程的高级用法 ,比如不能使用沿指令、不能使用比较指令、不能使用置位复位等指令!
大家可以想想再往下滑。
不知道有多少大神做出来了,我知道这个可能没有实际应用价值,但对于理解PLC扫描方式、周期这方面基础知识的学习还是有帮助的!
我写的代码如上图所示:
1、第一次按下按钮X0时,第一个扫描周期内,M1通,M0通,Y0通,实现启动。
2、按下之后第二个扫描周期,M0通,M1断开,但是Y0仍然是通的,仍然是启动状态。
3、松开X0按钮后第一个扫描周期,X0断开,M1断,M0断开,Y0仍然是通的,不受影响。
4、再次按下X0按钮,第一个扫描周期内,M1通,M0通,Y0被断开,实现停止。
5、如此反复,实现单按钮启停,并且没有用到任何高级点的指令。
大家是如何实现的呢?欢迎评论交流,多多指点!
相关问答
procreate画画防触摸开了不能画画?
如果您在使用Procreate画画时开启了防触摸功能,可能会导致无法正常绘画。防触摸功能是为了防止手掌或手指误触屏幕而设计的,但如果您需要使用手指或手掌进行绘...
小学生美术绘画,小学生美术课?哪家好?
[回答]"为什么选择VIP陪画理由1:VIP陪画是真人一对一,据行业统计,85%的家长会给孩子选择真人直播课,因为直播课效率高,在这85%选择真人直播课里面,80%会选...
官能告诉我!广东PLC培训PLC编程培训广东PLC电气自动化培训...
[回答]国美附中那样的学校,就必须报培训班,不然根本竞争不过人家,这就跟考大学要读高中一样,美术艺考就要去美术培训班,毕竟...集训是现阶段美术高考制度...
某航机械专业就读,发现用电脑画工图方便很多(如AUTOCAD),不再用手画工图了有影响吗?
几乎没有影响。现在很多行业的手工重复性工作,基本都被电脑应用软件工具而替代了,不用担心没有电脑用而返回到手工时代。使用电脑应用软件的好处一是绘制效...
电气行业好还是编程行业?
我是做电气的,从事电气PLC自动化有十多年了,电气也有编程,主要是PLC自动化编程,而你所说的编程行业,估计是数控编程。老实说,电气PLC应用更加广,而数控编...
双腿残疾的人学习编程能养活自己吗?
你好,完全没问题的。编程主要还是脑力活,只要头脑清醒,不要说没有双腿,就算没有双手,现在的科技条件也能支撑你学好编程。有一个很好的鸡汤故事,贝多芬在...但...
自动化专业女生毕业了能做什么?-可爱虹的回答-懂得
因为电子厂天天用到自动化编程、设计。如果对工作待遇条件要求很看重,最好的是电业局,福利好,待遇高;然...如果对工作待遇条件要求很看重,最好的是...
身边有哪些励志故事,可以分享一下吗?谢谢?
李嘉诚的励志故事1939年6月,日本帝国主义的铁蹄开始践踏这片宁静的土地。李氏一家冒着随时可能被杀的危险,躲着不时而来的流弹,爬过一道道封锁线,步行十几天...
你想在《我的世界》里添加什么东西?
提起这个问题~相信许多人都会想出许多好点子~大家想在这个世界中添加哪些元素呢?下面,小编说下自己想加入的新东西~1.老虎森林中应该添加老虎动物~可以把它设...
家用不装显卡,是i37100还是G4560-ZOL问答
就画画cadps787浏览2回答请问华硕H110M-K和I37100兼容吗?谢谢4072浏...西门子plc编程软件step75.5有几个版本5155浏览4回答OPPO...