wincc与PLCsim模拟器仿真实现连接
wincc连接西门子plc常用方式

WINCC连接Siemens PLC的常用方式说明:a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。
b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。
一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。
II) 使用STEP7编程软件能够通过MPI正常连接PLC。
1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:图1.1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。
2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/cs/document/26707026?caller=view&lc=zh-CN3.添加驱动程序和系统参数设置打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI 对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。
默认安装后,逻辑设备名为MPI如图1.3所示:图1.2图1.34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。
在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:MPI(WINCC) CP5611(MPI),如图1.5所示:图1.4图1.5设置CP5611的通讯参数,点击Properties…按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:重要的参数如下所示:Address:CP5611的地址(MPI地址必须唯一,建议设置为0)Transmission Rate:MPI网络的传输速率(默认为187.5Kbps)您可以修改,但必须和实际连接PLC 的MPI端口的传输速率相同Highest Station Address:MPI网络的最高站地址(必须和PLC的MPI网络参数设置相同)图1.6诊断MPI网络,点击Diagnostic…按钮,进入诊断对话框。
wincc与PLCsim模拟器仿真实现连接分解

用S7-PLCSIM V5•4对WINCC V6•2的仿真一、MPI网的仿真1、PC/PG端口选择:STEP7选PLCSIM(MPI),WINCC选MPI(Wincc)――>PLCSIM (MPI)。
2、先在STEP7V5•4软件编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在MPI新建连接,在属性里把插槽号改为2,在MPI上点击右键――>系统参数――>单元――>在逻辑设备项选择“PLCSIM(MPI)”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)二、TCP/IP网的仿真1、1、PC/PG端口选择:STEP7选PLCSIM(RFC 1006),WINCC选CP_I2_1:――>PLCSIM(RFC 1006)。
2、先在STEP7V5•4软件组态硬件(要有CP343-1并填入IP地址)并编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在TCP/IP新建连接(记得填入STEP7组态时的IP地址),更改插槽号为2。
在TCP/IP上点击右键――>系统参数――>单元――>在逻辑设备项选择“CP_I2_1:”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)三、PROFIBUS网的仿真1、PG/PC接口选择:STEP7选择S7ONINE(STEP7)――>PLCSIM(PROFIBUS),WINCC选CP_I2_1:――>PLCSIM(PROFIBUS)。
2、WINCC中在PROFIBUS新建连接,然后进入PROFIBUS的系统参数――>单元――>逻辑设备名称选:PLCSIM(PROFIBUS)。
使用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项目中。
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与PLCsim模拟器仿真实现连接

用S7-PLCSIM V5•4对WINCC V6•2的仿真一、MPI网的仿真1、PC/PG端口选择:STEP7选PLCSIM(MPI),WINCC选MPI(Wincc)――>PLCSIM (MPI)。
2、先在STEP7V5•4软件编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在MPI新建连接,在属性里把插槽号改为2,在MPI上点击右键――>系统参数――>单元――>在逻辑设备项选择“PLCSIM(MPI)”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)二、TCP/IP网的仿真1、1、PC/PG端口选择:STEP7选PLCSIM(RFC 1006),WINCC选CP_I2_1:――>PLCSIM(RFC 1006)。
2、先在STEP7V5•4软件组态硬件(要有CP343-1并填入IP地址)并编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在TCP/IP新建连接(记得填入STEP7组态时的IP地址),更改插槽号为2。
在TCP/IP上点击右键――>系统参数――>单元――>在逻辑设备项选择“CP_I2_1:”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)三、PROFIBUS网的仿真1、PG/PC接口选择:STEP7选择S7ONINE(STEP7)――>PLCSIM(PROFIBUS),WINCC选CP_I2_1:――>PLCSIM(PROFIBUS)。
2、WINCC中在PROFIBUS新建连接,然后进入PROFIBUS的系统参数――>单元――>逻辑设备名称选:PLCSIM(PROFIBUS)。
博图v15与Wincc该如何进行仿真?

