Hardware Software Workshop
S7-200
1
NEW! NEW!
S7-200 & PC Access 以太网通信 以太网通信 以太网通信 以太网通信
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200
• 概述 概述 概述 概述
• 编程示例 编程示例 编程示例 编程示例
– 功能要求 功能要求 功能要求 功能要求 – 实现步骤 实现步骤 实现步骤 实现步骤
提纲 提纲 提纲 提纲
S7-200 & PC Access
www.gkbpx.com以太网通信 以太网通信 以太网通信 以太网通信
Hardware Software Workshop
S7-200
3
• OLE 是是是是 Object Linking and Embeding((对象链接与嵌入((对象链接与嵌入对象链接与嵌入对象链接与嵌入))))的缩写的缩写的缩写的缩写。。。。
• OPC 是是是是 OLE for Process Control 的缩写的缩写的缩写的缩写,,,,即用于过程控制的即用于过程控制的即用于过程控制的即用于过程控制的 OLE 。。。。
• OPC 是一个标准化是一个标准化、是一个标准化是一个标准化、、、与供应商无关的软件接口与供应商无关的软件接口与供应商无关的软件接口与供应商无关的软件接口,,,,适用于各种设备和应适用于各种设备和应适用于各种设备和应适用于各种设备和应 用程序之间交换数据
用程序之间交换数据 用程序之间交换数据
用程序之间交换数据。。。。OPC 的基础技术有的基础技术有的基础技术有的基础技术有 Windows 的的的的 COM、、、、 DCOM 和和和和 XML 技术技术。技术技术。。。
• OPC 软件大体上可分为软件大体上可分为软件大体上可分为软件大体上可分为 OPC 服务器软件和服务器软件和服务器软件和服务器软件和 OPC 客户机软件客户机软件客户机软件客户机软件。。。。OPC 服务器软件作为数据源
服务器软件作为数据源 服务器软件作为数据源
服务器软件作为数据源,,,,以标准方式提供需要的数据和数据访问的机以标准方式提供需要的数据和数据访问的机以标准方式提供需要的数据和数据访问的机以标准方式提供需要的数据和数据访问的机 制
制 制
制,,,,而而而而 OPC 客户机能访问客户机能访问客户机能访问客户机能访问 OPC 服务器提供的数据服务器提供的数据服务器提供的数据服务器提供的数据。。。。
• PC Access 是西门子为是西门子为是西门子为是西门子为 S7-200 PLC 开发的开发的开发的开发的 OPC 服务器软件服务器软件服务器软件服务器软件,,,它的,它的它的它的 主要技术特色如下
主要技术特色如下 主要技术特色如下 主要技术特色如下::::
• ((((1))))兼容兼容兼容兼容 OPC DA((((OPC数据访问数据访问数据访问数据访问))))V2.05 标准标准标准标准。。。。
概述 概述 概述 概述
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((2))))可与所有标准可与所有标准可与所有标准可与所有标准 OPC 客户机配合使用客户机配合使用。客户机配合使用客户机配合使用。。。
• ((((3))))可与可与可与可与 Micro/WIN 项目的符号项目的符号项目的符号项目的符号 (V3.x- V4.x) 集成集成。集成集成。。。
• ((((4))))支持各类支持各类支持各类支持各类 S7-200 通讯协议通讯协议通讯协议通讯协议。。。。
概述 概述 概述
概述
www.gkbpx.comHardware Software Workshop
S7-200
5
• 概述 概述 概述 概述
• 编程示例 编程示例 编程示例 编程示例
– 功能要求 功能要求 功能要求 功能要求 – 实现步骤 实现步骤 实现步骤 实现步骤
提纲 提纲 提纲 提纲
5
S7-200 & PC Access 以太网通信 以太网通信 以太网通信 以太网通信
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200
• 功能要求 功能要求 功能要求 功能要求
• 实现步骤 实现步骤 实现步骤 实现步骤
– 组态 组态 组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址 – 组态 组态 组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接 – OPC 客户机通信测试 客户机通信测试 客户机通信测试 客户机通信测试
编程示例 编程示例 编程示例
编程示例
www.gkbpx.comHardware Software Workshop
S7-200
7
• 如何实现如何实现如何实现如何实现——利用利用利用利用 PC Access 通过以太网的方式访问通过以太网的方式访问通过以太网的方式访问通过以太网的方式访问 S7-200 PLC 的的的的 数据数据
数据数据????
• 要通过要通过要通过要通过 PC Access 以太网与以太网与以太网与以太网与 S7-200 PLC 通信通信通信通信,,,计算机上应安装,计算机上应安装计算机上应安装计算机上应安装 PC Access 软件和以太网网卡软件和以太网网卡软件和以太网网卡软件和以太网网卡,,,,S7-200 必须使用必须使用必须使用必须使用 CP243-1 IT 因特网模因特网模因特网模因特网模 拟块
拟块 拟块
拟块((((或或或或 CP243-1 以太网模块以太网模块以太网模块以太网模块)。)。)。)。两者实现过程类似两者实现过程类似两者实现过程类似两者实现过程类似,,,,本文以本文以本文以本文以 CP243-1 IT 为例为例为例为例。。。为便于监控。为便于监控为便于监控,为便于监控,,建议选用双,建议选用双建议选用双建议选用双DP口的口的口的口的CPU。。。。
功能要求 功能要求 功能要求 功能要求
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200
• 功能要求 功能要求 功能要求 功能要求
• 实现步骤 实现步骤 实现步骤 实现步骤
– 组态 组态 组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址 – 组态 组态 组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接 – OPC 客户机通信测试 客户机通信测试 客户机通信测试 客户机通信测试
编程示例 编程示例 编程示例
编程示例
www.gkbpx.comHardware Software Workshop
S7-200
9
• 组态 组态 组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
• 组态 组态 组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接
• OPC 客户机通信测试 客户机通信测试 客户机通信测试 客户机通信测试
9
实现步骤 实现步骤 实现步骤 实现步骤
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((1))))执行执行执行执行 Step7-Micro/Win 菜单命令菜单命令菜单命令菜单命令 “向导向导向导向导”>“因特网因特网因特网因特网” ,,打开,,打开打开打开 “因因因因 特网向导
特网向导 特网向导
特网向导”对话框对话框,对话框对话框,,,单击单击单击单击 “下一步下一步下一步下一步” 按钮按钮按钮按钮。。。。
• 注意注意注意注意::::配置配置配置配置 CP243-1 ,,,,应执行应执行应执行应执行 “向导向导向导向导”>“以太网以太网以太网以太网” ,,,,整个设置过程与整个设置过程与整个设置过程与整个设置过程与 CP243-1 IT 配置类似配置类似配置类似配置类似。。。。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
11
• ((((2))))单击单击单击单击 “读取读取读取读取” 按钮读取因特网模块定义参数按钮读取因特网模块定义参数按钮读取因特网模块定义参数按钮读取因特网模块定义参数。。。 。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((3))))定义定义定义定义 CP243-1 IT 模块的模块的模块的模块的 IP 地址和子网掩码地址和子网掩码地址和子网掩码地址和子网掩码。。。。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
13
• ((((4))))设置连接数目设置连接数目设置连接数目设置连接数目。。。。由于本示例中只和由于本示例中只和由于本示例中只和由于本示例中只和 PC Access 软件通信软件通信,软件通信软件通信,,,故其故其故其故其 连接数为
连接数为 连接数为 连接数为1。。。。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((5))))设置设置设置设置 CP243-1 IT 的工作模式和的工作模式和的工作模式和的工作模式和 TSAP 地址地址地址地址。。。。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
15
• ((((6))))设置设置设置设置CRC保护保护。保护保护。。。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((7))))设置管理员帐户设置管理员帐户设置管理员帐户设置管理员帐户,,,,密码至少为密码至少为密码至少为密码至少为8位位位位。。。 。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
17
• ((((8))))使能使能使能使能 Internet 服务服务服务服务。。。由于本示例目的是实现和。由于本示例目的是实现和由于本示例目的是实现和由于本示例目的是实现和 PC Access 的以的以的以的以 太网通信太网通信
太网通信太网通信,,,,所以不必使能相关服务所以不必使能相关服务所以不必使能相关服务。所以不必使能相关服务。。。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((9))))设置设置设置设置 CP243-1 IT 配置存储地址配置存储地址配置存储地址配置存储地址。。。。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
19
• ((((10))单击))单击单击单击 “完成完成完成完成” 按钮确认刚才的配置按钮确认刚才的配置按钮确认刚才的配置按钮确认刚才的配置。。。。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((11))确认提示))确认提示确认提示,确认提示,,,完成配置完成配置完成配置。完成配置。。。
组态 组态
组态 组态 CP243-1 IT
www.gkbpx.com的 的 的 的 IP 地址 地址 地址 地址
Hardware Software Workshop
S7-200
21
• ((((12))在程序中调用以太网向导所生成的))在程序中调用以太网向导所生成的在程序中调用以太网向导所生成的在程序中调用以太网向导所生成的 ETHx_CTRL 块块块块,,,,并将项目并将项目并将项目并将项目 程序下装到
程序下装到 程序下装到
程序下装到 PLC。。。。再将再将再将再将 PLC 断电后重新上电使配置生效断电后重新上电使配置生效。断电后重新上电使配置生效断电后重新上电使配置生效。。。
组态 组态
组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200
• 组态 组态 组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
• 组态 组态 组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接
• OPC 客户机通信测试 客户机通信测试 客户机通信测试 客户机通信测试
实现步骤 实现步骤 实现步骤
实现步骤
www.gkbpx.comHardware Software Workshop
S7-200
23
• ((((1))))在在在在 Step7-Micro/Win 的的的的 PG/PC 设置中设置中设置中设置中,,,选择本机安装的以太网,选择本机安装的以太网选择本机安装的以太网选择本机安装的以太网 网卡
网卡 网卡
网卡,,,,并选择并选择并选择并选择 TCP/IP 协议协议。协议协议。。。
组态 组态
组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((2))))在在在在 PC Access 项目窗口中单击右键菜单添加项目窗口中单击右键菜单添加项目窗口中单击右键菜单添加项目窗口中单击右键菜单添加 PLC 项项项项。。。。
组态 组态
组态 组态 PC Access
www.gkbpx.com的以太网连接 的以太网连接 的以太网连接 的以太网连接
Hardware Software Workshop
S7-200
25
• ((((3))))设置设置设置设置 PC Access 本机的本机的本机的本机的 IP 地址和地址和地址和地址和 TSAP 地址地址地址地址。。。。要保证要保证要保证要保证 PC Access 中所设的中所设的中所设的中所设的 IP 地址和地址和地址和地址和 TSAP 地址与上面地址与上面地址与上面地址与上面 Micro/WIN 以太网向以太网向以太网向以太网向 导中所设置的一致
导中所设置的一致 导中所设置的一致
导中所设置的一致,,,,且要特别注意两边远程和本地的且要特别注意两边远程和本地的且要特别注意两边远程和本地的且要特别注意两边远程和本地的 TSAP 地址设置地址设置地址设置地址设置 要互换
要互换 要互换
要互换,,,,才能保证正确的通信才能保证正确的通信才能保证正确的通信才能保证正确的通信。。。。
组态 组态
组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200
• 组态 组态 组态 组态 CP243-1 IT 的 的 的 的 IP 地址 地址 地址 地址
• 组态 组态 组态 组态 PC Access 的以太网连接 的以太网连接 的以太网连接 的以太网连接
• OPC 客户机通信测试 客户机通信测试 客户机通信测试 客户机通信测试
实现步骤 实现步骤 实现步骤
实现步骤
www.gkbpx.comHardware Software Workshop
S7-200
27
• ((((1))))在在在在 NewPLC 下添加下添加下添加下添加 OPC 项目项目项目项目。。。本程序以地址。本程序以地址本程序以地址本程序以地址 VB123 为例为例。为例为例。。。
通过 通过
通过 通过 OPC 客户机测试代码 客户机测试代码 客户机测试代码 客户机测试代码
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((2))))将该将该将该将该 OPC 项目拖入项目拖入项目拖入项目拖入 PC Access 的测试客户机窗口的测试客户机窗口的测试客户机窗口的测试客户机窗口。。。。
通过 通过
通过 通过 OPC 客户机测试代码 客户机测试代码 客户机测试代码 客户机测试代码
www.gkbpx.comHardware Software Workshop
S7-200
29
• ((((3))))在在在在 Step7- Micro/Win 中设置中设置中设置中设置 VB123 的值的值的值的值。。。。
• 注意注意注意注意::::Step7- Micro/Win 和和和和 PC Access 不能在同一时刻不能在同一时刻,不能在同一时刻不能在同一时刻,,采用同一,采用同一采用同一采用同一 端口
端口 端口
端口、、、、同一种通信方式一起运行同一种通信方式一起运行同一种通信方式一起运行同一种通信方式一起运行。。。 。
通过 通过
通过 通过 OPC 客户机测试代码 客户机测试代码 客户机测试代码 客户机测试代码
长沙工控帮教育科技有限公司整理
www.gkbpx.com
Hardware Software Workshop
S7-200 • ((((4))))在在在在 PC Access 中单击中单击中单击中单击 按钮按钮,按钮按钮,,,观察客户机从观察客户机从观察客户机从观察客户机从 PC Access 中读中读中读中读 取到的数值与
取到的数值与 取到的数值与
取到的数值与 Step7 - Micro/Win 状态表中的数值是否相同状态表中的数值是否相同状态表中的数值是否相同状态表中的数值是否相同。。。。
通过 通过
通过 通过 OPC 客户机测试代码 客户机测试代码 客户机测试代码 客户机测试代码
www.gkbpx.comHardware Software Workshop
S7-200
31
End of presentation!
Thank you for your attention ! ! ! !
长沙工控帮教育科技有限公司整理
www.gkbpx.com