在wincc的c脚本中遇到的问题!

在wincc的c脚本中,如果将BOOL数据类型的变量传送给SetTagBit()函数,则编辑程序将发出警告。发生这种情况是因为SetTagBit()函数希望用SHORT作为所传送变量的数据类型。
 SetTagBit()函数不是对位赋值4么?为什么要用SHORT作为所传送变量的数据类型?

问题补充:
能提供点讲解wincc函数库中各个函数用法的资料么?

最佳答案

应该是你定义的变量的数据类型与所用函数所要求的数据类型不一致.可以直接用SetTagBit()给变量置1或0,而不是变量

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

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

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

相关推荐

  • 文本变量16位字符集赋值问题

    文本变量16位字符集:A,B在输入输出域给B输入:T0907010010值然后通过钮后将B赋值给A如下SetTagChar("A",“”);将A初始化SetTa…

    SIMATIC WinCC 2019年6月11日
  • Wincc.

    Wincc自定义对象和博途wincc面板功能有什么区别,他们怎么使用呢 最佳答案 具体没怎么用过,WINCC V7里面也能创建面板对象的,主要也就是方便对象开发的,可以参…

    SIMATIC WinCC 2021年7月5日
  • wincc服务器选型问题

    我现在有一个应用,客户要求上位机要两台服务器互为冗余,四台操作员站,要有报警报表,3个月数据记录可查,3个月趋势图可查,总结下来是2k个变量,那我现在选一个2048的运行版,一个2…

    SIMATIC WinCC 2019年6月11日
  • 如何保存图片,然后在运行界面查看

    我绘制了一个带即时参数的表格,然后保存它,就是打印成图片了。之后如何做,才能在运行界面中打开这些图片呢?主要是图片多,想在运行界面上能选择那些保存的图片。图片上有即时数据。 最佳答…

    SIMATIC WinCC 2019年6月11日
  • WINCC之间OPC通信?

    今天逛论坛,无意中发现有人提起C-S架构中设置DCOM使用OPC通信。以前也没有接触 过关于DCOM的问题,我一直以为C-S架构,就是客户机直接读取服务器的数据,而和OP…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0 与PC ACCESS SMART走OPC通信

    我做了个 实验程序,200smart PLC和wincc7.0 通过以太网走OPC通信,可以通讯上,遇到个问题,连上PLC后,在WINCC上&nbsp…

    SIMATIC WinCC 2017年5月31日
  • 人为改变WinCC显示的归档曲线的显示值

    由于CPU程序和ES站程序不一致,不能修改输入模拟量的范围值。之前显示值为4700,后来输入信号变化,目前真实值是2700,显示值为3500,现在想WinCC来处理下数据,让它显示…

    SIMATIC WinCC 2021年7月5日
  • 我的Wincc6.0没有静态文本这个控件

    我的wincc6.0在图形编辑器中“对象选项板”的“标准对象”中没有“静态文本”这项,而且我还经常用到静态文本,哪位朋友能指教一下怎么把它弄出来,小弟不胜感激!!! 最佳答案 1。…

    SIMATIC WinCC 2019年6月11日
  • 变量前为什么要加\\

    现在在看别人的趋势图的程序SetPropBOOL(picname,"控件1","Activate",FALSE);SetPropChar(p…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量运算问题

    我现在用WINCC7.0SP2版,下面有3个S7200从站,我在画面里建立了一个输入/输出域,对应地址值为:VW1000,比如我给他输入数据为400,然后传给1号从站处理后,放在V…

    SIMATIC WinCC 2019年6月10日