① 如何WINCC,通过c脚本读取存档变量
不用脚本的话,在plc程序里实现。用脚本的话,方法多了。在输入输出连接一个变量a,a改变时,脚本里给别的变量赋值!脚本触发器选择变量a改变!还有很多办法,比如输入输出的内容改变事件,在这里给其他几个变量赋值,当然还是脚本赋值!
② wincc VBS脚本中的如何循环执行一段语句
是的,应该是在全局动作中写代码。
方法是:
1、先建一个BOOL型的WinCC内部变量,比如取名为Starting。
2、两个按钮,一个按钮置Starting变量为1,另一个置0。
3、在全局动作中加一个判断,当Starting变量为1时,执行你的功能,为0时,返回(return 0;)。
4、设置该全局动作为时间周期性触发,每秒执行一次。
③ 求WINCC7.3实现c脚本循环程序
如何用一个按钮控制如图那样的一个彩色转盘以一定的速度转动啊,当点击按钮时转盘转动,释放时停止转动,用C动作实现,不要用VBS来实现
④ WinCC中VBS脚本代码的问题,关于变量的读取,请行家帮忙解答
高速大量读取数据,建议从AS中读取。这样数据有很好的正确率和刷新率。如果从Wincc缓存区读,则会受到缓存区数据刷新频率的影响。换句话说,高频次读取数据时,用读缓存区指令读回的数据可能是旧数据。
⑤ wincc 中C脚本
char buf[255];
sprintf(buf,"%f",GetTagFloat("Float_Input")); //Return-Type: float
SetTagChar("Char_Input",buf); //Return-Type: BOOL
⑥ WINCC中的C动作中怎能样取变量
输入变量名即可,但是要保证变量名所代表的变量为全局变量
⑦ Wincc/vbs循环读取变量值
可以的,只要变量名字符串拼接的正确。你要一次读取这么多变量,最好在循环语句中创建一个tagset.
dim
group
set
group=HMIRuntime.Tags.CreateTagSet
For
i=1to2000
group.Add
"Data"&i&".IA_2"
Next
i
group.Read
⑧ wincc c脚本中内部函数能调用外部变量吗
当然可以。比方说在界面上点一个按钮用于启动电机,那么在这个按钮的“事件”-“鼠标左键按下”这个动作中,点鼠标右键的“c动作”,会弹出c动作编辑器。写入以下语句“SetTagBit("你的外部变量名",1);”即可将对应的变量赋值为1,也就是将PLC的一个数字量输出点置一,对于电机而言马上就可以得电运行。