西门子s7-200smart以太网通信图文并茂)资料

上传人:E**** 文档编号:100170113 上传时间:2019-09-22 格式:PDF 页数:17 大小:4.65MB
返回 下载 相关 举报
西门子s7-200smart以太网通信图文并茂)资料_第1页
第1页 / 共17页
西门子s7-200smart以太网通信图文并茂)资料_第2页
第2页 / 共17页
西门子s7-200smart以太网通信图文并茂)资料_第3页
第3页 / 共17页
西门子s7-200smart以太网通信图文并茂)资料_第4页
第4页 / 共17页
西门子s7-200smart以太网通信图文并茂)资料_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《西门子s7-200smart以太网通信图文并茂)资料》由会员分享,可在线阅读,更多相关《西门子s7-200smart以太网通信图文并茂)资料(17页珍藏版)》请在金锄头文库上搜索。

1、西门子S7-200smart以太网通信(图文并茂) S7-200smart与电脑的连接 1 S7-200smart编程软件使用介绍 1.1 软件的安装与卸载 软件安装对计算机要求: 操作系统:Windows XP SP3(仅32位) 、 Windows 7(支持32位和64位)至少350M字节的空闲硬盘空间 安装方法:打开编程软件安装包。找到安装程序SETUP.exe双击运行直接安装(如图所示) 1.2 S7-200SMARTPLC程序的上载和下载 步骤一、建立通信连接 S7200 SMART CPU 可以通过以太网电缆与安装有STEP7 Micro/WIN SMART 的编程设备进行通信连接

2、。 注意:一对一通信不需要交换机,如果网络中存在两台以上设备则需要交换机。 原创:西门子PLC销售今天安徽信控电气 1、 硬件连接(编程设备直接与 CPU 连接) 首先,安装 CPU 到固定位置; 其次,在 CPU 上端以太网接口插入以太网电缆,如图所示; 最后,将以太网电缆连接到编程设备的以太网口上。 2、 建立 Micro/WIN SMART 与 CPU 的连接 首先,在 STEP 7Micro/WIN SMART 中,点击 “通信” 按钮(如图)打开 “通信” 对话框(如图); 然后,进行如下操作: a. 单击 “网络接口卡” 下拉列表选择编程设备的 “网络接口卡”。 b. 双击 “更新

3、可用设备” 来刷新网络中存在的 CPU ; c. 在设备列表中跟据 CPU 的 IP 地址选择已连接的 CPU。 d. 选择需要进行下载的 CPU 的 IP 地址之后,单击 “OK” 按钮,建立连接。(同时只能选择一个 CPU 与Micro/WIN SMART 进行通信) 注意:如果网络中存在不只一台设备,用户可以在 “通信” 对话框中左侧的设备列表中选中某台设备 然后点击 “Flash Lights” 按钮轮流点亮 CPU 本体上的 RUN ,STOP 和 ERROR 灯来辨识该 CPU。 也可以 通过 “MAC地址” 来确定网络中的 CPU, MAC 地址在 CPU 本体上 “LINK”

4、指示灯的上方。 步骤二:为编程设备分配 IP 地址 具体操作步骤如下(基于Windows XP SP3 操作系统): 1、打开 “本地连接 状态” 对话框,如图 4所示; 方法一: 单击 “开始” 按钮单击 “控制面板” 双击打开 “网络连接” 双击 “本地连接” 方法二: 在任务栏右下角单击 “本地连接” 图标 2、 单击 “属性” 按钮,打开 “本地连接 属性” 对话框,如图所示; 3、 在 “此连接使用下列项目” 区域中,滑动右侧滚动条,找到 “ Internet 协议 (TCP/IP)” 并选中该 项,单击 “属性” 按钮 ,打开 “Internet 协议 (TCP/IP)属性” 对话

5、框,如图所示; 选中 “使用下面的 IP 地址” 前面的单选按钮然后进行如下操作: a.输入编程设备的 IP 地址(必须与 CPU 在同一个网段); b.输入编程设备的 “子网掩码” ( 必须与 CPU 一致); c.输入默认网关(必须是编程设备所在网段中的 IP 地址); d.单击“确定”按钮,完成设置。 注意:IP 地址的前三个字节必须同 CPU 的 IP 地址一致,后一个字节应在 “1254“ 之间(避免 0 和 255 ),避免与 网络中其它设备的 IP 地址重复 步骤三:修改 CPU 的 IP 地址(可选) 在 Micro/WIN SMART 中可以通过系统块修改 CPU 的 IP

