如何学好plc呢?
2023-12-18 · 汽车新能源、机电维修、钣喷美等培训学校
1、熟悉电气元器件。学习PLC编程需要先了解硬件,掌握常用元器件和专业名词。不认识电气元器件,看书或听别人讲授都会很困难。要知道PLC控制的大概逻辑,哪里输入哪里输出,以及谁控制谁。
2、理解程序控制逻辑。多看看别人写的程序,先看懂,知道这是做什么的,再去想为什么要这样写,分析写的思路。学会看一些简单的气动原理图、液压原理图、机械图纸,这些是设计电控的重要依据。
3、学习计算机基础知识。了解PLC里面常用的二进制、八进制和十六进制等概念,数据类型,以及PLC常用的符号标识等。这些都是学习PLC的基础,不管学习哪个品牌型号都是必不可少得。
4、学习软件和基础指令。下载并安装好编程软件,了解各部分的功能,并掌握常用的部分。学习基础指令,可以把每个指令都拖出来试试,不懂的可以查看手册、帮助文档,了解这个指令做什么控制的,具体怎么用。最后尝试写简单程序,动手写才能掌握编程。
5 、学习功能指令。学习PID控制、步进电机、变频器、伺服控制、通讯等等。建议先根据自己当前的需求选择先学什么。 最后提醒一下,学习中一定要多动手写程序,哪怕是照着写也比不动手要好,在写梯形图的过程中加深对指令用法的理解。先从本公司小项目开始学会编程调试,然后尝试单独设计、编程、调试练手一些项目,从简单到复杂,从小设备到大设备,一步一步来。
PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。
早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,分别是:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)、结构化文本Delete(ST)等等。
有一定的电力拖动基础,熟练掌握继电控制电路,入手PLC编程更方便。举例,
起动、自锁和停止控制的PLC线路与梯形图
1、采用线圈驱动指令实现起动、自锁和停止控制
线路与梯形图说明:
点击起动按钮SB1时,PLC内部梯形图程序中的起动触点X000闭合,输出线圈Y000得电,输出端子Y0内部硬触点闭合,Y0端子与COM端子之间内部接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。
点击停止按钮SB2时,PLC内部梯形图程序中的停止触点X001断开,输出线圈Y000失电, Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。
2,掌握PLC的一些特殊指令,如使用置位复位指令(SET、RST)实现起动、自锁和停止控制
线路与梯形图说明:
点击起动按钮SB1时,梯形图中的起动触点X000闭合,[SET Y000]指令执行,指令执行结果将输出继电器线圈Y000置1,相当于线圈Y000得电,使Y0、COM端子之间的内部硬触点接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。
点击停止按钮SB2时,梯形图程序中的停止触点X001闭合,[RST Y000]指令被执行,指令执行结果将输出线圈Y000复位,相当于线圈Y000失电,Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。