注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- 监控组态软件论坛 -- WinCC论坛 -- 软件技巧

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:liaoshney 发表时间:2009/2/1 21:54:00  

 

 本栏论题: STEP7 DB块中的变量如何直接导入WinCC变量表?  [25669]

    用wincc的变量表建立STEP7 DB块中的变量,我一般都是一个一个的建立,很麻烦,能不能直接导入,怎么导入,请大哥们赐教!!!!!!!!

以下是关于《STEP7 DB块中的变量如何直接导入WinCC变量表?》论题的回复(共7篇)

回复人:wincc 

 回复时间:2009/2/1 21:58:00

支持(792) | 反对(1053)

 

    一、 从WinCC里调用STEP 7 变量的前提条件
   
   
    从WinCC里调用STEP 7 变量可以将建立变量的工作量减少一半,同时将建立变量的出错概率建设一半,从而减少了相应的排错工作,大大提高了工作效率。
   
   
    从WinCC里调用STEP 7 变量的前提条件是,WinCC的项目文件必须是集成在STEP 7项目中的。
   
   
    在安装所有Simatic 软件前,请查阅软件的安装注意事项,确定操作系统与软件的兼容性。该文档一般位于:CD\Documents\<语言版本>\InstallNotes.chm。
   
    要使用WinCC与STEP 7的集成功能,WinCC和STEP 7必须安装在同一台计算机上,必须在安装WinCC之前安装STEP 7。STEP 7 与WinCC的版本必须一致。WinCC与STEP 7的版本兼容行列表可以在西门子自动化与驱动集团的技术支持与服务网站上获得。
   
   
    请STEP 7安装完毕后,进行WinCC安装。在WinCC安装过程中,请选择“自定义安装”,在communitation 下的所有选项都必须钩选。
   
    二、 在Simatic Manager里建立新的WinCC项目
   
    在建立新的STEP 7项目后,可以在Simatic Manager里直接建立新的WinCC项目。方法是在Simatic Manager里,右键点击项目名称,选择 “Insert New Object\OS”。此时系统会在STEP 7 项目文件里建立一个WinCC项目文件
   
    你可以在OS站上点击右键,选择“Re name”来修改WinCC项目名称。
   
    可以通过在名称上点击右键,选择“Open Object”打开并编辑这个WinCC项目
   
    三、 把现成的WinCC项目集成到STEP 7 项目中
   
    按如下步骤把已有WinCC项目文件插入STEP 7项目文件
   
   
    A. 在STEP 7项目文件中插入一个OS站,然后把它改名为已有的WinCC项目名称。
   
    B. 在STEP 7项目里删除因仅插入OS站而产生的WinCC项目文件,其位置在STEP 7 项目文件夹里的wincproj文件夹下,例如:d:\siemens\STEP7\S7proj\STEP7_Integration\wincproj\Name of the OS
   
    C. 最后在项目复制器里用’Save as’把已有的WinCC项目文件存储到STEP 7项目路径下。项目复制器位于开始菜单项"Start > SIMATIC > WinCC > Tools"。
   
    注意:
   
    对于集成STEP 7项目里的WinCC项目,你也可以使用压缩工具(Packer)来归档WinCC项目。
   
   
    四、 把变量(符号表,共享DB,背景DB)从STEP 7传送到WinCC里
   
    STEP项目文件里的符号表,共享DB里的变量可以一次性的传入继承的WinCC项目文件。
   
    具体步骤如下:
   
   
    A、 为需要传输的变量打上“传输标志”
   
   
    
   
    在需要传输的变量上点击右键,从关联菜单中选择“Special Object Properties \ Operator Control and Monitoring…”,打开Operator Control and Monitoring对话框,激活复选框“Operator Control and Monitoring”,并点击“OK”关闭对话框。此时该变量前将显示绿色小旗
   
    如需对成批变量进行该操作,可以使用“Shift+鼠标左键”进行批选择,或者使用“Ctrl+鼠标左键”对成批选择的变量进行个别增减。
   
   
     为共享DB的变量做注释
   
    在需要传输的变量上点击右键,从关联菜单中选择“Object Properties”,打开Properties 对话框,
   
    在对话框第一行的Attribute 中输入 S7_m_c ,Value 为ture,并点击“OK”键退出。此时被选中变量前被用红色小旗标志.
   
     为背景DB的变量做注释
   
    打开相应的FB,在需要传输的变量上点击右键,从关联菜单中选择“Object Properties”,打开Properties 对话框
   
    在Attribute页第一行输入 S7_m_c ,Value 为ture并点击“OK”键退出
   
   
     开启共享和背景DB的操作和监视功能
   
    DB里的变量被标志后,必须启动DB的“Operater control and monitor”功能才能启动变量传输。
   
    在simatic maneger 窗口中右击所需传送变量的DB,在弹出的菜单中选择 special object->operetor control and monitoring,在接下来的对话框中将Operater control and monitor复选框钩上。选中该复选框后,“WinCC Attributes”页被显示,其中列举了所有被标准过的变量。
   
   
    B、 将被标志的变量传送到WinCC项目文件中
   
   
    在SIMATIC Manager的菜单中选中选项“Options\OS\Compling…”在弹出的对话框中直接点next 直到开始编译。编译完成后,弹出integration2对话框,选择第一项,并用“OK”键确认。
   
    编译完成后系统会提示编译是否成功,如果失败会弹出相应的记录文件。
   
   
    编译成功后,打开WinCC项目文件。可以看到,系统已经在变量管理器里自动生成了相应的WinCC变量。
   
    在WinCC里需要变量引用的位置进行变量选择,出现变量选择对话框后,选中对话框右上角的“STEP 7 Symbol Server”复选框。此时,对话框右侧变量选择列表中将显示“STEP 7 Symbol Server”列表。从改列表中可以显示STEP 7符号表和共享数据块里的所有变量

