WINCC 开方

A,B为PLC中两个设定值变量,在WINCC里给的数据类型为32浮点型。新建按钮,按钮按下时想让A的值开11次方然后赋给B。作C脚本如下:SetTagFloat("B",pow(GetTagFloat("A"),1/11));   提示警告:..may  losses....
 运行, 发现A值从1变化到3但B值一直为1. 
 问题一:  为什么会提示警告,而且B值并没有得到A值的开11次方的值.难道数据类型不对吗?
 问题二:如果A,B不是PLC中的值,想自己新建一个内部的变量A,B  怎么设置变量属性和C脚本才能让B的值为A开11次方的值??

 请高手解惑...
 

问题补充:
不要在程序里做啊   程序我改不了了 已经

最佳答案

问题出在1/11之上,这样得到的是整数。
 应该改为1/11.0即可,或者使用强制转换函数(float)1/11;

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

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

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

相关推荐

  • 获取版本号,IP地址,修改日期

    WINCC中有没有提供获取项目的版本号、修改日期以及系统IP的函数呢? 问题补充:我是想用脚本获取这些信息。目前查到在SQL数据库表中有这些信息。 最佳答案 项目的版本号是啥?目前…

    SIMATIC WinCC 2021年7月5日
  • WINCC里的归档变量怎样导入EXCEL做报表?

    WINCC里的归档变量怎样导入EXCEL中,历史记录做成报表? 有实列更好。邮箱:xch202@163.com  谢谢 最佳答案 发给你了,不知道够不…

    SIMATIC WinCC 2019年6月11日
  • HMI触摸屏移植问题请教

    我在wincc flexible 2008 sp3中有一个6寸的HMI项目,通过博途 V14移植到TP700(7寸)触摸屏,移植过程出现以下…

    2021年7月5日
  • PLC触摸屏可以通过4G信号向外发送数据吗

    如题,客户要求上传数据到云服务器,通过3G/4G信号 钻石用户推荐最佳答案 PLC触摸屏可以通过4G信号向外发送数据吗?目前触摸屏是不可以直接通过4G信号向外发送数据的。PLC系统…

    SIMATIC WinCC 2021年7月5日
  • 为什么整点数据归档数据出错?

    wincc工程,对皮带秤数据进行统计,整点数据采集没有问题,为什么数据归档计算小时产量时数据出错(莫名奇妙的数据),而把数据归档时间设置为59分50秒(或者别的秒数),只要不是整点…

    SIMATIC WinCC 2017年11月26日
  • Wincc V7.3变量注释

    Wincc V7.3怎么对变量注释?在configuration studio里变量管理下没找到注释条目,不可以注释变量吗? 最佳答案 嗯,没有呢,我的7.4版…

    2021年7月5日
  • OPC server.wincc怎么配置

    控制室有一马赛克模拟屏需要与工控机上的WINCC6.2实时通讯,DCOM也配置好了,但是每次激活wincc后,用opc client检测都是OPC server…

    2018年12月9日
  • 请教wincc通过opc连接s7200变量的详细步骤

    请教各位: 我在pc access中已成功连接了s7200中的变量,能不能请各位大虾详细告诉我怎样在wincc中通过opc一步步连接到200中的变量,比如变量V…

    SIMATIC WinCC 2019年6月11日
  • 怎么实现WINCC数组编程或excel采集啊

    我有一个excel表格,需要把表格里的数和2个外部变量比较,当压力和温度与外部变量相等则他们交叉点的值赋给第三个值(内部变量),我编程的时候出现一些错误了,如下图所示,我的真实ex…

    2017年11月12日
  • wincc画面中添加一个“退出”按钮

    wincc画面中添加一个“退出”按钮,实现画面的退出功能,该怎么设置,或是怎么控制? 最佳答案 最简单的方法:WINCC有个“动态向导”,“退出WINCC运行系统”,选中“按钮”,…

    SIMATIC WinCC 2019年6月11日