S7-200刷新周期

请问S7-200系列一个输入刷新(扫描周期)是多长时间?我是刚开始学,请大神指点一下,逻辑堆栈指令不理解,求大师指点。另外地址有什么好的方法记忆,我总是记不住。谢谢。

最佳答案

第一问:
S7--200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。在一个扫描周期中,S7-200将执行部分或全部下列操作:
1、读取输入:S7-200将实际输入的状态复制到过程映像输入寄存器。
2、执行程序中的控制逻辑:S7-200执行程序指令,并在不同的存储区存储数值。
3、处理通讯请求:S7-200执行通讯所需的所有任务。
4、执行CPU自检诊断:S7-200可确保固件、程序存储器和所有扩展模块正确工作。
5、写入输出:将存储在过程映像输出寄存器中的数值写入到实际输出。

上面的1、3、4、5部分是比较固定的,第2部分程序的控制部分是影响扫描周期的主要部分。
1、我们常说条条道路通罗马,对于完成一定功能的系统来说,实现功能有好多种方法,使用的方法不同,你所使用的指令集也不同,CPU的扫描周期会有所不同。
2、比如说我们访问V存储区,可以用直接寻址也可以用指针来实现间接寻址,虽然都是寻址同一个存储区,但是间接寻址所有的时间要长于直接寻址;
3、你可能在程序中使用中断程序,中断事件不发生的这个扫描周期,相应的中断程序它是不执行的,一旦发生,它就会执行,那这前后两个扫描周期时间长短也是不同的。
4、条件调用子程序,当调用条件不满足时,被调用的子程序不执行,满足时它必须执行,这样造成扫描周期的不同。
5、程序中使用跳转指令,被跳过的程序段也不执行,这样也造成扫描周期的不同。
总之影响扫描周期长短不一的原因较多,要在具体的应用环境下进行分析。
第二问:
逻辑堆栈指令一般用在STL编程时,建议你看系统手册 76页下面部分的梯型图与指令表对照部分。
第三问:
把统手册备好,有问题多看看S7-200的数据存取章节,时间长了,总会有一套自已的学习与记忆方法。也可以在在线帮助中相看

S7-200 可编程序控制器 系统手册  1109582  2009年4月23日
https://support.industry.siemens.com/cs/document/1109582

提问者对于答案的评价:
谢谢大师,以后请多多指教。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:33
下一篇 2021年7月5日 下午3:33

相关推荐

  • vd与vw在程序中的意思

    网络1 LD     SM0.0 MOVW   AIW6, VW402…

    SIMATIC S7-200 2021年7月5日
  • 是做plc好还是做楼宇自动化好啊,在线急等

    是做plc好还是做楼宇自动化好啊,在线急等!本人现在很迷茫,这两个不知道做那个好!做plc是不是工资要高点,是不是必须要到工厂里去啊!而做楼宇自动化好,是不是没有前景没有plc好啊…

    SIMATIC S7-200 2020年10月31日
  • S7-200脉冲数量

    不知道西门子S7-200PLC有不有可以看到当前的发脉冲数量,我不是指SMD72,因为SMD72设定2000个脉冲,PLC就输出2000个脉冲。我是想有不有可以看到脉冲数量从0到2…

    SIMATIC S7-200 2020年10月31日
  • 怎么拓展s7-200系列plc定时器的范围

    定时器需要大概10个小时的时间,如何来拓宽定时器范围,最好有程序,谢谢。我在网上查通过定时器与定时器公用,但是,我的输入是一直有的,不是开关量,计数器无法读取。希望哪位知道的朋友帮…

    SIMATIC S7-200 2021年7月5日
  • 关于皮带称信号转换问题

    也就是4–20MA用什么方法变换为与200公斤相对应数呢程序该怎么写啊用什么指令? 问题补充:我想问的是:怎么写这个程序,用什么指令。能否更详细呢?有具体梯形最好啊? 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • SimaticNEt 技术文档

    我现在在做 多太S7-200与Wincc通讯的问题,好像想用西门子自己的东西只能用到SimaticNet. 哪里有相关的技术文档啊.西门子论坛上的没找到,谁能提供个地址啊…

    SIMATIC S7-200 2021年7月5日
  • PWM和PTO有啥区别

    我看过一些资料关于他们的介绍,可是原理不太懂,200可以进行选择PWM 和PTO,PTO可以设置周期和脉冲个数,PWM可以设置周期和脉冲宽度值(ON的时间),可是他们有啥…

    SIMATIC S7-200 2021年7月4日
  • 怎样用s7-200编写一个时间间隔运行电机程序啊

    比如说启动时运行1H 停止2H后继续循环运行1H  这样往复运动 最佳答案 呃,这个当电机运行后直接用SM0.4一分钟一脉冲触发一个地址累加1。当加到…

    SIMATIC S7-200 2017年12月10日
  • 进口226程序下载到新226cn里程序出错,怎么解决?

    公司随设备成套的226是进口的,最近出点问题更换了国产226cn,程序可正常下载运行,程序做了个15分钟轮询通讯方式,到15分钟PLC就报错停机,请教各位专家如何解决,是不是226…

    SIMATIC S7-200 2017年8月15日
  • plc200模拟量偏高

    液位在触摸屏显示的值比实际的值偏高大概0.5m,通道为AIW0,液位计量程0-9m。但使用旁边同高度池子的液位计接入通道AIW2时,显示正常。导致这种结果的原因是什么?怎样纠正? …

    SIMATIC S7-200 2017年10月29日

发表回复

登录后才能评论