PLC--第三章PLC的编程语言与指令系统_第1页
PLC--第三章PLC的编程语言与指令系统_第2页
PLC--第三章PLC的编程语言与指令系统_第3页
PLC--第三章PLC的编程语言与指令系统_第4页
PLC--第三章PLC的编程语言与指令系统_第5页
已阅读5页,还剩272页未读 继续免费阅读

下载本文档

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

文档简介

1、 KM KMX0 Y0X1 PLCCOM COMFR输出供电电源输出供电电源FUKMX0 Y0X1 PLCCOM COMFR输出供电电源输出供电电源FUKMKMKMKMX0 Y0X1 PLCCOM COMFUFR输出供电电源输出供电电源KMKMKMMOV K100D10S21S20S2M8002 自动方式初始状态自动方式初始状态状态转移开始状态转移开始 原始位置条件原始位置条件 夹具夹紧夹具夹紧Y0 下降下降X1 下限位下限位T0 K10M8041M8044SETY1S22T2 上升上升T0S23T3 右移右移X2 上限位上限位12S25夹具放松夹具放松T1 K10RSTY1S26Y2 上升上

2、升X1S27Y4 右移右移X4 左限位左限位S24Y0 下限下限X3 右限位右限位12T1X2 输出处理输出处理Y3=OFF Y4=ON 输入处理输入处理X1=ON X2=OFF表表3-3 逻辑运算指令逻辑运算指令 注意注意表表3-4 信息与器件状态处理指令信息与器件状态处理指令Y0Y1Y3Y2Y0Y1Y3Y2Y0Y1Y2Y3Y4注意注意M0PLSY000RSTY000SETM1PLFX000X001M0M1Y000一个扫描周期一个扫描周期一个扫描周期一个扫描周期SETY000RSTY000SETM0RSTM0SETS0RSTS0RSTD0X0X1Y0T246RSTC200RSTT246K12

3、34Y000M8200C200D0Y001表表3-5 程序处理指令程序处理指令AND-NOPANI-NOP接点短路接点短路OR-NOPORI-NOP回路切断回路切断OUTNOPORBNOP前面电路删除前面电路删除ANB-NOP短路前面电路短路前面电路表表3-5 程序处理指令程序处理指令MCN0M100MCRN0一、编程的基本规则一、编程的基本规则v 触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;v 线圈只能与右母线相连,不能直接与左母线相连,右线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略;母线可以省略;v 线圈可以并联,不能串联连接;线圈可以并联

4、,不能串联连接;v 应尽量避免双线圈输出。应尽量避免双线圈输出。二、编程的技巧二、编程的技巧v 并联电路并联电路上下上下位置可调,应将单个触点的支路放下面。位置可调,应将单个触点的支路放下面。 0 LD X4 0 LD X4 1 LD X1 1 LD X1 2 AND X2 2 AND X2 3 3 ORBORB 4 OUT Y0 4 OUT Y0 0 LD X1 0 LD X1 1 AND X2 1 AND X2 2 OR X2 2 OR X2 3 OUT Y0 3 OUT Y0X1X4X2好!不好!X1 X2X4ORB二、编程的技巧二、编程的技巧v 串联电路串联电路左右左右位置可调,应将单

5、个触点放在右边。位置可调,应将单个触点放在右边。 0 LD X1 0 LD X1 1 LD X2 1 LD X2 2 OR X4 2 OR X4 3 ANB3 ANB 4 OUT Y0 4 OUT Y0 0 LD X2 0 LD X2 1 OR X4 1 OR X4 2 AND X1 2 AND X1 3 OUT Y0 3 OUT Y0X1X2X4好!不好!X1X2X4ANB二、编程的技巧二、编程的技巧v 双线圈输出的处理双线圈输出的处理X1X2X4X1X2X4二、编程的技巧二、编程的技巧v 桥形电路的化简方法:找出每条桥形电路的化简方法:找出每条输出路径输出路径进行并联进行并联X1X2X4X

