数据问题

我在PLC中定义双字存储 M120.0~M123.6(共31个二进制变量输出),对应的我在WinCC中定义个无符号的三十二位数MD120变量,全部点强制断染发现,IO监控这个变量时发现值为128,正好是双字的第8位,对应PLC中定义的输出点最后一个点(未作定义的第32个Nrtwork M123.7),依次强制发现各位点的值都增加了128,请问这是什么原因?
 另外我想取这个双字的第16位:
 int gscAction( void )
 {unsigned int y;
   y=GetTagDWord("mixer1" );
 if ( (y&65664)==65664)              
               SetTagBit"run9706",1);                            
 else  SetTagBit("run9706",0);
 我是&65664(强制第十六位通IO显示),还是&65536呢?

问题补充:
PLC中定义个FC,共31个二进制点,对应地址:M120~M123.6(双字差一位M123.7),再在WinCC中定义个无符号的32位数:地址MD120,连接画面上的IO域,在PLC端强制各点M120~M123.6断,Wincc中IO域显示值为:128(这个32位数的第8位,好像是M123.7,可未在PLC中定义),请问这是怎么回事?在PLC依次强制各个点位,相应IO域中的值都增加128,例如第17位值为65664,请问我这段脚本对吗:
 #include "apdefap.h"
 int gscAction( void )
 {unsigned int y;
   y=GetTagDWord("mixer1" );
 if ( (y&65664)==65664)             
  SetTagBit"run9706",1);                            
 else  SetTagBit("run9706",0);
 是&65665还是&65536呢?

最佳答案

问题的描述太差劲了,貌似还有错别字,这样怎么能让人回答出来呢?

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:33
下一篇 2019年6月11日 下午12:33

相关推荐

  • WinCC没有CPU如何访问外部变量

    应该如何设置,外部变量那边有的连接外部变量。wincc7.5 图片说明:    钻石用户推荐最佳答案 就是使用WINCC做数据采集系统,只是没有采集PLC,且是…

    2021年7月5日
  • wincc的问题1

    请问,类似在WINCC里面的  PCS7_OpenInputBoxAnalog_V6 这些函数在哪里可以看到它的用途啊和具体功能啊 最佳答案 看看参考…

    SIMATIC WinCC 2017年6月18日
  • 如何在在线趋势图中显示最值和平均值

    趋势图中的“计算统计”按钮时灰色的,如何使用“计算统计”功能显示出最大值、最小值和平均值? 最佳答案 《wincc报告多画面切换》中17页4.2数据处理http://www.doc…

    SIMATIC WinCC 2018年3月6日
  • TIA Portal 博途V13 怎么跟触摸屏、PLC300连接下载项目

    新买了一个博途PK1500的触摸屏回来,原先的wincc flexible 2008 SP4的项目移植到TIA Portal 博途…

    SIMATIC WinCC 2017年11月4日
  • Wincc 运行时自定义画面的大小

    我想在刚运行起来时,打开800*600大小的登录界面。登录成功后运行的画面变成1280*1024怎么做啊 最佳答案 登录前: HWND hwnd; h…

    SIMATIC WinCC 2019年6月11日
  • 关于触摸屏软件兼容问题

    由于特殊原因,电脑更换了。现在用的电脑是W10 系统的,原来用的触摸屏软件是 WinCC flexible SMART V3(B&…

    2020年11月1日
  • 急求WINCC6.2入门视频教程

    WINCC我一直没接触过,现在公司要使用,急求WINCC的视频教程 最佳答案 西门子官方有很多学习资料可以下载,可以选择自己需要的下载:http://www.ad.siemens.…

    SIMATIC WinCC 2019年6月11日
  • 趋势曲线

    求助各位兄弟姐妹,我把多个曲线做到了一个趋势图上,这样显示有些乱,我想让显示哪些曲线就显示哪些曲线,其他的曲线隐藏起来。谢谢 最佳答案 要实现曲线的单独显示,方法有几种:1、在一个…

    SIMATIC WinCC 2017年11月29日
  • 触摸屏变量连接到plc和直接调用plc的变量有什么区别

    以前用一直是把plc变量连接到hmi的变量,然后触摸屏界面上的按钮或数值都是连接的hmi的变量。如果我直接连接plc的变量会有什么不一样吗? 问题补充:如果没有区别,那都不需要创建…

    SIMATIC WinCC 2020年11月1日
  • 事件触发归档的设置

    wincc6.2,我想通过点击系统运行按钮即系统启动来触发设置好的生产参数归档,就是系统启动的时候把生产参数归档了直到下次系统启动然后再次归档!!!我试了下没试出来,请帮我详细讲解…

    SIMATIC WinCC 2019年6月11日