LinkMaster

產品概覽

LinkMaster 能夠在 OPC 服務器之間鏈接數據,從而成為 OPC 系統的一個通用橋梁。LinkMaster 既充當 OPC 服務器,又充當 DDE 服務器,因而可以在舊 DDE 系統與 OPC 啟用的新應用程序之間建立連接。

不強求編程知識

LinkMaster 是一個快速穩健的 Windows 應用程序,不需要編程知識。只需要通過“拖放”來創建您的鏈接。內建縮放、用戶訪問管理器、錯誤跟蹤和寫優化功能讓您完全控制數據流和應用程序訪問。

通過鏈接組控制數據傳輸

鏈接組用于收集按指定速率在 OPC 服務器之間移動的 OPC 項。LinkMaster 讓您可以利用多個鏈接組控制從一個 OPC 服務器向另一個服務器傳輸數據的速度。通過使用更新速率不同的鏈接組,您可以定制數據傳輸,以符合應用程序的需求。某個項可能需要高速發送,而應用程序中的其他項可能需要較慢的更新速率。您可以通過鏈接組獲得這種控制力。由此帶來的好處是,網絡流量降低并且可靠性提高。

特性

LinkMaster 提供完整的數據橋接、拖放式創建鏈接、錯誤記錄功能并支持創建自定義遠程機器參考等。

內建冗余

此功能支持一對 LinkMaster 計算機以冗余對的形式運行,其中一臺 LinkMaster 計算機作為“主要”節點運行,另一臺計算機作為“次要”節點。當“主要”節點出故障時,“次要”節點自行升級并接管主要節點的角色。當“主要”節點重新上線時,“次要”節點自行降級,“主要”節點再次執行數據傳輸。

支持 COM 和 DCOM

OPC 服務器基于 Microsoft 的 COM 技術,可以使用 DCOM(分布式 COM)與遠程客戶端應用程序共享數據。DCOM 允許您使用一個 OPC 服務器為本地和遠程機器上運行的客戶端應用程序提供數據。DDE 并非沒有自己的遠程訪問手段。使用所說的 NETDDE 也可以遠程訪問 LinkMaster 支持的所有 DDE 格式。指定 DDE 鏈接時,NETDDE 允許遠程 DDE 客戶端應用程序使用遠程 DDE 服務器的計算機名。LinkMaster 旨在支持這兩種遠程服務器訪問方法。就 OPC 連接而言,LinkMaster 將正確配置您的 DCOM 設置,以支持遠程 OPC 客戶端訪問和瀏覽 LinkMaster。對于 DDE 客戶端,LinkMaster 將自動啟動 NETDDE 服務并記錄需要的所有 DDE 共享,以支持遠程 DDE 客戶端訪問設備數據。對于該應用程序,確立 DDE 共享名稱需要很長時間,因此默認情況下,LinkMaster 中不啟用 NETDDE 服務。

作為 Windows 服務運行

LinkMaster 支持作為 Windows 服務運行。用戶完全可從“工具|選項”菜單中配置服務運行模式,而且可隨時更改,因此您可以從正常的獨立程序運行切換到 NT 服務模式。在許多應用程序中,LinkMaster 通過 DCOM 向 OPC 客戶端提供數據,作為 NT 服務運行對于這些應用程序至關重要。這些應用程序不能容忍 DCOM 連接中斷。通常情況下,當主機發生用戶登錄或注銷時,僅支持獨立運行程序的 OPC 服務器會被強行關閉。LinkMaster 作為一種服務運行時,可繼續在用戶登錄會話期間提供 OPC 數據,并可配置為與桌面交互,以支持您更改 LinkMaster 項目。它也可以配置為運行期間不顯示。

數據縮放

LinkMaster 支持直接縮放鏈接項數據。通過縮放可將原始數據轉換為工程單位,以便在 OPC 客戶端應用程序中使用。LinkMaster 提供很多獨特的縮放功能,例如線性和平方根公式縮放。您也可以指定原始數據輸入的范圍和縮放后值的工程范圍。在某些情況下,收到的原始數據輸入可能超出為原始數據設置的范圍。如果發生這種情況,工程值可能勢必超出您期望的范圍。為防止這種情況,LinkMaster 允許您將縮放后的值固定到工程范圍內。大多數情況下,總是假設縮放后的值生成浮點數。LinkMaster 不做這種假設,并允許您為縮放后的工程值選擇任何有效的 OPC 數據類型。這意味著您可以將 16 位整數數值放大為 32 位整數數值。

