S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信_第1页
S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信_第2页
S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信_第3页
S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信_第4页
S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 多个 S7 200 站通过 SIMATIC NET OPC Server 建立 S7 连接与 WinCC 之间进行通信 配备 CP 243 1 的 CPU 22x 可与其它 S7 200 S7 300 和 S7 400 系统及 OPC 服务器进 行通 信 除 STEP 7 Micro WIN 连接外 最多还可以建立 8 个连接 CPU 22x CP 243 1 S7 200 Ethernet Micro Win PC 例 PC 站 IP 192 168 0 46 本地 TSAP 10 11 对应 S7 200 IP 192 168 0 47 本地 TSAP 11 11 对应 S7 200 IP 192 168 0 48 本地 TSAP 12 11 对应 S7 200 IP 192 168 0 49 本地 TSAP 13 11 对应 S7 200 IP 192 168 0 50 伙伴 远程 TSAP 10 00 例 CP 243 1 IP 192 168 0 47 本地 TSAP 10 00 远程 TSAP 10 11 1X 8X CPU 22x CP 243 1 S7 200 例 CP 243 1 IP 192 168 0 48 本地 TSAP 10 00 远程 TSAP 11 11 8X CPU 22x CP 243 1 S7 200 PC Station SIMATIC NET OPC Server 8X CPU 22x CP 243 1 S7 200 8X 例 CP 243 1 IP 192 168 0 49 本地 TSAP 10 00 远程 TSAP 12 11 例 CP 243 1 IP 192 168 0 50 本地 TSAP 10 00 远程 TSAP 13 11 精品文档 2欢迎下载 实现通信之前要求有下列组件 S7 200 部分 STEP 7 Micro WIN 3 2 SP1 或更高版本 截至 2013 年最新版本为 4 0 SP9 注 用高版本打开的项目无法用低版本打开 即不能向下兼容 PC PPI 电缆或一个带 MPI 电缆的 CP 5611 5511 或 PC Adapter USB 与 S7 200 通讯方法见 S7 200 配置步骤 1 下列类型的 CPU 22x 不低于 1 10 版本的 CPU 222 或 不低于 1 10 版本的 CPU 224 或 不低于 1 00 版本的 CPU 226 或 1 00 或更高版本的 CPU 226XM CP 243 1 6GK7 243 1 1EX00 0XE0 PC 站部分 拥有 Ethernet 网卡的 PC SIMATIC NET CD 07 2001 截至 2013 年最新 NET 版本 WinXP 下支持 2008 版本 Win7 32bit 64bit 下支持 2010 版本 WinCC V5 1 或更高版本 截至 2013 年最新 WinCC 版本为 7 2 带网络连接电缆的集线器或直接连接电缆 精品文档 3欢迎下载 一 S7 200 端配置步骤 1 通过PC Adapter USB 配置 CP 243 1 注 由于现在 PC 机 COM 口非常少 在此仅介绍使用 PC Adapter USB 连接 S7 200 配置 CP 243 1 1 1 使用 PC Adapter USB 连接 S7 200 1 1 1 安装 PC Adapter USB 驱动 V2 0 版本以下无法安装在 Vista Win7 系统中 注 经测试 STEP 7 V5 5 集成 PC Adapter USB 驱动 但无法在 STEP 7 Micro WIN 设置 PG PC 接口通过接口添加删除选择 因此要单独安装一次驱动 1 1 2 运行 STEP 7 Micro WIN 后点选 设置 PG PC 接口 图标打开编程接口 选项选择访问接口 精品文档 4欢迎下载 选择 Adapter PPI 1 点选 属性 按钮打开属性对话框 精品文档 5欢迎下载 点选 默认 按钮保持默认参数 如果 Adapter PPI 1 属性参数为如上图默认参数可以不用点选 默认 按钮 再点选 确定 按钮 精品文档 6欢迎下载 1 1 3 点选 通信 图标连接 S7 200 CPU 点选 双击刷新 处开始搜索 S7 200 精品文档 7欢迎下载 至此已经连接成功 S7 200 CPU 点选 确认 按钮 注 如果项目中的 CPU 类型未更新连接 S7 200 CPU 的型号 可以在 STEP 7 Micro WIN 项目 1 树目录下双击点选 CPU 类型 图标 弹出 PLC 类型 对话框 再点 选 读取 PLC 按钮来更新 CPU 型号 精品文档 8欢迎下载 1 2 配置 CP 243 1 通过以太网向导工具进行 CP 243 1 的组态 1 2 1 选择 CP 243 1 模块的位置 注 CPU 右边的第一个扩展模块位置为 0 精品文档 9欢迎下载 这个位置也可以通过点选 读取模块 按钮读出 CP 243 1 模块位置 注 CP 243 1 模块在 S7 200 系统中的运行位置 取决于 S7 200 CPU 的固件版本 如果使用版本 1 20 或以上的固件 则 CP 243 1 可以安装在 S7 200 系统中 7 个 位置中的任意一个位置 对于版本 1 20 以下的固件 CP 243 1 必须安装在位置 0 除非在位置 0 安装有其它智能模板 此时 CP 243 1 可安装在位置 1 1 2 2 设置 CP 243 1 模块的 IP 地址 模块连接类型 连接的网络速度 建议选择 自动检测通信 类型 也可以指定 选择一个通信速度 这要根据网络设备的连接情况而定 如果网络中有 DHCP 服务器 也可以勾选 允许 BOOTP 服务器为模块自动指定 IP 地 址 来自动获取 IP 但此 OPC Server S7 通信必须使用静态 IP 1 2 3 设置 CP 243 1 模块的以太网连接数 精品文档 10欢迎下载 模块命令字节由系统自动读取不必设置 除非不使用以太网向导配置来修改 CP 243 1 模块参数时才可手动设置 建议通过以太网向导配置来自动获取模块命令字 节地址 CP 243 1 模块最多可以建立 8 个以太网连接 如果此 S7 200 CPU 只连接一个以太 网端就设置连接数为 1 1 2 4 设置 CP 243 1 模块的配置连接 精品文档 11欢迎下载 选择本站为服务端勾选 此为服务器连接 设置本地属性 TSAP 号为默认 10 00 如果只连接一个以太网端可以指定对方的 IP 地址 否则可以勾选 接受所有连接 请求 注 经测试一个以太网连接 Client 客户端时这两种方式都可以 设置远程属性 TSAP 号设置为 10 11 此处的 TSAP 号必须依据组态 PC 站中 网 络组态 OPC 服务器 S7 连接属性 地址详细信息 本地 TSAP 设定号来确定 因此 S7 200 以太网向导 配置连接 远程属性 TSAP 号必须在 PC 站组态后才能确定 注 TSAP Transport Service Access Piont 传输服务接入点 TSAP 号由 2 个字节组成 第一个字节定义了连接数 第二个字节根据通讯模块的 机架号和安装插槽位置生成 以下数值范围适用于第一个字节 本地 TSAP 数值范围 16 02 16 10 16 FE 远程 TSAP 数值范围 16 02 16 03 16 10 16 FE CP 243 1 不能检查第二个字节的结构 因此不校验第二个字节的值 1 2 5 设置 CP 243 1 模块的 CRC 保护 精品文档 12欢迎下载 生成 CRC Cycle Redundancy Check 循环冗余码校验 数据 CRC 机制可以防止 CPU 中组态的连接信息被无意中修改或覆盖 如果选择了 CRC 机制 则当系统重启 时 CP 243 1 模块将与从 S7 200 CPU 的存储区读出的组态信息进行校验 看是否 被用户程序修改过 如果是则停止启动 并通过网上的 DHCP Server 重新设置 IP 地址 如果两者一致则正常启动 Keep Alive Lnterval 保持活动时间间隔 或者叫 激活检测时间间隔 表示模块以多长时间间隔来检测连接是否正常 在前面组态时 可以选择是否激活 该功能 注 选择默认参数即可 1 2 6 设置 CP 243 1 模块的配置分配存储区 组态信息要占用一定的 V 存储区 该存储区的大小随组态的不同有所变化 一旦定 义了这个 V 存储区地址 这些 V 存储区地址不可在被用户程序使用 注 最好根据规划好的地址表来分配次 V 存储区地址 不要使用 建议地址 按钮 精品文档 13欢迎下载 来分配 1 2 7 设置 CP 243 1 模块生成子程序完成配置向导 通过点选 完成 按钮 系统会在程序中调用生成的子程序块 ETH0 CTRL 再 根据规划好的地址表为子程序块 ETH0 CTRL 功能脚分配地址 二 PC 站配置步骤 1 1 STEP 7 设置 PG PC 接口 精品文档 14欢迎下载 精品文档 15欢迎下载 将 PG PC 接口改为 PC internal local 1 这样才能下装至 SIMATIC NET 的 站组态编辑器 中 1 2 新建一个 STEP 7 项目 项目名称可以写为 S7 200 OPC 这样便于辨别 在项目中插入 一个 SIMATIC PC 站 精品文档 16欢迎下载 精品文档 17欢迎下载 注 SIMATIC PC 站属性 名称必须与 站组态编辑器 的 站名 一致后 就会在 STEP7 插入的 SIMATIC PC 站 图标上看到一个黄色向上的小箭头 在网络组态中也可以看到 精品文档 18欢迎下载 精品文档 19欢迎下载 1 3 打开 SIMATIC PC 站 的 组态 在 1 槽位插入 OPC 服务器 注 OPC 服务器 版本的选择 从 6 0 至 8 1 1 对应不同的 SIMATIC NET 版本 本 说明只简要介绍一下 OPC 服务器 V7 0 与 V8 1 版本对应本机安装的 SIMATIC NET 版 本选择 1 3 1 OPC 服务器 V7 0 对应 SIMATIC NET V7 0 也称作 SIMATIC NET 2008 组件信息描述已经介绍 此版本 NET 只可以安装在 WinXP 下 精品文档 20欢迎下载 1 3 2 OPC 服务器 V8 1 对应 SIMATIC NET V8 1 也称作 SIMATIC NET 2010 组件信息描述已经介绍 此版本 NET 可以安装在 Vista Win7 32bit 64bit 下 精品文档 21欢迎下载 1 4 在 2 槽位插入 IE 通用 同理 使用 IE 通用 的版本 如 V7 1 V8 1 也与本机安装的 SIMATIC NET 版本有关 SIMATIC NET 版本对应使用哪个 IE 通用 版本已在组件信息描述中介绍 因此不再 重复介绍 注 OPC 服务器 与 IE 通用 插入槽位号没有限制要求 但必须与 站组态编辑器 中的 索引 号对应 在插入 IE 通用 的同时软件会弹出此 Ethernet 接口的 属性 参数 对话框 设置 IP 地址 子网掩码 之后点选 新建 按钮 弹出新建一个 Industrial Ethernet 子网对 话框点选 确定 后在 硬件组态 菜单点选保存并编译图标编译此组态 注 此处填写的 IP 地址为 S7 200 CP 243 1 模块 配置连接 属性 指定客户机的 IP 地 址 这个 IP 地址必须与 PC 机以太网卡的 IP 地址一致 精品文档 22欢迎下载 精品文档 23欢迎下载 1 5 组态通信方 S7 200 因为 STEP 7 无法直接组态 S7 200 站 因此只能插入一个虚拟站来代 替 S7 200 站 所以在此 STEP 7 项目中再插入一个 其它站 来代替 S7 200 站 其它 站 属性对话框的名称可以修改 建议重新修改一个可以识别 其它站 为 S7 200 站的 名称 例如 S7 200 1 精品文档 24欢迎下载 1 6 点选 STEP 7 软件菜单的 组态网络 图标 配置一个代替 S7 200 站的 其它站 与 OPC 服务器 之间的连接 双击已经改名为 S7 200 站的 其它站 在属性 接口对话框中点选 新建 按钮弹出接 口类型选择对话框 选择 Industrial Ethernet 工业以太网 类型点选 确认 按钮 后弹出此 Ethernet 接口的 属性 参数 对话框 设置 S7 200 站的 IP 地址 子网掩码 如果要添加多个 S7 200 站 再重复上一步骤 继续添加虚拟站来代替 S7 200 站 站名可 以按上例的站名变化 设置 IP 地址为每个 S7 200 站 CP 243 1 模块配置的 IP 地址 例如 S7 200 1 S7 200 2 S7 200 3 等 注 1 由于 CP 243 1 不支持单纯的 ISO 连接 因此不使用 ISO 协议 故不要勾选 设置 MAC 地址 使用 ISO 协议 复选框 2 此处的 IP 地址 子网掩码为 S7 200 CP 243 1 模块配置的 IP 地址 也就是 S7 200 服务端的 IP 3 选中 Ethernet 1 后点选 确定 按钮完成配置 后可以看到组态网络中 经改 名为 S7 200 站的 其它站 已经自动连接至 Ethernet 1 上 如未连上必须点选 绿 点 手动拖至 Ethernet 1 上 精品文档 25欢迎下载 精品文档 26欢迎下载 精品文档 27欢迎下载 精品文档 28欢迎下载 1 7 选择 SIMATIC PC 站 中的 OPC 服务器 在下方的连接列表中 点击鼠标 右键 选 择 插入新连接 添加一个新的 S7 连接 连接伙伴选择 未指定 连接类型选择 S7 连接 然后点选 应用 按钮设置 S7 连接 属性 再点选 地址详细信息 设置本地 伙伴的 TSAP 号 点选 确定 后 在 组态网络 菜单点选保存并编译图标编译此 组态 注 1 由于 SIMATIC PC 站 为 Client 客户 端 故勾选 建立主动连接 此选项 为 S7 连接 属性 默认勾选 可以略过 2 S7 连接 属性 连接标识列表中的 本地 ID 名称默认为 S7 connection 1 此名 称与 1 10 OPC Scout 软件查看连接变量状态选择名称 1 11 WinCC OPC 连接下 建立 标签地址名称的组成有关系 因此可以根据具体情况来修改为方便识别的名称 3 连接路径接口类型为 S7 连接 属性 默认就是 IE 通用 可以略过 4 伙伴端点名称为 S7 连接 属性 默认为 未指定 就可以了 也可以起一个好记的 名称 5 伙伴 IP 地址为 S7 200 CP 243 1 配置的 IP 地址 也就是 S7 200 服务端的 IP 6 地址详细信息 中 6 1 本地 TSAP 号要和 S7 200 CP 243 1 以太网向导 配置连接 远程属性 TSAP 号一致 而在 S7 200 CP 243 1 以太网向导 配置连接属性中已经提到过 只有在此 确定完此处本地 TSAP 号后 S7 200 CP 243 1 以太网向导 配置连接 远程属性 TSAP 号才能确定 6 2 本地 TSAP 号中第一个字节在此选择 10 第二个字节不可选择 它是由 SIMATIC PC 站 的 组态 选项中 在机架中插入 OPC 服务器 的槽位号决定 如果 OPC 服务器 插在 1 槽位 TSAP 号的第二个字节自动变为 11 如果 OPC 服 务器 插在 5 槽位 TSAP 号的第二个字节自动变为 15 6 3 伙伴 TSAP 号要与 S7 200 CP 243 1 以太网向导 配置连接 本地属性 精品文档 29欢迎下载 TSAP 号一致 在添加多个 S7 200 站时 S7 连接 属性 地址详细信息 本地 TSAP 号 会以 S7 连接 属 性 连接标识列表下 继续添加 S7 连接的排例顺序占用本地 TSAP 号下拉列表中下一个号 而伙伴 TSAP 号不变 例如 S7 200 1 S7 连接占用了 10 号 S7 200 2 就只能在 S7 连接 属性 地 址详细信息 本地 TSAP 号下拉列表内选择 11 号 S7 200 3 按顺序只能选择 12 号依次类推 而在相应的 S7 200 CP243 1 模块以太网向导 配置连接 远 程属性 TSAP 号 也要按此处选择的本地 TSAP 号一致 精品文档 30欢迎下载 精品文档 31欢迎下载 精品文档 32欢迎下载 精品文档 33欢迎下载 在 PC 站上设置组态控制台 进入 开始菜单 Siemens Automation Simatic SIMATIC NET 选择 Configuration Console 进入组态控制台 选择模块下的计算机物理网卡名称 此处的物理网卡名称由安装 SIMATIC NET PC 机的以太网卡不同而有变化 以实际 PC 机 以太网卡名称为准 点选 常规 模块属性 模块模式 下拉菜单中的 PG 运 行 改选为 组态模式 索引号根据 SIMATIC PC 站 硬件组态 中 IE 通用 的 槽位号修改 此处为 2 之后点选 应用 按钮后 会弹出 警告提示 对话框 点 确 定 按钮后生效 1 8 1 此时在 站组态编辑器 的 索引 2 条目里看到 IE 通用 已加载成功 1 8 2 再在 索引 1 条目上鼠标点右键 添加 按钮 弹出添加组件属性窗口 类型选 择 OPC 服务器 索引选 1 之后点选 确定 按钮后 会弹出 警告提示 对话框 点 确定 按钮后加载生效 此时在 站组态编辑器 的 索引 1 条目 里可以看到 OPC 服务器 已加载成功但未启动 还需要传输 SIMATIC PC 站 组态至 站组态编辑器 中 注 站组态编辑器 中的 OPC 服务器 具体插在哪个 索引号 条目必须与 SIMATIC PC 站 硬件组态 中 OPC 服务器 的槽位号一致 否则传输 SIMATIC PC 站 组态会提示错误 精品文档 34欢迎下载 精品文档 35欢迎下载 精品文档 36欢迎下载 精品文档 37欢迎下载 1 8 传输 SIMATIC PC 站 组态至 站组态编辑器 中 返回到 STEP 7 组态网络中 点 选 SIMATIC PC 站 点击鼠标右键选择 下载 所选站点 会弹出 警告提示 对 话框 点 是 按钮又会弹出传输前 在线 离线比较 对话框 点选 确定 按钮后 弹出 停止目标块 对话框 提示会停止 站组态编辑器 中 OPC 服务器 IE 通用 模块 点选 确定 按钮继续传输组态 传输完成后会提示重启 注 如果 IE 通用 模块启动失败是由于 PC 机的以太网卡 IP 地址与 IE 通用 模块组 态的 IP 地址不匹配 重新设置以太网卡 IP 地址后手动运行 IE 通用 模块 精品文档 38欢迎下载 精品文档 39欢迎下载 精品文档 40欢迎下载 精品文档 41欢迎下载 1 9 启动 OPC Scout OPC 跟踪 查看通过 OPC 服务器访问 S7 200 地址的质量状态 进入 开始 菜单 Siemens Automation Simatic SIMATIC NET 选择 OPC Scout V10 启动 OPC 跟踪 点击左侧 OPC SimaticNET 开始扫描一会儿生成一个树目录 点击 S7 展 开下一级目录树 当 PC 机没有通过以太网连接 S7 200 CP 243 1 时 只能查看到 Local Server 选项 当 PC 机通过以太网连接 S7 200 CP 243 1 时 可以看到 S7 connection 1 组态好的 S7 连接名已经搜索到 如果连接以太网后还没有刷新到组态好 的连接名需要重新传输一次 SIMATIC PC 站 组态 精品文档 42欢迎下载 1 10 1 通过查看 OPC SimaticNET S7 S7 connection 1 objects 下 的的数据类型可以看到 OPC 服务器 可访问 S7 200 的数据类型 然后在相印 的数据类型下面添加需要监视的地址 Item 条目 每一个 Item 条目 都是一 个变量地址 而且 Item 条目 名称设定有一定的规则 一般前面部分为连接名 后面部分为变量地址 如 Item 条目 名为 S7 S7 connection 1 IX0 0 1 由于 CP 243 1 与 OPC 服务器的通信是建立在 S7 服务的 Read 读取和 Write 写入功 能上的 此时的 CP 243 1 总是作为 Server 服务端 其他的 S7 服务 如 自动查 询当前数据的 DB 块等 服务不被支持 因而这里不能直接获得 DB 的数据 注 由于 OPC SimaticNET S7 S7 connection 1 objects 下的 的数据类型中没有 V 变量定义不能直接插入 V 变量 如果要监视一个 V 变量地址 状态 需要在变量监视表中插入一个系统变量 如 statephat 状态路径 连接名不变 将变量名修改为 DB 区的地址 书写格式是 db1 w100 1 表示 S7 200 CPU 中 vw100 的地址状态 通过这种方式来访问 V 变量地址 第一部分 db1 表示 V 变量 第二部分 w100 表示 V 变量 100 一个字的长度 其他数据长度为 X100 0 表示 一个位 b100 表示 V 变量 100 一个字节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论