×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 54684852, 文档发布日期 2011年11月28日
(1)
评估

在 STEP 7 V11 中,为什么不能用分支的形式并联 S7-300/400 的 MOVE 指令和 IEC 定时器/计数器的 IN 参数?

  • 文档
  • 涉及产品

描述
如图 1 所示,如果梯形图能流的两个并联分支分别连到 MOVE 指令的 EN 参数和“TON ”(接通延时定时器)的 IN 参数,则此程序网络不能被编译通过。 在信息窗口中会显示错误描述:“无法在目标系统上使用 IEC 定时器/IEC 计数器”。


图. 01

在 STEP 7 V11中,系统不允许带有 EN 参数的指令块与其他指令块相互并联。STEP 7 V5.x 的 LAD/FBD 编辑器中t也不允许此种编程。但是,您可以将“MOVE” 指令的 ENO 参数串联到接通延时定时器的 IN 参数上。


图. 02

从指令窗口拖拽出来的指令块通常分为下面两组:

  • 不带有 EN/ENO 机制的指令块(例如比较指令“CMP<>”)的执行取决于指令块输入的信号状态,执行过程中的错误状态不能被查询。
  • 带有 EN/ENO 机制的指令块(例如加法指令“ADD”) 仅在“EN”使能输入为“1”才执行。指如果令块正常执行,“ENO”输出状态信号“1”。如果执行过程中出现错误,“ENO”不输出。

不需要为所有指令都分配一个 ENO 输出:

  • 如果 RLO 不受插入指令的影响,则没有必要分配。
  • 如果 RLO 由插入的指令产生,则需要分配。


图. 03

如果是在 STEP 7 V11 中组态 S7-300/400,IEC 定时器/计数器的 EN/ENO 机制被打包在功能中。图 3所示的例子中,SFB4“TON” 的 EN/ENO 机制的连接是通过直接 IN 参数实现的。仅在从 STEP 7 移植的项目中定时器的“EN” 参数才可见。图3中的例子表述了如何参数化一个 TON。从 STEP 7 V5.5 移植一个项目后,TON 定时器的“EN” 参数可以被单独执行,也可以被单独编程。

编写环境
此 FAQ 中的图片是从 STEP 7 V11.0 + SP1 版本软件中截取。

安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.
评估文档
无评估
请求和反馈
您想要做什么?
注意:反馈总是与当前的条目/产品相关。您的消息将被转发给我们在线支持团队的技术编辑们。如果我们需要就您的反馈提供答复,您将在几天内收到答复。如果没有其它问题,您将不会收到答复。