step7与wincc flexible仿真

合集下载

使用PLCSIM与wincc flexible项目进行联合仿真

使用PLCSIM与wincc flexible项目进行联合仿真

设置外部变量如下。
在默认画面中设置一个IO域,设置其常规页面中的过程变量为 刚才建立的t变量,格式样式为99999。
将step7中的站点下载到PLCSIM中运行。

在wincc flexible中执行项目->编译器->启动运行系统。
如下图所示,wincc flexible中的IO域随着PLCSIM的运行更新。

②选择CS8项 目,点击确定
③完成之后,wincc flexible输 出窗口中提示成功。
上一步完成之后,会在step7中显示出集成的HMI设备。
①step7中的 HMI设备信息
③点击组态网络 命令,弹出NetPro窗 口
②wincc flexible的项目信息
②点击MPI连接的属性。 ①双击设备_1的IF1B MPI/DP 接口。
④点击保存并编译。 ③选择PLC已经连接上的 MPI(1)网络,确定。
完成之后,提示如下,其中警告的是设备_1的HMI IE模块未分 配网络,本例中不使用以太网,因此不分配。
回到wincc flexible中,可看到连接窗口中自动更新了在step7中 设置的网络配置,当前处于非激活状态。
将激活的设置为开,则连接可用,接下来可以设置基于连接_1 的外部变量了。
使用PLCSIM与wincc flexible项目进行联合仿真 建立一个S7-300项目CS8,其主要作用是设置MW0为S5TIME变量, 重复进行3s的倒计时。
完成之后,关闭step7.
打开wincc flexible,新建一个项目。
将wincc flexible项目集成到刚才建立的step7项目中。

step7和wincc联合仿真

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和WinccFlexible联合仿真教程

基于Step7和WinccFlexible联合仿真教程

基于Step7和WinccFlexible联合仿真教程目录0 项目要求:..................................................................... .............................................. 2 1 项目分析与规划: .................................................................... .................................... 2 2 系统IO口分配:..................................................................... ..................................... 2 3 系统接线原理图: .................................................................... .................................... 2 4 系统控制方式规划:..................................................................... .. (2)5 系统硬件选择与组态...................................................................... . (3)6 PLC程序设计...................................................................... ........................................ 197 触摸屏通讯设置、画面设计与变量控制.......................................................................25 8 项目仿真测试 ............................................................................................................. 37 9 现场联机调试 ..................................................................... . (42)0 项目要求:(1)有一台三相交流异步电动机,可以用操作站上的按钮控制,也可以用监控站的触摸屏控制;(2)操作站安装有三个按钮SB1、SB2和SB3,其中按钮SB1可以实现电动机的点动控制,按钮SB2控制电动机的连续运行,按钮SB3用来控制电动机的停止。

winccflexible、step 7和plcsim集成仿真的问题

winccflexible、step 7和plcsim集成仿真的问题

winccflexible、step 7和plcsim集成仿真的
问题
想做winccflexible、step7和PLCsim集成仿真,组态应该都没有问题,flexible的“连接”项名称为“connection_1”,激活的为“开”,通讯驱动程序为“SIMATICS7300/400”,工作站为建立的项目,伙伴站为“CPU313”为项目的PLC,节点为CPU313,在线为“开”。

各个变量的连接也为“connection1”,应无问题。

但是运行后仿真时winccflexile和step7似乎没有连接,step7中子程序可以用plcsim仿真,但是在winccflexibleruntime上点击相应的按钮,但是step7程序中相应变量没有反应。

请问这是为什么?
最佳答案
你点错了按钮——点的是WINCCFLEXIBLE 的仿真系统,应该点这个仿真图标边上的一个计算机图标才是运行WINCCRUNTIME系统。

然后就可以与PLCSIM进行测试了。

setp7与wincc flexible问题

setp7与wincc flexible问题

setp7与wincc flexible问题怎么在300PLC中组态HMI,比如说组态OP270,或者说怎么能在setp中集成winccflexible2007?最佳答案一般S7-300与HMI产品之间采用MPI通信是不需要STEP7软件组态,也不需要编写任何程序,只需在HMI组态软件上设置一下相关通信参数就可以了。

OP270通过MPI协议与S7-300PLC通信时,需要采用ProTool组态软件设定通信参数。

