如何把一个已经存在的 WinCC 项目集成到一个 STEP 7 项目中
wincc6.2与step7集成的问题

wincc6.2与step7集成的问题
用os直接可以与step7集成,但是集成后变量是在mpi 里面的,我用的是以太网通讯的!怎么办!求高手解决,谢谢!!还有集成以后好像有新增几个控件,如lifebeatmonitoring是干嘛用的?
问题补充:
怎么在pc-station里面建立以太网网络,os导入后会自动生成一个pc-station啊!里面不可以编辑成以太网网络啊!
最佳答案
1、重新建立as-os集成,然后在工程师站项目中插入一个操作员站(os),添加pcstation,建立以太网网络,然后编译os,就可以直接把step7中的变量编译到wincc中。
如何把一个已经存在的wincc项目集成到一个step7项目中?
/cn/view/zh/11841504
2、lifebeatmonitoring使用入门
/download/searchresult.aspx?sear chtext=a0623。
在STEP7里面创建WINCC项目

请STEP7安装完毕后,进行WinCC安装。在WinCC安装过程中,请选择“自定义安装”,在communitation下的所有选项都必须钩选。
5、在WinCC里直接调用STEP7符号表或DB块里的变量
1、在STEP7项目文件中生成符号表变量或DB块变量,以下列图示为例:
图18、符号表里的变量
图19、共享DB块里的变量
2、在WinCC里需要变量引用的位置进行变量选择,出现变量选择对话框后,选中对话框右上角的“STEP7SymbolServer”复选框。此时,对话框右侧变量选择列表中将显示“STEP7SymbolServer”列表。从改列表中可以显示STEP7符号表和共享数据块里的所有变量。如下列图示:
图14、编译过程五
出现如下图所示编译进度窗口:
图15、编译进度
编译完成后,弹出如下对话框,选择如下图选项,并用“OK”键确认
图16、
编译完成后系统会提示编译是否成功,如果失败会弹出相应的记录文件。
编译成功后,打开WinCC项目文件。可以看到,系统已经在变量管理器里自动生成了相应的WinCC变量。
图17、变量传入WinCC项目文件
注意:
对于集成STEP7项目里的WinCC项目,你也可以使用压缩工具(Packer)来归档WinCC项目。
四、把变量(符号表,共享DB,背景DB)从STEP7传送到WinCC里
STEP项目文件里的符号表,共享DB里的变量可以一次性的传入继承的WinCC项目文件。
如何把一个已经存在的 WinCC 项目集成到一个 STEP 7 项目中

如何把一个已经存在的WinCC 项目集成到一个STEP 7 项目中?
显示订货号
配置说明
为了把一个 WinCC 项目导入一个STEP 7 项目中,必须安装下面的WinCC 组件:∙SIMATIC Device Drivers
∙Object Manager
∙AS-OS Engineering
这些组件存在于WinCC 安装光盘中(图.01)。
并且,WinCC 和STEP 7 必须安装在同一台计算机上。
可以使用已经存在的归档WinCC 项目的压缩工具(packer)来把WinCC 项目导入到STEP 7项目中。
图. 01
注意
关于在不同版本的WinCC 中安装附加组件(以"Smart Tools"为例)的更多信息可以在条目:10880206中找到。
说明
有下面两种选择可以把以前的单独的WinCC 项目导入到STEP 7 项目中:∙WinCC V6.0 SP4 及以上版本的步骤
∙所有WinCC 版本的通用步骤
1. WinCC V6.0 SP4 及以上版本的步骤。
step7和wincc联合仿真

Step7和wincc联合仿真步骤
1.点击SIMATIC Manager工具栏中的“打开/关闭仿真器”按钮,如图1:
图1
2.进入仿真界面后,把界面中CPU的状态打到“RUN-P”(这样仿真的时候可以在线修改程序)。
在工具栏
中可以调出PLC输入输出点及内部点,方便直接赋值。
如图2:
图2
3.打开wincc相应的项目,依次展开“变量管理”——“SIMATIC S7 PROTOCOL SUITE”——“TCP/IP”,右
击TCP/IP,选择“系统参数”——“单位”,逻辑设备名称一栏,选“PLCSIM(TCP/IP)”(如果wincc项目
和plc是Profibus连接,则右击选择“PROFIBUS”的系统参数,逻辑设备名称选“PLCSIM(PROFIBUS)”,其他的同理)。
如图3:
图3
4.运行wincc项目,这时就可以实现wincc与PLC的联合仿真了。
如何能将step7变量自动的导入到wincc

