二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2829 个
工控威望: 4457 点
下载积分: 215062 分
在线时间: 3184(小时)
注册时间: 2008-02-22
最后登录: 2024-12-23
查看二手工控电器的 主题 / 回贴
楼主  发表于: 2021-07-29 11:05



16位数值监控

  32位数值监控
[ 此帖被来电自动化在2021-07-29 11:11重新编辑 ]
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
塞外海岛
不停的前进
级别: 家园常客
精华主题: 0
发帖数量: 490 个
工控威望: 637 点
下载积分: 1451 分
在线时间: 1593(小时)
注册时间: 2012-10-05
最后登录: 2024-12-23
查看塞外海岛的 主题 / 回贴
1楼  发表于: 2021-07-29 11:32
前边MOV是16位指令,DADD是32位指令
ningbiao
级别: 家园常客
精华主题: 0
发帖数量: 97 个
工控威望: 869 点
下载积分: 2802 分
在线时间: 54(小时)
注册时间: 2021-04-17
最后登录: 2024-12-10
查看ningbiao的 主题 / 回贴
2楼  发表于: 2021-07-29 11:34
你不适合写程序   
楼主留言:
是不合适写程序,但是还可以请教可以学习!
w45062099
多做事,少说话!
级别: 略有小成
精华主题: 0
发帖数量: 340 个
工控威望: 450 点
下载积分: 1293 分
在线时间: 1045(小时)
注册时间: 2014-10-23
最后登录: 2024-12-20
查看w45062099的 主题 / 回贴
3楼  发表于: 2021-07-29 11:37

  
   只是负数和正数的储存格式不一样吧了。
楼主留言:
能否赐教一下为什么MUL D0 K1 D10后就可以呢?谢谢!
本帖最近评分记录:
  • 下载积分:+5(来电自动化) 真诚感谢!
  • 每天只要小小一步都是在进步!
    血滴子三号
    台金伺服电机/驱动器
    级别: 略有小成
    精华主题: 0
    发帖数量: 187 个
    工控威望: 223 点
    下载积分: 6572 分
    在线时间: 82(小时)
    注册时间: 2021-04-21
    最后登录: 2022-08-25
    查看血滴子三号的 主题 / 回贴
    4楼  发表于: 2021-07-29 11:44
    看不懂。
    珠海 台金 伺服电机/驱动器
    源头工厂制造企业
    13536588499(微信同号)
    苏州工人
    级别: 工控侠客
    精华主题: 0
    发帖数量: 252 个
    工控威望: 2175 点
    下载积分: 13180 分
    在线时间: 201(小时)
    注册时间: 2021-07-23
    最后登录: 2024-12-23
    查看苏州工人的 主题 / 回贴
    5楼  发表于: 2021-07-29 12:08
    16位的负数-1234换成32位就是64302,这个和2进制数据转换为正负整数时的规则有关系,16位时最高位表示正负,32位时是32位的最高位才表示正负
    本帖最近评分记录:
  • 下载积分:+5(来电自动化) 真诚感谢!
    w45062099
    多做事,少说话!
    级别: 略有小成
    精华主题: 0
    发帖数量: 340 个
    工控威望: 450 点
    下载积分: 1293 分
    在线时间: 1045(小时)
    注册时间: 2014-10-23
    最后登录: 2024-12-20
    查看w45062099的 主题 / 回贴
    6楼  发表于: 2021-07-29 13:21
    图片:
    本帖最近评分记录:
  • 下载积分:+5(来电自动化) 真诚感谢!
  • 下载积分:+5(工控勤哥) 热心助人,解释到位
  • 每天只要小小一步都是在进步!
    苏州工人
    级别: 工控侠客
    精华主题: 0
    发帖数量: 252 个
    工控威望: 2175 点
    下载积分: 13180 分
    在线时间: 201(小时)
    注册时间: 2021-07-23
    最后登录: 2024-12-23
    查看苏州工人的 主题 / 回贴
    7楼  发表于: 2021-08-11 14:48
    引用
    引用第3楼w45062099于2021-07-29 11:37发表的  :
    [attachment=257981]  [attachment=257982]   只是负数和正数的储存格式不一样吧了。


    MUL 指令后结果16位 变32位,32位结果是64位
    mr_liu
    学海无涯,划水度日
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 372 个
    工控威望: 1034 点
    下载积分: 576 分
    在线时间: 125(小时)
    注册时间: 2021-04-13
    最后登录: 2024-07-11
    查看mr_liu的 主题 / 回贴
    8楼  发表于: 2021-08-11 16:26
    最高位表示正负,16位的最高位在32位时候不是最高位
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3191 点
    下载积分: 70452 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-12-17
    查看wwcwwc的 主题 / 回贴
    9楼  发表于: 2021-08-11 16:29
    你长长的篇幅说明什么问题?
    程序分析:
    上面的move传送是16位指令,把数据传送到D10,下面的32位加法指令,把D40/D41+D10/D11 = D50/D51.
    请叫我老铁
    人生就像蒲公英,看似自由,却身不由己。
    级别: 工控侠客

    精华主题: 0
    发帖数量: 905 个
    工控威望: 4296 点
    下载积分: 627 分
    在线时间: 241(小时)
    注册时间: 2015-08-28
    最后登录: 2024-12-23
    查看请叫我老铁的 主题 / 回贴
    10楼  发表于: 2021-08-11 16:39
    数据长度不同,显示数据自然不同。当32位时自动占用下一个编号的地址,按照二进制编排的。
    dingzyi
    级别: 家园常客
    精华主题: 0
    发帖数量: 691 个
    工控威望: 844 点
    下载积分: 9348 分
    在线时间: 463(小时)
    注册时间: 2011-05-29
    最后登录: 2024-12-22
    查看dingzyi的 主题 / 回贴
    11楼  发表于: 2021-08-11 19:35
    是的上面16位数据,下面32位数据,16位和32位数据范围不一样,肯定的
    plc