零基础自学PLC入门_第1页
零基础自学PLC入门_第2页
零基础自学PLC入门_第3页
零基础自学PLC入门_第4页
零基础自学PLC入门_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、零基础自学PLC入门1.1简单介绍原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现 电路换接 的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制 电路中,用于手动发 出控制信号,给PLC输入端子输送输入信号。3 -1花竝倂矣戸辛十1.2应用举例下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用深圳稻草人pic培训 1-2搭憶先曜弭IT沌杭态町血亘I ?弓运摟豆比1.2继电器继电器的实物照片及符号如图1-4所示:H _i 雄皑 Si?3址葩套益底區却吏話茅专 鈕诞F1C -52.1原理及作用当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控

2、量发生预定的阶跃 变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制 系统(又称输出回路),通常应用于自动控制电路中,它实际上是 用较小的电流去控制较大 电流的一种“自动开关”。故在电路中起着自动调节、 安全保护、转换电路等作用。F面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用深圳稻草人pic培训It“醉嗣科曙州1也料q愿堆疋白:1, :;卽耳记电葛盘巫, H昼岸开若蛊n】曲皇年闰时头, “ 堆半丄ttr-ipw 的i-iyjF-竺刁口和I征朗科 ft*広“斥帕曲韦用甘头桂于篇 p,*诵“叶已十希“ t-1 F电屯抄五已

3、 3: 13. U耳療苣电蒼.峪,亚傩电 苦摇也产萤叨电蹴力的保n =胡丰幼即乜&切rU*.i+ . 1世问虫卡円咐笄黃勺iAi 扭春q卅|牌m中厲皆:才訂 就为序帚憤走* SJ is M眄幵 砲乍.皂宙恆皑和時也噪热虹匿 L 5曲“曾忙我:2.2应用举例F面用一个简单的点动电路举例介绍继电器在电气控制中的应用。.*-” 石尹 i* *_Lh , .!门疽丄- 占:;丈憧13龟a;辽图1-7 :按钮未按下?继电器线圈不得电?继电器常开触点切断回路电流?灯泡不亮深圳稻草人pic培训图1-8 :按钮按下?继电器线圈得电?继电器常开触点闭合灯泡有电流 ? 灯泡点亮继电器与灯泡时序图如下图1-9:常

4、I fell 7护 J1 *1 |rfiw 图魁电器逵序灯;皀时序匡1.3三极管*直二柜管弊錢与冇目1.3.1原理及作用:三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种三极管有三个极,分别叫做集电极C,基极B,发射极E。晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的 电信号,也用作无触点开关。如果三极管主要工作在截止和饱和状态, 那么这样的三极管 我们一般把它叫做开关管。当基极电流为 0时,三极管集电极 电流为0(这叫做三极管截止),相当于开关断开;当基极电流很大,以至于三极管 饱和时,相当于开关闭合。1.3.2 应用举例:下面用一个简单的

5、控制电路介绍一下 NPN形三极管的开关作用。深圳稻草人pic培训1 1咗罰月知tff %:n KtH! b1图1-11(a)为实物图,(b)是与之相对应的原理图,按钮开关未按下时三极管b脚没 有电流,电流无法从三极管c脚流向e脚,此时灯泡不亮。園I-1?授于芫至下c-耕特屋 T 23B图1-12(a)为实物图,(b)是与之对应的原理图,按下按钮开关时,三极管 b 有电流,此时c脚与e脚导通,电流从ce脚流过,故灯泡点亮。FX系列PLC步进指令、功能指令程序的编写和应用1.步进指令1.1功能简介在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次 序,遵循一定的规律程序进行控制输出

6、动作。一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手 动控制、自动控制、原点回归功能和学习(自适应)功能等等;这就需要到步进梯形 指令,这个指令可以生成流程和工作与顺序功能非常接近的程序。顺序功能图中每 一步包含一小段程序,每一步与其它步完全独立使用的。编程者根据控制要求将程 序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控 制,在这里,可以将步看成是子程序;这种编程方法灵活、多样性、便利、快捷,比如PLSY、PLSR等指令在PLC中对应于丫0或者Y1输出时,原则是出现一次,在这种情况时,如果对步进电机 或者伺服电机进行多段控制或者复杂工艺和多运动轨