在ProTool界面中双击“Controllers”(控制器),然后单击“Parameter”参数),在出现的对话框中填写所要连接的S7-300的MPI地址、插槽号以及其他其他相应参数:OPParameter子项:Address(地址):默认为1;Interface (接口):如IF1B(OP的通信接口);NetworkParameter(网络参数):Profile:MPI;BaudRates (波特率):187.5;CommunicationPeer:Address(S7-300PLC的MPI地址):2;ExpansionSlot(S7-300PLC的插槽号):2;RACK(支架):0同样WinCC与S7-300通过MPI协议通信,只需要在WinCC上对CPU的展地址和槽号及网卡进行设置。

在PC 上设定网卡CP5611为CP5611(MPI);如果Step7与winccflexible2007集成,只需在WinCC上添加STEP7通信协议,方法如下:打开WinCC,选择“TagManagement”,点击右键选择“AddNewDriver’(增加新驱动器),在弹出的窗口中选择”SIMATICS7PROFTOCOLSUITE“(SIMATICS7协议组),连接驱动,将其添加到“TagManagement”;通信协议为MPI,右键选择“SystemParameter“(系统参数);选择MPI 通信驱动并右键选择”NewDriverConnection‘(新驱动器连接)建立一个连接,在S7NetworkAddress(S7网络地址)中选择S7-300PLC的站地址(StationAddress)和插槽号)(SlotNumber)。

WINCC及STEP7和仿真器的仿真1

WINCC及STEP7和仿真器的仿真1

2014-05-31 22:08 提问者采纳
wincc下要添加s7的驱动,选择一个接口建立连接,在属性里设置连接参数。

之后建变量,做好画面,连接好变量...
s7里设置pc/pg接口,要和wincc上选择的一致。

写好程序后保存,打开仿真器,并下载程序。

plcsim里运行cpu,wincc里激活画面,就可以进行仿真
追问
有没有具体的教程参考啊?我是才学习的,有些地方不懂啊。

我现在是程序有,画面有就是不知道怎么仿真
回答
想要仿真就要保证wincc和plc连接上,而连接的关键就在接口要一致和参数要正确。

用MPI连接举个例子:
step7→选项→设置PC/PG接口→PLCSIM.MPI
wincc→变量管理→MPI→系统参数→PLCSIM.MPI
wincc→变量管理→MPI→连接参数→插槽号改为2
PLCSIM→PLCSIM.MPI
下载程序到plcsim,运行cpu,激活wincc。

查看wincc→工具→驱动程序连接状态,显示正常的话说明已经建立连接,可以进行仿真了。

WINCC与Step7仿真链接

WINCC与Step7仿真链接

一、上位机与下位机仿真链接:
方法一:
1、电脑设置:开始→控制面板→设置PG/PC接口→S7ONLINE (STEP7) →PLCSIM(TCP/IP)。

2、WINCC设置:①变量管理→s7连接→TCP/IP→系统参数→单元→S7ONLINE;②变量组→属性→IP地址、机架号、插槽号要与STEP7硬件的一致。

3、STEP7设置:IP地址与wincc的一致。

4、PLCSIM设置:选择PLCSIM(TCP/IP)。

方法二:
1、电脑设置:开始→控制面板→设置PG/PC接口→CP_I2_1:→PLCSIM(TCP/IP)。

2、WINCC设置:①变量管理→s7连接→TCP/IP→系统参数→单元→CP_I2_1;②变量组→属性→IP地址、机架号、插槽号要与STEP7硬件的一致。

3、STEP7设置:IP地址与wincc的一致。

4、PLCSIM设置:选择PLCSIM(TCP/IP)。

二、从别的服务器上考来的项目需要修改计算机名才能打开运行:步骤:打开项目会弹出一个对话框,选择“启动本地服务器”,进入项目,在项目里右键点击计算机→属性→属性,将自己的计算机名粘贴上→确定,然后关闭wincc项目,再重新启动即可(注意:计算机名后便不能有点,即“.”)。

集成:如何将一个WinCC Flexible项目集成到STEP7中

集成:如何将一个WinCC Flexible项目集成到STEP7中

如何把一个WinCC Flexible项目集成到STEP7中?描述:分以下两点进行介绍在STEP 7 中集成一个 WinCC flexible 项目。

WinCC flexible 项目不能集成到STEP 7 中的几种可能的原因。

操作说明:在STEP 7 中集成一个WinCC flexible 项目编号1 按照如下步骤在 STEP 7 中集成一个 WinCC flexible 项目。

打开 WinCC flexible 组态。

选择命令菜单“项目>在 STEP 7 中集成...”。

打开“集成于 STEP 7 项目中”对话框。

在对话框中选择相关的 STEP 7 项目。

如果所需的项目没有被列出来,那么通过搜索域可以定位到 STEP 7 项目存储的文件夹。

一旦选择了 STEP 7 项目就会执行集成操作。

