网站大量收购闲置独家精品文档,联系QQ:2885784924

14特殊功能指令-高速处理和IO与编程实例指令.ppt

14特殊功能指令-高速处理和IO与编程实例指令.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14特殊功能指令-高速处理和IO与编程实例指令,io优化实例,ios7编程实战pdf,阿里云io优化实例,ios7高级编程pdf,ios7编程实战,javaio流编程练习题,io优化实例是什么意思,io编程,ios8编程实战

例:洗衣机电机启动 例:控制灯的亮度 * 本次课程主要内容: 介绍FX2N的高速处理指令的使用方法 介绍FX2N的外部设备I/O设备指令的使用方法 编程举例 高速处理指令(主要用于高速处理,避开扫描周期影响) 输入输出刷新指令(REF FNC50) 功能:将n位X或Y继电器值刷新。 注意:1、n应该是8的整数倍; 2、X或Y的起始编号也必须是8的整数倍; 3、当条件满足时,输入输出立即执行,不等待扫描周期; 4、输入滤波时间10ms。 例如: 刷新和滤波时间调整指令(REFF FNC51) 功能:改变X0-X17的滤波常数(0-60ms),并刷新输入值。 注意:1、当n 0时,X0、X1 20us,其它为50us。 例如: 矩阵输入指令(MTR FNC52 ) 功能:用X和Y组成输入矩阵,扩展输入点数。 注意:1、n表示输入行数,每行8个点,最多8行; 2、每行输入需要20ms时间 例如: 高速计数器置位指令(HSCS FNC53) 功能:将高速计数器C235-C255立即输出置位。 注意:1、当计数满时,立即输出,采用中断方式,不依赖扫描时间; 2、32位运算指令 ,可以多次使用。 例如: 高速计数器复位指令(HSCR FNC54) 功能:将高速计数器C235-C255增减计数到位时,输出复位。 注意:1、当计数满时,立即输出,采用中断方式,不依赖扫描时间; 2、32位运算指令 ,可以多次使用。 例如: 高速计数器区间比较指令(HSZ FNC55) 功能:将高速计数器当前值与 S2. S1. 比较,结果给 D. 置位。 注意:1、只有有计数脉冲时才比较,否则保持不变。 例如: 速度检测指令(SPD FNC56) 功能:在 S2. 时间内,将 S1. 中检测到的脉冲数送 D. 。 注意:1、 S1. 只有X0-X5; 2、 S2. 单位为ms。 例如: 脉冲输出指令(PLSY FNC57) 功能:按 S1. 的频率,向 D. 输出 S2. 个脉冲。 注意:1、 D. 只有Y0或Y1; 2、 S1. 取值为2-20000HZ; 3、 S2. 为0时,输出连续脉冲。 例如: 脉宽调制(PWM FNC58) 功能:向 D. 输出宽度为 S1. 、周期为 S2. 的信号。 注意:1、 D. 只有Y0或Y1; 2、 S1. 不能大于 S2. 。 例如: 带加减速的脉冲输出指令(PLSR FNC59) 功能:以 S1. 指定频率为最高频率,分10极加速,向 D 输出脉冲,到达 S2. 指定个数后,分10极减速到零, S3. 为加减速时间。 注意:1、 D. 只有Y0或Y1。 例如: 斜坡信号指令(RAMP FNC67 ) 外部设备I/O设备指令(用于与外部设备进行数据交换) 10键输入指令(TKY FNC70) 功能:输入4/8位10进制数进 D1. 。输入口为 S. 开始的10个元件,相应中间寄存器为 D2. 开始的10个元件,第11个元件用于监视是否有按键按下。 例:输入数字2134 16键输入(HKY FNC71) 功能:按矩阵方式输入4/8位10/16进制数进 D2. 。输入口为 S. 开始的4个元件和 D1. 开始的4个元件构成的输入矩阵 , D3. 为中间元件。 注意:1、M8167 1时输入16进制数, M8167 0时输入10进制数; 2、每个数据输入需要8个扫描周期。 输入16进制数。输入口为X0~X3,与Y0~Y3配合,用于输入0~15 的数,结果存储于D0。M0~M7 为功能键 例: 数字开关(DSW FNC72) 功能:用于组成一组4位或两组4位BCD码数字开关,可以用于设定值的输 入。 注意:1、 S. 和 D1. 构成输入矩阵, D2. 为数据存储器; 2、n 1,表示输入一组数,n 2表示输入两组数。 3、每次触发,完成一个循环,即4位输入,完成后,M8029产生一 个脉冲,然后继续工作。 例1: 例2:自制键盘 7段解码指令(SEGD FNC73) 功能:用于控制一位七段数码管,即:将 S. 中低4位数据进行七段译码, 结果存在 D. 中的低8位中。 将D0中的低4位进行七段译码后,通过Y0~Y6输出 例: 带锁存的7段解码(SEGL FNC74) 功能:用于控制1组或2组4位带锁存七段数码管。n按课本列表选择。 例: 将D0中的数转换成BCD码,每个四位数依次送到Y0~Y3,由Y4~Y7提供选通信号,将BCD码依次送入显示器 方向开关(ARWS FNC75) 功能:可以用4个键逐位设置或修改子元件数据,并可以用4位或8位七段数码管显示修改的数据。 例1: 例2:修改定时器设定值并显示当前值 控制要求

文档评论(0)

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

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

1亿VIP精品文档

相关文档