西门子PLC 6ES7212-1BE40-0XB0 AC/DC/RLY继电器

2024-11-24 07:05 183.193.24.66 1次
发布企业
上海工智达电气技术有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
上海工智达电气技术有限公司
组织机构代码:
91310117MADP2FAE31
报价
人民币¥1300.00元每件
西门子
PLC
PLC
6ES7212-1BE40-0XB0
中国
净重 0.374 Kg
关键词
西门子,PLC
所在地
上海市松江区科技园区平原街880弄65号201
联系电话
15221760199
手机
15221760199
联系人
田子龙  请说明来自顺企网,优惠更多
请卖家联系我
15221760199

产品详细介绍



S7-1200CPU中有多种沿检测指令,这些指令可以用于变量或者逻辑运算结果(RLO)的上升沿、下降沿检测,指令位置如图1所示,指令说明如表1所示。

图1、沿指令位置

LADSCL说明
-

扫描操作数的信号上升沿。

在触点分配的 "IN" 位上检测到正跳变(0->1)时,该触点的状态为TRUE。该触点逻辑状态随后与能流输入状态组合以设置能流输出状态。P 触点可以放置在程序段中除分支结尾外的任何位置。

指令说明链接

-

扫描操作数的信号下降沿。

在触点分配的 "IN" 位上检测到负跳变(1->0)时,该触点的状态为TRUE。该触点逻辑状态随后与能流输入状态组合以设置能流输出状态。N 触点可以放置在程序段中除分支结尾外的任何位置。

指令说明链接

-

在信号上升沿置位操作数。

在进入线圈的能流中检测到正跳变(0->1)时,分配的位 "OUT" 为TRUE。能流输入状态总是通过线圈后变为能流输出状态。P 线圈可以放置在程序段中的任何位置。

指令说明链接

-

在信号下降沿置位操作数。

在进入线圈的能流中检测到负跳变(1->0)时,分配的位 "OUT" 为TRUE。能流输入状态总是通过线圈后变为能流输出状态。N 线圈可以放置在程序段中的任何位置。

指令说明链接

-

扫描 RLO(逻辑运算结果)的信号上升沿。

在 "CLK" 能流输入中检测到正跳变(0->1)时,Q 输出能流或者逻辑状态为 TRUE。 P_TRIG指令不能放置在程序段的开头或结尾。

指令说明链接

-

扫描 RLO(逻辑运算结果)的的信号下降沿。

在 "CLK" 能流输入中检测到负跳变(1->0)时,Q 输出能流或者逻辑状态为 TRUE。 N_TRIG指令不能放置在程序段的开头或结尾。

指令说明链接

在信号上升沿置位变量。

分配的背景数据块用于存储 CLK 输入的前一状态。在 CLK 能流输入 (LAD) 中检测到正跳变(0->1)时,Q输出能流或者逻辑状态为 TRUE。在 LAD 中,R_TRIG 指令不能放置在程序段的开头或结尾。

指令说明链接

在信号下降沿置位变量。

分配的背景数据块用于存储 CLK 输入的前一状态。在 CLK 能流输入 (LAD) 中检测到负跳变(1->0)时,Q输出能流或者逻辑状态为 TRUE。 在 LAD 中,F_TRIG 指令不能放置在程序段的开头或结尾。

指令说明链接

表1、沿指令说明

沿指令使用

—|P|—:扫描操作数的信号上升沿


使用该指令,可以确定

如果

指令参数如表2所示,指令的使用示例如图2-4所示。

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

InputBoolI、Q、M、D、L或常量要扫描的信号

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位

表2、扫描操作数的信号上升沿指令参数

图2、扫描操作数的信号上升沿示例

图3、扫描操作数的信号上升沿示例

图4、扫描操作数的信号上升沿示例 Trace 轨迹

在上述示例中,TagIn3为

—|N|—:扫描操作数的信号下降沿


使用该指令,可以确定

如果

指令参数如表3所示,指令的使用示例如图5-7所示。

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

InputBoolI、Q、M、D、L或常量要扫描的信号

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位

表3、扫描操作数的信号下降沿指令参数

图5、扫描操作数的信号下降沿示例

图6、扫描操作数的信号下降沿示例

图7、扫描操作数的信号下降沿示例 Trace g轨迹

在上述示例中,TagIn3为

—(P)—:在信号上升沿置位操作数


可以使用该指令在逻辑运算结果 (RLO) 从"0"变为"1"时置位

