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日
下一篇 2021年7月5日

相关推荐

  • S200,几个字一起置0用什么指令

    S200,几个字一起置0用什么指令,现在用到的是100个字要一起置0,不知道用什么指令 问题补充:没有相关梯形图指令? 最佳答案 可以用梯形图呀,FILL_N 用FILL…

    SIMATIC S7-200 2021年7月5日
  • 新手请教。。。

    本人是新手…请问各位前辈 比较复杂的梯形图 (S7-200)  有什么好的经验  或技巧!!谢谢 问题补充:就是看一…

    2020年10月31日
  • 重量累积程序

    请问怎么写重量累积程序,有一块称重仪表,输出4~20ma电流信号,有一个罐,每次进料譬如100吨,进料完后就下料,然后再进料,当累计到1000吨时,就停止进料!现在就是不知道这个重…

    SIMATIC S7-200 2021年7月5日
  • 怎样通过CP243上下载程序

    我现有项目上有3个CP343和1个CP243、还有一台上位机,我想在上位机上将microWIN的PG/PC设定成TCP/IP来上下载程序或监控程序,都未成功,请问我这样做能否实现通…

    SIMATIC S7-200 2021年7月5日
  • s7-200的时钟

    S7-200的CPU224 的时钟怎样去读,怎样去写?谢谢 最佳答案 写时钟有两种方法:1 通过软件,先连接PLC,再执行PLC—-实时时钟,将PC时间写入…

    SIMATIC S7-200 2020年11月1日
  • 电瓶电压DC40v~60v,通过Smart200显示zai触摸屏上

    1.电瓶电压DC40v~60v,通过Smart200plc显示在触摸屏上;2.电瓶与smart200PLc通过什么模块或智能仪表或变换器转换成plc识别的信号,模块的型号是什么?3…

    SIMATIC S7-200 2021年7月5日
  • em235模块接线问题问题。

    请问我用的是英威腾的变频器输出0到20MA的电流信号,我怎么和235模块连接。最好有接线图。 最佳答案 比如你若接A组的话,把RA和A+短接,接变频器输出正;A-接变频器输出- 提…

    SIMATIC S7-200 2017年7月30日
  • S7 200 自由口通讯读取条码扫描枪数据

    S7 200的485口和扫描枪的232通讯,读取扫描枪数据,大侠们,该怎么做? 最佳答案 S7-200如何连接扫描枪:详见1、同类问题的答案:http://www.ad.…

    SIMATIC S7-200 2020年10月31日
  • 用1个按钮实现开关切换

    请问当i0.0输入一个上升沿的时候q0.0输出为高电平,当i0.0再次输入一个上升沿的时候q0.0输出为低电平(循环),每次输入的时间间隔不得小于1秒,用s7-200的梯形图怎么编…

    SIMATIC S7-200 2021年7月5日
  • s7-200PID指令

    温度值怎样转换成PID标准输入,输出值 最佳答案 温度控制 你还是按照PID自己写一个程序最好了 温度值=AIW值转换为实数/10 即可 提问者对于答…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论