鏈接項管理

通過 LinkMaster 的鏈接管理系統,您可以創建一個符合您的應用程序性質的鏈接數據庫結構。您可以添加并定義多個鏈接組,將鏈接項分隔為有意義的組。拖放式編輯讓您可以輕松添加大量標簽。獨特的鏈接管理功能支持使用便捷的“拖放”和“標簽瀏覽”方法即時創建新鏈接。

用戶管理

在某些情況下,必須控制您的用戶在 OPC 應用程序中可為和不可為的操作。LinkMaster 包含一個內建的用戶管理器,可完全控制各個用戶可訪問的功能類型。默認管理員帳戶支持您添加多個用戶,每個都有自己的一組 LinkMaster 訪問權限。任何用戶登錄/注銷都記錄在 LinkMaster 的事件記錄系統 EventViewer 中。默認情況下,在您決定設置權限之前,始終可以執行所有操作。

EventViewer

LinkMaster 包中包含一個名為 EventViewer 的獨立事件監控應用程序。EventViewer 是一個 32 位 Windows 應用程序,監控并顯示遠程或本地運行的任何 LinkMaster 應用程序上發生的事件,支持并發監控多個 LinkMaster 系統。

應用場景

OPC 服務器之間的橋接

LinkMaster 的較常見的情景是在兩個(或更多)OPC 服務器之間鏈接數據。例如,客戶可能使用 RSLinx 連接到 Allen-Bradley PLC,使用 Kepware U-CON 驅動連接到檢重秤。在此例中,客戶需要輕松地將比例數據發送給 PLC。

OPC 服務器收集器或網關

LinkMaster 的另一個有趣應用是,作為單一 OPC 服務器運行,提供來自多個 OPC 服務器的數據。此方法表明 LinkMaster 能夠同時充當客戶端和服務器。例如,客戶可能有一個 OPC 連接來自 OPC 客戶端應用程序,但需要從多個 OPC 服務器獲取數據。

服務器橋接內的 OPC 服務器

當客戶需要在兩個連接到同一服務器的 PLC 之間路由數據時,通常會用到此情景。使用 LinkMaster 定義標簽數據路由可能比在 PLC 中創建新階梯邏輯(特別是舊系統中)簡單得多。例如,客戶可能使用 KEPServerEX 連接到 Allen-Bradley ControlLogix PLC 以及 Yokogawa DX 數據記錄器。

資源

  • 可用語言
  • 應用程序支持
  • 文檔
  • 發行說明
  • 操作系統
  • 系統要求

可用語言

  • 英語

應用程序支持

  • DDE Format CF_Text and AdvancedDDE
  • OPC Data Access (OPC DA) Versions 1.0a and 2.0

發行說明

3.0.94.0

2017/3/3

Configuration

  • Resolved an issue where the Configuration did not update correctly after enabling the redundancy feature.
  • Corrected an issue where the Link Item Output datatype changed after closing the Link Item properties dialog.
  • Fixed an issue that could cause slow browsing of the LinkMaster project from the Configuration.
  • Updated the Quick Browse window to automatically close after an item is selected (double-clicked).
  • Added an option to allow non-zero dead values to force Booleans to false (choose Tools | Options in the Configuration and select the Links tab).
  • Added a checkbox to the General tab of Link Item properties to allow users to ignore quality and timestamp changes and only write change of value (COV) to output items.
  • Added a deadband feature to reduce the write volume to Link Outputs. Deadband can be accessed from the Input tab of Link Item properties and is most useful for Links using floating point data types.
  • Added a rudimentary OPC diagnostic logging capability to assist with troubleshooting connectivity issues with third-party OPC servers. Diagnostics are disabled by default and should only be enabled if instructed by technical support.

Event Viewer

  • Updated event log messages to use the correct icon for client/server related connection messages instead of a bug icon.

