《接触器控制系统》-第七章 PLC高级指令应用_第1页
《接触器控制系统》-第七章 PLC高级指令应用_第2页
《接触器控制系统》-第七章 PLC高级指令应用_第3页
《接触器控制系统》-第七章 PLC高级指令应用_第4页
《接触器控制系统》-第七章 PLC高级指令应用_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

项目一行车方向控制一、项目目标通过本项目的学习,使学生掌握传送指令和比较指令的有关知识。会用传送指令F0,F1,F2,F3,F5,F6,F10,F11,F15,F16,F17和比较指令F60,F62和F64进行梯形图编程,能灵活地将传送指令和比较指令应用于各种控制中。掌握部分特殊内部继电器R9010,R901A,R9018和R900C的功能。下一页项目一行车方向控制二、项目准备

(一)项目分析某车间有5个工作台,小车往返工作台之间运料,每个工作台有一个到位开关(SQ)和一个呼叫开关(SB)。运行要求:(1)小车初始时应停在5个工作台任意一个到位开关位置上。

(2)设小车现在停于m号工作台(此时STm动作)。下一页上一页项目一行车方向控制二、项目准备

(二)相关知识——传送指令1.FO(MV):数据传输指令形式:[FOMV,S,D];[POPMV,S,D]。2.F1(DMV):数据传输指令形式:[F1DMVS,D];[P1PDMV,S,D]。3.F60CMP:16bit数据比较;P60POMP:16bit数据比较形式:[F60CMP,S1,S2];[P60POMP,S1,S2]4.部分特殊内部继电器下一页上一页项目一行车方向控制三、项目实施1.选择输入/输出设备,分配I/O地址下一页上一页项目一行车方向控制三、项目实施2.设计PLC控制程序(1)行车方向控制梯形图,如图7-1所示。(2)指令代码,如图7-2所示。下一页上一页项目一行车方向控制四、知识拓展1.F2MV/:16bit数据求反传输:P2MV/:16bit数据求反传输形式:[F2MV/,S,D];[P2PMV/,S,D]。2.F3MV/:32bit数据求反传输:P3MV/:32bit数据求反传输形式:[F3DMV/,S,D];[P3PDMV/,S,D]。3.FS(BIT):位传偷指令形式:[F5BTM,S,n,D];[P5PBTM,S,n,D]。4.F6(DGT):十六进制数据(digit)传输指令形式:[F6DGT,S,n,D];[P6PDGT,S,n,D]。下一页上一页项目一行车方向控制四、知识拓展5.F10(BKMV):区块传输指令形式:[F10RKMV,S1,S2,D];[P10PBKMV,S1,S2,D]6.F11(COPY):块传输指令形式:[F11COPY,S,D1,D2];[P11PCOPY,S,D1,D2]7.F15XCH:16bit数据交换:P15XCH:16bit数据交换形式:[F15XCH,D1,D2];[P15PXCH,D1,D2]下一页上一页项目一行车方向控制四、知识拓展8.F16DXCH:32bit数据交换;P16PDXCH32bit数据交换形式:[F16XCH,D1,D2];[P16PXCH,D1,D2]。9.F17(SWAP):16位数据中高/低字节互换指令形式:[F17SWAP,D];[P17PSWAP,D]。10.F62WIN:16bit数据区段比较:P62PWIN:16bit数据区段比较形式:[F62WIN,S1,S2,S3];[P62PWIN,S1,S2,S3]。11.F64RCMP:数据块比较;P64PBCMP:数据块比较形式:[F64RCMP,S1,S2,S3];[P33PBCMP,S1,S2,S3]下一页上一页项目一行车方向控制五、项目评价(一)学生讨论(二)总结(1)掌握传送指令的有关知识,能运用传送指令熟练地编程(2)掌握特殊内部继电器89010,R900A,R900B,R900C的应用。下一页上一页项目一行车方向控制五、项目评价(三)思考与练习(1)试用传送指令实现电动机Y-△减压启动控制。(2)用三个开关(X1,X2,X3)控制一盏灯YO,当三个开关全通,或者全断时灯亮,其他情况灯灭。(使用比较指令)(3)用四个开关控制一盏灯,当四个开关状态相同时亮,其他情况灯灭。(使用比较指令)(4)设计三层电梯模拟演示系统。要求:以课题大作业形式完成程序设计、程序调试并有书面报告。(5)综合训练。上一页返回项目二自动售货机控制程序一、项目目标通过本项目的学习,使学生掌握BIN算术运算、BCD算术运算、逻辑运算和数据转换的有关知识。会用BIN算术运算指令F20,F25,F27,F30,F32,F35,F37,F160,BCD算术运算指令F41,F46,F51,F53,F56,F58和逻辑运算指令F65,F66,F67,数据转换指令F84,F85,F95进行梯形图编程,能灵活地将这些指令应用于各种控制中。掌握部分特殊内部继电器89013和8901C的功能。下一页项目二自动售货机控制程序二、项目准备

