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

相关推荐

  • TD400C设置设备运行的时间

    我想通过TD400C的上下键来设定控制2泵运行的时间,(XX小时XX分钟XX秒),这个设定的时间在设定完以后,按ENTER键就保存了,请问这样的程序怎么写?? &nbsp…

    SIMATIC S7-200 2018年12月2日
  • 请问CP243-1编程的服务端口是多少?

    比如,http的服务端口是80,SMTP的是25,某些监控摄像头的端口是4000,等等。知道了服务端口就可以用路由器的虚拟服务器端口映射功能,谁知道CP243-1 TCP…

    SIMATIC S7-200 2020年10月31日
  • 求S7-200 SMART中文版编程软件?

    有安装指导最好。 最佳答案 https://www.industry.siemens.com.cn/automation/cn/zh/automation-systems/indu…

    2021年7月5日
  • 解决问题 “S7-226与递恩变频器通讯”,送S7-300 V5.5编程软件

    目地:通过modbus通讯实现PLC对变频器的启动,停止、读写频率及状态问题:小弟初次搞变频器的通讯,对200中通讯的功能块不太了解,想请各位高手帮忙看看,指导一下。变频器功能地址…

    2017年12月10日
  • 一台工控机连接3台S7200PLC

    一台工控机(组态王)连接3台S7200PLC,PLC之间100多米用RS485,见下图。请教大侠帮我分析下方案可行吗。 最佳答案 工控机1个主站,3个PLC从站,485来说100M…

    SIMATIC S7-200 2018年3月6日
  • S7-200程序加密如何破解

    S7-200程序加密怎么破解,我需要上载程序 问题补充:硬件版本2.01,设置的是4级权限 最佳答案 S7-200的程序如果设置3级或者4级密码,非要破解的话,需要拆机破解。 提问…

    SIMATIC S7-200 2021年7月5日
  • 中断程序AAAA

    各位。我有个PID程序最后在做比较时。有一个输出模拟量值,当值最大时电机是50HZ。这时我要求60S后起动另一台电机。可不可以在中断程序里直接写计时器指令。再输出一个线圈/ 问题补…

    SIMATIC S7-200 2021年7月5日
  • S7-226与台达变频器通讯

    S7-226CN  的COM0口用于连接触摸屏,COM1口可以同时连接3个台达的变频器吗?使用modbus协议 最佳答案 http://www.6lib.com…

    SIMATIC S7-200 2020年11月5日
  • 两个独立200PLC怎么集成在一套wincc中

    我们有两套独立的200 plc系统,程序也不一样,现在想把这两个系统集成在一套wincc中,怎么通过OPC服务器把两套独立PLC集成到wincc中?以前只用过一套200P…

    SIMATIC S7-200 2021年7月5日
  • S7-224与PT100

    S7-224最多可直接接几个PT100 最佳答案 首先,你是224还是224XP?如果是224的话,不能直接接PT100,得加个EM235才行。方法——1. 用4线PT1…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论