博图v15与Wincc该如何进行仿真?这个问题的关键是在wincc中建立连接,我做了个简单的测试项目,来说明问题:一,首先来做博图这边的设置和程序这里我就用以太网通讯的方式,所以我设置了CPU的IP地址为110.110.0.1,看下图:该图片的说明:①就是我建立的博图项目,我使用了一个1500的CPU,在设备组态中,CPU的硬件配置属性中的设置就只设置如②中的[X1]的IP地址和掩码就OK,没有做别的设置。
③中就是我在OB1中写的程序,很简单就3个点,M0.0作为启动,M0.1作为停止,Q0.0就是输出。
---这里需要记住IP地址是110.110.0.1,还有M0.0,M0.1,M0.2,别的就不需要记住了。
二,利用PLCSIM虚拟一个CPU出来供WINCC连接上边我做好的程序和硬件设置,需要下载到一个CPU中去,然后让WINCC连接。
先看下边2个图片:这个图片是博图上的工具栏,我们需要用到启动PLCSIM,和监控程序!这个是PLCSIM被调用后就相当于有一个虚拟的CPU了,程序就可以下载到你的CPU中去,首次连接的时候会要求搜索,找到你想要下载程序的CPU,图中找到IP 110.110.0.1的CPU,程序下载下去,将模拟器打到RUN模式,PLC软件这边的工作就完成了!3,WINCC中建立建立并创建变量,并完成画面组态一开始我就说重点就是建立连接,而建立连接之前要先添加一个驱动程序,看下图:上边我的PLC--CPU型号是1515 ,所以这里要添加一个S7-1500的通道驱动。
驱动建立好之后,就可以建立连接了,见下图:建立好驱动后就会出现S7-1500 channel,下边有一个OMS+ , 在这里右键点击新建连接,则出现一个默认命名为newconncetion1的连接,中文意思就是新连接1。
后边所有的要和PLC通讯的变量都要建立在这个连接之下。
图中“连接参数”,就是设置这个连接的通讯参数的地方,和PLC建立连接是否成功,首先就要检查这个地方,正确与否。
wincc flexible联机仿真

wincc flexible 2007通过"使用仿真器启动运行系统"可以进行单独仿真,STEP7通过PLCSIM可以进行单独仿真,但是如何使两者能够连起来仿真,也就是使wincc flexible 2007仿真画面上的操作在step7的程序监控中能得到反映。
请各位大虾帮忙解答!
答案;1。可以实现WinCC flexible 2007和PLCSIM V5.4的联机仿真。
1. 打开并下载相应的STEP7硬件组态和程序到PLCSIM,注意Set PG/PC interface中,S7ONLINE(STEP7)-->PLCSIM(相应的协议/接口)。
2. 打开WinCC flexible的“启动运系统”。
2。用 WINCC FLX与STEP7 PLCSIM做联合仿真时,另一个易疏忽的事:
WINCC FLX本身的仿真功能概念上不能与上面的STEP联合仿真混起来,后者应在WINCC FLX上点击“运行”,
而不是“仿真”,因为我也犯过错误,是别人告诉我情况,请升级你的V5.4的PLC仿真模拟软件 就可以了(我碰到过这样的情况,后来升级到SP3 就可以与WINCC 联机模拟了)
wincc与PLCsim模拟器仿真实现连接

用S7-PLCSIM V5•4对WINCC V6•2的仿真一、 MPI网的仿真1、 PC/PG端口选择:STEP7选PLCSIM(MPI),WINCC选MPI(Wincc)――>PLCSIM(MPI)。
2、先在STEP7V5•4软件编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在MPI新建连接,在属性里把插槽号改为2,在MPI上点击右键――>系统参数――>单元――>在逻辑设备项选择“PLCSIM(MPI)”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)二、 TCP/IP网的仿真1、 1、PC/PG端口选择:STEP7选PLCSIM(RFC 1006),WINCC选CP_I2_1:――>PLCSIM(RFC 1006)。
2、先在STEP7V5•4软件组态硬件(要有CP343-1并填入IP地址)并编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在TCP/IP新建连接(记得填入STEP7组态时的IP地址),更改插槽号为2。
在TCP/IP上点击右键――>系统参数――>单元――>在逻辑设备项选择“CP_I2_1:”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)三、 PROFIBUS网的仿真1、 PG/PC接口选择:STEP7选择S7ONINE(STEP7)――>PLCSIM(PROFIBUS),WINCC选CP_I2_1:――>PLCSIM(PROFIBUS)。
2、 WINCC中在PROFIBUS新建连接,然后进入PROFIBUS的系统参数――>单元――>逻辑设备名称选:PLCSIM(PROFIBUS)。
论S7-PLCSIM和西门子WinCC组态的调试

