WINCC如何利用结构变量外部变量创建画面模板,根据网上的一些教程已学会利用内部变量创建模版,但是如果要使用外部变量如何创建啊,我根据内部变量创建模版的方法,在创建元素时勾选了外部,并将创建好的结构变量与外部实际地址相连了,但是运行时没有通信上,有没有高手发个外部结构变量的方法啊
问题补充:
我是采用OPC协义与200SMART连的,创建外部结构类型元素时AS已设好,创建外部结构变量设置了连接和地址,但是结构变量元素地址生成没有偏移量,正常用S7300协义都会自动生成偏移后的地址的,用OPC不会,
最佳答案
此回答已完善
1、wincc建立结构变量,如建立结构motor,元素包含res,auto,open,close,建立变量motor1,数据类型为motor,则生成motor.res,motor.auto,motor.open,motor.close
2、wincc创建画面1,画面链接1的结构变量的后半部分(.res,.auto,.open,.close).主画面中添加画面窗口,显示画面名称为画面1,画面窗口的变量前缀写motor。
补充:你既然用opc,那么变量名称是在opc中的定义的,这个需要你自己来做好这个工作,opc中不允许使用“.”号,你可以用“_”来代替。其他的和我前面说的一样。
提问者对于答案的评价:
谢谢你,我已解决了,因为OPC不会自动给元素生成相就的地址,只是复制结构变量地址,要改一下地址,如MB10.0.改成MX10.0, MD10等元素实际数据格式就好,s7300这些协议下会自动生成不用改
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355953.html