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

    文章

    10860

    浏览量

    211713
  • OV
    OV
    +关注

    关注

    0

    文章

    22

    浏览量

    20434
  • ADD
    ADD
    +关注

    关注

    1

    文章

    20

    浏览量

    9425

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

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

收藏 人收藏

    评论

    相关推荐

    ADC12DJ3200 clk_alm在什么情况下会一直是高,是说明时钟不正常吗?

    ,REG_STEP6 = 8\'h07, //JCTRL Scramble Enabled use TMSTP+- for sync ADD_STEP7 = 16\'h003B,REG_STEP7
    发表于 11-27 08:16

    傅里叶变换的数学原理

    傅里叶变换的数学原理主要基于一种将函数分解为正弦和余弦函数(或复指数函数)的线性组合的思想。以下是对傅里叶变换数学原理的介绍: 一、基本原理
    的头像 发表于 11-14 09:27 421次阅读

    EMB系统功能安全分析(2)

    功能安全概念(functional safety concept,FSC)是以安全目标为最上层需求,进而制定安全机制,实现功能安全需求(fu
    的头像 发表于 10-16 14:28 459次阅读
    EMB系统功能<b class='flag-5'>安全</b>分析(2)

    Step7-Microwin smart组态Profinet网关手册

    Step7-Microwin smart组态Profinet网关手册
    的头像 发表于 06-13 15:58 963次阅读
    <b class='flag-5'>Step7</b>-Microwin smart组态Profinet网关手册

    使用STEP 7编程手册

    电子发烧友网站提供《使用STEP 7编程手册.pdf》资料免费下载
    发表于 05-06 10:04 12次下载

    STEP7-5.5-F程序中FB块修改后的变化

    STEP7-5.5-F程序中FB块修改后的变化
    发表于 04-07 11:46 641次阅读
    <b class='flag-5'>STEP7</b>-5.5-F程序中FB块修改后的变化

    定时器在STEP 7V5.x及STEP 7(TIA Portal)的不同处理步骤

    基于STEP 5的兼容性,仍然可以使用STEP7 S5定时器与计数器,定时器和计数器是全局的且基于编号寻址,当启动定时器/计数器时,需要预定义"值范围"及"精度"模式以决定定时器是延时定时器及计数器是否是加计数器
    的头像 发表于 04-07 11:35 1894次阅读
    定时器在<b class='flag-5'>STEP</b> <b class='flag-5'>7V</b>5.x及<b class='flag-5'>STEP</b> <b class='flag-5'>7</b>(TIA Portal)的不同处理步骤

    RT-Thread Safety Auto嵌入式操作系统通过多项国际功能安全认证

    RT-Thread Safety Auto作为一款专为汽车、工业自动化等高安全领域设计的嵌入式操作系统,通过了ISO 26262:2018、IEC 61508:2010以及EN 50128:2011等多项国际功能安全认证,为客户
    的头像 发表于 03-28 10:14 725次阅读
    RT-Thread <b class='flag-5'>Safety</b> Auto嵌入式操作系统通过多项国际功能<b class='flag-5'>安全</b>认证

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序的安全
    发表于 03-27 10:14 1.1w次阅读
    西门子S<b class='flag-5'>7</b>-200 Smart <b class='flag-5'>PLC</b>加密设置全面指南

    在Flexible Safety RTOS安全应用中集成X-CUBE-STL的步骤

    安全操作系统Flexible Safety RTOS提供了空间隔离保护,简化安全产品的设计,其安全插件可帮助用户安全团队提高微控制器诊断覆盖
    的头像 发表于 03-15 12:16 1385次阅读
    在Flexible <b class='flag-5'>Safety</b> RTOS<b class='flag-5'>安全</b>应用中集成X-CUBE-STL的步骤

    STEP7(TIA Portal)TRACE功能全面解析

    在配置轨迹记录的条件时,STEP 7 (TIA Portal) 软件会计算出记录的最大持续时间和显示最大的测量点数目。测量点数量跟CPU中用于存储轨迹记录的内存大小和记录PLC变量需要的内存大小有关。
    发表于 03-08 14:30 2798次阅读
    <b class='flag-5'>STEP7</b>(TIA Portal)TRACE功能全面解析

    EMI / Safety观念简介及注意事项

    电子发烧友网站提供《EMI / Safety观念简介及注意事项.ppt》资料免费下载
    发表于 02-28 09:45 1次下载

    TIA V17 Update 5的密码PLC安全程序设置

    随着切换到TIA V17 Update 5,密码强度要求已进行了调整。
    的头像 发表于 01-25 10:27 1129次阅读
    TIA <b class='flag-5'>V17</b> Update 5的密码<b class='flag-5'>PLC</b>和<b class='flag-5'>安全</b>程序设置

    如何将SCOUT的工程关联到STEP7中?

    如何将SCOUT的工程关联到STEP7中,就是SCOUT添加了一个伺服的设置,然后如何关联到STEP7中,可以在STEP7中打开SCOUT 的文件
    发表于 01-09 13:16

    介绍S7-1200PLCV20变频器的Modbus通讯详细步骤

    .找一台带有RS485通讯模块的S7-1200PLC和一台V20变频器。
    的头像 发表于 01-03 18:24 1725次阅读
    介绍S<b class='flag-5'>7-1200PLC</b>和<b class='flag-5'>V</b>20变频器的Modbus通讯详细步骤