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

【小程序擂台赛】一个看似简单的PLC编程题,快快来挑战! 点击:637 | 回复:34



Smile-lyc

    
  • [版主]
  • 精华:179帖
  • 求助:43帖
  • 帖子:3999帖 | 19668回
  • 年度积分:593
  • 历史总积分:106305
  • 注册:2006年8月04日
发表于:2020-11-11 13:45:11
楼主

声明一下:这个挑战性题目,是转发过来的。觉得很有意思。本着多交流、多分享、多讨论的宗旨。希望大家有空试着“挑战”一下。

知识和智慧并存,技巧和经验共享。展开放射性思维,寻求那个最简单的的小程序。

image.png

题目:任意时间段内,输入X1,3秒内ON三次,输出Y1 ON

注意:是任意时间段内。求最简短的编程。

要求:

1、PLC语句不限;2、PLC品牌不限;3、周期一个月。

奖励:

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

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

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

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



1分不嫌少!


楼主最近还看过



Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:44帖
  • 帖子:4007帖 | 19728回
  • 年度积分:18
  • 历史总积分:106730
  • 注册:2006年8月04日
发表于:2020-11-11 14:00:04
1楼

搬个小板凳,坐等那个人!光棍节快乐!!

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:661帖 | 5043回
  • 年度积分:4950
  • 历史总积分:11324
  • 注册:2008年11月11日
发表于:2020-11-11 14:46:05
2楼

引用 "Smile-lyc" 的回复,发表在1楼
        内容: 搬个小板凳,坐等那个人!光棍节快乐!

双节棍

幸福的小石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 303回
  • 年度积分:876
  • 历史总积分:912
  • 注册:2015年5月27日
发表于:2020-11-11 15:45:17
3楼

唉,貌似万某某提过这个,所以直接一丢丢兴趣都木有了

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:73帖 | 645回
  • 年度积分:897
  • 历史总积分:2041
  • 注册:2019年2月15日
发表于:2020-11-11 16:40:44
4楼

"幸福的小石头" 的回复,发表在3楼
        对内容: 【唉,貌似万某某提过这个,所以直接一丢丢兴趣都木有了】进行回复:

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


wan quan he吗

幸福的小石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 303回
  • 年度积分:876
  • 历史总积分:912
  • 注册:2015年5月27日
发表于:2020-11-11 17:45:10
5楼

"你猜你猜" 的回复,发表在4楼
        对内容: 【"幸福的小石头" 的回复,发表在3楼        对内容: 【唉,貌似万某某提过这个,所以直接一丢丢兴趣都木有了】进行回复:        -----------------------------...】进行回复:

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


我只是表示我自己和自己周围盆友都很讨厌那个大忽悠

victor329

  • [版主]
  • 精华:1帖
  • 求助:24帖
  • 帖子:139帖 | 1731回
  • 年度积分:7602
  • 历史总积分:49155
  • 注册:2008年5月16日
发表于:2020-11-11 18:29:58
6楼

这个看上去不难,细想一下没那么简单!

AOOA

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 252回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2018年6月14日
发表于:2020-11-11 21:16:22
7楼

我为什么不能上传图片

AOOA

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 252回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2018年6月14日
发表于:2020-11-11 21:19:40
8楼

不能上传图片只能转换成STL语言。用西门子200smart写的


LD     I0.0

S      M0.0, 1

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

LD     M0.0

TON    T37, 30

A      T37

R      M0.0, 1

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

LD     M0.0

A      I0.0

EU

LD     C1

O      T37

CTU    C1, 3

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

LD     C1

O      Q0.0

=      Q0.0


fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:661帖 | 5043回
  • 年度积分:4950
  • 历史总积分:11324
  • 注册:2008年11月11日
发表于:2020-11-12 08:51:56
9楼

"AOOA" 的回复,发表在8楼
        对内容: 【不能上传图片只能转换成STL语言。用西门子200smart写的LD     I0.0S      M0.0, 1--------------LD     M0.0TON    T37, 30A    ...】进行回复:

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