6、地址,具体步骤如下 1、 在导航条中单击 “系统块” 按钮,或者在项目树中双击打开 “系统块” 对话框,如图 所示 2、 打开系统对话框 然后进行如下操作: a.选择 CPU 类型(与需要下载的 CPU 类型一致); b.选择 “通信” 选项; c.勾选 “随项目存储 IP 信息”; d.设置 IP 地址,子网掩码和默认网关; e.单击 “确定” 按钮,完成设置 注意:由于系统块是用户创建的项目的一部分,所以只有将系统块下载至 CPU 时,IP 地址修改才能够 生效。 步骤四:下载程序 在 Micro/WIN SMART 中点击“下载”按钮,如图 所示; 打开下载对话框(如图),选择需要下载的

7、块(如果进行了“步骤三”,则必须下载系统块才能完 成 IP 地址修改),单击 “下载” 按钮进行下载 注意:如果 CPU 在运行状态,Micro/WIN SMART 会弹出提示对话框,提示将 CPU 切换到 STOP 模 式,点击“YES”。 下载成功后,“下载” 对话框会显示 “下载成功” ,点击“关闭”按钮关闭对话框,完成下载。 注意:如果用户在完成通信设置(步骤一)后打开一个新的项目文件再进行下载操作会要求用户重新进 行通信连接设置。 1.3 常见PLC与编程软件链接不成功时的几种操作 1、 检查硬件连接 网络电缆是否连接好,在 CPU 本体左上角以太网接口处有“以太网状态”指示灯 “L

8、INK” ,此灯常亮表示以 太网连接成功。 2、 检查编程设备的 IP 地址是否与 CPU 的 IP 地址在同一网段中 编程设备必须与 CPU 在同一网段中。S7200 SMART CPU 预置的 IP 地址为:192.168.2.1。 3、 通信参数不匹配 若下载系统块,注意用户项目系统块中的 CPU 类型是否与实际 CPU 类型相符合,若不符合则会报错。 4、 在控制面板里面的设置PC/PG接口处的应用访问程序设置为“MWSMART”这选项 5、 在设置PC/PG接口中的LLDP/DCP中,确认当前的PC网卡以勾选。 6、 在电脑的任务管理器的进程中,看看是否有S7oiehsx.exe这个

9、进程,如果没有可能是因一些杀毒软件的 阻 止 等 原 因 造 成 的 没 有 启 动 。 如 发 现 没 有 启 动 需 要 手 动 通 过 路 径 C:Program FilesCommon FilesSiemensS7IEPG把它启动起来。 7、 检测当前系统的启动项中是否禁止了PNIOMGR,如果禁用了,请使能该启动项。 8、 如果还是不能访问到设备,建议重装操作系统。 西门子S7-200smart以太网通信 工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。控制室需要监控联网的所有分 站设备。 用CN之间PPI联网,软件自带的PPI向导组态很是方便,整个网络基于

10、RS485接口传输。现在SMART自带的DB9口 不支持PPI联网通讯,支持以太网口的GET/PUT通讯,下来一起完成GET/PUT通讯联机过程。 2台SR30,一台做主机(192.168.2.200),一台做从机(192.168.2.201)。 主机中程序编写如下: 从机中程序编写如下: 主机中利用向导组态GET/PUT网络过程: 打开向导 1. 进入向导 2. 点击添加,操作项目树下添加一个名称,与默认名称共2个分别组态成PUT/GET 3. 双击可以修改名称以及添加注释 4. 完成后自动出现组态的数量,上图为2个 2个操作Put、Get的具体组态步骤: 双击组态Put界面,相当于将主站V

11、B0映射到分站QB0(写一个字节的数据) 双击或者“下一页”组态Get界面,相当于将分站VB0映射到主站QB0(读一个字节的数据) 继续点击“下一页”,出现“存储器分配”界面。表明刚刚组态的数据交换占用主站PLC的43个字节(VB43VB85) 继续点击“下一页”,出现“组件”界面。刚刚的组态生成一个逻辑控制块、一个符号表、一个数据块。 继续点击“下一页”,出现“生成”界面。完成整个组态过程。 主机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Put指 令将主站VB0映射到了分站QB0,那么此时分机(192.168.2.201)Q0.0Q0.7整

