西门子S7-1200 SCL编程指令手册(1).pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

SCL(S7-1200,S7-1500)

SCL

该章节包括以下主题的信息:

•位逻辑运算(S7-1200,S7-1500)

•定时器操作(S7-1200,S7-1500)

•计数器操作(S7-1200,S7-1500)

•比较运算(S7-1200,S7-1500)

•数学函数(S7-1200,S7-1500)

•移动操作(S7-1200,S7-1500)

•转换操作(S7-1200,S7-1500)

•程序控制指令(S7-1200,S7-1500)

•字逻辑运算(S7-1200,S7-1500)

•移位和循环(S7-1200,S7-1500)

•传统(S7-1500)

-1-

位逻辑运算(S7-1200,S7-1500)

位逻辑运算

该章节包括以下主题的信息:

•R_TRIG:检测信号上升沿(S7-1200,S7-1500)

•F_TRIG:检测信号下降沿(S7-1200,S7-1500)

-2-

R_TRIG:检测信号上升沿(S7-1200,S7-1500)

R_TRIG:检测信号上升沿

说明

使用“检测信号上升沿”指令,可以检测输入CLK的从“0”到“1”的状态变化。该指令将输入CLK的当前值

与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指令检测到输入CLK的状态

从“0”变成了“1”,就会在输出Q中生成一个信号上升沿,输出的值将为TRUE或“1”一个周期。

在其它任何情况下,该指令输出的信号状态均为“0”。

将该指令插入程序中时,将自动打开“调用选项”(Calloptions)对话框。在该对话框中,可以指定将边沿

存储位存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。

语法

“检测信号上升沿”指令的语法如下所示:

SCL

实例(CLK:=操作数,

Q=操作数)

参数

下表列出了“检测信号上升沿”指令的参数:

参数声明数据类型存储区说明

到达信号,将查询该信号的边

CLKInputBOOLI、Q、M、D、L

沿

QOutputBOOLI、Q、M、D、L边沿检测的结果

示例

以下示例说明了该指令的工作原理:

SCL

R_TRIG_DB(CLK:=TagIn,

Q=TagOut);

输入CLK中变量的上一个状态存储在“R_TRIG_DB”变量中。如果在操作数“TagIn_1”和“TagIn_2”或在

操作数“TagIn_3”中检测到信号状态从“0”变为“1”,则输出“TagOut_Q”的

文档评论(0)

158****8723 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档