您现在所在的是:

PLC论坛

回帖:7个,阅读:2877 [上一页] [1] [下一页]
918
zlthd
文章数:15
年度积分:50
历史总积分:918
注册时间:2008/11/15
发站内信
发表于:2008/12/20 15:02:00
#0楼
请问在西门子PLC中怎么把图中的3S、2S、1S和0取出来做倒计时显示
附件

谢谢各位!还是多用几个定时器算了,每一秒到了启动下一个定时应该可以吧
如果把当前值传到寄存器,不知道里面的数值是怎么存放的,好像也不太好加减操作吧
[此贴子已经被作者于2008-12-20 22:04:53编辑过]
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/20 15:14:00
#1楼
显示定时器的时间
可以读定时器当前值,放到·数据寄存器中
如果数值是从0开始往上加的,那可以用总的时间去减去当前值,得到的结果就是倒计时了
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2008/12/20 15:18:00
#2楼
1.那你做个秒脉冲,用计数指令行不?
有这个定时好像不好取吧?
2.要不你就做四个定时器,你不是要从4秒开始吗?定时器一个比一个少1秒,一个一个输出。
不知我说明白我的想法没有
希望通过论坛与各位成为朋友!
学无止境,学有所用
38159
cvlsam 版主
文章数:12495
年度积分:770
历史总积分:38159
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2008/12/20 15:47:00
#3楼
西门子s7-300的定时器是正向计时,因此只能采取总时间-当前值的方法,或者如楼上所说的使用计数器来做~~

因为定时器是使用S5Time格式,因此一个Word的存储空间,在12,13Bit上是时基,而在第0-11Bit,就是定时器的当前值了~~

在楼主所示定时器截图中,BI引脚与BCD引脚就是当前定时值,将存储地址放在引脚上就可以读取了,比如在BI上放置 MW10,那么MW10就是当前值的二进制表示,如果在BCD上,那么就是BCD码表示了,具体怎么做,要看您是擅长于BIN方式的运算还是BCD方式运算。

以上
86230
ZCMY 版主
文章数:47558
年度积分:749
历史总积分:86230
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2008/12/20 16:08:00
#4楼
把计时器的当前值传到寄存器内,再用设定值减去当前值就可以了;
1408
achaorui
文章数:65
年度积分:50
历史总积分:1408
注册时间:2005/2/13
发站内信
发表于:2008/12/20 16:29:00
#5楼
把计时器的当前值传到寄存器内,再用设定值减去当前值
2131
421936837
文章数:561
年度积分:50
历史总积分:2131
注册时间:2008/8/25
发站内信
发表于:2008/12/20 17:15:00
#6楼
这应该不难的吧
你把定时器多看看就可以啦!
4432
fa_ybq
文章数:2137
年度积分:50
历史总积分:4432
注册时间:2008/11/14
发站内信
工控人谈电商
发表于:2008/12/20 19:44:00
#7楼
^_^正 的计时你会做吗?^_^会做的话,用设定的值减去现在的时间就是了^_^,可以根据时分秒,多做几个就是了。
只有交流才有提高,水平是在不断的讨论中提高的。

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

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

93.6006