12、个QB0全部都有输出;同 理 , 主 机 检 测 到 自 己 I0.0 下 降 沿 , 将 0 MOV到VB0 ( 即 就 是 VB0的8 个 位 都 为 0 ) , 此 时 分 机 (192.168.2.201)Q0.0Q0.7整个QB0全部没有输出。 从机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Get指 令将从机VB0映射到了主机QB0,那么此时主机(192.168.2.200)Q0.0Q0.7整个QB0全部都有输出;同 理 , 从 机 检 测 到 自 己 I0.0 下 降 沿 , 将 0 MOV到VB0 ( 即 就 是 VB0的8 个

13、 位 都 为 0 ) , 此 时 主 机 (192.168.2.200)Q0.0Q0.7整个QB0全部没有输出。 简单点说,就是用主机I0.0点控制从机QB0一个字节的输出;用从机I0.0点控制主机QB0一个字节的输 出。 到底是不是这样子?下载程序后看看运行情况。 连接网线,将主控程序下载进主机PLC,上图右侧为主机(192.168.2.200)。监控时可以发现Rx/Tx指示灯亮(上图右 侧PLC上橘黄色灯光)。 监控主机程序截图。 将分控程序下载进分站PLC,如上图将2台PLC网口用网线连接起来,红色按键按下锁定(接于主机I0.0 位),此时检测到主机I0.0上升沿,分机PLC的Q0.0Q

14、0.7全部输出(上图左边PLC下端一排绿灯) 绿色自复位按键按下不放(接于从机I0.0位),此时检测到从机I0.0上升沿,主机PLC的Q0.0Q0.7全部 输出(上图右边PLC下端一排绿灯) OK!在STEP 7-MicroWIN SMART V2.0环境下采用Get/Put向导完成PLC之间Get/Put以太网通讯就是这 样简单。 S7200smart之间PLC通信 S7-200SMART PLC是西门子公司经过大量的市场调研,针对中国市场推出的一款高性价比的小型 PLC产品,其大体的使用与S7-200的PLC差不多。这里我们主要说说他们之间不一样的地方。 S7-200PLC要实现PLC与P

15、LC之间的通信,可以使用PPI进行数据的交换,但是对于S7-200S MART的PLC来说PLC上自带的485通信口不支持PPI通信,如果我们需要通过这个485口实现S7-2 00SMART PLC之间的数据交换,那么我们可以通过这个口来做MODBUS通信,一个作为MODB US主站,一个作为MODBUS从站,来进行数据交换。 如果两个PLC作为MODBUS通信来实现PLC与PLC之间的数据交换的或工作量会比较大,那么 S7-200SMART PLC对于S7-200的PLC来说他有一个优势,就是在PLC的基本单元上带有一个以太 网口,我们可以使用这个以太网口来实现S7-200SMART PLC

16、之间是数据交换,使用以太网通信可 以实现8台PLC之间的数据交换。 使用以太网实现S7-200SMART PLC之间的数据交换主要有以下几个步骤: 第一步,对PLC进行硬件组态,配置好每一个PLC的IP地址,使需要通信的PLC在同一个网 络。 选择向导里面的GET/PUT操作,进行需要通信数据的组态,配置向导的工作只需要在本地站 (主站)进行不需要在远程站(从站)进行。如图 第三步,选择第一操作(operation)进行数据交换的组态。 以同样的方法配置另外的一个操作,类型可以选择为PUT类型。 第四步、分配建议地址 第五步、向导成后,在本地站中调用生成的子程序。 超时:通信超时时间100表示为100s 周期:每次所有操作都完成后进行一次切换 错误,若出错该位为1 注意:子程序要保证每个扫描周期都是用,所用是用SM0.0调用子程序 辛苦整理的,感谢原作者提供资料。 永宏PLC在小型盾构机(泥水平衡)系统中的应用 热门推荐HOT 阅读原文 (深度好文)请善待每一个电气工程师! 免费视频!西门子S7-200SMART从入门到精通 免费

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号