首页 上一页 1 2 下一页 尾页

【小程序擂台赛】单按钮启停程序你可以写几个? 点击:2406 | 回复:40



Smile-lyc

    
  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-02 11:05:13
楼主

image.png

别小瞧一个按钮的作用哦。只用一个按钮就可以启动+停止。是不是有点神奇!

单个按钮不仅可以节约材料成本,也可以做到功能很强大!

对于单按钮的启停功能,你试着写一写,最多可以写几个?

可以是单个的真实按钮,也可以是触摸屏组态中单个的开关按钮。利用单个按钮做到启动+停止功能。

PLC不限品牌,语句不仅局限梯形图。

参与者请跟帖给出程序,如果是触摸屏按钮开关请给出按钮属性等相关设置(结合给出程序)。

今日小擂台,看谁是NO1,NO2,NO3……

程序要求:

简单:简练,再简练!

适用:适用,再适用!

如果能说出程序的设计思路和容易出现的错误,俱佳!!

NO1奖励20MP(名额不限,择优涉奖)

NO2奖励5MP(名额不限,择优涉奖)

NO3奖励100积分(名额不限,择优涉奖)

参与奖奖励20积分(名额不限,阳光普照)

活动日期为期一个月,足够大家练手思考!


1分不嫌少!


楼主最近还看过



Howie8

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 24回
  • 年度积分:13
  • 历史总积分:568
  • 注册:2020年4月18日
发表于:2020-11-04 09:03:32
21楼

"Smile-lyc" 的回复,发表在17楼
        对内容: 【刚才和关工沟通一下,博图软件中自带的触摸屏组态软件。如果在触摸屏上只用一个按钮去控制输出的启动停止,PLC程序中只给一个触点变量,是不是可以利用按钮取反位来实现?大家觉得呢?比如在屏上组态M15.3这...】进行回复:

        -----------------------------------------------------------------

可以的


Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-04 12:00:22
22楼

引用 "mr_nice_guy" 的回复,发表在20楼
        内容: 太多了,前面的几乎都写出来了。就拿个分频电路说吧,这个涉及到PLC的扫描机制,新手可能不太明白如何实现,大神自动忽略。启动过程:1、检测X0的上升沿,M0接通一个扫描周期;2、第一个扫描周期,M0接通...

标准的异或电路思维,这个很常用!不过按钮开关必须使用脉冲沿触发才有效,否则不会实现!

zyuanlong11

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 210回
  • 年度积分:5
  • 历史总积分:378
  • 注册:2010年11月10日
发表于:2020-11-04 12:19:13
23楼

单键脉冲取反,考虑防抖,单键持续高电平1s取反。

彩色气球

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:2657
  • 注册:2011年7月11日
发表于:2020-11-04 22:37:39
24楼

按钮.png


举个例子,按钮的几种功能

1---长按5秒,设备启动;

2---按一下,屏幕按钮停在不同指示动作条框上;

3---按压1秒,确认动作条框,执行动作;

4---长按5秒,设备关机;

懒猫很懒

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年11月02日
发表于:2020-11-05 09:31:49
25楼

"yinguiyao" 的回复,发表在14楼
        对内容: 【博途的写法:注意 俩边沿存储位是不同的】进行回复:

        -----------------------------------------------------------------

我觉得运行后Q0.0会不停闪烁啊



梦雨天涯

  • 精华:1帖
  • 求助:1帖
  • 帖子:226帖 | 348回
  • 年度积分:1419
  • 历史总积分:14108
  • 注册:2016年10月25日
发表于:2020-11-10 15:08:35
26楼

不知道有没有问题,请指教


sky2018

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:54帖 | 1689回
  • 年度积分:0
  • 历史总积分:13042
  • 注册:2004年4月02日
发表于:2020-11-10 16:55:47
27楼

这是我常用单按钮启停,见下图

image.png


Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-12 12:55:29
28楼

引用 "Smile-lyc" 的回复,发表在17楼
        内容: 刚才和关工沟通一下,博图软件中自带的触摸屏组态软件。如果在触摸屏上只用一个按钮去控制输出的启动停止,PLC程序中只给一个触点变量,是不是可以利用按钮取反位来实现?大家觉得呢?比如在屏上组态M15.3这...

