CIMC中国智能制造挑战赛BBS

 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4385|回复: 1

[程序提问] 比较运算

[复制链接]

该用户从未签到

发表于 2021-5-6 16:36:16 | 显示全部楼层 |阅读模式 来自 中国四川宜宾
问题内容:照着视频的做,用int类型,在PLCSIM中修改值为5,它自动乘256是什么鬼?视频里就是5,我程序就是1280

相关图片:
屏幕截图 2021-05-06 152904.jpg
回复
  • TA的每日心情
    开心
    2022-4-12 12:17
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2021-5-6 16:57:07 | 显示全部楼层 来自 中国湖北武汉
    看到256这种数据就要格外精神,显然时是2的8次方。1280换16进制是  0x 05 00,可能是你的程序或者变量表哪里把IB0 ,IB1 组成 一个16位的Int数据了,然后赋值的时候,它给IB0赋值为5即 0101 0000, 然后IW0顺带读取了后面低八位数据,就成了1280。找下原因,把这个理清楚,基本上数据格式和数据类型哪些基本上你就能搞懂了,剩下自己仔细看下程序。
    回复
    1框架
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|小黑屋|Archiver|China Intelligent Manufacturing Challenge |京公网安备11010502043466号

    GMT+8, 2024-9-29 22:24 , Processed in 1.257301 second(s), 26 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表