投稿指南
一、稿件要求: 1、稿件内容应该是与某一计算机类具体产品紧密相关的新闻评论、购买体验、性能详析等文章。要求稿件论点中立,论述详实,能够对读者的购买起到指导作用。文章体裁不限,字数不限。 2、稿件建议采用纯文本格式(*.txt)。如果是文本文件,请注明插图位置。插图应清晰可辨,可保存为*.jpg、*.gif格式。如使用word等编辑的文本,建议不要将图片直接嵌在word文件中,而将插图另存,并注明插图位置。 3、如果用电子邮件投稿,最好压缩后发送。 4、请使用中文的标点符号。例如句号为。而不是.。 5、来稿请注明作者署名(真实姓名、笔名)、详细地址、邮编、联系电话、E-mail地址等,以便联系。 6、我们保留对稿件的增删权。 7、我们对有一稿多投、剽窃或抄袭行为者,将保留追究由此引起的法律、经济责任的权利。 二、投稿方式: 1、 请使用电子邮件方式投递稿件。 2、 编译的稿件,请注明出处并附带原文。 3、 请按稿件内容投递到相关编辑信箱 三、稿件著作权: 1、 投稿人保证其向我方所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我方所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我方所投之作品不得同时向第三方投送,即不允许一稿多投。若投稿人有违反该款约定的行为,则我方有权不向投稿人支付报酬。但我方在收到投稿人所投作品10日内未作出采用通知的除外。 5、 投稿人授予我方享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 投稿人委托我方声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

PLC怎样计算两次信号触发的时间间隔?

来源:计算机产品与流通 【在线投稿】 栏目:综合新闻 时间:2021-05-06
作者:网站采编
关键词:
摘要:今天这篇文章回答一个小伙伴的问题:行程开关第一次触发开始计时,等到第二次触发时计算两次触发之间的时间间隔。这个用普通的定时器指令做不到,因为延时接通、延时断开的指

今天这篇文章回答一个小伙伴的问题:行程开关第一次触发开始计时,等到第二次触发时计算两次触发之间的时间间隔。这个用普通的定时器指令做不到,因为延时接通、延时断开的指令都需要设置一个时间值,而问题中两次触发的时间间隔是未知的。解决这类问题要使用日期时间,即第一次触发时记下当前时间,再次触发时记下时间,两个时间相减即可。这个在不同的PLC中有不同的指令,因为他使用的是西门子S7-200 SMART,我这里给出我的解决思路。

本文包括两个主题:

如何计算两次信号触发的时间间隔?

如何计算某个信号的持续时间?

1、如何计算两次信号触发的时间间隔?

在S7-200 SMART中,我们可以使用BGN_ITIME指令,它位于指令列表的【定时器】指令中。

BGN_ITIME可以返回CPU自启动(冷启动或热启动)至今的一个毫秒值,精确到1毫秒(ms),最大值是2的32次方,即49.7天。

我们可以使用上升沿信号记录两次触发的时间,如下图所示:

然后将两个时间相减,做一下处理,就可以计算出两次触发的时间差,如下图所示:

2、如何记录某个信号持续的时间?

使用BGN_ITIME指令可以记录信号触发的时间,使用CAL_ITIME指令可以计算某个时间至今的时间间隔。这两个配合就可以计算某个信号的持续时间,比如某个阀打开后持续至今的时间。

首先,使用信号的上升沿记录当前时间,如下图所示:

然后使用CAL_ITIME指令计算信号触发至今的时间,如下图所示:

文章来源:《计算机产品与流通》 网址: http://www.jsjcpylt.cn/zonghexinwen/2021/0506/1353.html



上一篇:烟台住房公积金个人住房贷款额度计算标准调整
下一篇:初级经济法基础高频考点:综合所得应纳税额计

计算机产品与流通投稿 | 计算机产品与流通编辑部| 计算机产品与流通版面费 | 计算机产品与流通论文发表 | 计算机产品与流通最新目录
Copyright © 2018 《计算机产品与流通》杂志社 版权所有
投稿电话: 投稿邮箱: