第7章功能指令.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章功能指令资料

PLC原理及应用 * PTO的种类 单段管线 管线中只能存放一个脉冲串的控制参数(即入口),一旦启动了一个脉冲串进行输出时,就需要用指令立即为下一个脉冲串更新特殊寄存器,并再次执行脉冲串输出指令。当前脉冲串输出完成之后,自动输出下一个脉冲串。 单段管线中的各脉冲段可以采用不同的时间基准。但输出多个高速脉冲时,编程复杂,而且有时参数设置不当会造成脉冲串之间的不平滑转换。 PLC原理及应用 * 多段管线 多段管线是指在变量V存储区建立一个包络表。包络表中存储各个脉冲串的参数,相当于有多个脉冲串的入口。多段管线可以用PLS指令启动,运行时,CPU自动从包络表中按顺序读出每个脉冲串的参数进行输出。 编程时必须装入包络表的起始变量(V存储区)的偏移地址,运行时只使用特殊存储区的控制字节和状态字节即可。 包络表格式由包络段数和各段构成。 中断事件类型 高速脉冲串输出可以采用中断方式进行控制,各种型号的 PLC可用的高速脉冲串输出中断事件有两个,即中断事件19和20。 PLC原理及应用 * PTO的使用 (1)确定脉冲发生器及工作模式。它包括两方面工作:根据控制要求,一是选用高速脉冲串输出端;二是选择工作模式为PTO,并且确定多段或单段工作模式。如果要求有多个脉冲串连续输出,通常采用多段管线。 (2)设置控制字节。按控制要求将控制字节写入SMB67和SMB77的特殊寄存器。 (3)写入周期值、周期增量值和脉冲数。如果是单段脉冲,对以上各值分别设置;如果是多段脉冲,则需要建立多段脉冲的包络表,并对各段参数分别设置。 (4)装入包络表的首地址。本步为可选,只在多段脉冲输出中需要。 PLC原理及应用 * (5)设置中断事件并全局开中断。用 中断调用ATCH指令把中断事件号19或20与中断子程序(假设中断子程序编号为INT-0)连接起来,并全局开中断。程序如下: ATCH INT-0,19 ENI 注意:必须编写中断程序INT-0与之相对应。 (6)执行PLS指令。由Q0.0或Q0.1输出。 以上6步是对高速脉冲串输出的初始化子程序。 PLC原理及应用 * [例7-31]PTO应用实例。 (1)控制要求 步进电机运行控制过程中,要从A点加速到B点后恒速运行,又从C点开始减速到D点,完成这一过程后用指示灯显示。电机的转动受脉冲控制,A点和D点的脉冲频率为2kHz,B点和C点的频率为10kHz,加速过程的脉冲数为400个,恒速转动的脉冲数为4000个,减速过程脉冲数为200个,工作过程如图7-31所示。 PLC原理及应用 * (2)解题分析 确定脉冲发生器及工作模式 : 用PTO输出的多段管线方式。选择如下:选用高速脉冲串发生器为Q0.0,并且确定PTO为3段脉冲管线(AB、BC和CD段)。 设置控制字节 : 最大脉冲频率为10kHz,对应的周期值为100μs,因此时基选择为μs级,将2即16#A0写入控制字节SMB67。功能为允许脉冲输出,多段PTO脉冲串输出,时基为μs级,不允许更新周期值和脉冲数。 写入周期值、周期增量值和脉冲数: 由于是3段脉冲,则需要建立3段脉冲的包络表,并对各段参数分别设置。包络表中各脉冲都是以周期为时间参数,所以必须先把频率换算为周期值(倒数计算即可)。给定段的周期增量按下式计算 给定段的周期增量=(TEC- TIC)/Q 式中: TEC为该段结束周期时间; TIC为该段初始周期时间;Q为该段的脉冲数量。 PLC原理及应用 * 表7-21包络表内容 V变量存储器地址 各块名称 实际功能 参数名称 参数值 VB400 段数 决定输出脉冲串数 总包络段数 3 VW401 段1 电机加速阶段 初始周期 500 μs VW403 周期增量 -1 μs VD405 输出脉冲数 400 VW409 段2 电机恒速运行阶段 初始周期 100 μs VW411 周期增量 0 μs VD413 输出脉冲数 4000 VW417 段3 电机减速阶段 初始周期 100 μs VW419 周期增量 2 μs VD421 输出脉冲数 200 PLC原理及应用 * 装入包络表首地址: 将包络表的起始变量V存储器地址装入SMW168中。 中断调用 :高速输出完成时,调用中断程序,则信号灯变亮(本例中Q0.2=1)。脉冲输出完成,中断事件号为19。用中断调用ATCH指令将中断事件号19与中断子程序INT-0连接起来,并全局开中断。 执行PLS指令。 本系统主程序、初始化程序、包络表子程序和中断程序如图7-32所示。 PLC原理及应用 * PLC原理及应用 * PLC原理及应用

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档