菜鸟PLC入门学习

合集下载

(完整版)PLC编程入门基础知识

(完整版)PLC编程入门基础知识

第一章 可编程控制器简介可编程序控制器,英文称Programmable Controller ,简称PC 。

但由于PC 容易和个人计算机(Personal Computer )混淆,故人们仍习惯地用PLC 作为可编程序控制器的缩写。

它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。

PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。

用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC 应用于生产实践。

一、PLC 的结构及各部分的作用PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。

PLC 的硬件系统结构如下图所示:图1—1-1 1、主机主机部分包括中央处理器(CPU )、系统程序存储器和用户程序及数据存储器.CPU 是PLC 的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。

PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果. 2、输入/输出(I/O )接口I/O 接口是PLC 与输入/输出设备连接的部件。

新手学习PLC编程的入门建议

新手学习PLC编程的入门建议

新手学习PLC编程的入门建议鄙人原本是化工专业毕业的,后因工作需要,加之个人兴趣,才转行搞仪表、机械。

十年前,我刚开始使用PLC时,也是一头雾水。

仗着自己对硬件、工程知识的熟悉,和对组态软件的粗浅了解,硬着头皮接下了任务。

当时已经来不及接受培训,相关资料极其缺乏,仅有的参考资料是一本英文的S7-200手册,以及西门子网站上找到的一些全西文的示例,总算在三个月内完成了系统的构建、软件的编写工作。

期间走弯路、出故障是家常便饭,经常搞得我茶饭不思,而且还由于操作不慎烧毁过一台PLC。

所以我非常理解那些刚入门的网友两手抓瞎的感觉。

在此,我想粗略的总结一下自己的学习之路,供网友们参考。

1、编程需要坚强的毅力和足够的耐心人各有所长。

有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。

如果你是前者,强烈建议你远离这份工作。

毕竟编程工作是对人的毅力和耐心的挑战。

我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。

其实,这是兴趣使然。

兴趣使我具备了足够的毅力和耐心。

经过无数次失败后,当看到一个个符号按我的思路整齐的排列,PLC按我的要求有条不紊的运行时,兴趣得到了极大的满足,如同打通了一个游戏的关口。

所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。

2、编程需要敢于实践的信心我曾经教过一个学生学AutoCAD,我对她的唯一要求就是实践。

我告诉她:你随便怎么操作,大不了一张图重画;最坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。

两年后,我再看到她做的CAD图纸,也自叹不如。

同样道理,只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。

很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。

而这些畏惧是没有任何道理的。

仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。

PLC(欧姆龙)编程入门(初学者适用)(精编文档).doc

PLC(欧姆龙)编程入门(初学者适用)(精编文档).doc

【最新整理,下载后即可编辑】PLC 初级培训教材第一章 电气系统及PLC 简介一、设备电气系统结构简介 设备电气系统一般由以下几部分组成1、 执行机构:执行令陶瓷行业中常构有:电动机(普通、带刹车、带离合)、电磁阀(控制油路或气路的通闭完成机械动作)、伺服马达(控制调节油路、气路的开度大小)等。

2、输入元件:从外部取入信息陶瓷行业中常见的输入元件有:各类主令电器(开头、按扭)、行程开关(位置)、近接开关(反映铁件运动位置)、光电开关(运动物体的位置)、编码器(反映物体运动距离)、热电偶(温度)、粉位感应器粉料位置)等。

控制中心:记忆程序或信息、执行逻辑运算及判断常见控制中心部件有各类PLC 、继电器、接触器、热继电器、等。

电源向输入元件、控制中心提供控制电源;向执行机构提供电气动力。

二、简单的单台电动机电气系统例:一台星——角启动的鼠笼式电动机的电气系统1、一次线路图2、二次线路图A B C JC1 RRSJJCJ3、上图看出,二次回路图中为实现延时控制,要使用一个时间继电器,而在陶瓷行业中,星——角启动控制可说是一种非常简单的例子,若在陶瓷生产设备上全部采用继电器类来实现生产过程的自动控制,要使用许多的继电器、时间继电器等其它一些电气产品,而该类产品占空间大,且运行不是十分可靠。

三、PLC简介1、可编程序控制器早期的PLC只能做些开关量的逻辑控制,因而叫PLC,但近年来,PLC 采用微处理器作为中央处理单元,不仅有逻辑控制功能,还有算术运算、模拟量处理甚至通信联网功能,正确应称为PC,但为了与个人计算机有所区别,仍称其为PLC。

2、PLC的特点1>、灵活、通用控制功能改变,只要改变软件及少量的线路即可实现。

2>、可靠性高、抗干扰能力强①硬件方面:采用微电子技术开关动作由无触点的半导体电路及大规模集成电路完成,CPU与输入输出之间,采用光电隔离措施,隔离了它们之间电的联系。

②软件方面:有自身的监控程序,对强干扰信号、欠电压等外界环境定期检查,有故障时,存现状态到存储器,并对其封闭以保护信息;监视定时器WTD,检查程序循环状态,超出循环时间时报警;对程序进行校验,程序有错误进输出报警信息并停止执行。

新手如何入门PLC编程

新手如何入门PLC编程

