① wincc 中C脚本
char buf[255];
sprintf(buf,"%f",GetTagFloat("Float_Input")); //Return-Type: float
SetTagChar("Char_Input",buf); //Return-Type: BOOL
② WINCC 脚本高手进。。。。。。
SetVisible(lpszPictureName,"PIC",0);
给你说下原理吧
公用一个画面窗口,建立一个
公用一个比如电机启停画面,建立一个
在电机启停画面里面的变量只填后缀
你说的情况为 复制按钮只需改变标题名就能弹出相应的电机画面
这种情况下,脚本大体思路为,读取本对象(按钮)的标题(或文字)赋给画面窗口的“画面”属性或变量前缀,你这个的画面窗口名是PIC不需要赋,直接赋给“变量前缀”属性
③ wincc利用vb脚本确认弹窗字的大小
1、点击工具、选项、编辑器格式。
2、选择标准文本,在右侧字体里面选择字体大小就可以了,VB默认的是9号字。
④ Wincc 文本变量16位字符集怎么修改长度
wincc本身没有提供这个功能。只能曲线救国。
1.按位建立变量
2.使用脚本对变量进行与运算
⑤ Wincc 输入输出域的字符串问题
使用脚本,判断字符串长度,不足的连接空字符补足。
⑥ wincc的c脚本中变量后的[]是什么意思
那个是数组的意思.表示那个变量是数组.char b[5],就是说b这个数组的大小是5.数组的概念可以网络一下.
plc时间不用脚本吧,下位机把时间放在寄存器里,WINCC变量读取保持寄存器,变量连到I/O域就可以了.
实在想用脚本,也是得先连变量到WINCC..然后脚本用全局脚本读取变量,定时器触发,触发一次刷一次文本框.影响项目的运行效率.不建议这么做.而且WINCC有时间控件,属性里可以由时钟风格改成文本风格的.读取PLC时间没意义,除非是读取运行时间.
还有呀,这种问题去西门子的知道那里问才对...
⑦ WinCC如何利用vbs脚本发送字符串
i/o域的属性中输入输出属性连接变量a,
按钮脚本:事件中 点击左键
Dim a
set a=hmiruntime.tags("a")
a.read
hmiruntime.tags("b").write a.value
你试试
⑧ 在Wincc C脚本中,有字符串引用”i=1000",如何用变量来替换,以便获得外部变量的值,请问如何解决
可以的,将,"Water=1000"这部分定义一串如:...int iWater;char sWater[256];int vWater;//你的变量...vWater=1000; //你的值sprintf(sWater,"Water=%d",vWater);uaArchiveDelete(a1,sWater);...
⑨ wincc如何将15个字符整合成一个字符串显示
C脚本。
字符叠加
spritf函数
C脚本,设置标签的Text属性,或者,标签控件的Text属性---动态----C脚本-----程序,注意return返回值和触发器,要不然标签上的字符不会改变。
剩下的自己帮助
⑩ 使用wincc 输入输出域,怎么实现满足某一条件才允许输入,否则只输出,不允许输入
你可以使用C脚本。
做一个内部变量。字符串格式。然后把你希望的INPUT.PUTPUT.I/O FIELD 类型用IF语句做出来即可