虹科KPA Automation softPLC
虹科KPA Automation softPLC是為Linux、Xenomai、INtime、Windows等實時操作系統開發PLC的編程環境,十分適合需要使用IEC61131-3和PLCopen標準的控制技術和進行PLC編程的用戶。本篇文章將介紹如何在虹科Automation softPLC runtime中通過TCP/IP連接建立通信。
Part 1
分布式應用——綁定
T5 Runtime 2.10版本或更高版本在TCP/IP上提供時間驅動協議,用于在Runtime系統之間交換實時數據。由于該協議是純粹基于事件的,它確保了運行時的高性能和較低的網絡流量。下面將介紹如何使用 T5 基于事件的協議來綁定運行時系統的變量,以構建分布式應用程序。值得注意的是,EnableEvents 函數可用于啟用或禁用綁定事件的生成。
交換機制
T5 協議基于“發布-訂閱”模型。每個Runtime系統可能會在網絡中發布一些變量并使用來自其他Runtime系統的變量。每個產生的變量都由一個數字標識,此標識符用于鏈接項目中的源變量和目標變量,并且可以在多個目標項目中使用相同的已發布變量。
交換
變量的值只有在它發生變化時才會在網絡上發送。對于每個產生的變量,可以定義正負滯后,以便根據應用程序的需要調整網絡流量。在網絡上發送的每個新值都帶有日期和時間戳,對于目標項目中的每個消耗變量,可以訪問其日期/時間戳及其質量標志。另外,還可以獲得有關與每個生產者的連接狀態的全局信息。
局限性
① 產生的最大變量數是有限的。有關 T5 運行時實現所施加的綁定限制的更多信息,請掃描文末二維碼聯系虹科工程師了解詳情。
② 只能交換布爾、數字和時間變量。STRING變量和功能塊實例不能在網絡上交換。
Part 2
發布變量
在綁定編輯器中添加一個項目和一個變量,進而此變量直接鏈接到另一個項目中的另一個變量。

圖1 工作區樹中的全局綁定編輯器
Part 3
冗余連接
雙連接
對冗余以太網連接的支持很容易,只需輸入兩個 IP 地址,用“;”分隔即可。

圖2冗余以太網連接設置
多連接
虹科KPA Automation softPLC Studio 支持與冗余 PLC 的冗余網絡連接,最多可使用 6 個 IP 地址。在這種情況下,IP 地址必須用“|”分隔,連接狀態為每個失敗的連接設置一個 TRUE 位。例如:
192.168.0.20|192.168.0.21|192.168.1.20|192.168.1.21
診斷
對于任何消費者,都可以使用狀態變量獲取連接的狀態,但生產者無法檢測連接了哪些消費者。為此,唯一的方法是創建一個交叉鏈接以檢索鏈接的狀態,連接狀態可以由消費者發布和讀取。
-
plc
+關注
關注
5051文章
14595瀏覽量
486971
發布評論請先 登錄
虹科動態 | 2026年1月精彩回顧
虹科動態 | KOTRA廣州韓國貿易館 韓國商工會領導來訪虹科總部
虹科動態 | 2025年12月精彩回顧
虹科答疑 | 使用虹科PCAN-Explorer 6進行.DBC解析總共分幾步?
虹科動態 | 2025年11月精彩回顧
虹科動態 | 虹科×長城汽車技術交流日圓滿落幕!
免費試用!虹科自研CAN分析軟件HK-CoreTest新版上線,建言有禮
虹科峰會 | 虹科峰會 | 倒計時一周!群英集結上海虹橋,虹科邀您共赴盛會!
虹科案例 | 礦業數字化轉型:虹科owa5X如何贏得日立Wenco信任?
虹科動態 | 2025年10月精彩回顧
明日啟幕!虹科邀您共赴2025工博會:TSN/靈巧手方案現場見
虹科新聞 | 再獲行業認可!虹科IO-Link模塊榮獲維科杯·OFweek 2025工業自動化「優秀產品獎」
虹科分享 | 賦能現代化礦業:虹科Owasys堅固型車載通信終端方案
展會回顧 | 賦能新一代工業網絡!虹科2025華南工博會圓滿落幕
虹科教您 | 虹科Automation softPLC入門操作指南(6)——分布式應用
評論