WinCC关于无符号32位数中的位处理

问题描述:
在Step7中建了DWORD类型数据,假设为DB1.DBD0
在Wincc中建立无符号32位数的一个变量,假设名为A1,连接Step7中的DB1.DBD0
再做一个指示灯,变量连接用的A1的一个位,比如是第0位,ON一个颜色,OFF一个颜色;
我用PLCSIM模拟时,将DB1.DBX0.0置ON后,并无变化;但将DB1.DBX3.0置ON后,出现变化;
这是为什么?

最佳答案

模拟是正确的,西门子的PLC遵循“高字节低地址、低字节高地址”的规律

DB1.DBW0 表示db1中起始地址为0的第1个字
DB1.DBW2表示d1中起始地址为0的第2个字
Siemens地址区数据正确的排列顺序如下,
0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0    1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0    2.7------------2.0 
3.7 ----------3.0 
_____________DBB0__________DBB1_______DBB2_____________DBB3_______ 
_______________________________DBW0_________________DBW2________________
 
________________DBD0________________________

提问者对于答案的评价:
这和一般的是不一样的.

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:23
下一篇 2019年6月10日 下午8:23

相关推荐

  • winCC老卡这一半进度进不去

    最近出现的,以前没有,用的是7.0版本。 最佳答案 这样,两种解决办法:1,项目移植,重新移植一个项目进行激活;2,把你项目文件打开,找到报警记录和归档记录,把那里面的记录都移到其…

    SIMATIC WinCC 2021年7月5日
  • 关于审计追踪

    需要  WINCC  Audit Viewer  审计查看器 最佳答案 https://support.ind…

    SIMATIC WinCC 2020年11月1日
  • 三位旋钮

    三种控制方式,手动、自动、周期工作想在WINCC画面上做一个三位旋钮,发现库中没有,哪位老师能帮助一下啊 最佳答案 使用以下链接中的附件 http://www.ad.si…

    SIMATIC WinCC 2019年6月11日
  • winncc定义excel问题

    报错无效字符 问题补充:图片上定义代码Dim xlappSet xlapp=CreateObject("Excel.Application"…

    2021年7月5日
  • 污水厂报表问题

    求助诸位工控大神能否提供污水厂Excel输出的报表例子,最好详细一些,不胜感激.. 钻石用户推荐最佳答案 现在报表的形成不外乎那几种方法1、定时写入到数据库里面(比如SQL&nbs…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面遇到的小问题,虽然小却看不透!

    在画面中,看厂家的程序,它的静态文本可以显示在矩形上面,而我自己加的矩形却不行,把属性复制过来还是不行,改了还是不行,静态文本始终显示在我的矩形下面,不知道为什么,实验很多次了!谢…

    SIMATIC WinCC 2017年8月3日
  • WINCC位内存,0-31位是怎样选择哪一位的?

    在WINCC中创建了一个位内存变量,当在一个按钮中使用时,想通过变量值的改变来改变按钮的背景颜色。但发现有0-31位,该选取哪一位?是怎样规定的?谢谢! 最佳答案 比如你这这32位…

    SIMATIC WinCC 2019年6月11日
  • wincc连施耐德PLC需添加什么协议?

    wincc连施耐德PLC需添加什么协议?有一套施耐德PLC(Tcp/Ip通讯协议)想整合到wincc里,都需要添加什么协议呀?还用购买单独的通讯协议吗?wincc这边都需要做什么工…

    SIMATIC WinCC 2019年6月11日
  • Wincc结构变量

    我想问一下Wincc中结构体变量 中的偏移量是指什么?我的结构体变量中的第一个变量偏移量为0第二个为2第三个为5第四个为9。结构体中的变量全是Float类型的。谢谢 问题…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC WinCC V6.0 SP3 ASIA 能不能打英文版kb319740补丁

    SIMATIC WinCC V6.0 SP3 ASIA 能不能打英文版kb319740补丁谢谢。 最佳答案 这个补丁KB31974…

    SIMATIC WinCC 2019年6月11日