S7-200CN跟我学81讲-BCD码与整数的转换应用举例,视频中有个地方不解

S7-200CN跟我学81讲-BCD码与整数的转换应用举例,视频中有个地方不解

S7-200CN: BCD码与整数的转换应用举例-跟我学 - 81/185

课程编号:V0217

暂无简介

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

请看附图,IW0被强制为2#1001000100010000,为什么在LAD中显示为-28400?这个是怎么得出的?望高手解惑。

图片说明:

S7-200CN跟我学81讲-BCD码与整数的转换应用举例,视频中有个地方不解    S7-200CN跟我学81讲-BCD码与整数的转换应用举例,视频中有个地方不解   

最佳答案

西门子 PLC 系统的单整数即16 位二进制整数的取值范围为 -32768 到 +32767。
其中:最高位是符号位,符号位为 0,则为正整数;符号位为 1,则表示这个数是一个负数,而负数存储时是以补码存储的,负整数的补码在用整数方式监视时,系统会将补码换算成真值。
因为正整数的原码 = 其反码 = 其补码,并且就是其本身,而负整数的补码与原码表示方式是不同的。所以我们可以认为整数在西门子的 PLC 系统中就是以补码的形式存储的。
关于这方面的内容,可以百度一下码制方面的内容去了解一下。
现在来解析你所看到的。
原强制值为 2# 1001 0001 0001 0000,它最高位为 1,则是一个负数,至于是多大的负数,则要按负数的补码求真值的方法来算。 求的过程如下:
负数补码: 2# 1001 0001 0001 0000
     减1得    2#  1001 0001 0000 1111
按位取反    2#  0110 1110  1111 0000
将最后得到的二进制码转换为十进制就是 28400,加上符号,则为 -28400,就是你程序中监视到的值。

提问者对于答案的评价:
原因、过程清晰,谢谢。

最佳答案作者回复:
谢谢夸奖,共同学习

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:21
下一篇 2021年7月5日 下午2:21

相关推荐

  • s7-200不能下载程序

    我这边的操作系统是WIN7,64位旗舰版 安装S7-200SP9以后不能下载程序,好像是端口不对,请问该怎么设置?以前的时候有个Micro/WIN端口 图片说明: &nb…

    2017年11月6日
  • (CP 243-1)因特网模块

    (CP 243-1)因特网模块 6GK7243-1EX00-OXE0 与 6GK7243-1EX01-OXE0的区别,用于以太网通讯可以通用…

    SIMATIC S7-200 2017年11月19日
  • 哪里能下载S7-200的编程实例

    求S7-200的编程实例(.MWP格式的)。哪里有啊?请指教。 最佳答案 亿万电气网论坛的FTP里有编程实例 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • S7200模块

    S7200 CPU226CN +1块223模块+2块231模块+1块CP243-1,这样在以太网通信时CP243-1的模块位置是3,对吗? 最佳答案 是的。是3…

    SIMATIC S7-200 2020年11月5日
  • S7-200PLC模拟量输入模块EM231损坏的原因

    EM231连接电流传感变送器,用以检测设备电流。设备间隔使用半年左右故障停机,原因是EM231模拟量输入模块烧坏,换了新的EM231后运行半天不到又烧坏了,后来换了电流传感器变送器…

    SIMATIC S7-200 2017年6月24日
  • 224XP、PC、变频器通讯

    现在要通过224XPCN的port0和port1分别和变频器、PC机通讯,请问224xp的两个485口怎么设置 最佳答案 与PC机可以通过PC ACCESS的方式,详见P…

    SIMATIC S7-200 2021年7月5日
  • s7-200 for指令

    s7-200我想做个子程序用 for指令把VB2000-2011的数据累加效验(也是加计算)然后把结果中的低字节放到VB2020输出请问这个子程序怎么做。。谢谢各位了。有…

    SIMATIC S7-200 2020年10月31日
  • SMART200DP通讯做从站

    我们用的smart200PLC,DP通讯做从站,甲方给要通讯方式,通讯点表,配置方式,流程画面截图,GSD文件信息。请问这些该怎么给他们?通讯方式知道,DP通讯,那其它的有点不太懂…

    SIMATIC S7-200 2021年7月5日
  • 软件安装教程

    请求软件安装教程 钻石用户推荐最佳答案 都是下一步就好了,可以尝试自己装,一般的都能装下来,300的我就是这么装的,随着时间的推移,你会懂自定义安装和推荐安装,最小安装,全部安装的…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLC可以存储数据到内存卡保持15天吗?

    一套液压设备,工作的时候,用户必须要通过触摸屏向10个液压参数输入数值,都是很普通的实数和整数。客户要求把每次输入的数值都存起来,且必须带时间日期,保留时间最起码半个月。一般3天用…

    2017年11月12日

发表回复

登录后才能评论