7、迹控制的需求,那么,可以将 PLSR Y0的相关指令放置到某个 STL步中,如STL S88,在程序运行时,N种的控 制工艺或者速度和运动轨迹等,则可以 N次SET STL88,来达成控制目的;用FX2N 系列PLC的状态继电器编制顺序控制时,应与 STL指令一起使用。S0S9用于初 始步,S10S19用于自动返回原点。S20S899用作动作状态控制。RET表示状态 S流程的结束。1.2步进指令(STL、RET)套7-1 J逬用方电養衣亍壬醤恨元许諒F已元件:S1 r- r- * 1元烬无11.3应用案例控制要求:假设有4台电机,丫0,丫1,丫2,丫3。第一台电机击开始按钮为 X0,按下X0第

8、一 台电机运转。第二台点击开始按钮为 X1,当第一台运转后此时按下 X1第二台电 机运转否则不运转。第3台电机开始按钮为X2,当第二台电机运转后按下X2第三台电机运转否则不运转。第四台点击开始按钮为X3,当第三台电机运转后按下X3第四台电机运转否则不运转深圳稻草人pic培训 Xcf團7-1四电机顺呼琶*状态團C V1深圳稻草人pic培训LD15TT503571SouTDMtrag古9SITTmSMSsnfrrwTOOJr 1 闿9sVOQIBOOl;:袴務6105ITSZl址snsri13TO011401;汚 1WIun100ZmaniST!S2ifSTIb牌XSITTHEne诃叩T*195X

9、003WsrrS23Sm23srr52025m3SmS 7-三电窕旷誉兰蔚直包在参照第3章PLC实时状用三菱PLC中文版编程软件Gx-Developer8.31 编写梯形图 3.2将PLC与计算机连接。参照第4章4.4将已编译好的工程文件写入PLC。参照第4章4.5计算机监视PLC。可以在计算机显示器监视 态。编写完毕转图7-2后用PLC学习机做实际测试。深圳稻草人plc培训2传送类指令指令传送类指令包含以下10种指令。(1)M0V传送指令(2)CML取反传送指令XCH字交换指令(4)SWAP上下字节交换指令(5)BM0V成批传送指令深圳稻草人pic培训(6) FM0V 点多送指令(7) SM

10、OV位移位传送指令(8) BIN 转换BCD码指令(9)BCD转换BIN 码指令(10)PRUN八进制传送指令由于本书是入门教材,所以只介绍 MOV CML XCH指令,其它指令请读者参考FX-2N程手册。2.1 MOV传送指令斷据:$ K s Hltd;.! TC D v . Z DKfl5. F C DV h Z2.工作原理当X00仁1的时候,把数据 H5555(H代表16进制数据即0101 0101 0101 0101)传送到 K4Y000 中,丫17丫0的数值为 0101 0101 0101 0101 。当 X002=1 的时候,把数据 H9999(H代表16进制数据即1010 101

11、0 1010 1010)传送到 K4Y000中,丫17丫0(高位在千)的数值为1010 1010 1010 1010 。其中H代表16 进制,K代表10进制。K4Y000代表Y000Y17包含位个数16个不包括 Y8与Y9。(详情请FX-2N 参考编程手册)。3.程序测试当按下学习机上的X1按钮时,你会发现 丫16,丫14,丫12,丫10,丫6,丫4,丫2,丫0 灯 亮。当按下学习机上的X2按钮时,你会发现丫17,丫14,丫13,丫10,丫7,丫4,丫3,丫0 灯2.2 CML取反传送指令1. 功能简介所谓CML取反传送指令就是把S中的数据取反后传到D中去梯形图:深圳稻草人pic培训图7-7

12、CML指令梯形图适用范围:S: K、H KnX KnY KnM KnS T C D V、ZD: KnY KnM KnS T C D V、Z2. 工作原理当X000=1的时候,把数据H5555取反后(即1010 1010 1010 1010)传送到 K2Y4Y000中,Y17Y0的数值为1010 1010 1010 1010 。(所谓取反就是把1用0 替换,把0用1替换)其中H代表16进制,K代表10进制。K4Y000代表Y000Y17包含位个数16个不包括 Y8与Y9。(详情请FX-2N 参考编程手册)。3. 程序测试当按下学习机上的X0按钮时,你会发现 丫17,丫15,丫13,丫11,丫7,