Runtime

  • Fixed a timing issue that could cause the Runtime to hang when loading a project or saving changes.
  • Fixed an issue where connecting or disconnecting a client (including the Configuration) would incorrectly trigger a write to Link Outputs.
  • Resolved a design flaw in the client I/O refresh rate that could cause unwanted delay. This was most noticeable with a rate set to a high interval, such as five minutes or more.
  • Updated OpenSSL components to version 1.0.2j.

Install

  • Updated to the latest third-party license redistributables.

3.0.84.0

2014/9/8

Runtime

  • Resolved an issue where the Runtime was incorrectly shutting down following a File | Exit of the Configuration. This issue only affected the Runtime if the Process Mode was set to Interactive and no other OPC clients were connected to the Runtime's server interface.
  • Resolved an issue where the Runtime could lock up if a project that had redundancy enabled was loaded.
  • Updated the Runtime to respect OPC ProgID Redirect settings from KEPServerEX. Before this update, LinkMaster was unable to connect to Third-Party OPC ProgIDs that had been redirected by KEPServerEX.
  • Fixed an issue where a Link Output that was not accepted by the target OPC server would keep other links from being updated.

Configuration

  • Resolved several issues where Link Items in the Configuration View were not showing the status of the link correctly. When either the input or the output of the link is not functioning, the Link Item should appear gray to indicate a problem with the link.
    • Fixed an issue where Link Items displayed green if LinkMaster timed out while waiting for a Write Complete notification.
    • Fixed an issue where Link Items displayed green if a new value needed to be written and the WriteComplete notification came back with an error.
    • Fixed an issue where the Link Item did not change from green to gray when the remote OPC server was unavailable due to a lost network connection.

3.0.75.0

2013/4/18

Runtime

  • Fixed an issue in LinkMaster that caused some OPC Servers to report "HR=C004000C" when attempting to add groups.
  • Fixed an issue with LinkMaster's Redundancy feature where the Secondary (Hot) and Secondary (Warm) modes would not resume as expected after a broken server connection was re-established.
  • Fixed an issue where configuration changes made to LinkMaster's Redundancy feature could break links.

Configuration

  • Suppressed connection-related error messages from being posted to the Event Viewer during a Save or Save As operation.
  • Fixed an issue where the Configuration became unresponsive during a Save or Save as operation

Event Viewer

  • Fixed an issue with LinkMaster's event icon severity levels, where some events listed as errors should have been listed as warnings.

License Utility

  • Fixed an issue where the License Utility could stop running when launched on certain operating systems. The utility was using an invalid method to de-allocate specific strings.
  • Expanded support for RAID hard drive configurations, virtual environments, and operating systems.

3.0.70.0

2012/2/21

Initial release of version 3 LinkMaster

  • Improved support for Windows 7, Vista, and Server 2008
  • Separate Runtime and Configuration
  • Interactive Update mode for Configuration application
  • Security enhancements for User Manager feature
  • Stand-alone License Management Utility with enhanced Hardware Key support
  • Processor Affinity for Multicore Processors (Restrict process to specific CPUs)
  • Process Priority Management (Run process at a higher priority)
  • Enhanced Project Management (Project specific settings travel with project)
  • OPC Connection Security

2.40.132.0

2010/12/22

Enhancements

  • LinkMaster now allows a connection to an OPC server whose ProgID has been redirected.
  • Extended the Dead Value range from 0 through 65535 to -65535 through 65535.
  • Added support for LinkGroup-level CSV import/export.
  • Input items will no longer be polled when "Enable Link Transfers" is disabled in the Link Group.

Fixes

  • Fixed an issue where if LinkMaster was running in Service Mode and the desktop shortcut (or System Tray icon) was double-clicked, the UI did not come to the foreground.
  • Fixed an issue in which scaling was not being applied to writes in certain situations despite being enabled. This occurred when a link item experienced a write failure: retries would write the raw value instead of the scaled value.
  • Fixed an issue in which a deadlock could occur when attempting to import a project-level .CSV file that contains errors.
  • Fixed an issue in which changes made to the Access Path setting in the Link Item Outputs dialog would not allow users to add or update the modification unless another setting was also modified on that same page.
  • Fixed an issue with the Redundancy functionality in which the Secondary LinkMaster application would not restart the Source or Target OPC server if its secondary redundancy mode (such as Warm, Cold, or Hot) was modified.
  • Fixed an issue where the CSV Import removed embedded double quotes.

