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

相关推荐

  • s7-200 Modbus库控制丹佛斯

    我用S7-200带的modbus库作为MASTER控制Danfoss VLT2900,读取和写参数设置已能正常通信,但是不知道用库的MASTER中写那个地址是控制字,发送…

    SIMATIC S7-200 2020年11月1日
  • TD400C文本报错问题

    TD400C报非严重故障,运行时间错误000A;各位大神帮忙看下如何解决 最佳答案 这个故障是PLC运行时间错误信息显示在TD400C文本显示器上,属于非致命错误不会导致PLC无法…

    2021年7月5日
  • CP243-1以太网通讯

    请教CP243-1和PC电脑用普通网线直接连接可以吗?是用交叉线还是用直通线? 最佳答案 西门子的CP目前不支持自适应功能,所以连接CP243-1和PC机,使用直连线时需要交换机;…

    SIMATIC S7-200 2021年7月5日
  • S7-200与触摸屏通信1

    请问大家,S7-200与3个西门子触摸屏能通信吗,要走什么协议,如果屏和PLC的距离有200米能通信上吗? 最佳答案 触摸屏的型号是?1、如果屏支持以太网,那就在PLC上加一个通讯…

    SIMATIC S7-200 2017年5月29日
  • POU局部变量

    1)《S7-200 PLC编程及应用》说“各POU都有自己的局部变量表,局部变量仅仅在它被创建的POU中有效。”.这句话该怎么理解呢?2)怎么建立局部变量表如在主程序中,…

    SIMATIC S7-200 2017年11月6日
  • EM231 RTD可以用PID调节吗

    EM231 RTD可以用PID调节吗?我做了个程序AIW0 设定值低温14度,高温25度Q3.4,Q3.5得电,但温度没有达到Q3.4,Q3.5就始终导通,而3…

    2020年10月31日
  • s7-200与扫码枪扫描数据问题

    224xp 与威纶MT6070ih 相连,屏的USb与扫码枪相连,扫码枪扫描我在线生成的条形码数字12,触摸屏显示了扫描到的数字12,但是监控PLC …

    2021年7月5日
  • 请教一个逻辑判断与执行问题

    PLC需要控制两个电磁阀。在正常情况下,电磁阀是一开一关的,利用M存储器进行互锁的。也就是说,同一时间只是一个阀门打开。 现在遇到特殊情况,需要两个阀门全部打开,所以把它…

    SIMATIC S7-200 2021年7月5日
  • s7-200-smart 输出口

    请问s7-200-smart SR60 的输出口是几个一组(一个公共端)?西门子有那种一个输出端一个公共端(每输出端都独立)的微型PLC吗? 最佳答案 s7-2…

    SIMATIC S7-200 2021年7月5日
  • S7200和EM231配合采集并存储模拟量

    采用S7200和EM231四通道模拟量输入模块结合,采集电压模拟量。问题是:①、能否进行高频采样,采样的频率范围是多少?②、PLC采集模拟量的频率和什么有关?③、如果要对高频采集(…

    SIMATIC S7-200 2017年11月1日

发表回复

登录后才能评论