网易首页 > 网易号 > 正文 申请入驻

WinCC 交叉索引中索引不到的变量和画面

0
分享至

首先来看看什么情况会导致交叉索引无法索引到变量和画面呢?

这种情况会出现在脚本中使用变量和画面时,由于脚本编写没有参照 WinCC 中的规范,则会出现交叉索引无法索引到变量和画面的问题。

1. 无法索引到变量的情况:

这通常会出现在 C 脚本中使用的变量,如果没有按照 WinCC 规范编写则会出现,如下图所示的情况

从图中可以看到,明明在 C 脚本中使用了 2 个变量,并且编译和执行都没有问题,而在交叉索引中这 2 个变量的使用状态却仍为“未使用”状态。

如果使用 VB 脚本操作变量情况则相对好一些,如果没有按照规范编写倒是也能索引出来。

2. 无法索引到画面的情况:

C 脚本中使用的画面,如果没有按照 WinCC 规范编写则会出现如下图所示的情况

可以看到在 C 脚本中使用了画面“CRScreen1”,并且编译和执行也都没有问题,而在交叉索引中这 2 个画面的使用状态也是“未使用”状态。

如果使用 VB 脚本实现同样的功能,而编写时也没有参照 WinCC 的编写规范,就不会像在 VB 脚本中使用变量那么幸运了,同样也是无法被正确索引出来的。

可以看到在VB脚本中使用了画面“CRScreen1”,并且编译和执行也都没有问题,而在交叉索引中这 2 个画面的使用状态也是“未使用”状态。

可能很多工程师会有疑问,用了这么些年的 WinCC ,写了这么多的脚本,功能执行也都没有什么问题,为什么要遵循 WinCC 的脚本编写规范?规范在哪里有描述呢?

是的,在实际应用中没有完全按照 WinCC 的脚本规范编写,确实也不太会影响实际的执行结果。但是一旦需要通过交叉索引查找在脚本中使用过的变量和画面时,麻烦就会出现。那这个编写规范在哪里呢?

1. C 脚本的 WinCC 编码规则

打开WinCC 目录和索引(在线帮助系统) > 使用 WinCC > 用于创建函数和动作的 ANSI-C > 创建和编辑动作 > WinCC 编码规则

在这为了阅读方便也就不摘抄了。只要按照规范修改之前的 C 脚本,交叉索引也就能正确的索引到脚本中使用的变量和画面了。修改后如下图。

从图中可以看到,按照规范修改了变量“CRTag1”的使用之后,交叉索引就可以正确索引出变量的使用状态并链接到其使用的位置了。而仍未按规范修改的变量“CRTag2”则还是无法被正确索引。

2. VB 脚本的 WinCC 编码规则

打开WinCC 目录和索引(在线帮助系统) > 使用 WinCC > 用于创建过程和动作的 VBS > CrossReference 的使用

从实际测试效果来看,对于变量在 VBS 中的使用却没有那么严格。而对于画面的使用,如果没有按照规范编写确实是无法正确索引出来。按照规范修改之前的 VB 脚本之后,也就能正确索引出脚本中画面的使用了。修改后如下图。

由此可见,程序编写的规范化是多么的重要。有个好消息是,如果 C 脚本之前未按 WinCC 规范编写而导致交叉索引无法正确索引时,有个小工具可以帮到大家。那就是 Cross Reference Assistant(交叉索引助手)。

通过开始菜单打开交叉索引助手程序,打开时,会有关于交叉索引助手的相关说明,如下图:

然后根据向导进行操作,如下图。

操作开始前将脚本编辑器以及画面编辑器关闭。操作完成后,全局脚本和画面脚本中的 C 脚本对变量与画面的引用将会转换为规范的编写,如下图。

关于交叉索引更详细的内容请参考:

https://support.industry.siemens.com/cs/cn/zh/view/109780818

欢迎访问西门子1847工业学习平台,这是一个官方的学习平台,能够帮助您高效获得实用和权威的资料。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
知名文化学者、北师大副校长康震受邀任新职

知名文化学者、北师大副校长康震受邀任新职

澎湃新闻
2024-06-07 16:28:27
大S又作妖!神操作或想与汪总重燃爱火,网友纷纷喊话马筱梅!

大S又作妖!神操作或想与汪总重燃爱火,网友纷纷喊话马筱梅!

古希腊掌管月桂的神
2024-06-06 22:53:55
厉害,语文老师押中高考作文登上热搜!评论区却把人笑死了

厉害,语文老师押中高考作文登上热搜!评论区却把人笑死了

智学园
2024-06-07 23:36:47
陕西开始摆烂?网友为何如此评论?来看看大家怎么说。

陕西开始摆烂?网友为何如此评论?来看看大家怎么说。

棒棒糖画画
2024-06-07 18:40:28
刚回到家却发现男朋友和自己母亲在房间里,我愣住了

