版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 六 章 FP-M/FP1的特殊指令6.1高速计数器功能.6-36.1.1高速计数器规格.6-36.1.2输入模式6-56.1.3脉冲输出控制的连接和输入模式设定6-66.1.4用于高速计数器功能的指令6-86.2脉冲输出控制的频率值.6-146.3 脉冲输出控制的ON脉冲宽度6-2161高速计数器功能 611高速计数器规格 控制规格项目FP-M及FP1计数范围K-8388608 至 K8388607 (HFF800000至H7FFFFF)最大计数速度单相:10KHz(当占空比为50%时)双相:5KHz (用于FP1) 10KHz (用于FP-M)输入模式4种模式(双相模式, 加计数模式,
2、减计数模式, 加/减计数模式) 利用系统寄存器400指定高速计数器的输入模式与使用高速计数器相关的指令F0(MV)、F1(DMV)、F162(HC0R)、F164(SPD0)及F165(CAM0)使用F0(MV)指令,可以进行软件复位(高速计数器的经过值复位)、允许复位输入X2控制和计数输入控制。使用F1(DMV)指令可以改变和读取经过值。使用F162(HC0S)指令可以进行高速计数置位输出设定。使用F163(HC0R)指令可以进行高速计数复位输出设定。使用F164(SPD0)指令可以进行脉冲输出控制或格式类型输出控制。使用F165(CAM0)指令可以实现电子凸轮输出控制。使用F162(HC0
3、S)至F165(CAM0)的指令可以提供中断功能。高速计数器的经过值区高速计数器的经过值保存在特殊数据寄存器DT9045和DT9044中。DT9045和DT9044中的经过值可使用F1(DMV)指令读取或修改。高速计数器的目标值区当执行F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0)中的某个指令时,指定的高速计数器的目标值被存入特殊数据寄存器DT9047和DT9046内。当高速计数器的经过值与目标值一致时,DT9047和DT9046中的数据被清除。高速计数器的标志状态高速计数控制标志R903A:当使用F162(HC0S)、F163(HC0R)、F164(S
4、PD0)和F165(CAM0)指令控制高速计数器时,本标志位为ON。当使用F0(MV)指令将高速计数器指令复位时,标志R903A变为OFF。当标志R903A处于ON状态时,不能执行另一个与高速计数器有关的指令F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0)。凸轮控制标志R903B:当执行F165(CAM0)指令时,本标志位为ON。当使用F0(MV)指令将高速计数器指令复位时,标志R903B变为OFF。 输入模式 高速计数器支持四种模式(双相模式、加计数模式、减计数模式、加/减计数模式),有或无复位输入。输入模式的设置高速计数器的输入模式通过系统寄存400进
5、行如下设定:缺省值:H0(不使用高速计数功能)系统寄存器400的设置设定值FP-M和FP1的输入触点输入模式X0X1X2H0不使用高速计数器功能H1双相输入H2双相输入复位输入H3加计数输入H4加计数输入复位输入H5减计数输入H6减计数输入复位输入H7加计数输入减计数输入H8加计数输入减计数输入复位输入输入模式的动作操作双相模式 加计数输入 减计数输入加计数模式减计数模式加/减计数模式6.1.3 脉冲输入控制的连接和输入模式的设定 FP-M C16和FP1 C14、C16、C24、C40(晶体管输出型):由Y7输出脉冲设置:系统寄存器400:设置为H3或H4连接:为了将Y7输出的脉冲输入高速计
6、数器, 需要将Y7连接到X0。FP-M和FP1 C56、C72(晶体管输出型):由Y7输出脉冲设置:系统寄存器400: 设置为H103或H104连接:由Y7输出的脉冲可直接输入X0而无需 经过外部连线。说明:当指定系统寄存器400时,用编程工具软件(NPST-GR等),进行如下设定:- 高速计数器工作方式:3或4 - 脉冲输出反馈:是FP-M和FP1 C56、C72(晶体管输出型):由Y6和Y7输出脉冲设置:系统寄存器400:设置为H107或H108设置值动作模式H107脉冲输出Y7 加计数输入X0脉冲输出Y6 减计数输入X1X2不用于高速计数器H108脉冲输出Y7 加计数输入X0脉冲输出Y6
7、 减计数输入X1X2不作为复位输入连接:由Y7输出的脉冲可直接输入X0、由Y6输出的脉冲可直接输入X1而无需经过外部连线。如果X0用于输入Y7发出的脉冲以及X1用于输入Y6发出的脉冲,则X0和X1不能再用于其他用途。说明:当指定系统寄存器400时,用编辑工具软件(NPST-GR等),进行如下设定:- 高速计数器工作方式:7或8- 脉冲输出反馈:是6.1.4 用于高速计数器功能的指令 F0(MV)指令本指令控制高速计数器进行如下动作:软件复位操作计数输入控制操作允许复位输入X2控制操作控制与高速计数器有关的指令F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0)
8、指令。清除目标值一致中断。说明: 使用F0(MV)指令和特殊数据寄存器DT9052,可控制高速计数器的运行。 一旦工作方式被指定,高速计数器便会以此方式工作,直到进行新的设定。示例: 软件复位操作当触发器X7为ON时,高速计数器的经过值清零。并且计数重新开始。在上述程序中,在步骤1中进行复位,在随后的步骤2中设置0。此时计数已准备就绪。若只对其复位,则将不能进行计数。F1(DMV)指令本指令可改变或读取高速计数器的经过值。利用F1(DMV)指令对特殊数据寄存器DT9044进行操作。经过值以32位数据保存在特殊数据寄存器DT9045和DT9044的数据区中。只有F1(DMV)指令可以改变和读取经
9、过值。示例1:改变高速计数器的经过值当触发器X7变为ON时,高数计数器的经过值改变为K3000。示例2:读取高速计数器的经过值当触发器X7变为ON时,高速计数器的经过值被复制到数据寄存器DT101和DT100中。每次执行ED指令时,经过值都自动由经过值区传到特殊数据寄存器DT9045和DT9044中。F162(HC0S)和F163(HC0R)指令这些指令用于当高速计数器到达一指定目标值时,对一个指定的输出进行复位或置位。F162(HC0S)指令当高速计数器的经过值与指定目标值一致时,指定的外部输出继电器闭合(置位)。F163(HC0R)指令当高速计数器的经过值与指定目标值一致时,指定的外部输出
10、继电器断开(复位)。示例:F162(HC0S)指令当触发器X3为ON时,如果高速计数器的经过值达到目标值K10000,则外部输出继电器Y5变为ON。F163(HC0R)指令当触发器X3为ON时,如果高速计数器的经过值达到目标值K50000时,则外部输出继电器Y0变为OFF。时序图F164(SPD0)指令本指令可根据高速计数器的经过值对输出状况进行控制。可提供两种模式的输出控制:脉冲输出控制模式(仅用于晶体管输出型)格式输出控制模式脉冲输出控制模式在脉冲输出控制模式中,F164(SPD0)指令可根据下列时序图所示的高速计数器的经过值来控制输出脉冲频率。时序图格式输出控制模式在格式输出控制模式中,
11、F164(SPD0)指令可根据的高速计数器的经过值,按照固定的格式对输出的ON/OFF进行控制。时序图F165(CAM0)指令本指令可根据的高速计数器的经过值,控制输出的ON或OFF,实现电子凸轮控制。时序图说明 由Y0开始,最多可使用八个凸轮控制输出。 最多可使用的模板是:- FP1 C14和C16: 合计16对(16个ON目标和16个OFF目标)- FP1 C24、C40、C56、C72和FP-M C20、C32: 合计32对(32个ON目标和32个OFF目标)使用F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0)指令,执行中断程序(INT0)每当高速计
12、数器的经过值达到由F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0)指令设定的目标值时,将执行中断程序(INT0)时序图6.2脉冲输出控制的频率值 以下表格表示指令F164(SPD0)的数据表中设定的速度数据,以及在进行脉冲输出过程中实际输出的相应的输出脉冲频率。当进行这些设置时,用参照此表格。使用时请注意以下几点:在实际输出的脉冲频率中有少量误差(0.5%)根据负载条件和其他因素,频率高于5kHz的脉冲可能无法使用。当使用的占空比的数值比较小时,脉冲输出可能无法使用。(下表中的数值不包括硬件输出元件部分造成的延迟。)速度数据计算公式在范围0(360Hz至5
13、KHz)中速度数据 257 93458频率(Hz)在范围1(180Hz至5KHz)中速度数据 257 46948频率(Hz)在范围2(90Hz至5KHz)中速度数据 257 23419频率(Hz)在范围3(45Hz至5KHz)中速度数据 257 11723频率(Hz)在范围4(1440Hz至5KHz)中速度数据 257 374532频率(Hz)在范围5(720Hz至5KHz)中速度数据 257 1876171频率(Hz)如何指定频率范围按以下内容设置F164(SPD0)指令的输出脉冲数据表的开始的数据寄存器S:脉冲ON宽度选择脉冲输出选择频率范围选择0:360Hz 至 5kHz1:180Hz 至 5kHz2:90Hz 至 5kHz3:45Hz 至 5kHz4:1440Hz 至 5kHz5:720Hz 至 5kHz6.3脉冲输出控制的ON脉冲宽度 以下数据表的内容为ON脉冲宽度固定条件下进行脉冲输出的设定值和相应的脉冲宽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动物解剖生理十一
- 2026四川虹美智能科技有限公司招聘软件测试岗位1人笔试历年备考题库附带答案详解
- 2026四川启赛微电子有限公司招聘研发工程师岗位测试笔试历年典型考点题库附带答案详解
- 2026内蒙古华润万家额尔敦路店招聘100人笔试历年备考题库附带答案详解
- 2026云南昆山瑆湖城市发展集团有限公司招聘工作人员10人笔试历年备考题库附带答案详解
- 2026中智(北京)经济技术合作有限公司雄安分公司招聘31人笔试历年难易错考点试卷带答案解析
- 2026中国电建集团山东电力建设有限公司秋季招聘(66人)笔试历年备考题库附带答案详解
- 2026中国华电科工集团有限公司所属部分基层企业面向系统内外招聘25人笔试历年典型考点题库附带答案详解
- 2026三峰环境集团及所属子企业招聘12人笔试历年常考点试题专练附带答案详解
- 2025陕西建材科技集团股份有限公司招聘30人笔试历年常考点试题专练附带答案详解
- GA/T 2130-2024嫌疑机动车调查工作规程
- GH/T 1451-2024调配蜂蜜水
- 10S505 柔性接口给水管道支墩
- NB-T31052-2014风力发电场高处作业安全规程
- JB-QGL-TX3016AJB-QTL-TX3016A火灾报警控制器安装使用说明书
- 2016广东省排水管道非开挖修复工程预算定额
- 2023马鞍山师范高等专科学校教师招聘考试真题题库
- GB/T 10095.2-2023圆柱齿轮ISO齿面公差分级制第2部分:径向综合偏差的定义和允许值
- 危险作业检查表清单
- HXD2B型电力机车操纵方法
- GB/T 9126-2008管法兰用非金属平垫片尺寸
评论
0/150
提交评论