s7-200 BCD转整数求教?

请高手指教,我看了s7-200跟我学视频第81集,IW0 BCD 2# 1001_0001_ 0001_ 0000  转为整数VW200  9110,这看得懂。但是强制后,为什么程序块里IW0 标为-28400,这是个什么数,怎么来的?请大侠们不吝赐教,谢谢!

最佳答案

这个问题,我现在搞明白了:数据的定义
整数(INT)
整数数据类型长度为16位,数据格式为带符号十进制数,16位中最高为符号位。正整数是以原码格式进行存储的,如+786,对应的二进制码为2#0000_0011_0001_0010,而负整数则表示为正整数的二进制补码,即对应正整数的二进制码取反后加1,例如负整数-786,对应的二进制码为2#1111_1100_1110_1110。将负零(1000_0000_0000_0000)定义为-32768因此取值范围为-32768~32767。0表示正,1表示负。 
这里2# 1001_0001_ 0001_ 0000 这个数据在PLC地存储是2进制的格式,第一位为符号位,那么这个数就是个负数,根据上面的定义,除符号位的其他位取反得到110-1110-1110-1111,取反后得到的这个二进制数的十进制值为28399 ,再根据定义加上1就得到了28400,因为符号位是1,所以是-28400

提问者对于答案的评价:
非常感谢您!我计算了就是这个答案。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午11:34
下一篇 2017年11月16日

相关推荐

  • 关于S7-200通信的问题

    各位好,我用PC-MPI电缆6ES 972-OCA23-0XA0 连接CPU224时不知什么原因总是提示 错误: 端口无法打开或正在由另一个…

    SIMATIC S7-200 2021年7月5日
  • 转速转AQW0?

    线速度米/分转换为AQW0,现在减速比10:1,现在有两种公式:一、转速=线速*减速比/周长 二、转速=线速*减速比/半径,到底哪种是正确的啊,搞糊涂了? 最佳答案 当然…

    SIMATIC S7-200 2021年7月5日
  • 操作面板选择动作流程

    请问有什么方法可以让程序子程序在操作页面上通过选择来按照动作顺序工作,也就是利用组合图在上面选择动作顺序。有谁会请各位大侠指教,本人非常感谢。不详之处请联系电话北京13641133…

    SIMATIC S7-200 2021年7月5日
  • 三个编码器连接224PLC

    我现在要将三个增量式编码器(E6B2-CWZ6C 1000P/R )连接到CPU224的PLC上,采用三个高速计数器HSC0\HSC1\HSC2,模式选择9,S…

    SIMATIC S7-200 2020年11月1日
  • USS通信问题1

    请教一个S7-200 USS通讯的问题, index 索引对应的是变频器参数下标吗 最佳答案 是的下面这个链接里面有uss的例子,直接搜索uss即可m…

    SIMATIC S7-200 2018年1月1日
  • STEP 7-MicroWIN SMART安装出现错误

    STEP 7-MicroWIN SMART安装出现错误,错误提示如图,首先出现图片1的问题,点击确认后又出现图片2的错误。麻烦各位大神指点下如何解决~~~~~ …

    2021年7月5日
  • 看不到编码器的当前脉冲数?

    本人用226PLC向导做一个计数程序HC0,编码器为OMRON的E6B2CWZ6C。编码器的两根电源线接PLC的输出24电源其1M接电源正极,A/B相分别接I0.0/I0.1运行时…

    SIMATIC S7-200 2017年6月29日
  • s7-200最新的选型样本

    请问在那里可以下载到S7-200的最新选型样本,找了半天,头都大了,找不到啊,太烦了,西门子的网站太难用了。改改吧。 最佳答案 S7-200CN 可编程序控制器(2013…

    SIMATIC S7-200 2017年11月4日
  • 各位大侠,我的PC/PPI电缆要怎么设置?请看图

    我的系统是WIN10的1、我的PPI电缆需要怎么设置才能和我的电脑连接上?2、我的PPI电缆能不能个我的屏幕编程?     要是需…

    2017年6月13日
  • 西门子200plc的计数器赋值

    可以给计数器当前计数值赋值吗,不是pv. 最佳答案 可以的,看下图。 图片说明:    提问者对于答案的评价:谢谢,这几天忙没能及时回复

    2021年7月5日