• {{item.name}}
工业自动化软件 {{item.name}}
{{item2.name}}
更多
常问问题

在 STEP 7 (TIA Portal) 的 LAD/FDB 语言编辑器中的,怎样定义一个值为 "TRUE" 的常量?

star star star star star
5.0 分
  • 使用操作
文档编号:87149213| 文档类型:常问问题| 发布时间:2023年12月07日
  • 0
  • 458
  • 455
此FAQ讲解在 STEP 7 (TIA Portal) 的 LAD/FDB 语言编辑器中的,如何去定义一个值为 "TRUE" 的常量。

描述
在 S7-300/S7-400 中,只能在 STL 语言中使用置位得到 "TRUE" 常量,再将其用于一个二级制数,但是在 LAD/FDB 语言编辑器中不能这样做。所以在 LAD 和 FBD 编程语言中必须将一个变量置为 "1" (=TRUE),然后就可以在其它程序段中使用这个变量。

设置 1:置位变量值为 TRUE
图 01 给出了一个例子,展示了怎样置位变量 "Always_True" ,使其一直为 "1"。也可以使用程序中的其它变量,现在变量值一直为 "TRUE"。


图 01

设置 2: 定义系统存储区
在 S7-1200/S7-1500 中,在设备组态中可以定义系统存储区。系统存储会保持定义的值。

  1. 打开 S7-1200/S7-1500 CPU 的设备组态并且在导航区点击“系统和时钟存储器”选项。
  2. 激活“启用系统存储器字节的使用”选项。
  3. 给“系统存储器字节的地址”选项设定一个数字。始终为 "1" 的存储器地址就在这里。
  4. 保存并编译程序。

下面例子 (图 02) 中,系统存储区字节指定为 "1",那么变量 M1.2 的值始终为 "TRUE"。


图 02

注意
选择的存储区字节不能再作为其它中间存储器使用。

S7-1200/1500 编程指导的注意事项
因为系统存储和时钟存储是依据硬件而定的,建议遵从 S7-1200/S7-1500 的编程指导来进行编程和组态。更多关于编程指导的信息请参考条目:81318674

创建环境
本 FAQ 的截屏是在 STEP 7 (TIA Portal) V12 中创建的。


您可以前往全球资源库查看此文档:

https://support.industry.siemens.com/cs/cn/zh/view/87149213

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。