通过 MPI 建立 OPC 服务器与 S7-200 PLC 集成口的 S7 连接 S7 communication between SIMATIC NET OPC server & S7-200 Integrated port via MPI Getting-started Edition (2013 年 05 月 )
摘要本文通过应用实例介绍了如何通过 MPI 实现 SIMATIC NET OPC Server 与 S7-200 集成口的 S7 连接, 通讯设置和注意事项 关键词 S7 连接,SIMATIC NET, OPC,S7-200,MPI Key Words S7 connection, SIMATIC NET, OPC,S7-200,MPI I CS LS TS Page 2-20
目 录 通过 MPI 建立 OPC 服务器与 S7-200 PLC 集成口的 S7 连接 1. 实验环境...4 2. 组态...4 2.1 配置 PC 站的硬件机架... 4 2.2 在 Step7 中组态 PC Station... 7 2.3 组态下载... 13 2.4 数据通讯的测试 OPC Scout... 14 I CS LS TS Page 3-20
1. 实验环境实验环境, 见表 1 序号名称订货号 1 CP5611 6GK1561-1AA01 2 CPU224XP 6ES7214-2AD23-0XB0 3 PROFIBUS 标准电缆 6XV1 830-0EH10 4 RS485 总线连接器 6ES7972-0BB42-0XA0 5 SIMATIC NET PC Software V7.1 SP2 6 STEP7 Professional 2010 SR2 (V5.5 SP2) 7 Windows XP Professional SP3 表 1 2. 组态 2.1 配置 PC 站的硬件机架 PC 站的硬件机架配置参见表 2. 序号说明图示 1. SIMATIC NET 软件成功安装后, 在任务栏 (Taskbar) 中会有 Station Configuration Editor 图标 2. 双击图标打开 Station Configuration Editor 配置对话框 I CS LS TS Page 4-20
3. 选择 1 号插槽, 鼠标右键选择 Add 添加 4. 在添加组件窗口中选择 OPC Server, 点击 OK 即完成 I CS LS TS Page 5-20
5. 选择 3 号槽, 鼠标右键选择 Add 添加 6. 在添加组件窗口中选择 CP5611, 点击 OK 7. CP5611 的参数设置 : a) 地址设置为 4 b) 波特率设置为 187.5K c) Bus profile 设置为 Standard I CS LS TS Page 6-20
8. 点击 Station name 按钮, 指定 PC 站的名称 这里命名为 MPIOPC 点击 OK 表 2 2.2 在 Step7 中组态 PC Station 在 Step7 中组态 PC Station 参见表 3. 序号说明图示 1. 创建新项目并在项目中插入 PC 站点 I CS LS TS Page 7-20
2. 将 PC Station 默认名称 SIMATIC PC Station(1), 修改为 MPIOPC, 必需与 Station Configuration Editor 中所命名的 Station Name 名称相同 3. 打开硬件组态 4. 在硬件目录窗口中, 鼠标左键选择与安装的 Simatic net 软件版本相符的硬件, 拖拽到与在 Station Configuration Editor 配置的 PC 硬件机架相对应的 1 号插槽中 I CS LS TS Page 8-20
5. 在硬件目录中, 鼠标左键选中要组态的 CP5611, 拖拽到与在 Station Configuration Editor 配置的 PC 硬件机架相对应的 3 号插槽中 6. 配置 CP5611 网络参数 在 CP5611 属性对话框中, 选择与 Station Configurator 中相同的 MPI 地址 4, 单击 OK 7. 双击 CP5611, 在弹出的 CP5611 属性对话框的 Interface Type 下拉框中选择 MPI, 点击 Properties I CS LS TS Page 9-20
8. 在接口设置对话框的 Address 下拉框中选择 4, 点击 Properties 9. 在 MPI 属性对话框中, Network Settings 标签下选择 187.5K, 10 编译保存 PC 站点硬件组态 11 从菜单栏 Option 下 Configure Network 命令进入网络组态界面 I CS LS TS Page 10-20
12 如右图所示, 右键单击 OPC Server, 在弹出对话框中选择 Insert New Connection 命令, 插入一个新连接 13 a) 选择 Unspecified 连接伙伴, b) 连接类型菜单中选择 S7 connection, 单击 OK 按钮, 弹出 S7 connection 属性对话框 I CS LS TS Page 11-20
14 S7 connection 属性对话框设置 : 设置伙伴 S7-200PLC 的 MPI 地址 2, 点击 Address Details 按钮 15 Address Details 对话框中设置机架号和插槽号如右图 (Rack/Slot) 必须是 0, 通信伙伴的 TSAP 必须为 03.00 设置完成后点击 OK 确认 16 确认所有对话框后, 已建好的 S7 连接就会显示在连接列表中 点击编译存盘按钮, 如得到 No error 的编译结果, 则正确组态完成 表 3. I CS LS TS Page 12-20
2.3 组态下载组态的下载参见表 4. 序号说明图示 1. 打开设置 PG/PC 接口, 选择 PC internal(local) 2. NetPro 中的站点出现黄色箭头标识 I CS LS TS Page 13-20
3. 在 NetPro 窗口点击功能按钮栏中下载按钮将组态下载到 PC 站中 4. 下载完成后, 可以打开 Station Configuration Editor 窗口检查组件状态 右图为正确状态显示画面 OPC Server 插槽 Conn 一栏出现连接图标, 说明 OPC server 下至少组态了一个连接 表 4. 2.4 数据通讯的测试 OPC Scout OPC Scout 工具随 Simatic Net 软件一起提供, 当完成 PC Station 组态下载后, 可用此工具进行 OPC Server 和 PLC 的数据通讯测试 参见表 5. I CS LS TS Page 14-20
1. 按照以下路径打开 OPC Scout:Start All Programs Simatic SIMATIC NET OPC Scout 2. 在 OPC Scout 界面, 双击 OPC.SimaticNET 3. 在随之弹出的 Add Group 对话框中输入组名, 本例命名为 OPC_MPI 点击 OK 确认 I CS LS TS Page 15-20
4. 双击已添加的连接组 5 在弹出的 OPC Navigator 对话框中双击 S7, 再双击 S7 connection_1, 然后双击 objects, 即出现可访问的对象树 (objects tree) I CS LS TS Page 16-20
6 双击任意所需访问的 PLC 数据区都可以建立标签变量 这里以 DB 区为例 双击 New Definition, Define New Item 对话框即被打开 7 在 Define New Item 对话框中定义标签变量与数据类型 a):datatype 设置数据类型 b):address 设置首地址 c):no.value 设置数据长度 定义完成后, 点击 OK 确认 8 新定义的条目显示在 OPC Navigator 的中间窗口 点击 就可将此条目移到 OPC- Navigator 的右侧窗口, 再点击 OK 按钮就可将此条目连接到 OPC Server I CS LS TS Page 17-20
9 上一步确认后, 所定义的条目 (Item) 即嵌入到 OPC Scout 中 如果 Quality 显示 good, 则 OPC Server 与 PLC 的 S7 连接已经建立, 也就意味着可以对标签变量进行读写操作 10 双击条目的 Value 栏, 即可在 Write Value(s) to the Item(s) 窗口中对有关条目进行写操作 表 5. 如果您对该文档有任何建议, 请将您的宝贵建议提交至下载中心留言板 该文档的文档编号 :A0717 I CS LS TS Page 18-20
附录 - 推荐网址自动化系统 西门子 ( 中国 ) 有限公司工业业务领域支持中心 网站首页 :www.4008104288.com.cn 自动化系统下载中心 :http://www.ad.siemens.com.cn/download/searchresult.aspx?pid=1 自动化系统全球技术资源 : http://support.automation.siemens.com/cn/view/zh/10805045/130000 基于产品的支持与服务主页 :http://www.ad.siemens.com.cn/productportal/default.aspx 通信 / 网络 西门子 ( 中国 ) 有限公司工业业务领域支持中心 网站首页 :www.4008104288.com.cn 通信 / 网络下载中心 : http://www.ad.siemens.com.cn/download/searchresult.aspx?pid=408 通信 / 网络全球技术资源 : http://support.automation.siemens.com/cn/view/zh/10805868/130000 传感器技术全球技术资源 : http://support.automation.siemens.com/cn/view/zh/10807063/130000 注意事项 应用示例与所示电路 设备及任何可能结果没有必然联系, 并不完全相关 应用示例不表示 客户的具体解决方案 它们仅对典型应用提供支持 用户负责确保所述产品的正确使用 这 些应用示例不能免除用户在确保安全 专业使用 安装 操作和维护设备方面的责任 当使 用这些应用示例时, 应意识到西门子不对在所述责任条款范围之外的任何损坏 / 索赔承担责 任 我们保留随时修改这些应用示例的权利, 恕不另行通知 如果这些应用示例与其它西门 子出版物 ( 例如, 目录 ) 给出的建议不同, 则以其它文档的内容为准 声明 我们已核对过本手册的内容与所描述的硬件和软件相符 由于差错难以完全避免, 我们不能 保证完全一致 我们会经常对手册中的数据进行检查, 并在后续的版本中进行必要的更正 欢迎您提出宝贵意见 版权 西门子 ( 中国 ) 有限公司 2001-2013 版权保留 复制 传播或者使用该文件或文件内容必须经过权利人书面明确同意 侵权者将承担权利人 的全部损失 权利人保留一切权利, 包括复制 发行, 以及改编 汇编的权利 西门子 ( 中国 ) 有限公司 I CS LS TS Page 19-20
I CS LS TS Page 20-20