一、从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安装过程中,请选择“自定义安装〞,在munitation 下的所有选项都必须钩选。
二、在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 OSC. 最后在项目复制器里用’Save as’把已有的WinCC项目文件存储到STEP 7项目路径下。
移植一个-STEP-7-V5.x-项目到-STEP-7-专业版(TIA-博途)-的必要条件是什么?

硬件组件TIA 博途的硬件目录需包含STEP 7 V5.x 项目中使用的所有硬件组件,TIA 博途支持的模板为截止到2007 年10 月1 日还在销售且未退市的模板,这些模板存在于 TIA 博途的硬件目录中。
所支持的模板概览在如下条目中提供ID 50029532。
图. 01注意从STEP 7 Professional V12开始选项"Exclude hardware configuration" 默认是禁用的,所以如果要移植硬件应该启用这个选项。
如果项目中包含的硬件组件不能满足这些要求,移植将失败。
但是,通过以下几点修改,可能实现项目移植或部分移植:•在STEP 7 V5.x 中,使用目前在销的模板替代不可移植的模板•或者在TIA 博途中安装缺失的GSD 文件安全如需移植STEP 7 V5.x 中带F 程序的项目,则必须安装STEP 7 Safety Advanced V11 ,STEP 7 故障安全项目可完整的移植,S7 分布式安全程序结构和全部签名会在移植后保留。
• F 程序的校验和和全部签名不因移植而改变,移植过来的项目不需要再次许可也不用重新编译就可以下载到 F CPU (1)。
•然而,如果使用TIA 博途编辑或者重编译了移植的F 程序,程序就会改变为STEP 7 Safety Advanced V11(2)格式。
这样,会生成一个全新的签名和新的校验的 F 程序,这意味着该 F 程序必须重新许可。
图. 02注意STEP 7 Safety Advanced V12 还支持Safety Advanced V11 项目:可移植程序代码和硬件组态,以便可以方便地重新利用S7 Distributed Safety V5.4 SP5 项目。
图. 03 11的更多信息参见条目 ID: 18734363。
在缺失选项包安装后,必须重新编译项目。
如缺失选项包的配置是不需要的,则必须在STEP 7 V5.x 中重新组织项目。
Wincc常见问题50问要点

1问:如何触发计算机扬声器的声音?答:编写如下C-Action:#pragmacode("kernel32.dll");BOOLBeep(DWORDdwFreq,DWORDdwDuration);#pragmacode();Beep(500,500);2、问:如何通过C脚本来确定报警信息?答:首先必须在画面中插入报警控件,可以用如下两种方式来确认信息:(1)、确认单条信息4版本和高于此版本的WinCCBOOLOnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCCBOOLAXC_OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)(2)、确认报警窗口所有可见的报警4版本和低于此版本的WinCCBOOLOnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCCBOOLAXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)3、问:如何在WinCC中读取系统时间?答:通过如下C-Action:#pragmacode("kernel32.dll");VoidGetLocalTimes(SYSTEMTIME*lpst);#pragmacode();SYSTEMTIMEtime;GetLocalTime(&time);SetTagWord("Varname",time.wYear);SetTagWord("Varname",time.wMonth);SetTagWord("Varname",time.wDayOfWeek);SetTagWord("Varname",time.wDay);SetTagWord("Varname",time.wHour);SetTagWord("Varname",time.wMinute);SetTagWord("Varname",time.wSecond);SetTagWord("Varname",time.wMilliseconds);4、问:如何经Windows对话框设置日期时间?答:通过调用Windows对话框实现。
(完整word)WINCC与STEP7的通信