刚回到家却发现男朋友和自己母亲在房间里,我愣住了

好笑娱乐君每一天
2024-06-06 12:50:02
49岁女人自述:瞒着老公出轨16年,回归家庭后,老公给我致命一击

49岁女人自述:瞒着老公出轨16年,回归家庭后,老公给我致命一击

星辰故事屋
2024-06-01 20:23:42
普京在圣彼得堡表示,俄罗斯将获胜,可以和谈,但不与泽连斯基谈

普京在圣彼得堡表示,俄罗斯将获胜,可以和谈,但不与泽连斯基谈

山河路口
2024-06-07 23:37:57
英国人卖房带全家环游中国三个月,一到韩国画风突变,人在囧途?

英国人卖房带全家环游中国三个月,一到韩国画风突变,人在囧途?

云舟史策
2024-06-04 15:48:35
恋爱啦?记者爆料罗德里戈与一模特健身博主恋爱,曾现场看皇马

恋爱啦?记者爆料罗德里戈与一模特健身博主恋爱,曾现场看皇马

直播吧
2024-06-07 15:22:16
“毒教材”消失!新教材国风满满、五官端正,中国人的审美回来了

“毒教材”消失!新教材国风满满、五官端正,中国人的审美回来了

史小纪
2024-06-04 11:05:25
李月汝妹妹横空出世!15岁身高超1米9,场均23+13+2称霸U15

李月汝妹妹横空出世!15岁身高超1米9,场均23+13+2称霸U15

排球评论员
2024-06-07 18:05:18
除三害:恨国党、殖人、公知,其实不需要多说,问题在于如何识别

除三害:恨国党、殖人、公知,其实不需要多说,问题在于如何识别

杏坛金语
2024-06-05 18:20:52
北大吴谢宇弑母通灵记录:通灵人自曝与其交流,得知弑母真实动机

北大吴谢宇弑母通灵记录:通灵人自曝与其交流,得知弑母真实动机

古今档案
2024-05-29 18:42:08
成都地铁五期规划,有望在2024年上半年获批,大家关心那条线路呢

成都地铁五期规划,有望在2024年上半年获批,大家关心那条线路呢

糖果屋主
2024-06-07 18:34:40
胡塞武装发言人曾在中国留学?还能讲一口流利中文,完全是谣言

胡塞武装发言人曾在中国留学?还能讲一口流利中文,完全是谣言

三分亮剑
2024-06-06 13:50:31
唐尚珺参加第16次高考,一老师曝光其行程,过去一年或在衡中复读

唐尚珺参加第16次高考,一老师曝光其行程,过去一年或在衡中复读

飞鱼的说说
2024-06-06 10:36:00
收受红包200多次、单次金额不大……县政协原主席钱权交易细节披露

收受红包200多次、单次金额不大……县政协原主席钱权交易细节披露

极目新闻
2024-06-07 20:22:38
中美开战设想:美国若轰炸我国沿海城市,中方会采取什么措施?

中美开战设想:美国若轰炸我国沿海城市,中方会采取什么措施?

阵匠
2024-06-05 10:57:07
笑不活了!高考数学冲上热搜!考生都破防了,评论区都在吐槽

笑不活了!高考数学冲上热搜!考生都破防了,评论区都在吐槽

请叫我教育君
2024-06-08 05:49:56
嫦娥六号上升器将再度着陆月表!

嫦娥六号上升器将再度着陆月表!

轻舟一号
2024-06-06 22:37:40
2024-06-08 08:04:49
西门子1847工业学习平台
西门子1847工业学习平台
分享优质的工业技术内容
19文章数 2关注度
往期回顾 全部

科技要闻

6家大模型抢答高考作文,谁是你心中的Top1

头条要闻

媒体:马克龙援乌战机祭出"大杀器" 发出十分危险信号

头条要闻

媒体:马克龙援乌战机祭出"大杀器" 发出十分危险信号

体育要闻

优势在我?中国足球有自己的节奏

娱乐要闻

汤唯抵达巴黎将担任奥运火炬手

财经要闻

身陷退市股的投资者:我的钱瞬间没了

汽车要闻

2.0T混动售20.98万元起 福特蒙迪欧运动版上市

态度原创

游戏
家居
手机
亲子
健康

舅舅党再爆猛料,魔兽世界正式服七月份有望开服,你还会回归吗?

家居要闻

柔和婉转 让阳光洒满空间

手机要闻

传骁龙8 Gen4 Adreno 830 GPU将采用改进的内存压缩算法以提高利用率和性能

亲子要闻

萌娃和爸爸斗智斗勇,最后竟然是小宝宝赢了。网友直呼这个小朋友太聪明了。

晚餐不吃or吃七分饱,哪种更减肥?

无障碍浏览 进入关怀版