c脚本问题

请问a=a<<8 什么意思呀,原文是:{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction DMTagName
// next TagID : 1
#define Apcstatus  "S"
#define Apcxalr  "xalr"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction PictureName
// next PicID : 1
// WINCC:PICNAME_SECTION_END

short int a;
a=GetTagWord(Apcstatus);
a=a<<8;

SetTagWord(Apcxalr,a);
return 0;
}
其中“s"  和"xlar" 是内部变量 无符号16位数。

最佳答案

a<<=n
等价于a=a<<n
a<<n表示a左移n位(二进制)
等价于a乘以2的n次方 

a<<=n的含义就是,a等于a乘以2的n次方

提问者对于答案的评价:
谢谢,

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日
下一篇 2018年12月5日

相关推荐

  • Wincc V7.0 安装?

    哪位高手指教:安装Wicc 7.0 过程出现问题,提示:未安装Microsoft 消息列队。为了能正确使用wincc,请添加此组件; 设置-…

    SIMATIC WinCC 2019年6月11日
  • 关于触发器

    请问触发中:标准周期,    触发器:“用户周期5”      周期:“用户周期…

    SIMATIC WinCC 2019年6月11日
  • wincc 画面连接变量

    wincc中画面的属性,都是和变量名直接连接的。能不能改成和地址连接(和step7中的对应),而不和变量名连接。 最佳答案 不能得,你可以建立一个外部变量,将这个外部变量的地址设置…

    SIMATIC WinCC 2019年6月11日
  • wincc运行时没有到数据服务器的连接

    用户归档我取的都是内部变量,然后我用在线表格控件输出过程归档,wincc运行时没有到数据服务器的连接(我用的是变量模拟器) 最佳答案 1。首先要确认该内部变量的归档组态(Tag&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据存取

    请教一下,MP277触摸屏几组生产数据存取,是用配方做还是用别的做?今天我买了一SD卡,装屏上,怎么屏摸没有任何显示,把SD卡取掉,屏就正常显示。请问是怎么回事,能否介绍一下谢谢!…

    SIMATIC WinCC 2018年12月6日
  • wincc日期时间脚本请教

    各位高手,我在学习使用WINCC脚本读系统时间,我在网上找到一段程序,按要求建立SYSTEM INFO,然后建立变量,这个变量应该不是内部变量吧?如果建立内部变量,同时建…

    SIMATIC WinCC 2017年11月12日
  • 运行 WinCC RT Start的时候提示项目被锁定

    之前运行没问题,现在运行提示项目被锁定是什么原因?麻烦老师们帮忙解答一下,谢谢了 图片说明:    最佳答案 删除项目路径下PROJECTOPENED.LCK;…

    2017年6月12日
  • wincc数据显示问题

    WINCC激活时弹出CCArchiveManager.exe遇到问题需要关闭,激活之后在线趋势和报表自动与数据库断开连接,数据无法查询,这个问题挺难搞,西门子官方说是WINCC与系…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.4如何通过脚本调用组合框里面的内容并且把变量写入为1

    下面两张图片是别人用力控VB脚本做的调用配方,我现在想用wincc7.4做出来,可是不会写这个VBS的脚本。我看这个力控的脚本写的意思就是获取下拉列表组合框的行数选择。当没有选择行…

    2020年11月1日
  • 用WINCC保存三个月的历史数据

    如何用WINCC保存三个月的历史数据,并用历史曲线将数据显示出来? 最佳答案 计算例子 A、慢速归档时一条变量归档记录占用32 字节的空间,每个变量以2&nbs…

    SIMATIC WinCC 2019年6月11日