论S7-PLCSIM和西门子WinCC组态的调试1.引言组态软件WinCC是数据采集监控系统SCADA(Supervisory Control and Data Acquisition)的软件平台工具,是工业应用软件的一个组成部分。
它具有丰富的设置选项,使用方式灵活,功能强大。
[1] S7-PLCSIM软件和西门子WinCC组态软件的调试方法是在本人访学期间模拟仿真一种采油检测装置的部分监测控制系统进行的设计和模拟仿真,从自动监控系统的软硬件配置,到WinCC和PLCSIM 的连接,之后进行了模拟仿真运行,并对利用组态软件WinCC设计自动监控程序的方法以及开发过程中遇到的问题和解决途径进行了研究。
配置:Step7v5.5_cn PLCSIM_V5.4_SP5 SIMATIC WinCC V7.0 sp22.控制系统总体设计测试单元原理图和总体思路如图1所示。
通过上位机和组态软件控制PLC 和数据采集系统,从而进行数据采集和逻辑控制。
按照具体要求编制梯形图和图形界面。
3.S7和PLCSIM西门子公司开发的S7-PLCSIM是可编程控制器模拟软件,S7-PLCSIM在Step7集成状态下能够实现模拟运行,也可以与组态软件WinCC一同集成与Step7环境下实现上位机监控模拟。
S7-PLCSIM不连接CPU实物也可以仿真运行,能够支持32位的Windows 7操作系统。
S7-PLCSIM仿真软件可通过仿真窗口模拟PLC的输入/输出存储区,改变输入变量ON/OFF状态、控制程序运行,监视程序运行结果。
程序模拟运行过程中,可实现定時器、计数器的监视与修改,可对位存储器(M)、外设输入/输出(PI/PQ)变量区以及存在数据块中的数据进行读/写操作。
与实际PLC一样,S7-PLCSIM可以使用变量表和程序状态等方法来监视和修改变量。
此外,S7-PLCSIM仿真软件可以对大部分组织块(OB)、系统功能块(SFB)和系统功能(SFC)仿真,包括对许多中断事件和错误事件仿真。
西门子触摸屏与西门子PLC如何实现在线仿真

图解西门子触摸屏与S7-200SMART系列PLC的在线仿真功能使用西门子触摸屏软件(WINCC flexible SMART),西门子S7-200SMART系列PLC,实现使用WINCC flexible SMART的仿真软件与S7-200SMART系列PLC的在线仿真功能。
要实现此功能主要分为以下几个步骤来完成:一、在WINCC flexible SMART软件中的通信的连接项中建立与S7-200SMART系列PLC的通信驱动连接,连接具体参数设置如下图所示:a:双击此次打开连接对话框b:选择需要连接的PLC。
此处选择连接的PLC为S7-200SMART系列PLCc:设置触摸屏IP地址,此处使用电脑模拟触摸屏,则设置的IP地址必须与电脑的一致d:设置PLC的IP地址,保证PLC的IP地址与电脑的IP地址在同一个网段e:设置访问点名称,此访问点名称需要与后续的设置PC/PG接口参数的应用程序访问点一致二、组态触摸屏程序监控画面和编写PLC程序以一个简单的对电机的启动及监控电机的运行时间为例的小例子进行说明。
(1)在触摸屏中建立需要用到的变量(2)组态一个触摸屏的监控画面,对于组态过程此处不做详细介绍,(3)编写一段PLC的程序用于测试,并把成下载到PLC中。
三、设置好在线仿真连接时的一些参数设置(1)打开电脑中的控制面板选项,在控制面板中有设置PC/PG接口的选项,点击该选项,打开设置PC/PG接口对话框进行设置。
(若找不到可把右上角的查看方式改为小图标的查看方式)(2)设置应用程序访问点和接口参数a.应用程序访问点的选择应与WINCC flexible SMART软件的通信连接项中所设置的访问点一致b.通信连接使用的是以太网的方式连接,所以在接口参数分配的时候,选择你电脑连接PLC时所使用的网卡名称,协议是TCP/IP的协议。
四、启动WINCC flexible SMART软件中的仿真系统,进行在线仿真测试,如下图所示:在线仿真界面:寄语:一个简单的操作说明,希望对想学触摸屏而有没有触摸屏的朋友来说会有所帮助。
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进行测试了。
WINCC与西门子PLC的连接设置