Fig. 01注意:执行该操作 STEP 7 项目无需打开。

2 参数化连接/通讯伙伴在“独立”模式下必须手动设置控制器的所有连接参数。

在“集成”模式下可以通过选择菜单确定通讯伙伴的地址来定义站。

地址会被自动传输。

此外,使用该方法后可以通过符号连接来访问变量。

打开之前已经集成了WinCC flexible 项目的 STEP 7 项目。

标记 HMI 站并且双击打开HMI站的“硬件组态”。

打开操作面板的接口“属性”界面,定义接口和地址。

Fig. 02切换到 WinCC flexible 组态然后通过项目树的“通讯>连接”打开“连接”。

在“工作站”下选择相关的PLC站。

“伙伴站”和所有其它的参数将会自动传输。

WinCC flexible 项目集成完毕。

不能在STEP 7 中集成 WinCC flexible 项目的几种可能的错误原因。

如果 WinCC flexible 的集成功能为灰色或者不可用,可能是由于以下原因导致。

如果 WinCC flexible 先于 STEP 7 而被安装,那么必须安装 WinCC flexible 集成选项。

STEP7与wincc flexible集成在虚拟电梯中的应用

STEP7与wincc flexible集成在虚拟电梯中的应用

STEP7与wincc flexible集成在虚拟电梯中的应用作者:赵凤英王翠来源:《电子技术与软件工程》2018年第23期摘要目前,PLC与组态软件已经广泛应用与楼宇、钢铁、电力、造纸、化工等各个行业,PLC 与组态软件已经应用到逻辑控制,模拟量的控制,速度控制,过程控制、数据监测、通讯控制等自动化领域。

结合STEP7与winCCflexible集成的的特点以及电梯在教学中的现状,应用STEP7与winCC flexible集成仿真虚拟电梯对楼宇自动化中电梯项目的教学有重大的意义。

【关键词】STEP7 winec flexible 应用1 前言1.1 现状在教学过程中,由于客观试验条件的限制,一些PLC项目无法实现。

电梯控制是智能楼宇控制一个重要的项目,但是由于电梯的体型庞大,机械电气结构复杂、控制逻辑比较复杂,所以在自动化楼宇教学中,电梯教学即是一个重点又是一个难点。

1.2 S7-300与winCC flexible集成软件介绍西门子的的HMI设备主要是与S7-300/400配合使用,由于它的价格较高,初学者编写出PLC程序和组态后,一般没有条件用硬件来实验,为了解决硬件缺乏的问题,西门子公司将HMI的项目集成在S7-300/400的编程软件STEP7中,用仿真软件PLCSIM来模拟S7-300/400的运行,用winCC flexible的运行系统来模拟运行HMI的功能。

在没有PLC和HMI的硬件设备条件下,计算机也能很好的模拟真实的PLC和HMI设备组成的控制系统,模拟系统与硬件系统的功能基本相同。

2 项目的建立2.1 项目的集成建立虚拟实验室是以电脑为平台,在电脑上安装STEP7软件与Wincc flexible软件,在STEP7软件中以对象插入的形式,将HMI虚拟硬件插入到STEP7项目中,用仿真软件PLCSIM来模拟S7-300的运行,用WinCCFLEX113LL的运行系统来模拟HMI设备的功能。

基于Step 7软件对WinCC flexible的应用

基于Step 7软件对WinCC flexible的应用

4 结语
通过编写 WinCC flexible 的应用,可以对西门子画面这一部分有 一定的理解,并运用到现实工作中,在这次仿真实践中,可以通过 WinCC flexible 编辑的画面发现 PLC 程序的问题,能够缩短调试人员 在现场调试时间。 参考文献: [1] 西门子 ( 中国 ) 有限公司自动化与驱动集团 . 深入浅出西门子 S7-300PLC[M]. 北京 : 北京航空航天大学出版社 ,2004. [2] 西门子 ( 中国 ) 有限公司 .STEP 7 V5.2 编程手册 [M].2003. [3] 张卫国 .S7-PLCSIM 在西门子 S7-300/400 PLC 程序调试中的应用 [J]. 现代电子技术 ,2008.
2 WinCC flexible 的作用
Ⅰ 过程可视化。人机界面(HMI)可以显示当前线体状态、报警 信息、设备运行情况等; Ⅱ 过程控制。操作人员可以通过人机界面(HMI)达到修改设备 运行参数; Ⅲ 显示报警。能够对线体设备进行问题显示,达到提示、警告的 作用; Ⅳ 归档报警。能够对之前的报警记录进行存储,方便进行查看或 故障分析;
134
电子技术
基于 Step 7 软件对 WinCC flexible 的应用
徐继儒 (长城汽车股份有限公司 , 河北 保定 071000)
摘 要: 主要介绍使用 Step 7 软件进行仿真,对 WinCC flexible 编写的画面进行验证,包括仿真报警、SIMATIC HMI 与 PLC 的链接、使用 PLC SIM 仿真。 关键词:WinCC flexible;SIMATIC HMI;HMI 报警;PLCSIM DOI:10.16640/ki.37-1222/t.2018.01.118
1 引言

