STEP7中变量导入WINCC

大家好,STEP7中之前用多重背景数据块做的变量无法导入WINCC,后来想用UDT进行处理,请问怎么做?之前我写的电机块在一个FB里面,包括启停及电压电流转速,对应到一个多重背景DB里面去了,请问用UDT怎么才能方便的将这些数据迁移到WINCC7.3中去呢  ?具体怎么做?另外UDT主要是做什么的?

最佳答案

给举个简单例子,便于理解:
有10个电机,它们的属性都是基本相同的:如“正转(bool)”、“反转(bool)”、“速度(int)”、“加速度(int)”、“减速度(int)”等,如果程序中需要用到这些属性,那么可能需要为10个电机都建立这些变量,如果是单独建立,就需要建立10*5=50个变量;如果用udt来处理,那就简单多了:
先定义一个udt,名字是motor,里面添加上面所说的2个bool变量和3个int变量(当然有需要可以添加其它数据类型的变量),然后建一个db块,在里面建立10个变量m1~m10,数据类型就是motor,保存后会发现这10个变量都包括以上的几个属性,这样就可以直接在程序中使用了。
UDT,用户自定义数据类型。
用户有时为了方便,先创建一个udt(和创建db块一样),写好自己需要的数据结构。然后在创建db块时,如果需要就可以插入你建好的udt(输入个name,类型输入udt的名字,比如udt1),如果你切换到数据视图,你就可以看到你原先创建的udt的结构了。

提问者对于答案的评价:
感谢各位解答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:09
下一篇 2021年7月5日 上午10:09

相关推荐

  • wincc如何与3UF7通讯

    我手上有wincc,通讯适配器是CP5711,手上还有西门子的电机保护器3UF7,怎样才能让wincc做一类主站与3UF7通讯,一类主站不行的话做二类主站也可以。 问题补充:在SE…

    SIMATIC WinCC 2019年6月11日
  • WINCC通过一个按钮去控制另一个按钮的click事件

    我在按钮1的click事件里 设置了msgbox 1单独按按钮1 会弹出 msgbox 1但是我现在想用按钮2在click事件里写…

    SIMATIC WinCC 2021年7月5日
  • wincc运行时界面切换很卡,显示数据很慢

    wincc运行时界面切换很卡,显示数据很慢,cc write Archiveserver.exe占cpu很多,是不是数据归档出错了?请求指点邮箱15406784…

    SIMATIC WinCC 2017年11月16日
  • WINCC标题栏的问题

    如图,如何将空白的标题栏隐藏掉?这个参数在哪设置? 最佳答案 图呢,如果是窗口标题栏,可以在窗口属性中设置,去掉标题、最大化、最小化、关闭等属性。 提问者对于答案的评价:11122…

    SIMATIC WinCC 2017年6月10日
  • 续"怎样实现"出现报警时弹出警告提示"?"

    请问城外之人,我已在VBS中编写了一个动作,调用MsgBox函数,但却不知触发器如何设置,或者说怎样将报警发生与这个动作连接起来.在报警记录的属性设置中看到有一个选项是触发一个动作…

    SIMATIC WinCC 2019年6月11日
  • 关于web发布问题

    在给客户做项目的过程中,客户要求要有web发布,我也根据西门子公司web发布的提示做了web发布,发布也能成功但有的系统画面发布不了。同时局域网内别的电脑能看到我发布的画面但看不到…

    SIMATIC WinCC 2019年6月11日
  • 怎样将一个控件导入到WINCC画面中

    怎样将一个控件导入到WINCC画面中,比如,我将一个动态OCX.文件粘贴到WINCC的安装目录下哪一个文件夹下,各位能不能说的详细点 最佳答案 首先将你的动态OCX.文件拷贝到Wi…

    SIMATIC WinCC 2019年6月11日
  • wincc变量的数据类型

    各位大侠,我想问问,wincc变量的数据类型该如何选择。比如说,我要建立一个外部变量M0.0,那我该如何选择这个变量的数据类型呢? 问题补充:就是数据类型不是分为二进制变量、有符号…

    SIMATIC WinCC 2019年6月11日
  • WinCC中的历史数据保存在哪里

    我用的是WinCC6.0,默认安装的。我现在想知道的是到底历史数据或称归档数据保存在哪个地方。我已经把Sql Server里面每个用户表都找过了,可是没有找到。我在数据库…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.0以上版本访问EXCEL

    请问如何通过WINCC读取EXCEL中固定单元格位置的值到运行画面  VB,C方式都行。有没有人有相关资料提供一下   好像DDE…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论