技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 触摸屏按钮结合STEP7编程的阀门开度控制

触摸屏按钮结合STEP7编程的阀门开度控制

刘玉蓉 发布于2014-11-28 17:52 563 0 标签:

4-20mA的输出信号控制阀门开度,要在触摸屏上做一个按钮,按一次阀门开度增加1%,长按阀门开度连续增加;另一个按钮,按一次开度减小1%,长按就连续减小。我做了两个按钮(地址M88.0和M88.1),按下时用函数setbit,松开时函数resetbit,然后程序中前面就如图1所写的那样,后面是一系列的转换,结果是数据变化很大,请教一下该怎么做呢

问题补充:
就是想长按的时候连续加 但也是缓慢的增加,像我那样直接就从10%跳到20%几了,中间就累加的太快了好像。


图片说明: 1,图1  

佳答案

你可以这样来编程仅供参考:
比如将OB35中断时间设置为1秒,然后将你贴出的图片放到OB35中。这样当你按下此按钮,以每一秒钟加1了。减1的工作也是如此。当然按多少时间作为加、减是可以自定义的,就是定义OB35中断时间。
你的程序出现的问题是当按下加、减按钮后,程序是随每个扫描周期累加的。所以这个数值会变的很快。在M88.0(M88.1)后面加沿处理,可以解决你要的加1(减1)程序。至于你需要长按后进行累加,则也可以在此程序中加以判断(简单点)可以用定时器做判断,比如连续按5秒以上是累加,5秒以下都判断为加1(减1)。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签