第3章171-189.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
32bit辅助定时器 操作数 程序示例 概述 以0.01秒为单位设置32bit数据ON延迟定时器(0.0147秒). F183(DSTM) 10 11 16 ST R 0 F 137 (STMR) DT 10 DT 20 OT R 5 用于定时器设定值的16位区或16位常数 S 地址 指令 梯形图程序 布尔形式 存放定时器经过值的16位数据区 D 触发器 步数 适用机型 5 FP-C/FP-M/FP0/FP1/ FP2/FP2SH/FP3/FP10SH 5 示例说明 当执行条件(触发器)满足N时, 辅助定时器被启动. 当经过数据寄存器DT10和DT11的数值×0.01秒的时间 之后,R5变为ON. A: 可以使用 N/A: 不可使用 (*1)对于FPΣ、FP2、FP2SH和FP10SH,此处为I0至IC。 (*2)对于FPΣ、FP2、FP2SH和FP10SH,此处为ID。 3-478 本功能为0.01秒单位的32bit加计数型延迟定时器. 当执行条件(触发器)为ON时,对经过时间进行加计数.当经过值(D+1,D)(32bit)超出设定值时,在程序中紧 随其后的OT指令控制的继电器变为ON. 当执行条件(触发器)为OFF时,经过值区被清零, 同时OT指令使用的继电器变为OFF. 当经过值达到设定值时,特殊内部继电器R900D也变为ON. R900D可以作为定时器的触点使用. (当执行条件(触发器)为OFF以及指令执行时,R900D为OFF.) 描述 左图所示的程序与上述的示范程序作用相同. * 辅助定时器的动作过程 定时器设定值 3-478 输入的定时器的设定为0.01秒×(定时器设定值). 定时器的设定值以K1~K2147483647范围内的K常数指定. DSTM的设定范围为0.01秒47秒,单位为0.01秒. 如果设定值等于K500,则设定值为0.01×500=5秒. 编程时的注意事项 存放设定值的区域和指定经过值的区域,不能与其他定时/计数器指令或高级指令的运算区重叠. 因为加计数是在运算时进行的,所以编程时应该使1个扫描周期中只运算一次. (因为中断程序、跳转/循环指令等在一个扫描中可以执行多次或一次也不执行,所以不能得到 正确的结果.) ① 当执行条件(触发器)R0从OFF变为ON时,由数值0被传送到经过值区(D+1,D). ② 当执行条件(触发器)保持ON时,经过值(D+1,D)的数据递增. ①发送到D ②递增 * 3-478 ③ 当经过值(D+1,D)达到设定值(S+1,S)时, OT指令之后的继电器变为ON. 特殊内部继电器R900D也 同时变为ON. 使用R900D时的注意事项 如果在程序多次使用辅助定时器,应该始终在定时器指令之后立即使用R900D. 当由R0启动的定时器a变为ON时,Y10变为ON.当由R1启动的定时器a变为ON时,Y11变为ON. (a) (b) 匹配 匹配 以下的程序不能产生正确的结果 ③递减结束 经过值(D+1,D) 设定值 (S+1,S) R0 R5 (R900D) * F171(SPDH) 脉冲输出控制 (梯形控制: 带通道指定) 步数 适用机型 FPΣ 概述 程序示例 操作数 描述 根据参数表的设置,从指定的输出通道(ch0或ch2)输出脉冲。 梯形图程序 布尔形式 地址 指令 10 11 12 ST R 10 DF F171 (SPDH) DT 100 K 0 触发器 n 参数表存储区的起始地址 S 指定用于输出脉冲的输出通道Yn(n: K0或K2) 当相关控制标志为OFF并且执行条件(触发器)变成ON时, 从指定的通道(ch0或者ch2)输出脉冲. 3-452 A: 可以使用 N/A: 不可使用 利用下页所示参数表中的”S”到”S+1”指定控制代码、初速度、最大速度、加/减速时间、目标值. 根据加/减速时间从初速度到最高速改变频率. 在减速过程中, 频率的改变和加速时的斜率是一样的. 如果频率被设置成50kHz或者更高, 指定占空比为1/4(25%). * 使用的数据区 3-479 增量型相对值控制 输出由目标值设定的数量的脉冲.. 绝对型绝对值控制 根据当前值与目标值的差值, 输出脉冲.(当前值与目标值的差值即为输出脉冲的数量) 动作模式 编程时的注意事项 使用本指令时, 在对应系统寄存器400和401设置

文档评论(0)

精品报告 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档