6、3X5X1X1X4X5X3X2X5X3二、编程的技巧二、编程的技巧v 线圈并联电路中,应将单个线圈放在上边。线圈并联电路中,应将单个线圈放在上边。X1X2 0 LD X10 LD X1 1 1 MPSMPS 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0 4 4 MPPMPP 5 OUT Y1 5 OUT Y1 0 LD X10 LD X1 1 OUT Y1 1 OUT Y1 2 AND X2 2 AND X2 3 3 OUT Y0OUT Y0好!不好!X2X1MPSMPP一、电动机的连续运转一、电动机的连续运转v 控制思路控制思路电动机的额定电流较大,电动机的额定电流较

7、大,PLCPLC不能用直接控制主电路,不能用直接控制主电路,需要需要主电路主电路。找出所有输入量和输出量,接入找出所有输入量和输出量,接入I/OI/O接线图接线图。为了扩大输出电流,采用继电器为了扩大输出电流,采用继电器输出方式输出方式。热继电器的常闭触点可以作为输入信号进行过载保热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。护,也可以在输出进行保护。梯形图和指令表。梯形图和指令表。一、电动机的连续运转一、电动机的连续运转FRFUKMQSM3 电源开关电源开关接触器主触点接触器主触点热继电器热元件热继电器热元件熔断器熔断器三相异步电动机三相异步电动机L1L2L3v 主电

8、路主电路一、电动机的连续运转一、电动机的连续运转v I/OI/O接线图接线图启动按钮启动按钮SB1X1停止按钮停止按钮SB2X2SB1KM1SB2COM1Y1COMX1X2FR运行接触器运行接触器KMY1FRX3热继电器的常闭热继电器的常闭触点可以作为输触点可以作为输入信号进行过载入信号进行过载保护,也可以在保护,也可以在输出进行保护输出进行保护热继电器热继电器电源电源一、电动机的连续运转一、电动机的连续运转v 梯形图梯形图v 指令表程序指令表程序启动启动自锁自锁停止停止END步序步序 指令指令 地址地址0 LD X10 LD X1 1 OR Y1 1 OR Y1 2 ANI X2 2 ANI

9、 X2 3 OUT Y13 OUT Y1 4 END 4 END时序图时序图输出线圈输出线圈电动机的连续运转电动机的连续运转KM1X0 Y0 X1 Y1 PLCX2 X3 COM COMFUFR1FR2KM2SETY0ENDSETM0SETY1RSTM0RSTY1SETM1RSTY0RSTM1初初态态关关闭闭所所有有泵泵SB1开进开进 料料泵泵1SQ2中位中位SA-1+配方配方1SA-2+配方配方2关进关进料泵料泵1开进开进料泵料泵2开进开进料泵料泵1开进开进料泵料泵2SQ3高位高位关进关进料泵料泵1,2开搅开搅拌泵拌泵延时延时 3sSQ1低位低位关搅关搅拌泵拌泵开出开出料泵料泵循环循环3次次

10、未到未到循环循环3次次到到RSTY0RSTY1RSTY2RSTY3SET M0SET M1SETY0RST M1RSTY0SETY1RST M1SETY1RSTY0RSTY1SETY2a)梯形图b)语句表图3-23 PLC控制混料罐RSTY2SETY3RST Y3SET M1RST M1RST M0RST C0SET M2RST M2ENDa)梯形图b)语句表图3-23(续) PLC控制混料罐M0SET M1M1SET M2M2SET M3M3SET M4M4SET M5M5SET M6M6SET M7M7SET M8图图3-24 PLC3-24 PLC控制装卸小车控制装卸小车M8SETM1M

11、9C0SETM9M0RSTM1a)梯形图梯形图b)语句表语句表a)a)梯形图梯形图b)b)语句表语句表图图3-253-25 PLC PLC控制污水处理控制污水处理工艺过程工艺过程M0SET M1M1SET M2M2SET M3M3SET M4a)梯形图梯形图b)语句表语句表图图3-25续续 PLC控制污水处理控制污水处理工艺过程工艺过程M3RST M4M5SET M6M6SET M7M7SET M8SET M5a)梯形图梯形图b)语句表语句表图图3-25续续 PLC控制污水处理控制污水处理工艺过程工艺过程M8SET M9M8SET M1M9SET M1M0RST M1RSTC0END绿灯亮绿灯

