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 中注释掉

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

(0)

相关推荐

  • 【干货】西门子S7-1200博途用LAD和SCL语言控制步进电机程序分析

    关于启程 启程自动化培训成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越幸运 西门子S7-1200PLC控 ...

  • SCL能代替T型图吗?

    一.SCL的概述及特点 SCL(Structured Control Language,结构化控制语言)是一种类似于PASCAL语法的高级编程语言,如果您熟悉PASCAL.BASIC语言或C/C++等 ...

  • 第一个SCL程序

    希望你看完这篇教程后,能写下自己的第一个SCL程序,鲁迅曾经说过,好的开始是成功的一半. 使用SCL语言编程方法简介 SCL语言基本语法规则:表达式 写完前面两篇文章,当我在准备写第三篇时,突然发现这 ...

  • 西门子TIA Portal中WinCC 脚本使用技巧汇总

    专享技术资料直通车,零基础轻松学PLC(1)为什么一个由内部变量的 "数值改变" 事件触发的脚本不被执行?如果使用一个内部变量调用另外一个内部变量,以此,例如被调用的变量又去执行一 ...

  • 【原创技术分享】TIA Portal 使用SCL的程序控制指令

    文中所使用软硬件版本: TIA Portal V15.1 Professional S7-1200 (6ES7 214-1AG40-0XB0) 在TIA Portal软件中,西门子提供了多种形式的语言 ...

  • SIMATIC S7-1500与TIA Portal软件

    S7-1200 和 S7-1500 控制器是西门子SIMATIC PLC 产品家族的旗舰产品. S7-1200定位是简单控制和单机应用.S7-1500 定位为高端工厂自动化控制,适合较复杂的应用,是西 ...

  • 西门子TIA Portal V17.0 安装教程

    操作系统 从V16开始,TIA Portal便不再支持Windows7系统,所以建议使用Windows 10 LTSC系统来安装TIA Portal V17. 准备工作 TIA Portal V17需 ...

  • TIA Portal V17 下载-->安装-->授权

    昨天(2021年5月31日)在西门子官网上提供了 TIA Portal V17 的下载链接,标志着博途又更新了一个大版本.最近几年博途基本上隔一年就会更新一个大版本,建议大家不要在项目上,立即使用最新 ...

  • 不懂西门子TIA Portal Openness——看这篇就够了

    "智能制造之家" 写在面前 一直看小编公众号文章的朋友一定会发现,小编总是在有意无意的提醒大家注意基础,注意补充网络知识,学好一门高级语言,今天要讲的TIA Portal Open ...

  • 【案例实操】如何在TIA Portal 下对S7 -1200进行面向运动控制?

    S7-1200 CPI将微处理器.集成电源.输入和输出电路.内置PROFINET.高速运动控制I/o以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器.S7-1200可以方便地执行速度 ...

  • TIA Portal博途常见的大问题,你遇到几个?能解决几个?

    TIA Portal博途常见的大问题,你遇到几个?能解决几个?

  • 如何在博途(TIA Portal)环境下组态PNPN耦合器?

    前面的文章我们介绍了西门子的PNPN耦合器,今天我们来看看如何在西门子博途(TIA Portal)环境下对PNPN耦合器进行组态并进行必要的硬件配置. 我们以CPU319F-3PNDP为当前Profi ...