13、丫5,丫3,丫1灯2.3 XCH字交换指令1.功能简介所谓XCH字交换指令就是D1与D2中的数据相互交换。把D2中的数据给D1,把D1中的数据给D2.深圳稻草人pic培训D1 与 D2 适用范围:KnY KnM KnS T C D V、Z2.工作原理当PLC 一开机,把16进制数据H5555传送到数据寄存器D1中,把16进 制数据H9999传送到数据寄存器D2中,当X00仁1的时候,把数据D1与D2 中数据互相交换,此时 D1中数据为H9999Q2中数据为H5555,当X002=1的时候把D1中数据传送给K0K17。3.程序测试当你先按X1,再按X2的时候你会发现学习机上的Y17,Y14,Y1

14、3,Y10,Y7,Y4,Y3,Y0 灯亮。当只是按下X2你会发现学习机上的你Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。3.四则运算指令四则运算指令包含以下11种(1) ADD加法指令(2) SUB减法指令(3) MUL乘法指令深圳稻草人pic培训DIV除法指令(5)INC加一指令DEC减一指令(7) WAND逻辑字与指令(8) W0R逻辑字或指令(9) WX0R逻辑字异或指令(10) NEG求补码指令(11) SQR求平方根运算指令LWI R - 1 T,严 -.7.乩1 ADD抑法指令 匚功能简介对S:和阮逬行拥法运耸,结果进D團7-12妇令塀国医适用范阖;S1.S1.K

15、., HKfiXKnY KuMKnS ? C D ZSWVwW*D:KnYKur】 KuSKDV. Zbas .rjrrn . shr r.sn n. *i am :、* r2.工作原理当X000=1的时候,源D10的数值加上源D20的数值并把结果传送到目标D30中(D10+D20=D30各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“ 1”表示负数。当加的结果为“ 0”,零标志位M8020会变为当加的结果大于32767(16位加运算)或大于2147483647(32位加运算)进位 标志M8020会变为“ 1”。16位加运算)或-2147483647(32位加运算)进位标

