wincc中建立图块怎么和tag structure建立连接?

pcs7标准图块,或者cemat库的电机图块,可以直接连接对应的数据结构类型,然后和编译的结构类型直接连接,以后都是照标准图修改的,现在比较有时间,想自己做一个这样的图块
 我现在是这么做得,不知道对不对
 1 在cfc里边建立block,并且按照block type编译,假设block单元为M1,并定义设置上传参数
 2 在编译wincc之后,在tag structure里边找到新的M1数据结构类型
 3 在绘图编辑环境里对state display和io field图块进行Configuration,组成一个完整图块,io field用来传递组合图块参数,display用来显示组合图块的状态
 4 利用面板生成器自动生成弹出图形操作界面

 现在在第三步遇到了问题,原来在pcs7标准图块里(或者cemat库的电机块),在动态选项里,由一个pcs7小图标的连接选项,可以建立图块到对应标签数据类的直接连接,这样和下位变量连接就特别方便,不像step7+wincc还得一个一个敲。现在不知道这个连接是怎么建立的,是通过一个函数声明连接,还是说只要把图块各个object分别和参数变量连接上就行?那如果有两个数据结构类型m1和m2,怎么进行区分呢
 说的比较乱...如果不对我再补充

问题补充:
我照着做了一下,只要建立了Servername和Type,就可以对相应的数据类进行连接了
 会出现PCS7 将picture block 自动连接到tag structure的对话框
 但为什么要这么建立呢?我觉得应该由一个声明函数对这个进行定义,请问该如何找这方面的资料呢?诚信求教啊...只是想弄明白这个原理,其实从头做起来很麻烦,还不如直接改

最佳答案

1.第3步应该是建立BlockIcon吧,你的图块组合好后,需要将它放到@Template.pdl画面里,然后需要设置其属性type和ServerName,必须与结构类型(比如M1)一致。
  2.使用动态向导->Connect Picture Block To Tag,选择与你数据类型一致的变量就可以了(比如MyMotor/M1),它会自动为你的变量设置前缀。
  3.如果有两个数据结构类型m1和m2?m1和m2结构不一样吗?还是同时属于M1结构类型的变量?

 补充:没有什么为什么,可能就是这么设计的吧。Type和Servername是BlockIcon的基本元素,目的就是为了用于自动连接你的Structure。如果嫌麻烦,可以用自带的电机块修改。

提问者对于答案的评价:
siemens的内心,实在是看不透啊...
 不过确实这样做的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日
下一篇 2017年10月29日

相关推荐

  • SIEMENS STEP7 5.4 SP5中文版添加CFC?

    PCS7实在是太大了。我想用SIEMENS STEP7 5.4 SP5中文版单独添加个CFC不知可不可以? 可以的话用那个版本的?&nbsp…

    SIMATIC PCS 7 2017年8月3日
  • 自定义功能块Op_level无法编译到OS 中

    用户自定义功能块是, 使用Op_level属性,生成功能块后无法将Op_level变量编译到OS 中 最佳答案 在自定义功能块中, 需要设置属性&nb…

    SIMATIC PCS 7 2021年7月5日
  • PCS7项目支持

    我们有个项目要找PCS7工程师做支持,或可以有别的方法来操作。联系我zh2008@163.com 最佳答案 1.要看支持的程度了。2。西门子技术支持就是最好的支持。3。有问题就问吧…

    SIMATIC PCS 7 2017年7月25日
  • 装WINCC的KB139740的问题,急!

    这是我在装WINCC时出现的一个问题,提示说是安装程序检测到此系统上的Service Pack版本比你要应用的更新版本要高,没必要安装此更新,为何KB139740补丁装不…

    SIMATIC PCS 7 2017年7月25日
  • 400H下载的问题

    我现在做的项目中有一个站是个冗余的400H系统,每次完全下载后,0号CPU启动都很快,而1号CPU启动非常慢,有时候根本就起不来,这是为什么呢,有什么解决方法吗? 问题补充:首先,…

    SIMATIC PCS 7 2017年8月15日
  • PCS7求助

    各位师兄,我最近要用PCS7做个多点的过程控制系统。以前也没用个这个软件。有哪位师兄有“PCS7深入浅出”中文版的电子文档资料和CFC如何编程的中文资料?发我一分好吗。非常感谢!我…

    SIMATIC PCS 7 2017年8月24日
  • 如何搜索私服《使能接口信号》?,请授我予渔

    提问:我现在的设备是NC 840DSL系统。使用cu320控制系统6SL3040-1MA00-0AA0,pcu50工控机6FC5210-0DF52-2AA0;我手上手册《…

    2017年5月31日
  • PCS7 OS下载到服务器提示

    The target  system is active,it is therefore not&n…

    2017年6月24日
  • 到底什么是PCS,都包括哪些内容

    到底什么是PCS,都包括哪些内容 问题补充:也就是说,PCS是用来干什么的,在STEP7,CFC,SIMADYN D 处于那个位置,初学者请多指教 最佳答案 过…

    SIMATIC PCS 7 2017年10月31日
  • PCS7数学功能

    在PCS7里采用CFC编程,需要开方功能,但没有找到啊?这个问题怎么解决!紧急。。。 最佳答案 CFC Library>>ELEMENTA\Blocks&gt…

    SIMATIC PCS 7 2017年8月3日