注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC编程

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:stdiwei 发表时间:2007/9/10 16:42:00  

 

 本栏论题: STEP7怎么没有32位浮点数转换为16位整数指令,好像讲不通呀,怎么做到呀!  [24618]

    在过程控制中,需要浮点数运算(32位),最后转换为16位整数,传送到输出模拟量(16位),可是STEP7竟然没有这个重要指令,而且连32位整数转换为16位整数的指令也没有,好像说不通呀。
    西门子S7-200都是具备的这类指令的。
    大家不知道遇到这个问题没有,遇到过大家是如何解决的

以下是关于《STEP7怎么没有32位浮点数转换为16位整数指令,好像讲不通呀,怎么做到呀!》论题的回复(共16篇,分2页显示)

 共2页  第1页   末页   下一页   

回复人:勤奋美德 

 回复时间:2007/9/11 12:45:00

支持(1058) | 反对(929)

 

    没有不等于不能。
    用ROUND指令和MOVE指令,用ROUND指令先将32位浮点数转换为32位整数,再用MOVE指令直接将32位整数传送到16位的指定区。
    MOVE指令,好好研究一下。

回复人:火车头 

 回复时间:2009/12/23 15:07:00

支持(1252) | 反对(1109)

 

    太牛了 大哥!不知道什么时候才能达到你的水平

回复人:fnegyun586 

 回复时间:2010/2/23 9:07:00

支持(1688) | 反对(794)

 

    不适用模拟量,没有研究过这方面的内容

回复人:psr288 

 回复时间:2010/4/27 8:53:00

支持(757) | 反对(941)

 

    出售二手GE90-30 S7-300 触摸屏等 价格实惠 下面是我的工控小屋 欢迎光临
   
    http://store.taobao.com/shop/view_shop-d63dc6333475b186833fb2ef97c6f9b8.htm?nekot=a29yZzcwNw%3D%3D1272327309186

回复人:lwdltm 

 回复时间:2010/11/12 21:52:00

支持(773) | 反对(905)

 

    你们都牛啊
   

回复人:digistar 

 回复时间:2011/1/10 11:05:00

支持(828) | 反对(2076)

 

    rnd指令
    格式
   
    RND
   
    描述
   
    RND (32位IEEE浮点数转换为32位整型)将ACCU 1的内容解释为32位IEEE浮点数(32位,IEEE 754)。该指令将32位IEEE浮点数转换位32位整型(长整型),并将结果取整为最接近的整数。如果所转换数字的小数部分介于偶数和奇数结果之间,则该指令选择偶数结果。如果数字超出允许范围,则状态位OV和OS被置位到1。结果存储在累加器1中。
   
    出现错误(使用了不能表示为32位整数的NaN或浮点数)时不执行转换并显示溢出。

回复人:nnwilo 

 回复时间:2011/3/19 11:25:00

支持(860) | 反对(824)

 

    怎么这么高难度?

回复人:zhangzengq 

 回复时间:2011/3/29 18:35:00

支持(758) | 反对(754)

 

    不明白呢

回复人:lixiaoqun 

 回复时间:2011/4/20 16:28:00

支持(763) | 反对(825)

 

    需要再学习

回复人:550557091 

 回复时间:2011/10/8 9:53:00

支持(735) | 反对(814)

 

    有难度,得学习

回复人:yagui126 

 回复时间:2012/2/2 19:07:00

支持(840) | 反对(661)

 

    rnd指令
    格式
   
    RND
   
    描述
   
    RND (32位IEEE浮点数转换为32位整型)将ACCU 1的内容解释为32位IEEE浮点数(32位,IEEE 754)。该指令将32位IEEE浮点数转换位32位整型(长整型),并将结果取整为最接近的整数。如果所转换数字的小数部分介于偶数和奇数结果之间,则该指令选择偶数结果。如果数字超出允许范围,则状态位OV和OS被置位到1。结果存储在累加器1中。
   
    出现错误(使用了不能表示为32位整数的NaN或浮点数)时不执行转换并显示溢出。
   
   
   
   

回复人:yagui126 

 回复时间:2012/2/2 19:11:00

支持(751) | 反对(788)

 

    不适用模拟量,没有研究过这方面的内容

回复人:luo3412 

 回复时间:2012/5/30 8:03:00

支持(629) | 反对(992)

 

    有难度,得学习

回复人:888888 

 回复时间:2012/8/9 9:28:00

支持(831) | 反对(1112)

 

    没有不等于不能。
    用ROUND指令和MOVE指令,用ROUND指令先将32位浮点数转换为32位整数,再用MOVE指令直接将32位整数传送到16位的指定区。
    MOVE指令,好好研究一下。
   
   
   
   

回复人:omron55 

 回复时间:2013/8/1 16:38:00

支持(803) | 反对(929)

 

    是不是想把程序里浮点数的运算结果通过AO卡件输出啊?如果是这样的话直接有个功能块调用一下就可以了。好像是FC106

 共2页  第1页   末页   页次: 1  2      下一页  

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