S7-200_PLC的功能指令及运算指令.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
● 建立中断连接:用ATCH指令建立脉冲输出完成中断事件与中断程序的联系。当PLS指令输出完指定数量的脉冲串时,产生中断。 ● 用ENI全局开放中断; B. 有启动信号时,执行高速脉冲输出指令PLS,按顺序输出多段脉冲串。 C. 有停止信号时,停止高速脉冲串输出。 ▲ 停止 PTO 输出的方法 PLS指令一经激发,就能完成指定脉冲串的输出,故要停止PTO输出,必须先在控制字节中禁止PTO输出,且执行PLS指令。 SMB67 停止按钮 【例7-11-2】 多段PTO应用实例 已知步进电机的起动频率为2 kHz(A点),经过400个脉冲加速后频率上升到10 kHz(B点和C点),恒速转动的脉冲数为4000个,减速过程脉冲数为200个,频率降为2 kHz(D点),其频率特性如图所示。 解:● 确定脉冲发生器及工作模式 要求PLC输出三段串脉冲。故采用多段PTO输出方式。选择输出端为 Q0.0。 ● 填写控制字节SMB67:使SMB67=16#A0 ● 填写包络表。 ● 将包络表首地址装入SMW168中。 参数换算: 起始频率:2 kHz ,起始周期值:500μs, 运行频率为10 kHz,运行周期值:100μs。 输出3段脉冲串,时基取μs,定义三段脉冲串特性参数的包络表为: 2 ●中断连接:高速脉冲输出完成时,产生中断事件19,用ATCH指令将与中断事件与中断服务程序INT0连接起来,并全局开中断(ENI)。 ● 执行PLS指令。 本控制程序的结构: ◎ 主程序 ◎ 初始化子程序 ◎ 中断服务程序 初始化 启动 停止 ○ G 输出完成指示 起动按钮 ○ G 停止按钮 W ○ D ○ D 第七章 S7-200PLC 的复杂功能指令-1 机电一体化 主讲: 0000 §7-12 高速脉冲输出指令 1. 高速脉冲输出的几个概念 1) 高速脉冲输出的形式 ● 高速脉冲串输出 PTO : ( Pulse Train Output ) 输出指定数量,占空比为50% 的方波脉冲串。 ● 宽度可调脉冲输出 PWM : ( Pulse Width Modulation ) 输出数量不限,占空比可调的脉冲串信号。 2) 高速脉冲输出端子 每台CPU可以提供 2 个高速脉冲发生器 ● PTO/PWM 发生器0 的输出端子是 Q0.0 ● PTO/PWM 发生器1 的输出端子是 Q0.1 3) 高速脉冲输出优先权 有PTO/PWM 输出时,CPU 把输出端子Q0.0、Q0.1 控制权交给 PTO/PWM 发生器,禁止普通逻辑输出。 输出映像寄存器 Q 的状态会影响PTO/PWM波形的起始电平, 高速脉冲输出前要先把Q0.0、 Q0.1的状态清零。 4)高速脉冲输出适用机型 输出高频脉冲信号时,应选用晶体管输出型 PLC。 2. 高速脉冲输出指令及特殊寄存器 1)高速脉冲输出指令( Pulse ) ●指令功能:EN 有一个上升沿时,激活PLS,控制PLC从 Q0.0 或 Q0.1 输出高速脉冲。 X PLS指令可以输出: ※ 高速脉冲串 PTO ※ 宽度可调的脉冲信号 PWM ● 数据类型: ※ 操作数Q0.X:X必须是常数 0 或 1。 ※ EN:只接通一个扫描周期的短信号。 2)特殊寄存器 每个 PTO/PWM 都有一组配套参数: ● 1个 8位的控制字节 ● 1个 8位的状态字节 ● 1个 16位的周期值 ● 1个 16位的脉宽值 ● 1个 32位的脉冲数量 对于多段 PTO,还有 ● 1个 8位的段字节 ● 1个 16位包络表起始地址 这些参数存放在系统指定的特殊标志寄存器中 Q0.0的寄存器 Q0.1的寄存器 名称及功能描述 SMB66 SMB76 状态字节,在PTO方式下,跟踪脉冲串的输出状态 SMB67 SMB77 控制字节,控制PTO/PWM脉冲输出的基本功能 SMW68 SMW78 PTO/PWM的周期值,字型,范围:2~65535,16位无符号数 表7-17 相关寄存器功能表 Q0.0的寄存器 Q0.1的寄存器 名称及功能描述 SMW70 SMW80 PWM的脉宽值,字型,范围0~65535,16位无符号数 SMD72 SMD82 PTO的脉冲数,双字型, 范围:1~4294967295,32位无符号数 SMB166 SMB176 多段管线PTO进行中的段的编号,8位无符号数 SMW168 SMW178 多段管线PTO包络表起始字节

文档评论(0)

如果.可以. + 关注
官方认证
内容提供者

坚持分享有价值的资源!

认证主体汉中恒朱网络技术有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91610726MA6YWAFG7U

1亿VIP精品文档

相关文档