您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:1347 [上一页] [1] [下一页]
1019
luke101
文章数:29
年度积分:50
历史总积分:1019
注册时间:2006/9/26
发站内信
发表于:2008/4/28 15:00:00
#0楼
plc是一直运行的,机器的起停靠显示屏上的按钮控制,需要在显示屏上显示累计运行的时间。如果用延时计数的方法,如何去掉循环扫描的时间呢,因为机器可能需要运行数万小时,所以累计的循环时间是相当多的。恳请指教。
1019
luke101
文章数:29
年度积分:50
历史总积分:1019
注册时间:2006/9/26
发站内信
发表于:2008/4/28 15:07:00
#1楼
程序
附件
1128
xiaoxy1975
文章数:44
年度积分:50
历史总积分:1128
注册时间:2008/4/28
发站内信
发表于:2008/4/28 21:52:00
#2楼
你发个程序文件到邮箱来xiaoxy1975@sina.com
1183
jeffzhang
文章数:103
年度积分:50
历史总积分:1183
注册时间:2006/11/30
发站内信
发表于:2008/4/29 10:25:00
#3楼
可不可以这样 DB100.DBW0的值转换下

把单位“秒”
用“天” 甚至 “月”来替代
这就解决了那个“秒,上万”的问题了吧
积极发言,有错误请指正
1019
luke101
文章数:29
年度积分:50
历史总积分:1019
注册时间:2006/9/26
发站内信
发表于:2008/4/30 12:58:00
#4楼
转换也只是改变值的问题,不能从根本上得到准确时间。其实我不太明白,西门子延时时间继电器的工作原理,不知道它延时运行的时候是不是不需要考虑扫描周期的问题。
我想到的另外一个解决办法是,运行的时候记录下当前的系统时间,然后实时用系统时间减去记录下的系统时间。不过,我不知道该如何运算。

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

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

62.4004