16、志M8020会变当加的结果 小于一32768(为“ 1”。注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“ 1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同3.程序测试PLC开机的时候,把数据H1111传送到D10,把数据H4444传送到D20中,当按下按深圳稻草人pic培训钮X001的时候,执行加法指令 D30=D10+D20此时D30中的数据是H5555,在按下按钮X002,把数据H5555传送到Y0Y17,你会发现PLC学习机上Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。3.2 SUB减法指令1. 功能简介SI.S? K. H

17、 XKn.Y KuM KnS TCDW ZD KdYKdM KnST 匚DV. Z2. 工作原理当X000=1的时候,源D10的数值减去源D20的数值并把结果传送到目标 D30中(D10-D20=D30洛个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“ 1”表示负数。当减的结果为“ 0”,零标志位M8020会变为“ 1”。当加的结果大于32767(16位加运算)或大于2147483647(32位加运算)进位 标志M8020会变为“ 1”。当加的结果小于一32768(16位加运算)或-2147483647(32位加运算)进位标志 M8020会变为“ 1”。注意:当结果同时出现

18、往正方向溢出且最后结果又为零,进位和零位标志位同 时为“ 1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同 时为零。3.程序测试PLC开机的时候,把数据 H5555传送到D10,把数据H4444传送到D20中,当按下按钮X001的时候,执行加法指令 D30=D10-D20,此时D30中的数据是H1111,在按下按钮X002,把数据H5555传送到Y0Y17,你会发现PLC学习机上3.3 MUL乘法指令1.功能简介16位计算:S1 X S2,结果送 D+1 D;32 位计算:S1 X S2,结果送 D+3 D+2D+1 D;适用范围:S1,S2: K、H KnX KnY KnM

19、 KnS T C D V、ZD: KnY KnM KnS T C D V、Z2.工作原理当X000=1的时候,源D10的数值乘于源D20的数值并把结果传送到目标D30中(D10*D20=D30洛个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“ 1”表示负数3.程序测试3.4 DIV除法指令1. 功能简介源D10的数值除以源D20的数值把商送到目标(D30),余数送D31.适用范围:S1,S2: K、H KnX KnY KnM KnS T C D V、ZD: KnY KnM KnS T C D V、Z2. 工作原理当X000接通时,源D10的数值除以源D20的数值把结果送到目

20、标(D31)D30 中(D10?20=D30(D31),D30是商,D31是余数。注意:二进制中最高位是符号位,“0”表示正数,“ T表示负数。当D20是“0”时,不执行除法指令。3. 程序测试深圳稻草人pic培训PLC开机的时候,把数据 H7FFF传送到D10,把数据H12C传送到D20中, 当按下按钮X001的时候,执行除法指令 D30=D10?D20此时D30中的数据是 H6DQ31中的数据是H43,在按下按钮X002,把数据D30中H1111传送到Y0Y17你会发现PLC学习机上Y6,Y5,Y3,Y2,Y0,灯亮.在按下按钮X003把D31中数据H2222传送到Y0Y17,你会发现PL

21、C学习机上Y6,Y0,Y1灯亮.Irmin帀刖*戸1匚灯PH RiTiKfi深圳稻草人plc培训3.5 INC加1指令1.功能简介D10中的数值自动加1kl/C &IDH 7-25 IVC 拒舎适用范勧D: 磁磁騒TCD讥ZMil nL适用范围:D:KnY KnM KnS T C D V、Z2.工作原理当X000接通时,D10中的数值加1.在使用INC加1指令的时候,如果X000是开关或着是按钮一直处于导通状态,那么 D10中的数据会在PLC每个扫 描周期自动加1.假设D10中数据刚开始是0,如果X000 一直导通D10中的数 据从0自动加1到32767,在加一到-32768直到0。完成一个周

22、期,如此循环。为了避免这种情况,我们使用脉冲执行指令,这样只有X000在每个上升沿D10中的数据才会加1。深圳稻草人pic培训- tEiMfl 件匸頁単宇口机匕讥点耳 m.T XI. fr-mr Xl. kt Fl r Tilft 卞喘止苛尺 FC ?7jt1_t I T- + *DIJh岂柱F倔 Xblc倒I亀.叔忙址1牺令 HPT * -內的灯讯在務弋跑3.6 DEC减一指令1.功能简介D10中的数值自动减1 DEC 010XCM 7-30 DEC 捋令适用范gj: D 昭阻:肿仇DU2.工作原理当X000接通时,D10中的数值减1.在使用DEC减1指令的时候,如果X000是开关或着是按钮

23、一直处于导通状态,那么 D10中的数据会在PLC每个扫 描周期自动减1。如果使用脉冲执行指令,这样只有 X000在每个上升沿D10中 的数据才会加1。深圳稻草人pic培训MQV Ml 0科I J iEd? fritR9BiHImcjv K4rm :.-立荷in:5 xooitrs m ikni i 显 di m:】ds i 叶 申cm岸 a? *ume 沁巴鮭 B:燧EVI 謂趣眦学 刁上叫冃乩再::旷砂区垃厂2. rr Di3?:i.学“上 vo rr1.自动门1.1自动门控制要求进门:行人到门前一米,门自动打开,进门后人离门一米开始算起延时10秒自动关门。出门:行人到门后一米,门自动打开,

24、出门后人离门一米开始起延时10秒自动关门。门下有人:如果门前后一米范围内有人,门不关;直到人离开,延时10自动关 门。1.2解决方案1、分析控制要求,画出梯形图及I/O 接线图由于本书的宗旨是:让读者自学入门PLC,故机械部分不作介绍。下面先看自 动门示意图。白功華珍打*(騙鈕深圳稻草人plc培训帘si并门:州F+唸澀堆上伽连挤MX so ttc事厂一卑工XI于左幵用 阳谆桶PLC剽摄匚迫门:ErnSJ.砂卜灯為林上心 可|:为感迪竝-,直播re 1- x:妥运5満上方,孵SET-初痒,直憐Pi-CXl m12埠孑虎机*门,如它荐FLI H :茁msKt彳拂一电氏工仃PT.C V:空白PLCM

25、L:匸牡吓厂门.J3自F -电矶即,.一走T I 真劈门 Bl; I G i;-tn2、工作原理:进门:X2感应到人闭合? 丫0得电自锁同时K0得电?门得到电机动力移动开门,联动杆触发X0接通,同时PLC内部X1常闭断开? 丫0掉电解锁同时K0掉 电断开?门失去电机动力停止移动?在X0接通同时触发M0自锁T0开始计时10 秒后?T0触发丫1、K1得电门得到电机深圳稻草人pic培训动力移动关门?联动杆触发X1接通同时PLC内部X1常闭断开?M0掉电解锁 TO、丫1、K1同时失电?门失去电机动力停止移动。出门:原理与进门相同。门下有人:此时门应该是打开状态X0为接通M0自锁10秒后T0动作,此 时

26、因人体应X2是 接通状态使得丫1无法得电,故门不动作。1.3上机测试用三菱PLC中文版编程软件Gx-Developer8.31 编写 图8-2自动门控制梯 形图参照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC。可以在计算机显示器监视 PLC实时状态编写完毕转图8-2后用PLC学习机做实际测试3自功门毘用参照图8-1自动门示意图和 图8-5自动门电路测试按下 X2 模拟行人到门前、后一米, Y0 亮表示电机得电带动门往打开方向移 动。 按下 X0 后 Y0 灯灭表示开门到位, 10 秒钟后 Y0 亮表示电机得电带动门往 关闭方向移

27、动。 按下 X1 后 Y1 灯灭表示关门到位。按下 X2 和 X0 模拟有人门前、后一米停留, Y0、Y1 均不亮。你也可以改变延时时间作学习测试,或者再加一些延时触点触发 Y0 做自动往 返测试,本程序仅供学习,因为要用到真正的自动门还需要考虑到人身体安全,在 实际使用还需要增加很多保护措施,比如关门防止撞伤、夹伤行人,火灾要及时开 门、停电要手动开门等等。2 单向流水灯深圳稻草人 plc 培训2.1 流水灯控制要求按下再松开 X0:Y0 亮 1 秒后熄灭再点亮 Y1 ,以此类推直到 Y17 亮 1 秒后 熄灭,再自动点亮 Y0 形成一个自动循环流水灯。按下再松开 X2: 状态暂停。按下再松

28、开 X3: 状态恢复。按下再松开 X0: 灯流水停止,所有灯灭。直到重新按下再松开 X0 键才重新点 亮流水灯。 2.2 解决方案据要求编写梯形图深圳稻草人plc培训XXLM- rrI!de:TOOLT$91110vWl 处 !*? Fi TWC二 IV mi TOTO11_:M-吐b. I?; :打IkLI-深圳稻草人plc培训2.3上机测试梯形图参用三菱PLC中文版编程软件 Gx-Developer8.31 编写 图8-6,8-7 照第3章3.2将PLC与计算机连接参照第4章4.4将已编译好的工程文件写入PLC参照第4章4.5计算机监视PLC。可以在计算机显示器监视 PLC实时状态编写完毕

29、转图8-7后用PLC学习机做实际测试三L歩 T1C再爲1ST* I按下再松开XO:YO亮1秒后熄灭再点亮丫1,以此类推直到丫17亮1秒后 熄灭,再自动点亮Y0形成一个自动循环流水灯。如图 8-8所示。(备注丫3丫14的点亮过程省去)深圳稻草人pic培训3.方向可选流水灯3.1方向可选流水灯控制要求按下再松开X0:Y0亮,此时若按下再松开X1选择灯往左流水,若按下再松 开X2则选择往右流水。灯在流水时按下再松开 X0状态回到丫0亮其它停止灯在流水时:第一次按下再松开X3灯暂停流水,第二次按下再松开 X3灯恢 复流水,此过可反复操作。灯在暂停或流水状态下只要按下再松开 X0状态回到 Y0亮其它停止

30、。3.2解决方案根据上述要求写编写语句表或梯形图进行上机测试。深圳稻草人pic培训幣踽9SI器S常4斟炉留弧留器鬻: s. I 5 s fl *M 89 4 & wf J o o A -fi i 1 ”: - - - 7 r I - 1 - J - I - I i L- L- iL J !, -4基本指令交通灯4.1交通灯控制要求 深圳稻草人pic培训按下再松开X0:启动交通灯按下再松开X1 :停止交通灯*南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒。*东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒4.2解决 万案根据上述要求写编梯形图并进行测试。IIIIIJHIlllllllllTOT22曲小I,I珂1/F灯 YC1* PMMl代并)T :E1122T TlJZir.HV 何$和呷一(rou)一羸加j(YQ17 J-(YJ11 AT3MAiltJf ft4、L( YU6 片 t brt1O j -5步进指令交通灯5.1步进指令交通灯要求*按下再松开XO:启动交通灯*南北通车时:东西红灯亮8秒,同时南北绿灯亮5秒、黄灯闪烁3秒。*东西通车时:南北红灯亮7秒,同时东西绿灯亮4秒、黄灯闪烁3秒5.2解决根据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论