wincc中结构变量具体是做什么用的?

wincc中结构变量具体是做什么用的?

问题补充:
在通信协议下建立的变量和在结构变量下建立的变量有什么区别?

最佳答案

我使用结构变量主要是配合画面模板功能。画面中的变量全部使用结构中的成员变量,调用画面的时候修改前缀(tag prefix)属性,指定为结构实例的名称。这样只要一个PID调节模板,就可以完成系统中所有调节阀的控制。
  另外建立结构变量可以将相对独立的设备功能包装在一个变量内,创建变量会很快,只要规定首地址,成员的地址会自动分派(变量之间的地址偏移关系在定义结构的时候分配)。

 补充问题:
 在“结构变量”下建立的实际是结构的定义,如成员变量名,偏移地址,是内部还是外部等。

 在“通讯协议”下建立的是结构的实例,即真正的变量。创建的变量在选择类型时,可以从类型下拉列表中看到在“结构变量”下创建的结构。如果是成员的外部变量就会有实际的地址与其关联。

提问者对于答案的评价:
谢谢,说的很详细!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:37
下一篇 2019年6月11日 上午10:37

相关推荐

  • 关于Wincc7.4的C及VBS脚本问题

    麻烦问下有大佬有wincc的C及VBS手册吗?例子不例子没关系,我倒是会写点,就是英语不好不知道写脚本时控件的各个属性都是什么含义,想知道去哪查这些属性含义,有没有手册直接可以对应…

    2021年7月5日
  • 用户归档的数据库记录导出到excel是不是必须安装connectivity?

    如题 在wincc的脚本中用vbs将UA#???里面的记录查询出来然后插入到excel里,那些数据库连接及查询语句是不是必须安装connectivity 才能使…

    SIMATIC WinCC 2019年6月11日
  • WINCC问题2

    项目打开时出现问题? 图片说明:    最佳答案 你把你的项目用项目复制器另存一个,运行那个看看。项目出问题了。 提问者对于答案的评价:ON 专家置评 这应该是…

    2017年11月1日
  • wincc只能用sql server?

    各位大师们好!  我是一个WINCC新手,所以很多专业术语说不对还请见谅。  我最近看了一篇论文(《基于WEB的PLC控制系用远程监控技术的…

    SIMATIC WinCC 2020年11月1日
  • wincc的归档只能看7月5号到现在的记录,是怎么回事

    我的一个模拟量的在线趋势,怎么只能看到7月5号到现在的,7月5号之前的记录怎么看啊,是不是丢失了???就是那个在线趋势控件,运行后我点STOP,然后点第一条记录,就是7月5号的,7…

    SIMATIC WinCC 2017年12月10日
  • wincc的报警记录中的内容如何转成excel格式的文件

    我想把报警记录里的内容转成excel格式的文件 最佳答案 http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.as…

    SIMATIC WinCC 2017年5月29日
  • WINCC画面多变量连接问题

    我在现场给人做个项目,根据甲方的要求要在画面给人做色彩显示,打个比方,有8台电机,要求1,3,,5,7号电机运行时,方块1指示灯为绿色,方块2指示灯红色,当2,4,6,8号电机运行…

    SIMATIC WinCC 2018年12月7日
  • 模拟量报警功能的实现

    我的做法,不管是变量本身还是在设定报警变量时,都激活了上下限,而且内外变量都试过了,用变量模拟器让变量产生报警时,报警控件上还是没有显示,在工程–属性–启动那里也激活了报警记录…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0按钮权限组态

    我有两个开关,必须第一个开关打开之后,才可以打开第二个开关,否则第二个开关无法操作,弹出提示框?请问要怎么组态呀?请回答的详细一点,谢谢! 最佳答案 增加一个内部变量,第一个开关置…

    SIMATIC WinCC 2017年6月3日
  • 怎么给@CurrentUserName赋值???

    WINCC的内部变量@CurrentUserName怎么赋值呢? 最佳答案 这个变量记录的是当前登录的用户名,你用登录函数pwrtlogin登录,这个变量记录的就是它里面的用户名。…

    SIMATIC WinCC 2018年12月7日