1 西门子S7-1200PLC数据处理指令:浮点数转整数指令-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

西门子S7-1200PLC数据处理指令:浮点数转整数指令

jizhongyingAI 来源:非标设备自动化设计 2023-04-04 09:45 次阅读

在S7-1200PLC中,除了在《西门子S7-1200PLC 处理处理指令:转换指令CONV》章节中分享的数据类型转换指令CONV之外,还可以使用浮点数转整数指令进行专门的转换,本节就是针对该指令的分享;

ROUNDFLOORCEILTRUNC指令1.指令种类;

1).ROUND指令:四舍五入取整指令;

定义:该指令将输入 IN 的值解释为浮点数,并转换为一个 DINT 数据类型的整数。如果输入值恰好是在一个偶数和一个奇数之间,则选择偶数。指令结果被发送到输出 OUT,可供查询。

2).CEIL指令:向上取整指令;

定义:该指令将输入 IN 的值解释为浮点数并将其转换为较大的相邻整数。指令结果被发送到输出 OUT,可供查询。输出值可以大于或等于输入值。

3).FLOOR指令:向下取整指令;

定义:该指令将输入 IN 的值解释为浮点数,并将其向下转换为相邻的较小整数。指令结果被发送到输出 OUT,可供查询。输出值可以小于或等于输入值。

4).TRUNC指令:截取尾数部分取整指令;

定义:输入 IN 的值被视为浮点数。该指令仅选择浮点数的整数部分,并将其发送到输出 OUT 中,不带小数位。

注意:以上4种指令中,如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”;条件1:使能输入 EN 的信号状态为“0”;条件2:执行过程中发生溢出之类的错误。

b40a648c-d27a-11ed-bfe3-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    5010

    文章

    13271

    浏览量

    463030
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115777
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17956

原文标题:西门子S7-1200PLC数据处理指令:浮点数转整数指令

文章出处:【微信号:非标设备自动化设计,微信公众号:非标设备自动化设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-1200 PLC程序控制指令:跳转与标签指令

    S7-1200PLC中,程序控制指令主要包含两部分:一是改变程序执行顺序的的跳转指令;二是程序运行过程中用于控制的指令;本节主要分享跳转和标签指令
    发表于 03-07 10:25 7904次阅读

    西门子PLC指令

    西门子PLC指令
    发表于 10-16 10:28 37次下载

    详解西门子S7-300基本指令应用

    详解西门子S7-300基本指令应用说明。
    发表于 04-22 14:58 26次下载

    西门子S7-300系列PLC基本指令系统

    西门子S7-300系列PLC基本指令系统资料免费下载。
    发表于 04-23 11:50 192次下载

    通信教程:西门子S7-1200PLC与组态王

    通信教程:西门子S7-1200PLC与组态王
    的头像 发表于 02-23 15:11 4754次阅读

    利用Modbus采集网关采集西门子S7-1200plc数据

    Modbus是一种通用的工业通信协议,可用于连接不同类型的设备,如计算机、PLC、仪表等,它可以实现多种设备之间的数据采集和控制。本文将介绍如何利用Modbus采集网关采集西门子S7-1200
    的头像 发表于 03-08 17:26 2122次阅读
    利用Modbus采集网关采集<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200plc</b><b class='flag-5'>数据</b>

    西门子S7-1200PLC移动操作指令之交换指令SWAP介绍

    S7-1200PLC中,可以使用交换指令SWAP进行数据位置的交换;具体就是改变输入操作数IN端数据的字节的排列顺序,然后在OUT端进行输出交换后的结果
    的头像 发表于 03-29 13:36 1.3w次阅读

    西门子S7-1200PLC移动操作移动值指令MOVE

    S7-1200PLC中,常用MOVE指令进行对存储器进行赋值或是把一个存储器的数据复制到另外一个存储器中。
    的头像 发表于 04-06 09:25 6302次阅读

    西门子S7-1200PLC块移动指令MOVE_BLK操作

    S7-1200PLC中,l利用MOVE_BLK指令可以将一个存储区(源范围)的数据移动到另一个存储区(目标范围)中。
    的头像 发表于 04-06 10:29 6306次阅读

    西门子S7-1200PLC数据处理指令之缩放和标准化

    S7-1200PLC中,进行处理模拟量的控制时,我们经常需要对数据进行转换处理,其中会运用到缩放SCALE_X指令(也称为标定
    的头像 发表于 04-10 11:00 6170次阅读

    如何使用西门子1200的脉冲指令

    西门子1200PLC的脉冲沿指令是一种非常重要的指令,它可以检测输入信号的上升沿或下降沿,并在检测到沿时产生一个脉冲。
    发表于 05-23 09:20 1.6w次阅读
    如何使用<b class='flag-5'>西门子</b><b class='flag-5'>1200</b>的脉冲<b class='flag-5'>指令</b>?

    西门子PLC读取的仪表数据(浮点数)如何转换为整数

    看到一个网友的问题,西门子200PLC采用MODBUS RTU协议采集多功能仪表的数据,接收的数据均是32位的单精度浮点数,我怎么在
    的头像 发表于 06-01 10:18 5583次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>读取的仪表<b class='flag-5'>数据</b>(<b class='flag-5'>浮点数</b>)如何转换为<b class='flag-5'>整数</b>

    西门子S7-1200PLC移动操作指令:读取域和写入域指令

    S7-1200PLC中,可以通过该指令对一个数组中的任意元素的值进行读取或是写入操作;该指令位于“移动指令”,“原有”文件夹下面的FieldRead和FieldWriteFieldW
    的头像 发表于 07-12 14:11 2293次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200PLC</b>移动操作<b class='flag-5'>指令</b>:读取域和写入域<b class='flag-5'>指令</b>

    西门子Smart line系列触摸屏如何与S7-1200PLC的时间同步

    今天主要讲解一下关于西门子Smart line系列触摸屏如何与S7-1200PLC与时间同步这方面的干货。让大伙更进一步的学好PLC,掌握S7-1200CPU日期时向
    的头像 发表于 08-04 14:59 4372次阅读
    <b class='flag-5'>西门子</b>Smart line系列触摸屏如何与<b class='flag-5'>S7-1200PLC</b>的时间同步

    西门子S7-1200 PLC指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。S7-1200
    的头像 发表于 06-18 14:52 2682次阅读