把字节变成字?

今天我我想把两个字节拼成一个字,我开始采用高位字节左移八位加上低位字节,但超过一定的数就出错了,各位大师有什么方法啊,把两个字节拼成一个字啊,在wincc中,谢谢谢谢谢谢!!!

最佳答案

用union来解决这个比较方便:
 union
 {
  BYTE byteTag[2] ;
  WORD  wTag;
 }Byte2Word;
 Byte2Word.byteTag[0]=GetTagByte("byteTag1"); 
 Byte2Word.byteTag[1]=GetTagByte("byteTag2"); 
 SetTagWord("wordTag",Byte2Word.wTag);

提问者对于答案的评价:
谢谢这位朋友,你这种方法我试过了,是好的,我开始做的移位也是可以的,我开始是从高位数的,有点傻了吧,呵呵!!!!也谢谢其他的朋友

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

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

相关推荐

  • wincc画面中的文字全部消失?

    运行wincc程序几年一直都正常,最近一天通过wincc程序开启设备,画面上的所有文字全部消失(其他都正常,能操作设备能读取PLC变量值),用画面编辑打开画面也看不见所有文字,拖拽…

    SIMATIC WinCC 2017年11月6日
  • WinCC操作画面的转移

    电脑A安装有单用户项目(电脑即是服务器也是客户机)的WinCC V6.0 SP3,现在想在B电脑里安装同版本的WinCC,针对同一个运行项目,当在B电脑里做某个…

    SIMATIC WinCC 2021年7月5日
  • WinCC客户机连接服务器提示您没有对以下项目的访问权11

    前进天产线一台客户机出问题连不上服务器,我新拿了一台工控机装了WINCC,版本一致,授权也安装好了,IP地址也设好了,可以通过网络访问到服务器的共享文件夹,也Ping的服务器,服务…

    2017年6月27日
  • wincc rt start启动失败

    昨天在连接plc与上位机之前还能启动,设置了一些东西后,在仿真能成功链接了,在自启动时就失败了。手动打开显示图一,SQL服务有问题;开机自动打开巨慢,超级慢,最后显示打开文件失败,…

    SIMATIC WinCC 2020年11月1日
  • wincc的地址对应

    请问wincc与s7300的地址对应,比如300内的MD4及DB70.DBD4对应wincc的??能详细介绍下。谢谢 最佳答案 wincc中的设置:第一:在“变量管理”下添加驱动程…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.4 做冗余时的项目复制

    两台电脑做冗余,系统是Windows SERVER 2019,WINCC7.4,冗余设置完成后通过项目复制器工具进行复制,但是每次项目复制完成之后,也看见文件确…

    SIMATIC WinCC 2021年7月5日
  • 集成STEP7里面的WINCC项目如何下载到操作员站点

    我有三个操作员站点一个工程师站点,我工程师站点组态了操作员WINCC画面,操作员站点界面怎么通过工程师站点,下载到其余三个操作员站点。看了很多文档都是通过WINCC服务器下载到操作…

    SIMATIC WinCC 2021年7月5日
  • wincc 浏览器打开超级慢,输入用户名时反应也超级慢

    wincc 浏览器打开超级慢,输入用户名时反应也超级慢处理过程:wincc清理电脑碎片整理垃圾清理电脑重启均没有用 钻石用户推荐最佳答案 网页浏览别的时候怎么样?如果也卡…

    SIMATIC WinCC 2021年7月5日
  • 复制图形编辑器的全部项目的方法

    想将一个工程中的全部图形复制到另一个项目中,用什么办法呢 最佳答案 WinCC在项目的GraCS子目录下的*.PDL文件 WinCC Flexible可直接导出…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.4在线趋势控件(经典)

    Wincc在线趋势控件(经典)如何建立两个数值轴,一左一右 问题补充:Wincc有什没有什么控件做出来打印跟上图一样,onlineTend到是可以实现两个数值轴,但是打印出来区别有…

    2020年11月1日