1.  > 软件开发

软件开发周期监控是什么,软件开发周期计划表

软件开发周期监控是什么,软件开发周期计划表

本篇文章给大家谈谈软件开发周期监控是什么,以及软件开发周期计划表对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享软件开发周期监控是什么的知识,其中也会对软件开发周期计划表进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

  1. 请教编程时候PLC扫描周期该怎么理解?

1、请教编程时候PLC扫描周期该怎么理解?

这个问题看书上的解释就是最权威的解释了,如果不太理解就多读几遍!

其实,在编程的时候,一般是不会特意去在意这个扫描周期的,当然有的程序的确会超出扫描周期,继而触发看门狗的!如果想要更深入的了解,不如再去看看看门狗指令的一些解释!如该图片,CPU属性中的扫描周期时间设置为150ms,如果真实的扫描时间超出150ms就会触发看门狗指令!

我还是来说一些实在一点的:

PLC程序的扫描顺序就是从上到下,从左到右的这样周期性的执行程序的扫描,所有的程序扫描完一遍就叫做一个扫描周期!这个扫描周期呢,是跟你的程序行数的多少有关系,也和该次扫描下到底执行了多少行指令,以及执行了那些指令有关系!

细说一下上面的这段话:

扫描周期和程序的行数有关系,比如就是简单的把DI点读取到一个暂时地址中,你读取10个点,程序些写10行,和读取10000个点程序写10000行,程序扫描的时间肯定是不一样的,虽然通常都是ms为单位,经常是几毫秒到几百毫秒之间,但是执行100行程序和执行10000程序,10000行程序的执行必然更费时间!

扫描周期本次执行的时间可能是20ms,下次执行的时间可能是50ms,因为每次扫描开始后,哪些行的程序需要执行,哪些行的程序不需要执行,情况是不一样的。而且有的PLC中提供了相关的指令或者特殊寄存器可以让我们监控到上一个扫描周期的运行时间是多少ms!

另外,每一种指令其本身指令运行完毕,所需要的时间也不一样,因此程序比如都是100行,但是你用的指令执行时间长,它用的指令执行时间短,也会造成最终的扫描周期时间不一样!

就说这么多了,这些基础的概念,有时候不好解释,最好是自己多看看书,然后在遇到实际问题的时候,想一想,这样带着问题再去看书交叉参考,效果最好!

希望能对提问者有点帮助,谢谢,不足的地方请大家批评指正!

可编程控制器的工作过程包括两部分:自诊断及通信响应的固定过程和用户程序执行过程,PLC在每次执行用户程序之前,都先执行故障自诊断程序、复位、监视、定时等内部固定程序,若自诊断正常,继续向下扫描,然后PLC检查是否有与编程器、计算机等的通信请求。如果有与计算机等的通信请求,则进行相应处理。当PLC处于停止(STOP)状态时,只循环进行前两个过程。而在PLC处于运行(RUN)状态时,PLC从内部处理、通信操作、输入扫描、执行用户程序、输出刷新五个工作阶段循环工作。每完成一次以上五个阶段所需要的时间称为一个扫描周期。

扫描周期是PLC的一个重要指标,小型PLC的扫描周期一般为十几毫秒到几十毫秒。PLC的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,PLC对输入的短暂滞后也是允许的。但对某些I/O快速响应的设备,则应采取相应的处理措施。如选择高速CPU,提高扫描速度;选择快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。

秒针一圈是60秒,如果现在是20秒,你在40秒处放一个东西那么秒针就会碰到它,你如果在10秒处一个东西,秒针需要在下一个周期才能碰到它!

扫描周期也是一样的,只不过周期是毫秒算的!

plc中扫描周期很重要,如果在这个周期内出现问题,需要到下个扫描周期才实现就会有延时,延时的多少就取决于扫描周期的长短!如果是紧急事件,就必须做中断处理,避免损失!

以前学的,都快忘了

关于软件开发周期监控是什么和软件开发周期计划表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 软件开发周期监控是什么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件开发周期计划表、软件开发周期监控是什么的信息别忘了在本站进行查找喔。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://gpwlkj.com/hdss1/10251.html

联系我们

电话:400-658-2019

微信号:7151897

工作日:9:30-18:30,节假日休息