总感觉使用屏按钮组态,实现启停最容易,PLC几乎不用单独写程序,只需要一个变量搞定!

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-12 12:56:21
29楼

感谢大家大力支持,活动火热持续中!好的思路快快拿来参与。

陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-11-13 12:50:53
30楼

"Howie8" 的回复,发表在7楼
        对内容: 【共42种,具体如下图,每个END后又是新的一种】进行回复:

        -----------------------------------------------------------------


哥,你是认真的吗?

陈德富

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 253回
  • 年度积分:94
  • 历史总积分:5319
  • 注册:2020年5月30日
发表于:2020-11-13 12:56:19
31楼

大神太多,不敢造次。只能写一个自己平时用的最多的写法,仅供参考。

微信截图_20201113125507.png

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-11-13 14:27:59
32楼

引用 "陈德富" 的回复,发表在31楼
        内容: 大神太多,不敢造次。只能写一个自己平时用的最多的写法,仅供参考。...

这个长按的话总觉得有点“触点竞争”。如果在X000串一个上升沿会不会避免“竞争”。

wyg0736

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2020年11月13日
发表于:2020-11-13 17:00:35
33楼

"mr_nice_guy" 的回复,发表在20楼
        对内容: 【太多了,前面的几乎都写出来了。就拿个分频电路说吧,这个涉及到PLC的扫描机制,新手可能不太明白如何实现,大神自动忽略。启动过程:1、检测X0的上升沿,M0接通一个扫描周期;2、第一个扫描周期,M0接通...】进行回复:

        -----------------------------------------------------------------


是的,国外很喜欢用这种写法,能避免用置位指令就尽量避免用

猴哥请的大圣

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 78回
  • 年度积分:0
  • 历史总积分:696
  • 注册:2017年12月10日
发表于:2020-11-15 22:57:51
34楼

mcgs触摸屏按钮有一个取反选项,直接选中就可以

LenseDing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2015年4月29日
发表于:2020-11-20 10:50:49
35楼

单按钮启停程序你可以写几个


======== S7-1500PLC + 实体自复位带灯按钮 ========

西门子S7-1500PLC使用SCL语句做法:

使用开关变量"M1Start"上升沿进行取反操作,使用变量"M1Drive"控制外部设备启停。

优点:可以接入硬件实体点动按钮。

图片.png

图1,SCL语句取反

 

======== S7-1500PLC + 实体开关旋钮 ========

使用实体开关旋钮的触点进行对开关变量赋值。

优点:1.触点可以直接控制接触器,不需要PLC等程序控制。

2.可以PLC程序直接关联数字量输入输出点位即可,简单。

图片.png

2,开关旋钮控制启停

 

======== 触摸屏按钮控件 ========

WinCC做法:

在按钮点击动作中对启动变量取反,根据启动变量的状态来显示按钮背景颜色,以区分开关状态。

优点:只需要一个变量"M1Start"就可以控制开关动作,PLC不需要接实体按钮,节省数字量输入点位。

图片.png

图3,按钮控件

 

图片.png

图4,按钮单击鼠标动作

 

图片.png

图5,开关变量取反脚本


 图片.png

图6,按钮全局颜色属性

 

图片.png

图7,按钮背景颜色属性

 

图片.png

图8,按钮背景颜色动态配置

 



aefvg

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 100回
  • 年度积分:10
  • 历史总积分:547
  • 注册:2015年3月21日
发表于:2020-11-21 13:50:58
36楼

1605937812(1).jpg

xh5678

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2020年11月24日
发表于:2020-11-24 11:37:38
37楼

"固囚囿团" 的回复,发表在1楼
        对内容: 【抛砖引玉。OMRON 的见图。keep】进行回复:

        -----------------------------------------------------------------


很有用的程序

没积分

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 233回
  • 年度积分:23
  • 历史总积分:1434
  • 注册:2020年7月01日
发表于:2020-12-23 08:26:25
38楼

刚看到此铁,输入0是按钮,7.3是最终启停点,有性趣的去验正

QQ截图20201223082219.png

yanhj

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 26回
  • 年度积分:294
  • 历史总积分:968
  • 注册:2003年3月31日
发表于:2020-12-29 14:55:59
39楼

image.png

发个ST语言的

大海

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:1745
  • 注册:2019年2月15日
发表于:2020-12-29 15:16:58
40楼

blob.png


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页