回复:老师们,我到底做错了几处

呆.

  • 帖子

    231
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2018-09-16

钻石 钻石 如何晋级?

发布于 2025-04-24 15:42:41

6楼

展开查看
以下是引用zzzsunrise在2025-04-24 13:39:31的发言 >5楼

而且我想了一下,你这个算法是不对的,不要用位处理的方法,直接对整形数据进行处理。

IF "MW312" >= 128 THEN

    "MW312" := "MW312" - 256;

END_IF;


嗯,我是这样想的,一个负数字节数据,他的最高位为1,当把字节传送给字的时候,整个字节二进制值传送给字里面的大的字节,这时候高字节的高位为1(负数用1补上),这时候我把这个大字节高位1把他取反变为0,在字数据里面低字节高位把他取反变为1,这样我就把负数的字节数据传送到了负数的字数据,我是这么想的,可能想的不对,不知老师明白我要表达的意识的不

想变得更好
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。