1. 首页
  2. 行业
  3. 制造
  4. [Oracle 11g权威指南(第2版)].谷长勇.扫描版

[Oracle 11g权威指南(第2版)].谷长勇.扫描版

上传者: 2024-07-28 10:56:05上传 PDF文件 41.55MB 热度 20次

1.4 执行一个顺序的步和转移条件

当开始一个没有查询条件的功能图时,激活 Start 步并执行它的动作。一个步 Step 可以具有两种状态,即:“active”(激活)和“inactive”(非激活)。当先前的转移条件将控制信号传送给这个步时,这个 Step 就会变为激活状态,随后触发并执行这个动作。当下一个转移条件满足时,这个 Step 则变为非激活状态。转移条件也具有两种状态,即:“FALSE”和“TRUE”。

在这种情况下,您或许会对 Java的控制语句条件语句控制语句转移语句 感兴趣。它详细描述了如何在编程中使用控制语句和转移语句来实现类似的逻辑。

查询激活步的后继转移条件,如果后继转移条件是真(该条件是真),先前的步被取消激活,并激活下一个步。或者您可以参考这个 最小时间控制问题示例,进一步了解如何设置和计算最小运行时间。

如果组态了最小运行时间,那么,只有经过了这段运行时间后才会对后继转移条件进行查询(取决于步控制模式)。对于更复杂的控制和条件设置,您可以看看 表格控制 TableControl 和步循环,这将帮助您深入理解如何在复杂系统中实现这些功能。

END 步的动作只执行一次。这个过程中,您会发现 信号与系统连续时间和离散时间 的知识也非常有帮助,它能帮助您更好地掌握信号流和系统控制的基本原理。

希望这些资源能帮助您更好地理解和实现顺序步和转移条件的执行逻辑!

下载地址
用户评论