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

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

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

图片说明:

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

最佳答案

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

提问者对于答案的评价:
非常感谢,基本可以满足要求。。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午10:51
下一篇 2017年11月16日 上午10:52

相关推荐

  • 高级编程语言学习方法及那种语言比较实用?

    作为一名在校的自动化专业学生,想学如C、VB这样的编程语言,想请问各位前辈的学习经验,有没有什么好的方法推荐?还有各位前辈看来,那种编程语言比较适合我这样的新手上手也比较实用? 最…

    自动化系统综合 2017年10月24日
  • s7-200与台达变频MODBUS RTU模式通讯举例

    正反转和频率输入!!!请求各位大哥帮忙一下吧!!!举例一下!!拜托!!!! 问题补充:各位大哥能用modbus RTU编程一个举例吗???? 最佳答案 西门子S7-200…

    自动化系统综合 2020年10月31日
  • 时钟脉冲的波形是什么样的?

    时钟存储区内存储的波形分别是什么样的?比如说我设m1为时钟存储区,那么m1.0,m1.3, m1.5等脉冲波形分别是什么样的?我要波形图。我知道m1.3是2hz。 最佳答…

    自动化系统综合 2017年12月7日
  • PLCSIM如何使用

    只知道是PLC仿真,却不知如何用,望告知,谢谢。 最佳答案 是dlhdf8767@sina.com这邮箱吗? 已发送,请查收! 提问者对于答案的评价:已收到,谢谢。

    自动化系统综合 2020年11月1日
  • 这种速度控制单元有人见过吗?

    老式无压力输送,这儿是用的一个控制器。有三个光电开关输入,检测瓶子的通过情况。输送线是Siemens  S5的PLC。记得以前在Siemens网站上见过类似的产…

    自动化系统综合 2020年11月1日
  • 求教一个小程序

    s7-300:有几个变送器输出4-20毫安信号。我想建一个fc,编一段转换程序,输出相应的数值,比如0-100.0-20。用的时候调用该fc.改一下上下限就行。求教!最好梯形图 最…

    自动化系统综合 2017年11月12日
  • 工频炉调压问题

    我们公司有一台100KW的水平连铸,是工频加热。进线电压是三相380V,通过一个9抽头的变压器进行调压,电压范围为90-340V九挡。变压器次级接有电容电感进行三相平衡补偿,在变压…

    自动化系统综合 2018年12月9日
  • 如何在公共数据块里建立FB的背景数据区

    如题:我同一个FC里调用多个FB,但是使用的数据块我希望是同一个数据块中,以前看到过这边编程的,但是不记得如何实现了,望高手指点。 最佳答案 你这种需要在FB中调用,是多重背景方式…

    自动化系统综合 2017年8月16日
  • 求高手指导!!

    本人大三,刚深入学习了plc西门子s7-200,我的问题是,接下来学习什么最好?比如说继续学300还是wincc之类的知识。。。求解答。菜鸟啊,好心人帮帮忙 问题补充:先学winc…

    自动化系统综合 2018年12月2日
  • 西门子HMI触摸屏有USB电缆下载问题

    西门子HMI触摸屏Wincc flexible2008用USB电缆走PPI通讯下载项目,是不是要每次都要断电才行啊,不断电行不行啊 最佳答案 触摸屏下载可以不断电,但是你…

    自动化系统综合 2017年6月11日