新PLC应用技术(西门子 下册) 教学课件 林尔付 课题四 功能指令的应用.pptVIP

新PLC应用技术(西门子 下册) 教学课件 林尔付 课题四 功能指令的应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、设计梯形图程序 1.创建及保存项目 2.编辑符号表 3.编写并输入梯形图程序 四、线路安装 五、运行及调试程序 六、整理技术文件 知识拓展 一、局部变量存储器L 变量存储器V用来存放全局变量,全局变量是全局有效的。全局有效是指同一个变量可以被任何程序(主程序、子程序和中断程序)访问。 局部变量存储器L用来存放局部变量,局部变量只是局部有效。局部有效是指变量只和特定的程序(或主程序或子程序或中断程序)相关联。 二、局部变量表 程序中的每个POU均有自己的由64字节L存储器组成的局部变量表。在带参数调用子程序中,参数的传递就通过局部变量表进行的。 1.局部变量与全局变量的区别 2.局部变量的变量类型 3.局部变量的数据类型 4.在局部变量表中赋值 5.在局部变量表中增加新的变量 6.局部变量的数据类型检查 三、带参数的子程序调用指令 1.带参数的子程序 子程序可能有要传递的参数(变量和数据),这时可以在子程序调用指令中包含相应参数,这些参数可以在子程序与调用程序之间传送。如果子程序仅用要传递的参数和局部变量,则为带参数的子程序。 2.带参数的子程序调用指令 调用带参数的子程序时首先要设置调用的参数,参数在子程序的局部变量表中定义。子程序中的参数必须有一个符号名(最多为23个字符)、一个变量类型和一个数据类型。各子程序最多可调用16个参数,如果超出16个,会返回一则错误信息。 任务6 箱体包装工序的PLC控制 学习目标 1.了解旋转编码器的原理和应用。 2.理解高速计数器的工作模式及计数方式。 3.掌握高速计数器指令的功能及使用方法。 4.会编写高速计数器的初始化程序。 5.能使用高速计数器指令编写控制程序。 工作任务 本任务要求使用PLC功能指令中的高速计数器指令,设计一个基于高速计数器的箱体包装工序PLC控制系统。 任务要求: (1)按下启动按钮,电动机开始工作,传送带开始输送包装箱。当传感器A检测到箱体时,高速计数器开始计数。当计数到1000个脉冲时,箱体刚好到达封箱机下方进行封箱,此时传送带继续运转。 工作任务 在封箱过程中,箱体继续前行,设封箱过程需500个脉冲,然后封箱机停止工作。箱体继续前行,当计数脉冲又累加了300个时,喷码机开始喷码,喷码需6s,喷码结束后,整个工作过程结束。按下停止按钮,电动机停止工作,传送带停止输送包装箱,高速计数器停止计数。 (2)具有短路保护等必要的保护措施。 任务分析 箱体包装工序控制严密,需要精确控制。PLC提供了高速计数器和高速计数器指令,可以用来精确控制箱体包装工序。S7-200CPU226有6个高速计数器,由于高速计数器的输入端不像普通输入端那样由用户自由定义,而是由系统指定的输入点输入信号。因此,一旦选择某个高速计数器在某种工作模式下工作,就必须按系统指定的PLC输入点接入旋转编码器,以输入高速计数脉冲信号。 高速计数器指令包括高速计数器定义指令HDEF和高速计数器指令HSC。使用高速计数器指令设计梯形图程序时,为了减少程序运行时间优化程序结构,一般以子程序的形式先对高速计数器进行初始化,即使用HDEF指令和HSC指令分别定义高速计数器和激活高速计数器。因此,在设计本任务的梯形图程序时采用主程序和子程序结构。 相关知识 一、光电编码器 1.增量式光电编码器 2.绝对式光电编码器 3.混合式绝对值编码器 二、高速计数器HC 普通计数器要受CPU扫描速度的影响,对高速脉冲信号的计数会发生脉冲丢失现象。高速计数器脱离主机的扫描周期而独立计数,它可对脉宽小于主机扫描周期的高速脉冲准确计数。高速计数器常用于电动机转速检测等场合。使用时,可由编码器将电动机的转速转化成脉冲信号,再用高速计数器对转速脉冲信号进行计数。 高速计数器用来累计比PLC扫描频率高得多的脉冲输入(S7-200CPU22X系列最高计数频率可达到30kHz),高速计数器是通过在一定的条件下产生的中断事件完成预定的操作。 1.高速计数器数量及地址编号 2.高速计数器的输入端 高速计数器的输入端不像普通输入端那样由用户自由定义,而是由系统指定。 3.高速计数器的工作模式 高速计数器有12种工作模式分为4大类: 模式0~模式2采用单路脉冲输入的内部方向控制加/减计数; 模式3~模式5采用单路脉冲输入的外部方向控制加/减计数; 模式6~模式8采用两路脉冲输入的加/减计数; 模式9~模式11采用两路脉冲输入的双相正交计数。 4.高速计数器的计数方式 5.高速计数器的控制字和状态字 (1)控制字节 (2)状态字节 6.高速计数器寻址 三、高速计数器指令 1.高速计数器定义指令HDEF 2.高速计数器执行指令HSC 3.高速计数器指令的使用 4.高速计数器

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档