关于一个小程序的题目

已锁定

矿泉水2099

  • 帖子

    164
  • 精华

    0
  • 被关注

    15

论坛等级:侠士

注册时间:2014-01-29

普通 普通 如何晋级?

关于一个小程序的题目

544

2

2017-06-22 22:42:52

在各大plc论坛曾经有这样一个题目:

题目很简单:任意时间段内,输入X1,3秒内ON三次,输出Y1 ON。注意是任意时间段内,求最简短的编程。”,楼主用三菱plc描述的。

题意很简洁,就是在任意时间段3秒内,I点有3次输入,Q点就有输出。

今晚无意之中,看到这个帖子,我就刚刚用plc300试了试,感觉貌似做出来了,结果一抠题意,发现自己还是没有准确做出来。这个帖子是2010年的,(也许这个题目更早了,十几年就出现了),网上有各种plc型号做的该题答案,也有许多高手的分析、评论和解答,都非常不错。

大伙若有闲时间就讨论讨论,练练脑,共同学习下,论坛本来就是讨论的地方,虽然这个题目实际意义不大,大家就权当练练脑了,请不吝赐教。

附:某plc论坛网友wanggq的帖子的片段

图片中除水印之外的部分就是最简的正确实现<hgh123hgh>网友要求的“在任意时间段内,X1在3秒内ON三次,则输出Y1,(否则不输出Y1)”这一“目标功能”的答案!

 

  这个只有38步的最简程序片断在PLC进入RUN达3秒之后,进行验证是完全没有问题的。它能够非常准确的实现:(在PLC输入灵敏度及扫描周期的许可前提下)任意小于3秒的时段内,X1输入3个脉冲前沿,Y1就立即启动输出;以X1的任意一个脉冲前沿起始的3秒内不足3个输入脉冲前沿,则停止Y1的输出。

 

  图片中的水印片断,是为了满足连PLC最初运行的3秒时段也不许忽略的要求所添加的措施。但是,一般情况下是不必要添加的。


注:帖子中米黄色字体都是某论坛帖子某网友的原内容,版权属网友所有。与我无关。

大家最好用西门子300的做出程序试试,方法、思路越多越好!

关于一个小程序的题目 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。