线下实训
HOME
线下实训
正文内容
plc编程枯燥 PLC编程很难嘛?其实,只要有方法,这就都是浮云!
发布时间 : 2025-04-20
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程很难嘛?其实,只要有方法,这就都是浮云!

大伙伴们大家好~小编的PLC教程不知道大家学习了吗?不过天天看那些枯燥的文字小编也不喜欢。所以小编特意去找了不少PLC编程题目,小编也不知道答案的那种。小编现场给大家按步骤一步一步解答,如果你对小编的程序有疑问,可以在下面留言,小编会一一解答的!

根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统。控制要求如下:

(1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转。

(2)电机启动后,按下停止按钮SB3并等待5秒钟之后,才可以改变电动机的旋转方向;

(3)如果SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。此时按SB3停止按钮进行复位。

首先我们先确定一下按钮、KM的使用辅助触点情况,这里是正反转的主回路,主回路必须有互锁电路,其他的按钮用常开触点。

下面是PLC的输入输出点表:

根据题意(1)编程:这里根据题意1,只需遍2个自保持电路即可。

题意2要求按停止按钮5秒后才能改变电机方向,所以这里需设置一个标志位,这里用M0.0。

并且加上程序互锁电路,具体如下:

首先在2个自保持回路中加入互锁电路——网络1的Q0.1常闭点和网络2的Q0.0常闭点。题意2说按下停止按钮后5秒,才能按启动按钮,所以网络3按下I0.2停止按钮后,M0.0得电自保持,计时器T37计时5s后,将M0.0的自保持回路停掉。并且在网络1和网络2中加M0.0的常闭点,使M0.0得电时网络1和网络2即使按了正转按钮或者反转按钮也不会使Q0.0或Q0.1得电。

题意3要求SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。编程如下:

这次增加了网络4/5/6,网络5和6就是利用2个计时器产生一个一秒脉冲的小程序,SM0.0为特殊位,其功能为一直得电。网络4就是利用M0.1将网络1/2/3锁死,也就是说M0.1得电网络1.2.3是不起作用的。其原理与上一小结的M0.0一样。

以上就是这个实例的全部编程。正所谓万丈高楼平地起,如果你叫小编一口气编出来,小编也是很为难的。但是,将题意一点点拆分,一点点的把所需的功能写入,最后一定可以合你心意。最后你看看编完的程序与最初的程序差了多少?

所以,小伙伴们,你们觉得怎么样呢?如果有问题,希望我们能一起探讨,共同进步~

学习PLC编程的经验之谈

关注“PLC发烧友”,一起涨知识!

鄙人是工业自动化专业毕业的,我刚开始学习PLC时,也是一头雾水, 后来在来了技成之后,在专家老师的学习指导下,才有了更加明确的学习方向。在此,我想粗略的总结一下自己的学习之路,供大家参考。

1、学习PLC编程需要坚强的毅力和足够的耐心

人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战,编程需要经历无数次的试错,调试-修改-调试-修改…经过无数次失败后,当看到PLC按照自己的控制要求有条不紊的运行时,你将得到极大的成就感,这就如同打通了一个游戏的关口,那种感觉是一样的。

2、学习PLC编程需要敢于实践的信心

很多初学者往往是出于一种畏惧,担心损坏设备,而不敢进行实际操作。其实这些畏惧是没有任何道理的,只要你仔细的阅读手册,遵循标准的规范去接线实操的,都不会出什么问题。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让PLC运行。然后逐个修改条件,观察运行的结果,像STEP7 MicroWin编程软件为用户提供了非常好的监控手段,通过观察监控情况,再反过来重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响PLC的正常工作,程序有没有问题,只有让PLC运行了才能发现。所以,要有敢于实践的信心,大胆的实践是PLC编程的必由之路。

3、编程需要有缜密的逻辑思维

编程本身就是一种逻辑思维过程。最初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。在PLC中,以虚拟触点代替了继电器触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。所以,要理顺对象之间的逻辑关系,要有缜密的逻辑思维。

4、养成良好的编程习惯

每个人编程都会有不同的习惯和特点,不能强求一致。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。 PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器地址重叠,可能会造成程序错误。编制寄存器符号表不仅可以避免上述问题,而且可以使程序具备更好的可读性。PLC提供了丰富的指令、模块,初学者编程时应尽量先使用简单的指令达到目的,这对你理解那些较为复杂的指令会有帮助,具备了一定经验后,应该考虑掌握复杂指令的应用,以及程序的优化。

5、有一定的程序设计基础知识

有一定的程序设计基础知识,以及弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办,复杂的就不好办了,不仅无从下手,而且花了很多时间与精力,也难编出质量也较高的程序,常常是事倍功半。任何理论也都只是经验的总结,归根到底也都是来自实践。

另附学习PLC编程的10个Tips:

1.不要只会说:给我程序吧!你应该自己去思考,当你自己想出来后,再参考对比别人的,你就知道自己和别人思路的差异。

2.别买本书几十块都舍不得,为了省钱看电子书,浪费的时间绝对超过书的价值。

3.学习编程软件的使用或编程知识时,一定要看帮助手册,买的书不一定就非常全面。

4.别人的经验,自己的经验,都很重要。前者要自己去学习别人的经验,后者要靠自己用心积累,这些都要一定的时间与必要的精力去积累的。

5.看得懂的书,请仔细看;看不懂的书,请硬着头皮看。 别指望看第一遍书就能记住和掌握什么,请看第二遍、第三遍。

6.多实践和调试操作,只用软件模拟,是永远成不了高手的。

7.保存好你做过的所有的源程序,那是你最好的积累之一。

8.对于网络,还是希望大家能多利用一下,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相 关资料,可以学会自己找答案,别老是等待别人给你希望。

9. 到一个论坛,你要学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了。

(来源:技成培训网,作者:蔡慧荥,未经授权,请勿转载)

相关问答

PLC简单好学,为什么好多人学不好?

期率衍生算制下的非线性运制其实给人一个认识上的误区,即代码指令类输入必须于逻辑数字运算支持的十二或二进制操纵标准下获得通过。这是个可以预先分辨结...

电工自学PLC,如何快速入门?

PLC又叫可编程控制器,一开始是替代传统接触器的一个东西。随着人工价格不断的上涨,自动化的设备会越来越普及。个人觉得学习PLC首先需要坚强的毅力足够的耐心...

新手如何进入plc编程行业,该注意些什么?

新手如何进入plc编程行业,该注意些什么,plc编程行业涉及到的东西很多,但不要求立刻就懂,它是一个循循渐进的过程或者说一个螺旋式内容的学习过程,入门很简单...

学习西门子的PLC编程,需要哪方面的理论知识?

你好,很荣幸能回答你的问题,希望我的回答对你有帮助。你遇到的问题我在学习PLC过程中也遇到过。这应该是大家的必经之路吧。学习任何一个品牌PLC都需要一定的...

帮个忙在线的看官!有谁清楚!!口碑好的PLC编程哪家有名,PLC...

[回答]好像有家公司还挺厉害的,我朋友在做这个,好像是叫宇丰工业自动化吧,她说效果真的不错首先这个行业是比较乱的,但是毋庸置疑也是一个比较好的行业,...

31岁想学低压电工和PLC怎么入行?

里面的复杂程序还要经过努力学习的,里面的模块运用数据处理,这些问题努力去学了,都不是很难的事。很多人的plc都是自学的。也可以关注我。我里面也有很多,就...

PLC和嵌入式相比哪个热门?

1目前,嵌入式比PLC更热门。2嵌入式系统在智能化、自动化、物联网等领域有广泛应用,需求量大,市场前景广阔,因此嵌入式领域的人才需求也比较大。3虽然PLC在...

纯编程小白,先从什么语言开始学习?

相必题主应该没有任何编程经验或编程基础吧,初学编程,建议还是以简单易学的语言为主,这里介绍3个非常适合小白的编程语言...纯编程小白,先从什么语言开始学习?相...

在实习的大专生,在做机械加工、cnc加工中心,感觉很迷茫,该怎么办?

一切迷茫的根源就是一个字“懒”学生时期的迷茫就是,想的太多,却没有实际的行动,做机械加工怎么了,CNC加工怎么了?进一步,可以坐办公室做机械设计师、做工...那...

你是怎样学会编程的?

最开始学习编程,看的是“如鹏网”的《这样学Java不枯燥》视频教程,跟着老师的视频敲代码,然后再把重要的知识点,难点记录下来,方便以后复习。课程体系的设...

 媒体广告  50层魔塔 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部