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

相关推荐

  • s7200里读取高速计数器当前值时显示存储器地址无效

    在编程时,发现读取高速计数器当前值HC1时,编译出现错误,显示:指令操作数的存储器寻址范围无效。但同时读取其它当前值时,编译都正常,程序检查都一样请给出帮助,谢谢 问题补充:一共同…

    SIMATIC S7-200 2020年10月31日
  • 200PLC和上位机 通过PPI通信,距离600米,如何解决

    如题,手中有1个200PLC,一条PPI通信电缆,和距离600开外的PC。现在想通过PPI通信,请问,中间肯定要增加RS485的中继器的,那么需要增加几个? 问题补充:增加一个中继…

    SIMATIC S7-200 2020年10月31日
  • 自由口通讯方式和RTU通讯方式相比较的问题

    做了一个S7-200和称重仪表的自由口通讯(仪表RS232-〉RS232转RS485-〉CPU226,接收ACSII字符),但在使用时貌似通讯速度较慢,造成HMI上显示的重量值刷新…

    SIMATIC S7-200 2017年8月26日
  • EM231的编程问题

    请问下,原有传感器4-20ma输入传感器接入EM231模拟量模块,现在传感器更换为1-5V信号输入,请问恶231模块是否拨码开关是不是不用改动,而PLC中程序块或系统块是否需要改动…

    SIMATIC S7-200 2020年11月1日
  • PIC怎样上在梯形图

    怎样丛PLC上载原程序,也就梯形图,PLC是四级密码 禁止上载的,有密码怎样上载,无密码怎样上载.请那位大侠细细说来,本人是初学者 ,谢谢 最佳答案 第 4 级…

    SIMATIC S7-200 2021年7月5日
  • VD0与*VD0

    请问在VD0地址前加*号的作用及用法?VB0前面加&是代表地址指针吗? 最佳答案 VB0前加&表示地址指针。而VD0前加*表示调用VD0中的数据(地址指针)所指向的…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200定时器的问题?

    我想利用SM0.4这个分钟脉冲来实现分钟定时,该如何使用,好象200的里面定时器最多可以计数到3276.7秒,还有其他的方法实现吗? 最佳答案 对sm0.4的上升沿进行计数,将计数…

    SIMATIC S7-200 2021年7月5日
  • 如何定义S7-200里的模拟量的地址

    我的PLC :CPU是226CN AC/DC/Rly+DI扩展模块(EM223CN),准备在DI扩展块后面再加个模拟量输入扩展模块(EM231CN),(现场来的…

    SIMATIC S7-200 2021年7月4日
  • 在cup222中,高速计数器使用的是dc24V脉冲吗

    在cup222中,高速计数器使用的是dc24V脉冲吗?如果是,那么为什么在hsc4模式0下,我用万用表测I0.3和M的电压只有0.4V? 最佳答案 在cup222中,高速计数器使用…

    SIMATIC S7-200 2021年7月4日
  • PID调节切换停机

    有关PID调节程序的问题: 系统要求:设备起初以设定好的流量恒流量运行(即电机工频50Hz全速运转),运行过程中实时监测系统压力(天长日久系统压力会缓慢上升),当系统压力…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论