说明:a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。
b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。
一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。
II) 使用STEP7编程软件能够通过MPI正常连接PLC。
1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:图1.1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。
2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/CN/view/zh/267070263.添加驱动程序和系统参数设置打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOLSUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。
默认安装后,逻辑设备名为MPI如图1.3所示:图1.2图1.34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。
在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:CP5611(MPI) MPI (WINCC),如图1.5所示:图1.4图1.5设置CP5611的通讯参数,点击Properties…按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:重要的参数如下所示:Address:CP5611的地址(MPI地址必须唯一,建议设置为0)Transmission Rate:MPI网络的传输速率(默认为187.5Kbps)您可以修改,但必须和实际连接PLC 的MPI端口的传输速率相同Highest Station Address:MPI网络的最高站地址(必须和PLC的MPI网络参数设置相同)图1.6诊断MPI网络,点击Diagnostic…按钮,进入诊断对话框。
PCS 7如何使用PLCSIM实现与Wincc的通讯

PCS 7如何使用PLCSIM实现与Wincc的通讯
问题:
PCS 7如何使用PLCSIM进行程序仿真,以及PLCSIM如何与Wincc进行通讯?解决方法:
第1步:在HW Config中下载硬件组态。
注意:
1)可以在AS的HW Config中下载硬件组态,也可以在Netpro中选中AS然后下载,两者的区别在HW Config中只是下载硬件组态,不下载连接,而在Netpro 中会同时下载硬件组态和连接。
2)如果在Netpro中组态了AS和OS的容错连接,则下载时会报错(如下图所示),因为PLCSIM不支持容错连接,并且CPU处于停止状态且无法启动。
第2步:下载程序
注意:
1)可以在工厂视图中打开一个CFC程序,然后点击下载(如下图所示)
2)也可以在组件视图中选中AS站,选择编译和下载对象(勾选图表的编译和下载),但是CPU会处于停止状态且无法启动。
第3步:编译OS
在编译OS的过程中,默认的是使用named connection,但是PLCSIM不支持这种方式,需要改为其他的连接(如TCP/IP)。
编译完成后打开Wincc,会发现变量在TCP/IP驱动下自动生成。
备注:
1)将项目部署到实际系统中时,需要重新编译OS,并选择named connection,将在named connections驱动下自动生成变量(如下图所示)。
以上即可完成通讯过程。
西门子触摸屏与西门子PLC如何实现在线仿真

西门子触摸屏与西门子PLC如何实现在线仿真
使用西门子触摸屏软件(WINCC flexible SMART),西门子S7-200SMART系列PLC,实现使用WINCC flexible SMART的仿真软件与S7-200SMART系列PLC的在线仿真功能。
要实现此功能主要分为以下几个步骤来完成:
一、在WINCC flexible SMART软件中的通信的连接项中建立与S7-200SMART系列PLC的通信驱动连接,连接具体参数设置如下图所示:
a:双击此次打开连接对话框
b:选择需要连接的PLC。
此处选择连接的PLC为S7-200SMART 系列PLC
c:设置触摸屏IP地址,此处使用电脑模拟触摸屏,则设置的IP地址必须与电脑的一致
d:设置PLC的IP地址,保证PLC的IP地址与电脑的IP地址在同一个网段
e:设置访问点名称,此访问点名称需要与后续的设置PC/PG接口参数的应用程序访问点一致
二、组态触摸屏程序监控画面和编写PLC程序
以一个简单的对电机的启动及监控电机的运行时间为例的小例子进行说明。
(1)在触摸屏中建立需要用到的变量
(2)组态一个触摸屏的监控画面,对于组态过程此处不做详细介绍,
(3)编写一段PLC的程序用于测试,并把成下载到PLC中。
三、设置好在线仿真连接时的一些参数设置。
西门子PLCSIM仿真器与WINCC通讯的设置方法

