宋志扬
级别: 家园常客
精华主题: 0
发帖数量: 112 个
工控威望: 626 点
下载积分: 19173 分
在线时间: 206(小时)
注册时间: 2013-01-31
最后登录: 2022-07-01
查看宋志扬的 主题 / 回贴
24楼  发表于: 2016-04-23 16:47
看看,能实现否?
宋志扬
级别: 家园常客
精华主题: 0
发帖数量: 112 个
工控威望: 626 点
下载积分: 19173 分
在线时间: 206(小时)
注册时间: 2013-01-31
最后登录: 2022-07-01
查看宋志扬的 主题 / 回贴
25楼  发表于: 2016-04-23 16:48
看看,能实现否?
宋志扬
级别: 家园常客
精华主题: 0
发帖数量: 112 个
工控威望: 626 点
下载积分: 19173 分
在线时间: 206(小时)
注册时间: 2013-01-31
最后登录: 2022-07-01
查看宋志扬的 主题 / 回贴
26楼  发表于: 2016-04-23 16:50
这是个很简单的程序···?
厦门鹭客
级别: 略有小成
精华主题: 0
发帖数量: 175 个
工控威望: 348 点
下载积分: 811 分
在线时间: 252(小时)
注册时间: 2014-02-17
最后登录: 2022-05-03
查看厦门鹭客的 主题 / 回贴
27楼  发表于: 2016-04-23 16:58
26楼能达到!你用33步,人家只要17步
彭万生
级别: 工控侠客
精华主题: 0
发帖数量: 1893 个
工控威望: 2102 点
下载积分: 131755 分
在线时间: 1278(小时)
注册时间: 2013-08-04
最后登录: 2024-04-17
查看彭万生的 主题 / 回贴
28楼  发表于: 2016-04-23 17:05
16楼的,简单有效!值得学习。
楼主留言:
16L的程序是不可以达到要求的。
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1183 个
工控威望: 1727 点
下载积分: 7531 分
在线时间: 574(小时)
注册时间: 2012-08-31
最后登录: 2024-05-05
查看sanlihu的 主题 / 回贴
29楼  发表于: 2016-04-23 17:11
是个弯弯绕的问题,请看看我这个程序能行不?
吉圆电气 QQ751673698
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-05-05
查看flyfeky的 主题 / 回贴
30楼  发表于: 2016-04-23 17:15
传上来看看.
楼主留言:
搞个时间坐标,这样是一种思路。但程序有点问题,你将X0换成M0,自己手动模拟测试下。
西门子倍福WPF+C#数据库,槽式设备专家
naiqiqnus
级别: 正式会员
精华主题: 0
发帖数量: 9 个
工控威望: 95 点
下载积分: 588 分
在线时间: 4(小时)
注册时间: 2016-04-22
最后登录: 2016-06-09
查看naiqiqnus的 主题 / 回贴
31楼  发表于: 2016-04-23 18:28
设置一个变量:记录按键按下次数
如果大于0开始计时,
如果计时超过3s,判断记录次数,并输出,清零计数器。
无线遥控!
luky913
级别: 家园常客
精华主题: 0
发帖数量: 109 个
工控威望: 639 点
下载积分: 21056 分
在线时间: 220(小时)
注册时间: 2013-11-29
最后登录: 2024-03-07
查看luky913的 主题 / 回贴
32楼  发表于: 2016-04-23 20:32
楼主是在考验大家的思路和理解思维啊!
根据楼主的内容和楼主的回复,
任意时间内的3秒内(ON)3次,Y1能否持续,决定在于后续的任意时间内的3秒内有没有(ON)3次,
不是按步就班的从1秒、2秒、3秒的开始计时。
(个人观点,不喜勿喷!)
另外再说一下个人的另一种编程思维,程序的容量固然重要,必竟PLC步数容量有限,
但如果在应用中,或搞某一项工程中,以程序的步数多少来判定一个人写程序的厉害程度,个人觉得不可取!
我们国内的总体程序工控员,比起我国台湾地区的人来说,还是差了一大截,
我们大陆的大多数确实是喜欢用程序的步数来恒量!必竟好多地方的教学都这样!
却少有培训的地方可以教学员要以怎样的一个思路、思维来写好一个程序。
就像楼主说的任意时间内,在一台设备或其他,再怎样高科技都需要人员来操作,
既然有人为的操作那么就有人为的很多不确定、很随机、很任意的因数,能把这些弄完善的,才是主要的!
以上只是个人的观点,不针对任何人!
楼主留言:
是,就是你理解的这个意思。其实程序步数不重要,先搞出一个逻辑严密程序,再力求简洁明了。
只是觉的这个题目,初看简单,再细想不太简单,有点意思,才想发出来给大家讨论下。
本帖最近评分记录:
  • 下载积分:+2(就怕不学aaa) 看得清,想的明
    焦刘吉
    紧跟时代发展,努力做好时代青年
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1460 个
    工控威望: 4682 点
    下载积分: 14845 分
    在线时间: 429(小时)
    注册时间: 2015-05-19
    最后登录: 2024-03-23
    查看焦刘吉的 主题 / 回贴
    33楼  发表于: 2016-04-24 09:15
    都不错啊
    Rules are always made by the strong, and history is always written by the winners.
    qc8961as
    级别: 探索解密
    精华主题: 0
    发帖数量: 24 个
    工控威望: 156 点
    下载积分: 628 分
    在线时间: 12(小时)
    注册时间: 2013-05-28
    最后登录: 2016-08-27
    查看qc8961as的 主题 / 回贴
    34楼  发表于: 2016-04-24 10:09
    就是任意时间按第一次时触发三秒倒计时,然后在三秒内点击2次才触发Y,没有则复位?  是这意思?
    lvpretend
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1255 个
    工控威望: 1425 点
    下载积分: 3674 分
    在线时间: 322(小时)
    注册时间: 2015-07-20
    最后登录: 2024-02-20
    查看lvpretend的 主题 / 回贴
    35楼  发表于: 2016-04-24 10:55
    引用
    引用第25楼宋志扬于2016-04-23 16:48发表的  :
    看看,能实现否?

    这个程序做不到,不是仅仅以第一个脉冲开始计时的,每一个脉冲都是一个3s计时的开端。你的程序第一脉冲到来后开始计时,如果1,2,3脉冲不是有效脉冲,而2.3.4脉冲才是有效脉冲,你的程序就出错了。因为你无法以第2个脉冲开始计时。
    楼主留言:
    对,就是这个意思。如果是固定的分成3秒一段按顺序判断,那就没必要发出来讨论。