如何使用多用户工程简介在某些情况下,多个用户可通过不同的计算机使用不同的资源编辑一个项目。对于 WinCC V7.2或更早的版本,只有将客户端计算机录入服务器,多个组态客户端才能通过远程组态编辑一个项目。如果是通过 SIMATIC Manager进行集成操作,请注意“在 SIMATIC Manager 中集成 WinCC >如何在 SIMATIC Manager中使用多用户工程”(Integration of WinCC in SIMATIC Manager >How to usemultiuser engineering in SIMATIC Manager)路径下的附加信息。说明WinCC/日历选件WinCC 选件“Calendar Options”不支持多用户工程组态。SIMATICProcess HistorianProcess Historian 不支持多用户工程组态。多用户工程相对于组态客户端的优势•无需将组态计算机输入服务器。• 无需在用户管理器中组态用户授权。• 计算机可连接所有 WinCC 项目类型– 单用户项目–多用户项目– 具有自身项目的 WinCC 客户端•只有项目位于本地计算机且尚未由其它计算机打开时,才能激活运行系统。相应地,一旦激活运行系统,项目将无法再由其它计算机打开。如何实现多用户工程要求:•没有将客户端输入服务器的计算机列表中。• 激活多用户工程时,必须关闭所有相关计算机上的编辑器。• 请在“项目属性”(Projectproperties) 对话框中禁用以下属性:“项目目录仅供写保护访问共享。”步骤:1. 在 WinCC项目管理器的项目名称快捷菜单中,选择“属性”(Properties)。2. 在“选项”(Options)选项卡中,选中“多用户工程”(Multiuser engineering)复选框。与项目相连的计算机现在可使用各种不同的项目资源。使用项目1.8 创建和编辑项目WinCC: 使用 WinCC系统手册,11/2020, A5E50503037-AA147多用户工程的顺序如果某个计算机打开特定的资源,则其它计算机将无法再打开该资源。其它计算机始终能够打开项目属性对话框。此对话框中仅显示用于访问资源对话框的“选项”(Options)选项卡。其它计算机可对一些基于数据库的资源进行只读访问,但资源更改后无法获取更新。只有重新打开该资源才会显示更改。对于使用基于文件的资源(如,画面或报告)的编辑器,只有打开的文件才会在计算机上锁定以进行编辑。通过资源对话框可确定哪些资源已经保留,哪些计算机正在访问项目。选择“选项”(Options)选项卡,单击“资源”(Resources)。将打开“多用户资源”(Multiuserresources) 对话框。选中“显示所有用户的保留资源”(Display reserved resources of allusers)复选框以获取所有已使用资源和计算机的概览。项目由多个用户打开时,无法取消激活多用户工程。只有一台计算机访问项目时,才可禁用多用户工程。如果由于连接问题导致计算机阻止禁用多用户工程,可以释放该计算机。说明如果计算机上创建了一个新的打印作业,该打印作业并不会立即出现在WinCC项目管理器中。所做的更改只有在关闭并重新打开编辑器后才可见。释放无法编辑的资源在某些情况下,必须先释放锁定的资源才能继续对其进行处理,例如连接中断时。可采用以下两种方式释放资源:•将项目远程关闭后再打开。自动打开项目将释放所有未连接计算机上的待处理资源。其它计算机所使用的资源不受释放影响。•可使用资源对话框释放各资源。释放资源前,必须确保当前没有任何其他用户正在使用要释放的资源。释放必须在所涉及的用户的相互协调下进行,以便用户能够关闭相关计算机上的组态对话框/编辑器。这样,对话框中仅剩下无法编辑的资源。使用项目1.8创建和编辑项目WinCC: 使用 WinCC148 系统手册, 11/2020,A5E50503037-AA注意只有在紧急情况下才可以释放资源只有在特定情况下才可以通过对话框释放资源,例如连接中断造成计算机无法访问时。其它情况下只能释放当前正在使用的资源。不允许访问同一个资源,因为释放即意味着无法再对该资源进行管理。使用资源对话框释放无法编辑的资源1.在项目属性的“选项”(Options) 选项卡中,单击“资源”(Resources) 按钮。将打开“多用户资源”(Multiuserresources) 对话框。2. 选中“显示所有用户的保留资源”(Show reserved resources of allusers)复选框。该对话框显示项目中涉及的用户和计算机所使用的所有资源的清单。仅显示锁定的资源。说明要刷新对话框显示,请先取消选中“显示所有用户的保留资源”(Showreserved resourcesof all users) 复选框,再重新选中。3.选择要释放的资源。单击“释放”(Release) 按钮。该操作将强制释放所选资源。使用项目1.8 创建和编辑项目WinCC: 使用WinCC系统手册, 11/2020, A5E50503037-AA149释放存在连接问题的计算机注意只释放确实存在连接问题的计算机通过对话框释放确实存在连接问题的计算机。示例:计算机的网卡存在问题。否则,可能导致WinCC 项目中的数据丢失。1. 在项目属性的“选项”(Options) 选项卡中,单击“资源”(Resources)按钮。将打开“多用户资源”(Multiuser resources) 对话框。2. 选中“显示所有用户的保留资源”(Showreserved resources of all users) 复选框以查看所有已使用计算机和资源的列表。3.选择要释放的计算机上的“已打开的项目”(Project open) 行。单击“释放”(Release)按钮。该操作将强制释放所选计算机。释放 Configuration Studio 中各编辑器的资源对于大型 WinCC项目,组态工程师希望在 ConfigurBtion Studio的一个实例中打开多个编辑器,以便加载综合数据并使工程师可在组态期间对其进行快速访问。但这样会保留这些编辑器的资源。在以下情况下,组态工程师可释放ConfigurBtion Studio中的资源。其他计算机或用户要访问的编辑器的数据已加载到组态工程师的计算机中,但工程师当前未对其进行编辑。在 ConfigurBtionStudio 中,组态工程师可在导航区的快捷菜单中选择“释放”(Release)选项以卸载数据。资源现已释放,其它计算机可使用该资源。通过快捷菜单可对每个已保留但当前未使用的编辑器进行释放。参见如何在SIMATIC Manager 中使用多用户工程 (页 2837)