1. 主页
  2. 文档
  3. PLC编程从入门到精通
  4. 第四章 S7-1200编程应用
  5. 如何对程序进行初始化和循环执行

如何对程序进行初始化和循环执行

1,OB100启动组织块
1> 主要用于对程序进行初始化,比如清零。
2> 在高速计数器应用时,增量式编码器断电没办法保持当前的位置,需要把高速计数器的值传到保持性存储器中,然后在OB100中读取保持性存储器中的值,重新作为高速计数器的初始值。

2,OB30循环中断组织块
1> 用于通信,循环触发
2> 用于PID,循环刷新PID的输出值
3> 用于循环执行某些指令,比如累计

例:PLC从Stop到RUN切换时,对数据存储区时行清零或者赋值初始值。
1> 添加新块,OB100
2> 打开OB100,在OB100中写程序,清零或者赋值。





例:OB30循环执行PID

在OB30中写PID程序

例:在OB30中每隔100ms对MD100进行加1

这篇文章对您有用吗? 3

我们要如何帮助您?