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

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

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

最佳答案

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

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

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

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

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

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

相关推荐

  • wincc7.3 vb脚本报表日月报表

    原项目日月报表都能正常生成。项目复制后做了另一个项目,只是改了项目文件名还有vb脚本中的变量数量和存放路径。excel表中的格式也是修改了变量数量对应的名称。现在新项目的vb脚本日…

    2021年7月5日
  • WINCC运行的问题

    打开项目的时候提示:The project can only be activated,if an acail…

    SIMATIC WinCC 2019年6月11日
  • wincc如何选择多个对象

    按住ctrl选择多个对象的方法,貌似不能用啊 最佳答案 按住鼠标左键不放可以成片的选择,或按住SHIFT键选择性选取。 提问者对于答案的评价:原来是shift键啊

    SIMATIC WinCC 2018年12月3日
  • 变量记录

    每次重新运行WINCC时,变量记录就会把原来的数据重新记录一次,记录的数据后面多了个u.  有会多个“\”(我的归档控制是有事件控制的)。请高手指点,怎么要取消…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.3与step7 v5.5建立变量

    激活运行后 显示变量未连接,该怎么办 问题补充:在step7中用的是模拟仿真SIMPLC(MPI)在wincc中变量建在MPI项里 最佳答案 1、  …

    SIMATIC WinCC 2017年6月24日
  • 请教wincc application使用方法

    请问S7控制站使用wincc application与WINCC连接时是否硬件必须使用西门子的通讯卡(CP1613)才行,还是普通IP网卡也可以,另外请介绍一下wincc…

    SIMATIC WinCC 2018年12月5日
  • 请问WINCC画面对象属性中的当前状态是做什么用的?

    请问WINCC画面对象属性中的当前状态是做什么用的?如图 这个当前状态连接个变量有什么用 ?能改变显示什么的吗? 问题补充:就是类似一个阀形状的 如图…

    2021年7月5日
  • HMI选型求助

    要达到的功能是在触摸屏上输入一个字符串,然后将这个字符串绑定到PLC的某一个子程序,之后在触摸屏上再输入这个字符串则自动调用这个子程序,这个功能在触摸屏上可以完成么?SMART的屏…

    SIMATIC WinCC 2021年7月5日
  • wincc VBS 将SQL数据导出EXCEL 问题

    用循环写入单元格的方法,将SQL查到的数据一个个写入EXCEL,18000数值,用了20分左右。用户体验非常差。 请教各位老师,有什么办法以可以加快EXCEL写入的速度?…

    SIMATIC WinCC 2020年11月1日
  • WINCC如何能如PLC高速通讯

    想实现一些PLC变量和WINCC的高速通讯,查了一些文档,是用BSEND/BRCV实现的数据采集,并不是实时显示这个变量,而且还都是传送的原始数据类型,那如果我每50MS就调用一次…

    SIMATIC WinCC 2019年6月11日