S7-300中s7 200高速计数器器的值如何保存

S7-300 PLC的加减计数器指令应用实例
添加时间:
来源: | 阅读量:34
梯形图程序如图4-38a所示,功能框形式的程序如图4-38b所示。 图4-38 加减计数器指令 功能框对应的语句表程序如下: A I0 0 CU C0 //计数器加计数 A I0.1 CD C0 //计数器减计数 A I0.2 L C#5 //装计数初值到ACCU1 S C0 //计数初值预置 A I0.3 R C0 //计数器C0复位 L C0 T MW10 //计数器C0当前值送MW10(16进制) LC C0 T MW
&&& 梯形图程序如图4-38a所示,功能框形式的程序如图4-38b所示。
&&& 图4-38&&& 加减计数器指令
&&& 功能框对应的语句表程序如下:
&&& A&&& I0 0
&&& CU&&& C0&&& //计数器加计数
&&& A&&& I0.1
&&& CD&&& C0&&& //计数器减计数
&&& A&&& I0.2
&&& L&&& C#5&&& //装计数初值到ACCU1
&&& S&&& C0&&& //计数初值预置
&&& A&&& I0.3
&&& R&&& C0&&& //计数器C0复位
&&& L&&& C0
&&& T&&& MW10&&& //计数器C0当前值送MW10(16进制)
&&& LC&& C0
&&& T&& MW 12&&& //计数器C0当前值送MW12(BCD码)
&&& A &&&C0
&&& =&& Q4.0&&& //计数器C0状态输出
&&& 当输入信号I0.2由&0&变为&1&时,计数初值5被装入计数器C0;
&&& 如果输入信号I0.0由&0&变为&1&,计数器C0的计数值加1(除非C0的计数值已达到999);
&&& 如果输入信号I0.1由&0&变为&1&,计数器C0的计数值减1(除非C0的计数值已减到0);
&&& 如果输入信号I0.3由&0&变为&1&,计数器C0被复位,计数值变为0;
&&& 只要计数器C0的计数值不为0,则Q4.0输出就为&1&。因此,为得到计数预置值指定的脉冲数,一般采用比较指令,或将计数值送入减计数器,当计数值减为0时,其触点动作。
&&& 功能框和语句表形式,可以方便地得到计数器的当前值。
&&& 注意:在预置输入S有效时,如果CU或CD端信号为1,则计数值会变化。
&&& 上例是计数器最完全的应用,也可使用其中的部分功能,程序如图4-39所示。该例未设定计数初值,计数器C0对I0.0上升沿从0开始加计数,计数值保存在MW0中,当计数值为5时,Q4.0输出为1(比较指令在后面讲到)。
&&& 图4-39&&& 计数器应用
&&& 对应的语句表程序为:
&&& A&&& I&&& 0.0
&&& CU&&& C&&& 0
&&& BLD&&& 101
&&& NOP&&& 0
&&& NOP&&& 0
&&& NOP&&& 0
&&& L&&& C&&& 0
&&& T&&& MN&&& 0
&&& NOP&&& 0
&&& NOP&&& 0
&&& LMW&&& 0
&&& L&&& 5
&&& =&&& =I
&&& =&&& Q4.0
(责任编辑: 佚名 )
“尊重合法版权,反对侵权盗版。若本网有部分文字、图片等侵害了您的权益,本网深表歉意,请您立即将侵权链接及侵权信息邮件至我们的版权投诉QQ:,我们会尽快与您联系并解决。”
故障现象 据用户介绍,该全自...
故障现象 据用户介绍,该洗衣...
金属骨架隔墙一般采用薄壁轻...
金属饰面板包柱是采用不锈钢...
新闻热点排行西门子&S7-300&PLC&从入门到精通的101个经典问题及解答
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
西门子 S7-300 PLC 从入门到精通的101个经典问题及解答
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口s7-300高速计数器
只用了通道0,已配置为频率计数模式,这样应该不能调用sfb47来进行位置测量了是吗?如果是那要怎么既能进行速度控制又能进行位置控制呢?是否只能将高速计数器配置成连续计数模式,只用sfb47来进行。
在频率测量模式时只能调用sfb48,但sfb48也可以读出countval,但这个值是不可控的,可以作为计数值的参考。可以考虑通过计数的模式进行计数,然后计算速度的方法。下载中心文档:a高速计数
工业自动化行业案例
Solidworks机械设计从入门到精通
单片机项目实际演练
三菱答疑课——【技成会员专属】
线下培训课程
免费视频教程

我要回帖

更多关于 s7 300仿真软件 的文章

 

随机推荐