2.37.124.0

2007/11/16

Enhancements

  • Added "Redundancy" feature. This feature allows a pair of LinkMaster machines to operate in redundant pairs where one LinkMaster machine operates as the "Primary" node and the other in "Secondary" mode. When the "Primary" node fails, the "Secondary" node promotes itself and takes over the role of the primary. When the "Primary" node comes back up again, the "Secondary" node demotes itself and lets the "Primary" node perform the data transfer.
  • Increased name field length from 31 to 80 characters for link items and link groups.
  • Added ability to disable reads in inputs when link transfers is disabled.
  • Added ability to allow LinkMaster connections to itself on the local machine.
  • Added link description sub-item to our link item display.

Fixes

  • Fixed issue where LinkMaster produced an anomaly when the OPC servers it is bridging are on a remote machine and the network connection on the LinkMaster machine is reset (connect/disconnect) very frequently.
  • Fixed issue when adding a link item that contains a data type that is not supported by LinkMaster. The item would be removed twice, the second time potentially removing a valid item which would then break the link.
  • Fixed painting issue with the item value display not updating correctly if all items in the view went to bad quality at the same time and the value was passed in as the last known value.

2.20.108.0

2006/7/19

Fixes

  • Fixed issue where we would set the link group status to bad if we receive an item update for an input prior to attempting to add the output.

2.20.107.0

2006/6/13

Enhancements

  • Added project backup capabilities. This feature will always perform a backup of an existing project file prior to overwriting the file. This option can be turned on through the Tools|Options|General menu item.

Fixes

  • Fixed issue where we would send a write to an output on the first update of the input, regardless of whether or not the quality associated with the input was good.
  • Fixed issue with returning OPC array data to remote clients over DCOM when acting as an OPC server.
  • Fixed issue where we would send a bad quality write to an output if the addition of the output item(s) occurs after we originally receive the bad quality input update.
  • Fixed issue where we could send a write to an output if the input server returned a value with good quality, but also included a failure code to indicate the VQT could not be set appropriately.
  • Fixed issue where you could not close message boxes invoked from either the link group or link item property dialogs.

2.10.102.0

2005/10/8

Enhancements

  • Added support to retry AddItem requests to underlying OPC servers that previously failed the AddItems request. These are retried at a user-specified interval under Tools|Options|Links.
  • Added support for user to control how the application window is displayed when started by a client or minimized to the task tray. These settings are located under Tools|Options|View.
  • Added ability to select whether or not the application should retry writes to outputs that return a write complete failure. By default we will retry writes as this has been the default behavior prior to this feature.
  • Added support for Boolean arrays.

Fixes

  • We no longer allow users to make modifications to a project during an import CSV operation. This should have been the case in earlier releases. This prevents painting issues caused by this condition.
  • Fixed issue where LinkMaster would send repetitive Asynchronous Read requests without waiting for the previous callback to be returned from the underlying server(s). This would cause unnecessary memory usage in the server(s) and increase network traffic if used over DCOM. This issue only affected projects that had set a 'Client I/O Refresh Rate' on one or more link groups.
  • Fixed issue where the Toolbar and Status bar state was not properly saved when the application is shutdown and the window is minimized.
  • We now place double quotes around all CSV export fields that contain string data. This allows the application to re-import the same or modified CSV that contained characters that affected the parsing of the CSV file (e.g., commas).
  • Fixed performance issues when importing a CSV project that references machines and/or OPC servers which are not available but are referenced in the CSV configuration.
  • Fixed the scaling write issue where an unscaled write would be sent down initially followed by a scaled write, when scaling was enabled and the underlying OPC items were initially added or re- Added due to configuration changes.
  • Fixed issue with improper 'status' icon updates for link groups/items that contain outputs that failed the add item request. In this case, the icon displayed next to the link item would still show as green vs. gray.
  • Modified the Quick Browse window to no longer be a TOP MOST window, so that when another application's window is selected, it will fall to the background along with the main LM window.
  • Fixed anomaly that could occur while the Quick Browse window is displayed and the user obtains access to the LinkItem property dialog (by right-clicking on the application title bar located on the task bar) and issues a close.
  • Fixed issue that could cause the application to hang if the user attempts to terminate the application while it is in the middle of opening or closing a project.
  • Fixed issues which delayed the application from terminating in a timely fashion when the project being closed is currently attempting to connect to unavailable machines/servers.
  • Fixed array write marshalling issues that could occur on some systems.
  • Fixed link item status issue not reporting that it failed to write to an output item that belongs to a machine or server that is unavailable.
  • Modified browse filter to use "*" rather than a null string. Some servers do not return all leaves when sending a null string.
  • Fixed item browser paint issue that occurred if a server returned leaves with no fully qualified item ID.