(一)项目分析此自动售货机可投入1元、5元或10元硬币。当投入的硬币总值等于或超过12元时,汽水按钮指示灯亮;当投入的硬币总值超过15元时,汽水、咖啡按钮指示灯都亮。当汽水按钮指示灯亮时,按汽水按钮,则汽水排出7s后自动停止。汽水排出时,相应指示灯闪烁。当咖啡指示灯亮时,动作同上。若投入的硬币总值超过所需钱数(汽水12元、咖啡15元)时,找钱指示灯亮。下一页上一页项目二自动售货机控制程序二、项目准备(二)相关知识——四则运算指令1.F20(+):16bit数相加指令形式:[F20+,S,D];[P20P+S,D]。2.F25(-):16bit数相减指令形式:[F25-,S,D];[P25P-,S,D]。下一页上一页项目二自动售货机控制程序三、项目实施1.选择输入输出设备,分配I/O地址下一页上一页项目二自动售货机控制程序三、项目实施2.设计PLC控制程序(1)梯形图,如图7-3所示。程序说明:①该程序使用了特殊继电器R9013、R9010和R901C。②该程序还使用了运算指令,如比较指令和加减运算指令,巧妙地实现了投币值累加,货币值多少的判断及找钱等带有一定智能的控制,允分体现了PLC的优点,这样的控制换用传统继电器是无法实现的。(2)控制指令程序,如图7-4所示3.程序调试按照输入/输出接线图接好外部各线,输入控制程序进行调试,观察结果。下一页上一页项目二自动售货机控制程序四、知识拓展1.F27:16bit减法形式:[F27-,S1,S2,D];[P27P-,S1,S2,D]。2.F30*:16bit乘法形式:[F30*,S1,S2,D];[P30P*,S1,S2,D]。3.F32%:16bit除法形式:[F32%,S1,S2,D];[P32P%S1,S2,D]。4.F35(+1):16bit数据加1指令形式:[F35+1,D];[P35P+1,D]。5.F37(-1):16bit数据减1指令形式:[F37-1,D];[P37P-1,D]。下一页上一页项目二自动售货机控制程序四、知识拓展6.F160DSQR:2字(32bit)数据平方根形式:[F160DSQR,S,D];[P160PDSQR,S,D]7.F41DB+:8位BCD加法形式:[F41DB+S,D];[P41PDB+,S,D]8.F46DB-:8位BCD减法形式:[F46DB-,S,D];[P46PDB-,S,D]9.F51(DB*):8位BCD数据相乘指令形式:[F51DB*,S1,S2,D];[P51PDB*,S1,S2,D]10.F53(DB%):8位BCD数据相乘指令形式:[F53DB%,S1,S2,D];[P53PDB%,S1,S2,D]下一页上一页项目二自动售货机控制程序四、知识拓展11.F56DB+1:8位BCD数据加1形式:[F56DB+1,D];[P56PDB+1,D]。12.F58DB-1:8位BCD数据减1形式:[F58DB-1,D];[P58PDB-1,D]。13.F65WAN:16bit数据逻辑与形式:[F65WAN,S1,S2,D];[P65PWAN,S1,S2,D]。14.F66WOR:16bit数据逻辑或形式:[F66WOR,S1,S2,D];[P66WOR,S1,S2,D]。下一页上一页项目二自动售货机控制程序四、知识拓展15.F67XOR:16bit数据逻辑异或形式:[F67XOR,S1,S2,D];[P67XOR,S1,S2,D]。16.F84INV:16bit数据求反=1的补码形式:[F84INV,D];[P84PINV,D]17.F85NEG:16bit数据求补形式:[F85NEG,D];[P85PNEG,D]18.F95ASC:ASCII码转换形式:[F95ASC,S,D];[P95PASC,S,D]下一页上一页项目二自动售货机控制程序五、项目评价(一)学生讨论(二)总结(1)掌握四则运算指令的有关知识,能运用运算指令熟练地编程解决问题。(2)掌握特殊内部继电器R9013,R901C的应用。下一页上一页项目二自动售货机控制程序五、项目评价(三)思考与练习(1)试用四则运算指令计算Y=23+35-17的结果(2)分别用BIN算术运算指令和BCD算术运算指令完成下式的计算:

(3)完成4位BCD码减4位BCD码的运算,显示运算结果(4)完成4位BCD码乘4位BCD码的运算,显示运算结果(5)完成4位BCD码除4位BCD码的运算,显示运算结果(6)PLC内部时钟设计上一页返回项目三机械手控制一、项目目标通过本项目的学习,使学生掌握移位指令的有关知识。会用移位指令进行梯形图编程,能灵活地将移位指令应用于各种控制中。掌握部分特殊内部继电器R9011的用法和功能。下一页项目三机械手控制二、项目准备(一)项目分析

图7-5、图7-6分别是机械手工作示意图和动作时序图,机械手的任务是将传送带A上的物品搬运到传送带B。(二)相关知识——移位指令1.SR:寄存器移位梯形图如图7-7所示。下一页上一页项目三机械手控制三、项目实施1.选择输入输出设备,分配I/O地址下一页上一页项目三机械手控制三、项目实施2.设计PLC控制程序(1)梯形图①用移位指令编写的机械手控制梯形图,如图7-8所示。②用步进指令编写的机械手控制梯形图,如图7-9所示。(2)程序①用移位指令编写的机械手控制程序,如图7-10所示。②用步进指令编写的机械手控制程序,如图7-11所示。下一页上一页项目三机械手控制四、知识拓展1.数据循环指令(1)F100SHR:16bit数据右移nbit形式:[F100SHR,D,n];[P100PSHR,D,n](2)F101SHL:16bit数据左移nbit形式:[F101SHL,D,n];[P101PSHL,D,n](3)F119LRSR:左右移位寄存器形式:[F119LRSR,D1,D2](4)F120ROR:16bit数据循环右移形式:[F120ROR,D,n];[P120PROR,D,n]下一页上一页项目三机械手控制四、知识拓展(5)F121ROL:16bit数据循环左移形式:[F121ROL,D,n];[P121PROL,D,n](6)F122RCR:16bit数据循环右移(带进位位)形式:[F122RCR,D,n];[P122PRCR,D,n](7)F123RCL:16bit数据循环左移(带进位位);P123PRCL:16

温馨提示

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

最新文档

评论

0/150

提交评论