回复人:wincc 

 回复时间:2009/2/1 22:08:00

支持(813) | 反对(912)

 

    1、从WinCC里调用STEP 7 变量的意义和前提条件
    2、 在Simatic Manager里建立新的WinCC项目
    3、 把现成的WinCC项目集成到STEP 7 项目中
    4、 把变量(符号表,共享DB)从STEP 7传送到WinCC里
    5、 在WinCC里直接调用STEP 7的符号表或共享DB块里的变量
   
    该文档的软件环境:
    Windows XP Professional SP1 English
    WinCC V6.0 SP2 HF2 Europe
    STEP 7 V5.3 SP1
    1、从WinCC里调用STEP 7 变量的前提条件
    从WinCC里调用STEP 7 变量可以将建立变量的工作量减少一半,同时将建立变量的出错概率建设一半,从而减少了相应的排错工作,大大提高了工作效率。
   
    从WinCC里调用STEP 7 变量的前提条件是,WinCC的项目文件必须是集成在STEP 7项目中的。
   
    在安装所有Simatic 软件前,请查阅软件的安装注意事项,确定操作系统与软件的兼容性。该文档一般位于:CD\Documents\<语言版本>\InstallNotes.chm。
    要使用WinCC与STEP 7的集成功能,WinCC和STEP 7必须安装在同一台计算机上,必须在安装WinCC之前安装STEP 7。STEP 7 与WinCC的版本必须一致。WinCC与STEP 7的版本兼容行列表可以在西门子自动化与驱动集团的技术支持与服务网站上获得。
   
    请STEP 7安装完毕后,进行WinCC安装。在WinCC安装过程中,请选择“自定义安装”,并且选中下图中红框标识的选件:
   

STEP7


    图 1. 与集成相关的WinCC组件
    2、在Simatic Manager里建立新的WinCC项目
    在建立新的STEP 7项目后,可以在Simatic Manager里直接建立新的WinCC项目。方法是在Simatic Manager里,右键点击项目名称,选择 “Insert New Object\OS”。此时系统会在STEP 7 项目文件里建立一个WinCC项目文件。
   