12、亮20s20s南北向南北向东西向东西向红灯亮红灯亮25s25s南北向南北向东西向东西向黄灯黄灯5s5s黄灯黄灯5s5s红灯亮红灯亮30s30s绿灯亮绿灯亮30s30s红灯红灯5s5s红灯亮红灯亮10s10s黄灯黄灯5s5s黄灯黄灯5s5s绿灯亮绿灯亮红灯亮红灯亮X0 Y20 Y21 X1 Y22PLC Y23 Y24 Y25COM COM南北向南北向东西向东西向M0SET Y23M1SET M2SET M1M2RSTC0M4SET M5SET M3M3RST Y23SET Y20SET M4M5RSTC0M6RST Y20SET M6Y23SET M1M7M0RST M1Y23RST M7 S

13、ETS22S20S21Y1SETSETY1SETS21S22 ENDY1SETS0SETS20SETS21Y2SETS22Y3SETS23Y4RETS 20S0S20Y1S21Y2S22Y3S23Y4S0 用步进指令可以将顺序功能图转换为步进梯形图,也可以直接编写步进梯形图。对梯形图和顺序功能图应注意以下几点: 1.状态的动作与输出的重复使用状态编号不可重复使用。如果状态触点接通,则与其 相连的电路动作;如果状态触点 断开,则与其相连的电路停止工 作。在不同状态之间,允许对输出元 件重复输出,但对同一状态内不 允许双重输出。三、步进梯形图 3.输出的互锁 在状态转移过程中,由于在瞬间(1个扫描

14、周期),两个相邻的状态会同时接通,因此为了避免不能同时接通的一对输出同时接通,必须设置外部硬接线互锁或软件互锁。 定时器线圈与输出线圈一样,也可对在不同状态的同一软元件编程,但在相邻的状态中不能编程。如果在相邻状态下编程,则工序转移时定时器线圈不能断开,定时器当前值不能复位。 2.定时器的重复使用 如右图所示,在状态内的母线将LDLD或LDILDI指令写入后,对不需要触点的驱动就不能再编程,需要按下图方式进行变换。 5.输出的驱动方法或或OUT指令与SET指令对于STL指令后的状态具有同样的功能,都将原来的状态自动复位。此外,还有自保持功能。但是,在使用OUT指令时,用于向状态转移图中的分离状

15、态转移。 6.状态的转移方法1.步进指令的顺序功能图表示及其动作四、步进指令的表示及其动作2.步进指令的梯形图表示及其动作四、步进指令的表示及其动作 S20S21S31S51S41 S37S26S48S59S60 图图3-32 并行分支汇合的用户程序并行分支汇合的用户程序图图3-33部分重复的用户程序部分重复的用户程序状态转移图状态转移图 语句表语句表图图3-34 同一分支程序内跳转同一分支程序内跳转的用户程序的用户程序a)状态转移图状态转移图 b)语句表语句表图图3-35 分支程序之间跳转的用户程序分支程序之间跳转的用户程序a)状态转移图状态转移图 b)语句表语句表图图3-36 复位处理的用

16、户程序复位处理的用户程序a)状态转移图状态转移图 b)语句表语句表850s550s100s5s5s5s5s200s A A(SQSQ)a)工艺流程工艺流程图图3-37 组合机床加工用户程序组合机床加工用户程序S0S20RSTC0S21S22S23S24S25S26S27S24ENDc)语句表语句表图图3-37 3-37 组合机床组合机床加工用户程序加工用户程序S0S20RST C2S21SET Y0S22S23RST C0RST Y0RST C1图图3-38 自动包装线用户程序自动包装线用户程序a)状态转移图状态转移图END图图3-38 自动包装线用户程序自动包装线用户程序b)语句表语句表图图

