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日 下午11:31
下一篇 2017年10月29日 下午11:31

相关推荐

  • PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?

    已经在“找答案”找了好久,但还是没能解决我的问题!在PCS7中需要使用两个CTRL_PID模块搭建串级控制回路,主PID回路控制反应器温度,副PID回路控制冷却水流量,主回路的反馈…

    2017年6月1日
  • 冗余系统通过Ylink连接S7-300

    冗余417H系统通过Ylink连接S7-300 问题补充:我的是PCS76.0,项目为冗余的417H系统,想通过Y_LINK和DP通讯方式和S7-300(315-2DP)进行IO通…

    SIMATIC PCS 7 2017年6月24日
  • cfc调用问题

    我建两个图表CFC_A,CFC_B,在A中调用B,我修改B后,都编译后,为什么在A中打开B,B的内容还是修改前的,应该可以同步更新吧,请问如何操作 最佳答案 实际上楼主用的是图中图…

    SIMATIC PCS 7 2017年6月24日
  • 6es7 656-8ce31-1cx0

    这个设备在组态信息里头没有怎么办呐? 装了STEP7 5.4 SP3  也装了PCS7 SP1中文版 还把自动…

    SIMATIC PCS 7 2017年10月29日
  • i/o映像区设置

    pcs7中硬件设置中。没把i/o设在映像区pii里。对程序有什么影响。 最佳答案 PCS7项目中必须为每个卡件设置PI里,不要使用默认的OB1 PI 同时需要在…

    SIMATIC PCS 7 2017年10月24日
  • 联锁启动

    大家好,就是我先启动一台电机,然后下一台就自动开启了,解锁就只能单开,怎么用CFC来做,我是新手,电机FB65电机块控制。谢谢 最佳答案 我用MOTOR块,用手、自动模式切换,或者…

    SIMATIC PCS 7 2017年7月26日
  • 隔离栅和安全栅有撒区别呢

    俺是新手,刚开始学,提这么弱智的问题,请别见笑啊! 最佳答案 安全栅分为两种:一种是齐纳安全栅,一种是隔离安全栅。所以说隔离栅就是安全栅的一种。转帖:、齐纳式安全栅 : …

    SIMATIC PCS 7 2017年6月11日
  • PCS7的用户程序被自动清除

    我有一台PLC7的PLC(CPU用的是RAM卡),下挂若干ET200M从站,当某一从站有故障时,CPU中的程序就会被清除,重新换了CPU问题依旧。请教各位,这到底是什么原因? 问题…

    SIMATIC PCS 7 2017年6月24日
  • 怎么下怎么可以激活自己FB块调用的Icon的控制面板

    如题呗,是创建的接口的具体变量控制的吗,还是其它特殊的变量。比如怎么激活那个模式选择,手动模式下那个开启关闭的按钮可以操作。 图片说明:     &n…

    2017年6月12日
  • ghost问题

    1.A电脑只有wc6.0.B电脑c盘装有pcs7-7.0(es兼os).并做了ghost备份c盘,请教能不能把这个备份用u盘拷到A电脑直接装?2.cp1613有2个接口,能不能这样…

    SIMATIC PCS 7 2017年6月11日