西门子CPU1215C,CPU1215C价格,CPU1215C型号,CPU1215C代理商,S7-1200CPU1215C,西门子可编程控制器CPU1215C
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
西门子CPU1215C,CPU1215C价格,CPU1215C型号,CPU1215C代理商,S7-1200CPU1215C,西门子可编程控制器CPU1215C
操作数 1>
—|N|—
使用该指令,可以确定
如果
指令参数如表3所示,指令的使用示例如图5-7所示。
参数 | 声明 | 数据类型 | 存储区 | 说明 |
---|---|---|---|---|
Input | Bool | I、Q、M、D、L或常量 | 要扫描的信号 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查询的信号状态的边沿存储位 |
表3、扫描操作数的信号下降沿指令参数
图5、扫描操作数的信号下降沿示例
图6、扫描操作数的信号下降沿示例
图7、扫描操作数的信号下降沿示例 Trace g轨迹
在上述示例中,TagIn3为
—(P)—:在信号上升沿置位操作数
可以使用该指令在逻辑运算结果 (RLO) 从"0"变为"1"时置位
如果上一次扫描的 RLO (
指令参数如表4所示,指令的使用示例如图8-10所示。
参数 | 声明 | 数据类型 | 存储区 | 说明 |
---|---|---|---|---|
Output | Bool | I、Q、M、D、L | 上升沿置位的操作数 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查询的信号状态的边沿存储位 |
表4、在信号上升沿置位操作数指令参数
图8、在信号上升沿置为操作数示例
图9、在信号上升沿置为操作数示例
图10、在信号上升沿置为操作数示例 Trace 轨迹
在上述示例中,“TagOut”为
—(N)—:在信号下降沿置位操作数
可以使用该指令在逻辑运算结果 (RLO) 从"1"变为"0"时置位
如果上一次扫描的 RLO (
指令参数如表5所示,指令的使用示例如图11-13所示。
参数 | 声明 | 数据类型 | 存储区 | 说明 |
---|---|---|---|---|
Output | Bool | I、Q、M、D、L | 下降沿置位的操作数 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查询的信号状态的边沿存储位 |
表5、在信号下降沿置位操作数指令参数
图11、在信号下降沿置为操作数示例
图12、在信号下降沿置为操作数示例
图13、在信号下降沿置为操作数示例 Trace 轨迹
在上述示例中,“TagOut”为
P_TRIG: 扫描 RLO 的信号上升沿
可以使用该指令在 CLK 从"0"变为"1"时置位输出 Q。该指令将比较 CLK 的当前信号状态与 CLK 上一次扫描的信号状态, CLK 上一次扫描的信号状态保存在边沿存储器位
如果上一次扫描的 CLK (
指令参数如表6所示,指令的使用示例如图14-16所示。
参数 | 声明 | 数据类型 | 存储区 | 说明 |
---|---|---|---|---|
CLK | Input | Bool | I、Q、M、D、L或常量 | 当前逻辑运算结果 (RLO) |
InOut | Bool | I、Q、M、D、L | 保存上一次查询的信号状态的边沿存储位 | |
Q | Output | Bool | I、Q、M、D、L | 边沿检测的结果 |