如果上一次扫描的 RLO (

指令参数如表4所示,指令的使用示例如图8-10所示。

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

OutputBoolI、Q、M、D、L上升沿置位的操作数

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位

表4、在信号上升沿置位操作数指令参数

图8、在信号上升沿置为操作数示例

图9、在信号上升沿置为操作数示例

图10、在信号上升沿置为操作数示例 Trace 轨迹

在上述示例中,“TagOut”为

—(N)—:在信号下降沿置位操作数


可以使用该指令在逻辑运算结果 (RLO) 从"1"变为"0"时置位

如果上一次扫描的 RLO (

指令参数如表5所示,指令的使用示例如图11-13所示。

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

OutputBoolI、Q、M、D、L下降沿置位的操作数

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位

表5、在信号下降沿置位操作数指令参数

图11、在信号下降沿置为操作数示例

图12、在信号下降沿置为操作数示例

图13、在信号下降沿置为操作数示例 Trace 轨迹

在上述示例中,“TagOut”为

P_TRIG: 扫描 RLO 的信号上升沿


          

可以使用该指令在 CLK 从"0"变为"1"时置位输出 Q。该指令将比较 CLK 的当前信号状态与 CLK 上一次扫描的信号状态,CLK 上一次扫描的信号状态保存在边沿存储器位

如果上一次扫描的 CLK (

指令参数如表6所示,指令的使用示例如图14-16所示。

参数声明数据类型存储区说明
CLKInputBoolI、Q、M、D、L或常量当前逻辑运算结果 (RLO)

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位
QOutputBoolI、Q、M、D、L边沿检测的结果

表6、扫描 RLO 的信号上升沿指令参数

图14、扫描 RLO 的信号上升沿示例

图15、扫描 RLO 的信号上升沿示例

图16、扫描 RLO 的信号上升沿示例 Trace 轨迹

在上述示例中,当操作数“TagIn1”、“TagIn2”、“TagIn3”的逻辑运算结果 (RLO) 即 CLK输入从“0”变为“1”时,该指令输出 Q将立即返回状态“1”一个程序周期,此时将操作数“TagOut”置位为一个程序周期,通过“TagOut”将“TagIn4”置位为“1”。

N_TRIG: 扫描 RLO 的信号下降沿


          

可以使用该指令在 CLK 从"1"变为"0"时置位输出 Q。该指令将比较 CLK 的当前信号状态与 CLK 上一次扫描的信号状态,CLK 上一次扫描的信号状态保存在边沿存储器位

如果上一次扫描的 CLK (

指令参数如表7所示,指令的使用示例如图17-19所示。

参数声明数据类型存储区说明
CLKInputBoolI、Q、M、D、L或常量当前逻辑运算结果 (RLO)

InOutBoolI、Q、M、D、L保存上一次查询的信号状态的边沿存储位
QOutputBoolI、Q、M、D、L边沿检测的结果

表7、扫描 RLO 的信号下降沿指令参数

图17、扫描 RLO 的信号下降沿示例

图18、扫描 RLO 的信号下降沿示例

图19、扫描 RLO 的信号下降沿示例 Trace 轨迹

在上述示例中,当操作数“TagIn1”、“TagIn2”、“TagIn3”的逻辑运算结果 (RLO) 即 CLK输入从“1”变为“0”时,该指令输出 Q将立即返回状态“1”一个程序周期,此时将操作数“TagOut”置位为一个程序周期,通过“TagOut”将“TagIn4”置位为“1”。

R_TRIG: 检查信号上升沿

可以使用该指令在 CLK 从"0"变为"1"时置位输出 Q。该指令将比较 CLK 的当前信号状态与 CLK 上一次扫描的信号状态,CLK 上一次扫描的信号状态保存在背景数据块中。

如果上一次扫描的 CLK (保存在背景数据块)为“0”,当前 CLK信号状态为“1”,则说明出现了一个信号上升沿。检测到信号上升沿时,输出 Q信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,输出 Q 的信号状态均为“0”。

指令参数如表8所示,指令的使用示例如图20-22所示。

参数声明数据类型存储区说明
ENInputBoolI、Q、M、D、L或常量使能输入
ENOOutputBoolI、Q、M、D、L使能输出
CLKInputBoolI、Q、M、D、L或常量当前逻辑运算结果 (RLO)
QOutputBoolI、Q、M、D、L边沿检测的结果

表8、检查信号上升沿指令参数

图20、检测信号上升沿示例

图21、检测信号上升沿示例

图22、检测信号上升沿示例 Trace 轨迹

在上述示例中,当操作数“TagIn2”由“0”变为“1”时,当操作数“TagIn1”、“TagIn2”、“TagIn3”的逻辑运算结果(RLO) 即 CLK 输入从“0”变为“1”时,该指令输出 Q中生成一个信号上升沿,输出的值将在一个循环周期内为“1“,从图16-3中可以看到此时操作数“TagOut”被置位一个循环周期,通过“TagOut”将“TagIn4”置位为“1”。

F_TRIG: 检查信号下降沿

可以使用该指令在 CLK 从"1"变为"0"时置位输出 Q。该指令将比较 CLK 的当前信号状态与 CLK 上一次扫描的信号状态,CLK 上一次扫描的信号状态保存在背景数据块中。

如果上一次扫描的 CLK (保存在背景数据块)为“1”,当前 CLK信号状态为“0”,则说明出现了一个信号下降沿。检测到信号下降沿时,输出 Q信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,输出 Q 的信号状态均为“0”。

指令参数如表9所示,指令的使用示例如图23-25所示。

参数声明数据类型存储区说明
ENInputBoolI、Q、M、D、L或常量使能输入
ENOOutputBoolI、Q、M、D、L使能输出
CLKInputBoolI、Q、M、D、L或常量当前逻辑运算结果 (RLO)
QOutputBoolI、Q、M、D、L边沿检测的结果

表9、检查信号下降沿指令参数

图23、检测信号下降沿示例

图24、检测信号下降沿示例

图25、检测信号下降沿示例 Trace 轨迹

在上述示例中,当操作数“TagIn2”由“1”变为“0”时,操作数“TagIn1”、“TagIn2”、“TagIn3”的逻辑运算结果(RLO) 即 CLK 输入 从“1”变为“0”,该指令输出 Q中生成一个信号下降沿,输出的值在一个循环周期内为“1”,从图18-3中可以看到此时操作数“TagOut”被置位一个循环周期,通过“TagOut”将“TagIn4”置位为“1”。

使用注意

—|P|—、—|N|—、 —(P)— 、—(N)—、P_TRIG、N_TRIG 均出现边沿存储位,该存储位:

  • 如果使用全局变量( DB 或者 M),则该全局变量在程序中只能使用一次,一个变量判断多次检测边沿也是一样,每次检测边沿使用不同全局变量。

  • 如果使用局部变量,则只能使用 FC 的 InOut,FB 的 InOut、Static ,不能使用Temp。并且每个边沿位使用不同的局部变量。

R_TRIG、F_TRIG指令:因为边沿存储位位于背景数据块中,背景数据块、多重背景等不能重复使用,也就是每次使用都是一个新的背景数据块或者多重背景。

常见问题

为什么进行边沿检测,得不到正确的输出?

答:边沿检测不能正常输出,原因有以下几种可能:

1、输入必须出现跳变,上升沿是从"0"变为"1",下降沿是从"1"变为"0"

对于—|P|—、—|N|—,检测的是触点上面操作数的输入变化,对于 —(P)—、—(N)—,检测的是线圈前的逻辑计算结果、对于 P_TRIG、N_TRIG、R_TRIG、F_TRIG 检测是的 CLK输入。

2、—|P|—、—|N|—、 —(P)— 、—(N)—、P_TRIG、N_TRIG 均出现边沿存储位,该存储位:

3、R_TRIG、F_TRIG指令:背景数据块、多重背景不能重复使用,也就是每次使用都是一个新的背景数据块或者多重背景。

4、边沿输出只有一个扫描周期置位,监视程序是看不到的,需要连接一个置位指令或者加法指令进行捕捉。


关于上海工智达电气技术有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2024年06月21日
主营产品西门子PLC HMI 工业软件 电线电缆 变频器 伺服数控系统
经营范围经营范围包括一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;通用设备修理;专用设备修理;电气设备修理;家用电器安装服务;普通机械设备安装服务;机械电气设备销售;电子专用设备销售;数控机床销售;机械设备销售;电线、电缆经营;电子元器件与机电组件设备销售;电工仪器仪表销售;电力电子元器件销售。
公司简介上海工智达电气技术有限公司成立于2024年,公司下设技术部、销售部、维修部、物流部、等专职部门。公司为自动化控制以及电气传动领域产品销售、技术服务、技术培训以及项目咨询为一体的企业。致力成为行业内优秀的自动化技术服务商。公司定位------做客户贴心的自动化专家,提供全系列,全方位,全周期的自动化产品和技术服务!——定位于自动化领域,突显于专业化水准技术支持------公司拥有完整的技术队伍(各类 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由上海工智达电气技术有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112