当前位置: 主页 > PLC控制

是关于plc300的move指令与整数最大值的问题

下图我是想将mw2中前15位赋值为1第16位为0,为什么不能这样赋值,还有整数是16位的,为什么它的最大值是32767,而不是32768,,,2的15次幂不是32768吗?

图片说明:

db6edc308BF8596c65d45d809f902278是关于plc300的move指令与整数最大值的问题

最佳答案

图片中的move模块的输入格式不对,可以输入2#0111111111111111这样就不会出错了。
整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。
资料:htTP://wenku.baidu.com/view/18db8b84bCEb19e8b8f6ba15.html?re=view

提问者对于答案的评价:
谢谢你们的提醒

  • 关注微信

猜你喜欢

微信公众号