2.00.89

2005/3/25

  • Fixed issue where we would not write to link item outputs after receiving a shutdown notification from the server (which owns the outputs)and performing a successful reconnect to the server. This only occurred when write optimizations was set to send last update only.
  • Fixed issues with not being able to change the machine name on the fly for link item input or output when editing the machine name, rather than selecting something from the drop down control.
  • Fixed issues with repainting the Quick Browse view if we lose communications with a server displayed in the view.
  • Fixed anomaly that could occur if LM is shutdown while there is 1 or more event viewer connections outstanding.
  • Fixed issue where dead value would not get sent to clients and LM link view pane until server reconnect attempt complete. This could take 2 or more minutes if reconnect resulted from network problem. Updates are now immediate upon detection of connection propblem.
  • Fixed issue where full connection with remote servers could not be established after a temporary network failure.
  • Added INI File option "Always Browse Servers From Local Machine". This allows LM to connect to OPC servers running on remote machines that cannot run opcenum.exe. The servers must be registered on the local machine, and local machine must be running opcenum.exe.
  • Enhanced service mode operation. No longer need to start and stop from service manager. Can access from system tray.
  • Fixed issue where dead value was not being sent to link output items.
  • Fixed issue where extended demo periods (60 day or longer) were not being honored.
  • Fixed issue where "Unknown quality" would be displayed in property view if limit bits (in OPC Quality value) were non-zero.
  • Fixed issue where items with unsupported data type would not be removed correctly.
  • Added Date data type.
  • Added license number field in Help/About dialog.

1.21.76.0

  • Added support for creating Custom Remote Machine references for machines/devices that do not expose themselves through a 'network neighborhood' interface.
  • Fixed issues with not properly reattempting to establish connections to server(s) if the initial connection partially succeeds (i.e., connect to opcenum succeeds, connect to server fails).
  • Fixed issues with not properly re attempting to establish connections to server(s) if the initial connection attempt fails.
  • Fixed byte alignment issue between DDE layer and application layer that was introduced when dead band took scaling into account.

1.18.71.0

  • Fixed ability to connect to remote inprocess servers.

1.17.66.0

  • Fixed default project open/save paths to be <product installation>\Projects.
  • Fixed window flickering issue when performing any operations which invokes a busy dialog.
  • Added necessary logic to utilize dead banding on scaled values to work with the latest OPC library.

1.16.64.0

  • Fixed object pointer validation (OPC Layer) to check to see if we have access to the specified memory location, prior to check in the object signature.

1.13.60.0

  • Fixed issue with browsing internal groups from a client.

1.12.59.0

  • Increased wait to restart period from 5-30 seconds to 5-600.
  • Fixed issue with properly observing the restart period.

操作系統

  • Windows 10, 11
  • Windows 8
  • Windows 7 專業版/企業版/旗艦版
  • Windows Server 2012
  • Windows Server 2008 和 2008 R2
  • Windows Vista 商用版/企業版/旗艦版
  • Windows Server 2003 SP2
  • Windows XP Professional SP3 或更高版本

系統要求

  • 2.0 GHz 處理器
  • 1 GB 安裝 RAM
  • 600 MB 可用磁盤空間
  • 以太網卡
  • Super VGA (800x600) 或更高分辨率顯卡
  • 訂貨號:KWP-LNKMS0-PRD

請聯系銷售人員獲取臨時授權

  • 電話:400 613 9938
  • 電子郵件:

KEPServerEX 產品搜索