您现在所在的是:

西门子SIEMENS

回帖:10个,阅读:1153 [上一页] [1] [2] [下一页]
22485
liuxd6909
文章数:11937
年度积分:53
历史总积分:22485
注册时间:2008/7/19
发站内信
2017国庆活动(三)
2015Indusoft体验
LOGO!体验一等奖
发表于:2015/5/27 9:15:16
#0楼
这是段关于整点报时的程序。通过读取PLC内部时钟进行整点报时,要求几点就响几声(每隔1秒响1声),为不影响夜间的休息,钟表只在早晨6点到夜间22点之间 报时。

问题是:在此程序中网络3中接连用了几个减法指令 ,真心是看不懂,大家花点宝贵时间帮看下,谢了!

思想决定高度
22485
liuxd6909
文章数:11937
年度积分:53
历史总积分:22485
注册时间:2008/7/19
发站内信
2017国庆活动(三)
2015Indusoft体验
LOGO!体验一等奖
发表于:2015/5/27 9:17:16
#1楼
为了看着方便 ,下面将程序截图上传下。

附件 图1.jpg
附件 图2.jpg
[此贴子已经被作者于2015/5/27 9:23:45编辑过]
思想决定高度
10558
osp321
文章数:4823
年度积分:50
历史总积分:10558
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2015/5/27 9:41:53
#2楼
只是感觉报时的时间控制在6-22点之间,59分 ,大于等47秒 小于59秒。

6点时 读取的秒vw20大于53秒开始报 Q0.0开始输出   报6次 SM0.5每秒1次吧。 过了这个时间Q0.0就没有输出了。

这是给报6次 留下的时间。

7点,就是从52秒开始。

12点,就是从47秒开始。

22点就是 22-12=10   59-10=49  就是说22点也是报10次就是10点。
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
1235
neverland36
文章数:151
年度积分:50
历史总积分:1235
注册时间:2014/5/23
发站内信
2014逛工博
发表于:2015/5/27 9:54:19
#3楼
你列一下就知道了。
是为了“通过读取PLC内部时钟进行整点报时,要求几点就响几声(每隔1秒响1声)”;
比如10点的时候响10声,那就需要从秒那里着手,当秒>49的时候开始响,过60就停止了。
程序设计的还是很巧妙的!!!!
14000
lvjun7258
文章数:1634
年度积分:50
历史总积分:14000
注册时间:2009/12/4
发站内信
发表于:2015/5/27 14:30:58
#4楼
此程序的巧妙之处就在于网络3的计算方法:

附件 未命名.jpg
com
8158
cfm6662008
文章数:2613
年度积分:50
历史总积分:8158
注册时间:2010/4/5
发站内信
2016国庆活动(三)
发表于:2015/5/27 17:09:49
#5楼
楼上的分析正确,一直以为整点报时都是到整点后报时的,原来是最后一声才是整点
2013我来了,多看,多问,多实践
天道酬勤,事在人为
22485
liuxd6909
文章数:11937
年度积分:53
历史总积分:22485
注册时间:2008/7/19
发站内信
2017国庆活动(三)
2015Indusoft体验
LOGO!体验一等奖
发表于:2015/5/27 19:40:36
#6楼
看了楼上诸位的分析,有了茅塞顿开的感觉!报完时恰恰是整点呀,原来程序可以设计得如此巧妙,真的是学习了!
思想决定高度
823
1256008040
文章数:73
年度积分:50
历史总积分:823
注册时间:2015/5/22
发站内信
发表于:2015/5/28 9:07:11
#7楼
楼主分享的这段程序真真是太精妙了,对于我这个菜鸟来说还真是长见识了
6755
szhenlong
文章数:1347
年度积分:50
历史总积分:6755
注册时间:2014/9/28
发站内信
发表于:2015/5/28 20:22:09
#8楼
“刚才最后一响北京时间??点整”从小到大听了几十年了,怎么就没上心?
11951
wang4370
文章数:5697
年度积分:50
历史总积分:11951
注册时间:2012/11/2
发站内信
发表于:2015/5/28 21:27:02
#9楼
楼上一说才想起来这个耳熟能详的声音。
天地不仁以万物为刍狗

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005