我用一个文本参考变量连接到静态文本的动态属性中,我用SetTagWord给变量赋值后,静态文本没有一点变化,如果只是给文本参考变量设置初始值,则会显示文本库中对应的文本。这是怎么回事,感觉这个文本参考变量一点实际价值都没。
最佳答案
文本库里的东西是用来做多语言切换用的,1:新建文本库里的文本时,不是有个索引吗,你需要新建一个内部变量,类型选择文本库变量(text reference)吧?然后,给这个变量附初值,这个初值要和你文本库索引号相对应。
2:完成上面步骤后,这个内部变量就和文本库里的文本对应上了。
3:在图形编辑器里新建一个静态文本,文本属性,选择那个新建的内部变量。这样你静态文本的text属性就和文本库里的文本连接上了,当切换语言时,它就会自动切换到你文本库里组态的文本里了。
4:至于你,用SetTagWord是用来给一个WORD类型变量赋值的,但是内部文本参考变量是WORD类型吗?这个文本参考值好像只能说是静态的,WINCC中也没描述,怎么改变它的值。理论上有多少文本库,ID就需要多少文本参考变量和它对应。内部变量也不需授权的。
提问者对于答案的评价:
谢谢你的解答,我已经知道了,其实我感觉文本库做的很失败,并不能称之为变量。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201611.html