声明一下:这个挑战性题目,是转发过来的。觉得很有意思。本着多交流、多分享、多讨论的宗旨。希望大家有空试着“挑战”一下。
知识和智慧并存,技巧和经验共享。展开放射性思维,寻求那个最简单的的小程序。
题目:任意时间段内,输入X1,3秒内ON三次,输出Y1 ON
注意:是任意时间段内。求最简短的编程。
要求:
1、PLC语句不限;2、PLC品牌不限;3、周期一个月。
奖励:
NO1奖励20MP(名额不限,择优涉奖)
NO2奖励5MP(名额不限,择优涉奖)
NO3奖励100积分(名额不限,择优涉奖)
参与奖奖励20积分(名额不限,阳光普照)
楼主最近还看过
"zhengchangchun" 的回复,发表在21楼
对内容: 【任意时间段内,这个时间可以是0.001秒,也可以是1天,也可以是1年,也可以是10年,也可以是100年,也可以是1000年,也可以是1万年,还可以是.........不编了。...】进行回复:
-----------------------------------------------------------------
较真了!哈哈
其实楼主命题中说的任意时间段内,强调的是这个3s时间是连续的,开始任意,结束任意。
程序的难度在于不能想当然的将3s时间固定,采用分隔计时3s来做逻辑。简单讲:就是不能考量固定时间段内(3s内)计数次数,而是要考量任意连续计数三次有没有超过3s。