STEP7


    图 2. 插入OS站
    你可以在OS站上点击右键,选择“Rename”来修改WinCC项目名称。
    可以通过在名称上点击右键,选择“Open Object”打开并编辑这个WinCC项目。
   

STEP7


    图 3. 改名和打开WinCC项目
    3、把现成的WinCC项目集成到STEP 7 项目中
    如果你在一台计算机上已经安装了兼容的WinCC和STEP 7,并且有了一个单独使用的WinCC项目,想把它集成到一个已有的STEP 7项目中去。
    那么,你必须先添加与集成相关的WinCC组件。把WinCC光盘放入光驱,并启动WinCC的安装程序。如果你已经安装了WinCC,则弹出如下画面。
   

STEP7


    图 4. 添加新的组件
   
    点击图中的第一个按钮,按照 图1添加与集成相关的WinCC组件。
   
    按如下步骤把已有WinCC项目文件插入STEP 7项目文件
   
    1.在STEP 7项目文件中插入一个OS站,然后把它改名为已有的WinCC项目名称。
    2.在STEP 7项目里删除因仅插入OS站而产生的WinCC项目文件,其位置在STEP 7 项目文件夹里的wincproj文件夹下,例如:d:\siemens\STEP7\S7proj\STEP7_Integration\wincproj\Name of the OS
    3.最后在项目复制器里用’Save as’把已有的WinCC项目文件存储到STEP 7项目路径下。项目复制器位于开始菜单项"Start > SIMATIC > WinCC > Tools"。
    注意:
    对于集成STEP 7项目里的WinCC项目,你也可以使用压缩工具(Packer)来归档WinCC项目。
   
    4、把变量(符号表,共享DB)从STEP 7传送到WinCC里
    STEP项目文件里的符号表,共享DB里的变量可以一次性的传入继承的WinCC项目文件。
    具体步骤如下:
   
    1、为需要传输的变量打上“传输标志”
   
     为符号表变量做注释
   

STEP7


   
    图5、为符号表变量做注释
   
    如上图所示,在需要传输的变量上点击右键,从关联菜单中选择“Special Object Properties \ Operator Control and Monitoring…”,打开Operator Control and Monitoring对话框,激活复选框“Operator Control and Monitoring”,并点击“OK”关闭对话框。
   
    此时该变量前将显示绿色小旗,如下图所示:
   

STEP7


    图6、符号表变量注释标志
   
    如需对成批变量进行该操作,可以使用“Shift+鼠标左键”进行批选择,或者使用“Ctrl+鼠标左键”对成批选择的变量进行个别增减。
   
     为共享DB的变量做注释
    在需要传输的变量上点击右键,从关联菜单中选择“Object Properties”,打开Properties 对话框,
   

STEP7


    图7、共享DB注释菜单入口
   
    在对话框第一行输入如下图所示参数并点击“OK”键退出。
   

STEP7


    图8、注释字串
   
    此时被选中变量前被用红色小旗标志,如下图所示:
   

STEP7


    图9、共享DB变量注释标志
   
    2、将被标志的变量传送到WinCC项目文件中
   
    在SIMATIC Manager的菜单中选中选项“Options\OS\Compling…”,如下图所示:
   

STEP7


    图10、编译过程一
   
    在弹出的对话框中点击“Next >”按钮:
   

STEP7


    图11、编译过程二
   
    在下一个对话框中选择“Next >”
   

STEP7

图12、编译过程三
    注:如果项目中已经建立多个PLC站,OS站或多个链接,需要在该对话框中选择被操作的站及连接。
   
    在下一个对话框中选择“Next >”
   

STEP7

图13、编译过程四
   
    在下一个对话框中选择“Next >”
   

STEP7

图14、编译过程五
   
    出现如下图所示编译进度窗口:
   

