Step 7中用户自定义数据类型和WinCC中结构体变量的传送

已锁定

volcanol

  • 帖子

    851
  • 精华

    12
  • 被关注

    59

论坛等级:奇侠

注册时间:2009-11-26

钻石 钻石 如何晋级?

Step 7中用户自定义数据类型和WinCC中结构体变量的传送

1622

3

2017-09-12 16:34:58

一、引子

      最近在学习WinCC的用法,利用画面模板进行了组态测试,并且也成功了。我就想如果在Step 7中建立自己定义的数据类型UDT, 那么如果可以打上系统

属性S7_m_c标志的话,那么就可以省去很多建立变量的麻烦。


二、做法

1、首先建立 UDT, 这个随便建立一个数据结构就行。

2、建立共享DB块, 然后插入数据,并且将数据定义为 UDT类型,

3、激活DB块的OCM功能,就是右击DB块,选择OCM功能。

4、再次打开DB块,选择刚才用UDT定义的数据项,

5、同样右击,然后选择属性, 添加 S7_m_c 属性,但是在添加对话框中报

     “Attribute not legal for the data type of the variable.” 

6、表示不能对用户自定义的数据类型进行OCM功能

如图所示:




疑问:

1、有没有方法通过在Step7建立用户UDT的模式,然后直接传送到WinCC,

如果可以话那么可以减少很多的工作量。

2、是否WinCC的结构体变量只能在DB块中一项一项的建立对应的变量。

3、定义UDT的时候是否可以增加OCM功能?


各位大神,请不吝赐教。

Step 7中用户自定义数据类型和WinCC中结构体变量的传送 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32644条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。