睡眠2016在线看:s7-200 pc access wincc通信问题

来源:百度文库 编辑:偶看新闻 时间:2024/03/29 21:40:05
PC Access可以在Microsoft的如下操作系统中安装、使用: Windows 2000 SP3以上 Windows XP Home Windows XP Professional(已通过Windows XP SP2下的测试) PC机的硬件要求:任何可以安装运行上述操作系统的计算机 最少150M硬盘空间 Microsoft Windows支持的鼠标 推荐使用1024×768像素的屏幕分辨率,小字体 PC Access支持的硬件连接通过PC/PPI电缆(USB/PPI电缆)连接PC机上的USB口和S7-200 通过PC/PPI电缆(RS-232/PPI电缆)连接PC机上的串行COM口和S7-200 通过西门子通信处理器(CP)卡和MPI电缆连接S7-200 通过PC机上安装的调制解调器(Modem)连接S7-200上的EM241模块 通过以太网连接S7-200上的CP243-1或CP243-1 IT模块上述S7-200的通信口可以是CPU通信口,也可以是EM277的通信口。不支持CP5613和CP5614通信卡。 PC Access的协议连接 PC Access所支持的协议 PPI(通过RS-232PPI和USB/PPI电缆) MPI(通过相关的CP卡) Profibus-DP(通过CP卡) S7协议(以太网) Modems(内部的或外部的,使用TAPI 驱动器)所有协议允许同时有8个PLC连接 一个PLC通信口允许有4个PC机的连接,其中一个连接预留给Micro/WIN PC Access与Micro/WIN可以同时访问CPU 支持S7-200所有内存数据类型要通过以太网与S7-200 PLC通信,S7-200必须使用CP243-1(或CP243-1 IT)以太网模块,PC机上也要安装以太网网卡。要实现以太网通信,首先要在编程软件Micro/WIN的Ethernet Wizards中完成CP243-1模板的配置: 为CP243-1模块定义IP地址及子网掩码地址按“Next”按钮:继续CP243-1模块配置 a.设置CP243-1所占用的输出字节地址此地址根据计算CP243-1前面的I/O所占用的Q地址字节来决定。如CP243-1安装在紧挨CPU224的0号槽,其前面输出就占用了QB0和QB1两个字节,CP243-1的地址按顺序排,即设为QB2。CP243-1模块占用一个QB输出字节。 b.选择连接数如果只跟PC Access软件通信,设置连接数为1。再按“Next”按钮,设置CP243-1的工作模式和TSAP地址。设置CP243-1的工作模式和TSAP地址 a.必须将CP243-1以太网模块配置成服务器端 b.接受所有客户端的连接请求 c.设置TSAP地址: TSAP(Transport Service Access Point)地址是通信连接地址,它包括两部分:第一部分:通信连接号,如 10 第二部分:CP243-1模块安装在S7-200的机架/槽号,如 “00” 代表CP243-1安装在0号机架0号槽(即CPU之后的第一个模块) L. 本地(CP243-1)TSAP地址,自动生成,无法修改。 R. 远程TSAP地址,即连接的远程Pc Access 所设置的地址。 TSAP地址很重要。在PC Access中设置以太网连接时也需要规定TSAP地址,而且需要与此对应。完成以太网向导配置后需要在程序中调用以太网向导所生成的ETHx_CTRL块(如图4.),并将项目程序下装到PLC后,将PLC断电后重新上电使配置生效。调用以太网模块控制程序 PC Access的以太网连接设置在完成S7-200的以太网配置后,进入PC Access软件进行设置。第一步: 设置通信通道鼠标右键点击MicroWin访问点,进入Set PG/PC Interface对话框,选择TCP/IP协议的以太网卡。选择本机安装的以太网卡,并且选择TCP/IP协议第二步:设置PC Access本机的IP地址和TSAP地址鼠标右键点击PLC进入“Properties”进行属性设置,要保证PC Access中所设的IP地址和TSAP地址与上面Micro/WIN以太网向导中所设置的一致,且要特别注意两边远程和本地的TSAP地址设置要交叉过来,才能保证正确的通信。设置IP地址和TSAP地址 a.设置所访问的CP243-1的IP地址 R. 设置PC Access的本地TSAP地址,与CP243-1设置的远程TSAP地址一致,即两边R.处设置的地址要一样。 L. 设置PC Access 的远程TSAP地址,与CP243-1设置的本地TSAP地址一致,即两边L.处设置的地址要一样。这就是说两边的Local(本地)和Remote(远程)TSAP地址正好相反对应。