打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SCL||在STEP 7 (TIA Portal)中, 如何在LAD/FBD/STL 和SCL语言中...

在调试过程中,经常需要对指令或完整的程序段进行改为注释使指令失效的做法,以便测试程序或定位程序错误。 

在 LAD 和 FBD 语言中,为了使一个指令或者一整段程序失效,你需要设置一个位并联到指令或串联到指令块。在 STL 和 SCL 语言中通过将指令改为注释行的方法不适用于 LAD 和 FBD 语言。

图1 为使一个 NC 点失效的例子,是通过并联一个额外的变量来实现的,如果'alwaysTrue'信号一直为1,那么 'inVar' 变量对于后面的SR指令实际是不起作用的。
  

图. 1: 在LAD中注释掉
 

在下面的例子中(图. 2), 显示了如何加入一个 AND 块使一个 MOVE 前面指令失效的做法,当 AND 块的一个条件始终无法为 1 的时候,'MotRelay' 变量是不起作用的。
  

图 2: 在 FBD 中注释掉

在 STEP 7 (TIA Portal) V13 SP1或更高版本中,你可以通过菜单栏的“注释掉所选代码行” 和“取消所选代码行的注释”的方式来对STL 和SCL语言的程序进行操作。这样被注释的指令在程序中就不起作用了。
  

图3: 在 STL 中注释掉

  
在下面的 SCL 程序中, 你可以通过“注释掉所选代码行”命令使你的某段程序成为注释。
  

图. 4: 在 SCL 中注释掉

如果想使被注释掉的程序段重新回到程序中,可以选中注释的程序段再选菜单中的“取消所选代码行的注释”命令即可。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ONE学习笔记(18)
从零开始学PLC-第二讲指令详解
BLD 102/103 的用法
SCL能代替T型图吗?
西门子指令不好理解?12张图您就能轻松理解位指令 收藏吧!
西门子指令不好理解?12张图您就能轻松理解位指令,
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服