回复:[讨论及分享]:WINCC与STEP7集成方式做项目

剑忠

  • 帖子

    622
  • 精华

    57
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-04-14

普通 普通 如何晋级?

发布于 2011-07-24 08:37:04

115楼

quote:以下是引用呆板吧在2011-07-23 06:59:36的发言:
仔细拜读了您的文档,
能否帮我指点一下几个小细节
1:我看您说“过程对象(Process objects)约172个;”:过程变量是指相当于DB块插小旗后编译上去的以结构形式生成的变量吗?因为只在PCS7中有类似的名词概念,没有单独在STEP7中做CFC,CFC是否有此授权限制?
2:我看您做了IN_D8,OUT_D8,IN_A4都是做了带模块故障诊断报警,输入参数中有子站号槽位号等,请问是用SFC读诊断吗?还是有什么更好的方法。
而且我看您还做了PID_CTRL,太厉害了。
3:用CFC可以完成“变量单位(unit)和变量注释(shortcut)的生成”,是否利用他们的前缀功能,也可把他们用于块图标和面板。
若是这样的话,真的可以推翻我以前的很多做法。
1、过程对象(Process objects)是我用PCS7版本打开本项目时,观察到的对象数量约172个。记得从WinCC V6.2版本以上后,就增加了一种“WinCC RC POxyz”授权。这是专为使用PCS7系统时,为简化WinCC的外部I/O授权数量计算方法,而将在AS侧使用的功能块与在OS侧上对应使用的操作面板(Faceplate)数量进行计算。一个操作面板(Faceplate)就是一个过程对象PO,也就占用一个PO计数,每个过程对象PO可以支持40个左右I/O变量。
由于我这是个STEP7+WinCC的项目,所以还是以WinCC使用的I/O变量规模计数,也就是过程变量(Process Tag)约4170个。在此给你们带来的概念混淆表示歉意!
2、“IN_D8,OUT_D8,IN_A4”这些是我专为使用CFC工具时开发的I/O驱动功能块,但不适用于无CFC工具的组态编程,具有模块故障诊断报警、限幅、量程标度、信号方向组态、通道信号强制等功能。该系列功能块核心就是使用了系统功能SFC5(GADR_LGC)。
3、用CFC可以完成变量单位(unit)和变量注释(shortcut)的生成,当然可以利用它们的变量前缀(Tag prefix)连接法功能。在给你的回复中(95楼 )已有图片显示,CFC将块中的变量定义的“unit”、“shortcut”等字符上传至WinCC的“Internal tags”中,以Text reference类型自动生成,还不增加WinCC的外部I/O变量的数量。
大学之道,在明明德,在亲民,在止于至善。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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