|
|
此範例假設已安裝並執行 ThingWorx 8.0 或更新版本。
|
|
|
在此範例中,物件名為 ThingWorxKepwareServer。
|
















|
|
未加密通訊存在安全風險,應僅在小規模測試期間啟用,或在周邊環境中以其他方式進行良好保護的情況下啟用。
|
|
|
Thing Name 必須與 IndustrialGateway 物件名稱相符 (區分大小寫)。
|

|
|
|
|
如果未連線,則「工業連線」不會顯示。如果已安裝 ThingWorx Kepware 伺服器,但未連線,請從桌面工具列上的 ThingWorx Kepware 伺服器圖示中按一下 Start Runtime Service。
|





|
|
必須選取「遠端範本」類型。
|


|
|
儲存時,IndustrialThingShape 會由物件實行,且無法將其從物件中移除。儲存「基礎物範本」衍生自具有已實行 IndustrialThingShape 之「遠端物件」的任何物件,將只允許遠端繫結以標籤地址為基礎。
|
|
|
• ThingWorx 不支援 IndustrialThingShapes 中的內容繼承。
• 在物件上取代內容之後,不會反映對內容繫結周圍的物形式所做的任何變更。這僅限於繫結方面。如果實例的內容基礎類型已變更,則會傳播該變更。
• 物件上的已取代內容必須刪除 (基本上是復原取代),且對物形式進行的任何繫結相關變更都會反映在物件上。
|
|
|
對於資料負載類型的內容,其「推送類型」必須設定為「總是推送」。
|
|
|
下列內容為工業連線物件所特有:
• 「標籤地址」:存在於 ThingWorx Kepware 伺服器中時的標籤位址。內容名稱與繫結的標籤地址不必相同。
• 「工業資料類型」:存在於 ThingWorx Kepware 伺服器中時的資料類型。此類型與 ThingWorx 中的基礎類型對應。
• 「推送類型」:預設推送類型為「根據值變更推送」。雖然「根據靜帶推送」與「根據值變更推送」類似,但推送的值略有不同。例如,如果裝置中的值為 1、2、3 和 4,推送類型為「根據值變更推送」,且「推送臨界值」為 2,則將從 Edge 向上推送的值為 1。不過,該值不會再次向上推送,因為其僅變更了 1。我們還是以此為例,如果將推送類型設定為「根據靜帶推送」,則將推送值 1 與 43,因為變更介於推送的最後一個值 (而非來自 Edge 的最後一個值) 之間。
|




|
|
或者,選擇「動態標籤」選項,輸入動態標籤位址,然後選取「工業資料類型」後按一下「完成」 。
|

|
|
所有計數內容都會記錄至值串流。
|
|
|
此值不應用來核對連線能力,因為它可能是已棄置的更新。
|
|
服務
|
描述
|
||
|---|---|---|---|
|
BrowseItems
|
輸入為 path 與 filter。Filter 為選用。
傳回:SourceType (例如,Word 或 Word Array) 是 ThingWorx Kepware 伺服器中所定義的資料類型,且與 ThingWorx 中的基礎類型相互關聯。
此服務需要篩選器作為引數,可允許搜尋特定的標籤名稱。可以在此篩選器欄位中使用的篩選技巧如下:
* 萬用字元 - 符合任何一組字元。
? 單一字元萬用字元 - 符合任何單一字元。
[...] 包含字元集 - 符合括號中包含的任何單一字元。字元範圍可由破折號表示:'c-j'。
[!...] 排除字元集 - 符合括號中不包含的任何單一字元。字元範圍可由破折號表示:'c-j', '。
# 數字 - 符合任何數字字元。
|
||
|
BrowseGroups
|
輸入為 path 與 filter。如果未定義 path,會傳回所有群組。
|
||
|
GetIndustrialThings
|
會傳回透過 IndustrialGateway 物範本連線的所有物件。您也可以在 ThingWorx 中檢視「遠端物件」混搭來檢視此資訊。
|
||
|
GetPropertySubscriptions
|
您可以使用此服務 (針對遠端物件) 來傳回層面 (ThingWorx Kepware 伺服器所定義的內容)。
|
||
|
GetBoundItems
|
輸入 maxItems 數。會傳回繫結至從其執行服務之物件的所有標籤。
|
||
|
GetPropertyDiagnostics
|
適用於使用 IndustrialThingShape 時新增的遠端物件。此服務會使用目前繫結至執行服務之物件的內容本機名稱,且會傳回下列資訊:
• Description:ThingWorx Kepware 伺服器上的描述欄位。
• Valid - 布林值。ThingWorx Kepware 伺服器上的內容是否有效?
• DriverFriendlyName:顯示給使用者之用來產生標籤之驅動程式的名稱。
• Model - 用來產生標籤之驅動程式下裝置的模型。
• Error - 布林值。裝置是否有錯誤?
• Name - ThingWorx Kepware 伺服器中的位址名稱。
• DriverPersistedName - 用來產生標籤之驅動程式的 ThingWorx Kepware 伺服器名稱。
• Address:ThingWorx Kepware 伺服器中標籤的實體位址。
• DataType - ThingWorx Kepware 伺服器看到的工業資料類型。
• ReadOnly - 布林值。若為 true,表示標籤為唯讀。
• CurrentValue - 執行服務時,標籤的值。
• CurrentQuality - 執行服務時,標籤的品質。
• CurrentTimestamp - 執行服務時,標籤的讀取時間。
|
||
|
GetDiagnosticDigest
|
適用於「工業閘道」物件。此服務會接受任何標籤位址,並會從 ThingWorx Kepware 伺服器傳回該標籤的診斷資訊。這是僅有的診斷服務,可針對 ThingWorx Kepware 伺服器實例使用靜態或動態位址來提供資訊,也就是說,標籤不需要繫結至平台中的內容,此服務便可傳回結果。每個所傳回欄位的定義都與 GetPropertyDiagnostics 服務相同 (請參閱上述內容)。
|
|
|
您可從 ThingWorx Foundation 下載頁取得 PTC 支援延伸功能。
|

|
|
按一下「匯入格式」連結可顯示檔案格式。
|

