• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
hblovetian
新手,望各位大哥大姐指点。
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 492 点
下载积分: 6069 分
在线时间: 142(小时)
注册时间: 2010-11-04
最后登录: 2024-09-16
查看hblovetian的 主题 / 回贴
楼主  发表于: 2013-04-17 09:44



新手求助,经常看见一个条件成立把0传到一个字存储区,否则把16#FFFF传人。为什么传16#FFFF 。麻烦解释一下,谢谢!
本帖最近评分记录:
  • 下载积分:+3(月泽) 楼主 求上传全部程序 一 ..
  • 希望各位多多指点。谢谢!
    kyy80
    态度决定一切``````
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1226 个
    工控威望: 3496 点
    下载积分: 4402 分
    在线时间: 1979(小时)
    注册时间: 2008-02-17
    最后登录: 2024-11-28
    查看kyy80的 主题 / 回贴
    1楼  发表于: 2013-04-17 11:02
    16位负整数改32位负整数....
    本帖最近评分记录:
  • 下载积分:+5(月泽) 求举例说明为什么要这么 ..
    hblovetian
    新手,望各位大哥大姐指点。
    级别: 略有小成
    精华主题: 0
    发帖数量: 242 个
    工控威望: 492 点
    下载积分: 6069 分
    在线时间: 142(小时)
    注册时间: 2010-11-04
    最后登录: 2024-09-16
    查看hblovetian的 主题 / 回贴
    2楼  发表于: 2013-04-17 12:31
    引用
    引用第1楼kyy80于2013-04-17 11:02发表的  :
    16位负整数改32位负整数....

    都是16位无符号整数啊,没有32位数据
    希望各位多多指点。谢谢!
    月泽
    时间嘛!就象乳沟,挤一挤总归还是有的!
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 1285 个
    工控威望: 2921 点
    下载积分: 4511 分
    在线时间: 642(小时)
    注册时间: 2009-03-28
    最后登录: 2024-06-12
    查看月泽的 主题 / 回贴
    3楼  发表于: 2013-04-17 19:35
    这个  不清楚么  

    同问  帮顶  求答案!!!

    揭开神秘的工控面纱
    QQ:2631001081
    Emal:strong20671713@163.com
    liuqiang1986
    相互交流,相互学习,共同探讨。
    级别: 家园常客
    精华主题: 0
    发帖数量: 429 个
    工控威望: 747 点
    下载积分: 2562 分
    在线时间: 604(小时)
    注册时间: 2012-02-14
    最后登录: 2024-04-01
    查看liuqiang1986的 主题 / 回贴
    4楼  发表于: 2013-04-17 21:09
    是把16位变成32位
    技术在于积累,学习在于坚持。
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158829 分
    在线时间: 3162(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-28
    查看sjm213的 主题 / 回贴
    5楼  发表于: 2013-04-17 23:38
    引用
    引用第2楼hblovetian于2013-04-17 12:31发表的  :

    都是16位无符号整数啊,没有32位数据


    找一下程序中有无用到VD640的地方,这个就是32位数了
    本帖最近评分记录:
  • 下载积分:+1(月泽) 热心助人!
    lubo19880712
    级别: 探索解密
    精华主题: 0
    发帖数量: 34 个
    工控威望: 160 点
    下载积分: 1339 分
    在线时间: 17(小时)
    注册时间: 2013-03-31
    最后登录: 2013-05-05
    查看lubo19880712的 主题 / 回贴
    6楼  发表于: 2013-04-18 19:09
    怎么实现的16位转换为32位
    月泽
    时间嘛!就象乳沟,挤一挤总归还是有的!
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 1285 个
    工控威望: 2921 点
    下载积分: 4511 分
    在线时间: 642(小时)
    注册时间: 2009-03-28
    最后登录: 2024-06-12
    查看月泽的 主题 / 回贴
    7楼  发表于: 2013-04-18 19:41
    引用
    引用第5楼sjm213于2013-04-17 23:38发表的  :


    找一下程序中有无用到VD640的地方,这个就是32位数了



    这样的 程序在什么情况下使用呢?

    版主 能举个例子么?
    揭开神秘的工控面纱
    QQ:2631001081
    Emal:strong20671713@163.com
    hblovetian
    新手,望各位大哥大姐指点。
    级别: 略有小成
    精华主题: 0
    发帖数量: 242 个
    工控威望: 492 点
    下载积分: 6069 分
    在线时间: 142(小时)
    注册时间: 2010-11-04
    最后登录: 2024-09-16
    查看hblovetian的 主题 / 回贴
    8楼  发表于: 2013-04-20 20:58
    引用
    引用第5楼sjm213于2013-04-17 23:38发表的  :


    找一下程序中有无用到VD640的地方,这个就是32位数了

    后面确实有用VD640的地方。新手不懂怎么这样就把16位变32位了。麻烦版主解释下,谢谢
    希望各位多多指点。谢谢!
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158829 分
    在线时间: 3162(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-28
    查看sjm213的 主题 / 回贴
    9楼  发表于: 2013-04-21 13:39
    作为32位的VD640,其实包含VW640和VW642这两个字。
    当VW642为正数时,它最高位标志为0,所以VW640的位也全部为0,来保证VD640最高位也是0,VD640仍是一个正数,且数值大小等于VW642;
    当VW642为负数时,它最高位标志为1,所以VW640的位也全部为1,来保证VD640最高位也是1,VD640仍是一个负数,且数值大小等于VW642。至于此时为什么要把VW640填入FFFF,请阅读电脑知识中关于负数的存储方式以及原码/反码/补码等。
    给个参考地址:
    http://www.ymmfa.com/read-gktid-1422228.html

    http://blog.sina.com.cn/s/blog_40b0c14b01018z9s.html
    hblovetian
    新手,望各位大哥大姐指点。
    级别: 略有小成
    精华主题: 0
    发帖数量: 242 个
    工控威望: 492 点
    下载积分: 6069 分
    在线时间: 142(小时)
    注册时间: 2010-11-04
    最后登录: 2024-09-16
    查看hblovetian的 主题 / 回贴
    10楼  发表于: 2013-04-22 19:13
    感谢版主,看来学PLC得先把进制这方面的知识搞定才行。
    希望各位多多指点。谢谢!
    slgk2012
    没有签
    级别: 略有小成
    精华主题: 0
    发帖数量: 90 个
    工控威望: 486 点
    下载积分: 3888 分
    在线时间: 95(小时)
    注册时间: 2013-03-19
    最后登录: 2024-11-27
    查看slgk2012的 主题 / 回贴
    11楼  发表于: 2013-04-22 19:21
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go