STEP7


    图15、编译进度
   
    编译完成后,弹出如下对话框,选择如下图选项,并用“OK”键确认
   

STEP7


    图16、
   
    编译完成后系统会提示编译是否成功,如果失败会弹出相应的记录文件。
   
    编译成功后,打开WinCC项目文件。可以看到,系统已经在变量管理器里自动生成了相应的WinCC变量。
   

STEP7


    图17、 变量传入WinCC项目文件
   
   
   
   
   
    5、在WinCC里直接调用STEP 7符号表或DB块里的变量
   
    1、在STEP 7 项目文件中生成符号表变量或DB块变量,以下列图示为例:
   

STEP7


    图18、符号表里的变量
   

STEP7


    图19、共享DB块里的变量
   
   
    2、在WinCC里需要变量引用的位置进行变量选择,出现变量选择对话框后,选中对话框右上角的“STEP 7 Symbol Server”复选框。此时,对话框右侧变量选择列表中将显示“STEP 7 Symbol Server”列表。从改列表中可以显示STEP 7符号表和共享数据块里的所有变量。如下列图示:
   

STEP7


    图 20、直接选择符号表变量
   

STEP7


    图21、直接选择共享DB块的变量
   
    在直接选择所需变量后(如果是第一次直接选择STEP 7变量,系统将弹出如下对话框,直接点击“OK”键),将自动根据STEP 7 项目文件的设置产生所需的通道、连接和变量,并建立该变量与相应对象的关联。而在STEP 7项目文件中,相应变量将被打上相应的“传输标志”。
   

STEP7


    图 22、
   
   
    注1:用上述两种方法只能传输基本数据类型的变量。字串、数组、Date and Time等复杂数据类型不能被传输。
    注2:为保持数据一致性,传输过后的变量不能从WinCC里直接修改或删除,必须从STEP 7项目文件中进行修改并再次编译。
   
   
回复人:dksghww21 

 回复时间:2010/3/2 15:54:00

支持(643) | 反对(921)

 

    很详细 谢谢

回复人:xufenghu 

 回复时间:2010/10/15 11:58:00

支持(631) | 反对(803)

 

    上海飞卓电子科技有限公司是一家专业生产
    仪表仪器的公司,品质值得信赖,信用值得保障,欢迎大家前来咨询保障,液位变送器
    液位计
    料位计
    浮球开关
    射频导纳液位开关
    射频导纳液位计
    射频导纳料位开关
    射频导纳料位计
    磁翻板液位计
    雷达液位计
    阻旋式料位开关
    超声波液位开关
    上海压力变送器
    压力液位变送器
    射频电容料位计
    阻旋物位开关
    投入式液位计
    磁致伸缩液位变送器
    阻旋料位计
    音叉开关
    电容式液位计
    电容式液位开关
    投入式液位开关
    超声波液位计价格
    投入式液位变送器
    浮球液位计
    浮球液位开关
    电缆浮球液位开关
    侧装浮球液位开关
    连杆浮球液位开关
    小型浮球液位开关
    料位开关
    气动敲击锤
    流动开关
    阻旋式料位计
   
    3051压力变送器
    静压式液位计
    电极液位开关
    涡街流量计
    超声波流量计
    金属转子流量计
    电磁流量计
    V锥流量计
    流量开关
    压力变送器
    浮球连续式液位计
    射频电容液位计
   

回复人:lupei 

 回复时间:2011/6/22 11:29:00

支持(600) | 反对(1019)

 

    本人现有北京纵横科技的hmibuilder组态软件150点,中间变量不算点,现欲清仓出售,1000块一套,正版,有软件狗,包装盒里有详细的说明书和功能手册,有兴趣的qq联系。
    qq:1455457295
   

回复人:andhu 

 回复时间:2015/1/25 16:24:00

支持(644) | 反对(443)

 

    挺好

回复人:feixue810504 

 回复时间:2019/8/20 10:08:00

支持(474) | 反对(402)

 

    谢谢,要好好研究一下

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