WinCC与Step7-300通讯步骤如下:1、用一根普通网线连接计算机和以太网模块。
2、启动Step 7 ,点击“选项—--—>设置PC/PG接口",将通讯接口设置为ISO的那个,指向你正在使用的网卡。
3、点击“PLC--—〉编辑以太网节点”,输入以太网模块上的MAC地址,以及你需要分配的IP地址,子网掩码,最后点击“分配IP组态",IP分配完成。
4、点击“选项——--〉设置PC/PG接口",将通讯接口设置成TCP/IP。
5、在PLC硬件组态中,将以太网IP地址设置成你刚才分配的那个IP。
6、现在你可以正常通过以太网下载程序了。
如果mmc卡是空的或者卡里面的硬件配置程序跟现有硬件一致,可以用mac地址下载。
否则,必须先清空mmc卡或者先用mpi下载•三菱PLC输出指示灯安装于各自的输出模块上,PLC输出指示灯用于指示PLC输出信号的状态。
当输出指示灯不亮时,检查、确定故障原因。
•当利用编程器检查,确认PLC输出已经为“1”,且更换模块后PLC输出可以正常输出时,如对应的指示灯还是不亮,在检查输出模块安装、连接正常的基础上,可以确认故障是PLC输出模块或对应的输出点本身不良引起的。
输出模块、输出点本身不良可能的原因有:•1。
采用汇点输出(无源)时,可能PLC输出接口电路损坏;• 2.采用源输出(有源)时,因输出负载过重、短路引起了三菱PLC内部电源电压的降低、保护;•3。
当故障发生在扩展单元时,可能是基本单元与扩展单元间的连接不良;•4。
三菱PLC输出接口电路损坏等.测量三菱PLC输出电压、检查模块安装与连接,在确认正确后,应更换输出模块或进行输出模块的维修与处理。
本章通过一个实际例子讲述WinCC与S7-300 PLC之间通过Ethernet的通讯方法.下面列举了一些在通讯中常用的术语。
4.1 通讯术语(1)通讯通讯用于描述两个通讯伙伴之间的数据交换.(2)通讯伙伴通讯伙伴是指可以相互进行通讯的模块,也可是说它们互相交换数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
返回列表
WinCC --
关于“装载和调试程序”的信息
如何把一个已经存在的WinCC 项目集成到一个STEP 7 项目中?
多重项目“Multiproject”功能对大型网络化的项目有哪些优势?
数据块初始值与实际值的含义
为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”?
WinCC -- 通信组态和编程-- S7通信(无PROFIBUS)
如何把一个已经存在的WinCC 项目集成到一个STEP 7 项目中?
WinCC V5.0中可用插槽PLC吗?
使用MPI (CP5611)建立的WinCC与S7 之间的在线连接有哪些要求?
使用WinCC通过TCP/IP 通信需要哪种许可证?
WinCC 访问S7-200 可使用哪些选项?
如何通过调制解调器建立到S7 的链接?
如何将WinCC 链接到S7 PLCSIM?
通过TS 适配器做WinCC 与S7 控制器的通讯,需要做哪些设置?
若要通过CP343-1 与S7 通讯,WinCC 系统需要哪些硬件和软件?
通过CP5611、CP5613 或CP1613,使用WinCC 和SIMATIC NET 访问S7 CPU 时,需要进行哪些设置?如何把一个已经存在的WinCC 项目集成到一个STEP 7 项目中?
显示订货号
配置说明
为了把一个 WinCC 项目导入一个STEP 7 项目中,必须安装下面的WinCC 组件:∙SIMATIC Device Drivers
∙Object Manager
∙AS-OS Engineering
这些组件存在于WinCC 安装光盘中(图.01)。
并且,WinCC 和STEP 7 必须安装在同一台计算机上。
可以使用已经存在的归档WinCC 项目的压缩工具(packer)来把WinCC 项目导入到STEP 7项目中。
图. 01
注意
关于在不同版本的WinCC 中安装附加组件(以"Smart Tools"为例)的更多信息可以在条目:10880206中找到。
说明
关于此条目的反馈
拷贝永久地址有关条目方面的建议发送给好友打印。