step7、WinCC、三维力控、WinCC-Flexible、VB间的通信

step7、WinCC、三维力控、WinCC-Flexible、VB间的通信

课程设计报告题目:LED数码显示控制学院:班级::学号:指导老师:时间:年月日摘要本设计是基于step7实现LED数码显示控制。

由于LED数码显示控制的动画过程较简单,本设计的主要侧重点在于解决WinCC与其他软件的通信问题。

本设计由step7的仿真工具S7 PLCSIM模拟S7 300 PLC来执行控制命令,采用WinCC、WinCC Flexible、三维力控等工控软件做上位机监控。

WinCC 与Step7间的通信采用西门子内部通讯协议;WinCC 与三维力控的通信采用OPC协议;WinCC与VB间的通信采用DDE方式连接。

本设计主要在于加强总的系统结构及工作原理的了解,研究KEP SERVER的工作机理及如何通过OPC协议与组态软件通讯。

关键词:WinCC Step7 WinCC flexible 力控VB目录1.系统原理 (1)1.1设计要求 (1)1.2系统原理图 (1)1.3 WinCC简介 (2)2. WinCC控制界面开发 (3)2.1组态动画界面 (3)2.2组态变量 (3)2.3动画连接与脚本动作 (4)2.4激活运行 (6)3. WinCC 与Step7间的通信 (7)3.1 Step7控制端口说明 (7)3.2通信设置 (7)3.3仿真运行 (9)4. WinCC与三维力控间的通信 (11)4.1 OPC协议说明 (11)4.2 通信设置 (11)4.3 仿真运行 (14)5. WinCC与VB间的通信 (15)5.1 DDE数据传输方式 (15)5.2通信设置 (15)5.3仿真运行 (17)总结 (18)[参考文献] (19)1.系统原理1.1设计要求控制系统的运行界面如下:图1-1 控制系统的运行界面关于具体的控制过程,参考“数码管.avi”文件1.2系统原理图图1-2 系统原理图本设计的系统原理图如图1-2所示。

本设计由step7的仿真工具S7 PLCSIM模拟S7 300 PLC来执行控制命令,采用WinCC、WinCC Flexible、三维力控、VB等工控软件做上位机监控。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用Wincc Flexible与PLCSIM进行联机调试是可行的,但是前提条件是安装Wincc Flexible时必须选择集成在Step7中,下面就介绍一下如何进行两者的通讯。

Step1:在Step7中建立一个项目,并编写需要的程序,如下图所示:
为了演示的方便,我们建立了一个起停程序,如下图所示:
Step2:回到Simatic Manager中,在项目树中我们建立一个Simatic HMI Station的对象,如果Wincc Flexible已经被安装且在安装时选择集成在Step7中的话,系统会调用Wincc Flexible程序,如下图所示:
为方便演示,我们这里选择TP270 6寸的屏。

确定后系统需要加载一些程序,加载后的Simatic Manager界面如下图所示:
Step3:双击Simatic HMI Station下Wincc Flexible RT,如同在Wincc Flexible软件下一样的操作,进行画面的编辑与通讯的连接的设定,如果您安装的Wincc Flexible软件为多语言版本,那么通过上述步骤建立而运行的Wincc Flexible界面就会形成英语版,请在打开的Wincc Flexible软件菜单Options-〉Settings……中设置如下图所示即可。

将项目树下通讯,连接设置成如下图所示:
根据我们先前编写的起停程序,这里只需要使用两个M变量与一个Q变量即可。

将通讯,变量设置成如下图所示:
将画面连接变量,根据本文演示制作如下画面:
现在我们就完成了基本的步骤。

Step4:模拟演示,运行PLCSIM,并下载先前完成的程序。

建立M区以及Q区模拟,试运行,证实Step7程序没有出错。

接下来在Wincc Flexible中启动运行系统(如果不需要与PLCSIM联机调试,那么需要运行带仿真器的运行系统),此时就可以联机模拟了。

本例中的联机模拟程序运行如下图所示:。

相关文档
最新文档