0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析安全PLC-数学函数 ADD:加 (STEP 7 Safety V17)

机器人及PLC自动化应用 来源:机器人及PCL自动化应用 作者:机器人及PCL自动化 2021-07-05 14:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ADD:加 (STEP 7 Safety V17)

可使用“加”运算指令将输入 IN1 处的值与输入 IN2 处的值相加,并在输出 OUT (OUT = IN1 + IN2) 处查询总和。

不能连接使能输入“EN” 或(S7-300 、S7-400 )使能输出“ENO” 。因此,将一直执行该指令,而与使能输入“EN ” 的信号状态无关。

当指令结果超出该数据类型所允许的范围时,该 F-CPU 会切换到 STOP 状态。在 F-CPU 的诊断缓冲区中输入引起该诊断事件的原因。

因此,必须在编程过程中注意不能超出数据类型所允许的范围!

(S7-1200、S7-1500)可以连接 ENO 使能指令并编写溢出检测程序,防止 F-CPU 转入 STOP 模式。

IN1 : Input INT, DINT 第一个加数

IN2 : Input INT, DINT 第二个加数

OUT :Output INT, DINT 总和

S7-300/400 F-CPU 的示例:

将始终执行“加”指令,而与使能输入 EN 的信号状态无关。

将操作数“Tag_Value1” 的值与操作数“Tag_Value2” 的值相加。将相加后的结果存储在操作数““F_DB_1”.Tag_Result” 中。

如果需要,还可以将 ENO 使能输出的信号状态存储在 (F -)DB 中,并使用溢出检测集中评估所有或一组指令是否发生了溢出。

在执行“加”指令的过程中发生溢出时,将状态位 O V 置位为“1” 。在查询状态位 OV 后,将在程序段 2 中执行“ 置位输出”(S) 指令并置位操作数“TagOut” 。

S7- 1200/1500 F - CPU 的示例

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

将始终执行“加”指令,而与使能输入 EN 的信号状态无关。

将操作数“#Tag_Value1”的值与操作数“#Tag_Value2”的值相加。将相加后的结果存储在操作数““F_DB_1”.Tag_Result” 中。

在执行“加”指令的过程中未发生溢出时,ENO 使能输出的信号状态为“1”,并置位操作数“#TagOut” 。

如果需要,还可以将 ENO 使能输出的信号状态存储在 (F -)DB 中,并使用溢出检测集中评估所有或一组指令是否发生了溢出。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222930
  • OV
    OV
    +关注

    关注

    0

    文章

    22

    浏览量

    20716
  • ADD
    ADD
    +关注

    关注

    1

    文章

    20

    浏览量

    9690

