




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计数器指令3、计数器指令概述存储器区域:在CPU的存储器中,为计数器保留有存储区。该存储区为每一计数器地址保留一个16位的字。梯形逻辑指令集支持256个计数器。只有计数器指令可访问计数器存储区。计数值:计数器字的位0至位9包含二进制码的计数值。当计数器置位时,计数值传送至计数器字。计数值范围从0至999计数器指令有:-(SC)计数器线圈置位-(CU)加计数器线圈-(CD)减计数器线圈怀有计数器块指令,计数器中的位组态计数值的取值范围:0至999,例如127,为计数器设定初值,设定格式:C#127。C#表示二-十进制格式(BCD格式:四位一组表示一位十进制数值的二进制码)。计数器数据类型为字:字的位0至11位为二-十进制格式的计数值。例如装载计数值127之后计数器字的内容:,3.1-(SC)计数器置初值符号:英文-(SC),说明:-(SC)(计数器置初值指令)只有在RLO出现上升沿时才执行。同时,将预置值传送到指定的计数器。例:,如果在输入端I0.0(从“0”变为“1”)出现上升沿,则计数器C5预置数值“100”。如果没有出现上升沿,则计数器C5的值保持不变。,3.2-(CU)加计数器线圈符号:英文-(CU),说明:-(CU)(加计数器线圈指令)在RLO出现上升沿并且计数器的值小于“999”时,则使指定计数器的值加“1”。如果在RLO没有出现上升沿,或计数器的值已经为“999”,则计数器的值保持不变。,例:,如果输入端I0.0的信号状态从“0”变为“1”(RLO出现上升沿),则预置值“100”装入计数器C10。如果输入端I0.1的信号状态从“0”变为“1”(在RLO出现上升沿),则计数器C10的值将加“1”。C10的值等于“999”除外。如果在RLO没有出现上升沿,则计数器C10的值保持不变。如果I0.2的信号状态为“1”,则计数器C10复位为“0”。,3.3-(CD)减计数器线圈符号:英文-(CD),说明:-(CD)(加计数器线圈指令)在RLO出现上升沿并且计数器的值大于“0”时,则使指定计数器的值减“1”。如果在RLO没有出现上升沿,或计数器的值已经为“0”,则计数器的值保持不变。,例:,如果输入端I0.0的信号状态从“0”变为“1”(RLO出现上升沿),则预置值“100”装入计数器C10。,如果输入端I0.1的信号状态从“0”变为“1”(在RLO出现上升沿),则计数器C10的值将减“1”。C10的值等于“0”除外。如果在RLO没有出现上升沿,则计数器C10的值保持不变。如果计数值=0,则Q4.0接通。如果I0.2的信号状态为“1”,则计数器C10复位为“0”。,D,3.4S_CU加计数器符号:,S_CU(加计数器)在输入端S出现上升沿时使用输入端PV上的数值预置。如果在输入端R上的信号状态为“1”,则计数器复位,计数值被置为“0”。如果输入端CU上的信号状态从“0”变为“1”,并且计数器的值小于“999”,则计数器加“1”。如果计数器被置位,并且输入端CU上的RLO=1,计数器将相应地在下一扫描循环计数,即使没有从上升沿到下降沿的变化或从下降沿到上升沿的变化。如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。应避免在几个程序点使用一个计数器(否则会出现计数错误)。,例:,如果I0.2从“0”变为“1”,计数器使用MW10的值预置。如果I0.0的信号状态从“0”变为“1”,计数器C10的值将加“1”。C10的值等于“999”除外。如果C10不等于“0”,则Q4.0为“1”。,3.4S_CD减计数器符号:,S_CD(减计数器)在输入端S出现上升沿时使用输入端PV上的数值预置。如果在输入端R上的信号状态为“1”,则计数器复位,计数值被置为“0”。如果输入端CD上的信号状态从“0”变为“1”,并且计数器的值大于“0”,则计数器减“1”。如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。例:,如果I0.2从“0”变为“1”,计数器使用MW10的值预置。如果I0.0的信号状态从“0”变为“1”,计数器C10的值将减“1”。C10的值等于“0”除外。如果C10不等于“0”,则Q4.0为“1”。,3.6S_CUD加-减计数例:,S_CUD(加减计数器)在S输入端出现上升沿时使用PV输入端的数值预置。如果R输入端为“1”,计数器则复位,计数值被置为“0”。如果输入端CU上的信号状态从“0”变为“1”,并且计数器的值小于“999”,则计数器加“1”。如果在输入端CD出现上升沿,并且计数器的值大于“0”,则计数器减“1”。如果在两个计数输入端都有上升沿的话,则两种操作都执行,并且计数值保持不变。如果计数值大于“0”,则输出Q上的信号状态为“1”;如果计数值等于“0”,则输出Q上的信号状态为“0”。,例:,如果I0.2从“0”变为“1”,计数器使用MW10的值预置。如果I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南农业投资集团子公司招聘13人模拟试卷及答案详解(历年真题)
- 蟠龙桥主梁施工方案
- 互斥锁与密码协议设计-洞察及研究
- 经济周期对化妆品市场结构影响-洞察及研究
- 五中联盟活动策划方案
- 绿化工程喷灌施工方案
- 妇科门诊服务流程与制度管理
- 基于AR的手工票辅助系统开发-洞察及研究
- 财务咨询招商方案范文
- 声波传感薄膜键盘的智能诊断-洞察及研究
- 化工和危险化学品企业重大事故隐患重点排查事项清单(参考模板)
- 《公共机构建筑机电系统调适技术导则》
- 测控技术与仪器技术面试
- 三年级数学简便计算300题及答案
- 生涯发展报告
- 企业活跃度分析报告
- 管理学原理说课课件
- 关于自愿放弃缴纳社保协议书
- 梦想课程《去远方》(版)分享课程
- 2023年政府采购评审专家考试真题模拟汇编(共681题)
- 年6万吨废植物油回收利用项目立项申请报告
评论
0/150
提交评论