wincc7.4针对浮点型数据输入输出域弹窗确认问题

前辈们,小弟现在想通过wincc7.4输入输出域实现输入一个浮点型数据后弹出确认弹窗,点击确认情况下才能实现数据输入,否者不执行数据输入操作。请问该如何实现呢

问题补充:
小弟对脚本很是不懂,昨天照着西门子的教程(教程中数据类型为16位无符号,跟我的浮点型数据不一样)所以才会专门问浮点型数据怎么做带输入确认的弹窗,还请各位能讲的详细些

最佳答案

此回答已完善

浮点:
按照例程,你把DisplayValue TempValue 定义成浮点就可以了,
其他就是脚本

float TempValue1=GetTagFloat("TempValue");
char szBuffer[20];
sprintf( szBuffer,"Input number:%f",TempValue1);
if ( nChar==13 )//if press enter
{
int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//message
if ( xRet == IDYES )//confirm operate
{
SetTagFloat("DisplayValue ",TempValue1);// set data
}
}

提问者对于答案的评价:
按照前辈的方法试了,达到了弹出确认窗口的效果。但是还是有一个问题想要请教一下。
问题如下:我输入一个浮点型数据按回车键,弹出确认窗口,鼠标点击是。但是值并没有写入到PLC内存区中,我怀疑是不是中间变量tempvalue(wincc内部变量)的值没有传递给displayvalue(wincc中建的对应PLC内部变量),望前辈指点

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:37
下一篇 2021年7月5日 上午9:37

相关推荐

  • 用C语言写 WINCC中按钮启动会弹出对话框

    用C语言写—–在WINCC中,画面中做了按钮,如果按下按钮便会弹出对话框来让自己选择是否想确定刚才的选择或者可以是取消。  本人不想用隐藏的按钮结合了实现…

    SIMATIC WinCC 2019年6月10日
  • WINCC FLEXIBLE按钮延迟

    为了避免不小心按到, 我想设定的按钮是按住0.5秒才触发的, 请问具体应该怎么做, 谢谢大家 最佳答案 你的想法是好的,但是按常规做法根本是行不通的换…

    SIMATIC WinCC 2017年11月26日
  • 关于WINCC V6.2 ASIA选件的安装问题

    我已经安装了WINCC V6.2 ASIA,现在我有一个WEB NAVIGATOR V6.2的英文版本,可以一起安装使用吗? 最佳答案 当然…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警消息位对报警显示有影响吗

    如果消息位都是默认的0,会不会影响报警的现实啊?我的显示的报警变量都是位变量,不是模拟量变量 最佳答案 如果消息位都是默认的0,会不会影响报警的现实啊?———-不会.我…

    SIMATIC WinCC 2019年6月11日
  • wincc sql查询excel

    Dim sConnectionString sConnectionString = "Provider=Microsoft.Jet…

    SIMATIC WinCC 2019年6月11日
  • wincc图库

    请问wincc有现成的图库吗?还有就是自己怎么画那些化工设备,谢谢! 最佳答案 WinCC中有符号库,里面有许多工业设备图形,可以从里面调用。如果在符号库中没有的话,那么就需要使用…

    SIMATIC WinCC 2017年6月12日
  • wincc里的时间和电脑系统时间不一致,怎么修改?

    如题,见图 图片说明:    最佳答案 wincc采用的是格林威治时间(0时区),我们在东八区,相差8小时,你把系统时区改成0时区,就好了。 提问者对于答案的评…

    2017年6月11日
  • 写入excel问题

    大家好,想问两个问题啊,先谢谢啦 1.wincc写入excel表格数据后,表格晃了一下,就关掉了,我想写完之后,显示表格(现在objexcelapp.visible=tr…

    SIMATIC WinCC 2020年11月1日
  • 如何作WinCC输入/输出域实现带确认的输入操作

    根据教程实现使用WinCC输入/输出域实现带确认的输入操作,但是int TempValue=GetTagWord("TempValue");char&…

    SIMATIC WinCC 2019年6月11日
  • 求教VBS全局脚本

    各位高人;我在是做VBS全局脚本读取实时时间时,发现只在WINCC激活时触发一次脚本,然后就不执行了。我在脚本里加入MSGBOX NOW,激活时能出现对话框显示日期时间,…

    2021年7月5日

发表回复

登录后才能评论