描述:
下面我们将介绍如何使用自动化系统(CPU S7-417),一对冗余服务器和一个客户端,手动创建 SIMATIC PCS 7 项目。 关于如何使用“New Project Wizard”创建项目可以在条目号 17498343 中找到
n
1. 在所有系统上组态‘站管理器’
1.1 工程师站
1.1.1 运行组态控制台
1.1.2 运行调试向导
1.3 运行站组态编辑器
1.2 OS 服务器
1.2.1 运行组态控制台
1.2.2 运行调试向导
1.2.3 运行站组态编辑器
1.3 OS 服务器(备用)
1.3.1 运行组态控制台
1.3.2 运行调试向导
1.3.3 运行站组态编辑器
1.4 OS 客户端
2. 创建 PCS7 项目,和 Simatic 管理器中的硬件配置
2.1 创建项目
2.2 工程师站组态
2.3 Simatic S7 400 组态
2.4 OS 服务器组态
2.5 OS 服务器(备用)组态
2.6 OS 客户端组态
4. 编译和下载 OS
4.1 创建程序
4.2 在画面中自动创建块图标
4.3 为站组态目标 OS
4.3.1 SERVER1A
4.3.2 SERVER1B
4.3.3 CLIENT1
4.3.4 工程师站
4.4 编译和下载 OS
4.4.1 编译
4.4.2 为 Client1 加载服务器数据
4.4.3 下载
注意事项:
- 必须在所有站上安装了 PCS7 v6.0+SP2 或更高版本。n
- Windows 登录标识号、密码和工作组必须在所有计算机上都相同。n
- 在‘Start > Settings > Network and Dialup Coections’下面,确保‘终端总线’的以太网卡是列表中的第一个。 如果不是,则需要删除前面的,然后重新添加删除的。n
- 对于为此实例创建的项目,必须设置时间同步。 关于此主题的更多信息可以在条目号 16622902 中找到。
硬件
- S7-417,工程师站,冗余OS服务器,OS客户端n
- 工程师站:一块 CP1613 卡,一块 Intel 以太网卡(IE General)n
- OS 服务器:一块 CP1613 卡,一块 Intel 以太网卡(IE General)n
- OS 客户端:一块 Intel 以太网卡(IE General)
- 如果调试向导已经在工程师站上成功运行,您就可以通过功能“Set PC-Station”确认或者修改所创建的组态。 如果调试向导还未启动或没有完全启动,则通过“Start > SIMATIC > SIMATIC Net > Settings > Commissioning wizard”启动该功能。n
- 从 START 菜单中,选择‘Simatic > Simatic Net > Settings > Configuration Console’。n
- 确保“S7Online Access Point”设置为“PC Internal”。 如果不是,则高亮选中该选择框,使用下拉箭头进行更改。n
- 如果没有正确设置‘以太网模块’,通过在“General”下将“Mode of the Module”改为“Net yet specified”重设以太网模块。n
- 在重设以太网模块之后,运行‘调试向导’重新组态以太网模块。
- 从 START 菜单中,选择‘Simatic > Simatic Net > Settings > Commissioning Wizard’。n
- 根据要组态的模块数,可能要有 7 到 9 幅画面要组态。n
- 要将模块用作 S7 连接(在‘系统总线’上),必须选择“Use module for productive operation in configured PC station”。n
- 如果正在使用S7 H系统,必须选择激活ISO协议。 如果不是使用 S7 H 系统,则可以选择激活 ISO 协议,或者不激活。 对于此实例,我们将‘不’选择 ISO。n
- 由于稍后会在Index 1上组态WinCC application,因此此以太网适配器组态到 index 2。但是,通常来讲用户可以自由选择使用哪个索引。n
- 要将模块用作‘客户端/服务器’通讯(在‘终端总线’上),选择“Use module for PG operation only”。 此模块将不会出现在‘站组态编辑器’中,并且也不会在 PCS7 中组态。 Windows 负责处理此卡的通讯。n
- 如果不是正在使用 OPC 连接,则不要选择 Simatic Net OPC Server 选项。n
- 在组态完所有模块之后,需要保存组态。n
- 会出现提示运行Simatic Net PC Station Wizard的窗口。 现在不要运行此向导。n
- 下一个画面会询问是否要使用符号文件。 选择“Do ot use a symbol file”。n
- ‘调试向导’完成后,将返回到‘组态控制台’。
- 从桌面、图标栏或者从 Windows 开始菜单启动‘组件编辑器’(CoCo)。 该图标与PC站的图标类似。n
- 高亮显示第一行,通过在此处单击鼠标右键插入“WinCC-Application”。n
- 确保‘组件编辑器’中的站名称与 PC 名称相同(推荐)。
参见1.1.1节
参见1.1.2节
参见1.1.3节
参见1.1.1节
参见1.1.2节
- 从桌面、图标栏或者从 Windows 开始菜单启动‘组件编辑器’(CoCo)。 该图标与 PC 站的图标类似。n
- 高亮显示第一行,通过在此处单击鼠标右键插入“WinCC Application Stby”。n
- 确保‘组件编辑器’中的站名称与 PC 名称相同。 (推荐)。
客户端上没有装载Simatic Net,所以没有‘站管理器’组态。n
2 创建 PCS7 项目,在 Simatic 管理器中进行硬件配置
- 打开 Simatic 管理器,运行‘新建项目向导’。 这是第一次启动 Simatic 管理器时的缺省设置。n
- 选择‘Single Project’和‘Continue’。n
- 选择‘CPU 417-4’和‘Continue’。n
- 选择‘3 levels’、‘CFC chart’、‘SFC chart’、‘PCS7 OS’、‘Multi-user system redundant’和‘Continue’。n
- 选择项目名称和位置。 (可以使用缺省设置。)n
- 选择‘Make’创建项目。n
- 对于‘Message Number Assignment’对话框,选择‘OK’。
- 在 SIMATIC 管理器中选中项目名称。 通过鼠标右键按钮“Insert new object”,插入新“SIMATIC PC-Station”。n
- 然后高亮选中新插入的 PC 站,通过 F2 或者从右键快捷菜单中选择“rename”。 输入您在‘组件编辑器’中用作站名称的名字。 PC 站在 PCS7 项目中的名称必须与在‘组件编辑器’中站的名称完全相同。
推荐:
使用相同名称:计算机的名称 = ‘组件编辑器’中站的名称 = 项目中 PC 站的名称。n - 打开 PC 站的‘硬件配置’。n
- 在项目中插入下列应用程序和网络适配器,必须严格按照此顺序。 编号代表应用程序和网络适配器的索引(插槽)。 请在‘Index 1’上插入 WinCC 应用。n
- 在‘Index 2’上插入 CP1613。选择一个新以太网网络,命名为“system bus”。 设置 MAC 地址(例如 08.06.00.01.00.10)。n
- 在此实例中,并不需要在‘硬件配置’中组态 Ethernet EE Card (General)。n
- 保存并编译‘硬件配置’。n
- 然后将整个组态装载到 PC 站。 为此,选择“Target system > Load into module”。n
- 最后,关闭‘硬件配置’。n
- 然后在 SIMATIC 管理器的‘组件视图’中,删除‘WinCC 应用’下面的 OS。 在‘工程师站’的组态中,并不需要此‘OS 项目’。n
- 如果所有组态步骤都已经正确完成,并装载了组态,则可以在打开‘组件编辑器’后对此进行确认。 此处,WinCC 应用和 CP 1613 后面的箭头应该显示为黄色。
注意:
如果仅为系统总线启用了ISO协议,则在要装载的 ES/OS 的 PC 站中,必须为使用的网卡的“Address”设置选项‘Use ISO protocol only’。n
- 在‘组件视图’中选中 S7 400 站,打开‘硬件配置’。n
- 在使用向导为系统总线上‘以太网通讯’创建的机架的插槽 5 上插入 CP 443-1。n
- 打开 CP 443-1 的‘属性’对话框,连接 CP 到以太网“系统总线”。 选择 08.06.00.01.00.11 作为 MAC 地址。n
- 如果需要,确认所有设置 - 例如,在 CPU 的属性中。n
- 保存并编译硬件配置,然后将其装载到 AS 中。
- 选中使用向导创建并包含“WinCC 应用”的 PC 站。 在此实例中,缺省名称应为“PC Station (1)”。n
- 然后选中新插入的 PC 站。 在“SERVER1A”中重命名该站。
建议:
使用相同名称。
服务器名 = 项目中 PC 站的名称。n - 打开 PC 站的硬件配置。n
- 在 Index 2 上插入 CP1613,然后将它连接到“系统总线”。 选择 08.06.00.01.00.12 作为 MAC 地址。n
- 在此实例中,并不需要在‘硬件配置’中组态 Ethernet EE Adapter (在Index 2 )。n
- 保存并编译‘硬件配置’。n
- 如果需要,启动计算机“SERVER1A”n
- 然后将整个组态装载到 PC 站。 此处,选择“target system > load into block”。n
- 关闭‘硬件配置’。
注意:
如果仅为系统总线启用了ISO协议,则在要装载的 ES/OS 的 PC 站中,必须为使用的网卡的“Address”设置选项‘Use ISO protocol only’。n
- 选中使用向导创建并包含“WinCC 应用(备用)”的 PC 站。 在此实例中,缺省名称应为“PC Station (2)”。n
- 然后,选中新插入的 PC 站。 重命名该站为“SERVER1B”。
建议:
使用相同名称:
备用服务器 PC 的名称 = 项目中 PC 站的名称。n - 打开服务器 PC 站的‘硬件配置’。n
- 在 Index 2 上插入 CP1613,然后将它连接到“系统总线”。 选择 08.06.00.01.00.13 作为 MAC 地址。n
- 在此实例中,并不需要在‘硬件配置’中组态 Ethernet EE Adapter (在Index 2 )。n
- 保存并编译‘硬件配置’。n
- 如果需要,启动计算机“SERVER1B”n
- 然后将整个组态装载到 PC 站。 此处,选择“target system > Load into Block”。n
- 关闭‘硬件配置’。
- 高亮选中使用向导创建并包含“WinCC 应用客户端”的 PC 站。 在此实例中,缺省名称应为“PC Station (3)”。n
- 然后高亮选中新插入的 PC 站,通过 F2 或者从右键快捷菜单中选择“rename”。 输入名称(例如 CLIENT1)。
建议:
使用相同名称:
计算机名客户端处理器 = 项目中的 PC 站名称。n - 并不需要在硬件配置中为‘客户端站’组态 Ethernet EE Adapter (general)。 因此也就不需要装载‘客户端站’。
- 选择选项‘组态网络’,打开 NetPro。n
- 在 SERVER1A 下选择 WinCC Application,插入一个‘新连接’。n
- 选择连接类型“S7 coection”。n
- 选择 CPU 417-4 和 OK 两次,接受缺省设置。n
- 为 SERVER1B 和 ENG1 重复执行此过程,为这些系统创建到 417-4 的连接。n
- 选择‘Network Save and Compile’。n
- 对于‘工程师站’,选择该站从而使站名称高亮显示,然后选择‘PLC à Download current project à Coections and Gateways’。 {pic}
注意:对于此站中的每个以太网卡,都会收到警告消息“potential bottleneck”。 只要选择‘确定’,继续即可。
- 为测试此实例组态,需要在程序中至少有一个对象。n
- 选择项目的‘Plant View’。n
- 从 PCS7 Library v60 中添加 Meas_Mon 块。n
- 选择‘Save and Compile’。n
- 选择‘Download’。n
- 退出 CFC 编辑器。
- 在文件夹“Funktion(1)”中选中使用向导创建的画面;缺省名称应该是“Bild(6)”。n
- 在鼠标右键的快捷菜单中打开“Object properties”。 切换到标签“Block icons”,选中复选框“Derive block icons from the Technological Hierarchy”。
- 在“C:”下面添加新文件夹,名称为“Project”,然后启用‘共享’。
- 在“C:”下面添加新文件夹,名称为“Project”,然后启用‘共享’。
- 如果需要,启动“CLIENT1”。n
- 在 Windows Explorer 中插入一个新文件夹(例如 Project),定义此文件夹为网络的共享文件夹。
- 在组件视图中,在 PC 站下定义“SERVER1A”作为 OS 项目,缺省名称为“OS(1)”。 在鼠标右键的快捷菜单中打开“Object properties”。 此处切换到标签“Target-OS and Standby-OS”。n
- 按下“Browse”,选择网络中 PC“SERVER1A”上创建的文件夹“Project”。 在选择网络驱动器时,还要选择选项“Recover coection during login”。n
- 确保在选项“Standby-OS”中从下列菜单内正确选择了伙伴站“OS(1)_StBy”。n
- 在组件视图中,在 PC 站“SERVER1B”上高亮选中 OS 项目,缺省名称为“OS(1)_StBy”。 在鼠标右键的快捷菜单中打开“Object properties”。 此时切换到标签“Target-OS and Standby-OS”。n
- 按下“Browse”,选择先前在 PC“SERVER1B”上创建的文件夹“Project”。 在选择网络驱动器时,还要选择选项“Recover coection during login”。n
- 在组件视图中,在 PC 站“CLIENT1”高亮选中 OS 项目,缺省名称为“OSC(2)”。 在鼠标右键的快捷菜单中打开“Object properties”。 切换到标签“Target OS”。n
- 按下“Browse”,选择先前在 PC“CLIENT1”上创建的网络文件夹“Project”。 在选择网络驱动器时,还要选择选项“Recovery of the coection during login”。
- 在 SIMATIC 管理器中选中项目名,然后从菜单中选择“Target system > Compile and load objects”。n
- 在对话框窗口中,完全打开所有文件夹,以便使所有层级都可见。n
- 在名称为“OS(1)”的 OS 项目上为 PC 站“SERVER1A”设置编译选项。 按下“Edit”确保在第一次编译 OS 时编译整个程序。n
- 如果装载 AS,则无需在此对话框窗口中进行任何其他设置。 客户端的数据包是在编译期间由服务器自动生成的。 工程师站并不需要编译和装载,因为 OS 项目就位于此 PC 上。 Standby-OS 也不需要编译。 无需编译的原因是该站点所包含的数据与服务器 PC 的相同。n
- 通过具有相同名称的按钮启动编译过程,在成功编译之后关闭对话框窗口。
- 在 SIMATIC 管理器中选中 OS 客户端项目名“OSC(2)”,通过“Right mouse button > Open project”打开 WinCC Explorer。n
- 然后在 WinCC Explorer 中高亮显示“Serverdata”编辑器,在右边的窗口中通过“Right mouse button > Load...”插入服务器数据包。
- 装载正确的数据包文件非常重要。 您需要链接到‘工程师站’上 SERVER1A 下的数据包。 对于此实例,路径是 ProjectS7_Pro1_prjwincprojOS(1)ENG1Packages。
- 关闭并退出 WinCC Explorer。
- 在 SIMATIC 管理器中选中您项目的名称,然后从菜单中选择“Target system > Compile and load objects”。
- 在对话框窗口中,完全打开所有文件夹,以便使所有层级都可见。
- 在 OS 项目名称“OS(1)”上为 PC 站“SERVER1A”设置选项“Load”。 按下“Edit”确保在第一次装载 OS 时装载整个 OS 项目。
- 在 OS 项目名称“OS(1)(Stdby)”上为 PC 站“SERVER1B”设置选项“Load”。 按下“Edit”确保在第一次装载 OS 时装载整个 OS 项目。
- 在 OS 项目名称“OSC(2)”上为 PC 站“CLIENT1”设置选项“Load”。 按下“Edit”确保在第一次装载 OS 客户端站时装载整个 OS 项目。
- 通过具有相同名称的按钮启动编译过程,在成功编译之后关闭对话框窗口。
现在已经完成所有步骤,可以在所有 OS 站上激活‘运行时间’。 请按照下列顺序激活‘运行时间’。 首先激活 SERVER1A,然后是 SERVER1B,最后是 CLIENT1。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335412.html