「分享」PLC初学者必须掌握的小程序
关注“PLC发烧友 ”,一起涨知识!
回复:西门子全套 ,领西门子系列资料包!
PLC初学者 建议学习步骤:
1:如果没有电工方面的基础,我们应该从认识硬件及它的工作原理,接线开始;比如中间继电器、接触器、断路器、正反转电路、自锁电路、互锁电路等!
2:如果有电工基础可以找些PLC相关的视频,比我们自己看书走马观花要实在;现在很多网站视频都非常的详细
3:熟悉编程软件的基本使用,如上下载程序、PLC运行/停止模式在软件上如何切换操作等
4:继续熟悉编程软件和仿真软件的使用,自己编写程序,下载至仿真器模拟仿真,根据案例学习
5:然后学习继电器 ,定时器,计数器,逻辑指令、传送指令、四则运算等指令
6:认识各种传感器及NPN 和PNP传感器的区别,各种接近开关,电磁阀,电机及其相关原理和知识
7:买一台PLC当做学习机;同时电脑也是必不可少的
8:学习高速计数、模拟量、运动控制、通信、HMI的画面编辑(初学阶段也可暂时不学)
9:仿照一些案例可以自己做实操,不断去尝试。
10:强化自己的开关量练习,喷泉程序、一键启停、控制方式选择、延时启停、顺启逆停等程序
以上10点搞定,你已经超越了PLC初学者了,应该可以自己搞一些小的项目案子了
对于PLC的使用已经入门的进阶者来说,接下来就需要对PLC的各种应用功能进行学习了,在实际的生产设备中经常会用到伺服、步进,变频器,触摸屏等设备组合使用,要能够熟悉的对这些设备进行组合使用,我们需要对PLC的过程控制、定位控制,通信控制等各种功能进行学习,如果有条件话,建议自己也可以组装一套学习机箱的设备,箱子里面可以放PLC、伺服、模拟量、步进电机等等的设备。把设备都买回家,然后自己组装,自己做实操演练使用。对于学习PLC有非常大的帮助
下面我们分享几个小案例程序供大家参考学习
控制要求一
一个按钮控制4个灯的启停,一个急停按钮,要求:每按一次按钮,亮一个灯,再按一次亮两个,再按一次亮三个,最后一次四个全部亮,全部亮后此时按一次按钮,熄灭最后一个亮的灯,再按一次灭第三个,直到第一个熄灭后,又可以再重新启动第一个灯,一直循环周而复始,如果按下急停,所有的灯熄灭
本案例采用S7-1200系列PLC编写,程序参考如下:
控制要求二
一台电机既可点动控制,也可长动控制,两种控制方式之间要有互锁
控制要求三
控制方式选择一个启动按钮,按一下时电机可点动控制,按5S是为长动控制,按10S时为启动后延时自动停止;一个模式选择开关、一个启动按钮、一个点动按钮、一个急停按钮、一个输出点Q 切换方式时,输出Q点必须停止
控制要求四
控制电机的启动并监视电机的运行时间,按下启动按钮,电机运行,按下停止按钮,电机停止,在停止按钮为NO时,,按下测试按钮可测试,电机是否正常运行
作者:技成-眭相建,未经授权不得转载!
PLC实例一个按钮控制三个灯(带全篇注释版)
实例:用一个按钮控制三个灯
要求:要求用一个按钮控制三个灯。由plc组成一个控制器,每按一次按钮增加一组灯亮;三组灯全亮后,每按一次按钮,灭一组灯(为了使每组灯亮的时间尽量相等,要求先亮的灯先灭);如果按下按钮的时间超过两秒,则灯全灭。
1.首先,根据题意编写符号表。
2.电路设计
根据控制要求,可用字节加一指令计数器INC_B组成一个计数器,计数值用MB0的低3位表示,用计数器的结果控制三个灯的组合状态。计数器的值与三个灯的逻辑关系如表所示。
由上述关系图可以得出PLC接线图和控制梯形图:
说明:
网络1,I0.0(按钮SB)按下后INC_B向上计数,因为使用了下降沿触发(N),所示是I0.0由1到0时才向上计数(也就是说是按钮松开时计数)。这里使用下降沿触发是为了使计数与按2S停止的信号相互错开,以防程序出错。
网络2,3,4:根据图表,当计数器为1、2、3时灯1亮,当计数器为2、3、4时灯2亮,当计数器为3、4、5时灯3亮。计数器MB0由M0.0至M0.7 8个位组成,每个位由0和1两种状态,那么MB0的值为0到255,计数器为1时M0.0为1,计数器为2时M0.1为1,计数器为3时M0.0,M0.1为1,计数器为4时M0.2为1,计数器为5时M0.0,M0.2为1,计数器为6时M0.1,M0.2为1,根据这些计数值与输出的关系将Q0.0、Q0.1、Q0.2与M0.0、M0.1、M0.2的对应逻辑关系写出。
网络5:为了使程序能循环使用,必须使计数器复位。此题当计数值为6时,也就是M0.1,M0.2为1时,将计数器复位。并且根据题意,按按钮2S也要讲计数器复位。
网络6:当I0.0按2S以上时,T37动作去复位计数器。
除了上述方法,还可以利用计数器C0来控制三个灯的组合状态,具体如下:
说明:网络1使用向上计数器C0代替上一个的INC_B,计数器C0的动作原理:每次向上计数输入CU从关闭向打开转换时,向上计数(CTU)指令从当前值向上计数。当前值(Cxxx)大于或等于预设值(PV)时,计数器位(Cxxx)打开。复原(R)输入打开或执行"复原"指令时,计数器被复原。达到最大值(32,767)时,计数器停止计数。.根据题意,CU接I0.0的下降沿,R接T37(2s复位)或CO位——使按钮时间达到2S或计数器到6时自行复位。PV为6.
网络2:当I0.0按2S以上时,T37动作去复位计数器。
网络3:SM0.0为PLC系统特殊位,其功能为一直通。因为当计数器为1、2、3时灯1亮,当计数器为2、3、4时灯2亮,当计数器为3、4、5时灯3亮。所以使用比较整数指令,当C0为1、2、3时灯1亮,当C0为2、3、4时灯2亮,当C0为3、4、5时灯3亮。
相关问答
plc四路抢答器原理?
四路抢答器时间差的工作原理:当八路锁存器74ls373的s端为高电平时,锁存器输入端(1D—4D)的电平能直接送到相应的输出端1Q-8q当S端由高电平变到低电平时,锁存...
plc编程的基本工作原理?
PLC的工作原理主要分三个阶段,即输入采样阶段、用户程序执行阶段和输出刷新阶段。1.输入采样阶段在输入采样阶段,PLC以扫描方式依次读入所有输入状态和数据,...
plc校验的原理?
PLC校验原理是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)...
代码与plc的原理?
PLC,可编程逻辑控制器,主要应用于工业现场设备的控制器,它的目标是取代继电器模块,实现对设备的控制。PLC由CPU、指令及存储器、输入/输出接口、电源、数模转...
plc回路原理?
PLC的工作原理为:当PLC控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。1、...
三菱PLC中LDI命令的通俗解释三菱PLC中有个命令LDI,它的意思...
[最佳回答]你还不太了解plc的内部原理,在plc内部,每个输入接口都对应两个状态相反的状态位,其实就是控制器内部的寄存器,也就是说,每个接口都有两个寄存器在寄...
plc微分原理?
PLC中微分原理:指令可以将脉宽较宽的输入信号变成脉宽等于PLC一个扫描周期的触发脉冲信号,这就相当于对输入信号进行了微分处理。常见微分指令有PLS(上升沿脉...
PLC编程过程?
PLC编程的过程大致分为以下几步:1.确定控制任务和要求:根据控制对象的特点和需要控制的内容确定控制任务和要求,例如控制机器的启停、转速、温度、压力等。...
单灯控制器的组成及工作原理是怎样的?
结合物联网技术和灯联网技术开发,它利用gprs公网实现了控制设备和监控中心的无线互联,实现了“遥控”、“遥测”、“遥信”、“遥调”的灯联网“四遥”功能。...
plc晶体管工作原理?
plc晶体管是一种电子元件,它是通过基极电流来控制集电极与发射极的导通。它是无触点元件。晶体管输出驱动电流小,频率高,寿命长,适用于控制伺服控制器、固态...