17、3-39 全自动洗衣机用户程序全自动洗衣机用户程序a)工作流程工作流程开机建初态开机建初态进水进水洗涤正转洗涤正转停停洗涤反转洗涤反转停停排水排水脱水脱水报警报警自动停机自动停机b)状态转移图状态转移图图图3-39全自动全自动洗衣机用户程序洗衣机用户程序S0S20S21S23S24S24S26S27S25S22RST C0RST C1c)语句表语句表图图3-39全自动洗全自动洗衣机用户程序衣机用户程序a)状态转移图)状态转移图图图3-40污水处理污水处理工艺过程用户程序工艺过程用户程序S0S20RST C0S21S22S23S24S26S27S28S25S24b)语句表)语句表图图3-40污水

18、处理污水处理工艺过程用户程工艺过程用户程序序绿灯亮绿灯亮20s20s南北向南北向东西向东西向红灯亮红灯亮30s30s南北向南北向东西向东西向黄灯黄灯5s5s黄灯黄灯5s5s红灯亮红灯亮30s30s绿灯亮绿灯亮30s30s红灯红灯5s5s红灯亮红灯亮10s10s黄灯黄灯5s5s黄灯黄灯5s5s绿灯亮绿灯亮红灯亮红灯亮a)状态转移图状态转移图图图341 PLC控制交通信号灯控制交通信号灯用户程序用户程序S0S1S24S30S21S31S32S23S22S33S34S20b) 语句表语句表图图341 PLC控制交通信号控制交通信号灯用户程序灯用户程序n=164 步数步数 MEAN7步步SD n语句表

19、:语句表: 0 LD M100 1 FNC(MEAN) 45 D0 D40 K 3 8 (D40)3(D2)(D1)(D0)指令功能:指令功能: X0为为1M0 置位置位“1”执行执行DSW指令指令指令指令执行结束,执行结束,M8029输出脉冲使输出脉冲使M0复位复位图图3-43 指令执行结束标志应用指令执行结束标志应用X0为为1 M8160置位,置位,D10的高的高8位与低位与低8位交换位交换图图3-44 指令功能扩展标志应用指令功能扩展标志应用M8160X0为为1,D10与与D11数据交换数据交换Y10Y11YxxYxxYxxY图图-循环指令的应用循环指令的应用图图-级嵌套循环指令应用级嵌

20、套循环指令应用S1 S2 Da)a)梯形图梯形图 b b)操作数选用范围)操作数选用范围图图3-533-53ZCP指令的应用指令的应用 若若 S S1 M10 “1”, S1 S S2 M12 “1”.S D把把S中的中的K100送给送给 D20 (16位)中位)中图图3-55BMOV 指令的应用指令的应用a)梯形图)梯形图 b)操作数选用范围)操作数选用范围图图 3-573-57BCD BCD 码变换指令的应用码变换指令的应用a) a) 梯形图梯形图 b)b)操作数选用范围操作数选用范围如上图所示的顺控程序:如上图所示的顺控程序: 在每出现一次在每出现一次X001由由OFFON变化时,变化时

21、, D0的内容被加的内容被加1。 与后述的与后述的INC(P)指令相似,)指令相似, 上图情况下零位、借位、进位的标志会动作上图情况下零位、借位、进位的标志会动作 上图例子与后述的(上图例子与后述的(D)DEC(P)指令相似,上图情况下)指令相似,上图情况下零位、借位、进位的标志会动作。零位、借位、进位的标志会动作。DD(D10) (D12)(D14)1 11, 1 000 10, 0 00S1 S2 D1 11, 1 010 11, 0 00(D10) (D12)(D14)1 10, 1 010 11, 0 00(D10) (D12)(D14)(D10)(D10)图图-ROR ROL指令的应用指令的应用图图-SFTR SFTL指令的应用指令的应用溢出溢出溢出溢出执行执行SFTR执行执行SFTLD1 D2n2S D n图图3-68 DECO指令的应用指令的应用指令执行完毕,即使指令执行完毕,即使X10断开,译码结果保持不变断开,译码结果保持不变,除非使用,除非使用RST指令指令S连续数据(点)的个数连续数据(点)的个数 3X2X1X0的值决定是哪的值决定是哪1位置位置1此处为此处为3如如X0X2的值为的值为111(7) 则则M17置置1n2图图3-69 DECO指令的应用指令的应用n的的K3表示表示238位源操作数,目标操作数为有位源操作数,目标操

温馨提示

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

评论

0/150

提交评论