原文标题:安全PLC-数学函数 ADD:加 (STEP 7 Safety V17)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例

    本文就以改造一套以西门子S7-300 317-2DP PLC(6ES7 317-2AJ10-0AB0 V2.1)为控制核心的电气控制系统为例,介绍使用S
    的头像 发表于 11-25 14:27 542次阅读
    西门子S<b class='flag-5'>7</b>-1500 <b class='flag-5'>PLC</b>和S<b class='flag-5'>7</b>-300 <b class='flag-5'>PLC</b> Profibus-DP通讯的组态实例

    西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动器组合进行速度控制,S7-1200 PLC负责发送控制命令和速度给定
    的头像 发表于 11-12 14:20 3612次阅读
    西门子S<b class='flag-5'>7</b>-1200 <b class='flag-5'>PLC</b>与SINAMICS <b class='flag-5'>V</b>90伺服驱动器PROFINET通信控制实例

    基于hbirdv2-sdk的iic 0.96寸lcd调试

    // FPGA V17 三. 上板显示 注意事项: 网上基于stm32的lcd程序很多, 基于公开的程序,然后修改IIC底层相关的文件即可实现上述效果
    发表于 10-30 06:20

    解决博途新旧版本项目兼容问题:升级操作与风险提示

    前言: 当自己电脑安装的是博途 V17 或更高版本,而项目设备程序版本较低(如 V15 或更早的 V13/V14)时,能否直接用 V17
    的头像 发表于 09-08 16:34 1957次阅读
    解决博途新旧版本项目兼容问题:升级操作与风险提示

    求CS32A010K8V7的库函数使用教程

    请问有CS32A010K8V7的库函数使用教程吗,官网的库函数自带的文字说明感觉不是很看得明白呢
    发表于 07-18 23:20

    直播预告 | @7/17 芯动力,新安全:恩智浦车规级 BMS 解决方案

    电动汽车时代,电池管理系统(BMS)是关键!你知道它如何影响续航和安全吗?717日上午10点,锁定大大通直播间,了解NXP与WPI的最新BMS解决方案,解锁电动汽车的无限可能! ✨ 亮点内容: ✅ NXP BMS产品与方案解析
    的头像 发表于 07-07 17:00 1121次阅读
    直播预告 | @<b class='flag-5'>7</b>/<b class='flag-5'>17</b> 芯动力,新<b class='flag-5'>安全</b>:恩智浦车规级 BMS 解决方案

    基于西门子S7-200PLC以太网模块的STEP7通讯配置实例

    在工业自动化领域,西门子S7-200系列PLC凭借其稳定性、易用性等优势被广泛应用,但随着工业信息化的推进,企业对于远程监控、数据采集与分析等需求日益增长。
    的头像 发表于 07-05 16:34 745次阅读
    基于西门子S<b class='flag-5'>7-200PLC</b>以太网模块的<b class='flag-5'>STEP7</b>通讯配置实例

    西门子S7-200PLC借助于以太网模块与STEP7上位机通讯应用配置案例

    系统,实现S7-200PLC与上位机STEP7的以太网通讯,满足企业对于实时数据传输、远程设备监控与管理的需求。
    的头像 发表于 07-04 10:02 511次阅读
    西门子S<b class='flag-5'>7-200PLC</b>借助于以太网模块与<b class='flag-5'>STEP7</b>上位机通讯应用配置案例

    西门子PLC-模拟量采集计算使用方法

    西门子PLC-模拟量采集计算使用方法,很实用
    发表于 04-09 15:29 0次下载

    HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试Smart Step Into

    当编辑器上一行存在多个函数嵌套或调用时,开发者可以通过Smart Step Into的能力来步入到想要调试的函数内,如果在调试时想跳过某些文件,也可以自定义需要跳过的文件列表。 一、智能步入 启动
    发表于 03-18 10:31

    工控产品系列——安全PLC十大品牌榜!

    安全PLC在工业自动化控制中具有极其重要的地位。‌它不仅具备普通PLC的控制功能,还能在系统或组件发生故障时,确保安全控制措施被激活,从而避免事故的发生。
    的头像 发表于 02-05 17:35 6045次阅读
    工控产品系列——<b class='flag-5'>安全</b><b class='flag-5'>PLC</b>十大品牌榜!

    如何在STM32CubeMX中集成Flexible Safety RTOS

    使用STM32处理器的用户,可以通过STM32Cube工具生成基础工程,免费评估功能安全操作系统Flexible Safety RTOS二进制库了。
    的头像 发表于 01-17 11:31 2257次阅读
    如何在STM32CubeMX中集成Flexible <b class='flag-5'>Safety</b> RTOS

    西门子TIA Portal中函数FC和函数块FB的相互转换

    描述 本文将介绍在西门子 TIA Portal 中使用 Add-In 插件实现函数 FC 和函数块 FB 的相互转换的方法和步骤。 第1步: 添加 PLC 设备。 选择西门子 CPU
    的头像 发表于 01-15 10:07 3037次阅读
    西门子TIA Portal中<b class='flag-5'>函数</b>FC和<b class='flag-5'>函数</b>块FB的相互转换

    Flexible Safety RTOS的技术特征

    Embedded Office的Flexible Safety RTOS是专为具有严格功能安全要求的嵌入式系统量身定制的、先进的实时操作系统。该RTOS专为工业自动化、汽车、铁路和医疗设备等行业而设
    的头像 发表于 01-07 11:29 993次阅读

    西门子S7-300 PLC的详细介绍

    S7-300是德国西门子公司生产的PLC系列产品之一,以下是关于S7-300 PLC的详细介绍: 一、产品特性 模块化结构:西门子S7-30
    的头像 发表于 12-10 18:18 3068次阅读
    西门子S<b class='flag-5'>7</b>-300 <b class='flag-5'>PLC</b>的详细介绍