可以传图的

image.png

幼儿园中班

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 267回
  • 年度积分:12
  • 历史总积分:243
  • 注册:2013年12月08日
发表于:2020-11-12 14:07:06
10楼

台达

ldp x1

inc d0

set m0

ld m0

tmr t0 k30

and t0

rst d0

rst m0

ld= k3 d0

out y1

rst m0

太月星辰

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 189回
  • 年度积分:403
  • 历史总积分:991
  • 注册:2011年11月02日
发表于:2020-11-12 14:27:16
11楼

无标题.png

受限于要求程序简短,Y0输出为ON的时间= 3s - 三次按下X0的时间。PLC为信捷XD系列!

一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:180帖 | 4759回
  • 年度积分:1328
  • 历史总积分:28500
  • 注册:2005年6月28日
发表于:2020-11-12 15:32:02
12楼

使用台达SS2写的梯形图:

有点小瑕疵:一直通电工作,32位计时D0会溢出。但也会连续工作68年,期间一旦断电重新启动就会重新开始,程序应该具有实用性。


选择权

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:66
  • 历史总积分:66
  • 注册:2020年4月17日
发表于:2020-11-13 09:25:01
13楼

image.png

没验证过 但应该行

E_newboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 22回
  • 年度积分:57
  • 历史总积分:123
  • 注册:2008年8月15日
发表于:2020-11-13 10:14:23
14楼

三菱PLC做了一个,T0是100毫秒定时器,程序逻辑如下:第一次按X1锁存状态信号M0,三秒内按3次X1输出Y1,Y1接通时间为计数器达到3次后到3秒结束这段时间,3秒后不管计数多少自动复位计数器C0和锁存状态信号M0,按X1从头开始计数和计时

微信图片_20201113095635.png

Anho

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 36回
  • 年度积分:115
  • 历史总积分:176
  • 注册:2019年7月24日
发表于:2020-11-13 10:58:08
15楼

Q.png

三菱Q

陈德富

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 128回
  • 年度积分:1615
  • 历史总积分:1615
  • 注册:2020年5月30日
发表于:2020-11-13 12:22:56
16楼

能力有限,只能写这么短了。

image.png

yinguiyao

  • [版主]
  • 精华:3帖
  • 求助:0帖
  • 帖子:9帖 | 232回
  • 年度积分:1638
  • 历史总积分:29715
  • 注册:2010年12月23日
发表于:2020-11-15 13:12:30
17楼

引用 "幸福的小石头" 的回复,发表在3楼
        内容: 唉,貌似万某某提过这个,所以直接一丢丢兴趣都木有了

万泉河是谁,前辈来讲讲论坛历史?

mr_nice_guy

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 61回
  • 年度积分:513
  • 历史总积分:926
  • 注册:2016年5月07日
发表于:2020-11-15 14:37:31
18楼

INCP( X1 , C0  );                                                               (*X1接通一次,计数器C0值加1*)                                                                                                

OUT_T( C0 <> 0 AND NOT TS0, TC0 , K30 );                   (*C0不为0时,启动定时器T0,定时3S后停止*)                      

IF C0 = 3 THEN                                                                (*判断C0=3时,Y1置位*)


Y1 := 1;


ELSE IF C0 <> 3 AND TS0 THEN                                      (*判断定时3S的时间内C0≠3时,C0计数值清0*)


C0 := 0;


END_IF;


END_IF; 


三菱ST



猴哥请的大圣

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 71回
  • 年度积分:232
  • 历史总积分:334
  • 注册:2017年12月10日
发表于:2020-11-15 22:49:30
19楼

微信截图_20201115224858.png

zhengchangchun

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 375回
  • 年度积分:29
  • 历史总积分:1913
  • 注册:2010年1月20日
发表于:2020-11-17 08:45:14
20楼

这个看上去不难,细想一下没那么简单!

“任意时间段内”这个时间不固定,对于程序来说,题目只有流产。


相关主题

官方公众号

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