西门子PLCSIM仿真器与WINCC通讯的设置方法给大家讲三种仿真器与WINCC通讯的设置方法。
另外据说:有些模拟通讯只有STEP7 5.4及以上版本才能实现。
我用的是STEP7 5.4+PLCSIM5.4+WINCC6.2SP3,其他版本大家去试吧!1、TCP/IP方式首先在STEP7里边进行硬件配置、编程,硬件配置里边我先选CP343-1,设置IP地址:我设定为192.168.0.222。
程序编好以后,直接运行PLCSIM,打开的时候会弹出来一个选择窗口如图一,选第二项(选择CPU访问节点,下边小方框也选上)。
点OK又出来一个画面图二,因为要实现TCP/IP通讯,所以选择CP343-1下边的Ethernet(1)adr:IP:192.168.0.222,双击就可以进入仿真器画面了,剩下的就是运行仿真器,下载硬件,下载程序。
下一步是设置PG/ PC,在这里只要选择PLCSIM(RFC1006)就可以,不再赘述。
再接下里是就是WINCC的设置啦,其他的不说啦,只说通讯设置,在S7协议组选选择TCP/IP新建连接如图三,连接参数设定的时候,IP地址一定要设置和PLCSIM设置的CP343-1地址一样,还有CPU槽号设置一般是2,然后建立变量,主要是下一步,设置新连接的系统参数如图四。
具体参数如图五,选择PLCSIM(RFC1006)。
就跟PG/ PC设置一样。
TCP/IP通讯仿真设置完成了。
另外我还试了直接用315-2PN/DP的CPU,用PN口连接TCP/IP,设置相同,同样能实现。
2、PROFIBUS-DP通讯PROFIBUS-DP和TCP/IP能通讯设置基本一样,还是这几个主要的地方需要注意,我就不截图了,只是照上边的说说吧。
首先硬件配置的时候配置CPU 的DP地址,比如5,然后还是按照上边的步骤,在图二中选择PROFIBUS-DP adr:5选项。
在设置PG/ PC的时候,选择PLCSIM(profibus)图三中WINCC里当然是在PROFIBUS协议组下建新连接,新连接属性设置是DP通讯参数,DP地址也填5,SLOT号还是2。
WINCC与西门子PLC的连接设置(DOC)

说明:a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。
b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。
一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。
II) 使用STEP7编程软件能够通过MPI正常连接PLC。
1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:图1.1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。
2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/CN/view/zh/267070263.添加驱动程序和系统参数设置打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOLSUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。
默认安装后,逻辑设备名为MPI如图1.3所示:图1.2图1.34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。
在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:CP5611(MPI) MPI (WINCC),如图1.5所示:图1.4图1.5设置CP5611的通讯参数,点击Properties…按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:重要的参数如下所示:Address:CP5611的地址(MPI地址必须唯一,建议设置为0)Transmission Rate:MPI网络的传输速率(默认为187.5Kbps)您可以修改,但必须和实际连接PLC 的MPI端口的传输速率相同Highest Station Address:MPI网络的最高站地址(必须和PLC的MPI网络参数设置相同)图1.6诊断MPI网络,点击Diagnostic…按钮,进入诊断对话框。
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与1500PLC 通讯-变量连接实验-通过AS符号连接

