您现在所在的是:

永宏FATEK

回帖:9个,阅读:4539 [上一页] [1] [下一页]
914
wewe18
文章数:23
年度积分:50
历史总积分:914
注册时间:2011/3/16
发站内信
发表于:2011/12/6 11:05:01
#0楼
例如: T1里面计时的值是 234毫秒.    我想转化为2.34秒在文本里显示.  
       
       如图:
附件
             
附件


          如图所示:T1的值>>>>R113.   R113/100>>>>R112.  文本读取R112的值.  但是文本里显示的不是2.34.
          问题:1.文本里设置了R112的值是带有2位小数点的.而显示的不是2.34.而是34.00,求解?
                 2.这样用14号除法指令可不可以得到含小数点的值呢?
                 3.用205号浮点除法指令 还是得不到2.34这个值.应该用那个指令呢?
                 4.永宏里面有没有指令将某个数分解的呢? 也就是取商取余的指令,然后分别读取商和余的值,从而在文本显示???
             
                 5.234/100=2.34   把2>>>R100; 34>>>R101.然后分别读取R100 R101的值.  永宏PLC里面应该用到那条指令呢???
           求各位达人帮忙解答!谢谢!!!!!!!!!!!
23766
wushulin 版主
文章数:6169
年度积分:199
历史总积分:23766
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2011/12/6 13:08:12
#1楼
文本显示小数,也是要32位才可以显示的。
永宏的实数转浮点数我没有做过,但不管怎么都要把实数转为浮点数才可以。
还有就是一般PLC取余数基本上都是在下一位数据寄存器里面,不过这是理论上的东西,真正取余数,可能都没有这么容易。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
902
xuefung
文章数:106
年度积分:50
历史总积分:902
注册时间:2011/9/23
发站内信
发表于:2011/12/6 16:53:49
#2楼
直接把T0 MOV到R0寄存器,通过文本显示R0,并设置显示3位小数即可。
902
xuefung
文章数:106
年度积分:50
历史总积分:902
注册时间:2011/9/23
发站内信
发表于:2011/12/6 16:58:37
#3楼
14号指令不能计算浮点数。对应于以上14号指令,R112为商,R113即为余数。
962
dedelili628
文章数:15
年度积分:50
历史总积分:962
注册时间:2008/9/18
发站内信
发表于:2011/12/8 19:42:56
#4楼
把R113转化为 浮点数,,然后用浮点数除法 即可   本人实验没问题
7297
caojie0723
文章数:777
年度积分:50
历史总积分:7297
注册时间:2011/11/16
发站内信
发表于:2011/12/10 11:29:53
#5楼
以下是引用wewe18在2011/12/6 11:05:01的发言:
例如: T1里面计时的值是 234毫秒.    我想转化为2.34秒在文本里显示.  
        
        如图:
附件
               
附件


           如图所示:T1的值>>>>R113.   R113/100>>>>R112.  文本读取R112的值.  但是文本里显示的不是2.34. 
           问题:1.文本里设置了R112的值是带有2位小数点的.而显示的不是2.34.而是34.00,求解?
                  2.这样用14号除法指令可不可以得到含小数点的值呢?
                  3.用205号浮点除法指令 还是得不到2.34这个值.应该用那个指令呢?
                  4.永宏里面有没有指令将某个数分解的呢? 也就是取商取余的指令,然后分别读取商和余的值,从而在文本显示???
               
                  5.234/100=2.34   把2>>>R100; 34>>>R101.然后分别读取R100 R101的值.  永宏PLC里面应该用到那条指令呢???
            求各位达人帮忙解答!谢谢!!!!!!!!!!!
933
294709682
文章数:89
年度积分:50
历史总积分:933
注册时间:2011/4/2
发站内信
发表于:2012/1/14 9:57:21
#6楼
文本显示2个小数
把R113转化为 浮点数,,然后用浮点数除100 放到RX, 用文本显示RX的值就可以。
厦门瀚立自动化工程有限公司
专业销售永宏 FBE、FBs、B1z、B1系列PLC及相关配套产品,没有更好的,只有更便宜的,独到的价格优势,一流的售前售后技术服务,让您买的满意,用的放心。
欢迎来电垂询   18059872040、14759208013(陈先生)QQ  1648576284
898
th7588
文章数:51
年度积分:50
历史总积分:898
注册时间:2011/12/12
发站内信
发表于:2012/1/18 9:25:49
#7楼
永宏的除法存放結果(商和余数)的缓存器是占用四个,前两个存放的是商,后两个存放的是余数。
1151
1046975279
文章数:98
年度积分:50
历史总积分:1151
注册时间:2011/7/11
发站内信
发表于:2012/8/28 15:14:11
#8楼
要先转换为浮点数才能再进行浮点数运算
6174
zhengchang
文章数:1819
年度积分:60
历史总积分:6174
注册时间:2011/5/6
发站内信
发表于:2012/8/28 16:21:58
#9楼
看取多少位小数了,一般几个小数的话,建议把除数先乘个小数位数那么多的整十数,显示商提前小数点就好。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

124.8008