VB脚本定义的一个数组怎么赋值给一个wincc里定义的内部变量

我想把在VB脚本里定义的一个数组存到wincc定义的内部变量里面,能够实现吗,具体该用什么函数

最佳答案

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)

#define DATA_SIZE 20
BYTE byData[DATA_SIZE];
int i,retv;
char destination[25]; 
char *blank = "ss"; 
char *Istr = "1", *NewTag ="NewTag_"; 
retv=GetTagRaw("YSSJ1",byData,DATA_SIZE);
SetTagSWord("RetV",(short)retv); //Return-Type: BOOL 

i=1;
do
{
sprintf(destination,"NewTag_%d",i);
SetTagChar("s1",destination); //Return-Type: BOOL 
SetTagByte(destination,byData[i]); //Return-Type: BOOL 

printf("%s",destination);

i=i+1;
}while(i<6);

参考网址
https://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=607985

提问者对于答案的评价:
我想问下用VB脚本能实现吗,该怎么做

最佳答案作者回复:
用脚本当然能实现了,个人建议你最好先把WINCC软件学明白了,然后再入手脚本,事半功倍

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

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

相关推荐

  • WINCC 7.4SP1无法打开拷贝过来的项目

    使用WINCC 7.4SP1打开拷贝过来的项目弹出图一窗口:“wincc项目管理器-服务器不可用” 单击启动本地服务器,等待了好几分钟弹出图二窗口:“WINCC…

    2020年11月1日
  • wincc7.3变量记录无法保存

    我本来的wincc是6.0的,先升级到7.0,然后升级到7.3,除了几个画面里文字变为**其他都正常,但是6.0版本的变量记录升级为7.3后没有了,我重新建立有保存不了,只要一关闭…

    2021年7月5日
  • 博图V14,添加设备HMI, TP700 Comfort

    博图V14,添加设备HMI, TP700 Comfort等设备是,报错。 最佳答案 所用软件:WinCC Comfort (TIA&nbsp…

    SIMATIC WinCC 2017年6月1日
  • 线段绕一点旋转问题

    我用wincc画了一条直线,想让它绕着其中一个断点顺时针旋转,怎么做?帮帮忙,谢谢 最佳答案 供参考   (用的内部变量)线属性-旋转参考坐标设45(…

    SIMATIC WinCC 2019年6月11日
  • MP277触摸屏画面滞后

    MP277触摸屏,WINCC编程,S200PLC,在画面上按一个按钮,通过PLC程序,在屏上触发一段文字,但有时候会按了按钮后,没有反应,反复按几次,文字才会出现;有时候按钮还会失…

    SIMATIC WinCC 2019年6月11日
  • 口令获取

    用户A 已经成功登陆,如何随时获取其密码(不一定要显示)和另一字符做比较?  最佳答案 不行的,我用试过了! 提问者对于答案的评价:OK

    SIMATIC WinCC 2019年6月11日
  • WINCC画面编辑器无法显示字体?

    从同事那考过来的画面为什么在我的WINCC里就无法显示字体,出来的都是"?????"我的字体库里有他的画面显示的字体啊?? 最佳答案 在画面编辑器里可以选择语言…

    SIMATIC WinCC 2019年6月11日
  • wincc使用脚本将实时数据存入数据库,出现查询超时导致数据存储停滞

    1.我用的VBS脚本将实时数据存到SQL的自建表中,运行起来后隔一分钟左右就会弹出查询超时的对话框(如图),然后数据库的数据就会停留在当前的时间并且一直保存同一组数据,除非我关闭弹…

    2021年7月5日
  • wincc OPC客户端访问

    电脑A装有WINCC、其他品牌的OPC服务,电脑B装有一品牌的OPC.现在想通过WINCC的OPC获取电脑B的OPC服务变量。但是总是连接不上,而用电脑A上的其他OPC客户端就可以…

    SIMATIC WinCC 2019年6月11日
  • MsgBox 第一次弹出时在后台。。。

    参考程序如下,运行基本没啥问题就是激活WINCC 项目后,第一次触发条件弹出的MsgBox会在后台,而我项目是全屏的,不看任务栏都不知道弹MsgBox了,这时候如果不点M…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论