Wincc与1500PLC 通讯-变量连接实验-通
过AS符号连接
实验条件:
电脑已安装的软件Wincc 7.3 、TIA博途V13 、STEP 7 Professional SP1 for V13.0、S7-plcSIM V13.0 SP1 Upd1
实验步骤:
1、TIA新建项目,新建设备,控制器CPU选1500系列任一型号,我用的1515-2PN,添加一个输入模块,并设置好
2、添加几个实验变量
3、在控制面板里设置PG/PC接口
4、点击工具栏红色圆圈位置的图标打开仿真软件,下载组态好的PLC和程序,空程序也不影响实验
点击RUN按钮运行仿真
5、新建wincc项目,打开变量管理器,右键单击变量管理,添加新的驱动程序通道
6、在OMS下新建连接,右键设置连接参数
7、然后读取AS符号,这里需要注意,此操作必须是wincc的运行系统已经激活,否则会提示错误
8、变量加载成功
9、选择需要访问的变量,会发现被选择的变量自动添加到了变量标签页内。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用S7-PLCSIM V5•4对WINCC V6•2的仿真一、MPI网的仿真1、PC/PG端口选择:STEP7选PLCSIM(MPI),WINCC选MPI(Wincc)――>PLCSIM (MPI)。
2、先在STEP7V5•4软件编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在MPI新建连接,在属性里把插槽号改为2,在MPI上点击右键――>系统参数――>单元――>在逻辑设备项选择“PLCSIM(MPI)”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)二、TCP/IP网的仿真1、1、PC/PG端口选择:STEP7选PLCSIM(RFC 1006),WINCC选CP_I2_1:――>PLCSIM(RFC 1006)。
2、先在STEP7V5•4软件组态硬件(要有CP343-1并填入IP地址)并编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在TCP/IP新建连接(记得填入STEP7组态时的IP地址),更改插槽号为2。
在TCP/IP上点击右键――>系统参数――>单元――>在逻辑设备项选择“CP_I2_1:”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)三、PROFIBUS网的仿真1、PG/PC接口选择:STEP7选择S7ONINE(STEP7)――>PLCSIM(PROFIBUS),WINCC选CP_I2_1:――>PLCSIM(PROFIBUS)。
2、WINCC中在PROFIBUS新建连接,然后进入PROFIBUS的系统参数――>单元――>逻辑设备名称选:PLCSIM(PROFIBUS)。
其它和MPI及TCP/IP的仿真一样。
用S7-PLCSIM V5•4对WINCC V6•2的仿真一、MPI网的仿真1、PC/PG端口选择:STEP7选PLCSIM(MPI),WINCC选MPI(Wincc)――>PLCSIM(MPI)。
2、先在STEP7V5•4软件编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在MPI新建连接,在属性里把插槽号改为2,在MPI上点击右键――>系统参数――>单元――>在逻辑设备项选择“PLCSIM(MPI)”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)二、TCP/IP网的仿真1、PC/PG端口选择:STEP7选PLCSIM(RFC 1006),WINCC选CP_I2_1:――>PLCSIM(RFC 1006)。
2、先在STEP7V5•4软件组态硬件(要有CP343-1并填入IP地址)并编好控制程序。
3、打开S7-PLCSIMV5•4软件,在出来的窗口中勾下面的那个选项,点第二个选项,选择打开STEP7V5•4程序的项目。
4、下载程序并运行。
5、打开WINCC V6.2并新建项目,在变量管理添加新的驱动程序,选••••S7•••的,然后在TCP/IP新建连接(记得填入STEP7组态时的IP地址),更改插槽号为2。
在TCP/IP上点击右键――>系统参数――>单元――>在逻辑设备项选择“CP_I2_1:”。
6、新建变量并编辑画面,然后保存运行。
(和6•0的版本一样)三、PROFIBUS网的仿真1、PG/PC接口选择:STEP7选择S7ONINE(STEP7)――>PLCSIM(PROFIBUS),WINCC选CP_I2_1:――>PLCSIM(PROFIBUS)。
2、WINCC中在PROFIBUS新建连接,然后进入PROFIBUS的系统参数――>单元――>逻辑设备名称选:PLCSIM(PROFIBUS)。
其它和MPI及TCP/IP的仿真一样。
说明:a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。
b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。
一.WINCC使用CP5611通讯卡通过MPI连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC 的计算机上安装CP5611通讯板卡。
II) 使用STEP7编程软件能够通过MPI正常连接PLC。
1.STEP 7 硬件组态STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:图1.1注意:新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。
2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/CN/view/zh/267070263.添加驱动程序和系统参数设置打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。
默认安装后,逻辑设备名为MPI如图1.3所示:图1.2图1.34.设置Set PG/PC Interface进入操作系统下的控制面板,双击Set PG/PC Interface图标。
在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:MPI (WINCC)CP5611(MPI),如图1.5所示:图1.4图1.5设置CP5611的通讯参数,点击Properties…按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:重要的参数如下所示:Address:CP5611的地址(MPI地址必须唯一,建议设置为0)Transmission Rate:MPI网络的传输速率(默认为187.5Kbps)您可以修改,但必须和实际连接PLC 的MPI端口的传输速率相同Highest Station Address:MPI网络的最高站地址(必须和PLC的MPI网络参数设置相同)图1.6诊断MPI网络,点击Diagnostic…按钮,进入诊断对话框。
如下图所示:Test 按钮点击后,显示OK表示CP5611工作正常。
点击Read按钮后,将显示所有接入MPI网络中的设备的站地址,如果只能读到自己的站地址,此时,请查看MPI网络和硬件连接设置,只有成功读取到CPU的站点地址,才能进行以下的步骤,否则,不可能建立通讯。
5.添加通道与连接设置添加驱动连接,设置参数。
打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI,右键单击MPI,在下拉菜单中,点击New Driver Connection,如图1.7所示,在弹出的Connection properties对话框中点击Properties按钮,弹出Connection Parameter-MPI属性对话框,如图1.8所示:图1.7图1.8图1.9重要的参数如下所示:Station Address:MPI端口地址Rack Number:CPU所处机架号,除特殊复杂使用的情况下,一般填入0Slot Number:CPU所处的槽号注意:如果您是S7-300的PLC,那么该参数为2,如果是S7-400的PLC,那么要根据STEP7项目中的Hardware软件查看PLC插在第几号槽内,不能根据经验和物理安装位置来随便填写,可能的参数为2、3、4(主要是依据电源的大小来决定)否则通讯不能建立。
6.连接测试与通讯诊断通过WINCC工具中的通道诊断程序WinCC Channel Diagnosis即可测试通讯是否建立。
注意:此时PLC必须处于运行状态,老版本的PLC必须处于RUN-P 或者RUN状态,WINCC必须激活运行,根据图1.9所示的位置,进入通道诊断工具,检测通讯是否成功建立。
如图1.10所示,绿色的“√”表示通讯已经成功建立。
图1.10图1.11至此WINCC使用CP5611通讯卡通过MPI连接PLC的过程完毕。
二.WINCC使用CP5611通讯卡通过PROFIBUS连接PLC前提条件I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC 的计算机上安装CP5611通讯板卡.II) 将所要连接的PLC的端口设置为PROFIBUS通讯协议,对于MPI/DP类型的端口尤其重要。
1.STEP 7 硬件组态使用STEP 7软件组态PLC的硬件信息,将相应的板卡在Hardware进行硬件组态,选择你将要连接WINCC的对应端口,如果其类型为MPI/DP,则需要将端口指定为PROFIBUS,如下图2.1所示:图2.1点击上图所示的Properties…按钮,如下图所示:图2.2A.设置该PROFIBUS端口的地址为2B.点击New按钮,在Subnet下新建一个PROFIBUS网络,在弹出的对话框中设置参数,如图2.2所示:其中重要参数如下:Highest PROFIBUS Address:指整个PROFIBUS网络中的最高的站点地址,默认为126,可作修改。
Transmission Rate:PROFIBUS网络的通讯速率,整个网络中所有站点的通讯波特率应当一致。
Profile:具体的传输协议的设置,这里我们使用DP。
图2.3其他设置可根据您项目的具体情况进行设置。
2.安装CP5611通讯板卡安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考如下链接:/CN/view/zh/267070263.添加驱动程序和设置系统参数打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->PROFIBUS右键单击PROFIBUS,在弹出菜单中点击System Parameter,如图2.4所示,弹出System Parameter- PROFIBUS对话框,选择Unit标签,查看Logic devicename(逻辑设备名称)。