学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一样。
这个程序小编大约调试了3-4遍,也就是说小编犯了3-4个错误,所以小伙伴们遇见程序错了不要紧,慢慢来一点点调试总能做出来的。小伙伴们,你们说,是么?有疑问的欢迎下方留言哦,我们一起学习、一起进步!
↓↓↓技成PLC课堂领书福利
为什么说转行做自动化,学习PLC编程一点都不难?
很多在企业从事维修电工的朋友,或刚从学校毕业的学生想从事自动化行业,所以PLC是必然需要知道的。对于plc的学习,初学者充满了疑惑,不知如何下手,也产生了很多错误的想法,让自己有了一个根深蒂固的想法,于是周而复始退缩不前,小编今天就为你解开心中的困惑。
误区1
认为学习plc必须要有很高的学历
这个想法不对,其实需要初中毕业生才可以的文凭(为什么要初中,因为初中刚有物理这门学科以上,我们做电学,物理还得想知道一些)!PLC的起源是从我们电工的基础上发展起来的,PLC最初用于我们的电工,而不是用于高科技分子,这一点我们应该有绝对的信心,PLC内部梯形图和我们的继电器电路是完全相同的。
误区2
要成为一名自动化工程师,你必须记住许多,许多编程指令
很明显,世界上有多少品牌的plc?指令,我们还没有完成,但必须记住,plc可以做什么功能,一般应该如何实现和几乎所有主要品牌的功能(指令)差不多,而我们需要做的是
(1)找到它的用途,本手册有,一般我们购买PLC时,可以要求供货商提供一个或电子版。
(2)然后使用相应的功能(指令)来实现我们需要的控制功能。通常可以使用不同的方法或指令实现相同的功能
误区3
认为plc编程是虚构的
要成为一名优秀的自动化工程师,你需要了解许多、许多品牌的plc,包括记住它们的指令。当然,记住总比不记得好,最重要的是掌握一套系统的解决方案,剩下的就是查看相应的手册,找出相应的功能及其编程方式,然后根据控制思路一步步地向plc编程。
注:编程方法比记忆指令重要1千万倍
误区4
不知道从哪里开始?不知道该选哪个牌子?
市场上有很多plc品牌,不可能学习每一个品牌。三菱和西门子是最具代表性的两个品牌,其他品牌见面后可以自己学习。建议三菱西门子都学习一下,因为很多企业内部的plc品牌不是单一的品种,为了适应企业的需要,我们最好掌握更多的品牌,只有更多的优势。
误区5
一整套课程的学习水平如何?
一。能够独立完成编程和调试
2.可设计主从式通讯、ppi、mpi、profibus通讯、以太网通讯、plc与伺服、step、变频器、触摸屏通讯。
三。能够处理数字和模拟量。
4、能编写自动化集成程序、人机界面控制PLC、伺服、步进、变频器等。
误区6
找别人
在这里找别人要资料,是那种胡子眉毛抓抄,不分是否适合自己。建议问老爷要资料”,我推荐大家,带着自己的问题找资料,每次只要解决具体问题就可以复制资料。拿别人的硬盘去拷贝,对自己没有太大帮助,我们应该根据掌握的知识,有针对性地搜索学习资源,并结合自己的知识结构进行分类存储数据。”找别人要资料“还有一种情况,就是自己不找资源。现在网上的手册、视频、软件包,可以说什么都想找得到。用数据看不到,或者看不到有点困难的数据,也是初学者容易犯的错误。
误区7
不是认真学习基础知识
老人问,零基础能学吗?学习任何东西都是从基础开始的,而不是从基础开始。学习PLC是从基础开始的电工基础,还是那句话,我们就不能学,没有学好电工基础。
plc的特点
(1)通用性强,使用方便
(2)功能强,适应性广
(3)可靠性高,抗干扰能力强
(4)变量控制程序具有良好的灵活性。
(5)编程方法简单易懂
(6)PLC控制系统的设计、安装、调试及维护工作量少。非常方便。控制程序易于更改。它具有良好的灵活性。
(7)体积小、重量轻、功耗低误区
认为学习PLC是必须要很高的学历
这个想法是错误的,其实只需要初中毕业的学历就可以(为什么要初中,因为初中以上才有物理这门学科,我们做电的,物理还是必须要懂一些的)!PLC的起源,就是从我们电工的基础之上发展起来的,PLC本来就是给我们电工人员使用的,不是给高科技分子使用的,这点我们要有绝对的自信,PLC里面的梯形图和我们的继电器电路是一模一样的。
02
误区
认为想要成为自动化工程师,就必须要记住很多很多的编程指令
要清楚,全世界有多少个品牌的PLC?指令,我们是记不完的,但是一定要记住,PLC能做什么功能,一般应该怎么样去实现而差不多各大品牌的功能(指令)大同小异,而我们需要做的就是
(1)找到它的用法,这个手册上有,一般我们买PLC时,都可以要求供应商给你提供一本或电子版的。
(2)然后用相应的功能(指令)达到我们需要的控制功能。往往实现同样的功能,可以使用不同的方法或指令都可以实现
03
误区
认为PLC编程是凭空想象出来的
要想成为一个优秀的自动化工程师就要会很多很多的品牌的PLC,包括记住它们的指令。当然,记住了要比不记住要强,最重要的是要掌握一种系统的解决办法,剩下的就是查看相应的手册,找出相应的功能及其编程的方式,然后按照控制的思路一步一步地往PLC里编写程序。
注意: 编程方法远远要比记住指令重要千万倍
04
误区
不知道从何学起?不知道选择哪个品牌?
有基础的建议先学西门子,西门子比较抽象难学,没基础的就先学三菱,三菱直观易懂好学,目前市面上PLC品牌非常多,不可能每一种品牌都学,三菱和西门子是最具有代表性的两种品牌,这两种都会了之后其他品牌可以自学。建议三菱西门子都学会,因为很多企业里面的PLC品牌并非单一品种,要适应企业的需求,我们最好还是掌握更多的品牌,才更具优势。
05
误区
学完全套课程能达到什么样的水平?
1、能够单独完成编程、调试
2、可以设计主从通讯,PPI、MPI、PROFIBUS通讯,以太网通讯,PLC与伺服、步进、变频器、触摸屏通讯。
3、能够处理数字量、模拟量。
4、可以编写自动化集成方案,人机界面控制PLC、伺服、步进、变频器等。
06
误区
找别人寻找资料
这里说的找别人要资料,是那种胡子眉毛一把抓的拷贝,不去区分是否适合自己。建议找老师傅要资料”,我推荐大家,带着自己的问题去寻找资料,每次只为解决具体问题去复制资料。把别人的硬盘拿过来复制一份,对自己的帮助并不大,我们要根据对知识的掌握情况,有针对性的查找学习资源、并结合自己的知识结构进行分类存储资料。“找别人要资料”还有一种情况,就是自己不动手搜索资源。现在网上手册、视频、软件包,可以说想要的任何东西都能找到。有了资料不看,或者看不了有点难度的资料,也是初学者容易犯的错误。
07
误区
不去认真学习基础
老有人问,零基础能不能学会?学习任何东西都是从基础开始的,基础没有就去学。学习PLC是从基础的电工基础开始的,还是那句话,不会我们可以学,没基础就去学电工基础。
PLC的特点
(1)通用性强,使用方便
(2)功能强,适应面广
(3)可靠性高,抗干扰能力强
(4)控制程序可变具有很好的柔性
(5)编程方法简单,容易掌握
(6)PLC控制系统的设计、安装、调试和维修工作少。极为方便。控制程序变化方便。具有很好的柔性。
(7)体积小、重量轻、功耗低
PLC的基本功能
(1)逻辑控制功能
(2)定时控制功能
(3)计数控制功能
(4)步进控制功能
(5)数据处理功能
(6)回路控制功能
(7)通讯联网功能
(8)监控功能
(9)停电记忆功能
(10)故障诊断功能
相关问答
学PLC编程难吗?
学plc真的不难,难的是怎么能由理论到实践,比如西门子plc的程序,自己买本书,潜心学习个把月,编程语句基本就能看懂了,然后买个西门子plc200,按照书本一个一...
PLC编程培训会不会太难学?
[回答]汇缘教育PLC编程培训学校继续剖析第二个环节:加强学习应用不一样PLC编程語言开展程序编写,HMI与PLC的通信组态软件,HMI智能监控网页页面制做,PLC根...
学会PLC触摸屏,变频器,伺服驱动,机器人编程,好学吗,学会了待遇怎么样啊?
学会PLC触摸屏,变频器,伺服驱动,机器人编程,好学吗,学会了待遇怎么样啊?如题,其实提出了两个问题,第一个是这些内容好学吗?第二个是学会了待遇怎么样?...学会PL...
plc控制伺服驱动器编程实例?
plc控制伺服驱动器的编程实例1伺服一般都是位置模式,使用方法一般是脉冲控制。具体就是PLC发送高速脉冲,(驱动器按一定要设置转一圈需要多少脉冲以送下为例就...
本人从事PLC编程10年,想办培训班但没有经验,请教各位给指点一二可以吗?
说几句我个人的看法,仅供参考!首先,长期干一份工作疲倦了想换一下环境是很正常的,所以你这个想法是值得鼓励的。但是,办培训机构所要考虑的事情就很多了,...当...
plc伺服编程调试取费一天多少钱?
如果不到现场,一般以项目为单位收费,就是一个项目多少钱。现场调试一般是按小时计算,有的再加上车费和食宿费用。如果不到现场,一般以项目为单位收费,就是一...
plc总线控制伺服如何编程?
我用的是松下的plc----脉冲指令有PLSH:脉冲输出指令---SPDH:位置控制----PWM:PWM输出指令----PLS:脉冲输出指令SPD1:位置控制--------SPCH...
西门子plc伺服控制实例?
以下是一个基于西门子PLC的伺服控制实例:假设我们需要使用PLC来控制一个伺服电机,让它以不同的速度运行。1.系统硬件配置我们需要一个增量式编码器(Increm...
pLC脉冲输出控制伺服不准是什么情况?
当PLC脉冲输出控制伺服不准时,可能存在以下情况:1.脉冲信号干扰:可能由于电磁干扰、信号线路接触不良等原因导致脉冲信号传输不稳定。2.参数设置错误:可能...
三菱PLC中伺服程序怎么写?
关于这个问题,三菱PLC中的伺服程序可以通过以下步骤来编写:1.首先,确定使用的伺服控制器型号和规格,以及需要控制的伺服马达参数。2.根据伺服控制器的说...