WinCC 7.0 SP3 K7.0.3.0连不上PLC 315C
WINCC组态软件与台达PLC的通讯连接
WINCC组态软件与台达PLC的通讯连接哈尔滨机电王鹏九关键词:WINCC组态软件kepware软件OPC服务器内容提要:本文通过实例介绍了台达PLC如何与WINCC组态软件连接的过程,对没有提供相应接口的组态软件提出了解决的方案1、概述WINCC是siemens公司推出的一款上位组态软件,随着s7系列PLC的应用,WINCC 也成为当今最为流行的组态软件之一。
WINCC有多个版本,现在最为常用的是其V6.X版本,但这个版本的连接资源以siemens的通讯方式为主,在其基本的连接资源中没有可与台达PLC相连的协议,因此,台达系列PLC要想与其相连就必须用其他的方式。
2、连接方式的选择WINCC是一款功能强大的组态软件,可以使用多种组件和编程方式,如果没有合适的连接资源,可以用以下三种方式进行连接:一是使用VBS语言,调用MSComm控件,直接编写通讯协议与其相连,二是用高级语言编写DLL文件,然后在程序中进行引用,最后就是使用OPC标准通讯,进行连接。
前两种连接并不能生成真正意义上的标签,其通讯管理上有不小的困难,而基于组件技术的OPC标准可以生成真正意义上的标签,是一个不错的选择。
3、OPC服务器的选择WINCC是作为OPC的客户端存在的,我们还必须找到一个OPC的服务器才能与其进行连接,这里,我选择了kepware软件作为OPC的服务器。
具体连接的方式如下所示:上图为OPC服务器的界面,单击“通道”图标,建立通讯方式:选择modbus通讯方式,通讯卡等信息,完成通道配置,如下图所示:然后在新建立的通道上单击“设备”图标,建立与其连接的设备在ID的对话框中输入将要连接PLC的地址,输入完后,其他选项默认即可,结束后单击“完成”按钮建立完通道与设备后,在设备中添加需要连接的标签,如下所示其地址可以通过查看DVP-PLC应用技术手册得到,实例中输入的地址为404097,是台达PLC中D0的MODBUS地址。
S7-300 PLC与WINCC通讯故障
PLC与WINCC通讯故障基于SIEMENS PLC wincc链接不上电脑,检查步骤:如果是S7-300,走的是MPI通讯先检查PLC能否与STEP 7通讯,如不能则检查一下几点:1.检查通讯线是否正常2.打开STEP7编程软件,打开PG/PC口,在弹出的查看物理链路MPI适配器上的拨码开关上的波特率是否与PG/PC硬件组态上的通讯口设置一致。
3.检查电脑端口(设备管理器中设置)设置上波特率是否与PG/PC口波特率设置一致4.重新删除PG/PC口上的MPI接口,重新添加一遍5.检查硬件组态是否与实际组态匹配一致6.在线可连接点删除以前的程序块基于以上几点,基本能连上step 7,可以通讯STEP 7能通讯,但wincc通讯不上检查一下几项:1.检查通讯线是否正常,安装到位2.检查电脑是否有漏电,电压不稳现象3.检查wincc通道的系统设置,参数有无匹配4.检查PG/PC口设置是否匹配5.检查电脑本地链接协议是否添加完整如果是S7-300,走的是以太网通讯也是先检查PLC能否与STEP 7通讯(这里所指直接网线与PLC下载组态,当然也可以MPI 硬件组态,MPI组态检查上面已经罗列,这里不在解释),如不能检查一下几点1.检查网线是否完好2.检查PG/PC口的设置是否设置成本地网卡接口3.检查本地电脑网卡是否工作正常,能否自适应,具体现象:本地电脑和PLC网线连上显示无连接(不能自适应),解决办法:电脑与CP343-1中加个交换机4.检查本地电脑,PLC是否有漏电,电压不稳现象5.检查硬件组态是否与实际组态一致6.检查CP343-1上的指示灯,是否有闪烁(如有,则是软件问题)7.检查本地链接属性中SIMATIC NET是否安装完成基于以上几点,基本能解决S7-300与STEP 7的通讯,若是能通讯STEP7,不能通讯WINCC1.检查wincc通道的系统设置,参数有无匹配,是否指向本地网卡2.检查PG/PC口设置是否匹配3.检查电脑本地链接协议是否添加完整4.IP地址是否与本地电脑在同一个网段,(ping一下PLC)5.电脑命名是否与wincc程序命名一致以上就是本人的一点点经验,希望可以帮助你们。
wincc正版USB授权的安装与故障解决
WinCC 软件受法律保护,且只能在具有有效许可证的完整状态下使用。
安装的每个软件以及所用的每个选件都需要获得有效的许可证,才能不受限制地使用WinCC。
从WinCC7.0开始,亚洲版(Asia)的WinCC实行硬狗授权的模式,即WinCC在使用的过程中既要检测系统里是否安装了匹配的授权文件,同时还检测LICENSE_KEY硬件狗是否插在电脑上。
下面就如何正确使用WinCC7.0授权以及在使用过程中出现的常见问题的处理方法进行简单介绍。
1授权的使用方法购买了WinCC7.0的授权后,会得到一套WinCC安装软件和一个用来安装授权的LICENSE_KEY,LICENSE_KEY中包含所购买WinCC功能的授权,LICENSE_KEY外观如图1。
图1安装好WinCC软件后,将此LICENSE_KEY插到电脑的USB口上,然后通过Automation License Manager(授权管理器,随WinCC软件一起提供,且使用Automation License Manager 不需要授权)将LICENSE_KEY中的授权导入到电脑中,只有标记有“Hardlock”字样的LICENSE_KEY,在传送完授权后仍然需要插到电脑上。
导入授权的方法如下:打开Automation License Manager,如果安装了SIMATIC Logon,将会弹出一个登录对话框,如图2,图2点“Cancel”将进入如下界面,如图3。
图3用鼠标选中“LICENSE_KEY”,右边会列出LICENSE_KEY中的授权文件,选中LICENSE_KEY 中的授权文件拖拽到电脑的目标盘(不建议放到系统盘,避免系统崩溃造成授权文件丢失);或者用鼠标选中LICENSE_KEY中的授权文件,点击右键,如图4。
图4选Transfer(传送),选中目标路径,如图5,至此WinCC的授权导入就完成了。
图5注意:a. WinCC的一套授权只能同时在一台电脑中使用(不支持复制),如果想将授权转移到其他电脑中使用,按照如上方法将授权传送回LICENSE_KEY,传送授权时需要关闭WinCC,正在使用的授权是不能传送的。
快速查找WinCC通讯失败的原因
在使用WinCC的过程中经常会遇到WinCC无法访问PLC的情况,这里介绍一下查询错误代码的方法并对常见错误代码进行分析。
通讯不成功,首先应该想到使用WinCC的诊断功能获取相关错误信息,这可以在激活WinCC项目的前提下,通过WinCC提供的诊断工具(开始>所有程序>Simatic>WinCC>Tools>Channel Diagnosis)来获取Error Code。
也可以直接察看WinCC的相应诊断文件来读取Error Code(安装WinCC时如果使用了默认路径,则诊断文件路径为C:\Program Files\Siemens\WinCC\Diagnose)。
关于错误代码的介绍可以在路径C:\Program Files\Siemens\WinCC\bin(如果选择了默认安装路径)中的文件中找到。
这里介绍几种常见的跟组态错误相关的错误代码:4110:无法建立连接,自动化系统拒绝建立连接。
可能的原因:组态了错误的网络地址。
自动化系统关闭。
自动化系统未连接到总线或总线系统上错误。
超出在自动化系统上最大允许的连接数目。
前三种原因无需多解释了,这里说一下第四种情况。
这种问题多见于同300PLC的通信,在Step7 中300PLC站硬件组态的PLC属性窗口中,有一个名为“Communication”的标签,打开该标签可以看到PLC连接资源的分配情况,其中Wincc通信用到的是其中的OP连接资源。
一般来讲,这里为OP通信分配的资源个数是为了将这些资源预留给OP通信,即使没有OP通信使用这些资源也不让其他类型的通信使用,剩余的连接资源谁需要谁获取。
举例说明:PLC的连接资源总数为32,为OP分配5个资源,为其他连接分配10个,剩余17个留作机动,那么可以连接的WinCC 数量应该是5+17=22个,而OP以外的连接能使用的连接总数为32-5=27个。
但由于某些原因,有些时候虽然还有富裕的机动资源,但WinCC不能自动去获取,这时需要将OP连接数量人为设置大一些来解决这类问题。
wincc如何与PLC网络连接完整版
w i n c c如何与P L C网络连接标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]WINCC使用普通网卡通过TCP/IP连接PLC前提条件通过以太网实现PLC系统与WINCC6.0通讯的前提条件是PLC系统配备以太网模或者使用带有PN接口的PLC,以太网模块列表如下表所示:注:只有支持ISO通讯协议的模块才支持(Industrial Ethernet工业以太网)通讯,具体情况可察看STEP7中的模块信息。
本文档下列步骤应用CPU 315-2PN/DP型号的PLC,使用普通以太网卡连接。
组态过程1.STEP7硬件组态使用STEP7编程软件对PLC系统进行软件组态,在Hardware界面内插入实际的PLC 硬件,如下图3.1所示:图3.1在PN-IO槽双击弹出PN-IO属性对话框,如图3.2所示:图3.2点击图3.2属性对话框,弹出网络参数设置对话框,如图3.3所示:图3.3点击New按钮,新建一个工业以太网络,输入该PN模块的IP address(IP地址)和Subnet mask(子网掩码),在简单使用的情况下,不启用网关。
当您使用的是CPU+以太网模块通讯时,双击以太网模块,会自动弹出以太网模块的属性信息,设置以太网通讯模块的IP地址和子网掩码。
方法与PN-IO的属性设置相同,如下图所示:注意如果要使用TCPIP通讯方式,必须启动IP Protocol being used,设置IP地址与子网掩码,如图3.4所示:图3.4将组态下载到CPU,则PLC方面设置完成。
对于第一次使用以太网通讯,必须保证首先使用MPI或者PROFIBUS的通讯方式,将设置好参数的组态下载到目标PLC,此后即可通过以太网的方式进行程序监控和项目下载。
2.设置IP地址与通讯检测设置安装有WINCC计算机的windows操作系统的TCP/IP参数,将WINCC组态计算机的IP地址设置成为和PLC以太网通讯模块或者PN-IO的IP地址保证是一个网段,注意子网掩码的设置,如图3.5所示:图3.5通过在程序运行中键入CMD进入DOS界面,使用网络命令PING测试以太网通讯是否建立,PING的命令如下:ping 目标IP地址–参数如下图3.6所示:图3.6此例中,PN-IO的IP地址为192.168.0.100 子网掩码:255.255.255.0;组态计算机的IP地址为192.168.0.244 子网掩码:255.255.255.0,此处显示表示以太网通讯已经建立,并且状态良好。
wincc如何与PLC网络连接
WINCC使用普通网卡通过TCP/IP连接PLC前提条件通过以太网实现PLC系统与WINCC6.0通讯的前提条件是PLC系统配备以太网模或者使用带有PN接口的PLC,以太网模块列表如下表所示:PLC系列以太网通讯模块S7-300 CP343-1/CP343-1 Lean/CP343-1 Advanced-ITS7-400 CP443-1/CP443-1 Advanced-IT注:只有支持ISO通讯协议的模块才支持(Industrial Ethernet工业以太网)通讯,具体情况可察看STEP7中的模块信息。
本文档下列步骤应用CPU 315-2PN/DP型号的PLC,使用普通以太网卡连接。
组态过程1.STEP7硬件组态使用STEP7编程软件对PLC系统进行软件组态,在Hardware界面内插入实际的PLC 硬件,如下图3.1所示:图3.1在PN-IO槽双击弹出PN-IO属性对话框,如图3.2所示:点击图3.2属性对话框,弹出网络参数设置对话框,如图3.3所示:图3.3点击New按钮,新建一个工业以太网络,输入该PN模块的IP address(IP地址)和Subnetmask(子网掩码),在简单使用的情况下,不启用网关。
当您使用的是CPU+以太网模块通讯时,双击以太网模块,会自动弹出以太网模块的属性信息,设置以太网通讯模块的IP地址和子网掩码。
方法与PN-IO的属性设置相同,如下图所示:注意如果要使用TCPIP通讯方式,必须启动IP Protocol being used,设置IP地址与子网掩码,如图3.4所示:图3.4将组态下载到CPU,则PLC方面设置完成。
对于第一次使用以太网通讯,必须保证首先使用MPI或者PROFIBUS的通讯方式,将设置好参数的组态下载到目标PLC,此后即可通过以太网的方式进行程序监控和项目下载。
2.设置IP地址与通讯检测设置安装有WINCC计算机的windows操作系统的TCP/IP参数,将WINCC组态计算机的IP地址设置成为和PLC以太网通讯模块或者PN-IO的IP地址保证是一个网段,注意子网掩码的设置,如图3.5所示:图3.5通过在程序 运行中键入CMD进入DOS界面,使用网络命令PING测试以太网通讯是否建立,PING的命令如下:ping 目标IP地址–参数如下图3.6所示:图3.6此例中,PN-IO的IP地址为192.168.0.100 子网掩码:255.255.255.0;组态计算机的IP 地址为192.168.0.244 子网掩码:255.255.255.0,此处显示表示以太网通讯已经建立,并且状态良好。
wincc无法读取plc数据,有没有可以解决这个难题?
wincc无法读取plc数据,有没有可以解决这
个难题?
重装了系统,项目移植过来以后就是连不上plc,新建项目测试也是不行,检查plc的ip地址没错,本机ip没错,变量驱动属性那里的网卡信息也没错,pg/pc端口设置也没错,用channel检测那个东西测试报错误代码是4104,怎么解决啊?!plcping的通
问题补充:
以前都没有特意安装simaticnet都能用的啊,为什么这次不行?还是说安装step7的时候会一起安装net,这次只装了wincc
最佳答案
错误代码4104是由于在使用以太网通讯但是没有安装simaticnet造成的,请先安装wincc相对应版本的simaticnet。
常用西门子WINCC与西门子PLC通讯连接方式
西门子WINCC6.0与SiemensPLC通讯连接有多种方式,下面介绍两种常用的通讯方式。
一、采用普通网卡通过TCP/IP与PLC通讯,通过以太网实现WICC6.0与PLC系统连接的前提条件是PLC系统配置有以太网模块或者使用带PN接口的PLC,以太网模块如CP443-1或者CP343-1,带PN接口的PLC如CPU 315-2PN/DP。
以下为采用普通网卡CP443-1的通讯连接。
1. STEP7硬件组态使用STEP7编程软件对PLC系统进行硬件组态,在“硬件”配置窗口插入实际的PLC硬件,如图1所示:图1 STEP7硬件组态2. 双击CP443-1槽的CP443-1,弹出属性对话框,如图2所示:图2 CP443-1属性对话框3. 点击图2属性对话框,弹出网络参数设置对话框,点击“新建”按钮,新建一个以太网络,输入以太网模块CP443-1的IP地址,通常情况下,不需要启用网关。
如图3所示:图3 参数设置注意事项:如果采用TCP/IP协议通讯方式,必须启动“正在使用IP协议”,将组态好的硬件下载到CPU,则PLC设置完成了!4. 设置安装WINN6.0(通常为工程师站ES和操作员站OS)计算机Windows操作系统的TCP/IP 参数,将WINN组态计算机的IP地址设置成为与PLC以太网通讯模块或者PN接口地址保持在一个网段内。
如图4所示:图4 设置计算机IP地址5. 添加新的驱动程序和设置系统参数,打开新创建的工程“test”,在项目管理栏里选择“变量管理”,单击右键选择“添加新的驱动程序”,如图5所示。
图5 添加驱动程序6. 在添加新的驱动程序文件夹里选择“SIMATIC S7 Protocol Suite.chn”,如6所示:图6 驱动程序7. 右键单击TCP/IP,在弹出菜单中点击“系统参数”,如图7所示。
弹出“系统参数-TCP/IP对话框”,选择“单元”标签,查看“逻辑设备名称”,一般默认安装后,逻辑设备名为CP-TCP/IP。
为什么WinCC客户端无法与WinCC服务器通讯
1 Open "Simatic Shell" Navigate through the Windows Explorer to the Simatic Shell. You will find the "Simatic Shell" in the Windows Explorer under "My Computer > Simatic Shell". Right-click "Simatic Shell" to call up the pop-up menu and select the "Properties" entry. Note: The "Simatic Shell" was called "WinCC Projects" in versions of WinCC before V6.0 SP3. However, the procedure for assigning parameters to the terminal bus is the same. You can find detailed information in the WinCC Online Help under "WinCC Information System > Configurations > Multi-User Systems > Remote Configurations".
2 为终端总线选择网络适配器 在“Network adapters”区域中选择合适的网卡,该网卡将用于访问终端总线;检查网络设置。
图 01 注意:
( 26 KB )
WINCC与PLC用以太网联不上
WINCC与PLC用以太网联不上
时间:2012-12-07 来源:电气自动化技术网编辑:李亮
附图是原来PLC程序CP443-1的设置,它用到了MAC地址与IP地址.由于硬盘坏了,重新装系统和软件后,按照《WINCC连接Siemens PLC的常用方式》以太网与PLC联网方式,发现第一步工控机与PLC都联不上,用PING没有反应,查看网络联接图标,发现有输出,没有接
收,CP443-1上的TX与TD没有闪烁,是不是我联网方式用错了,工控机上有CP1613以太网控制卡,但是找不到驱动程序,所以没办法用工业网,还有两个普通网卡.
答:1、工控机中没有CP1613以太网卡的驱动的话通讯不了PLC的。
把驱动添加即可解决问题。
2、或者用普通网卡设置连接。
设置Set PG/PC接口为S7 Online --------->TCP/IP本机的网卡
3、wincc需要设置IP或者MAC地址。
1). 在TCP/IP或Industrial Ethernet通道上右键“系统参数”,“单元”选项页下,“逻辑设备名称”选择"TCP/IP-->本地网卡"或"ISO-->本地网卡"。
然后设置IP或者MAC地址。
2). 在连接的属性中,插槽号要输入CPU的位置,对于S7-300来说是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通讯失败的原因
在使用WinCC的过程中经常会遇到WinCC无法访问PLC的情况,这里介绍一下查询错误代码的方法并对常见错误代码进行分析。
通讯不成功,首先应该想到使用WinCC的诊断功能获取相关错误信息,这可以在激活WinCC项目的前提下,通过WinCC提供的诊断工具(开始>所有程序>Simatic>WinCC>Tools>Channel Diagnosis)来获取Error Code。
也可以直接察看WinCC的相应诊断文件SIMATIC_S7_Protocol_Suit_x.LOG来读取Error Code(安装WinCC时如果使用了默认路径,则诊断文件路径为C:\Program Files\Siemens\WinCC\Diagnose)。
关于错误代码的介绍可以在路径C:\Program Files\Siemens\WinCC\bin(如果选择了默认安装路径)中的S7CHNERRORchs.HLP文件中找到。
这里介绍几种常见的跟组态错误相关的错误代码:4110:无法建立连接,自动化系统拒绝建立连接。
可能的原因:组态了错误的网络地址。
♣♣自动化系统关闭。
自动化系统未连接到总线或总线系统上错误。
♣超出在自动化系统上最大允许的连接数目。
前三种原因无需多解释了,这里说一下第四种情况。
这种问题多见于同300PLC的通信,在Step7 中300PLC站硬件组态的PLC属性窗口中,有一个名为“Communication”的标签,打开该标签可以看到PLC连接资源的分配情况,其中Wincc通信用到的是其中的OP连接资源。
一般来讲,这里为OP通信分配的资源个数是为了将这些资源预留给OP通信,即使没有OP通信使用这些资源也不让其他类型的通信使用,剩余的连接资源谁需要谁获取。
举例说明:PLC的连接资源总数为32,为OP分配5个资源,为其他连接分配10个,剩余17个留作机动,那么可以连接的WinCC数量应该是5+17=22个,而OP以外的连接能使用的连接总数为32-5=27个。
wincc如何与PLC网络连接
WINCC使用普通网卡通过TCP/IP连接PLC前提条件通过以太网实现PLC系统与WINCC6.0通讯的前提条件是PLC系统配备以太网模或者使用带有PN接口的PLC,以太网模块列表如下表所示:PLC系列以太网通讯模块S7-300 CP343-1/CP343-1 Lean/CP343-1 Advanced-ITS7-400 CP443-1/CP443-1 Advanced-IT注:只有支持ISO通讯协议的模块才支持(Industrial Ethernet工业以太网)通讯,具体情况可察看STEP7中的模块信息。
本文档下列步骤应用CPU 315-2PN/DP型号的PLC,使用普通以太网卡连接。
组态过程1.STEP7硬件组态使用STEP7编程软件对PLC系统进行软件组态,在Hardware界面内插入实际的PLC 硬件,如下图3.1所示:图3.1在PN-IO槽双击弹出PN-IO属性对话框,如图3.2所示:点击图3.2属性对话框,弹出网络参数设置对话框,如图3.3所示:图3.3点击New按钮,新建一个工业以太网络,输入该PN模块的IP address(IP地址)和Subnetmask(子网掩码),在简单使用的情况下,不启用网关。
当您使用的是CPU+以太网模块通讯时,双击以太网模块,会自动弹出以太网模块的属性信息,设置以太网通讯模块的IP地址和子网掩码。
方法与PN-IO的属性设置相同,如下图所示:注意如果要使用TCPIP通讯方式,必须启动IP Protocol being used,设置IP地址与子网掩码,如图3.4所示:图3.4将组态下载到CPU,则PLC方面设置完成。
对于第一次使用以太网通讯,必须保证首先使用MPI或者PROFIBUS的通讯方式,将设置好参数的组态下载到目标PLC,此后即可通过以太网的方式进行程序监控和项目下载。
2.设置IP地址与通讯检测设置安装有WINCC计算机的windows操作系统的TCP/IP参数,将WINCC组态计算机的IP地址设置成为和PLC以太网通讯模块或者PN-IO的IP地址保证是一个网段,注意子网掩码的设置,如图3.5所示:图3.5通过在程序 运行中键入CMD进入DOS界面,使用网络命令PING测试以太网通讯是否建立,PING的命令如下:ping 目标IP地址–参数如下图3.6所示:图3.6此例中,PN-IO的IP地址为192.168.0.100 子网掩码:255.255.255.0;组态计算机的IP 地址为192.168.0.244 子网掩码:255.255.255.0,此处显示表示以太网通讯已经建立,并且状态良好。
WINCC连接SiemensPLC的常用方式
站点的通讯波特率应当一致。
Profile: 具体的传输协议的设置,这里我们使用DP。
图2.3
其他设置可根据您项目的具体情况进行设置。
2.安装CP5611通讯板卡 安装CP5611,并安装驱动程序,具体
CP5611的安装过程和注意事项可参考如下 链接:
• 5.添加通道与连接设置
添加驱动连接,设置参数。打开WINCC 工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI,右键单击MPI, 在下拉菜单中,点击New Driver Connection,如图1.7所示,在弹出的 Connection properties对话框中点击 Properties按钮,弹出Connection Parameter-MPI属性对话框,如图1.8所示:
如图1.3所示:
图1.2
图1.3
4.设置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.11 至此WINCC使用CP5611通讯卡通过MPI连接PLC的过程完毕。
二.WINCC使用CP5611通讯卡通过PROFIBUS连 接PLC
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…按钮,进入诊断对话框。
WINCC连接问题处理方法
图八
在“启动”项一栏可以看到几个运行系统,我们可以只选一 个,比如“图形运行系统”,如图九所示。操作前先停止激 活,设置完后再重新激活。
图九
然后再打开“图形运行系统”一栏选择启动画面。如图十所 示。
图十
可以先在图形编辑器中新建一个空画面如图十一。
图十一
• (1)激活运行系统再通过WINCC诊断查看连接状态。如 果正常说明WINCC本身连接没有问题。 • 紧接着下一步启动开车画面,将用到的画面逐个试验,方 法同上。 • (2)图形运行系统没问题时,在计算机属性启动项继续 添加报警记录运行系统、 • 文本库运行系统接着试验。如不正常说明这一部分出错了。 • (3)若以上没有问题继续添加变量记录运行系统试验。 采用排除法找到问题源。
图三
图四
右键点击CPU“属性”可以看到S7网路地址,包括站地址, 插槽号等。站地址要与STEP7硬件配置一致。2、0、0、2如 下图五、图六、图七所示。
图五
图六
图七
3、通过修改WINCC运行时的启动顺序查找问题源 首先,在项目管理器点击“计算机”,右侧出现计算机名, 双击它出现“计算机属性”画面如图八所示。
4、举例 按照上述步骤在添加到变量记录时连接状态不稳定。诊断区 显示故障代码D801。一般是归档变量未找到。所以查看归档 里面的连接变量是否与所建的变量一致。 在变量记录“归档”一栏有一个变量“YXJS”,这个变量不 想使用在变量管理里删除了。这样造成询址不到这个变量。 可以在归档里把这个变量删掉。如图十二所示。注意:在 “启动”栏里选择运行系统时要先停止激活,查完问题后不 要忘记把需要运行的系统添加进去。
WINCC画面连接不上或不 稳定排查方法
一、首先检查PLC程序能否正常连接监视 二、检查方法
WINCC组态软件与台达PLC的通讯连接
WINCC组态软件与台达PLC的通讯连接哈尔滨机电王鹏九关键词:WINCC组态软件kepware软件OPC服务器内容提要:本文通过实例介绍了台达PLC如何与WINCC组态软件连接的过程,对没有提供相应接口的组态软件提出了解决的方案1、概述WINCC是siemens公司推出的一款上位组态软件,随着s7系列PLC的应用,WINCC 也成为当今最为流行的组态软件之一。
WINCC有多个版本,现在最为常用的是其V6.X版本,但这个版本的连接资源以siemens的通讯方式为主,在其基本的连接资源中没有可与台达PLC相连的协议,因此,台达系列PLC要想与其相连就必须用其他的方式。
2、连接方式的选择WINCC是一款功能强大的组态软件,可以使用多种组件和编程方式,如果没有合适的连接资源,可以用以下三种方式进行连接:一是使用VBS语言,调用MSComm控件,直接编写通讯协议与其相连,二是用高级语言编写DLL文件,然后在程序中进行引用,最后就是使用OPC标准通讯,进行连接。
前两种连接并不能生成真正意义上的标签,其通讯管理上有不小的困难,而基于组件技术的OPC标准可以生成真正意义上的标签,是一个不错的选择。
3、OPC服务器的选择WINCC是作为OPC的客户端存在的,我们还必须找到一个OPC的服务器才能与其进行连接,这里,我选择了kepware软件作为OPC的服务器。
具体连接的方式如下所示:上图为OPC服务器的界面,单击“通道”图标,建立通讯方式:选择modbus通讯方式,通讯卡等信息,完成通道配置,如下列图所示:然后在新建立的通道上单击“设备”图标,建立与其连接的设备在ID的对话框中输入将要连接PLC的地址,输入完后,其他选项默认即可,结束后单击“完成”按钮建立完通道与设备后,在设备中添加需要连接的标签,如下所示其地址可以通过查看DVP-PLC应用技术手册得到,实例中输入的地址为404097,是台达PLC中D0的MODBUS地址。