wincc if用法

变量浮点A,B,二进制C   设定一个按钮,按钮按下左键时

 if (GetTagbit("C")==1);
 {SetTagFloat("A",GetTagFloat("B"));}
 想实现 当C为0时  不成立, C为1时 公式成立,
 为什么运行中,无论C为何值,按下按钮 A的值都会变成B.

 问题二:将B的值开11次方 再赋到A值中 开方的语言是:(SetTagFloat("A",pow("GetTagFloat("C")",1/11));  吗

问题补充:
为什么  第二个答案 后面  提示  ”)“ 。。。before”)“
 

最佳答案

if (GetTagbit("C")==1);
 {SetTagFloat("A",GetTagFloat("B"));}
 次语句中{SetTagFloat("A",GetTagFloat("B"));}是无条件执行的。
 程序应该是这样:
 if (GetTagbit("C")==1) then
    SetTagFloat("A",GetTagFloat("B"));
 endif

 问题二是正确的。

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

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

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

相关推荐

  • wincc 连接器的使用

    wincc 控件-标准对象 内有一个叫连接器的控件 我用的是wincc6.2  我计划界面有两排按纽 中间有连接器连接,…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC向PLC写变量?

    WinCC能不能向PLC DB块里的变量写数据,我在WinCC里试了一下,好像写不了,外部变量没变化。请问一下外部变量是不是只能读啊?能不能从WinCC向PLC里边写? …

    SIMATIC WinCC 2019年6月11日
  • 谁有深入浅出西门子WinCC V6

    请有的朋友发来一份学习一下,在下载中心我找不到。谢谢了! QQ444197629 问题补充:我现在要用Wincc做报表,wincc的其它功能基本会用,只是做报表时一直摸不…

    SIMATIC WinCC 2019年6月11日
  • wincc打开时没反应

    以前好好的,后来组态了归档之类的东西,激活时就走一半不走了,再后来,打开wincc时,只有框架,里面的东西(工程,变量,,,,所有的)部显示,而且一直时等待状态。 还有啊…

    SIMATIC WinCC 2019年6月11日
  • 在线趋势控件

    在线趋势控件上显示的实时曲线,我想鼠标放到某个点上能自动显示归档的数值,不知道这个控件有没有这个功能,如果有,怎么设置啊 最佳答案 WINCC 中很重要的一个功能就是历史…

    2018年3月6日
  • 对象颜色对应的数值在哪里查

    用C脚本改变一个对象颜色的时候,颜色是作为一个数值返回的。各种颜色对应不同的数值,这个数值在哪里可以查到呢? 最佳答案 给你一个查询颜色的网站,注意使用IE浏览器或IE兼容模式的浏…

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

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

    SIMATIC WinCC 2021年7月5日
  • OS站下的OS.LCK文件删不掉???

    OS站项目目录下的OS.LCK文件删不掉??? 请问各位老师:这个文件的作用是什么?为什么生成之后删不掉?  谢谢! 最佳答案 1.这个文件干什么用的…

    SIMATIC WinCC 2019年6月11日
  • 这个脚本程序什么意思?

    1:有个脚本程序小弟不明白 SetTagFloat("外部变量",SetTagFloat("内部变量")) 2:另外老板…

    SIMATIC WinCC 2019年6月11日
  • WinCC不能读模拟量值

    我用笔记本通过交换机和CPU-416通讯,激活WinCC项目,显示TCP/IP通讯状态OK,但是PLC中real型的变量读不上来,在WinCC中建点,然后在画面中显示都是虚的,地址…

    SIMATIC WinCC 2019年6月11日