新手如何入门PLC编程
1、学习plc首先要选好学习那一个厂家的PLC,日系的PLC内部软件集成度高应用简洁.早期的OMRON、三菱应用比较多、现在由于贸易和国际间的合作关系应用西门子PLC、罗克韦尔的多一点,(尽管说学一种品牌学精深了,其他的也会很快上手,但人的精力是有限的,肯定要把有限的精力用在应用最广泛、有潜力、有进展的一个方向上,不过对于各个牌子的PLC都有所了解,包括进口的,国产的,这些都有相对应了解,对于每个PLC的特性,优点缺点,这些有更好的了解,那么以后将是市场上不行多得的人才。


2、PLC并不是一门单一的编程技术,它是一门系统专业课程。

PLC 可以广义的认为是一台背嵌入操作系统的高牢靠性PC机。

首先需要精深PLC本身的编程语言梯形图、语句表语言。

达到这个水平你只能读懂编好的程序,并可以设计一些工程需要程序。

在这行业还需要应用VB、VC ++实现串口的通信,集散掌握系统。

在一些大型程
(PLC入门很快但要不断进取努力。

)序中还需要用到数据库的学问。

3、PLC是一门侧重应用方向的学科。

所以要多一点实践。

不要看不起小的项目,在其中你能总结出设计程序的规律思维方法。

在总结中不断进步。

例如每次到现场调试的话,调用下现场的程序进行查看,从中了解下,程序的构造,和其它的程序有什么不同和特性,那么进步的话就比较快了,祝您好运!
1。

新手如何学习PLC

新手如何学习PLC

很多人在论坛上发贴问新手如何学习PLC,我略略总结一下,希望对初学者有所帮助:首先请记住:学习PLC是由浅入深,循序渐进的。

如果付出努力,初中文化基础即可学到熟练,大专文化可学到精通。

有困难请不要轻易放弃。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -第1步:选择学习的PLC类型市场主流的PLC厂家有三菱,西门子,欧姆龙,AB等,我推荐先学三菱,学习西门子,基本上了解这两种,不愁没饭吃。

三菱比较适合东方人的思维,西门子则是德国的严谨作风。

专业电气技术应该了解三菱的FX,Q;西门子的200,300系列。

三菱PLC常见的有三种,从编程上,三者之间有相同点,也有不同点FX系列小型机适合初学者,一般的小工程用这种PLC足够了Q系列中大型机熟悉FX以后再学它A系列中大型机已经快停产,不建议学习- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -第2步:在电脑上学习FX系列PLC下面介绍学习FX系列PLC的路程,建议依次进行,也可根据情况跳着来点击右边的链接,通过视频教学先了解FX系列PLC下载FX系列PLC学习软件,下载FX系列PLC编程手册:下载三菱PLC编程软件:下载三菱PLC仿真软件:下载这两个软件的手册:阅读《FX系列PLC101例》:学习使用“特殊功能模块”:学习“232/485通讯”:学习FX的CC-LINK:有机会还可以买一些书来学习一下,这两本书不错,当当网上购书都是送货上收再收钱的- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -第3步:在实践中学习PLC通过PLC软件进行仿真,或者在学习软件中模拟,是能够学习一些基本的程序但略复杂些的程序,在软件中难以找到感觉,就算是有一台PLC摆在面前,也不能了解因为要充分考虑到现场的情况,机械的动作,还有各种突发因素成熟的PLC程序中,有三分之一甚至更多的部分是为了处理各种非正常情况,比如报警,故障,暂停,或是防止错误发生所以有条件的话,去尝试一些小型的电气项目,或者给做的工程师打打下手也好,哪怕不赚钱也行。

PLC编程基础知识初学者必备知识

PLC编程基础知识初学者必备知识

PLC编程基础知识初学者必备知识有人说学习PLC很难,也有人说学习很容易,这其实要看自身条件,也经常有朋友问起如何学习PLC编程,这个问题好难,碰巧看到些别人的心得,自己也想了点,抛砖引玉,仅供参考。

1,决心+毅力如果把编程看作一项冗长而枯燥的工作;强烈建议你远离这份工作。

毕竟编程工作是对人的毅力和耐心的挑战。

兴趣使人具备了足够的毅力和耐心。

如果你做了几年还是对这些提不起兴趣,那就需要想想哪里出问题了。

2,基本的硬件知识编程之前,需要了解一些基本的硬件知识,最好从硬件的选型和画图入手,等把输入输出的类型,模拟量的选型等搞清楚之后,再开始编程会简单点。

熟悉基本的硬件电路,这些搞清楚了,你就会发现原来梯形图和这些硬件电路是可以很好对应起来的。

3,实践现在的PLC软件设计的都非常好,如果有硬件配合更好,没有的话安装一个软件,安装一个模拟器,基本的操作熟悉起来,然后观察PLC的输入输出变化情况。

在程序没有充分验证之前,建议先断开负载,等所有的IO,模拟量测试完成后,再带负载运行。

4,工艺设备怎么动作,需要读取什么信息,如何控制现场的设备,如何实现最好的控制效果,有时候客户知道的会比较多,所以需要和客户积极沟通,了解现场的工艺。

5,基本的自动化相关知识一是过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;比如两线制,四线制,电流,电压,PT100,对应的物理范围,真空度换算等。

二是过程控制理论,包括各种控制模型的原理和应用,其中最重要的是二位调节和PID调节模型。

PID调节是目前用得最广泛的过程控制手段,且变化多端。

网上自学吧。

需要弄清楚原理,知道如何调节参数即可。

6,良好的编程习惯每个人编程都会有不同的习惯和特点,不能强求一致。

但是一些好的习惯还是应该为大多数人所遵循。

一,变量命名,功能块命名,定时器命名,最好咨询一定的原则,可读性好;二,熟悉软件的基本命令的使用;三,编写公共的程序块,比如阀门,电机的公用块等;四,合理分配主程序、子程序和定时中断程序等;五,合理分配数据块,定时器,计数器,存储器变量等,注意变量位置不能重叠。

零基础自学PLC入门

零基础自学PLC入门

零基础自学PLC入门1.1简单介绍原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关.是一种结构简单,应用十分广泛的主令电器.在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号.1.2应用举例下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用.深圳稻草人plc培训1.2继电器继电器的实物照片及符号如图1-4所示:2.1原理及作用当输入量激励量的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器.继电器是一种电子控制器件,它具有控制系统又称输入回路和被控制系统又称输出回路,通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”.故在电路中起着自动调节、安全保护、转换电路等作用.下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用.深圳稻草人plc培训2.2应用举例下面用一个简单的点动电路举例介绍继电器在电气控制中的应用.图1-7:按钮未按下继电器线圈不得电继电器常开触点切断回路电流灯泡不亮深圳稻草人plc培训图1-8:按钮按下继电器线圈得电继电器常开触点闭合灯泡有电流灯泡点亮继电器与灯泡时序图如下图1-9:1.3三极管1.3.1原理及作用:三极管,全称应为半导体三极管,也称双极型晶体管.分成NPN和PNP两种.三极管有三个极,分别叫做集电极C,基极B,发射极E.晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关.如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管.当基极电流为0时,三极管集电极电流为0这叫做三极管截止,相当于开关断开;当基极电流很大,以至于三极管饱和时,相当于开关闭合.1.3.2应用举例:下面用一个简单的控制电路介绍一下NPN形三极管的开关作用.深圳稻草人plc培训图1-11a为实物图,b是与之相对应的原理图,按钮开关未按下时三极管b脚没有电流,电流无法从三极管c脚流向e脚,此时灯泡不亮.图1-12a为实物图,b是与之对应的原理图,按下按钮开关时,三极管b有电流,此时c脚与e脚导通,电流从ce脚流过,故灯泡点亮.FX系列PLC步进指令、功能指令程序的编写和应用1.步进指令1.1功能简介在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作.一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习自适应功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序.顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的.编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序;这种编程方法灵活、多样性、便利、快捷,比如PLSY、PLSR等指令在PLC中对应于Y0或者Y1输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将PLSRY0的相关指令放置到某个STL 步中,如STLS88,在程序运行时,N种的控制工艺或者速度和运动轨迹等,则可以N次SETSTL88,来达成控制目的;用FX2N系列PLC的状态继电器编制顺序控制时,应与STL指令一起使用.S0~S9用于初始步,S10~S19用于自动返回原点.S20~S899用作动作状态控制.RET 表示状态S流程的结束.1.2步进指令STL、RET1.3应用案例控制要求:假设有4台电机,Y0,Y1,Y2,Y3.第一台电机击开始按钮为X0,按下X0第一台电机运转.第二台点击开始按钮为X1,当第一台运转后此时按下X1第二台电机运转否则不运转.第3台电机开始按钮为X2,当第二台电机运转后按下X2第三台电机运转否则不运转.第四台点击开始按钮为X3,当第三台电机运转后按下X3第四台电机运转否则不运转.深圳稻草人plc培训深圳稻草人plc培训.dcrauto用三菱PLC中文版编程软件Gx-Developer8.31编写梯形图.参照第3章3.2将PLC与计算机连接.参照第4章4.4将已编译好的工程文件写入PLC.参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态.编写完毕转图7-2后用PLC学习机做实际测试.深圳稻草人plc培训2.传送类指令指令传送类指令包含以下10种指令.1MOV传送指令2CML取反传送指令3XCH字交换指令4SWAP上下字节交换指令5BMOV成批传送指令深圳稻草人plc培训6FMOV一点多送指令7SMOV位移位传送指令8BIN转换BCD码指令9BCD转换BIN码指令10PRUN八进制传送指令由于本书是入门教材,所以只介绍MOV、CML、XCH指令,其它指令请读者参考FX-2N程手册.2.1MOV传送指令2.工作原理当X001=1的时候,把数据H5555H代表16进制数据即0101010101010101传送到K4Y000中,Y17~Y0的数值为0101010101010101.当X002=1的时候,把数据H9999H代表16进制数据即1010101010101010传送到K4Y000中,Y17~Y0高位在千的数值为1010101010101010.其中H代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X1按钮时,你会发现Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.当按下学习机上的X2按钮时,你会发现Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.2.2CML取反传送指令1.功能简介所谓CML取反传送指令就是把S中的数据取反后传到D中去.梯形图:深圳稻草人plc培训图7-7CML指令梯形图适用范围:S:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,把数据H5555取反后即1010101010101010传送到K2Y4Y000中,Y17~Y0的数值为1010101010101010.所谓取反就是把1用0替换,把0用1替换其中H 代表16进制,K代表10进制.K4Y000代表Y000~Y17包含位个数16个不包括Y8与Y9.详情请FX-2N参考编程手册.3.程序测试当按下学习机上的X0按钮时,你会发现Y17,Y15,Y13,Y11,Y7,Y5,Y3,Y1灯亮.2.3XCH字交换指令1.功能简介所谓XCH字交换指令就是D1与D2中的数据相互交换.把D2中的数据给D1,把D1中的数据给D2.深圳稻草人plc培训D1与D2适用范围:KnYKnMKnSTCDV、Z2.工作原理当PLC一开机,把16进制数据H5555传送到数据寄存器D1中,把16进制数据H9999传送到数据寄存器D2中,当X001=1的时候,把数据D1与D2中数据互相交换,此时D1中数据为H9999,D2中数据为H5555,当X002=1的时候把D1中数据传送给K0~K17.3.程序测试当你先按X1,再按X2的时候你会发现学习机上的Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0灯亮.当只是按下X2你会发现学习机上的你Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.四则运算指令四则运算指令包含以下11种1ADD加法指令2SUB减法指令3MUL乘法指令深圳稻草人plc培训4DIV除法指令5INC加一指令6DEC减一指令7WAND逻辑字与指令8WOR逻辑字或指令9WXOR逻辑字异或指令10NEG求补码指令11SQR求平方根运算指令2.工作原理当X000=1的时候,源D10的数值加上源D20的数值并把结果传送到目标D30中D10+D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当加的结果为“0”,零标志位M8020会变为“1”.为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.3.程序测试PLC开机的时候,把数据H1111传送到D10,把数据H4444传送到D20中,当按下按深圳稻草人plc培训钮X001的时候,执行加法指令D30=D10+D20,此时D30中的数据是H5555,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0灯亮.3.2SUB减法指令1.功能简介S1—S2,结果送D.2.工作原理当X000=1的时候,源D10的数值减去源D20的数值并把结果传送到目标D30中D10-D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当减的结果为“0”,零标志位M8020会变为“1”.注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零.深圳稻草人plc培训3.程序测试PLC开机的时候,把数据H5555传送到D10,把数据H4444传送到D20中,当按下按钮X001的时候,执行加法指令D30=D10-D20,此时D30中的数据是H1111,在按下按钮X002,把数据H5555传送到Y0~Y17,你会发现PLC学习机上Y14,Y10,Y4,Y0灯亮.3.3MUL乘法指令1.功能简介16位计算:S1×S2,结果送D+1D;32位计算:S1×S2,结果送D+3D+2D+1D;深圳稻草人plc培训适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000=1的时候,源D10的数值乘于源D20的数值并把结果传送到目标D30中D10D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.3.程序测试深圳稻草人plc培训3.4DIV除法指令1.功能简介源D10的数值除以源D20的数值把商送到目标D30,余数送D31.适用范围:S1,S2:K、HKnXKnYKnMKnSTCDV、ZD:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,源D10的数值除以源D20的数值把结果送到目标D31D30中D1020=D30......D31,D30是商,D31是余数.注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数.当D20是“0”时,不执行除法指令.3.程序测试深圳稻草人plc培训PLC开机的时候,把数据H7FFF传送到D10,把数据H12C传送到D20中,当按下按钮X001的时候,执行除法指令D30=D10D20,此时D30中的数据是H6D,D31中的数据是H43,在按下按钮X002,把数据D30中H1111传送到Y0~Y17,你会发现PLC学习机上Y6,Y5,Y3,Y2,Y0,灯亮.在按下按钮X003把D31中数据H2222传送到Y0~Y17,你会发现PLC学习机上Y6,Y0,Y1灯亮.深圳稻草人plc培训3.5INC加1指令1.功能简介D10中的数值自动加1.适用范围:D:KnYKnMKnSTCDV、Z2.工作原理当X000接通时,D10中的数值加1.在使用INC加1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动加1.假设D10中数据刚开始是0,如果X000一直导通D10中的数据从0自动加1到32767,在加一到-32768直到0.完成一个周期,如此循环.为了避免这种情况,我们使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训3.6DEC减一指令1.功能简介D10中的数值自动减12.工作原理当X000接通时,D10中的数值减1.在使用DEC减1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么D10中的数据会在PLC每个扫描周期自动减1.如果使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1.深圳稻草人plc培训1.自动门1.1自动门控制要求进门:行人到门前一米,门自动打开,进门后人离门一米开始算起延时10秒自动关门.出门:行人到门后一米,门自动打开,出门后人离门一米开始起延时10秒自动关门.门下有人:如果门前后一米范围内有人,门不关;直到人离开,延时10自动关门.1.2解决方案1、分析控制要求,画出梯形图及I/O接线图由于本书的宗旨是:让读者自学入门PLC,故机械部分不作介绍.下面先看自动门示意图.深圳稻草人plc培训2、工作原理:进门:X2感应到人闭合Y0得电自锁同时K0得电门得到电机动力移动开门,联动杆触发X0接通,同时PLC内部X1常闭断开Y0掉电解锁同时K0掉电断开门失去电机动力停止移动在X0接通同时触发M0自锁T0开始计时10秒后T0触发Y1、K1得电门得到电机深圳稻草人plc培训动力移动关门联动杆触发X1接通同时PLC内部X1常闭断开M0掉电解锁T0、Y1、K1同时失电门失去电机动力停止移动.出门:原理与进门相同.门下有人:此时门应该是打开状态X0为接通M0自锁10秒后T0动作,此时因人体应X2是接通状态使得Y1无法得电,故门不动作.1.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-2自动门控制梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-2后用PLC学习机做实际测试参照图8-1自动门示意图和图8-5自动门电路测试按下X2模拟行人到门前、后一米,Y0亮表示电机得电带动门往打开方向移动.按下X0后Y0灯灭表示开门到位,10秒钟后Y0亮表示电机得电带动门往关闭方向移动.按下X1后Y1灯灭表示关门到位.按下X2和X0模拟有人门前、后一米停留,Y0、Y1均不亮.你也可以改变延时时间作学习测试,或者再加一些延时触点触发Y0做自动往返测试,本程序仅供学习,因为要用到真正的自动门还需要考虑到人身体安全,在实际使用还需要增加很多保护措施,比如关门防止撞伤、夹伤行人,火灾要及时开门、停电要手动开门等等.2单向流水灯深圳稻草人plc培训2.1流水灯控制要求按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.按下再松开X2:状态暂停.按下再松开X3:状态恢复.按下再松开X0:灯流水停止,所有灯灭.直到重新按下再松开X0键才重新点亮流水灯.2.2解决方案据要求编写梯形图深圳稻草人plc培训深圳稻草人plc培训2.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31编写图8-6,8-7梯形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC.可以在计算机显示器监视PLC实时状态编写完毕转图8-7后用PLC学习机做实际测试按下再松开X0:Y0亮1秒后熄灭再点亮Y1,以此类推直到Y17亮1秒后熄灭,再自动点亮Y0形成一个自动循环流水灯.如图8-8所示.备注Y3~Y14的点亮过程省去深圳稻草人plc培训3.方向可选流水灯3.1方向可选流水灯控制要求按下再松开X0:Y0亮,此时若按下再松开X1选择灯往左流水,若按下再松开X2则选择往右流水.灯在流水时按下再松开X0状态回到Y0亮其它停止.灯在流水时:第一次按下再松开X3灯暂停流水,第二次按下再松开X3灯恢复流水,此过可反复操作.灯在暂停或流水状态下只要按下再松开X0状态回到Y0亮其它停止.3.2解决方案根据上述要求写编写语句表或梯形图进行上机测试.深圳稻草人plc培训4基本指令交通灯4.1交通灯控制要求深圳稻草人plc培训按下再松开X0:启动交通灯按下再松开X1:停止交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒4.2解决方案根据上述要求写编梯形图并进行测试.深圳稻草人plc培训5步进指令交通灯5.1步进指令交通灯要求按下再松开X0:启动交通灯南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒5.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训深圳稻草人plc培训6功能指令交通灯6.1功能指令交通灯控制要求按下再松开X0:启动交通灯.按下再松开X1:停止交通灯.南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒.东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒.6.2解决方案根据上述要求写语句表或编写梯形图并进行测试.深圳稻草人plc培训。

从零开始学习PLC 从简单入门到阶段化的过程

从零开始学习PLC 从简单入门到阶段化的过程

从零开始学习PLC 从简单入门到阶段化的过程plc的学习是一个逐步渐进的过程,所接触的东西也是从简到易,从刚开头的开关、接触器、中继、热继、指示灯掌握跨越到传感器、编码器、变频器、伺服系统、通信的掌握。

中间有一个很大的跨度,也就是说中间我们需要储备和把握大量的相关内容,有一个阶段化的过程。

今日我们就来说说有关PLC掌握的分类,从简洁入门,做一个合格的工控人。

我们首先从下图的各种元器件的熟悉开头,有变频器、一般三相电机,编码器、按钮开关,伺服驱动器、伺服电机,温度传感器、温度变送器,电子比例调压阀,指示灯、中继、接触器一些我们在工控中常用的电气元件。

PLC掌握电气元件PLC的学习大致分为开关量、模拟量、通信这三部分内容,掌握的电气元件主要有规律开关器件、变频器驱动系统、伺服驱动系统、传感器的掌握和数据采集系统。

从PLC的角度看有输入、输出、通信系统,输入分为开关量输入如按钮、旋钮、脚踏开关等一般输入,编码器脉冲的高速输入;输出有中继、接触器、指示灯等一般输出,还有掌握伺服驱动使用的高速脉冲输出。

除了开关量的输入和输出,还有模拟量的输入与输出,比如变频器频率的掌握、气阀调整使用的模拟量输出掌握,电流信号、温度信号的采集使用的模拟量输入。

Plc与一些支持通信设置进行的通信掌握,如变频器、伺服、传感器等设备。

PLC输入输出分类另外,我们的plc要想全部掌握这些外围设备,光靠基本单元是不够的,还需要额外的扩展模块,如下图的选型组合,基本单元是FX3g-40mt,掌握模拟量的输出需要DA模块如FX2N-4DA,采集传感器模拟量信号的AD模块如FX3U-4AD,通信有两个通道,通道1通过FX3G-CNV-ADP连接一个FX3U-485ADP通信适配器,通道2连接的是FX3G-485BD的通信板。

假如输入输出端子不够还可以再右侧连续安装扩展模块。

开关量,以上的外围掌握设备和PLC模块选型了解后,我们需要大致了解有关编程的内容,建议新手还是从梯形图开头了解继电器掌握电路的原理,从规律开关掌握开头学习,编写简洁的程序掌握电机正反转、星三角降压启动、自锁、互锁梯形图,对中继、接触器实现掌握,可适当定时器的使用完成延迟启动的功能,这期间主要把握”位”概念的掌握。

新手如何学习PLC

新手如何学习PLC

新手如何学习PLC
PLC(可编程逻辑控制器)是一种用于自动化控制系统的设备,它使用可编程的方法来执行各种任务。

对于新手来说,学习PLC可能是一个挑战,但是通过以下步骤,您可以更轻松地掌握PLC的基本知识和技能。

1.学习基础知识:PLC的基本概念、原理和功能是学习PLC的基础。

您可以通过查阅相关的教材、参加培训课程或自学来了解这些基础知识。

2.熟悉PLC的硬件:PLC系统通常由中央处理器(CPU)、输入/输出模块(I/O)、电源和编程设备等组成。

了解PLC的硬件组成和功能可以帮助您更好地理解PLC的工作原理和使用方法。

3. 学习PLC的编程语言:PLC通常使用一种特定的编程语言来编写控制逻辑。

常见的PLC编程语言包括Ladder Diagram(LD)、Function Block Diagram(FBD)、Structured Text(ST)等。

选择一种适合自己的编程语言,并学习如何使用它来编写控制逻辑。

4.进行实践操作:理论知识只是学习PLC的一部分,实践是巩固知识和技能的关键。

通过使用PLC编程软件和硬件设备进行实际的控制任务,您可以更深入地了解PLC的使用方法和技巧。

6.持续学习和更新知识:PLC技术在不断发展和更新,因此,持续学习和更新知识是学习PLC的必要条件。

关注最新的PLC技术和发展,参加相关的培训课程和研讨会,与其他PLC用户交流经验和分享问题都是提高自己技能的有效途径。

最后,要记住学习PLC是一个长期的过程,需要不断地练习和实践。

通过坚持不懈地学习和实践,您将能够掌握PLC技术并成功地应用于各种自动化控制系统中。

初学者必看PLC学习步骤

初学者必看PLC学习步骤

初学者必看PLC学习步骤第一部分:小型CP系列1、I/O接线(1)、PLC输入接线包括按钮输入接线、NPN型接近或光电开关接线、PNP型接近或光电开关接线。

(2)、PLC输出接线包括继电器输出型接线、晶体管NPN型输出接线、晶体管PNP型输出接线。

同时按负载的不同类型进行接线,如:灯、继电器、伺服等。

主要掌握PLC的几种不同输出类型的差别,接线上的注意点。

(接线的基本技巧是电流导通法和电压的适应负载)(3)、实际动手把按钮和继电器接入PLC。

实现单按钮启停。

2、简单编程(1)、熟悉软件的基本操作包括:OMRON软件刻录、安装,打开编程软件,新建工程,保存工程,打开工程,与PLC在线,模拟,监视I/O地址,新建任务,新建段,新建I/O表,设置PLC参数等。

(2)、了解小型PLC的I/O分配和扩展包括:CP1E/CP1L/CP1H三个系列本体的I/O分配和三个系列扩展模块的I/O分配。

弄懂外部输入输出,PLC内存分配(各部分内存区的作用和不同点)。

(3)、熟悉基本指令包括:TIM/SET/RSET/KEEP/CNT/MOV/MOVL/XFER等指令。

(4)、学会PLC的简单操作(如上下载程序)包括:懂得拨码开关的作用和设置,USB上下载程序,串口上下载程序等。

(5)、PLC硬件的熟悉、选型。

包括:熟悉小型PLC的各个系列、各个型号的特点和区别。

他们包含的功能、扩展等。

3、掌握小型PLC的一些基本功能(1)、脉冲控制功能(重点掌握)包括:弄懂脉冲控制原理,CW/CCW与脉冲加方向控制的区别,连续模式与独立模式的区别,原点搜索的作用,相对与绝对的差别。

学会点动、停止、相对位置正反转、原点搜索(熟悉掌握原点搜索的几种不同方式的区别和设置)、绝对位置正反转、自动往复走等功能。

通过以上功能掌握SPED/INI/PLUS/PLS2/ACC等指令的使用。

(2)、串口通信功能(重点掌握)包括:串口通信原理、接线、端口定义。

plc自学手册 (2)

plc自学手册 (2)

PLC自学手册1. 简介PLC(可编程逻辑控制器)是一种常用于工业自动化控制系统的设备,它通过编程来控制各种设备和机器的运行。

PLC的功能强大,应用广泛,成为现代工业领域不可或缺的一部分。

本手册旨在提供PLC自学的入门指南,帮助初学者了解PLC的基本概念、编程语言和实际应用。

无需任何编程经验,只要按照本手册的步骤进行学习,您就可以快速掌握PLC的基本知识和技能。

2. PLC基础知识在开始学习PLC编程之前,了解PLC的基础知识非常重要。

本章节将介绍PLC的定义、组成部分和工作原理。

2.1 PLC的定义PLC是一种特殊的计算机控制设备,用于监测各种输入信号,根据预设的程序逻辑进行处理,并控制输出设备的运行。

它具有高可靠性、易于编程和灵活性的特点,适用于各种自动化控制系统。

2.2 PLC的组成部分一个典型的PLC系统由以下几个组成部分组成:•CPU(中央处理器):负责处理输入输出信号和执行程序逻辑。

•内存:存储程序和数据。

•输入模块:接收和处理来自传感器和开关的信号。

•输出模块:控制执行器和继电器等输出设备。

•编程设备:用于编写和加载程序的设备,如编程电缆和软件。

2.3 PLC的工作原理PLC的工作原理可以简单概括为以下几个步骤:1.输入信号的读取:PLC通过输入模块读取来自传感器和开关的信号。

2.程序逻辑的执行:CPU根据预设的程序逻辑对输入信号进行处理和判断。

3.输出设备的控制:根据程序逻辑的判断结果,CPU通过输出模块控制执行器和继电器等输出设备的运行。

3. PLC编程语言PLC编程语言是编写PLC程序的工具,常用的几种编程语言包括LD(梯形图)、FBD(功能块图)、ST(结构化文本)和SFC(顺序功能图)等。

本章节将介绍主要的PLC编程语言和使用方法。

3.1 LD(梯形图)LD是最常用的PLC编程语言,其使用图形化的梯形图来表示程序逻辑。

每个横线代表一个输入/输出信号,在横线之间用逻辑元件(如继电器、计时器、计数器等)连接起来,形成程序的逻辑结构。

零基础入门PLC工程师(基础篇)-第三章

零基础入门PLC工程师(基础篇)-第三章

第三章W ORKS2软件的介绍工控小鸟1.界面介绍2.菜单栏的介绍3.导航栏的介绍一:界面介绍软件安装包来源:首先我们从三菱电机自动化官网下载安装包,安装序列号可以使用570-986818410,安装好后双击打开:工控小鸟界面大致分为:菜单栏、工具栏、导航栏、编程区以及当前工程信息工控小鸟二:菜单栏介绍1.工程菜单工程菜单下包含的功能如左图所示,一般的工程我们大部分只需要用到工程校验、工程类型更改、PLC 类型更改这几项。

工控小鸟①工程校验:当前打开工程和目标文件工程进行校验,不同的地方将被显示出来。

②工程类型更改:可以对当前工程类型进行更改。

(无标签工程标签工程)③PLC 类型更改:可以对当前PLC 类型进行更改。

2.编辑菜单编辑菜单下包含的功能如左图所示:功能基本是编写程序时使用的一些工具,其中“梯形图符号”包含大部分工具,熟悉界面的时候可以每个工具点击查看效果工控小鸟3.转换/编译菜单此菜单的功能是对当前工程进行转换/编译(确认编辑完成时使用):①转换:对当前程序进行转换。

②转换+运行中写入:在线连接PLC且模式为监视(写入模式)下使用,可以将当前修改的变更程序直接写入至PLC。

③转换所有程序:对当前工程的所有程序进行转换,但是不会写入至PLC工控小鸟4.视图菜单此菜单的功能是对编辑内容进行显示方面的编辑,可以对编辑的程序文字字体、颜色、注释是否显示等方面进行设置。

如下图:工控小鸟声明注释字体、颜色声明注释背景注释显示5.在线菜单工控小鸟主要用到的功能如下图读取PLC 内的程序至电脑将电脑编辑好的程序写入至PLC将电脑正在编辑和PLC 内程序进行比较,并将不同显示出来对PLC 进行运行、停止、复位等操作对PLC 时间进行设置对PLC 监看模式进行选择对PLC 监看进行停止、开始操作以及对PLC 目标软元件状态进行监控、设置等操作工控小鸟6.调试菜单主要用到的功能如下图对当前程序进行模拟操作(不连接PLC )对目标软元件进行数值/状态更改对PLC 的输入信号、输出信号进行状态的强制更改将Y100的输出信号进行强制ON(有信号)的操作工控小鸟主要用到的功能如下图显示PLC状态,当PLC报错时将显示报警内容以及原因(PLC离线和PLC在线都可以使用)显示PLC以太网连接的状态,当报错时显示报错内容以及原因(需要连接PLC才能监控)显示PLC系统设置的状态,当某个模块设置有误时,可以通过此路口进行监控(需要连接PLC才能进行监控)工控小鸟主要用到的功能如下图检查所编写的程序是否具有双线圈或语法错误等检查程序设置参数是否有错误检查当前工程所使用的容量什么是双线圈?双线圈是指一个位软元件在一个工程中输出了两次可根据个人习惯配置快捷键对当前工程的各种显示效果进行选择等或以上,如下图所示工控小鸟持续更新中………。

plc编程入门基础知识

plc编程入门基础知识

plc编程入门基础知识PLC编程入门基础知识(一)PLC是计算机控制技术的一种重要手段,也是工业自动化中最核心的组成部分之一。

那么,PLC编程入门有哪些基础知识需要掌握呢?1. PLC的基本工作原理:PLC通过读取输入信号、进行程序执行、输出控制信号三个步骤实现对机器的控制。

程序执行是PLC最核心的部分,由指令、函数块等组成。

2. PLC的编程语言:PLC常用的编程语言有Ladder Diagram(梯形图)、Instruction List(指令列表)、Structured Text(结构化文本)等。

其中,Ladder Diagram 常用于初学者学习,Instruction List则是一种类似于汇编语言的高级语言。

3. 输入输出模块的选择:PLC中的输入输出模块可以根据不同的实际需求进行选择。

输入模块用于读取输入信号,输出模块则可以输出控制信号。

4. 常用指令:在PLC编程中,常用的指令有AND(与)、OR(或)、NOT(非)等逻辑运算指令,还有比较指令、计算指令等。

5. 编程常用工具:PLC编程中常用的工具有PLC编程软件、仿真器、调试器等。

通过这些工具,可以为PLC编程提供良好的学习环境和程序调试支持。

以上五点是PLC编程入门基础知识的主要内容,初学者可以从这些方面入手,逐步深入学习PLC编程技术。

PLC编程入门基础知识(二)在了解了PLC的基本工作原理、编程语言、常用指令和输入输出模块选择等知识后,我们来进一步了解PLC编程入门基础知识的内容。

1. 程序结构和流程:在PLC编程中,程序一般由主程序、子程序、函数块等组成。

主程序是最核心的部分,负责控制整个系统的运行。

子程序和函数块则是辅助程序,可以被主程序调用。

主程序的流程一般包括数据采集、数据处理、控制指令等几个环节。

2. 变量和数据类型:在PLC编程中,变量是非常重要的。

通常情况下,变量分为全局变量和局部变量两种。

全局变量可以用于整个程序中,局部变量只在特定的程序块中有效。

菜鸟PLC入门学习

菜鸟PLC入门学习

PLC菜鸟入门PLC好学吗?有的人说好学,更多的人说难学。

我的看法是:掌握了好的方法就很容易!很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。

因为抽象与空洞占据了整个脑子,一句话晕!学这东东要有可编程控制器和简易编程器才好,也就是PLC设备。

若无,一句话,学不会。

因为无法验证对与错。

没有条件买设备的朋友,可以使用仿真软件实现!写完程序在仿真软件里面进行调试如何学,我的做法是直奔主题。

做法如下:1、认识梯形图和继电器控制原理图符号的区别:继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。

而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。

它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。

而继电器则无法达到这一目的。

而线圈的使用是相同的,即不同的线圈只能出现一次。

2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S 为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。

关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。

编程元件的指令由二部分组成:如LD(功能含意)X000(元件地址),即LD X000,LDI Y000......。

3、熟识PLC基本指令:(1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。

这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。

这是一张梯形图(不会运行)。

左边的纵线称为左母线,右母线可以不表示。

该图有三个梯级;第1梯级;左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。

新手如何学习PLC

新手如何学习PLC

很多人在论坛上发贴问新手如何学习PLC,我略略总结一下,希望对初学者有所帮助:首先请记住:学习PLC是由浅入深,循序渐进的。

如果付出努力,初中文化基础即可学到熟练,大专文化可学到精通。

有困难请不要轻易放弃。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - -第1步:选择学习的PLC类型市场主流的PLC厂家有三菱,西门子,欧姆龙,AB等,我推荐先学三菱,学习西门子,基本上了解这两种,不愁没饭吃。

三菱比较适合东方人的思维,西门子则是德国的严谨作风。

专业电气技术应该了解三菱的F X,Q;西门子的200,300系列。

三菱PLC常见的有三种,从编程上,三者之间有相同点,也有不同点FX系列小型机适合初学者,一般的小工程用这种PLC足够了Q系列中大型机熟悉FX以后再学它A系列中大型机已经快停产,不建议学习- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - -第2步:在电脑上学习FX系列PLC下面介绍学习FX系列PLC的路程,建议依次进行,也可根据情况跳着来点击右边的链接,通过视频教学先了解FX系列PLC /01/下载FX系列PLC学习软件,/read.php?tid-160.html下载FX系列PLC编程手册:/read.php?tid-172.html下载三菱PLC编程软件:/read.php?tid-1539.html下载三菱PLC仿真软件:/read.php?tid-1542.html下载这两个软件的手册:/read.php?tid-2111.html阅读《FX系列PLC101例》:/read.php?tid-14999.html学习使用“特殊功能模块”:/read.php?tid-1936.html学习“232/485通讯”:/read.php?tid-2064.html学习FX的CC-LINK:/read.php?tid-2112.html有机会还可以买一些书来学习一下,这两本书不错,当当网上购书都是送货上收再收钱的/read.php?tid-4998.html/read.php?tid-13106.html- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - -第3步:在实践中学习PLC通过PLC软件进行仿真,或者在学习软件中模拟,是能够学习一些基本的程序但略复杂些的程序,在软件中难以找到感觉,就算是有一台PLC摆在面前,也不能了解因为要充分考虑到现场的情况,机械的动作,还有各种突发因素成熟的PLC程序中,有三分之一甚至更多的部分是为了处理各种非正常情况,比如报警,故障,暂停,或是防止错误发生所以有条件的话,去尝试一些小型的电气项目,或者给做的工程师打打下手也好,哪怕不赚钱也行。

从零基础自学PLC入门教程

从零基础自学PLC入门教程

非常实用的P L C 入门教程第1章PLC周边常用器件介绍及简单应用 (1)1.1按钮开关 (1)1.2继电器 (2)1.3三极管 (4)第2章常用继电器控制电路与相应PLC梯形图解说 (5)2.1点动电路 (5)2.2带停止的自动保持电路 (6)2.3自保持互锁电路 (7)2.4先动作优先电路 (8)2.5后动作优先电路 (9)2.6时间继电器 (10)2.7计数器 (12)第3章PLC编程相关软件安装 (13)3.1三菱PLC编程工具的安装 (14)3.2安装USB转串口芯片PL2303驱动 (22)第4章三菱GX Developer8.31中文版编程软件的使用 (23)4.1创建工程文件 (24)4.2打开工程 (29)4.3计算机与PLC连接 (30)4.4工程文件写入PLC (34)4.5计算机在线监视PLC (36)第5章常用继电器控制电路转PLC程序编写测试 (37)5.1点动电路编写测试 (38)5.2带停止的自保持电路编写测试 (40)5.3自保持互锁电路编写测试 (43)5.4先动作优先电路编写测试 (47)第1章PLC 周边常用器件介绍及简单应用1.1按钮开关(a)实物图(b)电气符号(c)等效梯形图符号图1.1.1按钮开关示意图难看出开关功能是按下时触点导通,灯泡点亮状态见图1.1.3,松开按钮开关,触点断开,灯泡灭状态见图1.1.2。

1.2继电器(a)继电器实物图(b)电路符号(c)相应的PLC梯形图图1-4继电器示意图1.2.1简单介绍当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。

继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。

故在电路中起着自动调节、安全保护、转换电路等作用。

下面我们给继电器线圈未通电和通电前后作出的比较:图1-5继电器线圈未通电状态图1-6继电器线圈通电状态图1-5为继电器原始状态,13、14脚为继电器线圈,5脚是常开触头,1脚是常闭触头。

新手怎样开始学习PLC 说说我是怎么学习PLC的

新手怎样开始学习PLC 说说我是怎么学习PLC的

新手怎样开始学习PLC 说说我是怎么学习PLC的我学习自动掌握可以说是起点比较高的,(我想大多数人是从plc编程学起的,)当时自己在一家做加气块砖的工厂做维护工作,厂里的修理师傅也不多,一次中控室的同事说电脑的操作画面上起停按钮不起作用了,我当时没有接触过这行,不知道如何处理,只好给主管打电话,人家过来在工程师站上,把程序重新下载一遍问题解决,只留下在现场的我木呆呆发愣。

这件事对我影响很是大。

我下定决心要学好这门技术。

做任何事都是万事开头难。

学习这工控学问也不例外。

就拿我们这个加气块厂的电气掌握来说,这是个中型的dcs系统,PLC与PLC之间用的是交换机来进行数据转换,这就牵扯到IP地址的设定问题,以及怎样确定上位机和PLC之间通讯是否正常,所以计算机学问你也要具备,最少我会用ping命令去查看是否正常。

自己感觉这个步伐迈的有点大。

作为一个5年工龄的维护电工,在这行也没少见东西,但是真真正正的去学习自动掌握还是啥也不知道,那段时间自己恶补了好多计算机学问,用U盘装系统,安装西门子200的软件,卸载再安装反复的折腾。

不过好在一些不知道的问题可以在西门子官网上找答案。

自己开头学习PLC 的时候很茫然,不知道要学习那个品牌的,西门子的,还是三菱的,还是欧姆龙,感觉自己头就大了,只好把这几个软件都装在自己的电脑上,相互参照。

视频资料,电子版的,纸质的,凡是能收集的都收集,电脑内存没少占,可是学的还是很晕乎,知其然不知其所以然。

没法子只好去培训班报名去集中精力以其望重点突破。

培训班重点教西门子,三菱是选学。

当时一个置位指令自己就理解不了,数值转换,字字节双字之间的关系等等,感觉很是新颖。

路漫漫其修远兮吾将上下而求索。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC菜鸟入门PLC好学吗?有的人说好学,更多的人说难学。

我的看法是:掌握了好的方法就很容易!很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。

因为抽象与空洞占据了整个脑子,一句话晕!学这东东要有可编程控制器和简易编程器才好,也就是PLC设备。

若无,一句话,学不会。

因为无法验证对与错。

没有条件买设备的朋友,可以使用仿真软件实现!写完程序在仿真软件里面进行调试如何学,我的做法是直奔主题。

做法如下:1、认识梯形图和继电器控制原理图符号的区别:继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。

而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。

它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。

而继电器则无法达到这一目的。

而线圈的使用是相同的,即不同的线圈只能出现一次。

2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S 为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。

关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。

编程元件的指令由二部分组成:如LD(功能含意)X000(元件地址),即LD X000,LDI Y000......。

3、熟识PLC基本指令:(1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。

这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。

这是一张梯形图(不会运行)。

左边的纵线称为左母线,右母线可以不表示。

该图有三个梯级;第1梯级;左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。

其指令的正确表示应为(如右图程序所示):0、LD X000 (前头的0 即为从第0步开始,指令输入时无须理会,它会自动按顺序显示出)。

第2梯级;左边的第一个触点为常闭触点,上标为T0,T表示定时器(有时间长短不同,应注意),0则表示定时器中的编号为0的触点。

其指令的正确表示应为:2、LDI T0(如程序所示)。

第3梯级;左边第一个触点为常闭,上标为M0, M为辅助继电器(该继电器有多种,注意类别),其指令的正确表示应为:4、LDI M0(如程序所示)。

本梯级的第2行第一个触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的电路"块",故而其触点的指令应为5、LD Y000。

总之LD与LDI指令从上面可以看出,它们均是左母线每一梯级第一触点所使用的指令。

而梯级中的支路(即第3梯级的第2行)有二个或二个以上触点呈串联关系,其第一触点同样按LD或LDI指令。

可使用LD、LDI指令的元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

OUT为线圈驱动指令,该指令不能出现在左母线第一位。

驱动线圈与驱动线圈不能串联,但可并联。

同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。

如上图中的1、OUT Y000,3、OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。

而上图8、OUT T0 K4 0 为定时器驱动线圈指令,其中的K为常数40为设定值(类似电工对时间继电器的整定)。

可使用OUT 指令元件有:输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(2)触点的串联指令AND(与)ANI(与非);前者为常开,后者为常闭。

二者均用于单个触点的串联。

二指令可重复出现,不受限制,。

如下图所示。

由第1梯级来看;X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。

由于都是常闭故用ANI指令。

现来看第2梯级;X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X0 01的后端,而Y000的常开接点则串接于M0的后端。

故M0的指令用ANI,而Y000的指令则用AND(具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。

可使用AND、ANI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(3)触点并联指令OR(或)、ORI(或反);触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。

如下图所示。

可以看出上图的X000、X001、M0三者处于并联关系。

由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。

而M0是常闭触点,则用ORI 指令。

三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR指令。

可使用OR、ORI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(4)串联电路块的并联指令ORB(或);任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。

如下图所示。

更多PLC编程教程请登陆 咨询QQ:2291521750由上图可以看出,第一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。

4所出现的第一个ORB指的是与上一行并。

而第二支路,常闭Y001与M2同样是串联关系。

也是一个块结构,其串联后再与第一支路并。

故步序7再次出现ORB。

ORB指令并无梯形图与数据的显示。

可以这样认为;它是下一行形成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。

(5)并联电路块与块之间的串联指令ANB;如左下图虚线框内所示的二电路块相串,各电路块先并好后再用ANB指令进行相串。

左图的梯形图可以用右图进行简化。

程序的编写如下图所示。

ANB指令并无梯形图与数据的显示。

可以这样认为;它是形成电路块与电路块之间的串联联接关系,是一条横直线。

(6)进栈指令MPS 、读栈指令MRD 、出栈指令MPP 和程序结束指令END ;MPS 、MRD 、MPP 这是一组堆栈指令。

如下图使用的二种堆栈形式;在堆栈形式下MPS 应与MPP 成对出现使用。

如在第一堆栈形式下,则采用MPS 、MPP 指令。

若在MPS 、MPP 指令中间还有支路出现,则增加MRD 指令,如下图的第二堆栈所示。

应知道MPS 、MPP 成对出现的次数应少于11次,而MRD 的指令则可重复使用,但不得超过24次。

要知道这一组指令,同样并无梯形图与数据的显示。

可以这样认为;MPS 是堆栈的起始点,它起到承上启下的联接点作用,而支路的MRD 、MPP 则与之依次联接而已。

而END 指令则是结束指令,它在每一程序的结束的末端出现。

当然还有其它的指令,但只要熟织和应用以上的指令,我以为入个门应该没什么问题了,也够用了。

入了门后再去研究其它的指令就不是很难了。

故不再一一说明。

4、熟知简易编程器各键的功能:以下是FX-10P(手持式编程器)面板分布(当然少了晶液显示屏)及各键功能。

各键下方标注的中文与元件符号均为我所增加(目的是为了输入时易找到对象),其余均与原键盘相同(即实线框内英文与数码)。

更多PLC编程教程请登陆 咨询QQ:2291521750(1)液晶显示器;在编程时可显示指令(即指令、元件符号、数据)。

在监控运行时,可显示元器件工作状态。

(2)键盘;由35个按键组成,有功能键、指令键、元件符号键和数据键,大多可切换。

各键作用如下:①功能键:RD/WR......读出/写入,若在左下角出现R为程序读出,若出现W则为写入,即程序输入时应出现W,否则无法输入程序。

按第一下如为R,再按一下则为W。

INS/DEL......插入/删除,若在程序输入过程中漏了一条程序,此时应按该键,显现I则可输入遗漏程序。

若发现多输了一条程序,同样按该键,显现D则可删除多余或错误的程序。

MNT/TEST......监视/测试,T为测试,M为监视,同样按该键,可相互切换。

在初学时要学会使用监视键M, 以监视程序的运行情况,以利找出问题,解决问题。

②菜单键:OTHER, 显示方式菜单。

③清除键:CLEAR,按此键,可清除当前输入的数据。

④帮助键:HELP,显示应用指令一览表,在监视方式时进行十进制数和十六进制数为转换。

⑤步序键:STEP,监视某步输入步序号。

⑥空格键:,/SP,输入指令时,用于指定元件号和常数。

⑦光标键:↑、↓,用这二键可移动液晶显示屏上光标,作行(上或下)滚动。

⑧执行键:GO,该键用于输入指令的确认、插入、删除的执行等。

⑨指令键/元件符号键/数字键(虚线框内):这些键均可自动切换,上部为指令键,下部为元件符号键或数字键。

一旦按了指令键,其它键即切换成元件符号或数字,可以进行选择输入。

其它Z/V、K/H、P/I 均可同一键的情况下相互切换。

5、熟习编程器的操作按规定联接好PLC与简易编程器。

PLC通入电源,小型指示灯亮。

将PLC上的扭子开关拨向STOP (停止)位置。

操作要点:①清零:扭子开关拨向STOP(停止)位置,会出现英文,别管它。

直接按RD/WD(使显示屏左侧出现W即写的状态),此时先按NOP,再按MC/A中的A,接着按二次GO予以确认即可(即:W→NOP →A→GO→GO)。

②输入指令:如指令LD X000,按以下顺序输入LD→X→0→GO 即可,屏上自动显现LD X00 0。

其它指令类推。

对于ORB、ANB、MPS、MRD、MPP、END、NOP等指令,输入后只要按GO确认即可(ORB→GO)。

③定时器的输入:如指令OUT T0 K 40按如下顺序输入即可OUT→T→0→,/SP→K→40→GO(T 0为100ms为单位,其整定值为:100×40=4000ms=4S)。

④删除指令:移动光标对准欲删除的指令,将INS/DEL键置于D,再予以GO确认即可。

即:移动光标对准欲删除指令→D→GO。

⑤插入指令:若欲在步序4、5之间插入新的步序,移动光标对准5,将INS/DEL键置于I,予以确认,再输入新的程序再次确认即可。

如欲插入AND Y001即:移动光标对准欲插入部位→I→GO→AND→Y→1→GO。

相关文档
最新文档